Close workplan loose ends: relink stale hub IDs, normalize statuses.
- 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:
parent
fa3caa4922
commit
66be5cb72f
15 changed files with 58 additions and 56 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue