the-custodian/canon
codex 0b0254a85d
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
canon(ADR-007): rule derivation scope for C2 -- live records only
ADR-011 decision 7 keys derivation on (namespace, identifier), which
separates forks but not collisions inside one namespace. The ecosystem is at
N1, a single implied namespace, and a 2026-08-21 fleet scan finds 20 reused
identifiers across 48 files all inside it. So ADR-011 alone does not satisfy
decision 2's uniqueness prerequisite.

Ruled: C2 derives for live records only; archived records keep frozen minted
identifiers. This reconciles Migration option 2 with the uniqueness
derivation needs, and cuts the remediation surface from 48 files to 11.

Records the two consequences that follow -- un-archiving is a collision
hazard, and derivation is not retroactive -- and why treating a repository as
the namespace was rejected.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 06:36:06 +02:00
..
architecture canon(ADR-007): rule derivation scope for C2 -- live records only 2026-08-21 06:36:06 +02:00
constitution feat(terminology): prose sweep tool and custodian workplan cleanup (CUST-WP-0055 T04) 2026-07-08 16:35:37 +02:00
projects Advance CUST-WP-0025: close T16/T17, add canon and fin-hub bootstrap 2026-07-08 00:52:17 +02:00
standards docs(canon): define prj- project repository flavor 2026-08-09 17:24:07 +02:00
tpsc feat(tpsc): Third-Party Services Catalog (CUST-WP-0023) 2026-03-20 00:15:26 +01:00
values initial priming commit 2026-02-24 12:01:37 +01:00