27 lines
1.7 KiB
JSON
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"
|
|
}
|