Publish activity-core and ops-warden ADRs
Some checks failed
Build and publish policy-nexus image / build-and-push (push) Failing after 55s
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:
parent
64b47d73b9
commit
7d608c0d57
36 changed files with 5850 additions and 128 deletions
|
|
@ -1,20 +1,20 @@
|
|||
# ADR review ledger summary
|
||||
|
||||
Rows: 130
|
||||
Rows: 136
|
||||
|
||||
## Inventory dispositions
|
||||
|
||||
- `excluded`: 2
|
||||
- `metadata-pending`: 105
|
||||
- `published`: 15
|
||||
- `excluded`: 3
|
||||
- `metadata-pending`: 100
|
||||
- `published`: 25
|
||||
- `unsupported-format`: 8
|
||||
|
||||
## Proposed dispositions
|
||||
|
||||
- `conflict`: 5
|
||||
- `publish`: 27
|
||||
- `publish`: 32
|
||||
- `superseded`: 5
|
||||
- `unreviewed`: 93
|
||||
- `unreviewed`: 94
|
||||
|
||||
## Front-matter `id` collisions
|
||||
|
||||
|
|
@ -28,11 +28,11 @@ Rows: 130
|
|||
|
||||
## Bare ADR-NNNN collisions
|
||||
|
||||
- `ADR-0001`: activity-core/docs/adr/adr-001-event-bridge-architecture.md, coulomb-loop/docs/adr/ADR-001-workplan-prefix.md, coulomb-social/docs/adr/ADR-0001-netkingdom-identity.md, evidence-binder/docs/adr/ADR-0001-reference-ui-surface.md, glas-harness/docs/adr/ADR-001-rein-harness-family.md, kaizen-agentic/docs/adr/ADR-001-workplan-convention.md, key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md, markitect-main/docs/adr/ADR-001-client-side-debug-storage.md, policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md, railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md, railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md, rapp-postgres/docs/adr/ADR-0001-consumer-boundary-and-tenant-isolation.md, rein-aharness/docs/adr/ADR-001-agent-harness-architecture.md, target-revenue/docs/adr/ADR-0001-stage0-library-stack.md, the-custodian/canon/architecture/adr-001-workplans-as-repo-artefacts.md
|
||||
- `ADR-0002`: activity-core/docs/adr/adr-002-definition-format.md, coulomb-loop/docs/adr/ADR-002-customer-supplier-boundary.md, coulomb-social/docs/adr/ADR-0002-space-content-forgejo-markdown.md, glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md, kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md, markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md, railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md, railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md, railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md, railiance-platform/docs/adr/ADR-0002-placement-policy-ownership.md, rapp-postgres/docs/adr/ADR-0002-data-retention-and-erasure.md, target-revenue/docs/adr/ADR-0002-hosted-trust-service-stack.md, the-custodian/canon/architecture/adr-002-custodian-agent-runtime-design.md
|
||||
- `ADR-0003`: activity-core/docs/adr/adr-003-rule-instruction-model.md, coulomb-loop/docs/adr/ADR-003-cadence-ramp-policy.md, coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md, glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md, kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md, railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md, railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md, railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md, railiance-platform/docs/adr/ADR-0003-decisions-live-in-the-repo.md, rapp-postgres/docs/adr/ADR-0003-e3-row-level-security-contract.md, the-custodian/canon/architecture/adr-003-materialized-derived-state.md
|
||||
- `ADR-0004`: activity-core/docs/adr/adr-004-producer-trust-boundary.md, coulomb-loop/docs/adr/ADR-004-repo-rotation-on-diminishing-returns.md, coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md, glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md, kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md, railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md, railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md, railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md, rapp-postgres/docs/adr/ADR-0004-platform-pg-cell-ceiling.md, the-custodian/canon/architecture/adr-004-connectivity-first-network-posture.md
|
||||
- `ADR-0005`: activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md, kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md, railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md, railiance-master/docs/adr/ADR-0005-derived-rail-composition.md, the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md
|
||||
- `ADR-0001`: activity-core/docs/adr/adr-001-event-bridge-architecture.md, coulomb-loop/docs/adr/ADR-001-workplan-prefix.md, coulomb-social/docs/adr/ADR-0001-netkingdom-identity.md, evidence-binder/docs/adr/ADR-0001-reference-ui-surface.md, glas-harness/docs/adr/ADR-001-rein-harness-family.md, kaizen-agentic/docs/adr/ADR-001-workplan-convention.md, key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md, markitect-main/docs/adr/ADR-001-client-side-debug-storage.md, ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md, policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md, railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md, railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md, rapp-postgres/docs/adr/ADR-0001-consumer-boundary-and-tenant-isolation.md, rein-aharness/docs/adr/ADR-001-agent-harness-architecture.md, target-revenue/docs/adr/ADR-0001-stage0-library-stack.md, the-custodian/canon/architecture/adr-001-workplans-as-repo-artefacts.md
|
||||
- `ADR-0002`: activity-core/docs/adr/adr-002-definition-format.md, coulomb-loop/docs/adr/ADR-002-customer-supplier-boundary.md, coulomb-social/docs/adr/ADR-0002-space-content-forgejo-markdown.md, glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md, kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md, markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md, ops-warden/docs/adr/ADR-0002-conduit-not-broker.md, railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md, railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md, railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md, railiance-platform/docs/adr/ADR-0002-placement-policy-ownership.md, rapp-postgres/docs/adr/ADR-0002-data-retention-and-erasure.md, target-revenue/docs/adr/ADR-0002-hosted-trust-service-stack.md, the-custodian/canon/architecture/adr-002-custodian-agent-runtime-design.md
|
||||
- `ADR-0003`: activity-core/docs/adr/adr-003-rule-instruction-model.md, coulomb-loop/docs/adr/ADR-003-cadence-ramp-policy.md, coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md, glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md, kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md, ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md, railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md, railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md, railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md, railiance-platform/docs/adr/ADR-0003-decisions-live-in-the-repo.md, rapp-postgres/docs/adr/ADR-0003-e3-row-level-security-contract.md, the-custodian/canon/architecture/adr-003-materialized-derived-state.md
|
||||
- `ADR-0004`: activity-core/docs/adr/adr-004-producer-trust-boundary.md, coulomb-loop/docs/adr/ADR-004-repo-rotation-on-diminishing-returns.md, coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md, glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md, kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md, ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md, railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md, railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md, railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md, rapp-postgres/docs/adr/ADR-0004-platform-pg-cell-ceiling.md, the-custodian/canon/architecture/adr-004-connectivity-first-network-posture.md
|
||||
- `ADR-0005`: activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md, kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md, ops-warden/docs/adr/ADR-0005-implement-narrowly-route-broadly.md, railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md, railiance-master/docs/adr/ADR-0005-derived-rail-composition.md, the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md
|
||||
- `ADR-0006`: kaizen-agentic/docs/adr/ADR-006-customer-engagement-convention.md, net-kingdom/docs/adr/ADR-0006-recursive-multi-tenant-identity-authorization.md, railiance-master/docs/adr/ADR-0006-reef-production-admission.md, the-custodian/canon/architecture/adr-006-canon-federation-concept-ownership.md
|
||||
- `ADR-0007`: kaizen-agentic/docs/adr/ADR-007-forward-deployed-engagement-convention.md, net-kingdom/docs/adr/ADR-0007-security-orchestration-boundary.md, railiance-master/docs/adr/ADR-0007-rapp-declaration-contract.md, the-custodian/canon/architecture/adr-007-workplan-identity-and-repo-worker-topology.md
|
||||
- `ADR-0008`: net-kingdom/docs/adr/ADR-0008-object-storage-sts-credential-vending.md, railiance-master/docs/adr/ADR-0008-private-by-default-exposure.md, the-custodian/canon/architecture/adr-008-multi-tenancy-model.md
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -23,23 +24,19 @@
|
|||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ACT-ADR-001",
|
||||
"last_reviewed": "",
|
||||
"owner": "",
|
||||
"review_interval": "",
|
||||
"revision": "",
|
||||
"last_reviewed": "2026-05-14",
|
||||
"owner": "activity-core",
|
||||
"review_interval": "6m",
|
||||
"revision": "accepted-1",
|
||||
"status": "accepted",
|
||||
"title": "Activity-Core as Coulomb Org Event Bridge",
|
||||
"updated": "",
|
||||
"version": ""
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "metadata-pending",
|
||||
"inventory_reason": "In scope; awaits explicit publication addressing and owner/revision/review metadata.",
|
||||
"missing_fields": [
|
||||
"owner",
|
||||
"revision|version",
|
||||
"review"
|
||||
],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Cross-repo event bridge. Id ACT-ADR-001 is unique. Needs owner/revision/review front-matter.",
|
||||
|
|
@ -55,6 +52,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -67,23 +65,19 @@
|
|||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ACT-ADR-002",
|
||||
"last_reviewed": "",
|
||||
"owner": "",
|
||||
"review_interval": "",
|
||||
"revision": "",
|
||||
"last_reviewed": "2026-05-14",
|
||||
"owner": "activity-core",
|
||||
"review_interval": "6m",
|
||||
"revision": "accepted-1",
|
||||
"status": "accepted",
|
||||
"title": "Markdown-as-Definition Format for Event Types and ActivityDefinitions",
|
||||
"updated": "",
|
||||
"version": ""
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "metadata-pending",
|
||||
"inventory_reason": "In scope; awaits explicit publication addressing and owner/revision/review metadata.",
|
||||
"missing_fields": [
|
||||
"owner",
|
||||
"revision|version",
|
||||
"review"
|
||||
],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Cross-repo definition format. Unique id. Needs owner/revision/review.",
|
||||
|
|
@ -98,6 +92,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -109,23 +104,19 @@
|
|||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ACT-ADR-003",
|
||||
"last_reviewed": "",
|
||||
"owner": "",
|
||||
"review_interval": "",
|
||||
"revision": "",
|
||||
"last_reviewed": "2026-05-14",
|
||||
"owner": "activity-core",
|
||||
"review_interval": "6m",
|
||||
"revision": "accepted-1",
|
||||
"status": "accepted",
|
||||
"title": "Rule vs. Instruction Model and Expression DSL",
|
||||
"updated": "",
|
||||
"version": ""
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "metadata-pending",
|
||||
"inventory_reason": "In scope; awaits explicit publication addressing and owner/revision/review metadata.",
|
||||
"missing_fields": [
|
||||
"owner",
|
||||
"revision|version",
|
||||
"review"
|
||||
],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Cross-repo rule/instruction split. Unique id. Needs owner/revision/review.",
|
||||
|
|
@ -140,6 +131,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -150,23 +142,19 @@
|
|||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ACT-ADR-004",
|
||||
"last_reviewed": "",
|
||||
"owner": "",
|
||||
"review_interval": "",
|
||||
"revision": "",
|
||||
"last_reviewed": "2026-06-26",
|
||||
"owner": "activity-core",
|
||||
"review_interval": "6m",
|
||||
"revision": "accepted-1",
|
||||
"status": "accepted",
|
||||
"title": "The Producer Trust Boundary \u2014 Guardrails and Error-Correction for Untrusted Output",
|
||||
"updated": "",
|
||||
"version": ""
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "metadata-pending",
|
||||
"inventory_reason": "In scope; awaits explicit publication addressing and owner/revision/review metadata.",
|
||||
"missing_fields": [
|
||||
"owner",
|
||||
"revision|version",
|
||||
"review"
|
||||
],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Cross-repo producer trust boundary. Unique id. Needs owner/revision/review.",
|
||||
|
|
@ -178,6 +166,7 @@
|
|||
"bare_adr": "ADR-0005",
|
||||
"bare_adr_collisions": [
|
||||
"kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md",
|
||||
"ops-warden/docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
||||
"railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md",
|
||||
"railiance-master/docs/adr/ADR-0005-derived-rail-composition.md",
|
||||
"the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md"
|
||||
|
|
@ -186,23 +175,19 @@
|
|||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ACT-ADR-005",
|
||||
"last_reviewed": "",
|
||||
"owner": "",
|
||||
"review_interval": "",
|
||||
"revision": "",
|
||||
"last_reviewed": "2026-08-03",
|
||||
"owner": "activity-core",
|
||||
"review_interval": "6m",
|
||||
"revision": "accepted-1",
|
||||
"status": "accepted",
|
||||
"title": "Ops runs vs development work records \u2014 claim queue and plane split",
|
||||
"updated": "",
|
||||
"version": ""
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "metadata-pending",
|
||||
"inventory_reason": "In scope; awaits explicit publication addressing and owner/revision/review metadata.",
|
||||
"missing_fields": [
|
||||
"owner",
|
||||
"revision|version",
|
||||
"review"
|
||||
],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Cross-repo ops-run vs work-record split. Unique id. Needs owner/revision/review.",
|
||||
|
|
@ -492,6 +477,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -542,6 +528,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -590,6 +577,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -637,6 +625,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -686,6 +675,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -735,6 +725,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -783,6 +774,7 @@
|
|||
"coulomb-loop/docs/adr/ADR-003-cadence-ramp-policy.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -825,6 +817,7 @@
|
|||
"coulomb-loop/docs/adr/ADR-004-repo-rotation-on-diminishing-returns.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -869,6 +862,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -1054,6 +1048,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -1101,6 +1096,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0002-space-content-forgejo-markdown.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -1147,6 +1143,7 @@
|
|||
"coulomb-loop/docs/adr/ADR-003-cadence-ramp-policy.md",
|
||||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -1192,6 +1189,7 @@
|
|||
"coulomb-loop/docs/adr/ADR-004-repo-rotation-on-diminishing-returns.md",
|
||||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -1239,6 +1237,7 @@
|
|||
"glas-harness/docs/adr/ADR-001-rein-harness-family.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -1289,6 +1288,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0002-space-content-forgejo-markdown.md",
|
||||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -1337,6 +1337,7 @@
|
|||
"coulomb-loop/docs/adr/ADR-003-cadence-ramp-policy.md",
|
||||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -1384,6 +1385,7 @@
|
|||
"coulomb-loop/docs/adr/ADR-004-repo-rotation-on-diminishing-returns.md",
|
||||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -1427,6 +1429,7 @@
|
|||
"bare_adr": "ADR-0005",
|
||||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md",
|
||||
"ops-warden/docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
||||
"railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md",
|
||||
"railiance-master/docs/adr/ADR-0005-derived-rail-composition.md",
|
||||
"the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md"
|
||||
|
|
@ -1549,6 +1552,7 @@
|
|||
"glas-harness/docs/adr/ADR-001-rein-harness-family.md",
|
||||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -1600,6 +1604,7 @@
|
|||
"glas-harness/docs/adr/ADR-001-rein-harness-family.md",
|
||||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -1647,6 +1652,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0002-space-content-forgejo-markdown.md",
|
||||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -2267,6 +2273,235 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
"rapp-postgres/docs/adr/ADR-0001-consumer-boundary-and-tenant-isolation.md",
|
||||
"rein-aharness/docs/adr/ADR-001-agent-harness-architecture.md",
|
||||
"target-revenue/docs/adr/ADR-0001-stage0-library-stack.md",
|
||||
"the-custodian/canon/architecture/adr-001-workplans-as-repo-artefacts.md"
|
||||
],
|
||||
"conflict_kinds": [],
|
||||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ops-warden-adr-0001",
|
||||
"last_reviewed": "2026-08-18",
|
||||
"owner": "ops-warden",
|
||||
"review_interval": "6m",
|
||||
"revision": "1",
|
||||
"status": "accepted",
|
||||
"title": "ADR-0001 \u2014 The routing catalog is a pointer layer, never a second copy",
|
||||
"updated": "2026-08-18",
|
||||
"version": "1.0"
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Binds catalog contributors. Publication-ready.",
|
||||
"source_path": "docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"source_repo": "ops-warden",
|
||||
"successor": ""
|
||||
},
|
||||
{
|
||||
"bare_adr": "ADR-0002",
|
||||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-002-definition-format.md",
|
||||
"coulomb-loop/docs/adr/ADR-002-customer-supplier-boundary.md",
|
||||
"coulomb-social/docs/adr/ADR-0002-space-content-forgejo-markdown.md",
|
||||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
"railiance-platform/docs/adr/ADR-0002-placement-policy-ownership.md",
|
||||
"rapp-postgres/docs/adr/ADR-0002-data-retention-and-erasure.md",
|
||||
"target-revenue/docs/adr/ADR-0002-hosted-trust-service-stack.md",
|
||||
"the-custodian/canon/architecture/adr-002-custodian-agent-runtime-design.md"
|
||||
],
|
||||
"conflict_kinds": [],
|
||||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ops-warden-adr-0002",
|
||||
"last_reviewed": "2026-08-18",
|
||||
"owner": "ops-warden",
|
||||
"review_interval": "6m",
|
||||
"revision": "1",
|
||||
"status": "accepted",
|
||||
"title": "ADR-0002 \u2014 ops-warden is a transparent conduit, never a secret broker",
|
||||
"updated": "2026-08-18",
|
||||
"version": "1.0"
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Owner-ready; harvest request 2026-08-18.",
|
||||
"source_path": "docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"source_repo": "ops-warden",
|
||||
"successor": ""
|
||||
},
|
||||
{
|
||||
"bare_adr": "ADR-0003",
|
||||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-003-rule-instruction-model.md",
|
||||
"coulomb-loop/docs/adr/ADR-003-cadence-ramp-policy.md",
|
||||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
"railiance-platform/docs/adr/ADR-0003-decisions-live-in-the-repo.md",
|
||||
"rapp-postgres/docs/adr/ADR-0003-e3-row-level-security-contract.md",
|
||||
"the-custodian/canon/architecture/adr-003-materialized-derived-state.md"
|
||||
],
|
||||
"conflict_kinds": [],
|
||||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ops-warden-adr-0003",
|
||||
"last_reviewed": "2026-08-18",
|
||||
"owner": "ops-warden",
|
||||
"review_interval": "6m",
|
||||
"revision": "1",
|
||||
"status": "accepted",
|
||||
"title": "ADR-0003 \u2014 Cover gaps, but never silently own them",
|
||||
"updated": "2026-08-18",
|
||||
"version": "1.0"
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Owner-ready; harvest request 2026-08-18.",
|
||||
"source_path": "docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"source_repo": "ops-warden",
|
||||
"successor": ""
|
||||
},
|
||||
{
|
||||
"bare_adr": "ADR-0004",
|
||||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-004-producer-trust-boundary.md",
|
||||
"coulomb-loop/docs/adr/ADR-004-repo-rotation-on-diminishing-returns.md",
|
||||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
"rapp-postgres/docs/adr/ADR-0004-platform-pg-cell-ceiling.md",
|
||||
"the-custodian/canon/architecture/adr-004-connectivity-first-network-posture.md"
|
||||
],
|
||||
"conflict_kinds": [],
|
||||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ops-warden-adr-0004",
|
||||
"last_reviewed": "2026-08-18",
|
||||
"owner": "ops-warden",
|
||||
"review_interval": "6m",
|
||||
"revision": "1",
|
||||
"status": "accepted",
|
||||
"title": "ADR-0004 \u2014 High-risk lanes refuse raw value streaming to agent sessions",
|
||||
"updated": "2026-08-18",
|
||||
"version": "1.0"
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Binds agent runtimes calling warden access.",
|
||||
"source_path": "docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"source_repo": "ops-warden",
|
||||
"successor": ""
|
||||
},
|
||||
{
|
||||
"bare_adr": "ADR-0005",
|
||||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md",
|
||||
"kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md",
|
||||
"railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md",
|
||||
"railiance-master/docs/adr/ADR-0005-derived-rail-composition.md",
|
||||
"the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md"
|
||||
],
|
||||
"conflict_kinds": [],
|
||||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "ops-warden-adr-0005",
|
||||
"last_reviewed": "2026-08-18",
|
||||
"owner": "ops-warden",
|
||||
"review_interval": "6m",
|
||||
"revision": "1",
|
||||
"status": "accepted",
|
||||
"title": "ADR-0005 \u2014 Implement one lane narrowly, route everything else",
|
||||
"updated": "2026-08-18",
|
||||
"version": "1.0"
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "published",
|
||||
"inventory_reason": "Published through an explicit publication.json document entry.",
|
||||
"missing_fields": [],
|
||||
"notes": "",
|
||||
"proposed_disposition": "publish",
|
||||
"review_notes": "Owner-ready; harvest request 2026-08-18.",
|
||||
"source_path": "docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
||||
"source_repo": "ops-warden",
|
||||
"successor": ""
|
||||
},
|
||||
{
|
||||
"bare_adr": "",
|
||||
"bare_adr_collisions": [],
|
||||
"conflict_kinds": [],
|
||||
"file_present": true,
|
||||
"frontmatter": {
|
||||
"id": "",
|
||||
"last_reviewed": "",
|
||||
"owner": "",
|
||||
"review_interval": "",
|
||||
"revision": "",
|
||||
"status": "",
|
||||
"title": "",
|
||||
"updated": "",
|
||||
"version": ""
|
||||
},
|
||||
"id_collisions": [],
|
||||
"inventory_disposition": "excluded",
|
||||
"inventory_reason": "Directory index, not an architecture decision record.",
|
||||
"missing_fields": [
|
||||
"id",
|
||||
"title",
|
||||
"status",
|
||||
"owner",
|
||||
"revision|version",
|
||||
"review"
|
||||
],
|
||||
"notes": "",
|
||||
"proposed_disposition": "unreviewed",
|
||||
"review_notes": "",
|
||||
"source_path": "docs/adr/README.md",
|
||||
"source_repo": "ops-warden",
|
||||
"successor": ""
|
||||
},
|
||||
{
|
||||
"bare_adr": "ADR-0001",
|
||||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-001-event-bridge-architecture.md",
|
||||
"coulomb-loop/docs/adr/ADR-001-workplan-prefix.md",
|
||||
"coulomb-social/docs/adr/ADR-0001-netkingdom-identity.md",
|
||||
"evidence-binder/docs/adr/ADR-0001-reference-ui-surface.md",
|
||||
"glas-harness/docs/adr/ADR-001-rein-harness-family.md",
|
||||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
"rapp-postgres/docs/adr/ADR-0001-consumer-boundary-and-tenant-isolation.md",
|
||||
|
|
@ -2334,6 +2569,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
"railiance-platform/docs/adr/ADR-0002-placement-policy-ownership.md",
|
||||
|
|
@ -2383,6 +2619,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
"railiance-platform/docs/adr/ADR-0003-decisions-live-in-the-repo.md",
|
||||
|
|
@ -2430,6 +2667,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
"rapp-postgres/docs/adr/ADR-0004-platform-pg-cell-ceiling.md",
|
||||
|
|
@ -2477,6 +2715,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
"railiance-platform/docs/adr/ADR-0002-placement-policy-ownership.md",
|
||||
|
|
@ -2526,6 +2765,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
"railiance-platform/docs/adr/ADR-0003-decisions-live-in-the-repo.md",
|
||||
|
|
@ -2573,6 +2813,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
"rapp-postgres/docs/adr/ADR-0004-platform-pg-cell-ceiling.md",
|
||||
|
|
@ -2616,6 +2857,7 @@
|
|||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md",
|
||||
"kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md",
|
||||
"ops-warden/docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
||||
"railiance-master/docs/adr/ADR-0005-derived-rail-composition.md",
|
||||
"the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md"
|
||||
],
|
||||
|
|
@ -2661,6 +2903,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
"rapp-postgres/docs/adr/ADR-0001-consumer-boundary-and-tenant-isolation.md",
|
||||
|
|
@ -2701,6 +2944,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-platform/docs/adr/ADR-0002-placement-policy-ownership.md",
|
||||
|
|
@ -2740,6 +2984,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0003-decisions-live-in-the-repo.md",
|
||||
|
|
@ -2778,6 +3023,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"rapp-postgres/docs/adr/ADR-0004-platform-pg-cell-ceiling.md",
|
||||
|
|
@ -2812,6 +3058,7 @@
|
|||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md",
|
||||
"kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md",
|
||||
"ops-warden/docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
||||
"railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md",
|
||||
"the-custodian/canon/architecture/adr-005-cross-repo-workplans-project-repos.md"
|
||||
],
|
||||
|
|
@ -2969,6 +3216,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"rapp-postgres/docs/adr/ADR-0001-consumer-boundary-and-tenant-isolation.md",
|
||||
|
|
@ -3011,6 +3259,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -3052,6 +3301,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -3124,6 +3374,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -3171,6 +3422,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -3217,6 +3469,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -3262,6 +3515,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -3309,6 +3563,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -3388,6 +3643,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -3437,6 +3693,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -3483,6 +3740,7 @@
|
|||
"kaizen-agentic/docs/adr/ADR-001-workplan-convention.md",
|
||||
"key-cape/docs/adr/ADR-0001-choose-go-for-keycape.md",
|
||||
"markitect-main/docs/adr/ADR-001-client-side-debug-storage.md",
|
||||
"ops-warden/docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
||||
"policy-nexus/docs/adr/ADR-0001-addressing-and-permanence.md",
|
||||
"railiance-master/docs/adr/ADR-0001-repository-prefix-architecture.md",
|
||||
"railiance-platform/docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
||||
|
|
@ -3533,6 +3791,7 @@
|
|||
"glas-harness/docs/adr/ADR-002-credential-brokering-and-composable-reins.md",
|
||||
"kaizen-agentic/docs/adr/ADR-002-project-memory-convention.md",
|
||||
"markitect-main/docs/adr/ADR-002-robustness-principle-for-production-use.md",
|
||||
"ops-warden/docs/adr/ADR-0002-conduit-not-broker.md",
|
||||
"railiance-hosts/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-infra/docs/adr/ADR-002-repo-boundary-hosts-vs-bootstrap.md",
|
||||
"railiance-master/docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
||||
|
|
@ -3581,6 +3840,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0003-page-centric-markdown-sor.md",
|
||||
"glas-harness/docs/adr/ADR-003-scheduling-and-blueprint-sourcing-stay-rein-local.md",
|
||||
"kaizen-agentic/docs/adr/ADR-003-protocols-artifact-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
||||
"railiance-hosts/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-infra/docs/adr/ADR-003-railiance-5repo-stack-architecture.md",
|
||||
"railiance-master/docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
||||
|
|
@ -3628,6 +3888,7 @@
|
|||
"coulomb-social/docs/adr/ADR-0004-content-plane-thin-git-upgrades.md",
|
||||
"glas-harness/docs/adr/ADR-004-composable-reins-stay-deferred.md",
|
||||
"kaizen-agentic/docs/adr/ADR-004-project-metrics-convention.md",
|
||||
"ops-warden/docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
||||
"railiance-hosts/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-infra/docs/adr/ADR-004-forgejo-in-cluster-actions-runner.md",
|
||||
"railiance-master/docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
||||
|
|
@ -3671,6 +3932,7 @@
|
|||
"bare_adr_collisions": [
|
||||
"activity-core/docs/adr/adr-005-ops-runs-vs-dev-work-records.md",
|
||||
"kaizen-agentic/docs/adr/ADR-005-scheduled-agent-execution.md",
|
||||
"ops-warden/docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
||||
"railiance-infra/docs/adr/ADR-005-k3s-api-tunnel-only.md",
|
||||
"railiance-master/docs/adr/ADR-0005-derived-rail-composition.md"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -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."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,15 +91,14 @@ One markdown file per system, following
|
|||
- A stub that can be published early has real chapters **1, 3 and 9**
|
||||
plus this front-matter.
|
||||
|
||||
Validate once Markitect registers `arc42-v1`:
|
||||
Validate:
|
||||
|
||||
```sh
|
||||
markitect validate docs/architecture/<system>_v0.1.md --schema arc42-v1
|
||||
markitect validate docs/architecture/<system>_v0.1.md \
|
||||
--schema /path/to/markitect-main/markitect/schemas/arc42-schema-v1.0.md
|
||||
```
|
||||
|
||||
Until that schema exists, author against the template. This repo will
|
||||
not publish an architecture document that cannot be validated after the
|
||||
schema lands.
|
||||
Catalog id: `arc42-v1`.
|
||||
|
||||
## Infospace index
|
||||
|
||||
|
|
@ -108,6 +107,11 @@ The collection index lives at
|
|||
owning-repo documents. It does not copy them. InfoTechCanon owns the
|
||||
information-space model, not this estate's building-block view.
|
||||
|
||||
```sh
|
||||
markitect infospace check --config \
|
||||
the-custodian/canon/architecture/infospace/infospace.yaml
|
||||
```
|
||||
|
||||
## How to request publication
|
||||
|
||||
1. Put the front-matter on the source document in the owning repo.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue