I2744 — Plán rozvoje v UI čte dodávku a samotné releasy a jeho „nyní“ je tam, kde práce je
Udělat, aby /ui/roadmap (apps/majordomus-cli/src/ui/roadmap.rs) ukazoval odvozenou fázi každého úkolu z plan.delivery vedle jeho deklarovaného stavu, odvodil Now jako milníky s rozpracovanou prací (otevřené pull requesty, claimy mesh, ACTIVE) a Next z grafu a v okamžiku vykreslení četl poslední release z releasů (tagy a publikovaný latest.json), aby snapshot nikdy neukazoval starší release než spustitelný soubor, který jej nakreslil.
PŘIPRAVENO vlna 1 · p0 · profil implementation · bezpečné paralelně
Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I2744 bude přijato.
Cíl
Udělat, aby /ui/roadmap (apps/majordomus-cli/src/ui/roadmap.rs) ukazoval odvozenou fázi každého úkolu z plan.delivery vedle jeho deklarovaného stavu, odvodil Now jako milníky s rozpracovanou prací (otevřené pull requesty, claimy mesh, ACTIVE) a Next z grafu a v okamžiku vykreslení četl poslední release z releasů (tagy a publikovaný latest.json), aby snapshot nikdy neukazoval starší release než spustitelný soubor, který jej nakreslil.
Proč
ADR 0166 rozhodnutí 4. Snapshot z 07:15Z dne 2026-10-16 říkal Latest release 0.26.0 pod hlavičkou 0.27.0 a Now M002, milník bez práce.
Aktuální stav
ui/roadmap.rs čte plan.roadmap, plan.status, intents.list a plan.issues; poslední release pochází z commitnutých záznamů releasů.
Cílový stav
Obrazovka a její stav snímku staví fáze s odkazy na důkazy, Teď a Další jako odvozené a release z vydání; test snímku selže na vydání starším než kreslicí spustitelný soubor.
Rozsah
- apps/majordomus-cli/src/ui/roadmap.rs
- apps/majordomus-cli/src/ui/dashboard.rs
- apps/majordomus-cli/src/ui/chrome.rs
- apps/majordomus-cli/tests/ui_roadmap.rs
- test/cases/3104_the_ui_roadmap_reads_delivery.sh
Závislosti
Kritéria přijetí
- /ui/roadmap ukazuje odvozenou fázi úkolu s odkazem na jeho důkaz
- Nyní jmenuje jen milníky s rozpracovanou prací
- Zobrazený poslední release není nikdy starší než verze samotného spustitelného souboru, pokud je tato verze otagována
Validace
- cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test ui_roadmap
- bash test/run.sh 3104_the_ui_roadmap_reads_delivery
Požadované důkazy
- ui_roadmap_case
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| ui_roadmap_case | test | bash test/run.sh 3104_the_ui_roadmap_reads_delivery; cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test ui_roadmap | case 3104 ok a ui_roadmap 1 passed na c3f6618cf6d; čtyři mutace kódu každá shodily case 3104 | c3f6618 |
Č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.
Kanonický záznam: .ai/repo/project/issues/I2744.yaml. Přečtěte jej zpět pomocí majordomus plan show I2744.