the-custodian/canon/architecture
codex 0a1cf56414
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
docs(canon): amend ADR-012 decision 7 — reset retires, it does not delete
Discovered before implementation: discard-and-rebuild cannot exist. Progress
events, tasks, decisions and review contracts reference workplans with ON DELETE
RESTRICT, and 1067 of 1075 workplans carry such a reference. Deleting a workplan
would delete the hub-native records attached to it, which ADR-010 decision 4
forbids and the schema refuses.

The database is enforcing this ADR's own boundary one layer down. A progress
event is a fact that happened; destroying it to tidy a derived projection loses
hub-native truth to fix a derived-state problem.

Reset now reconciles: create what is missing, update what differs, retire what no
longer derives — and retirement must be visible rather than silent.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 23:46:51 +02:00
..
infospace Add pointer infospace for the first-wave architecture collection 2026-08-19 00:17:13 +02:00
adr-001-workplans-as-repo-artefacts.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00
adr-002-custodian-agent-runtime-design.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00
adr-003-materialized-derived-state.md docs(canon): accept ADR-012 and retract the parts it supersedes 2026-08-25 21:44:14 +02:00
adr-004-connectivity-first-network-posture.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00
adr-005-cross-repo-workplans-project-repos.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00
adr-006-canon-federation-concept-ownership.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00
adr-007-workplan-identity-and-repo-worker-topology.md canon(ADR-007): rule derivation scope for C2 -- live records only 2026-08-21 06:36:06 +02:00
adr-008-multi-tenancy-model.md ADR-008: relocate the multi-tenancy framework to NetKingdom canon 2026-08-17 15:40:59 +02:00
adr-010-hub-authority-and-local-cache-model.md docs(canon): accept ADR-012 and retract the parts it supersedes 2026-08-25 21:44:14 +02:00
adr-011-federated-namespaces-and-reconciliation-limits.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00
adr-012-projection-source-and-preliminary-overlay.md docs(canon): amend ADR-012 decision 7 — reset retires, it does not delete 2026-08-25 23:46:51 +02:00
coulomb-estate_v0.1.md Add publication ids and metadata to estate ADRs 2026-08-19 01:09:18 +02:00