I2789 — Pracoviště záměru ukazuje, proč záměr stojí tam, kde stojí, a každý krok učiněný na jeho úkolech
Přidat do /ui/idd pro otevřený záměr: panel dotazovaný na vlastní route (/ui/panels/standing?intent=<id>) z intent_realization.explain — věty, na kterých stojí jeho fáze a verdikt, každé nesplněné kritérium se stavem jeho důkazů, příkazem, který jej reprodukuje, a úkoly, které mu slouží, práci realizující záměr s původem každé vazby a jeho drift; a panel z executions.list se všemi plan.transition, které tento server provedl na úkolech záměru, nejnovější první, každý s odkazem na své provedení.
HOTOVO vlna 3 · p1 · 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 do /ui/idd pro otevřený záměr: panel dotazovaný na vlastní route (/ui/panels/standing?intent=<id>) z intent_realization.explain — věty, na kterých stojí jeho fáze a verdikt, každé nesplněné kritérium se stavem jeho důkazů, příkazem, který jej reprodukuje, a úkoly, které mu slouží, práci realizující záměr s původem každé vazby a jeho drift; a panel z executions.list se všemi plan.transition, které tento server provedl na úkolech záměru, nejnovější první, každý s odkazem na své provedení.
Proč
Pracovní prostor ukazuje, co záměr obsluhuje, a nabízí další krok, ale neukazuje, proč záměr stojí tam, kde stojí, ani co se pohnulo: kroky evidence a provádění smyčky IDD se čtou na jiných obrazovkách a intent_realization.explain trvá sekundy, takže nemůže držet první vykreslení obrazovky.
Aktuální stav
intent_realization.explain a executions.list odpovídají na obě otázky; žádná obrazovka je pro záměr nečte.
Cílový stav
/ui/idd ukazuje stav záměru z jeho vlastní panelové trasy a tahy provedené na jeho úkolech, obojí čtené jen z těchto schopností.
Rozsah
- apps/majordomus-cli/src/ui
- apps/majordomus-cli/tests/ui_idd_evidence.rs
- .ai/repo/project
- dokumentace
- web
- .gitattributes
Závislosti
Co na tom čeká
Kritéria přijetí
- První vykreslení workspace se neptá intent_realization.explain; jeho zástupný blok jmenuje route panelu a route odpovídá stavem záměru
- Každé nesplněné kritérium se ukáže se stavem důkazu, příkazem k reprodukci a úkoly, které mu slouží, přesně tak, jak schopnost odpovídá
- plan.transition spuštěný na jednom z úkolů záměru je uveden ve workspace a vede na své provedení, a ten na úkolu jiného záměru ne
Validace
- majordomus plan validate
- cargo test --test ui_idd_evidence
Požadované důkazy
- ui_idd_evidence_tests
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| ui_idd_evidence_tests | ci | gh run view --job 117706042653 --log | tests/ui_idd_evidence.rs: 2 passed, 0 failed, in rust (3) of validate run 39137437606 on 2dfff96988a, the v0.30.0 top carrying I2789's merge 9bcbc988baf | dd4c0a8 |
Časová osa
- zahájeno
- 2026-10-19T09:58:57Z
- ověřeno
- 2026-10-19T09:59:14Z
- dokončeno
- 2026-10-19T09:59:24Z
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/I2789.yaml. Přečtěte ho zpět pomocí majordomus plan show I2789.