From 1d6c72ef2c0920eeb863000717bebfc155035e3d Mon Sep 17 00:00:00 2001 From: codex Date: Fri, 3 Jul 2026 18:24:57 +0200 Subject: [PATCH] chore(consistency): renormalize lifecycle state [auto] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated by fix-consistency on 2026-07-03: - workplan status: proposed → active --- ...orkstation-independence-and-fleet-realignment.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/workplans/CUST-WP-0054-workstation-independence-and-fleet-realignment.md b/workplans/CUST-WP-0054-workstation-independence-and-fleet-realignment.md index 110e21a..2bb7809 100644 --- a/workplans/CUST-WP-0054-workstation-independence-and-fleet-realignment.md +++ b/workplans/CUST-WP-0054-workstation-independence-and-fleet-realignment.md @@ -4,13 +4,14 @@ type: workplan title: "Workstation Independence and Fleet Role Realignment" domain: infotech repo: the-custodian -status: proposed +status: active owner: codex topic_slug: custodian planning_priority: high planning_order: 54 created: "2026-07-03" updated: "2026-07-03" +state_hub_workstream_id: "8a828444-dd49-4d7b-a2d1-9952b5bc929d" --- # CUST-WP-0054 - Workstation Independence and Fleet Role Realignment @@ -108,6 +109,7 @@ production dependency (likely identity/OpenBao) has moved. id: CUST-WP-0054-T01 status: todo priority: high +state_hub_task_id: "67b91b18-9ad0-4917-990a-056a7007a2d4" ``` Write the canon-adjacent architecture note (`docs/` first; promote to @@ -124,6 +126,7 @@ host and target host. Done when every row has a target and a migration owner id: CUST-WP-0054-T02 status: todo priority: high +state_hub_task_id: "4f2ae1f1-f9ad-44bb-bae7-151030634f56" ``` Remove the workstation from all production data paths: @@ -147,6 +150,7 @@ emission working (partial T10 rehearsal). id: CUST-WP-0054-T03 status: todo priority: high +state_hub_task_id: "70a25fbd-71d7-4d74-a04b-30e775984feb" ``` Declare coulombcore frozen for new production (policy note in canon). Produce @@ -163,6 +167,7 @@ authenticates through them). id: CUST-WP-0054-T04 status: todo priority: high +state_hub_task_id: "79b9ee4d-f792-434c-a2ea-2fe216a948ca" ``` Execute/absorb `RAIL-HO-WP-0005`: Forgejo production on railiance01 becomes @@ -178,6 +183,7 @@ release ships with the workstation off. id: CUST-WP-0054-T05 status: todo priority: high +state_hub_task_id: "e91db8d0-973d-4a31-b3c2-ca37fd002ec7" ``` Move the State Hub primary from coulombcore to railiance01 using the proven @@ -194,6 +200,7 @@ so file writebacks no longer touch workstation paths. id: CUST-WP-0054-T06 status: todo priority: medium +state_hub_task_id: "f2c5dd4b-9af4-4e8c-8619-6814e7d1666e" ``` Remove `/home/worsch/...` path identities from runtime contracts: the triage @@ -207,6 +214,7 @@ no ActivityDefinition or sink references a workstation-specific absolute path. id: CUST-WP-0054-T07 status: todo priority: high +state_hub_task_id: "0eaf1961-a4e7-459e-b710-3e72042cdf50" ``` Implement strategy A: `make dev-hub` (or `custodian dev up`) starts the local @@ -224,6 +232,7 @@ fully offline. id: CUST-WP-0054-T08 status: todo priority: medium +state_hub_task_id: "ede6713e-8552-469c-bfe5-b17b015e1809" ``` Compose the existing pieces (NET-WP-0020 unseal automation, S1–S3 bootstrap @@ -239,6 +248,7 @@ join-ready state unattended except for custody-gated steps. id: CUST-WP-0054-T09 status: wait priority: medium +state_hub_task_id: "c6b0d0a7-88c7-46f6-9d05-5d1078df3c8c" ``` Gated on T03–T05 drains reaching identity/OpenBao. Final inventory sweep, @@ -254,6 +264,7 @@ both fleet nodes. id: CUST-WP-0054-T10 status: wait priority: high +state_hub_task_id: "cd6a31e8-c99e-4191-97d7-68d0389137b0" ``` The plan's proof: workstation fully offline for 24h+ (no tunnels, no