Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
100 lines
5.8 KiB
Markdown
100 lines
5.8 KiB
Markdown
# G7 — Reciprocal canon interfaces, 2026-09-06
|
|
|
|
CFED-WP-0001-T08 publishes three repository-owned cards:
|
|
|
|
- [InfoTechCanon](../../../info-tech-canon/infospace/interfaces/federation.yaml), implemented by [INFO-WP-0025](../../../info-tech-canon/workplans/INFO-WP-0025-federation-interface.md).
|
|
- [CommerceCanon](../../../commerce-canon/infospace/interfaces/federation.yaml), implemented by [COMMERCE-WP-0004](../../../commerce-canon/workplans/COMMERCE-WP-0004-federation-interface.md).
|
|
- [Custodian canon](../../../the-custodian/canon/interfaces/federation.yaml), implemented by [THE-WP-0001](../../../the-custodian/workplans/THE-WP-0001-federation-interface.md).
|
|
|
|
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](../../../commerce-canon/infospace/models/counterparty/import-history/2026-09-05-imports.json)
|
|
byte-for-byte against published Commerce revision
|
|
`bc67e1f25b140ecb60d1439de984f8361acabc32` (SHA-256
|
|
`60a6c5187f1e208dcf763913d4d6a98840bc934d238f25d660c8ff3b5ea241d9`).
|
|
The [review record](../../../commerce-canon/infospace/models/counterparty/import-review-2026-09-06.md)
|
|
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](2026-09-06-interface-cards.json) records G7 pass.
|
|
Reproduce from this repository with adjacent canon checkouts:
|
|
|
|
```bash
|
|
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](../../../the-custodian/intakes.md), 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.
|