From b436c44653ad3f0faf8fa04ccc7288b074ebb296 Mon Sep 17 00:00:00 2001 From: repo-manager Date: Tue, 25 Aug 2026 15:19:05 +0200 Subject: [PATCH] chore(registrar): assign State Hub identifiers --- .../CUST-WP-0068-cache-only-work-record-recovery.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/workplans/CUST-WP-0068-cache-only-work-record-recovery.md b/workplans/CUST-WP-0068-cache-only-work-record-recovery.md index bb5da2d..3fcb4c3 100644 --- a/workplans/CUST-WP-0068-cache-only-work-record-recovery.md +++ b/workplans/CUST-WP-0068-cache-only-work-record-recovery.md @@ -12,6 +12,7 @@ quality_dor: DoR-Ok quality_dor_at: "2026-08-25" quality_dor_by: codex quality_dor_note: "Divergence measured exactly (297 workplans, 23 of them orphans), every remaining record classified with a named cause, per-repository blockers captured from real error messages, and the mechanism proven on live repositories before rollout." +state_hub_workstream_id: "c930b3ec-68b5-596e-ae72-d4ecaf7380e7" --- # Recover or disposition the cache-only work records so the retired hub can be discarded @@ -66,6 +67,7 @@ Rewriting 345 identifiers fleet-wide was considered and rejected: it overlaps id: CUST-WP-0068-T01 status: todo priority: high +state_hub_task_id: "e8fbfa1a-3abf-5ec0-8abb-f63604dc23d5" ``` The registrar generates `WORK-RECORDS.md`, which dirties the worktree and then @@ -89,6 +91,7 @@ one run; failure reports name the specific record and cause. id: CUST-WP-0068-T02 status: todo priority: high +state_hub_task_id: "a3564d51-2a9a-511a-8053-1a346a979bef" ``` Twenty-four workplans sit in repositories whose projection is empty and would @@ -110,6 +113,7 @@ owner action. id: CUST-WP-0068-T03 status: todo priority: medium +state_hub_task_id: "e1eb31d5-cece-59ac-9ccc-8631fc025870" ``` `GLAS-0001`, `REIN-A-0001`–`0004`, `REIN-OW-0001` and `RAIL-BS-ADHOC-2026-07-27` @@ -129,6 +133,7 @@ dispositioned as not worth carrying. id: CUST-WP-0068-T04 status: todo priority: medium +state_hub_task_id: "554bf550-3357-580b-a54c-78e4be777911" ``` Fifty workplans — the single largest block — use `kind: product` instead of @@ -148,6 +153,7 @@ class-F path. id: CUST-WP-0068-T05 status: todo priority: high +state_hub_task_id: "0947f7fe-9432-567b-8fc0-4b5e3fadccf4" ``` Thirty-two repositories already have workplans on central, so bootstrap refuses @@ -166,6 +172,7 @@ with the non-deterministic remainder counted exactly. id: CUST-WP-0068-T06 status: todo priority: medium +state_hub_task_id: "fd1bf8e8-d03c-5f26-99c4-aef676b39644" ``` Whatever survives T05 has a non-deterministic identifier in a repository whose @@ -190,6 +197,7 @@ explicitly deferred. id: CUST-WP-0068-T07 status: todo priority: medium +state_hub_task_id: "f44537f2-a738-5f39-b4c1-3711de06632e" ``` Twenty-three records have no backing file, spread thinly across sixteen @@ -210,6 +218,7 @@ Acceptance: every orphan is repaired, given a file, or dropped in writing. id: CUST-WP-0068-T08 status: todo priority: high +state_hub_task_id: "cbb8bf98-9b66-5827-992c-f22c3a6c1bb5" ``` Confirm no work record exists only in the cache, then stop and remove the local