I3004 — Na stránku /ui se nikdy nedostane surový markdown
Přidat pravidlo ui-audit text.raw-markdown, které selže na každé stránce /ui, jejíž vykreslený text nese ```, ** nebo úsek v backticks, a krok případu 3220, který čte code span vykresleného kritéria.
PŘIPRAVENO 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.
Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I3004 bude přijato.
Cíl
Přidat pravidlo ui-audit text.raw-markdown, které selže na každé stránce /ui, jejíž vykreslený text nese ```, ** nebo úsek v backticks, a krok případu 3220, který čte code span vykresleného kritéria.
Proč
Vlastník požádal, aby se vykreslování markdownu vynucovalo do budoucna, ne jednorázově opravilo.
Aktuální stav
Nic nebrání surovému markdownu.
Cílový stav
Pravidlo na každé auditované stránce.
Rozsah
- scripts/lib/ui-audit.mjs
- scripts/lib/ui.test.mjs
- 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í
- Stránka se surovým markdownem audit neprojde
- Případ 3220 čte vykreslený úsek kódu
Validace
- majordomus plan validate
- scripts/ui test
- scripts/ui audit --only /ui/idd
Důkazy
Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.
Č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/I3004.yaml. Přečtěte jej zpět pomocí majordomus plan show I3004.