Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I2812 — Smyčka IDD je přijata od začátku do konce ve skutečném prohlížeči na jednom commitu

Přidat případ 3220: na fixture repozitáři a skutečném serveru skutečný prohlížeč vybere v /ui/idd testovací záměr, přečte jeho úkoly a závislost mezi nimi, spustí úkol z jeho formuláře přesunu, uvidí změnu řádku, aniž by se test znovu načítal, napíše a commitne práci, spustí vlastní kontrolu úkolu jako skutečný test a zaznamená její příkaz a výsledek jako důkaz, ověří úkol z druhé karty, zatímco první ho ukazuje bez navigace, označí ho jako hotový a přečte vysvětlení panelu stavu a důkazy na stránce úkolu; zaznamenaný příkaz, spuštěný znovu, dá zaznamenaný výsledek. Žádná funkce se nepřidává.

HOTOVO vlna 4 · 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 případ 3220: na fixture repozitáři a skutečném serveru skutečný prohlížeč vybere v /ui/idd testovací záměr, přečte jeho úkoly a závislost mezi nimi, spustí úkol z jeho formuláře přesunu, uvidí změnu řádku, aniž by se test znovu načítal, napíše a commitne práci, spustí vlastní kontrolu úkolu jako skutečný test a zaznamená její příkaz a výsledek jako důkaz, ověří úkol z druhé karty, zatímco první ho ukazuje bez navigace, označí ho jako hotový a přečte vysvětlení panelu stavu a důkazy na stránce úkolu; zaznamenaný příkaz, spuštěný znovu, dá zaznamenaný výsledek. Žádná funkce se nepřidává.

Proč

Akceptace vlastníka pro v1.0.0-alpha.1 je smyčka IDD projitá jednou, na jednom konkrétním commitu, v CI: jednotlivé části mají každá své testy, ale nic nedokázalo, že tvoří jednu smyčku, kterou člověk může projít.

Aktuální stav

Každý krok smyčky je testován samostatně (ui_idd, ui_idd_moves, ui_idd_live, ui_idd_evidence); žádný je neprochází společně v prohlížeči.

Cílový stav

Jeden případ projde celou smyčku ve skutečném prohlížeči v sadě a pod CI selže, když ho žádný prohlížeč nespustí.

Rozsah

  • test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
  • .github/workflows/validate.yml
  • .ai/repo/ci/gates.yaml
  • .ai/repo/project
  • dokumentace
  • web

Závislosti

Co na tom čeká

Kritéria přijetí

  • Případ projde kroky pick, read, move, test, live, done, explained, evidence a reproduced, každý vypíše, a selže s uvedením kroku, který se nestal
  • Při CI=true chybějící prohlížeč případ shodí

Validace

  • majordomus plan validate
  • bash test/run.sh 3220_the_idd_loop_is_walked_in_a_browser

Požadované důkazy

  • idd_loop_case

Důkazy

pokrývátypcommandvýsledeku commitu
idd_loop_casecigh run view --job 117706042728 --logok 3220_the_idd_loop_is_walked_in_a_browser in the ui job (--runs-in ui) of validate run 39137437606 on 2dfff96988a, the v0.30.0 top carrying I2812's merge 627eae88290dd4c0a8

Časová osa

zahájeno
2026-10-19T09:59:34Z
ověřeno
2026-10-19T09:59:50Z
dokončeno
2026-10-19T10:00:01Z

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/I2812.yaml. Přečtěte ho zpět pomocí majordomus plan show I2812.

Prohledává názvy a popisy všech stránek, které tento web publikuje.