chore(workplans): register STATE-WP-0075 hub IDs from fix-consistency
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s

This commit is contained in:
tegwick 2026-07-10 13:33:37 +02:00
parent c53d8333e0
commit 2943251c03

View file

@ -11,6 +11,7 @@ planning_priority: high
planning_order: 75
created: "2026-07-10"
updated: "2026-07-10"
state_hub_workstream_id: "b3f4f2cd-f6f4-4518-bc66-6b9f4be9349d"
---
# STATE-WP-0075 — Workstream REST route 410 stranglers
@ -37,6 +38,7 @@ Preferred `/workplans/*` routes remain the only functional surface.
id: STATE-WP-0075-T01
status: done
priority: high
state_hub_task_id: "a8908d16-3966-4819-a9f9-96697ec8b6a3"
```
1. Add `retire_legacy_route()` to `api/services/legacy_compat.py` — meter usage,
@ -51,6 +53,7 @@ Done when all 410 stranglers share one code path for metering and headers.
id: STATE-WP-0075-T02
status: done
priority: high
state_hub_task_id: "f62b7f22-0f84-4a4b-83d7-5df6d9d93c47"
```
Return **410 Gone** on:
@ -68,6 +71,7 @@ Keep `/workplans/*` handlers unchanged.
id: STATE-WP-0075-T03
status: done
priority: high
state_hub_task_id: "5bf41f1a-a8d9-4514-b0c7-5db84050bd3f"
```
Return **410 Gone** on:
@ -81,6 +85,7 @@ Return **410 Gone** on:
id: STATE-WP-0075-T04
status: done
priority: high
state_hub_task_id: "19ebaaa8-5720-4773-a9c6-02f4e1c88e0d"
```
1. Update `tests/test_legacy_meter.py` and `tests/test_routers_core.py` for 410