the-custodian/docs/assessments/2026-09-09-netkingdom-projection-review.json
codex cc0badb64b
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Record completed issuer pin and actionable custody review handoff
2026-09-09 00:58:41 +02:00

27 lines
1.7 KiB
JSON

{
"schema": "custodian.scoped-projection-retirement-review.v1",
"reviewed_by": "codex",
"owner_task": "HFACT-WP-0001-T02",
"repo": "net-kingdom",
"expected_commit": "896c1200c0f387cd331ceca11cb6a6586ac815eb",
"target": {
"uuid": "064c5e8b-7852-4d7f-a5fa-e26e406ab8e0",
"slug": "nk-wp-0035",
"status": "archived",
"backing_relative_path": "workplans/NK-WP-0035-emission-cadence-security-profile.md",
"prior_owner_disposition": "Hub description records owner-approved archival on 2026-09-07: forbidden hand-registration duplicated the canonical source-derived record, with nothing unique retained here.",
"task_statuses": ["done", "done", "cancel", "done"]
},
"canonical_record": {
"uuid": "04685f94-1991-5e62-80d2-5669913e99fc",
"source_id": "NK-WP-0035",
"status": "blocked",
"retained_open_task_uuid": "e3fbc8b8-00d5-57ce-ba0c-19b58044c950",
"retained_open_task_status": "wait"
},
"operation": "Reconcile the exact published repository and acknowledge only the already archived duplicate after confirming it is the sole retirement refusal.",
"implementation_review": "state-hub/api/services/forge_projection.py marks projection_retired_at, records the reason and tombstones the stale slug. It does not delete the old workplan or task history.",
"abort": "Any different source commit, additional retirement refusal, changed duplicate disposition, nonterminal duplicate task or missing canonical waiting task.",
"acceptance": "Applied exact-commit primary receipt retires only nk-wp-0035; canonical workplan remains blocked and canonical handoff remains wait; old record and four terminal tasks remain readable.",
"execution_status": "reviewed_before_execution"
}