I2780 — UI má pracovní prostor záměrů: záměr, jeho milníky, úkoly, vlny a graf na jedné obrazovce
Přidat /ui/idd mezi obrazovky UI: záměry jako výběr se fází a verdiktem, kritéria vybraného, jeho milníky v pořadí plánu rozvoje se stavem, jeho úkoly se stavem, vlnou, prioritou a tím, co je blokuje, vlny, které tyto úkoly zabírají, a graf závislostí mezi nimi s tabulkou pod ním, každá entita je odkazem na svůj stávající inspektor a každý připravený úkol je odkazem na krok, který jej spouští.
HOTOVO vlna 0 · p0 · profil implementation · běží samostatně
Součást idd-workspace — UI je místo, kde vlastník řídí práci, od záměru k jeho dalšímu kroku.
Cíl
Přidat /ui/idd mezi obrazovky UI: záměry jako výběr se fází a verdiktem, kritéria vybraného, jeho milníky v pořadí plánu rozvoje se stavem, jeho úkoly se stavem, vlnou, prioritou a tím, co je blokuje, vlny, které tyto úkoly zabírají, a graf závislostí mezi nimi s tabulkou pod ním, každá entita je odkazem na svůj stávající inspektor a každý připravený úkol je odkazem na krok, který jej spouští.
Proč
Dne 2026-10-16 vlastník požádal o řízení práce z UI místo z vložených promptů. Každá odpověď, kterou workspace potřebuje, už je schopností; chybí jedna obrazovka, která vychází z toho, k čemu práce slouží.
Aktuální stav
Žádné /ui/idd; plán se čte na čtyřech obrazovkách, vlny na žádné.
Cílový stav
/ui/idd odpovídá hero blokem, volbou záměru, kritérii, milníky, úkoly, vlnami a panely grafu, každý jmenuje své zdroje, a neznámý záměr odmítne jménem.
Rozsah
- apps/majordomus-cli/src/ui
- apps/majordomus-cli/tests/ui_idd.rs
- docs/MAJORDOMUS_UI.md
- .ai/repo/project
Závislosti
Žádné. Tento úkol je kořenem grafu.
Co na tom čeká
Kritéria přijetí
- Záměr pojmenovaný dotazem, nebo první prováděný a pak plánovaný v pořadí intents.list, se zobrazí a pravidlo se vypíše
- Milníky, úkoly a vlny pocházejí z plan.roadmap, plan.issues a plan.waves a z žádného vlastního seznamu obrazovky
- Úkol přidaný do plánu se objeví bez další úpravy
- Intent, který není zaznamenán, se odmítne jménem a schopnost, která nedokáže odpovědět, to řekne ve svém panelu
Validace
- majordomus plan validate
- majordomus intent validate
- cargo test --lib ui::
- cargo test --test ui_idd
Požadované důkazy
- ui_idd_tests
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| ui_idd_tests | test | cargo test --test ui_idd | pass | d116266 |
| ui_idd_tests | test | cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test ui_idd | 4 passed, 0 failed na master 707a04c7ce8 (2026-10-17) | 707a04c |
Časová osa
- zahájeno
- 2026-10-16T21:12:37Z
- ověřeno
- 2026-10-16T21:13:23Z
- dokončeno
- 2026-10-17T21:36:20Z
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/I2780.yaml. Přečtěte jej zpět pomocí majordomus plan show I2780.