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.

I2900 — Každé id úkolu na workspace záměrů je odkaz, dvojice se sdíleným rozsahem jsou jeden sbalený řádek a nežádá se o žádnou chybějící knihovnu

Na /ui/idd vede dlaždice dalšího úkolu plánu na tento úkol a každá dvojice se sdíleným rozsahem pojmenovává oba své úkoly jako odkazy; dvojice se sbalí do jednoho řádku, který uvádí jejich počet a rozbalí se na ně. UI pojmenuje vendorovanou knihovnu grafů jen tehdy, když ji distribuce obsahuje, takže checkout bez ní servíruje tabulku grafu bez požadavku, bez 404 a bez chyby v konzoli. Případ 3220 ověřuje všechny tři věci ve skutečném prohlížeči. Žádná nová funkce.

HOTOVO vlna 5 · 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

Na /ui/idd vede dlaždice dalšího úkolu plánu na tento úkol a každá dvojice se sdíleným rozsahem pojmenovává oba své úkoly jako odkazy; dvojice se sbalí do jednoho řádku, který uvádí jejich počet a rozbalí se na ně. UI pojmenuje vendorovanou knihovnu grafů jen tehdy, když ji distribuce obsahuje, takže checkout bez ní servíruje tabulku grafu bez požadavku, bez 404 a bez chyby v konzoli. Případ 3220 ověřuje všechny tři věci ve skutečném prohlížeči. Žádná nová funkce.

Proč

Čtení workspace dne 2026-10-17 (a3) zjistilo, že většina id úkolů v jeho textu nebyla odkazy — další úkol plánu a každé id v řádcích sdíleného rozsahu —, řádky sdíleného rozsahu převážily vlny, které kvalifikují, u záměru o třech úkolech, a každé načtení /ui/idd na čerstvém checkoutu masteru žádalo nesledovaný cytoscape.min.js, což je 404 a chyba v konzoli na produktové stránce alphy.

Aktuální stav

Dlaždice dalšího úkolu a řádky sdíleného rozsahu ukazují id úkolů jako text; páry jsou vypsány celé pod nadpisem.

Cílový stav

Každé id úkolu, které pracovní prostor zobrazuje, je odkaz, a dvojice tvoří jeden započítaný, sbalený řádek.

Rozsah

  • apps/majordomus-cli/src/ui/idd.rs
  • test/cases/3220_the_idd_loop_is_walked_in_a_browser.sh
  • .ai/repo/project
  • dokumentace
  • web
  • .gitattributes

Závislosti

Kritéria přijetí

  • Žádné id úkolu v hlavní části pracovního prostoru není holý text
  • Páry sdíleného rozsahu jsou jedno sbalené rozbalovací pole, jehož shrnutí uvádí jejich počet, a po otevření odkazuje na oba úkoly každého páru
  • Distribuce bez vendorované grafové knihovny se o ni nikdy nežádá: žádný požadavek, žádná selhaná odpověď, žádná chyba v konzoli

Validace

  • bash test/run.sh --runs-in ui
  • cargo test --test ui_idd

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 of validate run 39137437606 on 2dfff96988a, the v0.30.0 top carrying I2900's merge a119ab21337dd4c0a8

Časová osa

zahájeno
2026-10-19T10:00:11Z
ověřeno
2026-10-19T10:00:28Z
dokončeno
2026-10-19T10:00:37Z

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

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