prj-canon-federation/docs/evidence/2026-09-06-interface-cards.md
tegwick 49b03943c8 Complete G7 reciprocal canon interfaces and source-review evidence
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
2026-09-06 01:04:34 +02:00

5.8 KiB

G7 — Reciprocal canon interfaces, 2026-09-06

CFED-WP-0001-T08 publishes three repository-owned cards:

The cards follow InfoTechCanonCore §24 and its existing JSON Schema. They name source authority, imports, available exports, source-of-truth boundaries, limitations, and both peer cards. Card shape uses the schema's string consumer and array canon_surfaces; richer Core fields are additive. This does not claim a new standardized runtime exchange protocol or repair every older card template.

Six reciprocal peer links and six actual import edges are checked: each domain canon imports accepted CUST-ADR-006 governance; Commerce also imports four InfoTech models. A reciprocal navigation link does not invent a reverse semantic import. Custodian exports accepted federation governance, owns no domain semantics, and leaves the accepted ADR unchanged.

Exports cover all 58 ledger domain concepts and the separately classified Family seed. Non-canonical convenience terms remain in model resolution guidance, not new canonical roots. Community/Household remain the draft social extension; Family remains seeded-not-authored. No stable model promotion or consumer adoption is asserted.

Explicit upstream review

Commerce retains its original import manifest byte-for-byte against published Commerce revision bc67e1f25b140ecb60d1439de984f8361acabc32 (SHA-256 60a6c5187f1e208dcf763913d4d6a98840bc934d238f25d660c8ff3b5ea241d9). The review record advances the upstream source from 361c944325934ccdb190470baf6f55440b6b486e to 372f671eef861e3f180eb5f9fc2fbd8c479ef8b7. Only the organization source changed: the social-collective extension and incremental ownership metadata. All 25 imported concepts remain the same. Current kernel references acknowledge the completed extension and Family seed without adopting either as a new Counterparty import. Eight source blobs verify both revisions and their hashes.

The T06 reproducer now recognizes explicit legacy definitions alongside incremental frontmatter; bare retained import anchors never establish ownership. No historical workplan, ADR, original research or frozen assimilation source was rewritten.

Validation

Machine-readable result records G7 pass. Reproduce from this repository with adjacent canon checkouts:

python3 tools/validate_interfaces.py --workspace ..
python3 -m unittest discover -s tools -p 'test*.py'
python3 tools/validate_ownership.py --source-repo ../commerce-canon
python3 tools/validate_corpus.py --commerce-repo ../commerce-canon --info-tech-repo ../info-tech-canon
python3 docs/evidence/2026-09-05-counterparty-validate.py --commerce-repo ../commerce-canon --info-tech-repo ../info-tech-canon
make -C ../info-tech-canon check
  • Three schema-valid cards; six reciprocal peer links; 59 ledger concept/seed assignments covered; 25 imports from four models; zero source drift.
  • Six G7 rejection tests check missing reciprocity, duplicate Evidence ownership, Family model promotion, Custodian domain claims, invalid schema shape and undeclared imports. Seven existing ownership tests also pass (13 total).
  • InfoTechCanon: 46 tests pass, generated discovery surfaces current, canon validation and small-saas proof pass. 81 artifacts, 14 models and one Family seed; the interface adds one discoverable artifact and no model. Existing exact reciprocal model-import cycle review remains in force.
  • Counterparty: 18 owned concepts, 25 imports and 53 protected files unchanged.
  • Corpus: 45 unchanged originals, 69 snapshots, 153 exact fragments and 479 links still verify. Ownership ledger has zero unowned or multiply owned targets.

G7 is complete after publishing these revisions. CFED-WP-0001-T09 retains the fleet reference sweep and REUSE-WP-0021 dependency; T10 retains residual review.

State Hub synchronization limitation and live handoff

InfoTech and Commerce native records synchronized successfully. Custodian also created THE-WP-0001 and its two completed tasks, but its repository-wide checker reported 13 historical assessment failures: ten missing archived CUST-WP-0054 task bindings, missing archived CUST-WP-0057/0058 workplan bindings, and one active retired ad-hoc orphan. Prefix warnings expose the explicit AGENTS file convention disagreeing with header/database prefixes (THE/CUST and INFO/ITC).

Live CUST-IN-0017, origin residual from THE-WP-0001, owns triage and evidence-backed disposition. Archived records and accepted ADR were preserved. G7 passes; a clean whole-Custodian State Hub assessment is not claimed. Decision: 689eeb84-8b46-4dae-be5d-baa8e654f6ee.

Publication

  • InfoTechCanon implementation 28c624b, synchronized index 9e89a19.
  • CommerceCanon implementation 482fc1d, repository-manager verified publication and primary projection 1ac87592904be384dd1230e9b4ad5c9c10cc5da3.
  • Custodian interface and live residual 1df777b.
  • CUST-IN-0017 indexed as 01a073cf-51ca-7fa7-a432-658ba3718382.

All native interface workplans are finished and their tasks are done. Project T08 is done; T09 is ready to execute, with T10 still waiting on final residual review. Overall foundation progress is 11/13 tasks.