I3268 — The published plan has an impact page whose graph and sortable table agree and name the commit they were read at
Generate /plan/impact/ on the site from plan.impact over every issue: a sortable, filterable table (id, milestone, wave, status, immediate unlocks, transitive reach, remaining blockers) and the graph via site/graph.js; row and node select each other; a no-JS table is the fallback.
BLOKOVÁNO vlna 1 · p2 · profil implementation · bezpečné paralelně
Blocked. This issue cannot start until I3267 is done. The status is derived from that, not declared.
Cíl
Generate /plan/impact/ on the site from plan.impact over every issue: a sortable, filterable table (id, milestone, wave, status, immediate unlocks, transitive reach, remaining blockers) and the graph via site/graph.js; row and node select each other; a no-JS table is the fallback.
Proč
Owner order 2026-10-17 for an interactive per-issue graph and an aggregated table ranked by impact. Proposed in ADR 0195 (What accepting an issue unblocks is answered by one counterfactual evaluator over the plan graph) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c284#5.
Aktuální stav
site/graph.js and diagrams.js draw graphs; no page ranks issues by unlock.
Cílový stav
The page is generated by derive; its numbers carry the source commit and graph fingerprint.
Rozsah
- site/graph.js
- site/data/generated/plan.json
- apps/majordomus-cli/src/generate.rs
- scripts/generate-site-data
- lib/plan_json.awk
- site/templates/plan-section.html
- site/templates/dag.html
Závislosti
Kritéria přijetí
- The table and graph name the same commit and fingerprint as plan.impact on the CLI
- A new issue appears with no edit but its record
Validace
- scripts/derive-check
- majordomus plan validate
Požadované důkazy
- case_the_impact_page_agrees_with_the_cli
Důkazy
Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.
Časová osa
- zahájeno
- —
- ověřeno
- —
- dokončeno
- —
Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.
Canonical record: .ai/repo/project/issues/I3268.yaml. Read it back with majordomus plan show I3268.