Some checks failed
Build and publish policy-nexus image / build-and-push (push) Failing after 48s
T04 classifies the remaining corpus. Chapter 9 on the first-wave arc42 stubs now matches what is published.
652 lines
29 KiB
JSON
652 lines
29 KiB
JSON
{
|
|
"documents": [
|
|
{
|
|
"canonical_path": "standards/tenancy-posture/v0.1/index.html",
|
|
"currency": "current",
|
|
"id": "netkingdom-tenancy-posture",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "net-kingdom",
|
|
"review_due": "2027-02-17",
|
|
"revision": "draft-8",
|
|
"revision_path": "standards/tenancy-posture/v0.1/revisions/draft-8/index.html",
|
|
"source_digest": "99f802d91a0b3a65f0dac58230d8904f7c61cf3f81eff072fbbc59b634612a8a",
|
|
"source_path": "canon/standards/tenancy-posture_v0.1.md",
|
|
"source_repo": "net-kingdom",
|
|
"source_revision": "ccc2618daee997bb4bd4249613d7c4c7344845cf",
|
|
"status": "proposed",
|
|
"title": "NetKingdom Tenancy Posture v0.1"
|
|
},
|
|
{
|
|
"canonical_path": "architecture/coulomb-estate/v0.1/index.html",
|
|
"currency": "current",
|
|
"id": "coulomb-estate-architecture",
|
|
"last_reviewed": "2026-08-19",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-19",
|
|
"revision": "draft-2",
|
|
"revision_path": "architecture/coulomb-estate/v0.1/revisions/draft-2/index.html",
|
|
"source_digest": "4529fad986740aff58f6b5bacd3f86a8852e265714f6e0990cf3c1ab672e3d2e",
|
|
"source_path": "canon/architecture/coulomb-estate_v0.1.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "proposed",
|
|
"title": "Coulomb estate architecture"
|
|
},
|
|
{
|
|
"canonical_path": "architecture/railiance/v0.1/index.html",
|
|
"currency": "current",
|
|
"id": "railiance-architecture",
|
|
"last_reviewed": "2026-08-19",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-02-19",
|
|
"revision": "draft-2",
|
|
"revision_path": "architecture/railiance/v0.1/revisions/draft-2/index.html",
|
|
"source_digest": "45adb3f484cbeae9423c6f01caae323d545d2d522a6baa24398cbc8ef1a3e974",
|
|
"source_path": "docs/architecture/railiance_v0.1.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "proposed",
|
|
"title": "Railiance architecture"
|
|
},
|
|
{
|
|
"canonical_path": "architecture/net-kingdom/v0.1/index.html",
|
|
"currency": "current",
|
|
"id": "net-kingdom-architecture",
|
|
"last_reviewed": "2026-08-19",
|
|
"lifecycle": "active",
|
|
"owner": "net-kingdom",
|
|
"review_due": "2027-02-19",
|
|
"revision": "draft-2",
|
|
"revision_path": "architecture/net-kingdom/v0.1/revisions/draft-2/index.html",
|
|
"source_digest": "3dce1bd24679c8e4ac601e6631b4de18cff7f4cef1e8e79c1a7a0ec0557a0213",
|
|
"source_path": "docs/architecture/net-kingdom_v0.1.md",
|
|
"source_repo": "net-kingdom",
|
|
"source_revision": "ccc2618daee997bb4bd4249613d7c4c7344845cf",
|
|
"status": "proposed",
|
|
"title": "NetKingdom architecture"
|
|
},
|
|
{
|
|
"canonical_path": "architecture/state-hub/v0.1/index.html",
|
|
"currency": "current",
|
|
"id": "state-hub-architecture",
|
|
"last_reviewed": "2026-08-19",
|
|
"lifecycle": "active",
|
|
"owner": "state-hub",
|
|
"review_due": "2027-02-19",
|
|
"revision": "draft-2",
|
|
"revision_path": "architecture/state-hub/v0.1/revisions/draft-2/index.html",
|
|
"source_digest": "dd28694239c663324b9753ac0f260cc29419fdf726129898bf42b5e776453074",
|
|
"source_path": "docs/architecture/state-hub_v0.1.md",
|
|
"source_repo": "state-hub",
|
|
"source_revision": "8585bb0c1d0f19e3d55e901e2041edf6aff03f0a",
|
|
"status": "proposed",
|
|
"title": "State Hub architecture"
|
|
},
|
|
{
|
|
"canonical_path": "architecture/policy-nexus/v0.1/index.html",
|
|
"currency": "current",
|
|
"id": "policy-nexus-architecture",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-18",
|
|
"revision": "draft-1",
|
|
"revision_path": "architecture/policy-nexus/v0.1/revisions/draft-1/index.html",
|
|
"source_digest": "179cbb86bca95f71f46f51ca1971ff1c274eed7d900adf0672b537d4bcc5b480",
|
|
"source_path": "docs/architecture/policy-nexus_v0.1.md",
|
|
"source_repo": "policy-nexus",
|
|
"source_revision": "5cb88edf4d52a65ea31b1f2f53bcf6f71769d234",
|
|
"status": "proposed",
|
|
"title": "Policy Nexus architecture"
|
|
},
|
|
{
|
|
"canonical_path": "adr/addressing-and-permanence/v1/index.html",
|
|
"currency": "current",
|
|
"id": "policy-nexus-adr-0001",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-18",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/addressing-and-permanence/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "a28668fb4b8b6c5ec8c94baac000061276d85ef1849ec7ab8d132b913dbfe3be",
|
|
"source_path": "docs/adr/ADR-0001-addressing-and-permanence.md",
|
|
"source_repo": "policy-nexus",
|
|
"source_revision": "5cb88edf4d52a65ea31b1f2f53bcf6f71769d234",
|
|
"status": "accepted",
|
|
"title": "Policy addressing and permanence"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-repository-prefix/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0001",
|
|
"last_reviewed": "2026-07-25",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-01-25",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-repository-prefix/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "b9c993ded8d79d6f871dba9cf08a320b2d619609a448ad3d02b632f5b6f76497",
|
|
"source_path": "docs/adr/ADR-0001-repository-prefix-architecture.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "Repository Prefix Architecture"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-rail-kubernetes-wave-1-boundary/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0002",
|
|
"last_reviewed": "2026-07-25",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-01-25",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-rail-kubernetes-wave-1-boundary/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "7e1fc5aedd7294192d8702a22b9f205e5bae20793836fdc48c0c071d10d7ab9d",
|
|
"source_path": "docs/adr/ADR-0002-rail-kubernetes-wave-1-boundary.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "Wave 1 rail-kubernetes Boundary"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-rapp-first-wave-selection/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0003",
|
|
"last_reviewed": "2026-07-25",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-01-25",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-rapp-first-wave-selection/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "28135e94758b6935518d2e83458c1e607deeabb341879b605eef6529b3168cbc",
|
|
"source_path": "docs/adr/ADR-0003-rapp-first-wave-selection.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "First-Wave rapp Selection"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-first-wave-reef-rollout/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0004",
|
|
"last_reviewed": "2026-07-26",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-01-26",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-first-wave-reef-rollout/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "36ec3aad5082ceff685d66e091c0a24b52abfc65b36595d00dce2b52a7250f4e",
|
|
"source_path": "docs/adr/ADR-0004-first-wave-reef-rollout.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "First-Wave reef Rollout"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-derived-rail-composition/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0005",
|
|
"last_reviewed": "2026-07-26",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-01-26",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-derived-rail-composition/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "e02982ce54691cf1589ac3d04012b9b9282f9eb54ed4b8f2f0544371f9b87f3e",
|
|
"source_path": "docs/adr/ADR-0005-derived-rail-composition.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "Derived Rail Composition"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-reef-production-admission/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0006",
|
|
"last_reviewed": "2026-08-15",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-02-15",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-reef-production-admission/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "d9fbd9d21d86e461334abc24060c39127f2158ba25317b3d3dc326c4f7eaf08c",
|
|
"source_path": "docs/adr/ADR-0006-reef-production-admission.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "Reef Production Admission"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-rapp-declaration-contract/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0007",
|
|
"last_reviewed": "2026-08-13",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-02-13",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-rapp-declaration-contract/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "263431f88ba04d6ab9ab3b6c0d6a2bb08634bfe83dc0719350f0855d399c18b2",
|
|
"source_path": "docs/adr/ADR-0007-rapp-declaration-contract.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "Rapp Declaration Contract"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-private-by-default-exposure/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RMASTER-ADR-0008",
|
|
"last_reviewed": "2026-08-15",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-master",
|
|
"review_due": "2027-02-15",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/railiance-private-by-default-exposure/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "276ea38233413f1e23670bbf57c486abc361b0a275ca67efea7d677103713b32",
|
|
"source_path": "docs/adr/ADR-0008-private-by-default-exposure.md",
|
|
"source_repo": "railiance-master",
|
|
"source_revision": "468a52af2b14eba08e05be69c4d2866bfd8d9d7d",
|
|
"status": "accepted",
|
|
"title": "Private-by-default Exposure"
|
|
},
|
|
{
|
|
"canonical_path": "adr/activity-core-event-bridge/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ACT-ADR-001",
|
|
"last_reviewed": "2026-05-14",
|
|
"lifecycle": "active",
|
|
"owner": "activity-core",
|
|
"review_due": "2026-11-14",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/activity-core-event-bridge/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "ac70015255b8972c7ee38f1a0fb934c6aa5f397634ddc298f0878a8eed6a774a",
|
|
"source_path": "docs/adr/adr-001-event-bridge-architecture.md",
|
|
"source_repo": "activity-core",
|
|
"source_revision": "41a3fb8b81bd521a5fa21af114975c54532df3ad",
|
|
"status": "accepted",
|
|
"title": "Activity-Core as Coulomb Org Event Bridge"
|
|
},
|
|
{
|
|
"canonical_path": "adr/activity-core-definition-format/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ACT-ADR-002",
|
|
"last_reviewed": "2026-05-14",
|
|
"lifecycle": "active",
|
|
"owner": "activity-core",
|
|
"review_due": "2026-11-14",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/activity-core-definition-format/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "157a53907240733148137338c9826a56b77d04d4f41e59c6cb57e6b6f8d9534d",
|
|
"source_path": "docs/adr/adr-002-definition-format.md",
|
|
"source_repo": "activity-core",
|
|
"source_revision": "41a3fb8b81bd521a5fa21af114975c54532df3ad",
|
|
"status": "accepted",
|
|
"title": "Markdown-as-Definition Format for Event Types and ActivityDefinitions"
|
|
},
|
|
{
|
|
"canonical_path": "adr/activity-core-rule-instruction-model/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ACT-ADR-003",
|
|
"last_reviewed": "2026-05-14",
|
|
"lifecycle": "active",
|
|
"owner": "activity-core",
|
|
"review_due": "2026-11-14",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/activity-core-rule-instruction-model/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "81ccfde427525f9a8d47f93c346813bc2d4003a990b503343e27c842a81a2ea6",
|
|
"source_path": "docs/adr/adr-003-rule-instruction-model.md",
|
|
"source_repo": "activity-core",
|
|
"source_revision": "41a3fb8b81bd521a5fa21af114975c54532df3ad",
|
|
"status": "accepted",
|
|
"title": "Rule vs. Instruction Model and Expression DSL"
|
|
},
|
|
{
|
|
"canonical_path": "adr/activity-core-producer-trust-boundary/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ACT-ADR-004",
|
|
"last_reviewed": "2026-06-26",
|
|
"lifecycle": "active",
|
|
"owner": "activity-core",
|
|
"review_due": "2026-12-26",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/activity-core-producer-trust-boundary/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "89b3a925d8cf6d9dbfe426980021b58281350201f316654b7fc1ee6554910ac6",
|
|
"source_path": "docs/adr/adr-004-producer-trust-boundary.md",
|
|
"source_repo": "activity-core",
|
|
"source_revision": "41a3fb8b81bd521a5fa21af114975c54532df3ad",
|
|
"status": "accepted",
|
|
"title": "The Producer Trust Boundary \u2014 Guardrails and Error-Correction for Untrusted Output"
|
|
},
|
|
{
|
|
"canonical_path": "adr/activity-core-ops-runs-vs-work-records/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ACT-ADR-005",
|
|
"last_reviewed": "2026-08-03",
|
|
"lifecycle": "active",
|
|
"owner": "activity-core",
|
|
"review_due": "2027-02-03",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/activity-core-ops-runs-vs-work-records/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "b9005e5f23dce53169e5f614ed461ce49e975266ff9a8fc01e2c6364fc5c91d3",
|
|
"source_path": "docs/adr/adr-005-ops-runs-vs-dev-work-records.md",
|
|
"source_repo": "activity-core",
|
|
"source_revision": "41a3fb8b81bd521a5fa21af114975c54532df3ad",
|
|
"status": "accepted",
|
|
"title": "Ops runs vs development work records \u2014 claim queue and plane split"
|
|
},
|
|
{
|
|
"canonical_path": "adr/ops-warden-catalog-pointer-layer/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ops-warden-adr-0001",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "ops-warden",
|
|
"review_due": "2027-02-18",
|
|
"revision": "1",
|
|
"revision_path": "adr/ops-warden-catalog-pointer-layer/v1/revisions/1/index.html",
|
|
"source_digest": "7df0bb364276e382cbee9383e7e67d399b0ac1b0353246e0ab323e629e732a6d",
|
|
"source_path": "docs/adr/ADR-0001-catalog-is-a-pointer-layer.md",
|
|
"source_repo": "ops-warden",
|
|
"source_revision": "35aff380a33f51a512c1e1b42d52d1dc0d95930f",
|
|
"status": "accepted",
|
|
"title": "ADR-0001 \u2014 The routing catalog is a pointer layer, never a second copy"
|
|
},
|
|
{
|
|
"canonical_path": "adr/ops-warden-conduit-not-broker/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ops-warden-adr-0002",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "ops-warden",
|
|
"review_due": "2027-02-18",
|
|
"revision": "1",
|
|
"revision_path": "adr/ops-warden-conduit-not-broker/v1/revisions/1/index.html",
|
|
"source_digest": "7dcc31732d774ddf2c98636b69ee12e2d74034836ed0def81b7e06461309b53a",
|
|
"source_path": "docs/adr/ADR-0002-conduit-not-broker.md",
|
|
"source_repo": "ops-warden",
|
|
"source_revision": "35aff380a33f51a512c1e1b42d52d1dc0d95930f",
|
|
"status": "accepted",
|
|
"title": "ADR-0002 \u2014 ops-warden is a transparent conduit, never a secret broker"
|
|
},
|
|
{
|
|
"canonical_path": "adr/ops-warden-cover-gaps/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ops-warden-adr-0003",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "ops-warden",
|
|
"review_due": "2027-02-18",
|
|
"revision": "1",
|
|
"revision_path": "adr/ops-warden-cover-gaps/v1/revisions/1/index.html",
|
|
"source_digest": "45b47c02afa575fbfe5be980e426c331a1d99bb9cd9c7a8de80bf8e319469f81",
|
|
"source_path": "docs/adr/ADR-0003-cover-gaps-never-silently-own-them.md",
|
|
"source_repo": "ops-warden",
|
|
"source_revision": "35aff380a33f51a512c1e1b42d52d1dc0d95930f",
|
|
"status": "accepted",
|
|
"title": "ADR-0003 \u2014 Cover gaps, but never silently own them"
|
|
},
|
|
{
|
|
"canonical_path": "adr/ops-warden-high-risk-read-boundary/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ops-warden-adr-0004",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "ops-warden",
|
|
"review_due": "2027-02-18",
|
|
"revision": "1",
|
|
"revision_path": "adr/ops-warden-high-risk-read-boundary/v1/revisions/1/index.html",
|
|
"source_digest": "5db38dcb754af1ba639f4ceca056df842bc7b91fa48dd8bad21611aee29f682d",
|
|
"source_path": "docs/adr/ADR-0004-agent-read-boundary-on-high-risk-lanes.md",
|
|
"source_repo": "ops-warden",
|
|
"source_revision": "35aff380a33f51a512c1e1b42d52d1dc0d95930f",
|
|
"status": "accepted",
|
|
"title": "ADR-0004 \u2014 High-risk lanes refuse raw value streaming to agent sessions"
|
|
},
|
|
{
|
|
"canonical_path": "adr/ops-warden-implement-narrowly/v1/index.html",
|
|
"currency": "current",
|
|
"id": "ops-warden-adr-0005",
|
|
"last_reviewed": "2026-08-18",
|
|
"lifecycle": "active",
|
|
"owner": "ops-warden",
|
|
"review_due": "2027-02-18",
|
|
"revision": "1",
|
|
"revision_path": "adr/ops-warden-implement-narrowly/v1/revisions/1/index.html",
|
|
"source_digest": "31eafe4d8d9362a3446739d63c3af83fd9138cfdc6ad120086312a67dc0d27d0",
|
|
"source_path": "docs/adr/ADR-0005-implement-narrowly-route-broadly.md",
|
|
"source_repo": "ops-warden",
|
|
"source_revision": "35aff380a33f51a512c1e1b42d52d1dc0d95930f",
|
|
"status": "accepted",
|
|
"title": "ADR-0005 \u2014 Implement one lane narrowly, route everything else"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-workplans-as-repo-artefacts/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-001",
|
|
"last_reviewed": "2026-02-28",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2026-08-28",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-workplans-as-repo-artefacts/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "64b11785b683cf21ba2aca18e3b8f3301d6070e6a022df6efc722597a8547334",
|
|
"source_path": "canon/architecture/adr-001-workplans-as-repo-artefacts.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Workplans and Work Items Are Repository Artefacts"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-agent-runtime/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-002",
|
|
"last_reviewed": "2026-03-12",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2026-09-12",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-agent-runtime/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "6aef66cd5cf71a48f5b4e14401dc19a755e2b182445b272d5952df0eb0dea8ec",
|
|
"source_path": "canon/architecture/adr-002-custodian-agent-runtime-design.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Custodian Agent Runtime \u2014 v0.1 Bootstrap Design"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-materialized-derived-state/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-003",
|
|
"last_reviewed": "2026-03-20",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2026-09-20",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-materialized-derived-state/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "350c26d86c573716eb12333473917d91b8cd68b8798197b0077af1a6ba8c6480",
|
|
"source_path": "canon/architecture/adr-003-materialized-derived-state.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Materialized Derived State with Fingerprint Invalidation for Repo-Sourced Data"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-connectivity-first/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-004",
|
|
"last_reviewed": "2026-03-26",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2026-09-26",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-connectivity-first/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "3b68adfa6ab329e73f857cf691dc405136d2d66a0135e2c37c236aabe4659557",
|
|
"source_path": "canon/architecture/adr-004-connectivity-first-network-posture.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Connectivity-First Network Posture for Custodian Infrastructure"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-cross-repo-workplans/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-005",
|
|
"last_reviewed": "2026-06-22",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2026-12-22",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-cross-repo-workplans/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "13195a721d0e579715f5f39ca6f72b5e49c583611e6ca089e6d4618708ae917f",
|
|
"source_path": "canon/architecture/adr-005-cross-repo-workplans-project-repos.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Cross-Repo Workplans Live in Dedicated Project Repos"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-canon-federation/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-006",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-17",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-canon-federation/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "a454df0e1d227f99ebb36c4abd45c76cc12579086d34f0c0ccfccfd7f4790823",
|
|
"source_path": "canon/architecture/adr-006-canon-federation-concept-ownership.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Canon Federation and Concept Ownership Across InfoTech and Commerce"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-workplan-identity/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-007",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-17",
|
|
"revision": "accepted-1",
|
|
"revision_path": "adr/custodian-workplan-identity/v1/revisions/accepted-1/index.html",
|
|
"source_digest": "69f463795bdf1769c11415e9c8afa170d6fe62f04a554f7573f269000b5c4b08",
|
|
"source_path": "canon/architecture/adr-007-workplan-identity-and-repo-worker-topology.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "accepted",
|
|
"title": "Workplan Identity Uniqueness, Single Registrar, and Repo Worker Topology"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-hub-authority/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-010",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-17",
|
|
"revision": "draft-1",
|
|
"revision_path": "adr/custodian-hub-authority/v1/revisions/draft-1/index.html",
|
|
"source_digest": "8ea4448b7729035ae6bee044867ac9fd8b4940ea7013eb2b0256407cba1a0500",
|
|
"source_path": "canon/architecture/adr-010-hub-authority-and-local-cache-model.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "proposed",
|
|
"title": "Hub Authority, Local Cache, and the Two Kinds of Hub Data"
|
|
},
|
|
{
|
|
"canonical_path": "adr/custodian-federated-namespaces/v1/index.html",
|
|
"currency": "current",
|
|
"id": "CUST-ADR-011",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "the-custodian",
|
|
"review_due": "2027-02-17",
|
|
"revision": "draft-2",
|
|
"revision_path": "adr/custodian-federated-namespaces/v1/revisions/draft-2/index.html",
|
|
"source_digest": "f94f429c72f6cfd01ee83f1e5689d2d10ae52d7588d7cbd3ca40aca7eef46fb0",
|
|
"source_path": "canon/architecture/adr-011-federated-namespaces-and-reconciliation-limits.md",
|
|
"source_repo": "the-custodian",
|
|
"source_revision": "4039c9d1c08c92014ecc0a65dda63cc73ba187bb",
|
|
"status": "proposed",
|
|
"title": "Federated Namespaces: Four Planes, Declared Posture, and the Limits of Reconciliation"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-s3-platform-service-boundary/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RPLAT-ADR-0001",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-platform",
|
|
"review_due": "2027-02-17",
|
|
"revision": "1.0",
|
|
"revision_path": "adr/railiance-s3-platform-service-boundary/v1/revisions/1.0/index.html",
|
|
"source_digest": "63697581401b53a8437835c2bb8b40f8054cc40d0bc7a2972f83a4a10377f6ba",
|
|
"source_path": "docs/adr/ADR-0001-s3-platform-service-boundary.md",
|
|
"source_repo": "railiance-platform",
|
|
"source_revision": "56d516e10cdad6691f254ec9cb11f11ea364f7de",
|
|
"status": "accepted",
|
|
"title": "ADR-0001 \u2014 S3 owns platform services, not the substrate beneath them"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-placement-policy-ownership/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RPLAT-ADR-0002",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-platform",
|
|
"review_due": "2027-02-17",
|
|
"revision": "1.0",
|
|
"revision_path": "adr/railiance-placement-policy-ownership/v1/revisions/1.0/index.html",
|
|
"source_digest": "cfc0ad202c2eeeefd963127ff1defa127c715c001ecc684ab8759733bd8fb9f8",
|
|
"source_path": "docs/adr/ADR-0002-placement-policy-ownership.md",
|
|
"source_repo": "railiance-platform",
|
|
"source_revision": "56d516e10cdad6691f254ec9cb11f11ea364f7de",
|
|
"status": "proposed",
|
|
"title": "ADR-0002 \u2014 S3 owns the placement rule; the package repo owns the number"
|
|
},
|
|
{
|
|
"canonical_path": "adr/railiance-decisions-live-in-the-repo/v1/index.html",
|
|
"currency": "current",
|
|
"id": "RPLAT-ADR-0003",
|
|
"last_reviewed": "2026-08-17",
|
|
"lifecycle": "active",
|
|
"owner": "railiance-platform",
|
|
"review_due": "2027-02-17",
|
|
"revision": "1.0",
|
|
"revision_path": "adr/railiance-decisions-live-in-the-repo/v1/revisions/1.0/index.html",
|
|
"source_digest": "9b12ab6aa0e6f9eba03465782c35d6ff4683b682191599e38f4f9614cde9fa1b",
|
|
"source_path": "docs/adr/ADR-0003-decisions-live-in-the-repo.md",
|
|
"source_repo": "railiance-platform",
|
|
"source_revision": "56d516e10cdad6691f254ec9cb11f11ea364f7de",
|
|
"status": "accepted",
|
|
"title": "ADR-0003 \u2014 Decisions that bind others live in docs/adr, not only in the State Hub"
|
|
},
|
|
{
|
|
"canonical_path": "standards/iam-profile/v0.3/index.html",
|
|
"currency": "current",
|
|
"id": "netkingdom-iam-profile-v0.3",
|
|
"last_reviewed": "2026-07-23",
|
|
"lifecycle": "active",
|
|
"owner": "net-kingdom",
|
|
"review_due": "2027-01-23",
|
|
"revision": "0.3",
|
|
"revision_path": "standards/iam-profile/v0.3/revisions/0.3/index.html",
|
|
"source_digest": "6287be08e35ddefc8e93d3b127cd8a1be27dc311b014becdbcfb78c4164faa0a",
|
|
"source_path": "canon/standards/iam-profile_v0.3.md",
|
|
"source_repo": "net-kingdom",
|
|
"source_revision": "ccc2618daee997bb4bd4249613d7c4c7344845cf",
|
|
"status": "accepted",
|
|
"title": "NetKingdom IAM Profile v0.3"
|
|
}
|
|
],
|
|
"generated_as_of": "2026-08-19",
|
|
"schema_version": 1
|
|
}
|