feat(terminology): workplan-first dashboard and retirement backlog (STATE-WP-0069)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Add the ranked legacy-interface backlog (T01), rename dashboard navigation and
user-facing copy to workplan while preserving wire-compat API keys (T02), and
activate the retirement workplan with T01/T02 marked done.
This commit is contained in:
tegwick 2026-07-08 16:08:32 +02:00
parent 4dc69bb8f5
commit b2264d1f06
44 changed files with 382 additions and 253 deletions

View file

@ -24,7 +24,7 @@ Each event carries:
| `event_type` | string | Free-form label categorising the event (see below) |
| `author` | string | Who created the event — `custodian` for agent-generated events, or a human name |
| `topic_id` | UUID? | Links the event to a topic (optional) |
| `workstream_id` | UUID? | Links to a workstream (optional) |
| `workstream_id` | UUID? | Links to a workplan (optional) |
| `task_id` | UUID? | Links to a task (optional) |
| `decision_id` | UUID? | Links to a decision (optional) |
| `detail` | JSON? | Arbitrary structured data — commits, counts, file paths, metrics, etc. |
@ -38,10 +38,10 @@ These types are used by the State Hub's built-in write operations:
| Type | When emitted |
|---|---|
| `workstream_created` | A new workstream was registered |
| `workstream_status_changed` | Workstream moved between canonical lifecycle states |
| `workstream_created` | A new workplan was registered |
| `workstream_status_changed` | Workplan moved between canonical lifecycle states |
| `workstation_advanced` | Flow-aware movement via `advance_workstation()` succeeded |
| `task_created` | A new task was added to a workstream |
| `task_created` | A new task was added to a workplan |
| `task_status_changed` | Task moved to wait / todo / progress / done / cancel |
| `decision_recorded` | A decision (pending or made) was recorded |
| `decision_resolved` | A pending decision was resolved |
@ -77,7 +77,7 @@ Via the MCP server (in a Claude Code session):
add_progress_event(
summary = "What happened, in one clear sentence",
event_type = "milestone", // or note, blocker, insight, …
workstream_id = "<uuid>", // link to relevant workstream (optional)
workstream_id = "<uuid>", // link to relevant workplan (optional)
topic_id = "<uuid>", // link to relevant topic (optional)
detail = { "key": "value" } // any structured data worth preserving
)