48 lines
2.9 KiB
Markdown
48 lines
2.9 KiB
Markdown
|
|
# Identity model migration — 2026-09-05
|
|||
|
|
|
|||
|
|
Native INFO-WP-0021 implements CFED-WP-0001-T05. Draft itc-ident 0.1.0 covers
|
|||
|
|
exactly the 23 identity-owned concepts in the federation ledger; User and
|
|||
|
|
Subscriber remain convenience mappings. P1–P13 are adapted to accepted imports
|
|||
|
|
and the Family/Household distinction. Commerce P14/P15 remain with T06.
|
|||
|
|
|
|||
|
|
Destination review resolves Delegation by executing ADR-006 decision 4: the
|
|||
|
|
donor's bounded authority relation and Organization's bounded responsibility/
|
|||
|
|
authority definition are consolidated under identity's Delegation Relationship.
|
|||
|
|
The compatibility name Delegation and Organization section anchor remain as an
|
|||
|
|
import. Actor, Responsibility and Authority stay in Organization. No accepted
|
|||
|
|
ledger owner is changed, so no ADR amendment is needed. Information Space's
|
|||
|
|
generic Identifier similarly becomes an import; its artifact conventions stay.
|
|||
|
|
|
|||
|
|
Identity defines no imported organization/access/evidence concept. Profile is
|
|||
|
|
qualified against Observability and canon application profiles. Relationship is
|
|||
|
|
scoped to the identity taxonomy. Governance and identity carry reciprocal
|
|||
|
|
assurance disambiguation. Access Control now names the identity owner explicitly.
|
|||
|
|
|
|||
|
|
A complete artifact graph reveals reciprocal model imports. The existing
|
|||
|
|
zero-cycle check treats these as inconsistent even though the concept ownership
|
|||
|
|
is disjoint. Native validation now supports an explicit exact-edge review: the
|
|||
|
|
five internal `uses` edges between Identity, Organization and Access Control,
|
|||
|
|
including Access Control's existing Organization import. Raw metrics and graph
|
|||
|
|
edges are preserved. Added edges/types/members, unrelated cycles or a missing
|
|||
|
|
boundary rationale do not qualify for the exception. Focused regression cases
|
|||
|
|
exercise those failures. This is a documented exception to model-document
|
|||
|
|
acyclicity, not a relaxation of concept ownership.
|
|||
|
|
|
|||
|
|
All 34 protected seeds and finished workplans match the adjacent SHA-256 snapshot.
|
|||
|
|
The donor corpus is unchanged. Model links resolve and ledger coverage is exact.
|
|||
|
|
T06 remains the next commerce implementation; T07/T08 retain provenance and
|
|||
|
|
interface-card work; T12/T13 retain social collective/Family work. No consumer
|
|||
|
|
adoption or stable model promotion is claimed.
|
|||
|
|
|
|||
|
|
Reproduce from InfoTechCanon: `make check` and `git diff --check`.
|
|||
|
|
Final validation and publication receipts are recorded below.
|
|||
|
|
|
|||
|
|
Final verification: **45 tests pass**, generated artifacts are current, canon
|
|||
|
|
validation passes with the explicit reviewed model-import exception, and the
|
|||
|
|
small-saas profile passes. Native implementation published at `361c944`.
|
|||
|
|
INFO-WP-0021 UUID: `0e35415e-af27-5710-9d18-25769dc71ec6`; all three tasks done.
|
|||
|
|
State Hub decision `c14abce1-4241-4bbc-986a-8fe46f0a3342` records the implementation
|
|||
|
|
review and its rationale. Both required consistency runs passed with no automation
|
|||
|
|
errors or assessment failures; existing classification/prefix advisories remain.
|
|||
|
|
Progress logged for native and project workplans. T06 is now todo.
|