Point five closed workplans at their derived hub identifiers.
Their files still carried pre-rebuild task UUIDs that exist nowhere in the hub; each derived UUID was verified to hold the same record id under the file's workplan. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 57383@bnt-lap001 Assistant-Session: ef71febe-2a37-4c34-a979-2508ca973c91
This commit is contained in:
parent
eaa7f5d63d
commit
05ba1bc747
6 changed files with 38 additions and 34 deletions
|
|
@ -15,6 +15,7 @@
|
|||
| workplan | STATE-WP-ADHOC-2026-08-30 | finished | — | workplans/ADHOC-2026-08-30.md |
|
||||
| workplan | STATE-WP-ADHOC-2026-09-04 | finished | — | workplans/ADHOC-2026-09-04.md |
|
||||
| workplan | STATE-WP-ADHOC-2026-09-22 | finished | — | workplans/ADHOC-2026-09-22.md |
|
||||
| workplan | STATE-WP-ADHOC-2026-10-06 | finished | — | workplans/ADHOC-2026-10-06.md |
|
||||
| workplan | CUST-WP-0003 | finished | — | workplans/CUST-WP-0003-whi-kpi-card.md |
|
||||
| workplan | CUST-WP-0012 | finished | — | workplans/CUST-WP-0012-multi-user-onboarding.md |
|
||||
| workplan | CUST-WP-0038 | archived | — | workplans/CUST-WP-0038-state-hub-threephoenix-ha.md |
|
||||
|
|
@ -68,7 +69,7 @@
|
|||
| workplan | STATE-WP-0092 | finished | — | workplans/STATE-WP-0092-workplan-flavor-and-depends-on-policy.md |
|
||||
| workplan | STATE-WP-0093 | finished | — | workplans/STATE-WP-0093-broadcast-receipts-and-standing-notices.md |
|
||||
| workplan | STATE-WP-0094 | blocked | — | workplans/STATE-WP-0094-routed-gates-and-owner-returns.md |
|
||||
| workplan | STATE-WP-0095 | active | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| workplan | STATE-WP-0095 | finished | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| workplan | STATE-WP-0096 | finished | — | workplans/STATE-WP-0096-private-decision-dispatch.md |
|
||||
| task | STATE-WP-ADHOC-2026-06-04-T01 | done | — | workplans/ADHOC-2026-06-04.md |
|
||||
| task | STATE-WP-ADHOC-2026-07-01-T01 | done | — | workplans/ADHOC-2026-07-01.md |
|
||||
|
|
@ -82,6 +83,9 @@
|
|||
| task | STATE-WP-ADHOC-2026-08-30-T02 | done | — | workplans/ADHOC-2026-08-30.md |
|
||||
| task | STATE-WP-ADHOC-2026-09-04-T01 | done | — | workplans/ADHOC-2026-09-04.md |
|
||||
| task | STATE-WP-ADHOC-2026-09-22-T01 | done | — | workplans/ADHOC-2026-09-22.md |
|
||||
| task | STATE-WP-ADHOC-2026-10-06-T01 | done | — | workplans/ADHOC-2026-10-06.md |
|
||||
| task | STATE-WP-ADHOC-2026-10-06-T02 | done | — | workplans/ADHOC-2026-10-06.md |
|
||||
| task | STATE-WP-ADHOC-2026-10-06-T03 | done | — | workplans/ADHOC-2026-10-06.md |
|
||||
| task | CUST-WP-0003-T01 | done | — | workplans/CUST-WP-0003-whi-kpi-card.md |
|
||||
| task | CUST-WP-0003-T02 | done | — | workplans/CUST-WP-0003-whi-kpi-card.md |
|
||||
| task | CUST-WP-0003-T03 | done | — | workplans/CUST-WP-0003-whi-kpi-card.md |
|
||||
|
|
@ -385,7 +389,7 @@
|
|||
| task | STATE-WP-0095-T01 | done | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| task | STATE-WP-0095-T02 | done | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| task | STATE-WP-0095-T03 | done | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| task | STATE-WP-0095-T04 | wait | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| task | STATE-WP-0095-T04 | done | — | workplans/STATE-WP-0095-historical-source-receiving.md |
|
||||
| task | STATE-WP-0096-T01 | done | — | workplans/STATE-WP-0096-private-decision-dispatch.md |
|
||||
| task | STATE-WP-0096-T02 | done | — | workplans/STATE-WP-0096-private-decision-dispatch.md |
|
||||
| task | STATE-WP-0096-T03 | done | — | workplans/STATE-WP-0096-private-decision-dispatch.md |
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ was `050cbbc`; `git pull` failed with `.git/FETCH_HEAD` permission denied.
|
|||
id: STATE-WP-0071-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "760693d4-38df-4949-a739-a0be62f2d6a9"
|
||||
state_hub_task_id: "1d4c0832-6c91-5bd1-96bd-c365f42acd5a"
|
||||
```
|
||||
|
||||
On the operator WSL machine (State Hub home):
|
||||
|
|
@ -80,7 +80,7 @@ Done when workstation `state-hub` is at target commit and hub API is healthy.
|
|||
id: STATE-WP-0071-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "87e401e1-3b92-4a10-a275-016835be1099"
|
||||
state_hub_task_id: "704ea7f5-e6ad-59e2-85fc-b79ac3ed536a"
|
||||
```
|
||||
|
||||
Restore tunnel mesh required for railiance01 → workstation sweep:
|
||||
|
|
@ -100,7 +100,7 @@ the bridge URL used by activity-core.
|
|||
id: STATE-WP-0071-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "c86fd968-231d-496b-8866-9d7cae289a99"
|
||||
state_hub_task_id: "1f648434-0474-538e-83fe-137d9acfc629"
|
||||
```
|
||||
|
||||
SSH to railiance01 (`ssh railiance01` / `tegwick@92.205.62.239`):
|
||||
|
|
@ -123,7 +123,7 @@ Done when both repos pull cleanly and meet minimum commits.
|
|||
id: STATE-WP-0071-T04
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "a57a53b6-77b6-4f67-9065-5d451a28b0d5"
|
||||
state_hub_task_id: "a473e4b6-9056-5f9e-9ad3-32ae2e71efa7"
|
||||
```
|
||||
|
||||
Roll resolver/progress changes into the running cluster per
|
||||
|
|
@ -144,7 +144,7 @@ Done when actcore-api health check passes and worker pods run the new image dige
|
|||
id: STATE-WP-0071-T05
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "61f5a0b7-e382-455f-a06b-7449573d833b"
|
||||
state_hub_task_id: "3e2a2708-1b02-5cff-85c4-4a1ffbf1a5fe"
|
||||
```
|
||||
|
||||
Verify end-to-end caller migration:
|
||||
|
|
@ -169,7 +169,7 @@ Done when evidence file is committed and shows attribution + declining legacy RE
|
|||
id: STATE-WP-0071-T06
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "a1689d68-6000-4d48-8c2f-e3412384244d"
|
||||
state_hub_task_id: "2e3b3a13-3149-53e2-9c86-1d09b50852cf"
|
||||
```
|
||||
|
||||
1. Mark STATE-WP-0070 T01 `done` if success criteria met.
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ operator image reconcile remains gating item for cluster-side monitoring.
|
|||
id: STATE-WP-0073-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "6893c8aa-cc7e-4adc-bef6-cf644f2c2f66"
|
||||
state_hub_task_id: "88754754-a06c-5630-8983-8a779a5546df"
|
||||
```
|
||||
|
||||
1. Capture post-0072 8h review:
|
||||
|
|
@ -84,7 +84,7 @@ Done when at least one post-0072 capture is committed with a delta summary in
|
|||
id: STATE-WP-0073-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "2f53ce3f-3229-454f-ac54-42b0165d8b04"
|
||||
state_hub_task_id: "e992b534-b460-53a9-9ce7-25f2025548e1"
|
||||
```
|
||||
|
||||
1. `bridge status` — tunnels connected (`state-hub-railiance01`, MCP paths).
|
||||
|
|
@ -112,7 +112,7 @@ attribution without unexplained `unknown` bulk on GET routes.
|
|||
id: STATE-WP-0073-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "8ede25cd-c393-449d-98a6-1cd9456c8a12"
|
||||
state_hub_task_id: "7607e601-a6e3-5fd4-aa49-ff7ffb430266"
|
||||
```
|
||||
|
||||
Roll `activity-core/k8s/railiance/21-custodian-runtime.yaml` on railiance01 so
|
||||
|
|
@ -131,7 +131,7 @@ Done when railiance01 custodian-runtime pods project post-0072 prompt text.
|
|||
id: STATE-WP-0073-T04
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "0a8effe8-3ac6-42d5-97ca-7cd830d2d555"
|
||||
state_hub_task_id: "1a3cbb11-581c-53a0-8a13-9fe12dd7b2eb"
|
||||
```
|
||||
|
||||
When `POST /workstreams/{workstream_id}/dependencies/` shows **seven consecutive**
|
||||
|
|
@ -151,7 +151,7 @@ retirement batch.
|
|||
id: STATE-WP-0073-T05
|
||||
status: cancel
|
||||
priority: medium
|
||||
state_hub_task_id: "c8a80ffa-5076-484d-b86a-9bffc09889f7"
|
||||
state_hub_task_id: "32524a75-12fd-52f8-aae9-8ef861d8e257"
|
||||
```
|
||||
|
||||
Cancelled 2026-07-09: meter declined to zero on hot keys — attribution sprint not
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ manual deletion after registration.
|
|||
id: STATE-WP-0080-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "65c52600-15fe-45bd-82b1-dfeff54698af"
|
||||
state_hub_task_id: "e1420160-56eb-5b95-b4ee-24896da1463a"
|
||||
```
|
||||
|
||||
Add a minimal flavor guard to the register path — detect project flavor from
|
||||
|
|
@ -96,7 +96,7 @@ Durable path (`write_registration_files`) is unchanged.
|
|||
id: STATE-WP-0080-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ab1e079c-b36f-4bfc-a9fd-fb43f7f93924"
|
||||
state_hub_task_id: "b59639be-23d3-5919-b3a1-667c7bced00f"
|
||||
```
|
||||
|
||||
Once `RMGR-WP-0004-T03` lands, route scaffolding through Repo Manager instead of
|
||||
|
|
@ -121,7 +121,7 @@ repo + host path only. Durable repos still use hub templating.
|
|||
id: STATE-WP-0080-T03
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "91cb1a33-7748-4d65-bfbc-bad21234e364"
|
||||
state_hub_task_id: "54e7b49c-88a9-5b50-8c40-ae4d58f34acd"
|
||||
```
|
||||
|
||||
Confirm the register/scaffolding capability is dispositioned `move` →
|
||||
|
|
@ -141,7 +141,7 @@ No inventory edit required.
|
|||
id: STATE-WP-0080-T04
|
||||
status: cancel
|
||||
priority: low
|
||||
state_hub_task_id: "342aa5e8-96d0-4832-be60-f48815a86f71"
|
||||
state_hub_task_id: "0f7b5445-6d35-50b2-853f-ead98f5851cf"
|
||||
```
|
||||
|
||||
After delegation is live and `RMGR-WP-0004-T06` compatibility tests pass, delete
|
||||
|
|
@ -178,7 +178,7 @@ until `RMGR-WP-0004-T06` proves byte-identical durable output.
|
|||
id: STATE-WP-0080-T05
|
||||
status: cancel
|
||||
priority: medium
|
||||
state_hub_task_id: "03224fa5-56f1-4e32-bc2e-40457dceb9cc"
|
||||
state_hub_task_id: "06d63740-1583-59c8-9e83-c6c65f708239"
|
||||
```
|
||||
|
||||
Cancelled — moved to **`RMGR-WP-0004-T04`** by decision `747011c6`.
|
||||
|
|
@ -194,7 +194,7 @@ registration, and it must not be lost in the handoff.
|
|||
id: STATE-WP-0080-T06
|
||||
status: cancel
|
||||
priority: low
|
||||
state_hub_task_id: "47adb8e3-2a03-45b9-9647-fc4e42c58cd1"
|
||||
state_hub_task_id: "862b52fa-1f71-50cb-9a71-53db254d7183"
|
||||
```
|
||||
|
||||
Cancelled — moved to **`RMGR-WP-0004-T02`** by decision `747011c6`.
|
||||
|
|
@ -210,7 +210,7 @@ the result rather than computing it.
|
|||
id: STATE-WP-0080-T07
|
||||
status: cancel
|
||||
priority: medium
|
||||
state_hub_task_id: "c056b8fd-d91b-4cf0-973c-d74d8e718dd1"
|
||||
state_hub_task_id: "83f83afe-5baf-5ba9-bffe-9c7007c83831"
|
||||
```
|
||||
|
||||
Cancelled — moved to **`RMGR-WP-0004-T06`** by decision `747011c6`.
|
||||
|
|
@ -224,7 +224,7 @@ the handoff must not change what ordinary repositories receive.
|
|||
id: STATE-WP-0080-T08
|
||||
status: cancel
|
||||
priority: medium
|
||||
state_hub_task_id: "15eca52e-7c3b-40a7-b2a8-38b0313f57a8"
|
||||
state_hub_task_id: "8cb0cfa6-8654-55ba-a273-99d9fb98bf15"
|
||||
```
|
||||
|
||||
Cancelled — superseded by decision `747011c6`, which answered this task's open
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ excluded once documented in T01).
|
|||
id: STATE-WP-0069-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ffc186e0-807d-4ee4-b11f-3f769af2ab2d"
|
||||
state_hub_task_id: "1a030bd2-6538-5af4-906d-c071e8548986"
|
||||
```
|
||||
|
||||
Reconcile `docs/workplan-terminology-transition.md` against the live codebase.
|
||||
|
|
@ -98,7 +98,7 @@ Done when the backlog is reviewed and each interface has a phase assignment (T02
|
|||
id: STATE-WP-0069-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "996e484e-8cfb-4c9e-8682-c9c3da0c1d72"
|
||||
state_hub_task_id: "ddd67efd-ca28-5c6c-8a96-1ee5c30398ea"
|
||||
```
|
||||
|
||||
Update Observable dashboard navigation, page titles, chart empty-state copy, and
|
||||
|
|
@ -121,7 +121,7 @@ Done when dashboard `npm test` passes and scan shows zero `prose:workstream` in
|
|||
id: STATE-WP-0069-T03
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "f701aa56-aa06-4d0e-a632-758677e7ac98"
|
||||
state_hub_task_id: "b5ea9b2a-38e8-5abc-bc35-256b3ac6a940"
|
||||
```
|
||||
|
||||
Retire MCP surfaces that still lead with `workstream` terminology:
|
||||
|
|
@ -147,7 +147,7 @@ consecutive zero-usage review windows per MCP key.
|
|||
id: STATE-WP-0069-T04
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "6fba665d-ebfa-42ab-8cf9-4460f77c5375"
|
||||
state_hub_task_id: "8daf3497-f43a-5783-829e-30814185ba12"
|
||||
```
|
||||
|
||||
Highest-risk phase. Remove or hard-deprecate legacy REST routes in
|
||||
|
|
@ -178,7 +178,7 @@ Closeout 2026-07-08:
|
|||
id: STATE-WP-0069-T05
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "ebcbe5fc-b50f-4885-a18a-f8394d362c85"
|
||||
state_hub_task_id: "2b885cde-cf50-5e15-acf2-ad9a6cdc4b34"
|
||||
```
|
||||
|
||||
After activity-core subscribers migrate (CUST-WP-0055 T03), stop emitting
|
||||
|
|
@ -201,7 +201,7 @@ registry on hub capture.
|
|||
id: STATE-WP-0069-T06
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "221a69f9-9e61-4fde-9785-fa0dcaf698b4"
|
||||
state_hub_task_id: "f5811371-11dc-5517-8614-375ec04dd27d"
|
||||
```
|
||||
|
||||
Rename internal non-wire identifiers when no external client depends on them:
|
||||
|
|
@ -224,7 +224,7 @@ preferred in dashboard/README/summary. Legacy dual-keys retained until meter cle
|
|||
id: STATE-WP-0069-T07
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "06ed4814-3ba5-4226-845d-695f3041522e"
|
||||
state_hub_task_id: "c4287376-4533-56db-9fa9-3981d53fee3a"
|
||||
```
|
||||
|
||||
Final verification:
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ planning_priority: medium
|
|||
planning_order: 70
|
||||
created: "2026-07-09"
|
||||
updated: "2026-07-14"
|
||||
state_hub_workstream_id: "9aa92529-6ee8-4b3f-b573-78b0ef8d9788"
|
||||
state_hub_workstream_id: "cc9960bc-958c-52c4-9903-29705a9153d2"
|
||||
---
|
||||
|
||||
# STATE-WP-0070 — Workplan terminology phase-2 legacy retirement
|
||||
|
|
@ -40,7 +40,7 @@ caller inventory: `docs/evidence/workstream-caller-inventory-20260708.md`.
|
|||
id: STATE-WP-0070-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "04cb3a3a-fe52-480b-816b-37c8f8fbe5ee"
|
||||
state_hub_task_id: "e3befc25-7116-5e38-840f-061e7fae0379"
|
||||
```
|
||||
|
||||
1. Pull `state-hub` ≥ `b05ca2c` on all fix-consistency hosts (railiance01 sweep,
|
||||
|
|
@ -71,7 +71,7 @@ Legacy GET decline monitoring continues week-over-week per acceptance gate.
|
|||
id: STATE-WP-0070-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "13122195-3b7e-4e22-a5e8-4ebe7e9a093f"
|
||||
state_hub_task_id: "89072f61-1979-583b-803e-bba2b532bdfe"
|
||||
```
|
||||
|
||||
For each key in `docs/workplan-terminology-legacy-retirement-backlog.md` phase 1–2
|
||||
|
|
@ -114,7 +114,7 @@ snapshots, not 7 windows). Hold merge until the weekly-review sweep accrues the
|
|||
id: STATE-WP-0070-T03
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "e2b9015a-d157-4677-b700-165f1cf7e2af"
|
||||
state_hub_task_id: "91dfb460-4385-5b62-86e2-cb6d1a0b06ab"
|
||||
```
|
||||
|
||||
Remove `create_workstream`, `update_workstream`, `list_workstreams`,
|
||||
|
|
@ -146,7 +146,7 @@ its zero windows are trustworthy — unmetered live usage would look like zero.
|
|||
id: STATE-WP-0070-T04
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "18af98bf-c74e-47c8-948a-e713cff88bb8"
|
||||
state_hub_task_id: "8428c401-1470-5ff8-b915-07a30496cb75"
|
||||
```
|
||||
|
||||
- Drop `open_workstreams` from `/state/summary` when meter clears.
|
||||
|
|
@ -188,7 +188,7 @@ tested. Merge gate same as T03: 7th documented zero-usage window.
|
|||
id: STATE-WP-0070-T05
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "dcc81665-ef84-4c0a-a88f-d8afc0d1bbb9"
|
||||
state_hub_task_id: "de31294b-760e-5b4f-8fd4-975d44461613"
|
||||
```
|
||||
|
||||
Re-run `scan_workstream_terminology.py`, grep budget check, full test suite,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue