diff --git a/.kaizen/agents/custodian-codex/supervision.json b/.kaizen/agents/custodian-codex/supervision.json index bc24e961..e7364824 100644 --- a/.kaizen/agents/custodian-codex/supervision.json +++ b/.kaizen/agents/custodian-codex/supervision.json @@ -51,7 +51,8 @@ "Custodian full reconciliation rolled back: historical ADHOC tasks_pkey UUID collision d8af3e6b-26ae-580c-bbeb-caa8ad419bec" ], "recovery": "No rollout rollback required; failed Custodian transaction rolled back", - "promotion_evidence": false + "promotion_evidence": false, + "closing_verification_ref": "docs/evidence/2026-10-04-state-hub-rollout-close.json" } ] } diff --git a/docs/evidence/2026-10-04-state-hub-rollout-close.json b/docs/evidence/2026-10-04-state-hub-rollout-close.json new file mode 100644 index 00000000..035b568d --- /dev/null +++ b/docs/evidence/2026-10-04-state-hub-rollout-close.json @@ -0,0 +1,49 @@ +{ + "rollout": "verified", + "state_hub_owner_commit": "391649d98870e3e417e11b6e00faad399aee7763", + "normal_rmgr_sync": { + "status": "applied", + "commit": "391649d98870e3e417e11b6e00faad399aee7763", + "expected_commit": "391649d98870e3e417e11b6e00faad399aee7763", + "derived_commit": "391649d98870e3e417e11b6e00faad399aee7763", + "instance_label": "railiance01", + "counts": { + "created": 0, + "updated": 64, + "retired": 0, + "refused": 0, + "released": 0, + "created_tasks": 0, + "updated_tasks": 1, + "cancelled_tasks": 0 + } + }, + "custodian_closing_sync": { + "status": "refused_before_push", + "reason": "Historical invalid workplan id CUST-WP-ADHOC-2026-08-25-RETIRED in workplans/ADHOC-2026-08-25-retired.md", + "local_rollout_evidence_commits": [ + "9fda98166c07c1758c398d713ca466d364b6cd7a", + "c8a3af818cc31ebfdf474bdccc4dfaa3737e3b52" + ] + }, + "required_statehub_fix_consistency": { + "exit_code": 1, + "result": "fail", + "summary": { + "fail": 27, + "automation_error": 0, + "warn": 8, + "info": 3 + }, + "applied": [ + "bindings synced 63/64", + "brief updated", + "normal push" + ], + "limitation": "Historical missing task UUIDs and mixed-prefix records remain; no claim of clean broad audit" + }, + "rollout_receipt": { + "decision_id": "dc1f7d2a-772d-4a20-8d69-e41f7bb75112", + "progress_id": "70b699b8-c20e-4108-8bf7-55f2aeefb6d8" + } +}