docs: align work-record authority canon
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

This commit is contained in:
codex 2026-08-31 21:17:38 +02:00
parent 6475a2e1ca
commit d3c6f13d7a
5 changed files with 202 additions and 210 deletions

View file

@ -3,9 +3,9 @@ id: coulomb-estate-architecture
title: "Coulomb estate architecture"
status: proposed
owner: the-custodian
revision: "draft-2"
revision: "draft-3"
version: "0.1"
last_reviewed: "2026-08-19"
last_reviewed: "2026-08-31"
review_interval: 6m
---
@ -174,26 +174,28 @@ already in §4 and the ADRs in §9.
## 9. Architecture Decisions
Estate ADRs in `the-custodian/canon/architecture/`. Publication ids
still need repo prefixes (WP-0003). Status is the source front-matter.
Estate ADRs in `the-custodian/canon/architecture/`. Status is the source
front-matter.
| Id | Status | Decision |
| --- | --- | --- |
| `CUST-ADR-001` | accepted | Workplans and tasks originate as repo files; the hub is a read model. |
| `CUST-ADR-001` | accepted | File-backed work originates in repositories; the Hub projects it and separately owns declared Hub-native records. |
| `CUST-ADR-002` | accepted | Custodian agent runtime design. |
| `CUST-ADR-003` | accepted | Hub state is derived and fingerprint-invalidated. |
| `CUST-ADR-004` | accepted | Connectivity-first network posture. |
| `CUST-ADR-005` | accepted | Cross-repo work lives in a `prj-*` repo. |
| `CUST-ADR-006` | accepted | Three canons; import, do not redefine. |
| `CUST-ADR-007` | accepted | Globally unique workplan ids; one registrar. |
| `CUST-ADR-007` | accepted | Namespace-aware work-record identity, deterministic Hub ids, and repository worker topology. |
| `adr-008` | superseded | Relocated to NetKingdom Tenancy Posture. |
| `CUST-ADR-010` | proposed | Two kinds of hub data; local cache vs authority. |
| `CUST-ADR-011` | proposed | Federated namespaces and reconciliation limits. |
| `CUST-ADR-012` | accepted | Forge is the projection source; unpushed working-copy state is preliminary. |
Related and published elsewhere: policy-nexus ADR-0001; Tenancy Posture
and IAM Profile v0.3; railiance-master ADR-0001–0008; activity-core
ACT-ADR-001–005; ops-warden ADR-0001–0005; railiance-platform
RPLAT-ADR-0001–0003.
and IAM Profile v0.3 plus the current NetKingdom security standards;
NetKingdom ADR-0006–0008 and 0010–0015; railiance-master ADR-0001–0009;
activity-core ACT-ADR-001–007; ops-warden ADR-0001–0005 and 0007–0010;
railiance-platform RPLAT-ADR-0001–0003.
Unresolved WP-0003 conflicts (hosts/infra duplicate ADR-003/004,
coulomb-social ADR-0002 partial supersession) are **not** listed as
@ -210,8 +212,9 @@ mechanical checks (`fix-consistency`, `make currency`).
## 11. Risks and Technical Debt
N/A in this revision. Known residual: this workstation cannot mint hub
UUIDs (ADR-007 registrar). Markitect `arc42-v1` is not registered yet.
N/A in this revision. Known residuals are the Forge-derived reset and
preliminary-overlay implementation under ADR-012. Markitect `arc42-v1` is not
registered yet.
---