info-tech-canon/infospace/interfaces
tegwick 60b8e4d40f
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Re-verify both extension boundaries against the enlarged index (T04)
Neither boundary has an ownership conflict now that declarations cover the
corpus, so the central claim of both acceptances holds. Name resolution is a
different matter, and it had never been checked: both original reviews verified
their import manifests by file hash, every hash matched, and that was recorded
as evidence. A hash proves the reviewed file is the pinned file; it says nothing
about whether the concept named in the manifest exists in it.

SecurityCanon: five of twelve imports named concepts their pinned artifact does
not define, corrected on that side to eleven imports. InterfaceCanon: twenty-one
of twenty-five resolve exactly, and two of the four failures were this
repository's omission — SoftwareSystem and SoftwareComponent are Landscape seed
concepts that extraction cannot read and are now declared, making those pins
correct. Interface and Endpoint resolve to the Network Model, which the accepted
clarifications already treat as contextual rather than exact aliases; those pins
are InterfaceCanon's to correct.

Both boundary files carry the re-verification and its method limit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:27:47 +02:00
..
federation.yaml Publish reciprocal canon federation interface 2026-09-06 01:00:12 +02:00
interface-canon-boundary.md Re-verify both extension boundaries against the enlarged index (T04) 2026-09-20 23:27:47 +02:00
README.md Accept the SecurityCanon extension boundary 2026-09-20 21:49:47 +02:00
security-canon-boundary.md Re-verify both extension boundaries against the enlarged index (T04) 2026-09-20 23:27:47 +02:00

Canon federation interface

The interface card publishes this canon's federation boundary under accepted ADR-006.

Each export names its source document and current maturity. Imports identify actual dependencies; reciprocal navigation does not imply reciprocal semantic imports. Custodian supplies ecosystem governance, InfoTechCanon information- processing semantics, and CommerceCanon commercial semantics. Family remains seeded, not authored. The card scope is this federation, not every repo artifact.

Reproduce G7 from the adjacent project checkout:

python3 tools/validate_interfaces.py --workspace ..