STATE-WP-0069 T04: meter workstream_id query-param aliases
Add legacy_compat helper and Deprecation headers when callers filter /tasks, /decisions, /token-events, or /execution/launch-requests with workstream_id. Preferred workplan_id filters are unchanged. Route removal remains gated on legacy-meter zero-usage windows.
This commit is contained in:
parent
b2b72b7327
commit
793a39a1a4
8 changed files with 181 additions and 15 deletions
|
|
@ -10,7 +10,7 @@ topic_slug: custodian
|
|||
planning_priority: medium
|
||||
planning_order: 69
|
||||
created: "2026-07-08"
|
||||
updated: "2026-07-09"
|
||||
updated: "2026-07-10"
|
||||
state_hub_workstream_id: "923bb94a-d16c-422c-b81e-16328bd7b60c"
|
||||
---
|
||||
|
||||
|
|
@ -152,7 +152,7 @@ progress events linked to this workplan.
|
|||
|
||||
```task
|
||||
id: STATE-WP-0069-T04
|
||||
status: todo
|
||||
status: progress
|
||||
priority: high
|
||||
state_hub_task_id: "6fba665d-ebfa-42ab-8cf9-4460f77c5375"
|
||||
```
|
||||
|
|
@ -171,6 +171,11 @@ and `tests/test_legacy_meter.py` retirement cases.
|
|||
Done when OpenAPI documents `/workplans` as the public CRUD surface and
|
||||
`/workstreams` returns 410 Gone or is unmounted, with regression tests green.
|
||||
|
||||
Progress 2026-07-10 (T04 prep): `api/services/legacy_compat.py` meters
|
||||
`workstream_id` query-param usage on `/tasks/`, `/tasks/counts`, `/decisions/`,
|
||||
`/token-events/`, and `/execution/launch-requests` with Deprecation headers and
|
||||
legacy-meter keys. Route-level `/workstreams` removal remains gated on zero usage.
|
||||
|
||||
## Task: Legacy completion event — stop dual-publish
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue