From 4df570ac799bdaa67bc21d1b74e97be94c86bb6c Mon Sep 17 00:00:00 2001 From: codex Date: Sun, 6 Sep 2026 01:39:10 +0200 Subject: [PATCH] Follow CommerceCanon classification in current examples and authoring tools --- WORK-RECORDS.md | 2 + .../repo-classification-standard_v1.0.md | 34 +++++++++------- tools/batch_author_repo_classifications.py | 30 ++++++++++---- tools/human_review_classifications.py | 11 +---- workplans/ADHOC-2026-09-06.md | 40 +++++++++++++++++++ 5 files changed, 86 insertions(+), 31 deletions(-) create mode 100644 workplans/ADHOC-2026-09-06.md diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index 11b169f..dee3908 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -11,6 +11,7 @@ | workplan | CUST-WP-ADHOC-2026-05-02 | done | — | workplans/ADHOC-2026-05-02.md | | workplan | CUST-WP-ADHOC-2026-07-02 | finished | — | workplans/ADHOC-2026-07-02.md | | workplan | CUST-WP-ADHOC-2026-08-25 | finished | — | workplans/ADHOC-2026-08-25.md | +| workplan | CUST-WP-ADHOC-2026-09-06 | finished | — | workplans/ADHOC-2026-09-06.md | | workplan | CUST-WP-0000 | completed | — | workplans/CUST-WP-0000-state-hub-v0.1-build-deploy.md | | workplan | CUST-WP-0000b | completed | — | workplans/CUST-WP-0000b-state-hub-v0.2-decisions-dependencies.md | | workplan | CUST-WP-0001 | done | — | workplans/CUST-WP-0001-custodian-agent-runtime.md | @@ -73,6 +74,7 @@ | task | CUST-WP-ADHOC-2026-05-02-T01 | done | — | workplans/ADHOC-2026-05-02.md | | task | CUST-WP-ADHOC-2026-07-02-T01 | done | — | workplans/ADHOC-2026-07-02.md | | task | CUST-WP-ADHOC-2026-08-25-T01 | done | — | workplans/ADHOC-2026-08-25.md | +| task | CUST-WP-ADHOC-2026-09-06-T01 | done | — | workplans/ADHOC-2026-09-06.md | | task | CUST-WP-0001-T01 | done | — | workplans/CUST-WP-0001-custodian-agent-runtime.md | | task | CUST-WP-0001-T02 | done | — | workplans/CUST-WP-0001-custodian-agent-runtime.md | | task | CUST-WP-0002-T01 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md | diff --git a/canon/standards/repo-classification-standard_v1.0.md b/canon/standards/repo-classification-standard_v1.0.md index 279cd13..ee94426 100755 --- a/canon/standards/repo-classification-standard_v1.0.md +++ b/canon/standards/repo-classification-standard_v1.0.md @@ -865,29 +865,33 @@ repo_classification: - adaptation ``` -### 13.3 Identity Canon +### 13.3 CommerceCanon + +Example refreshed 2026-09-06 from CommerceCanon's source classification following +accepted CUST-ADR-006. CommerceCanon owns counterparty/commercial semantics and +imports technical concepts from InfoTechCanon. This updates an example, not the +classification vocabulary or decision procedure. ```yaml repo_classification: category: research - domain: infotech + domain: financials secondary_domains: - - government + - government + - infotech capability_tags: - - identity - - access-control - - terminology - - canon - - governance + - canon + - terminology + - governance business_stake: - - technology - - legal - - operations - - intelligence + - technology + - legal + - operations + - intelligence business_mechanics: - - intention - - control - - adaptation + - intention + - control + - adaptation ``` ### 13.4 NetKingdom diff --git a/tools/batch_author_repo_classifications.py b/tools/batch_author_repo_classifications.py index 2f94ec9..0d8385f 100644 --- a/tools/batch_author_repo_classifications.py +++ b/tools/batch_author_repo_classifications.py @@ -44,14 +44,30 @@ OVERRIDES: dict[str, dict] = { "business_mechanics": ["intention", "coordination", "operation", "adaptation"], "notes": "Capability development platform; standard §13.1 example.", }, - "identity-canon": { + "commerce-canon": { "category": "research", - "domain": "infotech", - "secondary_domains": ["government"], - "capability_tags": ["identity", "access-control", "terminology", "canon", "governance"], - "business_stake": ["technology", "legal", "operations", "intelligence"], - "business_mechanics": ["intention", "control", "adaptation"], - "notes": "Identity terminology and canon; standard §13.3 example.", + "domain": "financials", + "secondary_domains": [ + "government", + "infotech" + ], + "capability_tags": [ + "canon", + "terminology", + "governance" + ], + "business_stake": [ + "technology", + "legal", + "operations", + "intelligence" + ], + "business_mechanics": [ + "intention", + "control", + "adaptation" + ], + "notes": "CommerceCanon source classification after accepted CUST-ADR-006; financials primary, technical concepts imported." }, "net-kingdom": { "category": "product", diff --git a/tools/human_review_classifications.py b/tools/human_review_classifications.py index 741f1b6..3f19855 100644 --- a/tools/human_review_classifications.py +++ b/tools/human_review_classifications.py @@ -74,15 +74,8 @@ HUMAN_REVIEWS: dict[str, dict] = { "business_mechanics": ["intention", "control", "adaptation"], "notes": "Adaptive pricing product; standard §13.6 — human confirmed.", }, - "identity-canon": { - "category": "research", - "domain": "infotech", - "secondary_domains": ["government"], - "capability_tags": ["identity", "access-control", "terminology", "canon", "governance"], - "business_stake": ["technology", "legal", "operations", "intelligence"], - "business_mechanics": ["intention", "control", "adaptation"], - "notes": "Identity canon; standard §13.3 — human confirmed.", - }, + # CommerceCanon maintains its own classification after the federation split. + # This earlier human-review batch must not overwrite that source metadata. "net-kingdom": { "category": "product", "domain": "infotech", diff --git a/workplans/ADHOC-2026-09-06.md b/workplans/ADHOC-2026-09-06.md new file mode 100644 index 0000000..981c0d7 --- /dev/null +++ b/workplans/ADHOC-2026-09-06.md @@ -0,0 +1,40 @@ +--- +id: CUST-WP-ADHOC-2026-09-06 +type: workplan +title: "Update live canon federation references" +domain: infotech +repo: the-custodian +status: finished +owner: codex +created: "2026-09-06" +updated: "2026-09-06" +state_hub_workstream_id: "9533a302-513c-51fd-b0e1-7e3197a6c509" +--- + +## Follow current canon source owners + +```task +id: CUST-WP-ADHOC-2026-09-06-T01 +status: done +priority: medium +state_hub_task_id: "a69d422a-0752-5302-9b8c-b72dc60ca7b0" +``` + +Bounded source-reference correction authorized by CFED-WP-0001-T09. Preserve +historical workplans, evidence, UUIDs, runtime contracts and capability IDs. +Identity/evidence meanings now reference InfoTechCanon; the same renamed +repository is CommerceCanon for commercial semantics. + +Files reviewed: + +- `tools/batch_author_repo_classifications.py` +- `tools/human_review_classifications.py` +- `canon/standards/repo-classification-standard_v1.0.md` + +Acceptance: no live obsolete source reference in these files, valid YAML/Python +where applicable, unchanged runtime behavior, and consolidated fleet evidence in +prj-canon-federation. This does not assert independent consumer adoption. + +Result: current source references corrected; syntax and targeted verification +passed. Consolidated proof is owned by CFED-WP-0001-T09. No new implementation +residual is introduced by this documentation/coordinate update.