Start the arc42 contract and publish the first ADR set

Add the owner-facing publication contract, a regenerable ADR review
ledger, and publication entries for this repo's ADR-0001 plus the eight
ready railiance-master ADRs.
This commit is contained in:
tegwick 2026-08-18 22:16:02 +02:00
parent 7a24e9107f
commit a8fb62a3bc
34 changed files with 9669 additions and 28 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Review ADRs for conflict, keep what governs, publish the rest properly"
domain: infotech
repo: policy-nexus
status: proposed
status: active
owner: the-custodian
topic_slug: policy-nexus
created: "2026-08-18"
@ -127,7 +127,7 @@ Everything else waits on the review row.
```task
id: POLICY-NEXUS-WP-0003-T01
status: todo
status: done
priority: high
```
@ -139,11 +139,14 @@ Use `source-inventory.json` as the input set. Do not rediscover by glob.
**Output:** `docs/adr-review/` (ledger + protocol). Not published.
Completed 2026-08-18. Protocol, regenerable `ledger.json`, and
`tools/adr_review_ledger.py` are in place.
### T02 — Corpus map
```task
id: POLICY-NEXUS-WP-0003-T02
status: todo
status: done
priority: high
```
@ -159,6 +162,11 @@ relevance.
Depends on T01. Does not depend on WP-0002.
Completed 2026-08-18. `docs/adr-review/ledger.json` records front-matter,
gaps, identifier collisions, and the known ADR-008 / Tenancy Posture
special. First-publish-set rows start as `publish`; everything else is
`unreviewed`.
### T03 — Conflict and inconsistency pass
```task
@ -220,7 +228,7 @@ not as an edit of the ADR bodies. This repo applies the packet only for
```task
id: POLICY-NEXUS-WP-0003-T06
status: todo
status: progress
priority: high
```
@ -237,6 +245,11 @@ priority: high
Further registrations happen as packets return, still under this task
until the ledger has no `publish` row left unpublished.
2026-08-18: first publish set is in `publication.json` — this repo's
ADR-0001 (with publication front-matter) and railiance-master
ADR-0001–0008. Inventory dispositions match. Remaining `publish` rows
wait on later packets.
### T07 — Point the architecture documents at what remains
```task