Publish activity-core and ops-warden ADRs
Some checks failed
Build and publish policy-nexus image / build-and-push (push) Failing after 55s

Harvest ops-warden's five ready records. Register ACT-ADR-001–005 after
publication metadata landed in activity-core. Markitect arc42-v1 and
the estate infospace are now the validation and retrieval path.
This commit is contained in:
tegwick 2026-08-19 00:17:13 +02:00
parent 64b47d73b9
commit 7d608c0d57
36 changed files with 5850 additions and 128 deletions

View file

@ -8,7 +8,9 @@
"source_repo": "the-custodian",
"source_path": "canon/architecture/adr-008-multi-tenancy-model.md",
"proposed_disposition": "superseded",
"conflict_kinds": [6],
"conflict_kinds": [
6
],
"successor": "netkingdom-tenancy-posture",
"review_notes": "Body and front-matter already say relocated to Tenancy Posture. Not a live duplicate claim. Who ruled: T04 from the document itself."
},
@ -16,7 +18,9 @@
"source_repo": "the-custodian",
"source_path": "canon/standards/iam-profile_v0.1.md",
"proposed_disposition": "superseded",
"conflict_kinds": [3],
"conflict_kinds": [
3
],
"successor": "net-kingdom/canon/standards/iam-profile_v0.3.md",
"review_notes": "Already superseded. Recorded successor still points at v0.2; v0.3 now supersedes v0.2. Who rules: the-custodian to update superseded_by."
},
@ -24,7 +28,11 @@
"source_repo": "net-kingdom",
"source_path": "canon/standards/iam-profile_v0.2.md",
"proposed_disposition": "superseded",
"conflict_kinds": [1, 2, 6],
"conflict_kinds": [
1,
2,
6
],
"successor": "net-kingdom/canon/standards/iam-profile_v0.3.md",
"review_notes": "v0.3 says it supersedes v0.2, but v0.2 is still status accepted and shares id netkingdom-iam-profile. Who rules: net-kingdom (status + unique id)."
},
@ -32,7 +40,10 @@
"source_repo": "net-kingdom",
"source_path": "canon/standards/iam-profile_v0.3.md",
"proposed_disposition": "publish",
"conflict_kinds": [1, 6],
"conflict_kinds": [
1,
6
],
"successor": "",
"review_notes": "Current IAM profile. Cannot publish until id is unique (e.g. netkingdom-iam-profile-v0.3). Who rules: net-kingdom."
},
@ -40,7 +51,10 @@
"source_repo": "railiance-hosts",
"source_path": "docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
"proposed_disposition": "superseded",
"conflict_kinds": [2, 6],
"conflict_kinds": [
2,
6
],
"successor": "railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
"review_notes": "Body is superseded by ADR-003. Byte-identical copy also lives in railiance-infra. Who rules: railiance-hosts/infra which copy is historical."
},
@ -48,7 +62,10 @@
"source_repo": "railiance-infra",
"source_path": "docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
"proposed_disposition": "superseded",
"conflict_kinds": [2, 6],
"conflict_kinds": [
2,
6
],
"successor": "railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
"review_notes": "Identical to the railiance-hosts copy; both say superseded by ADR-003."
},
@ -56,7 +73,9 @@
"source_repo": "railiance-hosts",
"source_path": "docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
"proposed_disposition": "conflict",
"conflict_kinds": [6],
"conflict_kinds": [
6
],
"successor": "",
"review_notes": "Accepted 5-repo stack ADR is byte-identical in railiance-hosts and railiance-infra. Two current copies of one decision. Who rules: those two repos, or railiance-master if the stack story moved."
},
@ -64,7 +83,9 @@
"source_repo": "railiance-infra",
"source_path": "docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
"proposed_disposition": "conflict",
"conflict_kinds": [6],
"conflict_kinds": [
6
],
"successor": "",
"review_notes": "Identical accepted copy of the hosts ADR-003. Do not publish both."
},
@ -72,7 +93,9 @@
"source_repo": "railiance-hosts",
"source_path": "docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
"proposed_disposition": "conflict",
"conflict_kinds": [6],
"conflict_kinds": [
6
],
"successor": "",
"review_notes": "Accepted Forgejo runner ADR is byte-identical in railiance-hosts and railiance-infra. Who rules: those two repos."
},
@ -80,7 +103,9 @@
"source_repo": "railiance-infra",
"source_path": "docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
"proposed_disposition": "conflict",
"conflict_kinds": [6],
"conflict_kinds": [
6
],
"successor": "",
"review_notes": "Identical accepted copy of the hosts ADR-004. Do not publish both."
},
@ -88,7 +113,9 @@
"source_repo": "coulomb-social",
"source_path": "docs/adr/ADR-0002-space-content-forgejo-markdown.md",
"proposed_disposition": "conflict",
"conflict_kinds": [2],
"conflict_kinds": [
2
],
"successor": "coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
"review_notes": "Status is 'superseded in part' by ADR-0003/0004. Not a clean superseded or accepted. Who rules: coulomb-social."
},
@ -96,7 +123,9 @@
"source_repo": "the-custodian",
"source_path": "canon/architecture/adr-001-workplans-as-repo-artefacts.md",
"proposed_disposition": "publish",
"conflict_kinds": [1],
"conflict_kinds": [
1
],
"successor": "",
"review_notes": "Estate rule: workplans originate as repo files. Needs a unique publication id (e.g. CUST-ADR-001) before publish."
},
@ -104,7 +133,9 @@
"source_repo": "the-custodian",
"source_path": "canon/architecture/adr-002-custodian-agent-runtime-design.md",
"proposed_disposition": "publish",
"conflict_kinds": [1],
"conflict_kinds": [
1
],
"successor": "",
"review_notes": "Estate ADR. Prefix the publication id before publish."
},
@ -112,7 +143,9 @@
"source_repo": "the-custodian",
"source_path": "canon/architecture/adr-003-materialized-derived-state.md",
"proposed_disposition": "publish",
"conflict_kinds": [1],
"conflict_kinds": [
1
],
"successor": "",
"review_notes": "Estate ADR: hub is a derived read-model. Prefix the publication id before publish."
},
@ -120,7 +153,9 @@
"source_repo": "the-custodian",
"source_path": "canon/architecture/adr-004-connectivity-first-network-posture.md",
"proposed_disposition": "publish",
"conflict_kinds": [1],
"conflict_kinds": [
1
],
"successor": "",
"review_notes": "Estate ADR. Prefix the publication id before publish."
},
@ -128,7 +163,9 @@
"source_repo": "the-custodian",
"source_path": "canon/architecture/adr-005-cross-repo-workplans-project-repos.md",
"proposed_disposition": "publish",
"conflict_kinds": [1],
"conflict_kinds": [
1
],
"successor": "",
"review_notes": "Estate ADR. Prefix the publication id before publish."
},
@ -227,6 +264,46 @@
"conflict_kinds": [],
"successor": "",
"review_notes": "Restates ADR-001 for this repo. Needs a unique publication id (front-matter has title but no id)."
},
{
"source_repo": "ops-warden",
"source_path": "docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
"proposed_disposition": "publish",
"conflict_kinds": [],
"successor": "",
"review_notes": "Binds catalog contributors. Publication-ready."
},
{
"source_repo": "ops-warden",
"source_path": "docs/adr/ADR-0002-conduit-not-broker.md",
"proposed_disposition": "publish",
"conflict_kinds": [],
"successor": "",
"review_notes": "Owner-ready; harvest request 2026-08-18."
},
{
"source_repo": "ops-warden",
"source_path": "docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
"proposed_disposition": "publish",
"conflict_kinds": [],
"successor": "",
"review_notes": "Owner-ready; harvest request 2026-08-18."
},
{
"source_repo": "ops-warden",
"source_path": "docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
"proposed_disposition": "publish",
"conflict_kinds": [],
"successor": "",
"review_notes": "Binds agent runtimes calling warden access."
},
{
"source_repo": "ops-warden",
"source_path": "docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
"proposed_disposition": "publish",
"conflict_kinds": [],
"successor": "",
"review_notes": "Owner-ready; harvest request 2026-08-18."
}
]
}