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

@ -8,7 +8,7 @@ import {normalizeWorkstreamStatus} from "./components/workplan-status.js";
```
```js
// Fetch workstreams + topics + dep edges; /state/deps replaces the heavier
// Fetch workplans + topics + dep edges; /state/deps replaces the heavier
// /state/summary which was only used here to extract dependency edges.
const depState = (async function*() {
let failures = 0;
@ -70,7 +70,7 @@ const _kpiBox = html`<div class="kpi-infobox">
<div class="kpi-row-right"><div class="kpi-row-value">${edges.length}</div></div>
</div>
<div class="kpi-row">
<span class="kpi-row-label">workstreams involved</span>
<span class="kpi-row-label">workplans involved</span>
<div class="kpi-row-right"><div class="kpi-row-value">${_wsWithDeps.size}</div></div>
</div>
</div>`;
@ -89,7 +89,7 @@ injectTocTop("dep-kpi-box", _kpiBox);
injectTocTop("live-indicator", _liveEl);
```
Directed edges between open workstreams. An edge **A → B** means A cannot
Directed edges between open workplans. An edge **A → B** means A cannot
fully proceed until B reaches a satisfactory state.
```js
@ -113,10 +113,10 @@ if (edges.length === 0) {
<thead>
<tr>
<th>Depends-on domain</th>
<th>Depends-on workstream</th>
<th>Depends-on workplan</th>
<th></th>
<th>Blocked-by domain</th>
<th>Blocked-by workstream</th>
<th>Blocked-by workplan</th>
<th>Status</th>
</tr>
</thead>