docs: align work-record authority canon
This commit is contained in:
parent
6475a2e1ca
commit
d3c6f13d7a
5 changed files with 202 additions and 210 deletions
|
|
@ -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.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue