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.

I2475 — Úkoly se procházejí: každý úkol plánu podle stavu, milníku, priority nebo textu, každý jako odkaz dál

Dát majordomus ui obrazovku Úkoly (/ui/issues), která vypíše každý úkol plánu, zúžený vlastními stavy plánu jako záložkami a podle milníku, priority a textu ve formuláři GET, každý úkol vede na svůj inspektor, jeho milník na inspektor milníku a to, co jej blokuje, na inspektor onoho úkolu.

HOTOVO vlna 4 · p1 · profil implementation · běží samostatně

Součást development-runtime — The runtime has a development surface.

Cíl

Dát majordomus ui obrazovku Úkoly (/ui/issues), která vypíše každý úkol plánu, zúžený vlastními stavy plánu jako záložkami a podle milníku, priority a textu ve formuláři GET, každý úkol vede na svůj inspektor, jeho milník na inspektor milníku a to, co jej blokuje, na inspektor onoho úkolu.

Proč

Vlastník 2026-10-11 požádal implementovat každý pohled screenshotů UI, maximálně interaktivní (reference 05-issues-and-prs; balíček v3 M05-01 seznam a detail úkolů). /ui/work ukazuje jen připravené a aktivní úkoly; plán jich drží asi 280, 152 z nich blokovaných, a nic čtenáři nedovolilo jeden najít nebo vidět jejich výřez.

Aktuální stav

UI ukazuje dva krátké seznamy úkolů a jeden úkol najednou na PR Drain.

Cílový stav

/ui/issues se vykreslí hned z plan.issues, plan.status a plan.roadmap. Záložky jsou stavy, které úkoly mají, s jejich počty; formulář GET zužuje podle textu (id, název, cíl, slug), milníku (z plánu rozvoje) a priority (z úkolů) a nese záložku stavu; výběr zůstává vybrán. Každý řádek ukazuje úkol, jeho stav, jeho milník (odkaz na jeho inspektor), jeho prioritu, co jej blokuje (každé jako odkaz na ten úkol) a jeho důkazy jako měřidlo. Hodnota, která není slovem plánu, se zahodí.

Rozsah

  • apps/majordomus-cli/src/ui/issues.rs
  • apps/majordomus-cli/src/ui/mod.rs
  • .ai/repo/project/issues/I2475.yaml
  • docs/MAJORDOMUS_UI.md
  • test/cases/1080_the_issues_are_browsed.sh

Závislosti

Kritéria přijetí

  • /ui/issues vypíše každý úkol; záložka stavu zúží výpis na něj
  • milník, priorita a text zužují společně a vybraná položka zůstává vybraná
  • úkol, jeho milník a to, co ho blokuje, jsou odkazy na jejich inspektory
  • hodnota, která není slovem plánu, se zahodí

Validace

  • cargo test --lib ui::issues
  • test/run.sh 1080_the_issues_are_browsed

Požadované důkazy

  • ui_issues_unit_tests
  • ui_issues_case_1080

Důkazy

pokrývátypcommandvýsledeku commitu
ui_issues_unit_testscicargo test --lib ui::issues (validate run 38223440282 na 722228ef3c, vrchol v0.21.0)5 testů ui::issues v pořádku722228e
ui_issues_case_1080citest/run.sh 1080_the_issues_are_browsed (běh validate 38223440282 na 722228ef3c, top verze v0.21.0)case 1080_the_issues_are_browsed ok722228e

Časová osa

zahájeno
2026-10-12T11:04:21Z
ověřeno
2026-10-12T11:04:28Z
dokončeno
2026-10-12T11:04:42Z

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

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