STATE-WP-0069: meter /progress workstream_id and fix MCP task queries
Wire hub-core progress legacy-meter hook for GET /progress/?workstream_id. MCP list_tasks, list_blocked_tasks, and list_human_interventions now call REST with workplan_id only so internal clients do not inflate legacy usage.
This commit is contained in:
parent
0292be0787
commit
4934655a67
5 changed files with 52 additions and 7 deletions
|
|
@ -10,7 +10,7 @@ topic_slug: custodian
|
|||
planning_priority: medium
|
||||
planning_order: 69
|
||||
created: "2026-07-08"
|
||||
updated: "2026-07-10"
|
||||
updated: "2026-07-11"
|
||||
state_hub_workstream_id: "923bb94a-d16c-422c-b81e-16328bd7b60c"
|
||||
---
|
||||
|
||||
|
|
@ -148,6 +148,10 @@ Activity-core monitoring (STATE-WP-0054 T06): `weekly-legacy-meter-review`
|
|||
schedule (`30 8 * * 1` Europe/Berlin) posts `legacy_meter_weekly_review`
|
||||
progress events linked to this workplan.
|
||||
|
||||
Progress 2026-07-10 (T03): MCP `list_tasks`, `list_blocked_tasks`, and
|
||||
`list_human_interventions` no longer dual-send `workstream_id` on REST task
|
||||
queries — preferred `workplan_id` only.
|
||||
|
||||
## Task: REST `/workstreams` compat router retirement
|
||||
|
||||
```task
|
||||
|
|
@ -173,8 +177,9 @@ Done when OpenAPI documents `/workplans` as the public CRUD surface and
|
|||
|
||||
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.
|
||||
`/token-events/`, `/execution/launch-requests`, and `/progress/` with Deprecation
|
||||
headers and legacy-meter keys. MCP task list tools now call REST with `workplan_id`
|
||||
only. Route-level `/workstreams` removal remains gated on zero usage.
|
||||
|
||||
## Task: Legacy completion event — stop dual-publish
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue