diff --git a/workplans/STATE-WP-0070-workplan-terminology-phase2-retirement.md b/workplans/STATE-WP-0070-workplan-terminology-phase2-retirement.md index 7f3a76d..2a10c19 100644 --- a/workplans/STATE-WP-0070-workplan-terminology-phase2-retirement.md +++ b/workplans/STATE-WP-0070-workplan-terminology-phase2-retirement.md @@ -4,13 +4,13 @@ type: workplan title: "Workplan terminology phase-2 legacy retirement" domain: infotech repo: state-hub -status: active +status: finished owner: codex topic_slug: custodian planning_priority: medium planning_order: 70 created: "2026-07-09" -updated: "2026-07-13" +updated: "2026-07-14" state_hub_workstream_id: "9aa92529-6ee8-4b3f-b573-78b0ef8d9788" --- @@ -112,7 +112,7 @@ snapshots, not 7 windows). Hold merge until the weekly-review sweep accrues the ```task id: STATE-WP-0070-T03 -status: progress +status: done priority: medium state_hub_task_id: "e2b9015a-d157-4677-b700-165f1cf7e2af" ``` @@ -144,7 +144,7 @@ its zero windows are trustworthy — unmetered live usage would look like zero. ```task id: STATE-WP-0070-T04 -status: progress +status: done priority: low state_hub_task_id: "18af98bf-c74e-47c8-948a-e713cff88bb8" ``` @@ -186,7 +186,7 @@ tested. Merge gate same as T03: 7th documented zero-usage window. ```task id: STATE-WP-0070-T05 -status: todo +status: done priority: medium state_hub_task_id: "dcc81665-ef84-4c0a-a88f-d8afc0d1bbb9" ``` @@ -195,4 +195,21 @@ Re-run `scan_workstream_terminology.py`, grep budget check, full test suite, archive this workplan, notify CUST-WP-0055 fleet gate complete. Done when legacy-meter weekly review shows no active legacy REST keys and MCP -aliases are removed or marked retired. \ No newline at end of file +aliases are removed or marked retired. + +**Closeout 2026-07-14 (merged `df19c46`):** Gate cleared — 10 consecutive 8h +zero-usage windows (07-10 14:00 → 07-13 22:00), all 19 legacy interfaces at 0. +Branch `state-wp-0070-legacy-retirement` merged to `main`; :8001 dev-hub MCP +restarted (removed tools de-registered); full suite green (495 passed). T03 +(MCP aliases + resource) and the open_workstreams mirror (T04) are removed. + +**Deferred to a phase-3 followup (handed to CUST-WP-0055 fleet gate):** two T04 +sub-items still have live fleet callers and were intentionally NOT removed: +1. `workstream_id` query/body field alias on preferred routes (`/tasks`, + `/decisions`, `/progress`, `/execution`, `/token-events`) — external + session-close curls and scripts still send it; scan shows ~4.1k `api:workstream_id` + occurrences fleet-wide. Retire after briefs/scripts refresh and the meter key + holds 7 zero windows. +2. `flows/workstream.yaml` — the `/flows/workstream/{id}` routes are still served + and tested. Retire when no callers remain. +Backlog: `docs/workplan-terminology-legacy-retirement-backlog.md` (phase-3 rows). \ No newline at end of file