diff --git a/decisions/RMGR-DEC-2026-006-fleet-completion-identifier-batch.md b/decisions/RMGR-DEC-2026-006-fleet-completion-identifier-batch.md index 17ef531..4c49edd 100644 --- a/decisions/RMGR-DEC-2026-006-fleet-completion-identifier-batch.md +++ b/decisions/RMGR-DEC-2026-006-fleet-completion-identifier-batch.md @@ -70,3 +70,13 @@ state, plan seal, or batch seal drift before a repository executes voids that repository's execution and stops the sequence. Each successfully completed repository is independently durable, pushed, and verified before the next one begins. + +## Result + +Applied successfully on 2026-08-31. All 85 replacements completed across the +ten approved repositories, zero assignments were made, all authoritative +commits were pushed, and every mapped old/new endpoint verified as 404/200 with +the canonical record identity retained. No rollback was required. The fresh +fleet scan reports 306/306 live identifiers deterministic and no remaining +action. Evidence: +`docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-cutover-2026-08-31.md`. diff --git a/docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-cutover-2026-08-31.md b/docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-cutover-2026-08-31.md new file mode 100644 index 0000000..fe51aba --- /dev/null +++ b/docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-cutover-2026-08-31.md @@ -0,0 +1,75 @@ +# RMGR-WP-0005 batch 0007 fleet-completion cutover + +Date: 2026-08-31 +Decision: `RMGR-DEC-2026-006` +Source plan SHA-256: `ab8ae2e55470553f105c6209d6aa4c7b828085bd6c71cec7b16173b8a19bef7b` +Approved batch SHA-256: `c0cc496a06d9535a40840a0c7488cf365d8e47c5c58cc29aca72fb6d98273700` + +## Outcome + +Bernd Worsch approved the decision as written. Batch 0007 completed all 85 +identifier replacements across its ten named repositories, with zero +assignments and no rollback. Each repository passed source, Git, primary +identity, and projection preconditions immediately before execution. The +railiance01 projection transaction completed before the atomic file rewrite; +each repository was then committed, pushed, reconciled from the exact Forgejo +commit, and checked for legacy=404, deterministic=200, and matching canonical +record identity. + +| Repository | Replaced | Commit | Reconcile | +| --- | ---: | --- | --- | +| `fin-hub` | 13 | `bbfa2d6` | applied, zero refused | +| `net-kingdom` | 16 | `ce198fc` | applied, zero refused | +| `prj-canon-federation` | 13 | `921f007` | applied, zero refused | +| `prj-forgejo-org-refactor` | 6 | `b9e9b73` | applied, zero refused | +| `prj-state-hub-retirement` | 8 | `354e13d` | applied, zero refused | +| `prj-unattended-progress-company` | 13 | `2901cc9` | applied, zero refused | +| `railiance-master` | 3 | `51747ca` | applied, zero refused | +| `railiance-telemetry` | 4 | `aa59e80` | applied, zero refused | +| `rapp-qonto` | 4 | `1a6fa41` | applied, zero refused | +| `soul-frame` | 5 | `7e4ed86` | applied, zero refused | + +`rapp-qonto` exercised the guarded duplicate-convergence path deployed in State +Hub commit `a7c91a6`: one legacy workplan migrated normally and three exact, +unreferenced task duplicates were coalesced transactionally. All four legacy +endpoints now return 404 and all four deterministic endpoints retain the +canonical record identity. + +## Bounded sync-wrapper finding + +After `net-kingdom` was pushed, the high-level `rmgr sync` wrapper refused its +pre-projection identity scan because archived historical id +`NK-WP-0003-T08a` is noncanonical. This was not source drift, a migrated record, +or a projection failure. The underlying guarded forge-derived reconcile accepted +the exact pushed commit, updated the projection with zero refusals, and direct +verification passed all 16 mapped records. The checkout is clean and +synchronized. Residual `RMGR-IN-0003` tracks scoping normal sync validation so +unrelated historical conformance findings do not block canonical work. + +## Fleet closure proof + +The fresh post-cutover plan is +`docs/evidence/RMGR-WP-0005-fleet-postcutover-2026-08-31.json`, sealed as +`9dbe8b9dd43997fc80617d18070e7359394b6473c06b54b03ace5288a321b263`. +It reports: + +- 42 repositories eligible, zero skipped; +- 306 live work records; +- 306 unchanged deterministic identifiers; +- zero replacements and zero assignments. + +## Interim-rule retirement + +State Hub commit `5dd04dc` removes the C-06/C-11/C-32 single-writer registrar +guard. Its convergence test runs two independent hub stores against identical +repository sources with `STATEHUB_REGISTRAR=0`, proves byte-identical UUID +writeback, verifies each store contains exactly one workplan and one task, and +proves a second pass creates no duplicate or byte change. The complete State Hub +suite passes (828 tests) and the dashboard production build succeeds. + +The exact image `main-5dd04dc` is live on railiance01 as Helm revision 55. The +deployment rollout succeeded; live health reports `primary/railiance01` with +schema `a4d5e6f7b8c9` current. State Hub commit `d8e1810` pins the chart and +values declaration to the deployed image. + +No migration rollback was required. diff --git a/docs/evidence/RMGR-WP-0005-fleet-postcutover-2026-08-31.json b/docs/evidence/RMGR-WP-0005-fleet-postcutover-2026-08-31.json new file mode 100644 index 0000000..ac7774e --- /dev/null +++ b/docs/evidence/RMGR-WP-0005-fleet-postcutover-2026-08-31.json @@ -0,0 +1,3240 @@ +{ + "schema": "repo-manager.identifier-migration-plan.v1", + "ok": true, + "ready_to_apply": true, + "root": "/home/worsch", + "namespace": "helixforge", + "derivation_version": "repo-manager.work-record-uuid.v1", + "namespace_uuid": "a4058507-5c4a-5a00-ab06-fffa4fb46009", + "scope": "live workplans and unfinished tasks", + "apply_policy": "all-or-nothing per repository", + "generated_at": "2026-08-31T17:17:15.119455Z", + "totals": { + "repositories": 42, + "eligible": 42, + "skipped": 0, + "records": 306, + "replace": 0, + "assign": 0, + "unchanged": 306 + }, + "repositories": [ + { + "repo": "activity-core", + "path": "/home/worsch/activity-core", + "planned_head_sha": "ea6fb0e92a25825b42e00b2f85aa23cf50605294", + "source_fingerprint": "c22d6cbbac659990e1884f86ab7d02715bc821b8a51e4cdd37a54c53c90f5015", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md", + "kind": "workplan", + "record_id": "ACTIVITY-WP-0031", + "current_uuid": "93b37937-a29b-505e-adc2-390980cd8ceb", + "derived_uuid": "93b37937-a29b-505e-adc2-390980cd8ceb", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md", + "kind": "task", + "record_id": "ACTIVITY-WP-0031-T01", + "current_uuid": "d84116ae-8219-569a-8d7b-e4eb83c192c3", + "derived_uuid": "d84116ae-8219-569a-8d7b-e4eb83c192c3", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md", + "kind": "task", + "record_id": "ACTIVITY-WP-0031-T05", + "current_uuid": "a7eb3615-dd11-54c9-80ec-a147d100f8b7", + "derived_uuid": "a7eb3615-dd11-54c9-80ec-a147d100f8b7", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md", + "kind": "workplan", + "record_id": "ACTIVITY-WP-0032", + "current_uuid": "256dad13-28b4-5361-ab8a-7d1373a5d14b", + "derived_uuid": "256dad13-28b4-5361-ab8a-7d1373a5d14b", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md", + "kind": "task", + "record_id": "ACTIVITY-WP-0032-T05", + "current_uuid": "e71423f9-8baf-566b-8a70-eec195e2f65f", + "derived_uuid": "e71423f9-8baf-566b-8a70-eec195e2f65f", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0034-sbom-controlled-source-reference.md", + "kind": "workplan", + "record_id": "ACTIVITY-WP-0034", + "current_uuid": "409c06c0-65df-5eaf-8099-9b4e70185f19", + "derived_uuid": "409c06c0-65df-5eaf-8099-9b4e70185f19", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0034-sbom-controlled-source-reference.md", + "kind": "task", + "record_id": "ACTIVITY-WP-0034-T02", + "current_uuid": "036de401-18de-5a94-8f0d-18d60b64c56a", + "derived_uuid": "036de401-18de-5a94-8f0d-18d60b64c56a", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md", + "kind": "workplan", + "record_id": "ACTIVITY-WP-0035", + "current_uuid": "fbcc10a9-bc1e-50b2-ba86-47adcb18666d", + "derived_uuid": "fbcc10a9-bc1e-50b2-ba86-47adcb18666d", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md", + "kind": "task", + "record_id": "ACTIVITY-WP-0035-T08", + "current_uuid": "2ae1aca9-1c86-5b1a-b9fd-95059a24cd65", + "derived_uuid": "2ae1aca9-1c86-5b1a-b9fd-95059a24cd65", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md", + "kind": "workplan", + "record_id": "ACTIVITY-WP-0036", + "current_uuid": "01e6d5d4-6e1a-5f0d-81f0-ded97e0f71cd", + "derived_uuid": "01e6d5d4-6e1a-5f0d-81f0-ded97e0f71cd", + "action": "unchanged" + }, + { + "repo": "activity-core", + "path": "workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md", + "kind": "task", + "record_id": "ACTIVITY-WP-0036-T04", + "current_uuid": "1228e10a-067b-54db-baa3-a8fc9549492b", + "derived_uuid": "1228e10a-067b-54db-baa3-a8fc9549492b", + "action": "unchanged" + } + ] + }, + { + "repo": "adaptive-pricing", + "path": "/home/worsch/adaptive-pricing", + "planned_head_sha": "5ff416f6a82f6e034a5cd901a72b3674062db1c1", + "source_fingerprint": "db926197fc29055d9f09017f006b62ade6ee9fec0f184eb11f44275ae2083f89", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "adaptive-pricing", + "path": "workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md", + "kind": "workplan", + "record_id": "ADAPTIVE-WP-0010", + "current_uuid": "543e6398-d2cb-5105-977e-b90461adac3e", + "derived_uuid": "543e6398-d2cb-5105-977e-b90461adac3e", + "action": "unchanged" + }, + { + "repo": "adaptive-pricing", + "path": "workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md", + "kind": "task", + "record_id": "ADAPTIVE-WP-0010-T01", + "current_uuid": "7533431c-a0de-5ac8-a811-14e4604ad651", + "derived_uuid": "7533431c-a0de-5ac8-a811-14e4604ad651", + "action": "unchanged" + }, + { + "repo": "adaptive-pricing", + "path": "workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md", + "kind": "task", + "record_id": "ADAPTIVE-WP-0010-T02", + "current_uuid": "7bd4dace-3505-5c68-977d-f80b30aebc77", + "derived_uuid": "7bd4dace-3505-5c68-977d-f80b30aebc77", + "action": "unchanged" + }, + { + "repo": "adaptive-pricing", + "path": "workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md", + "kind": "task", + "record_id": "ADAPTIVE-WP-0010-T03", + "current_uuid": "46e49880-21ff-580f-a2ad-82c8f1401afc", + "derived_uuid": "46e49880-21ff-580f-a2ad-82c8f1401afc", + "action": "unchanged" + }, + { + "repo": "adaptive-pricing", + "path": "workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md", + "kind": "task", + "record_id": "ADAPTIVE-WP-0010-T04", + "current_uuid": "a3eeffa6-57b0-5dc1-8b07-4b9b2a3d3534", + "derived_uuid": "a3eeffa6-57b0-5dc1-8b07-4b9b2a3d3534", + "action": "unchanged" + } + ] + }, + { + "repo": "approval-engine", + "path": "/home/worsch/approval-engine", + "planned_head_sha": "c64c5faec44d393b4015fd4738a14cff66011fb2", + "source_fingerprint": "77b232b8a4d45cbd1c2c4b5f7ce91b984ff05b7d875a0adec1afb64a2366cb0e", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "approval-engine", + "path": "workplans/APPROVAL-WP-0001-v07-alignment-and-engine-spine.md", + "kind": "workplan", + "record_id": "APPROVAL-WP-0001", + "current_uuid": "546f2fae-c53e-5ea5-8c63-320118d8ee1e", + "derived_uuid": "546f2fae-c53e-5ea5-8c63-320118d8ee1e", + "action": "unchanged" + }, + { + "repo": "approval-engine", + "path": "workplans/APPROVAL-WP-0001-v07-alignment-and-engine-spine.md", + "kind": "task", + "record_id": "APPROVAL-WP-0001-T05", + "current_uuid": "204bdfeb-a669-569e-a654-10c1a9fcacbc", + "derived_uuid": "204bdfeb-a669-569e-a654-10c1a9fcacbc", + "action": "unchanged" + } + ] + }, + { + "repo": "audit-core", + "path": "/home/worsch/audit-core", + "planned_head_sha": "95dcb78e17d46889c17b55e3ba1aadbcceec6a99", + "source_fingerprint": "34fec84451a462859da0960d305485d967962d23478bbb64519664ad3fa57be6", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0008-tenancy-posture-alignment.md", + "kind": "workplan", + "record_id": "AUDIT-WP-0008", + "current_uuid": "a9a248b2-d26c-503e-a8fc-4f3675e6ed51", + "derived_uuid": "a9a248b2-d26c-503e-a8fc-4f3675e6ed51", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0008-tenancy-posture-alignment.md", + "kind": "task", + "record_id": "AUDIT-WP-0008-T07", + "current_uuid": "4e3ab790-daa6-5fbb-837e-9a9a26848201", + "derived_uuid": "4e3ab790-daa6-5fbb-837e-9a9a26848201", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "workplan", + "record_id": "AUDIT-WP-0009", + "current_uuid": "46a96b03-bc08-53b5-9c93-4071adabf734", + "derived_uuid": "46a96b03-bc08-53b5-9c93-4071adabf734", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T01", + "current_uuid": "f545b0e4-8c99-5186-affd-ce9a41209ed7", + "derived_uuid": "f545b0e4-8c99-5186-affd-ce9a41209ed7", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T02", + "current_uuid": "6de9945f-4dd1-57dd-898a-f59c35b1df6c", + "derived_uuid": "6de9945f-4dd1-57dd-898a-f59c35b1df6c", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T03", + "current_uuid": "acae6085-ada7-51b2-8dc0-4abac7f7e7b3", + "derived_uuid": "acae6085-ada7-51b2-8dc0-4abac7f7e7b3", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T04", + "current_uuid": "f36470af-4019-54b2-96d7-e049d867c7db", + "derived_uuid": "f36470af-4019-54b2-96d7-e049d867c7db", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T05", + "current_uuid": "382575ca-1801-5a32-a93d-90a8b9c8adbf", + "derived_uuid": "382575ca-1801-5a32-a93d-90a8b9c8adbf", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T06", + "current_uuid": "0a8d6eed-75dd-5aaa-bf86-60be9dadca03", + "derived_uuid": "0a8d6eed-75dd-5aaa-bf86-60be9dadca03", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T07", + "current_uuid": "f572dfeb-0d1b-58d6-be83-405125189028", + "derived_uuid": "f572dfeb-0d1b-58d6-be83-405125189028", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T08", + "current_uuid": "f7b513ee-af48-5c5a-a34e-3e9922d29b76", + "derived_uuid": "f7b513ee-af48-5c5a-a34e-3e9922d29b76", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T09", + "current_uuid": "fd4a4ac3-e525-57c1-9179-e0fcd0226913", + "derived_uuid": "fd4a4ac3-e525-57c1-9179-e0fcd0226913", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0009-evidence-role-conformance.md", + "kind": "task", + "record_id": "AUDIT-WP-0009-T10", + "current_uuid": "ac3464fd-3df9-51a1-b1f4-3bf3c60e4265", + "derived_uuid": "ac3464fd-3df9-51a1-b1f4-3bf3c60e4265", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", + "kind": "workplan", + "record_id": "AUDIT-WP-0010", + "current_uuid": "54655357-74da-5f7f-8fa6-647d4c969f21", + "derived_uuid": "54655357-74da-5f7f-8fa6-647d4c969f21", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", + "kind": "task", + "record_id": "AUDIT-WP-0010-T01", + "current_uuid": "e26170e3-78f1-5d98-bb8f-46cef32244bb", + "derived_uuid": "e26170e3-78f1-5d98-bb8f-46cef32244bb", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", + "kind": "task", + "record_id": "AUDIT-WP-0010-T02", + "current_uuid": "13855bd9-4ff4-5e8c-ab98-d5ff45103d22", + "derived_uuid": "13855bd9-4ff4-5e8c-ab98-d5ff45103d22", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", + "kind": "task", + "record_id": "AUDIT-WP-0010-T03", + "current_uuid": "1a75fba2-a625-5e87-bba9-e38f010856fc", + "derived_uuid": "1a75fba2-a625-5e87-bba9-e38f010856fc", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", + "kind": "task", + "record_id": "AUDIT-WP-0010-T04", + "current_uuid": "56bde19e-6b54-5d9e-a3d7-8b13e810cb51", + "derived_uuid": "56bde19e-6b54-5d9e-a3d7-8b13e810cb51", + "action": "unchanged" + }, + { + "repo": "audit-core", + "path": "workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", + "kind": "task", + "record_id": "AUDIT-WP-0010-T05", + "current_uuid": "777bb728-4a4d-5c5b-8b62-24fdb6ab31e3", + "derived_uuid": "777bb728-4a4d-5c5b-8b62-24fdb6ab31e3", + "action": "unchanged" + } + ] + }, + { + "repo": "coordination-engine", + "path": "/home/worsch/coordination-engine", + "planned_head_sha": "3fc4d67cf176236877ae3f4b4865d700a4b73f89", + "source_fingerprint": "ef7540e66b2b3894f4ce56fb1e6c451eeb881b7ea142db5bd0a94056e87c9cba", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "coordination-engine", + "path": "workplans/COORDINATION-WP-0003-worker-coordination-service.md", + "kind": "workplan", + "record_id": "COORDINATION-WP-0003", + "current_uuid": "78a91239-ae31-5e03-98c9-54f3cbe90cb5", + "derived_uuid": "78a91239-ae31-5e03-98c9-54f3cbe90cb5", + "action": "unchanged" + }, + { + "repo": "coordination-engine", + "path": "workplans/COORDINATION-WP-0003-worker-coordination-service.md", + "kind": "task", + "record_id": "COORDINATION-WP-0003-T02", + "current_uuid": "1a428ed2-01d4-5af7-9341-db83712da9d9", + "derived_uuid": "1a428ed2-01d4-5af7-9341-db83712da9d9", + "action": "unchanged" + }, + { + "repo": "coordination-engine", + "path": "workplans/COORDINATION-WP-0003-worker-coordination-service.md", + "kind": "task", + "record_id": "COORDINATION-WP-0003-T04", + "current_uuid": "4ba98e37-cd98-5fb6-9065-4d241dfbabd2", + "derived_uuid": "4ba98e37-cd98-5fb6-9065-4d241dfbabd2", + "action": "unchanged" + }, + { + "repo": "coordination-engine", + "path": "workplans/COORDINATION-WP-0003-worker-coordination-service.md", + "kind": "task", + "record_id": "COORDINATION-WP-0003-T03", + "current_uuid": "074e42ed-2049-5379-aac8-bb3b88672f60", + "derived_uuid": "074e42ed-2049-5379-aac8-bb3b88672f60", + "action": "unchanged" + } + ] + }, + { + "repo": "core-hub", + "path": "/home/worsch/core-hub", + "planned_head_sha": "a1637ed449982b500c989267909ff9aedb6f81a6", + "source_fingerprint": "67395c2777f6bfbcc03b571d17b8e473cf4e5ecff1f9e693f571bb0d99eca1c6", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "core-hub", + "path": "workplans/CORE-WP-0010-runtime-absorption-and-archive.md", + "kind": "workplan", + "record_id": "CORE-WP-0010", + "current_uuid": "9cc1abf3-2ab0-54a4-a250-83f382a49441", + "derived_uuid": "9cc1abf3-2ab0-54a4-a250-83f382a49441", + "action": "unchanged" + }, + { + "repo": "core-hub", + "path": "workplans/CORE-WP-0010-runtime-absorption-and-archive.md", + "kind": "task", + "record_id": "CORE-WP-0010-T05", + "current_uuid": "6e67fd41-3f52-5085-85b6-1661c322e290", + "derived_uuid": "6e67fd41-3f52-5085-85b6-1661c322e290", + "action": "unchanged" + } + ] + }, + { + "repo": "fin-hub", + "path": "/home/worsch/fin-hub", + "planned_head_sha": "bbfa2d661b47cb793626c054f3a0a37e5e453a6b", + "source_fingerprint": "fe68c9c1b120a087417b23c826403595707dfa74a0d24bee7154ddfd0e6e89fa", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0003-fabric-authority-boundary.md", + "kind": "workplan", + "record_id": "FIN-WP-0003", + "current_uuid": "21623d7d-25f8-5d80-9baa-f4d20e1c7a6e", + "derived_uuid": "21623d7d-25f8-5d80-9baa-f4d20e1c7a6e", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0003-fabric-authority-boundary.md", + "kind": "task", + "record_id": "FIN-WP-0003-T01", + "current_uuid": "c6f6d2c5-4df2-5f8a-a838-76e4a0cb2974", + "derived_uuid": "c6f6d2c5-4df2-5f8a-a838-76e4a0cb2974", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0003-fabric-authority-boundary.md", + "kind": "task", + "record_id": "FIN-WP-0003-T02", + "current_uuid": "9743357c-d32d-5508-845e-d341fd611c49", + "derived_uuid": "9743357c-d32d-5508-845e-d341fd611c49", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0003-fabric-authority-boundary.md", + "kind": "task", + "record_id": "FIN-WP-0003-T03", + "current_uuid": "b57b5135-7e77-5cbe-9da8-fa226e43a0a5", + "derived_uuid": "b57b5135-7e77-5cbe-9da8-fa226e43a0a5", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0004-resource-cost-evidence-contract.md", + "kind": "workplan", + "record_id": "FIN-WP-0004", + "current_uuid": "e8b432af-43ae-517f-a69b-80d4f0db976d", + "derived_uuid": "e8b432af-43ae-517f-a69b-80d4f0db976d", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0004-resource-cost-evidence-contract.md", + "kind": "task", + "record_id": "FIN-WP-0004-T05", + "current_uuid": "aabb9b66-cc20-5f96-83d8-5df9dc55282e", + "derived_uuid": "aabb9b66-cc20-5f96-83d8-5df9dc55282e", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0005-datev-accounting-adapter-operations.md", + "kind": "workplan", + "record_id": "FIN-WP-0005", + "current_uuid": "58432770-da19-5b72-a946-cacbe1eb24ca", + "derived_uuid": "58432770-da19-5b72-a946-cacbe1eb24ca", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0005-datev-accounting-adapter-operations.md", + "kind": "task", + "record_id": "FIN-WP-0005-T01", + "current_uuid": "7cdda85d-cdd6-544c-b873-f27ec7ef448d", + "derived_uuid": "7cdda85d-cdd6-544c-b873-f27ec7ef448d", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0005-datev-accounting-adapter-operations.md", + "kind": "task", + "record_id": "FIN-WP-0005-T02", + "current_uuid": "c2e0b529-43d5-5c17-af07-8140ae98d4c2", + "derived_uuid": "c2e0b529-43d5-5c17-af07-8140ae98d4c2", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0005-datev-accounting-adapter-operations.md", + "kind": "task", + "record_id": "FIN-WP-0005-T03", + "current_uuid": "c6b3177a-a9a3-5a91-9917-ffca94f77d7a", + "derived_uuid": "c6b3177a-a9a3-5a91-9917-ffca94f77d7a", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0005-datev-accounting-adapter-operations.md", + "kind": "task", + "record_id": "FIN-WP-0005-T04", + "current_uuid": "0be9e6cf-504f-5c63-a31c-12a9390fc79e", + "derived_uuid": "0be9e6cf-504f-5c63-a31c-12a9390fc79e", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0006-internal-transfer-settlement.md", + "kind": "workplan", + "record_id": "FIN-WP-0006", + "current_uuid": "e9413a20-5b11-50ff-ba21-15215841cf11", + "derived_uuid": "e9413a20-5b11-50ff-ba21-15215841cf11", + "action": "unchanged" + }, + { + "repo": "fin-hub", + "path": "workplans/FIN-WP-0006-internal-transfer-settlement.md", + "kind": "task", + "record_id": "FIN-WP-0006-T01", + "current_uuid": "9ef3fab5-51a6-57ef-8121-b9714298c502", + "derived_uuid": "9ef3fab5-51a6-57ef-8121-b9714298c502", + "action": "unchanged" + } + ] + }, + { + "repo": "flex-auth", + "path": "/home/worsch/flex-auth", + "planned_head_sha": "8ea8644ea248ae5278bf80288a979ac7174c47d4", + "source_fingerprint": "b1fe1956c09e368bb1db81b8feb005d0467b9b495e0f4b7c1685ad4040bc942c", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0017-action-bound-authorization-contract.md", + "kind": "workplan", + "record_id": "FLEX-WP-0017", + "current_uuid": "d75b7256-8b3d-5797-911c-96c3199b8baa", + "derived_uuid": "d75b7256-8b3d-5797-911c-96c3199b8baa", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0017-action-bound-authorization-contract.md", + "kind": "task", + "record_id": "FLEX-WP-0017-T03", + "current_uuid": "82d39961-8140-5a7f-9bd8-5164dd1742e5", + "derived_uuid": "82d39961-8140-5a7f-9bd8-5164dd1742e5", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0017-action-bound-authorization-contract.md", + "kind": "task", + "record_id": "FLEX-WP-0017-T05", + "current_uuid": "8c3fc0a2-0855-5ac9-afa5-d03b8b1f0bf9", + "derived_uuid": "8c3fc0a2-0855-5ac9-afa5-d03b8b1f0bf9", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "workplan", + "record_id": "FLEX-WP-0019", + "current_uuid": "84b9dc5a-71f2-5c70-ace6-78242b13d0f1", + "derived_uuid": "84b9dc5a-71f2-5c70-ace6-78242b13d0f1", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "task", + "record_id": "FLEX-WP-0019-T01", + "current_uuid": "f72b1305-114e-5ba2-b84c-f6cc0b524178", + "derived_uuid": "f72b1305-114e-5ba2-b84c-f6cc0b524178", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "task", + "record_id": "FLEX-WP-0019-T02", + "current_uuid": "7a980074-8488-5ab1-9202-60878adb261d", + "derived_uuid": "7a980074-8488-5ab1-9202-60878adb261d", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "task", + "record_id": "FLEX-WP-0019-T03", + "current_uuid": "9d9c0e7a-56e2-5c71-9110-cea973243c22", + "derived_uuid": "9d9c0e7a-56e2-5c71-9110-cea973243c22", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "task", + "record_id": "FLEX-WP-0019-T04", + "current_uuid": "d5917b24-2efb-503e-9a9d-837702cafc1c", + "derived_uuid": "d5917b24-2efb-503e-9a9d-837702cafc1c", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "task", + "record_id": "FLEX-WP-0019-T05", + "current_uuid": "f7f501d7-6862-5542-88f7-78b704524706", + "derived_uuid": "f7f501d7-6862-5542-88f7-78b704524706", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0019-layer-model-conformance.md", + "kind": "task", + "record_id": "FLEX-WP-0019-T06", + "current_uuid": "bc109ee3-14b0-5603-a655-0d7376c2a41c", + "derived_uuid": "bc109ee3-14b0-5603-a655-0d7376c2a41c", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "workplan", + "record_id": "FLEX-WP-0020", + "current_uuid": "99a661a8-b36c-5c1c-b78b-1e8930bcd0a9", + "derived_uuid": "99a661a8-b36c-5c1c-b78b-1e8930bcd0a9", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T01", + "current_uuid": "bb989019-50a7-5273-ba09-b2df2e2602a4", + "derived_uuid": "bb989019-50a7-5273-ba09-b2df2e2602a4", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T02", + "current_uuid": "102e9dc7-4724-5e80-84c4-092e6ecfbb2b", + "derived_uuid": "102e9dc7-4724-5e80-84c4-092e6ecfbb2b", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T03", + "current_uuid": "5095ddbc-b69c-5a52-b97f-08fca9b610c3", + "derived_uuid": "5095ddbc-b69c-5a52-b97f-08fca9b610c3", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T04", + "current_uuid": "9bb138e1-5edb-5714-8d89-3b1b7039a7ce", + "derived_uuid": "9bb138e1-5edb-5714-8d89-3b1b7039a7ce", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T05", + "current_uuid": "86fecbb6-b008-5354-8d70-0f4ba5077a58", + "derived_uuid": "86fecbb6-b008-5354-8d70-0f4ba5077a58", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T06", + "current_uuid": "aa7ccd59-ddd3-5af0-a866-30e88552fc09", + "derived_uuid": "aa7ccd59-ddd3-5af0-a866-30e88552fc09", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T07", + "current_uuid": "155041ed-8cba-5e5e-ac59-fc03ef6dd0ce", + "derived_uuid": "155041ed-8cba-5e5e-ac59-fc03ef6dd0ce", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T08", + "current_uuid": "c8afe078-41cf-5d8c-84d1-a49e4b618d34", + "derived_uuid": "c8afe078-41cf-5d8c-84d1-a49e4b618d34", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T09", + "current_uuid": "fdb50a96-f7fa-5d4a-9efa-231750dcb2f1", + "derived_uuid": "fdb50a96-f7fa-5d4a-9efa-231750dcb2f1", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T10", + "current_uuid": "3dc49eb4-1f39-5250-87c9-716a9a97790d", + "derived_uuid": "3dc49eb4-1f39-5250-87c9-716a9a97790d", + "action": "unchanged" + }, + { + "repo": "flex-auth", + "path": "workplans/FLEX-WP-0020-repository-identity-migration.md", + "kind": "task", + "record_id": "FLEX-WP-0020-T11", + "current_uuid": "46d8318b-d1fb-52e3-b632-52230ed1438f", + "derived_uuid": "46d8318b-d1fb-52e3-b632-52230ed1438f", + "action": "unchanged" + } + ] + }, + { + "repo": "gate-house", + "path": "/home/worsch/gate-house", + "planned_head_sha": "6076d5d9ba9321173946b4421e5a6506929533c9", + "source_fingerprint": "2da44d64ffa3adb9eab3185599fb9f233ec0dd266ef60736e98803b83a8e2774", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "gate-house", + "path": "workplans/GH-WP-0001-foundation.md", + "kind": "workplan", + "record_id": "GH-WP-0001", + "current_uuid": "2ec4cf1a-a73f-5793-9738-8d8019cccca8", + "derived_uuid": "2ec4cf1a-a73f-5793-9738-8d8019cccca8", + "action": "unchanged" + }, + { + "repo": "gate-house", + "path": "workplans/GH-WP-0001-foundation.md", + "kind": "task", + "record_id": "GH-WP-0001-T04", + "current_uuid": "7903d142-9763-5b3f-839d-2a1599130a2b", + "derived_uuid": "7903d142-9763-5b3f-839d-2a1599130a2b", + "action": "unchanged" + }, + { + "repo": "gate-house", + "path": "workplans/GH-WP-0001-foundation.md", + "kind": "task", + "record_id": "GH-WP-0001-T05", + "current_uuid": "010e3162-cab1-5644-b262-b0d1d7d676f8", + "derived_uuid": "010e3162-cab1-5644-b262-b0d1d7d676f8", + "action": "unchanged" + }, + { + "repo": "gate-house", + "path": "workplans/GH-WP-0001-foundation.md", + "kind": "task", + "record_id": "GH-WP-0001-T06", + "current_uuid": "8cc018e1-2787-5435-9c2c-c2b01cf75ae4", + "derived_uuid": "8cc018e1-2787-5435-9c2c-c2b01cf75ae4", + "action": "unchanged" + } + ] + }, + { + "repo": "glas-harness", + "path": "/home/worsch/glas-harness", + "planned_head_sha": "02b29af9ca87867e0d398c06139d771a19728b70", + "source_fingerprint": "fb5dfcf3b8dfcbd90ab762a6d8f8195c7a8fb1e3601be69ccf6d783c4c2b09ab", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "glas-harness", + "path": "workplans/GLAS-WP-0005-sandbox-boundary-runtime-hardening.md", + "kind": "workplan", + "record_id": "GLAS-WP-0005", + "current_uuid": "c8049700-73ca-549a-b250-1020de1cddc5", + "derived_uuid": "c8049700-73ca-549a-b250-1020de1cddc5", + "action": "unchanged" + }, + { + "repo": "glas-harness", + "path": "workplans/GLAS-WP-0005-sandbox-boundary-runtime-hardening.md", + "kind": "task", + "record_id": "GLAS-WP-0005-T05", + "current_uuid": "a4be4d68-b0af-5273-978a-367bba414f0c", + "derived_uuid": "a4be4d68-b0af-5273-978a-367bba414f0c", + "action": "unchanged" + } + ] + }, + { + "repo": "hub-core", + "path": "/home/worsch/hub-core", + "planned_head_sha": "8db1a24ca4bec86bab1e0a30e9b77731488199e6", + "source_fingerprint": "a2076b7fcaabdb366bb6587b1809bdaad86eecaef6009b3e93b211ebc233be7b", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "hub-core", + "path": "workplans/HUB-WP-0006-repository-classification-navigation.md", + "kind": "workplan", + "record_id": "HUB-WP-0006", + "current_uuid": "05ebd06e-4af8-5f6c-918c-c143c1520e00", + "derived_uuid": "05ebd06e-4af8-5f6c-918c-c143c1520e00", + "action": "unchanged" + }, + { + "repo": "hub-core", + "path": "workplans/HUB-WP-0006-repository-classification-navigation.md", + "kind": "task", + "record_id": "HUB-WP-0006-T06", + "current_uuid": "7c8225f7-03dc-57b0-a668-c3d781bd828a", + "derived_uuid": "7c8225f7-03dc-57b0-a668-c3d781bd828a", + "action": "unchanged" + } + ] + }, + { + "repo": "issue-core", + "path": "/home/worsch/issue-core", + "planned_head_sha": "f9d276dadf3c7ad3383d673508b86ebec17356e4", + "source_fingerprint": "ec7b7818c6c60124b239d0b6c2d5da226604b0a1b234a0fb39770ab3e651527b", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "issue-core", + "path": "workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md", + "kind": "workplan", + "record_id": "ISSUE-WP-0006", + "current_uuid": "4d465264-cbe1-56ba-84ed-bd580b649b76", + "derived_uuid": "4d465264-cbe1-56ba-84ed-bd580b649b76", + "action": "unchanged" + }, + { + "repo": "issue-core", + "path": "workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md", + "kind": "task", + "record_id": "ISSUE-WP-0006-T01", + "current_uuid": "927eee42-e22d-5c0d-a4f8-dcd36c53c8e9", + "derived_uuid": "927eee42-e22d-5c0d-a4f8-dcd36c53c8e9", + "action": "unchanged" + }, + { + "repo": "issue-core", + "path": "workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md", + "kind": "task", + "record_id": "ISSUE-WP-0006-T02", + "current_uuid": "a1d69a48-833b-5e5e-8286-14f5aba627f3", + "derived_uuid": "a1d69a48-833b-5e5e-8286-14f5aba627f3", + "action": "unchanged" + }, + { + "repo": "issue-core", + "path": "workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md", + "kind": "task", + "record_id": "ISSUE-WP-0006-T03", + "current_uuid": "75eef8a3-abd7-50dd-9171-3488fda84da5", + "derived_uuid": "75eef8a3-abd7-50dd-9171-3488fda84da5", + "action": "unchanged" + }, + { + "repo": "issue-core", + "path": "workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md", + "kind": "task", + "record_id": "ISSUE-WP-0006-T04", + "current_uuid": "5be0bce4-1816-599f-a98b-4fa1565a8b0e", + "derived_uuid": "5be0bce4-1816-599f-a98b-4fa1565a8b0e", + "action": "unchanged" + } + ] + }, + { + "repo": "kings-guard", + "path": "/home/worsch/kings-guard", + "planned_head_sha": "4b37bb18a5d5d71ba98606fb09cf5e84946d620a", + "source_fingerprint": "984a44a48aa49cf1a4526f9991b1e496d934879719557237b49c6f5c5946f750", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "workplan", + "record_id": "KG-WP-0003", + "current_uuid": "a6c1c760-1386-58fa-9392-d9c3c4dadc41", + "derived_uuid": "a6c1c760-1386-58fa-9392-d9c3c4dadc41", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T01", + "current_uuid": "dd660dbf-9148-5f35-aa4a-74deb10e6f8a", + "derived_uuid": "dd660dbf-9148-5f35-aa4a-74deb10e6f8a", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T02", + "current_uuid": "5b66aec0-a753-5039-bcbe-bc69cf1ad13e", + "derived_uuid": "5b66aec0-a753-5039-bcbe-bc69cf1ad13e", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T03", + "current_uuid": "2cd878c0-8b70-5f2b-9f82-c4d74df5833c", + "derived_uuid": "2cd878c0-8b70-5f2b-9f82-c4d74df5833c", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T04", + "current_uuid": "73367acf-d888-5acc-ae85-7231a9cbe9fe", + "derived_uuid": "73367acf-d888-5acc-ae85-7231a9cbe9fe", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T05", + "current_uuid": "d7ed9faf-58ee-59a1-ad1e-b2fcf817317f", + "derived_uuid": "d7ed9faf-58ee-59a1-ad1e-b2fcf817317f", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T06", + "current_uuid": "98326ed2-ee5f-58ce-9f99-429e621117a6", + "derived_uuid": "98326ed2-ee5f-58ce-9f99-429e621117a6", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T07", + "current_uuid": "ae516be8-5199-5f81-b47f-7843b5993f97", + "derived_uuid": "ae516be8-5199-5f81-b47f-7843b5993f97", + "action": "unchanged" + }, + { + "repo": "kings-guard", + "path": "workplans/KG-WP-0003-evidence-completeness-and-live-observation.md", + "kind": "task", + "record_id": "KG-WP-0003-T08", + "current_uuid": "e7003fb3-2e7c-5440-b489-b619b3f0c65d", + "derived_uuid": "e7003fb3-2e7c-5440-b489-b619b3f0c65d", + "action": "unchanged" + } + ] + }, + { + "repo": "markitect-main", + "path": "/home/worsch/markitect-main", + "planned_head_sha": "807df24a44e85966027ca7f3f4f732c58053acc5", + "source_fingerprint": "4e51abd39647f5234db38ecaf07013348f8edd4bb657a65b398b72394863779b", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "markitect-main", + "path": "workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md", + "kind": "workplan", + "record_id": "MARKITECT-WP-0002", + "current_uuid": "e03ef262-5284-5dd3-92d2-dbd85c6b6159", + "derived_uuid": "e03ef262-5284-5dd3-92d2-dbd85c6b6159", + "action": "unchanged" + }, + { + "repo": "markitect-main", + "path": "workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md", + "kind": "task", + "record_id": "MARKITECT-WP-0002-T01", + "current_uuid": "1852eca1-92e2-518e-bb21-9dffbeb32a4f", + "derived_uuid": "1852eca1-92e2-518e-bb21-9dffbeb32a4f", + "action": "unchanged" + } + ] + }, + { + "repo": "net-kingdom", + "path": "/home/worsch/net-kingdom", + "planned_head_sha": "ce198fc2905687ea90a2892346b6860281ac87f8", + "source_fingerprint": "923ca978a68be7490c55144ec902cef914ad60af6c7009452607e005d206c64e", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "workplan", + "record_id": "NK-WP-0009", + "current_uuid": "d4d02dbf-3974-502d-8b87-b776fc63e17e", + "derived_uuid": "d4d02dbf-3974-502d-8b87-b776fc63e17e", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "task", + "record_id": "NK-WP-0009-T01", + "current_uuid": "3c6824a0-39e6-51f5-b46f-5861a9375439", + "derived_uuid": "3c6824a0-39e6-51f5-b46f-5861a9375439", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "task", + "record_id": "NK-WP-0009-T02", + "current_uuid": "d13760fd-2527-5a39-acb1-11c8091d65a1", + "derived_uuid": "d13760fd-2527-5a39-acb1-11c8091d65a1", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "task", + "record_id": "NK-WP-0009-T03", + "current_uuid": "16cf51a4-0763-59e9-9b4c-d486f5bde908", + "derived_uuid": "16cf51a4-0763-59e9-9b4c-d486f5bde908", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "task", + "record_id": "NK-WP-0009-T04", + "current_uuid": "1d28e3f1-fb39-5d0e-a7ee-ce2e9bc16ed5", + "derived_uuid": "1d28e3f1-fb39-5d0e-a7ee-ce2e9bc16ed5", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "task", + "record_id": "NK-WP-0009-T05", + "current_uuid": "c380ef19-4bc2-5ade-b127-baf18c64bf35", + "derived_uuid": "c380ef19-4bc2-5ade-b127-baf18c64bf35", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", + "kind": "task", + "record_id": "NK-WP-0009-T06", + "current_uuid": "5b6a1670-a283-56e9-892e-ef8b91194a7b", + "derived_uuid": "5b6a1670-a283-56e9-892e-ef8b91194a7b", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "workplan", + "record_id": "NK-WP-0011", + "current_uuid": "1075448f-d533-5f9e-94b7-c3adfe151a07", + "derived_uuid": "1075448f-d533-5f9e-94b7-c3adfe151a07", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T01", + "current_uuid": "a5807808-fb34-50de-8f67-9128011833d4", + "derived_uuid": "a5807808-fb34-50de-8f67-9128011833d4", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T02", + "current_uuid": "2fe6f100-3a5d-563e-b033-7d7b846ae487", + "derived_uuid": "2fe6f100-3a5d-563e-b033-7d7b846ae487", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T03", + "current_uuid": "32d1411b-10a4-5a8b-8f43-99ac46d83908", + "derived_uuid": "32d1411b-10a4-5a8b-8f43-99ac46d83908", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T04", + "current_uuid": "6697a994-7343-5ea8-8b37-bc3b921e5a9b", + "derived_uuid": "6697a994-7343-5ea8-8b37-bc3b921e5a9b", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T05", + "current_uuid": "d845380d-3dbc-5e59-8f2b-5a4d1b32d89d", + "derived_uuid": "d845380d-3dbc-5e59-8f2b-5a4d1b32d89d", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T06", + "current_uuid": "9cb7fd93-c16e-5102-83ce-195b3aa87446", + "derived_uuid": "9cb7fd93-c16e-5102-83ce-195b3aa87446", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T07", + "current_uuid": "38998c68-29bf-50d2-8c8d-0c75184d5833", + "derived_uuid": "38998c68-29bf-50d2-8c8d-0c75184d5833", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0011-enterprise-federation-saml.md", + "kind": "task", + "record_id": "NK-WP-0011-T08", + "current_uuid": "e5f44ddc-9645-5f61-b84c-da5ab9cccb6d", + "derived_uuid": "e5f44ddc-9645-5f61-b84c-da5ab9cccb6d", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0022-railiance01-identity-cutover-and-coulombcore-retirement.md", + "kind": "workplan", + "record_id": "NK-WP-0022", + "current_uuid": "d76ddccc-00c8-548a-b141-2cd660fa38da", + "derived_uuid": "d76ddccc-00c8-548a-b141-2cd660fa38da", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0022-railiance01-identity-cutover-and-coulombcore-retirement.md", + "kind": "task", + "record_id": "NK-WP-0022-T08", + "current_uuid": "42a3b4c0-3481-5cfa-bdc2-66d05e751829", + "derived_uuid": "42a3b4c0-3481-5cfa-bdc2-66d05e751829", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0027-reef-placement-reconciliation.md", + "kind": "workplan", + "record_id": "NK-WP-0027", + "current_uuid": "965ad365-6b81-50a1-a2a3-2d0c1fcce0b4", + "derived_uuid": "965ad365-6b81-50a1-a2a3-2d0c1fcce0b4", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0027-reef-placement-reconciliation.md", + "kind": "task", + "record_id": "NK-WP-0027-T02", + "current_uuid": "5b35b646-a525-55da-852a-6005613d42ea", + "derived_uuid": "5b35b646-a525-55da-852a-6005613d42ea", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0027-reef-placement-reconciliation.md", + "kind": "task", + "record_id": "NK-WP-0027-T03", + "current_uuid": "e3f0bb0f-0c85-5cb9-a5ab-75f668cd3447", + "derived_uuid": "e3f0bb0f-0c85-5cb9-a5ab-75f668cd3447", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0027-reef-placement-reconciliation.md", + "kind": "task", + "record_id": "NK-WP-0027-T06", + "current_uuid": "bf8b3e1d-7ee0-5ad0-8705-5a580a9fb546", + "derived_uuid": "bf8b3e1d-7ee0-5ad0-8705-5a580a9fb546", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0031-deterministic-posture-feedback.md", + "kind": "workplan", + "record_id": "NK-WP-0031", + "current_uuid": "9d7b04f9-3803-5613-b7a5-8bd606c77f5a", + "derived_uuid": "9d7b04f9-3803-5613-b7a5-8bd606c77f5a", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0031-deterministic-posture-feedback.md", + "kind": "task", + "record_id": "NK-WP-0031-T04", + "current_uuid": "7d2029d2-db8d-526e-ab73-a0751becb193", + "derived_uuid": "7d2029d2-db8d-526e-ab73-a0751becb193", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0032-openbao-operator-loopback-callback.md", + "kind": "workplan", + "record_id": "NK-WP-0032", + "current_uuid": "516ee5b9-685b-5986-88d2-bde66c2ba96c", + "derived_uuid": "516ee5b9-685b-5986-88d2-bde66c2ba96c", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0032-openbao-operator-loopback-callback.md", + "kind": "task", + "record_id": "NK-WP-0032-T03", + "current_uuid": "73b77110-2d4f-527e-98eb-2ec33897681e", + "derived_uuid": "73b77110-2d4f-527e-98eb-2ec33897681e", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0032-openbao-operator-loopback-callback.md", + "kind": "task", + "record_id": "NK-WP-0032-T04", + "current_uuid": "f62bda4a-7607-5c50-9e04-664cc1b829ac", + "derived_uuid": "f62bda4a-7607-5c50-9e04-664cc1b829ac", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0033-keycape-secret-exposure-rotation.md", + "kind": "workplan", + "record_id": "NK-WP-0033", + "current_uuid": "63665674-6880-593e-96e6-bab3211b1352", + "derived_uuid": "63665674-6880-593e-96e6-bab3211b1352", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0033-keycape-secret-exposure-rotation.md", + "kind": "task", + "record_id": "NK-WP-0033-T03", + "current_uuid": "f0f6d6c3-9c45-56b7-9fd6-52fb0ea9054a", + "derived_uuid": "f0f6d6c3-9c45-56b7-9fd6-52fb0ea9054a", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0033-keycape-secret-exposure-rotation.md", + "kind": "task", + "record_id": "NK-WP-0033-T05", + "current_uuid": "41e55d5c-ae28-5ee2-be25-b9a3758428f7", + "derived_uuid": "41e55d5c-ae28-5ee2-be25-b9a3758428f7", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0034-verification-that-verifies.md", + "kind": "workplan", + "record_id": "NK-WP-0034", + "current_uuid": "c87e142c-4eda-5c1b-84a9-ee5a848f3f63", + "derived_uuid": "c87e142c-4eda-5c1b-84a9-ee5a848f3f63", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0034-verification-that-verifies.md", + "kind": "task", + "record_id": "NK-WP-0034-T01", + "current_uuid": "9b5d8034-0ef1-53f9-ad4d-37de536bdc62", + "derived_uuid": "9b5d8034-0ef1-53f9-ad4d-37de536bdc62", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0034-verification-that-verifies.md", + "kind": "task", + "record_id": "NK-WP-0034-T02", + "current_uuid": "0bd09a40-8b4d-5f9d-8d4c-81c55aa0c565", + "derived_uuid": "0bd09a40-8b4d-5f9d-8d4c-81c55aa0c565", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0034-verification-that-verifies.md", + "kind": "task", + "record_id": "NK-WP-0034-T03", + "current_uuid": "becb4dce-4971-5755-888f-5276c4a56fe7", + "derived_uuid": "becb4dce-4971-5755-888f-5276c4a56fe7", + "action": "unchanged" + }, + { + "repo": "net-kingdom", + "path": "workplans/NK-WP-0034-verification-that-verifies.md", + "kind": "task", + "record_id": "NK-WP-0034-T04", + "current_uuid": "d43ae8e8-eda6-5c1d-9e1b-01966b0e92da", + "derived_uuid": "d43ae8e8-eda6-5c1d-9e1b-01966b0e92da", + "action": "unchanged" + } + ] + }, + { + "repo": "ops-hub", + "path": "/home/worsch/ops-hub", + "planned_head_sha": "9bbbf2032daf257d786446217bad79dc051a529c", + "source_fingerprint": "aef1881670409f4a17425ed12914a362495c23213dafb4cad64e476115e834f9", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "ops-hub", + "path": "workplans/OPS-WP-0003-extension-contract-alignment.md", + "kind": "workplan", + "record_id": "OPS-WP-0003", + "current_uuid": "d688d60b-7f86-5fbe-bf3f-76ff926d9a17", + "derived_uuid": "d688d60b-7f86-5fbe-bf3f-76ff926d9a17", + "action": "unchanged" + }, + { + "repo": "ops-hub", + "path": "workplans/OPS-WP-0003-extension-contract-alignment.md", + "kind": "task", + "record_id": "OPS-WP-0003-T01", + "current_uuid": "a938b0e2-912e-5126-aa6f-d63bdeebca5d", + "derived_uuid": "a938b0e2-912e-5126-aa6f-d63bdeebca5d", + "action": "unchanged" + }, + { + "repo": "ops-hub", + "path": "workplans/OPS-WP-0003-extension-contract-alignment.md", + "kind": "task", + "record_id": "OPS-WP-0003-T02", + "current_uuid": "1d1c422d-892c-5404-8d7f-a1f78c5cd87a", + "derived_uuid": "1d1c422d-892c-5404-8d7f-a1f78c5cd87a", + "action": "unchanged" + }, + { + "repo": "ops-hub", + "path": "workplans/OPS-WP-0003-extension-contract-alignment.md", + "kind": "task", + "record_id": "OPS-WP-0003-T03", + "current_uuid": "947306d4-8a00-5cd6-8c6d-1f266d45055c", + "derived_uuid": "947306d4-8a00-5cd6-8c6d-1f266d45055c", + "action": "unchanged" + } + ] + }, + { + "repo": "ops-mason", + "path": "/home/worsch/ops-mason", + "planned_head_sha": "f920bcad1af688197c15417257b392aec42db9e7", + "source_fingerprint": "313052df20b551ceeab8f7bc16b9d4cd09117f4a1721d2a98344780eed8cad22", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0003-state-hub-forge-read-lane.md", + "kind": "workplan", + "record_id": "MASON-WP-0003", + "current_uuid": "4015b46d-02f1-56ac-853e-87e8542cf0dd", + "derived_uuid": "4015b46d-02f1-56ac-853e-87e8542cf0dd", + "action": "unchanged" + }, + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0003-state-hub-forge-read-lane.md", + "kind": "task", + "record_id": "MASON-WP-0003-T03", + "current_uuid": "e14f0eb3-a920-5623-b4c1-c20858dbb45d", + "derived_uuid": "e14f0eb3-a920-5623-b4c1-c20858dbb45d", + "action": "unchanged" + }, + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0004-credential-inventory-descriptions.md", + "kind": "workplan", + "record_id": "MASON-WP-0004", + "current_uuid": "e5656747-a974-581a-a3d4-4e6bb7262f4c", + "derived_uuid": "e5656747-a974-581a-a3d4-4e6bb7262f4c", + "action": "unchanged" + }, + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0004-credential-inventory-descriptions.md", + "kind": "task", + "record_id": "MASON-WP-0004-T01", + "current_uuid": "5bda75f2-f780-579e-9d44-cc4011662b9a", + "derived_uuid": "5bda75f2-f780-579e-9d44-cc4011662b9a", + "action": "unchanged" + }, + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0004-credential-inventory-descriptions.md", + "kind": "task", + "record_id": "MASON-WP-0004-T02", + "current_uuid": "a6a944d7-21c5-5043-a78d-b3809de0ee64", + "derived_uuid": "a6a944d7-21c5-5043-a78d-b3809de0ee64", + "action": "unchanged" + }, + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0004-credential-inventory-descriptions.md", + "kind": "task", + "record_id": "MASON-WP-0004-T03", + "current_uuid": "fff26914-d854-5854-b350-d7241812fb04", + "derived_uuid": "fff26914-d854-5854-b350-d7241812fb04", + "action": "unchanged" + }, + { + "repo": "ops-mason", + "path": "workplans/MASON-WP-0004-credential-inventory-descriptions.md", + "kind": "task", + "record_id": "MASON-WP-0004-T04", + "current_uuid": "9a0cea06-eb63-54ad-963d-db4ea79c7c66", + "derived_uuid": "9a0cea06-eb63-54ad-963d-db4ea79c7c66", + "action": "unchanged" + } + ] + }, + { + "repo": "ops-warden", + "path": "/home/worsch/ops-warden", + "planned_head_sha": "4e267179db741b27a3e62f81f753cd9752c97412", + "source_fingerprint": "b865c0adfa7d4f1b5ee6e4fca5be1ddc6dfdf1a0f9c50567493f07484b90699c", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0027-credential-governance-lockdown.md", + "kind": "workplan", + "record_id": "WARDEN-WP-0027", + "current_uuid": "21528e8d-a049-523d-9ae1-da7a27cb8bbf", + "derived_uuid": "21528e8d-a049-523d-9ae1-da7a27cb8bbf", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0027-credential-governance-lockdown.md", + "kind": "task", + "record_id": "WARDEN-WP-0027-T02", + "current_uuid": "cae498ee-6307-5d32-9f1b-a471cfcc2536", + "derived_uuid": "cae498ee-6307-5d32-9f1b-a471cfcc2536", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", + "kind": "workplan", + "record_id": "WARDEN-WP-0034", + "current_uuid": "ae3ff76f-883d-5e2f-b6aa-144d61e8fdef", + "derived_uuid": "ae3ff76f-883d-5e2f-b6aa-144d61e8fdef", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", + "kind": "task", + "record_id": "WARDEN-WP-0034-T01", + "current_uuid": "8b3bdb9f-d2c2-5b3e-89e2-417bf3e37484", + "derived_uuid": "8b3bdb9f-d2c2-5b3e-89e2-417bf3e37484", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", + "kind": "task", + "record_id": "WARDEN-WP-0034-T02", + "current_uuid": "3318ee1a-b5d9-5d39-baf7-9c42a8bc7b55", + "derived_uuid": "3318ee1a-b5d9-5d39-baf7-9c42a8bc7b55", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", + "kind": "task", + "record_id": "WARDEN-WP-0034-T03", + "current_uuid": "a891b32c-b0a7-59f6-a5cd-977be65c09ca", + "derived_uuid": "a891b32c-b0a7-59f6-a5cd-977be65c09ca", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", + "kind": "task", + "record_id": "WARDEN-WP-0034-T04", + "current_uuid": "94e73daa-f74d-51fd-8639-68896a4066ee", + "derived_uuid": "94e73daa-f74d-51fd-8639-68896a4066ee", + "action": "unchanged" + }, + { + "repo": "ops-warden", + "path": "workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", + "kind": "task", + "record_id": "WARDEN-WP-0034-T05", + "current_uuid": "7d1b3c82-9b96-5087-a53a-496212909029", + "derived_uuid": "7d1b3c82-9b96-5087-a53a-496212909029", + "action": "unchanged" + } + ] + }, + { + "repo": "policy-nexus", + "path": "/home/worsch/policy-nexus", + "planned_head_sha": "6515ed9ef8499cb3de3397f0ae3993cc71440599", + "source_fingerprint": "935992dd740f0af585d14d849af89d5af8e93949d8430874cbba43fa3e2e48c5", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "policy-nexus", + "path": "workplans/POLICY-NEXUS-WP-0002-arc42-architecture-collection.md", + "kind": "workplan", + "record_id": "POLICY-NEXUS-WP-0002", + "current_uuid": "cf780ff6-ccc1-58e5-aace-665ff9234f5c", + "derived_uuid": "cf780ff6-ccc1-58e5-aace-665ff9234f5c", + "action": "unchanged" + }, + { + "repo": "policy-nexus", + "path": "workplans/POLICY-NEXUS-WP-0002-arc42-architecture-collection.md", + "kind": "task", + "record_id": "POLICY-NEXUS-WP-0002-T06", + "current_uuid": "f4761eb6-ab53-5c02-8b7c-f301d3ca04fa", + "derived_uuid": "f4761eb6-ab53-5c02-8b7c-f301d3ca04fa", + "action": "unchanged" + }, + { + "repo": "policy-nexus", + "path": "workplans/POLICY-NEXUS-WP-0002-arc42-architecture-collection.md", + "kind": "task", + "record_id": "POLICY-NEXUS-WP-0002-T07", + "current_uuid": "4a07237f-715d-595a-9448-ae1e342ca633", + "derived_uuid": "4a07237f-715d-595a-9448-ae1e342ca633", + "action": "unchanged" + }, + { + "repo": "policy-nexus", + "path": "workplans/POLICY-NEXUS-WP-0003-adr-review-cleanup-publish.md", + "kind": "workplan", + "record_id": "POLICY-NEXUS-WP-0003", + "current_uuid": "d1cfae73-460d-59f7-88c3-b251e563fb05", + "derived_uuid": "d1cfae73-460d-59f7-88c3-b251e563fb05", + "action": "unchanged" + }, + { + "repo": "policy-nexus", + "path": "workplans/POLICY-NEXUS-WP-0003-adr-review-cleanup-publish.md", + "kind": "task", + "record_id": "POLICY-NEXUS-WP-0003-T06", + "current_uuid": "a06165fe-dabd-58bb-a67a-50e97122a0cc", + "derived_uuid": "a06165fe-dabd-58bb-a67a-50e97122a0cc", + "action": "unchanged" + }, + { + "repo": "policy-nexus", + "path": "workplans/POLICY-NEXUS-WP-0003-adr-review-cleanup-publish.md", + "kind": "task", + "record_id": "POLICY-NEXUS-WP-0003-T07", + "current_uuid": "f752e1f3-881e-5c3e-bcd3-071283f7d40b", + "derived_uuid": "f752e1f3-881e-5c3e-bcd3-071283f7d40b", + "action": "unchanged" + } + ] + }, + { + "repo": "prj-canon-federation", + "path": "/home/worsch/prj-canon-federation", + "planned_head_sha": "921f0075d61deb3b156c68ee7a179536e43c712d", + "source_fingerprint": "8ddf9d240d96d08571d595664df5dd0c2d506dd6e0cf1bf09fb0d2912c6dfbcb", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "workplan", + "record_id": "CFED-WP-0001", + "current_uuid": "1c5615fc-03b7-5648-ba58-e828b8c0cb0f", + "derived_uuid": "1c5615fc-03b7-5648-ba58-e828b8c0cb0f", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T02", + "current_uuid": "9c5ba080-e304-52cd-86d5-749a5a642387", + "derived_uuid": "9c5ba080-e304-52cd-86d5-749a5a642387", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T03", + "current_uuid": "57092ca3-e1a8-5469-83be-d0338a78c150", + "derived_uuid": "57092ca3-e1a8-5469-83be-d0338a78c150", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T04", + "current_uuid": "1be7aa81-4fc8-5a5a-8451-e288e660a326", + "derived_uuid": "1be7aa81-4fc8-5a5a-8451-e288e660a326", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T05", + "current_uuid": "700a0c89-1b17-5993-a76e-7ef22b5847d9", + "derived_uuid": "700a0c89-1b17-5993-a76e-7ef22b5847d9", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T06", + "current_uuid": "6bdb96c9-0524-5d3c-89e0-7c91df7ee56c", + "derived_uuid": "6bdb96c9-0524-5d3c-89e0-7c91df7ee56c", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T07", + "current_uuid": "26a96020-49bb-5a5e-97d1-c478b83bffd0", + "derived_uuid": "26a96020-49bb-5a5e-97d1-c478b83bffd0", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T08", + "current_uuid": "e0558c32-415f-5563-bca2-438b35fa6b53", + "derived_uuid": "e0558c32-415f-5563-bca2-438b35fa6b53", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T09", + "current_uuid": "42ebf476-6a45-5e23-b507-eb90bc4f5c07", + "derived_uuid": "42ebf476-6a45-5e23-b507-eb90bc4f5c07", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T11", + "current_uuid": "526843be-1dfa-5cd0-ba0c-123ea37d0f63", + "derived_uuid": "526843be-1dfa-5cd0-ba0c-123ea37d0f63", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T12", + "current_uuid": "f82385e9-5735-5147-aab6-d86653f33e26", + "derived_uuid": "f82385e9-5735-5147-aab6-d86653f33e26", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T13", + "current_uuid": "b6d097a3-1abc-584b-ab23-7a05c969670d", + "derived_uuid": "b6d097a3-1abc-584b-ab23-7a05c969670d", + "action": "unchanged" + }, + { + "repo": "prj-canon-federation", + "path": "workplans/CFED-WP-0001-foundation.md", + "kind": "task", + "record_id": "CFED-WP-0001-T10", + "current_uuid": "2faeb8fb-58cc-5ea8-b5a8-ea0ed9583b30", + "derived_uuid": "2faeb8fb-58cc-5ea8-b5a8-ea0ed9583b30", + "action": "unchanged" + } + ] + }, + { + "repo": "prj-forgejo-org-refactor", + "path": "/home/worsch/prj-forgejo-org-refactor", + "planned_head_sha": "b9e9b7377ab028fc2a2e369c9cec6ece3f5bfd40", + "source_fingerprint": "d7e846d61919be810040b2ef1667e44cc9e41a248520a68f2c9eeb159876e472", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "prj-forgejo-org-refactor", + "path": "workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", + "kind": "workplan", + "record_id": "ORGREF-WP-0001", + "current_uuid": "c1dcd349-1a7a-51ae-8827-4ce96cfe0008", + "derived_uuid": "c1dcd349-1a7a-51ae-8827-4ce96cfe0008", + "action": "unchanged" + }, + { + "repo": "prj-forgejo-org-refactor", + "path": "workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", + "kind": "task", + "record_id": "ORGREF-WP-0001-T01", + "current_uuid": "4964bf8f-96eb-59f0-8a50-5ecb5c7dbc8f", + "derived_uuid": "4964bf8f-96eb-59f0-8a50-5ecb5c7dbc8f", + "action": "unchanged" + }, + { + "repo": "prj-forgejo-org-refactor", + "path": "workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", + "kind": "task", + "record_id": "ORGREF-WP-0001-T02", + "current_uuid": "00d150ed-81dd-51ac-af7b-197900373cbe", + "derived_uuid": "00d150ed-81dd-51ac-af7b-197900373cbe", + "action": "unchanged" + }, + { + "repo": "prj-forgejo-org-refactor", + "path": "workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", + "kind": "task", + "record_id": "ORGREF-WP-0001-T03", + "current_uuid": "4b57ef3f-2a7c-56ff-b19d-e751b0b4685d", + "derived_uuid": "4b57ef3f-2a7c-56ff-b19d-e751b0b4685d", + "action": "unchanged" + }, + { + "repo": "prj-forgejo-org-refactor", + "path": "workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", + "kind": "task", + "record_id": "ORGREF-WP-0001-T04", + "current_uuid": "a55d95e2-6014-5d84-ba6e-b178c3901f3e", + "derived_uuid": "a55d95e2-6014-5d84-ba6e-b178c3901f3e", + "action": "unchanged" + }, + { + "repo": "prj-forgejo-org-refactor", + "path": "workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", + "kind": "task", + "record_id": "ORGREF-WP-0001-T05", + "current_uuid": "3ad6090f-5aa9-5087-a670-37d7b2ffdb7c", + "derived_uuid": "3ad6090f-5aa9-5087-a670-37d7b2ffdb7c", + "action": "unchanged" + } + ] + }, + { + "repo": "prj-state-hub-retirement", + "path": "/home/worsch/prj-state-hub-retirement", + "planned_head_sha": "354e13dd7fb8a41d6f6e3d694db413775c55a583", + "source_fingerprint": "99248b4afd8869d447ec3f02e2fb611b304b723aeb70da8bd4a2dcafe673d59b", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "workplan", + "record_id": "SHR-WP-0002", + "current_uuid": "53f42c0c-3a35-53b0-99c8-8eaee7b17354", + "derived_uuid": "53f42c0c-3a35-53b0-99c8-8eaee7b17354", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T01", + "current_uuid": "8c54ea9b-8a92-55bc-80ce-8425678f3efe", + "derived_uuid": "8c54ea9b-8a92-55bc-80ce-8425678f3efe", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T02", + "current_uuid": "fdae9c55-5a85-5b11-91ed-0b724129d887", + "derived_uuid": "fdae9c55-5a85-5b11-91ed-0b724129d887", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T03", + "current_uuid": "06119690-312f-5d14-aee0-2fc4dac1e89e", + "derived_uuid": "06119690-312f-5d14-aee0-2fc4dac1e89e", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T04", + "current_uuid": "3815d764-b484-5342-9c7d-2edacc02be13", + "derived_uuid": "3815d764-b484-5342-9c7d-2edacc02be13", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T05", + "current_uuid": "c2957182-4bb3-5aa9-9940-656956cfe52d", + "derived_uuid": "c2957182-4bb3-5aa9-9940-656956cfe52d", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T06", + "current_uuid": "714ce904-bccd-5cd8-ae2e-a756f5c0bccc", + "derived_uuid": "714ce904-bccd-5cd8-ae2e-a756f5c0bccc", + "action": "unchanged" + }, + { + "repo": "prj-state-hub-retirement", + "path": "workplans/SHR-WP-0002-predecessor-and-deployment-reality.md", + "kind": "task", + "record_id": "SHR-WP-0002-T07", + "current_uuid": "a89cf85d-d613-5434-92cb-11f850889b08", + "derived_uuid": "a89cf85d-d613-5434-92cb-11f850889b08", + "action": "unchanged" + } + ] + }, + { + "repo": "prj-unattended-progress-company", + "path": "/home/worsch/prj-unattended-progress-company", + "planned_head_sha": "2901cc98b6c3d3bbaeae6081e2c4f2b5b95ebb6d", + "source_fingerprint": "488a3a38d59748d8f249fd71920834fccdc32a3c3dcfbabd32130eafa75c3d2c", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0002-company-vessel-closeout.md", + "kind": "workplan", + "record_id": "UPC-WP-0002", + "current_uuid": "8d47ba5f-0608-5f83-8b4b-7dee53ada6f6", + "derived_uuid": "8d47ba5f-0608-5f83-8b4b-7dee53ada6f6", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0002-company-vessel-closeout.md", + "kind": "task", + "record_id": "UPC-WP-0002-T01", + "current_uuid": "ab714cd3-9457-5386-8b3c-056702c234e4", + "derived_uuid": "ab714cd3-9457-5386-8b3c-056702c234e4", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0002-company-vessel-closeout.md", + "kind": "task", + "record_id": "UPC-WP-0002-T02", + "current_uuid": "0d10e613-a92e-5f3a-8152-d24e25c8aeae", + "derived_uuid": "0d10e613-a92e-5f3a-8152-d24e25c8aeae", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0002-company-vessel-closeout.md", + "kind": "task", + "record_id": "UPC-WP-0002-T03", + "current_uuid": "ac7e4972-d6bc-5e35-b34e-c51bfbcedf2b", + "derived_uuid": "ac7e4972-d6bc-5e35-b34e-c51bfbcedf2b", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0002-company-vessel-closeout.md", + "kind": "task", + "record_id": "UPC-WP-0002-T04", + "current_uuid": "7fff1007-5283-5d3b-8408-d8a504b9542f", + "derived_uuid": "7fff1007-5283-5d3b-8408-d8a504b9542f", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0003-unattended-and-load.md", + "kind": "workplan", + "record_id": "UPC-WP-0003", + "current_uuid": "81b17b8a-4b22-5510-8830-a8d19aed821e", + "derived_uuid": "81b17b8a-4b22-5510-8830-a8d19aed821e", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0003-unattended-and-load.md", + "kind": "task", + "record_id": "UPC-WP-0003-T01", + "current_uuid": "57636795-371d-56ac-b4f4-cfcf2968e133", + "derived_uuid": "57636795-371d-56ac-b4f4-cfcf2968e133", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0003-unattended-and-load.md", + "kind": "task", + "record_id": "UPC-WP-0003-T02", + "current_uuid": "b38eebc3-51a7-54e4-a4d3-8f8edfc16aac", + "derived_uuid": "b38eebc3-51a7-54e4-a4d3-8f8edfc16aac", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0003-unattended-and-load.md", + "kind": "task", + "record_id": "UPC-WP-0003-T03", + "current_uuid": "d79967eb-a270-53aa-a501-0a4f38d8c1cc", + "derived_uuid": "d79967eb-a270-53aa-a501-0a4f38d8c1cc", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0004-first-offer-and-revenue.md", + "kind": "workplan", + "record_id": "UPC-WP-0004", + "current_uuid": "a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66", + "derived_uuid": "a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0004-first-offer-and-revenue.md", + "kind": "task", + "record_id": "UPC-WP-0004-T01", + "current_uuid": "cd349f71-aa8b-5480-80c2-38083aa16f58", + "derived_uuid": "cd349f71-aa8b-5480-80c2-38083aa16f58", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0004-first-offer-and-revenue.md", + "kind": "task", + "record_id": "UPC-WP-0004-T02", + "current_uuid": "86cf36f9-0330-538b-8c79-4f62b75bb331", + "derived_uuid": "86cf36f9-0330-538b-8c79-4f62b75bb331", + "action": "unchanged" + }, + { + "repo": "prj-unattended-progress-company", + "path": "workplans/UPC-WP-0004-first-offer-and-revenue.md", + "kind": "task", + "record_id": "UPC-WP-0004-T03", + "current_uuid": "0f7fd4f6-f320-5715-be1c-0a9536516e65", + "derived_uuid": "0f7fd4f6-f320-5715-be1c-0a9536516e65", + "action": "unchanged" + } + ] + }, + { + "repo": "railiance-cluster", + "path": "/home/worsch/railiance-cluster", + "planned_head_sha": "db7860ec2e2bda803d5bc6f0a467935e0d98697f", + "source_fingerprint": "b88f26d7fb52957b7e2273082ddcc8ebd809dc268359729a43cebb17ca331507", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "railiance-cluster", + "path": "workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", + "kind": "workplan", + "record_id": "RCLUSTER-WP-0007", + "current_uuid": "16da36fe-5a10-522b-b6d6-02dbb6de6c14", + "derived_uuid": "16da36fe-5a10-522b-b6d6-02dbb6de6c14", + "action": "unchanged" + }, + { + "repo": "railiance-cluster", + "path": "workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", + "kind": "task", + "record_id": "RCLUSTER-WP-0007-T01", + "current_uuid": "9d1f463f-e4d1-5e75-97fd-e57b833bc2b9", + "derived_uuid": "9d1f463f-e4d1-5e75-97fd-e57b833bc2b9", + "action": "unchanged" + }, + { + "repo": "railiance-cluster", + "path": "workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", + "kind": "task", + "record_id": "RCLUSTER-WP-0007-T02", + "current_uuid": "a1f4fa2b-69a7-5de4-8c44-15e8f9baf0b2", + "derived_uuid": "a1f4fa2b-69a7-5de4-8c44-15e8f9baf0b2", + "action": "unchanged" + }, + { + "repo": "railiance-cluster", + "path": "workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", + "kind": "task", + "record_id": "RCLUSTER-WP-0007-T05", + "current_uuid": "02cc3adb-9d42-5540-9f32-4e5f1198b79e", + "derived_uuid": "02cc3adb-9d42-5540-9f32-4e5f1198b79e", + "action": "unchanged" + }, + { + "repo": "railiance-cluster", + "path": "workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", + "kind": "task", + "record_id": "RCLUSTER-WP-0007-T06", + "current_uuid": "4f033381-24aa-5773-bca6-337ccacc0e7a", + "derived_uuid": "4f033381-24aa-5773-bca6-337ccacc0e7a", + "action": "unchanged" + }, + { + "repo": "railiance-cluster", + "path": "workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", + "kind": "task", + "record_id": "RCLUSTER-WP-0007-T07", + "current_uuid": "b45b3086-3beb-56d4-a028-6bf651834992", + "derived_uuid": "b45b3086-3beb-56d4-a028-6bf651834992", + "action": "unchanged" + } + ] + }, + { + "repo": "railiance-infra", + "path": "/home/worsch/railiance-infra", + "planned_head_sha": "f3e8bf3ab4b1dafa4d0b251b88ab2ef23a30c37b", + "source_fingerprint": "08bedfbf11fc5f9416527333e0f8b45436ed47abc04d4d9338f65d3574767054", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "railiance-infra", + "path": "workplans/RAIL-HO-WP-0011-reproducible-s1-declaration-and-handoff.md", + "kind": "workplan", + "record_id": "RAIL-HO-WP-0011", + "current_uuid": "5738f113-1c4e-5d27-95b2-b6655e0b7279", + "derived_uuid": "5738f113-1c4e-5d27-95b2-b6655e0b7279", + "action": "unchanged" + }, + { + "repo": "railiance-infra", + "path": "workplans/RAIL-HO-WP-0011-reproducible-s1-declaration-and-handoff.md", + "kind": "task", + "record_id": "RAIL-HO-WP-0011-T05", + "current_uuid": "ba526585-6141-5df1-9094-a1322394d8b5", + "derived_uuid": "ba526585-6141-5df1-9094-a1322394d8b5", + "action": "unchanged" + }, + { + "repo": "railiance-infra", + "path": "workplans/RAIL-HO-WP-0011-reproducible-s1-declaration-and-handoff.md", + "kind": "task", + "record_id": "RAIL-HO-WP-0011-T08", + "current_uuid": "920f869a-2554-58a9-b0da-8a0bbd7c5ef1", + "derived_uuid": "920f869a-2554-58a9-b0da-8a0bbd7c5ef1", + "action": "unchanged" + }, + { + "repo": "railiance-infra", + "path": "workplans/RAIL-HO-WP-0012-s1-backup-recovery-loop.md", + "kind": "workplan", + "record_id": "RAIL-HO-WP-0012", + "current_uuid": "5ea28f8f-376c-5230-8bb7-ca871c1a75f4", + "derived_uuid": "5ea28f8f-376c-5230-8bb7-ca871c1a75f4", + "action": "unchanged" + }, + { + "repo": "railiance-infra", + "path": "workplans/RAIL-HO-WP-0012-s1-backup-recovery-loop.md", + "kind": "task", + "record_id": "RAIL-HO-WP-0012-T05", + "current_uuid": "783dff8b-849e-5ed9-a668-af1184be7bdd", + "derived_uuid": "783dff8b-849e-5ed9-a668-af1184be7bdd", + "action": "unchanged" + }, + { + "repo": "railiance-infra", + "path": "workplans/RAIL-HO-WP-0012-s1-backup-recovery-loop.md", + "kind": "task", + "record_id": "RAIL-HO-WP-0012-T06", + "current_uuid": "2ae6feab-3aa3-58e8-a4a9-1bd70a5e30ca", + "derived_uuid": "2ae6feab-3aa3-58e8-a4a9-1bd70a5e30ca", + "action": "unchanged" + } + ] + }, + { + "repo": "railiance-master", + "path": "/home/worsch/railiance-master", + "planned_head_sha": "51747ca793d830c42bd86ce0ca43e34db9e8a1c1", + "source_fingerprint": "315cf444aa7d75d8daee566e4dcf749728d2dafb9c5dd81c046d41aa72a5fc02", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "railiance-master", + "path": "workplans/RMASTER-WP-0020-openbao-migration-to-reef-railiance.md", + "kind": "workplan", + "record_id": "RMASTER-WP-0020", + "current_uuid": "a7d0c934-75d7-53cc-a35b-6a789a2e0f14", + "derived_uuid": "a7d0c934-75d7-53cc-a35b-6a789a2e0f14", + "action": "unchanged" + }, + { + "repo": "railiance-master", + "path": "workplans/RMASTER-WP-0020-openbao-migration-to-reef-railiance.md", + "kind": "task", + "record_id": "RMASTER-WP-0020-T08", + "current_uuid": "abf1b45e-2d6b-528e-8712-1575749f4657", + "derived_uuid": "abf1b45e-2d6b-528e-8712-1575749f4657", + "action": "unchanged" + }, + { + "repo": "railiance-master", + "path": "workplans/RMASTER-WP-0020-openbao-migration-to-reef-railiance.md", + "kind": "task", + "record_id": "RMASTER-WP-0020-T09", + "current_uuid": "020060b9-fb2c-571a-9488-59de29d7c158", + "derived_uuid": "020060b9-fb2c-571a-9488-59de29d7c158", + "action": "unchanged" + } + ] + }, + { + "repo": "railiance-platform", + "path": "/home/worsch/railiance-platform", + "planned_head_sha": "e5f3497337575e1fd85fe2bfde5b2183c690d94e", + "source_fingerprint": "cc238a1e5bf32303b2f27c0eb8b7d93efec996033726fc7352d591c91567c863", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md", + "kind": "workplan", + "record_id": "RPF-WP-0015", + "current_uuid": "f4640325-e89c-591d-b58e-ec6b087900ac", + "derived_uuid": "f4640325-e89c-591d-b58e-ec6b087900ac", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md", + "kind": "task", + "record_id": "RPF-WP-0015-T02", + "current_uuid": "fda4262a-56f6-5f06-a070-8fe7e1297209", + "derived_uuid": "fda4262a-56f6-5f06-a070-8fe7e1297209", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md", + "kind": "task", + "record_id": "RPF-WP-0015-T03", + "current_uuid": "ba729d18-f053-539f-86ef-5cb8ad4cce45", + "derived_uuid": "ba729d18-f053-539f-86ef-5cb8ad4cce45", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0025-openbao-operator-only-access.md", + "kind": "workplan", + "record_id": "RPF-WP-0025", + "current_uuid": "6dda6039-295e-5cac-aef6-3183c3218649", + "derived_uuid": "6dda6039-295e-5cac-aef6-3183c3218649", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0025-openbao-operator-only-access.md", + "kind": "task", + "record_id": "RPF-WP-0025-T03", + "current_uuid": "8850d742-7cd7-5a1b-ba52-4dbc4bdeba7e", + "derived_uuid": "8850d742-7cd7-5a1b-ba52-4dbc4bdeba7e", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md", + "kind": "workplan", + "record_id": "RPF-WP-0027", + "current_uuid": "b2c25a01-4a80-55c1-90cf-8538000f7e0e", + "derived_uuid": "b2c25a01-4a80-55c1-90cf-8538000f7e0e", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md", + "kind": "task", + "record_id": "RPF-WP-0027-T03", + "current_uuid": "714ae011-903d-55e2-ac47-801b8ef879d1", + "derived_uuid": "714ae011-903d-55e2-ac47-801b8ef879d1", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md", + "kind": "task", + "record_id": "RPF-WP-0027-T04", + "current_uuid": "28b31e57-7a76-5100-8a61-9aa87339c5d7", + "derived_uuid": "28b31e57-7a76-5100-8a61-9aa87339c5d7", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md", + "kind": "task", + "record_id": "RPF-WP-0027-T05", + "current_uuid": "9cb5fa67-012a-58cf-bafb-e7c7d4f9782d", + "derived_uuid": "9cb5fa67-012a-58cf-bafb-e7c7d4f9782d", + "action": "unchanged" + }, + { + "repo": "railiance-platform", + "path": "workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md", + "kind": "task", + "record_id": "RPF-WP-0027-T06", + "current_uuid": "3b9748c4-2906-5ba7-9d34-0a7067a59283", + "derived_uuid": "3b9748c4-2906-5ba7-9d34-0a7067a59283", + "action": "unchanged" + } + ] + }, + { + "repo": "railiance-telemetry", + "path": "/home/worsch/railiance-telemetry", + "planned_head_sha": "aa59e805ba218323eb19395484cd1c876684abfc", + "source_fingerprint": "52c6cd2382290cb109dd98968d7476c81a30401fc00699ef86ba34e94b5209aa", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "railiance-telemetry", + "path": "workplans/RTELE-WP-0001-statehub-bootstrap.md", + "kind": "workplan", + "record_id": "RTELE-WP-0001", + "current_uuid": "3acd587b-3ac6-5eee-af31-05170ff8bcf7", + "derived_uuid": "3acd587b-3ac6-5eee-af31-05170ff8bcf7", + "action": "unchanged" + }, + { + "repo": "railiance-telemetry", + "path": "workplans/RTELE-WP-0001-statehub-bootstrap.md", + "kind": "task", + "record_id": "RTELE-WP-0001-T01", + "current_uuid": "4aca4677-6712-553b-ac26-0682fdf211de", + "derived_uuid": "4aca4677-6712-553b-ac26-0682fdf211de", + "action": "unchanged" + }, + { + "repo": "railiance-telemetry", + "path": "workplans/RTELE-WP-0001-statehub-bootstrap.md", + "kind": "task", + "record_id": "RTELE-WP-0001-T02", + "current_uuid": "b6632ce1-dc84-532d-b277-adce8510a304", + "derived_uuid": "b6632ce1-dc84-532d-b277-adce8510a304", + "action": "unchanged" + }, + { + "repo": "railiance-telemetry", + "path": "workplans/RTELE-WP-0001-statehub-bootstrap.md", + "kind": "task", + "record_id": "RTELE-WP-0001-T03", + "current_uuid": "4877f6e2-8298-5bab-b6a8-9a1ec1718289", + "derived_uuid": "4877f6e2-8298-5bab-b6a8-9a1ec1718289", + "action": "unchanged" + } + ] + }, + { + "repo": "rapp-core-hub", + "path": "/home/worsch/rapp-core-hub", + "planned_head_sha": "b322bf1531650a09a9ef0669d3c63091532ab078", + "source_fingerprint": "28c31230c4434875d34678e0d43762340d86fbb960d8d44118e6fbd8de45fb5a", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "rapp-core-hub", + "path": "workplans/RAPPCOREHUB-WP-0002-hub-core-candidate-and-cutover.md", + "kind": "workplan", + "record_id": "RAPPCOREHUB-WP-0002", + "current_uuid": "626cb2d7-9525-5712-be9e-93c1ed840fc5", + "derived_uuid": "626cb2d7-9525-5712-be9e-93c1ed840fc5", + "action": "unchanged" + }, + { + "repo": "rapp-core-hub", + "path": "workplans/RAPPCOREHUB-WP-0002-hub-core-candidate-and-cutover.md", + "kind": "task", + "record_id": "RAPPCOREHUB-WP-0002-T05", + "current_uuid": "42a1e9a2-bc6f-5a6b-87a2-72e55634ca55", + "derived_uuid": "42a1e9a2-bc6f-5a6b-87a2-72e55634ca55", + "action": "unchanged" + } + ] + }, + { + "repo": "rapp-openbao", + "path": "/home/worsch/rapp-openbao", + "planned_head_sha": "89bc86b8aff549953ec744395ca47578aaac7591", + "source_fingerprint": "518f0c9e30457a8aa61aa75da61c7addb176367220c6f51b6ec9684ec2c61f1f", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "rapp-openbao", + "path": "workplans/RAPP-OPENBAO-WP-0002-operator-only-ui-exposure.md", + "kind": "workplan", + "record_id": "RAPP-OPENBAO-WP-0002", + "current_uuid": "df859d65-c6ee-5058-a662-ad74eb82d3d2", + "derived_uuid": "df859d65-c6ee-5058-a662-ad74eb82d3d2", + "action": "unchanged" + }, + { + "repo": "rapp-openbao", + "path": "workplans/RAPP-OPENBAO-WP-0002-operator-only-ui-exposure.md", + "kind": "task", + "record_id": "RAPP-OPENBAO-WP-0002-T02", + "current_uuid": "1ada4afb-ba65-5974-b3f1-53404d0636b5", + "derived_uuid": "1ada4afb-ba65-5974-b3f1-53404d0636b5", + "action": "unchanged" + }, + { + "repo": "rapp-openbao", + "path": "workplans/RAPP-OPENBAO-WP-0002-operator-only-ui-exposure.md", + "kind": "task", + "record_id": "RAPP-OPENBAO-WP-0002-T03", + "current_uuid": "ea0aba38-fb53-56aa-b0ef-299edbb6113c", + "derived_uuid": "ea0aba38-fb53-56aa-b0ef-299edbb6113c", + "action": "unchanged" + } + ] + }, + { + "repo": "rapp-qonto", + "path": "/home/worsch/rapp-qonto", + "planned_head_sha": "1a6fa41c593463834477cadc3e839f0a32cb8f57", + "source_fingerprint": "58b14db7131b911e3fadd026781e2d0285f936ec9014b34107cac96a9439d4f9", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "rapp-qonto", + "path": "workplans/RAPP-QONTO-WP-0002-resource-usage-and-cost-evidence.md", + "kind": "workplan", + "record_id": "RAPP-QONTO-WP-0002", + "current_uuid": "6152c89b-a4f3-55b6-af0b-d57462b3c6f7", + "derived_uuid": "6152c89b-a4f3-55b6-af0b-d57462b3c6f7", + "action": "unchanged" + }, + { + "repo": "rapp-qonto", + "path": "workplans/RAPP-QONTO-WP-0002-resource-usage-and-cost-evidence.md", + "kind": "task", + "record_id": "RAPP-QONTO-WP-0002-T01", + "current_uuid": "09483a24-55ca-5de2-a19c-a00f938dba86", + "derived_uuid": "09483a24-55ca-5de2-a19c-a00f938dba86", + "action": "unchanged" + }, + { + "repo": "rapp-qonto", + "path": "workplans/RAPP-QONTO-WP-0002-resource-usage-and-cost-evidence.md", + "kind": "task", + "record_id": "RAPP-QONTO-WP-0002-T02", + "current_uuid": "88cca0db-f8d8-52fd-ae5d-3ed4996f64b8", + "derived_uuid": "88cca0db-f8d8-52fd-ae5d-3ed4996f64b8", + "action": "unchanged" + }, + { + "repo": "rapp-qonto", + "path": "workplans/RAPP-QONTO-WP-0002-resource-usage-and-cost-evidence.md", + "kind": "task", + "record_id": "RAPP-QONTO-WP-0002-T03", + "current_uuid": "3d5be5e8-ba76-51a6-944f-b13268f4a73e", + "derived_uuid": "3d5be5e8-ba76-51a6-944f-b13268f4a73e", + "action": "unchanged" + } + ] + }, + { + "repo": "rapp-tenant-engine", + "path": "/home/worsch/rapp-tenant-engine", + "planned_head_sha": "70a6dc3113b4da070690bf6e7a21c2bac67e2004", + "source_fingerprint": "6c5ad2990a81a1e07bda0eda5ae0e4c23f15419b9c757fae8422e0b919c02edd", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "rapp-tenant-engine", + "path": "workplans/RAPP-TENANT-ENGINE-WP-0001-bootstrap.md", + "kind": "workplan", + "record_id": "RAPP-TENANT-ENGINE-WP-0001", + "current_uuid": "ec2896aa-9226-5516-a537-2de02138949f", + "derived_uuid": "ec2896aa-9226-5516-a537-2de02138949f", + "action": "unchanged" + } + ] + }, + { + "repo": "reef-railiance", + "path": "/home/worsch/reef-railiance", + "planned_head_sha": "dcf51b30287de32cffe7388eed7b77ae97adf3f9", + "source_fingerprint": "7fe2e32795989605520e0db0dad2974fe123e99f8821d45cae99b0707e4517b5", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "reef-railiance", + "path": "workplans/REEF-RAILIANCE-WP-0003-rapp-qonto-production-gates.md", + "kind": "workplan", + "record_id": "REEF-RAILIANCE-WP-0003", + "current_uuid": "8ac413ad-2f57-53e6-b586-c5bec9cfbd1f", + "derived_uuid": "8ac413ad-2f57-53e6-b586-c5bec9cfbd1f", + "action": "unchanged" + }, + { + "repo": "reef-railiance", + "path": "workplans/REEF-RAILIANCE-WP-0003-rapp-qonto-production-gates.md", + "kind": "task", + "record_id": "REEF-RAILIANCE-WP-0003-T04", + "current_uuid": "9d792070-5f2b-5b3d-ba52-92c8b0d4a6b8", + "derived_uuid": "9d792070-5f2b-5b3d-ba52-92c8b0d4a6b8", + "action": "unchanged" + } + ] + }, + { + "repo": "reef-storage", + "path": "/home/worsch/reef-storage", + "planned_head_sha": "e3bb6ef09a5d618a659ca41ef356c71f7f247104", + "source_fingerprint": "bb12e37b2519953da5625cbb9ff6eff6f48940251f6a9aea0db61c12f186d046", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "reef-storage", + "path": "workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md", + "kind": "workplan", + "record_id": "REEF-STORAGE-WP-0002", + "current_uuid": "af6ed97f-fc45-5fc0-b8e9-6010c217808f", + "derived_uuid": "af6ed97f-fc45-5fc0-b8e9-6010c217808f", + "action": "unchanged" + }, + { + "repo": "reef-storage", + "path": "workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md", + "kind": "task", + "record_id": "REEF-STORAGE-WP-0002-T02", + "current_uuid": "140c2250-a4c2-56f6-98b7-3ffcb57be7b9", + "derived_uuid": "140c2250-a4c2-56f6-98b7-3ffcb57be7b9", + "action": "unchanged" + } + ] + }, + { + "repo": "rein-aharness", + "path": "/home/worsch/rein-aharness", + "planned_head_sha": "7641fcde4008038ca0f1c965c40c382f548024bb", + "source_fingerprint": "1dae2badf6dd816a1626997cf97cc588d40f62523aadab5d0f04fb75d22360d9", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "rein-aharness", + "path": "workplans/REINAH-WP-0003-governed-runtime-integrity.md", + "kind": "workplan", + "record_id": "REINAH-WP-0003", + "current_uuid": "eba2eff1-10a7-50a3-a70b-14e7d398f27f", + "derived_uuid": "eba2eff1-10a7-50a3-a70b-14e7d398f27f", + "action": "unchanged" + }, + { + "repo": "rein-aharness", + "path": "workplans/REINAH-WP-0003-governed-runtime-integrity.md", + "kind": "task", + "record_id": "REINAH-WP-0003-T02", + "current_uuid": "31da4226-27c0-5e3c-baeb-de01e07cebb1", + "derived_uuid": "31da4226-27c0-5e3c-baeb-de01e07cebb1", + "action": "unchanged" + }, + { + "repo": "rein-aharness", + "path": "workplans/REINAH-WP-0003-governed-runtime-integrity.md", + "kind": "task", + "record_id": "REINAH-WP-0003-T03", + "current_uuid": "6297dee4-c10f-5d5f-8d7c-7edfafa27e7f", + "derived_uuid": "6297dee4-c10f-5d5f-8d7c-7edfafa27e7f", + "action": "unchanged" + }, + { + "repo": "rein-aharness", + "path": "workplans/REINAH-WP-0003-governed-runtime-integrity.md", + "kind": "task", + "record_id": "REINAH-WP-0003-T04", + "current_uuid": "f6c7f80c-3807-54ac-b44a-ef582433b927", + "derived_uuid": "f6c7f80c-3807-54ac-b44a-ef582433b927", + "action": "unchanged" + }, + { + "repo": "rein-aharness", + "path": "workplans/REINAH-WP-0003-governed-runtime-integrity.md", + "kind": "task", + "record_id": "REINAH-WP-0003-T05", + "current_uuid": "c4a3f08f-2874-5672-9f29-aecddd697d90", + "derived_uuid": "c4a3f08f-2874-5672-9f29-aecddd697d90", + "action": "unchanged" + }, + { + "repo": "rein-aharness", + "path": "workplans/REINAH-WP-0003-governed-runtime-integrity.md", + "kind": "task", + "record_id": "REINAH-WP-0003-T06", + "current_uuid": "68a13c4f-0cc7-5d0b-917e-441164da8c84", + "derived_uuid": "68a13c4f-0cc7-5d0b-917e-441164da8c84", + "action": "unchanged" + } + ] + }, + { + "repo": "repo-manager", + "path": "/home/worsch/repo-manager", + "planned_head_sha": "4c146f5a926f6bb2aebf310b59b00dc58f1cb5f6", + "source_fingerprint": "5ced5ddc10cce76a1a96eba2683c40a2f61325746fe0e90f04dd9687f93fa7f0", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "repo-manager", + "path": "workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md", + "kind": "workplan", + "record_id": "RMGR-WP-0005", + "current_uuid": "6dcf854e-9229-569d-90f0-2d9df235a61d", + "derived_uuid": "6dcf854e-9229-569d-90f0-2d9df235a61d", + "action": "unchanged" + }, + { + "repo": "repo-manager", + "path": "workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md", + "kind": "task", + "record_id": "RMGR-WP-0005-T04", + "current_uuid": "3fd25c8f-25ea-566e-91c7-ac5ccba83009", + "derived_uuid": "3fd25c8f-25ea-566e-91c7-ac5ccba83009", + "action": "unchanged" + }, + { + "repo": "repo-manager", + "path": "workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md", + "kind": "task", + "record_id": "RMGR-WP-0005-T05", + "current_uuid": "f2634e3a-b32e-5862-85bf-78437fc976dc", + "derived_uuid": "f2634e3a-b32e-5862-85bf-78437fc976dc", + "action": "unchanged" + } + ] + }, + { + "repo": "risk-nexus", + "path": "/home/worsch/risk-nexus", + "planned_head_sha": "96d06e320a5351b654cdbda0d2d55cf92dceb3af", + "source_fingerprint": "2d6c15762ff412f8f2ccfada768fc7078a5711b4fcab5a20a0d666890f83dac7", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "risk-nexus", + "path": "workplans/RISK-WP-0002-publication-handover.md", + "kind": "workplan", + "record_id": "RISK-WP-0002", + "current_uuid": "b79af69c-5b08-55df-8caa-258eed3e397e", + "derived_uuid": "b79af69c-5b08-55df-8caa-258eed3e397e", + "action": "unchanged" + }, + { + "repo": "risk-nexus", + "path": "workplans/RISK-WP-0002-publication-handover.md", + "kind": "task", + "record_id": "RISK-WP-0002-T01", + "current_uuid": "9ac32008-76b6-591c-82a1-ad6e2f8368b7", + "derived_uuid": "9ac32008-76b6-591c-82a1-ad6e2f8368b7", + "action": "unchanged" + } + ] + }, + { + "repo": "secrets-engine", + "path": "/home/worsch/secrets-engine", + "planned_head_sha": "465c0d704947bb42ab9ca2646d5ced6a045c7331", + "source_fingerprint": "9e56e7617cb5c695fdc5e08297b521bc4dfbd85c7496cee1fb36d513acc3bd7d", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0006-catalog-lane-adoption.md", + "kind": "workplan", + "record_id": "SECRETS-WP-0006", + "current_uuid": "31f7f8ea-7f73-516c-8877-f03a13f1db82", + "derived_uuid": "31f7f8ea-7f73-516c-8877-f03a13f1db82", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0006-catalog-lane-adoption.md", + "kind": "task", + "record_id": "SECRETS-WP-0006-T05", + "current_uuid": "fb103f1e-2ff7-5de5-9a2c-191a19c43542", + "derived_uuid": "fb103f1e-2ff7-5de5-9a2c-191a19c43542", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0006-catalog-lane-adoption.md", + "kind": "task", + "record_id": "SECRETS-WP-0006-T06", + "current_uuid": "1431edae-5791-5892-8c4b-829419b537d2", + "derived_uuid": "1431edae-5791-5892-8c4b-829419b537d2", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0007-production-lifecycle-hardening.md", + "kind": "workplan", + "record_id": "SECRETS-WP-0007", + "current_uuid": "68a39be1-bd9c-5133-ad64-e7bca892aaf3", + "derived_uuid": "68a39be1-bd9c-5133-ad64-e7bca892aaf3", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0007-production-lifecycle-hardening.md", + "kind": "task", + "record_id": "SECRETS-WP-0007-T04", + "current_uuid": "4b58edec-c705-55e5-9ece-362e1ff13079", + "derived_uuid": "4b58edec-c705-55e5-9ece-362e1ff13079", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0007-production-lifecycle-hardening.md", + "kind": "task", + "record_id": "SECRETS-WP-0007-T07", + "current_uuid": "a0a1dd92-d703-5a95-b488-d895f34d5cf7", + "derived_uuid": "a0a1dd92-d703-5a95-b488-d895f34d5cf7", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0008-layer-model-lifecycle-conformance.md", + "kind": "workplan", + "record_id": "SECRETS-WP-0008", + "current_uuid": "9c9e5164-b2f5-5ea2-a557-5368d65e9fe0", + "derived_uuid": "9c9e5164-b2f5-5ea2-a557-5368d65e9fe0", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0008-layer-model-lifecycle-conformance.md", + "kind": "task", + "record_id": "SECRETS-WP-0008-T02", + "current_uuid": "3eb9cff8-1441-5437-9e92-a2b655c82d04", + "derived_uuid": "3eb9cff8-1441-5437-9e92-a2b655c82d04", + "action": "unchanged" + }, + { + "repo": "secrets-engine", + "path": "workplans/SECRETS-WP-0008-layer-model-lifecycle-conformance.md", + "kind": "task", + "record_id": "SECRETS-WP-0008-T06", + "current_uuid": "d7bc8bdc-a0f8-5058-a640-374ef9859148", + "derived_uuid": "d7bc8bdc-a0f8-5058-a640-374ef9859148", + "action": "unchanged" + } + ] + }, + { + "repo": "soul-frame", + "path": "/home/worsch/soul-frame", + "planned_head_sha": "7e4ed86cde89f615f0faa6f13e6216c737aaae0a", + "source_fingerprint": "d6cbae33bf18b22d1a37c4e21d977d3167eec63e428aac44dcea78dcf389b8cc", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "soul-frame", + "path": "workplans/SOUL-WP-0008-phase-vii-paper.md", + "kind": "workplan", + "record_id": "SOUL-WP-0008", + "current_uuid": "c730a7e2-244e-558c-9ec1-66d04e275ff8", + "derived_uuid": "c730a7e2-244e-558c-9ec1-66d04e275ff8", + "action": "unchanged" + }, + { + "repo": "soul-frame", + "path": "workplans/SOUL-WP-0008-phase-vii-paper.md", + "kind": "task", + "record_id": "SOUL-WP-0008-T01", + "current_uuid": "6b11edf8-3eb7-582f-8eba-d58f870d6329", + "derived_uuid": "6b11edf8-3eb7-582f-8eba-d58f870d6329", + "action": "unchanged" + }, + { + "repo": "soul-frame", + "path": "workplans/SOUL-WP-0008-phase-vii-paper.md", + "kind": "task", + "record_id": "SOUL-WP-0008-T02", + "current_uuid": "7b7d4731-3938-599b-899f-db65134be08d", + "derived_uuid": "7b7d4731-3938-599b-899f-db65134be08d", + "action": "unchanged" + }, + { + "repo": "soul-frame", + "path": "workplans/SOUL-WP-0008-phase-vii-paper.md", + "kind": "task", + "record_id": "SOUL-WP-0008-T03", + "current_uuid": "f44863b9-6dd5-55b6-aaf2-b08c21072483", + "derived_uuid": "f44863b9-6dd5-55b6-aaf2-b08c21072483", + "action": "unchanged" + }, + { + "repo": "soul-frame", + "path": "workplans/SOUL-WP-0008-phase-vii-paper.md", + "kind": "task", + "record_id": "SOUL-WP-0008-T04", + "current_uuid": "cfc9ef36-4aa9-5bf5-a41a-a8ce5912cac5", + "derived_uuid": "cfc9ef36-4aa9-5bf5-a41a-a8ce5912cac5", + "action": "unchanged" + } + ] + }, + { + "repo": "state-hub", + "path": "/home/worsch/state-hub", + "planned_head_sha": "667ed280373f79fdedaa322386ba840a07115a8b", + "source_fingerprint": "a9b18ad8bd6bd15a364c0f559e80a795aa27bd0348531208c46be7146b1f8fc9", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "workplan", + "record_id": "CUST-WP-0038", + "current_uuid": "ccb87fa4-6381-5f22-b097-6e026f56a9c1", + "derived_uuid": "ccb87fa4-6381-5f22-b097-6e026f56a9c1", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T01", + "current_uuid": "5c79e069-281e-5b3c-a45e-3e906b9053fa", + "derived_uuid": "5c79e069-281e-5b3c-a45e-3e906b9053fa", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T02", + "current_uuid": "b91f9086-c526-5452-bade-ad2451ce3bd3", + "derived_uuid": "b91f9086-c526-5452-bade-ad2451ce3bd3", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T03", + "current_uuid": "b6fbdfe2-7561-561d-936b-d531300f88aa", + "derived_uuid": "b6fbdfe2-7561-561d-936b-d531300f88aa", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T04", + "current_uuid": "c7f59893-6042-540c-ada7-e3661ffdabf7", + "derived_uuid": "c7f59893-6042-540c-ada7-e3661ffdabf7", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T05", + "current_uuid": "390f292d-1d74-5ca7-a08c-530e9c679bd3", + "derived_uuid": "390f292d-1d74-5ca7-a08c-530e9c679bd3", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T06", + "current_uuid": "e7640bd3-827b-5f8c-b03b-93e76eb8c412", + "derived_uuid": "e7640bd3-827b-5f8c-b03b-93e76eb8c412", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T07", + "current_uuid": "6492555c-aa6a-5c91-a2cf-3824fe1f1b12", + "derived_uuid": "6492555c-aa6a-5c91-a2cf-3824fe1f1b12", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", + "kind": "task", + "record_id": "CUST-WP-0038-T08", + "current_uuid": "57412aef-f47a-5b58-b0a3-ca066d05ca09", + "derived_uuid": "57412aef-f47a-5b58-b0a3-ca066d05ca09", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0079-retirement-strangler.md", + "kind": "workplan", + "record_id": "STATE-WP-0079", + "current_uuid": "ed077b62-7048-5752-bf65-f90471f45854", + "derived_uuid": "ed077b62-7048-5752-bf65-f90471f45854", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0079-retirement-strangler.md", + "kind": "task", + "record_id": "STATE-WP-0079-T04", + "current_uuid": "3a454438-1955-547f-a491-8eab7cd25710", + "derived_uuid": "3a454438-1955-547f-a491-8eab7cd25710", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0079-retirement-strangler.md", + "kind": "task", + "record_id": "STATE-WP-0079-T05", + "current_uuid": "f6cf8c01-eb59-5ca8-a541-23928d4a000c", + "derived_uuid": "f6cf8c01-eb59-5ca8-a541-23928d4a000c", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0079-retirement-strangler.md", + "kind": "task", + "record_id": "STATE-WP-0079-T06", + "current_uuid": "9230c99b-af58-5794-9291-452e619a30fa", + "derived_uuid": "9230c99b-af58-5794-9291-452e619a30fa", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "workplan", + "record_id": "STATE-WP-0081", + "current_uuid": "bb2798fd-0680-5027-8479-3af3a5b048de", + "derived_uuid": "bb2798fd-0680-5027-8479-3af3a5b048de", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T01", + "current_uuid": "7dca680b-d34d-5bfe-838e-b463a4487a9c", + "derived_uuid": "7dca680b-d34d-5bfe-838e-b463a4487a9c", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T02", + "current_uuid": "3fd4d23c-6b67-5b92-b312-25a7295773fd", + "derived_uuid": "3fd4d23c-6b67-5b92-b312-25a7295773fd", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T03", + "current_uuid": "8e5a5eb8-f29c-5cab-a19d-3447b6e0c26a", + "derived_uuid": "8e5a5eb8-f29c-5cab-a19d-3447b6e0c26a", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T04", + "current_uuid": "57ab0ced-ef3f-5260-b7d6-e2a78ff4e023", + "derived_uuid": "57ab0ced-ef3f-5260-b7d6-e2a78ff4e023", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T05", + "current_uuid": "530fbd27-e463-51d2-b09c-ba9827d057de", + "derived_uuid": "530fbd27-e463-51d2-b09c-ba9827d057de", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T06", + "current_uuid": "1d74e5e2-fb0f-5342-afbb-6ce2986823f4", + "derived_uuid": "1d74e5e2-fb0f-5342-afbb-6ce2986823f4", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T07", + "current_uuid": "12a2ce9f-7cdf-501b-9018-4c960d45e855", + "derived_uuid": "12a2ce9f-7cdf-501b-9018-4c960d45e855", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md", + "kind": "task", + "record_id": "STATE-WP-0081-T08", + "current_uuid": "782c502a-5ce2-5ec3-8f07-b550c9705013", + "derived_uuid": "782c502a-5ce2-5ec3-8f07-b550c9705013", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0085-repository-lineage-preserving-rename.md", + "kind": "workplan", + "record_id": "STATE-WP-0085", + "current_uuid": "4f5661de-5922-55d6-bd02-5dcb00b13f73", + "derived_uuid": "4f5661de-5922-55d6-bd02-5dcb00b13f73", + "action": "unchanged" + }, + { + "repo": "state-hub", + "path": "workplans/STATE-WP-0085-repository-lineage-preserving-rename.md", + "kind": "task", + "record_id": "STATE-WP-0085-T09", + "current_uuid": "df34f6ec-d137-52d0-93c4-3756a821097f", + "derived_uuid": "df34f6ec-d137-52d0-93c4-3756a821097f", + "action": "unchanged" + } + ] + }, + { + "repo": "test-driver", + "path": "/home/worsch/test-driver", + "planned_head_sha": "552096f9f840dfab8a510093fc45c7947dba0f5c", + "source_fingerprint": "c65138a456b8452935e29f0a14d469daca529a3553b975e47507baa6655b3223", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "workplan", + "record_id": "TD-WP-0003", + "current_uuid": "36a082df-1288-567d-9a0b-f2e0f292786c", + "derived_uuid": "36a082df-1288-567d-9a0b-f2e0f292786c", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T01", + "current_uuid": "0090ce51-0086-5079-a094-fb63b3b53415", + "derived_uuid": "0090ce51-0086-5079-a094-fb63b3b53415", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T02", + "current_uuid": "eedf5894-e540-5fa7-9dc3-7e2a5c892bd6", + "derived_uuid": "eedf5894-e540-5fa7-9dc3-7e2a5c892bd6", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T03", + "current_uuid": "95406a5d-bcb6-5bcb-abed-834ad16aeb69", + "derived_uuid": "95406a5d-bcb6-5bcb-abed-834ad16aeb69", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T04", + "current_uuid": "458dc9aa-3d0c-5e67-9f89-3ae8a5a5d297", + "derived_uuid": "458dc9aa-3d0c-5e67-9f89-3ae8a5a5d297", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T05", + "current_uuid": "34cc60cd-b966-54f8-a92d-cfe64587822f", + "derived_uuid": "34cc60cd-b966-54f8-a92d-cfe64587822f", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T06", + "current_uuid": "19f8e687-0ab2-5650-9efa-4eba3cb25d12", + "derived_uuid": "19f8e687-0ab2-5650-9efa-4eba3cb25d12", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T07", + "current_uuid": "62f08e27-f307-560f-9583-64c08835e29e", + "derived_uuid": "62f08e27-f307-560f-9583-64c08835e29e", + "action": "unchanged" + }, + { + "repo": "test-driver", + "path": "workplans/TD-WP-0003-generalise-and-settle.md", + "kind": "task", + "record_id": "TD-WP-0003-T08", + "current_uuid": "9e040e94-7245-5b4b-b177-cc337f904ceb", + "derived_uuid": "9e040e94-7245-5b4b-b177-cc337f904ceb", + "action": "unchanged" + } + ] + }, + { + "repo": "whitehat-security", + "path": "/home/worsch/whitehat-security", + "planned_head_sha": "69e03efd7f0d04a7d693b830256f92d1ebb8e92d", + "source_fingerprint": "e13f606df297f14c3f5a5e9a62447bc0a69cd35229114599a0858f426b9786f4", + "eligible": true, + "atomic_unit": true, + "blockers": [], + "mappings": [ + { + "repo": "whitehat-security", + "path": "workplans/WHITEHAT-WP-0001-cross-tenant-evidence.md", + "kind": "workplan", + "record_id": "WHITEHAT-WP-0001", + "current_uuid": "3049aa1e-b188-514f-9ad7-bf3026094fb9", + "derived_uuid": "3049aa1e-b188-514f-9ad7-bf3026094fb9", + "action": "unchanged" + }, + { + "repo": "whitehat-security", + "path": "workplans/WHITEHAT-WP-0001-cross-tenant-evidence.md", + "kind": "task", + "record_id": "WHITEHAT-WP-0001-T05", + "current_uuid": "7c2c3dab-a135-543b-86b1-d543ec6af0fc", + "derived_uuid": "7c2c3dab-a135-543b-86b1-d543ec6af0fc", + "action": "unchanged" + }, + { + "repo": "whitehat-security", + "path": "workplans/WHITEHAT-WP-0001-cross-tenant-evidence.md", + "kind": "task", + "record_id": "WHITEHAT-WP-0001-T06", + "current_uuid": "3a2d7a31-86b9-5c82-ab88-606b64381b2a", + "derived_uuid": "3a2d7a31-86b9-5c82-ab88-606b64381b2a", + "action": "unchanged" + } + ] + } + ], + "plan_sha256": "9dbe8b9dd43997fc80617d18070e7359394b6473c06b54b03ace5288a321b263" +} diff --git a/docs/repository-standards_v0.1.md b/docs/repository-standards_v0.1.md index e96c8c2..048bc8d 100644 --- a/docs/repository-standards_v0.1.md +++ b/docs/repository-standards_v0.1.md @@ -34,23 +34,13 @@ Registry: [`config/workplan-prefix-registry.yaml`](../config/workplan-prefix-reg Work: `RMGR-WP-0004-T01`, `RMGR-WP-0004-T08`. -## Identifier registrar (interim) +## Identifier derivation and legacy repair -Until UUIDv5 derivation lands (`RMGR-WP-0005-T03`), only the registrar -instance may mint `state_hub_workstream_id` / `state_hub_task_id` into -files (`ADR-007` decision 2). Other hubs may read and project; they must -not write new hub primary keys into git. - -| Signal | Registrar? | -| --- | --- | -| `STATEHUB_REGISTRAR=1` / `true` / `yes` / `on` | yes | -| `STATEHUB_REGISTRAR=0` / `false` / `no` / `off` | no | -| env unset, hostname starts with `railiance` | yes | -| env unset, any other hostname | no | - -The interim registrar rule is superseded for new canonical workplans and tasks. -Any host may derive the same missing UUIDv5 value; existing UUIDs are preserved -and replacement remains a separately sealed migration. The normal path is: +UUIDv5 derivation is live fleet-wide (`RMGR-WP-0005`). Any State Hub instance +may reconcile canonical workplans, tasks, intakes, and decisions: the fleet +namespace plus canonical record id produces the same identifier and +byte-identical writeback on every instance. `STATEHUB_REGISTRAR` no longer gates +the State Hub C-06/C-11/C-32 paths. The normal path is: ```bash rmgr sync --path . --push @@ -61,8 +51,10 @@ verifies the State Hub identity, and requests one central reconciliation of the exact pushed commit. Disconnected work remains valid in files and receives an explicit pending receipt rather than being written to a local cache database. -The production fleet sweep remains disabled. The bounded on-demand registrar -below is retained only for sealed legacy identifier migration and repair: +The production fleet sweep remains disabled. The compatibility command below +is retained only for sealed legacy identifier migration and repair; its name and +scoped environment preserve compatibility with older State Hub releases and do +not impose a single-writer rule on ordinary reconciliation: ```bash uv run --project ~/repo-manager rmgr registrar-reconcile \ @@ -74,10 +66,9 @@ uv run --project ~/repo-manager rmgr registrar-reconcile \ The command verifies the authoritative State Hub health endpoint, refuses dirty or ahead/behind branches and retired Gitea origins, serializes local registrar -runs, and grants `STATEHUB_REGISTRAR=1` only to its scoped child process. Agents -must not export that variable themselves. If the command is unavailable, send -one deduplicated request to `repo-manager`; repeated `fix-consistency` runs cannot -resolve the gate and waste execution time. +runs, and scopes its compatibility environment to the child process. Agents do +not need to export `STATEHUB_REGISTRAR`; ordinary `fix-consistency` runs derive +canonical identifiers without it. `--confirm-primary` is an operator assertion, not endpoint discovery. Always pass the central API explicitly; under ADR-010 the workstation service at diff --git a/intakes/intakes.md b/intakes/intakes.md index 19b2f4a..1debb8d 100644 --- a/intakes/intakes.md +++ b/intakes/intakes.md @@ -38,3 +38,24 @@ created: '2026-08-21T20:34:42.177493+00:00' updated: '2026-08-21T20:34:42.177493+00:00' state_hub_intake_id: "01a02611-a663-7712-bd4b-e39c13e7bf20" ``` + +## RMGR-IN-0003 — Scope normal sync identity validation to actionable records + +```yaml +id: RMGR-IN-0003 +kind: intake +title: Scope normal sync identity validation to actionable records +status: open +origin: residual +origin_ref: RMGR-WP-0005 +priority: low +owner: repo-manager +description: Normal rmgr sync currently refuses net-kingdom because the archived + historical task id NK-WP-0003-T08a is noncanonical, even though that record + already has an identifier and no assignment is requested. Align normal sync + with the scoped legacy-repair behavior: unrelated historical invalid ids stay + visible as conformance evidence but do not block deterministic assignment or + forge-derived reconciliation of unrelated canonical records. +created: '2026-08-31T17:30:00+00:00' +updated: '2026-08-31T17:30:00+00:00' +``` diff --git a/workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md b/workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md index 92fe8dd..27bfc3d 100644 --- a/workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md +++ b/workplans/RMGR-WP-0005-registrar-consolidation-deterministic-ids.md @@ -4,11 +4,18 @@ type: workplan title: "Registrar consolidation and deterministic hub identifiers" domain: infotech repo: repo-manager -status: active +status: finished owner: codex topic_slug: infotech created: "2026-08-17" updated: "2026-08-31" +quality_dod: DoD-Ok +quality_dod_at: "2026-08-31" +quality_dod_by: codex +quality_dod_note: >- + All deterministic-identifier migrations are complete, a zero-residual fleet + scan is retained, two-instance convergence is tested, the registrar guard is + removed and deployed, and the bounded sync-wrapper residual is RMGR-IN-0003. parent_project: prj-state-hub-retirement parent_workplan: SHR-WP-0001 related: @@ -419,7 +426,7 @@ retry registered `ACTIVITY-WP-ADHOC-2026-08-23` and its task under correlation ```task id: RMGR-WP-0005-T04 -status: progress +status: done priority: high state_hub_task_id: "3fd25c8f-25ea-566e-91c7-ac5ccba83009" ``` @@ -694,11 +701,21 @@ seal: `c0cc496a06d9535a40840a0c7488cf365d8e47c5c58cc29aca72fb6d98273700`. Evidence: `docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-readiness-2026-08-31.md`. +**Completed (2026-08-31):** the approved batch migrated all 85 remaining +identifiers across ten repositories with zero assignments and no rollback. Each +repository is pushed, clean, and verified against the railiance01 primary. A +fresh fleet plan reports 42/42 repositories eligible and all 306 live records +unchanged at their deterministic UUIDs, with zero remaining replacements or +assignments. `RMGR-IN-0003` carries the one bounded residual: normal `rmgr sync` +should not let an unrelated archived noncanonical task id block canonical +reconciliation. Evidence: +`docs/evidence/RMGR-WP-0005-batch-0007-fleet-completion-cutover-2026-08-31.md`. + ## Retire the interim rule ```task id: RMGR-WP-0005-T05 -status: wait +status: done priority: low state_hub_task_id: "f2634e3a-b32e-5862-85bf-78437fc976dc" ``` @@ -710,6 +727,14 @@ correctness constraint, and disconnected registration works again. Confirm before removal: two instances reconciling the same repository produce byte-identical writeback, and neither creates a duplicate record. +**Completed (2026-08-31):** State Hub commit `5dd04dc` removes the interim +C-06/C-11/C-32 registrar guard. The regression proof runs two independent hubs +against identical repository sources with `STATEHUB_REGISTRAR=0`: both derive +the same workplan/task UUIDs, produce byte-identical files, retain exactly one +record of each kind, and create nothing on a second pass. The full State Hub +suite passes (828 tests), and image `main-5dd04dc` is healthy on railiance01 at +Helm revision 55. Deployment declarations are pinned in commit `d8e1810`. + ## Rebuild local instances as caches ```task