STATE-WP-0069: MCP Phase 1 deprecation + open_workplans summary alias
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run

Complete MCP legacy deprecation coverage (resource + docstrings + TOOLS.md).
Dual-write open_workplans on /state/summary alongside open_workstreams;
get_domain_summary prefers the new key. T06 internal rename started.
This commit is contained in:
tegwick 2026-07-08 20:33:53 +02:00
parent 9e93b517e4
commit e6a6af035c
7 changed files with 70 additions and 40 deletions

View file

@ -138,6 +138,12 @@ seven consecutive review windows.
Done when MCP clients use workplan-named tools only and legacy MCP keys are
removed from the registry or marked `retired` with zero usage.
Progress 2026-07-08 (Phase 1): `_deprecation` payloads on all legacy MCP tools
and `state://workstreams/{topic_slug}`; `state://workplans/{topic_slug}` preferred
resource; `get_domain_summary` workplan-first prose + `workplans` key;
TOOLS.md and tool docstrings updated. Phase 2 alias removal remains gated on
legacy-meter zero usage for seven consecutive review windows.
## Task: REST `/workstreams` compat router retirement
```task
@ -184,7 +190,7 @@ finish transitions and legacy-meter shows zero event consumers on the old subjec
```task
id: STATE-WP-0069-T06
status: todo
status: progress
priority: low
state_hub_task_id: "221a69f9-9e61-4fde-9785-fa0dcaf698b4"
```
@ -200,6 +206,9 @@ Coordinate with hub-core if shared types leak the old term.
Done when internal code reads workplan-first and grep budget for
`api:open_workstreams` hits zero.
Progress 2026-07-08: `/state/summary` now dual-writes `open_workplans` alongside
legacy `open_workstreams`; MCP `get_domain_summary` prefers `open_workplans`.
## Task: Closeout — registry cleanup and verification
```task