I2476 — Záměr otevře to, co mu slouží: jeho prohlášení, kritéria a jejich důkazy a milníky a úkoly, které mu slouží
Nechat čtenáře majordomus ui otevřít jakýkoli záměr (/ui/roadmap?intent=<id>) do inspektoru, který ukazuje, co říká, invarianty, ke kterým práci drží, každé kritérium jeho splnění s důkazy, stavem a postupem reprodukce a milníky a úkoly, které mu slouží, každé jako odkaz.
HOTOVO vlna 4 · p1 · profil implementation · běží samostatně
Součást development-runtime — The runtime has a development surface.
Cíl
Nechat čtenáře majordomus ui otevřít jakýkoli záměr (/ui/roadmap?intent=<id>) do inspektoru, který ukazuje, co říká, invarianty, ke kterým práci drží, každé kritérium jeho splnění s důkazy, stavem a postupem reprodukce a milníky a úkoly, které mu slouží, každé jako odkaz.
Proč
Vlastník dne 2026-10-11 požádal o implementaci každého pohledu ze snímků obrazovek UI, maximálně interaktivní (balík v3 M06-02, inspektor detailu milníku, úkolu a záměru). Plán rozvoje uvádí záměry jako řádky, které nic neotevírají; intents.list už odpovídá na prohlášení každého záměru, invarianty, milníky a splnění se stavem a příkazem reprodukce a plan.issues na to, čemu každý úkol slouží.
Aktuální stav
Záměr je řádek plánu rozvoje; Serves v inspektoru milníku vede na plán rozvoje.
Cílový stav
?intent=<id> otevře inspektor nad plánem rozvoje, dotazovaný přes plan.issues jen když je vybrán intent nebo milník. Ukazuje fázi intentu, verdikt a kolik kritérií je splněno, jeho prohlášení, jeho invarianty, milníky, které mu slouží, s jejich stavem (každý je odkaz na svůj inspektor), úkoly, které mu slouží (úkol slouží intentu, když ho jmenuje záznam serves nebo jedno z jeho kritérií, intent#criterion; každý je odkaz na svůj inspektor), a jeho kritéria s důkazy, stavem, údajem o splnění a příkazem, který je reprodukuje. Řádky intentů v plánu rozvoje a položka Serves v inspektoru milníku vedou sem. Id, které repozitář nezná, to řekne; hodnota, která není id, nic neotevře.
Rozsah
- apps/majordomus-cli/src/ui/intent.rs
- apps/majordomus-cli/src/ui/roadmap.rs
- apps/majordomus-cli/src/ui/milestone.rs
- apps/majordomus-cli/src/ui/mod.rs
- .ai/repo/project/issues/I2476.yaml
- docs/MAJORDOMUS_UI.md
- test/cases/1081_an_intent_opens_what_serves_it.sh
Závislosti
Kritéria přijetí
- ?intent=<id> otevře inspektor s jeho kritérii a milníky a úkoly, které mu slouží, jako odkazy
- úkol sloužící jednomu z kritérií záměru slouží záměru
- řádky záměrů v plánu rozvoje a Serves v inspektoru milníku k němu vedou
- neznámé id to řekne a hodnota, která není id, neotevře nic
Validace
- cargo test --lib ui::intent
- test/run.sh 1081_an_intent_opens_what_serves_it
Požadované důkazy
- ui_intent_unit_tests
- ui_intent_case_1081
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| ui_intent_unit_tests | ci | cargo test --lib ui::intent (validate run 38223440282 on 722228ef3c, the v0.21.0 top) | 3 testy ui::intent ok | 722228e |
| ui_intent_case_1081 | ci | test/run.sh 1081_an_intent_opens_what_serves_it (běh validate 38223440282 na 722228ef3c, vrcholu v0.21.0) | případ 1081_an_intent_opens_what_serves_it ok | 722228e |
Časová osa
- zahájeno
- 2026-10-12T11:04:55Z
- ověřeno
- 2026-10-12T11:05:01Z
- dokončeno
- 2026-10-12T11:05:13Z
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/I2476.yaml. Přečtěte jej zpět pomocí majordomus plan show I2476.