I3000 — Texty záznamů pracoviště se kreslí jako próza
Vykreslit každý záznamový text na pracovišti (tvrzení, proč, kritéria, věty o stavu, drift) přes ui::prose, aby se vykreslily code spany, zvýrazněná slova a odkazy a id se odkazovalo jen tehdy, když ho plán drží; vlastní odkazování id v ui/idd.rs zaniká.
HOTOVO vlna 0 · p1 · profil implementation · běží samostatně
Součást idd-reads-at-a-glance — Pracovní prostor intentů se čte na první pohled a vede všude, kam odkazuje.
Cíl
Vykreslit každý záznamový text na pracovišti (tvrzení, proč, kritéria, věty o stavu, drift) přes ui::prose, aby se vykreslily code spany, zvýrazněná slova a odkazy a id se odkazovalo jen tehdy, když ho plán drží; vlastní odkazování id v ui/idd.rs zaniká.
Proč
Dne 2026-10-18 vlastník třikrát přečetl publikované /ui/idd a shledal ho neergonomickým: texty ukazují holé zpětné apostrofy a markdown; ui::prose je už vykresluje a používá ho jen milestone.rs.
Aktuální stav
Surový text a druhý linker id.
Cílový stav
Jeden vykreslovač pro každý text záznamu.
Rozsah
- apps/majordomus-cli/src/ui/idd.rs
- apps/majordomus-cli/src/ui/prose.rs
- test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
- .ai/repo/project
- dokumentace
- web
Závislosti
Žádné. Tento úkol je kořenem grafu.
Kritéria přijetí
- Cesta v zpětných apostrofech v kritériu se vykreslí jako kód
- ui/idd.rs nenese žádný vlastní linker id
Validace
- majordomus plan validate
- cargo test --lib ui::
- bash test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
Požadované důkazy
- prose_screen_test
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| prose_screen_test | ci | gh run view --job 117890226384 --log | tests/ui_idd_evidence.rs: 2 passed, 0 failed (the standing route's texts drawn as prose), in rust (3) of validate run 39192952944 on dd4c0a87cba, carrying d092324165f | eb72106 |
Časová osa
- zahájeno
- 2026-10-19T10:02:00Z
- ověřeno
- 2026-10-19T10:02:13Z
- dokončeno
- 2026-10-19T10:02:21Z
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/I3000.yaml. Přečtěte ho zpět pomocí majordomus plan show I3000.