Close workplan loose ends: relink stale hub IDs, normalize statuses.
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s

- Archived CUST-WP-0054/0057/0058: replace stale state_hub IDs with the
  live hub records (matched by task title and status), clearing 13 C-03 failures.
- CUST-WP-0054-T09/T10: record cancel in the file, matching the hub state
  at plan closeout.
- Eleven finished workplans: non-canonical 'completed' -> 'finished'.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
codex 2026-09-22 11:32:48 +02:00
parent fa3caa4922
commit 66be5cb72f
15 changed files with 58 additions and 56 deletions

View file

@ -111,7 +111,7 @@ production dependency (likely identity/OpenBao) has moved.
id: CUST-WP-0054-T01
status: done
priority: high
state_hub_task_id: "2257d05c-2997-4ec9-a95a-1f2d12915de9"
state_hub_task_id: "f0e64e81-2462-593e-be2c-e3e9aca29fd1"
```
Write the canon-adjacent architecture note (`docs/` first; promote to
@ -128,7 +128,7 @@ host and target host. Done when every row has a target and a migration owner
id: CUST-WP-0054-T02
status: done
priority: high
state_hub_task_id: "40733441-5786-49d3-bc35-006ab34dc646"
state_hub_task_id: "76c0c8e3-3b4f-5473-89b6-fff26882cef0"
```
Remove the workstation from all production data paths:
@ -152,7 +152,7 @@ emission working (partial T10 rehearsal).
id: CUST-WP-0054-T03
status: done
priority: high
state_hub_task_id: "4bbb3a81-8558-4b19-96ea-684c20633683"
state_hub_task_id: "2838fd34-8d1b-56ab-9810-9db7c5196251"
```
Declare coulombcore frozen for new production (policy note in canon). Produce
@ -169,7 +169,7 @@ authenticates through them).
id: CUST-WP-0054-T04
status: done
priority: high
state_hub_task_id: "1e92d690-e3e6-4073-849e-4e500cd4cadc"
state_hub_task_id: "6ac7608f-2a04-557a-9506-279c161d8b3c"
```
Execute/absorb `RAIL-HO-WP-0005`: Forgejo production on railiance01 becomes
@ -205,7 +205,7 @@ read-only org policy and scheduled Forgejo backup gate per RAIL-HO-WP-0005.
id: CUST-WP-0054-T05
status: done
priority: high
state_hub_task_id: "714a5095-8a5a-4d2f-9e7d-b2a2b1f21526"
state_hub_task_id: "3afc299d-9002-54b6-abf9-3d9bed67e09a"
```
Move the State Hub primary from coulombcore to railiance01 using the proven
@ -255,7 +255,7 @@ sign-off (rollback copy retained).
id: CUST-WP-0054-T06
status: done
priority: medium
state_hub_task_id: "1da032b1-4b2f-4e7a-a2f3-e3ac3df29bdd"
state_hub_task_id: "5392e2c6-33f6-50c6-81b4-40295363c78e"
```
Remove `/home/worsch/...` path identities from runtime contracts: the triage
@ -276,7 +276,7 @@ via `tools/migrate-working-memory-pvc-to-clone.sh`.
id: CUST-WP-0054-T07
status: done
priority: high
state_hub_task_id: "853f477b-bb76-4ed4-a5c3-31416fd26000"
state_hub_task_id: "d7713d8d-8040-5fff-9df2-391efe8a5995"
```
Implement strategy A: `make dev-hub` (or `custodian dev up`) starts the local
@ -300,7 +300,7 @@ fully offline.
id: CUST-WP-0054-T08
status: done
priority: medium
state_hub_task_id: "065b626e-4f52-4a0a-8a52-a8551caf2701"
state_hub_task_id: "bfd5223f-0df8-5f2f-92d2-a612cec221a0"
```
Compose the existing pieces (NET-WP-0020 unseal automation, S1–S3 bootstrap
@ -319,12 +319,13 @@ target (T09).
```task
id: CUST-WP-0054-T09
status: wait
status: cancel
priority: medium
state_hub_task_id: "08ea9646-c078-47f9-9d90-29e07fb360b0"
state_hub_task_id: "55b5a2d4-3a62-5525-ba6e-2e381e25d475"
```
**Operator acceptance gate** — engineering deliverables complete; execute when
**Cancelled at plan closeout (2026-07-08)** — hub record already `cancel`;
file aligned 2026-09-22. Original gate: engineering deliverables complete; execute when
identity/OpenBao drain finishes. Gated on T03–T05 drains reaching identity/OpenBao. Final inventory sweep,
data archival (episodic memory of the machine's history), DNS/cert plan for
`*.coulomb.social` names, then execute the machine phoenix via T08 automation:
@ -336,12 +337,13 @@ both fleet nodes.
```task
id: CUST-WP-0054-T10
status: wait
status: cancel
priority: high
state_hub_task_id: "5678e806-cf63-4443-a4a8-f9663bd1acc4"
state_hub_task_id: "87d9dee6-8add-51e2-9bb5-e03081577ecb"
```
**Operator acceptance gate** — plan proof criterion; run after T05 closeout.
**Cancelled at plan closeout (2026-07-08)** — hub record already `cancel`;
file aligned 2026-09-22. Original gate: plan proof criterion; run after T05 closeout.
The plan's proof: workstation fully offline for 24h+ (no tunnels, no
processes). Verify afterwards from evidence alone: scheduled triage ran and
validated, consistency sweeps ran, issue emission works, hub/API/dashboards