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.

I2781 — Úkol se spouští, ověřuje a dokončuje z workspace záměrů

Vykreslit pro úkol vybraný v /ui/idd stejný formulář plan.transition, jaký nabízí stránka úkolu v Cockpitu — start, verify, done — spouštěný přes executions.start a sledovaný přes executions.get, s účinkem, který schopnost deklaruje, potvrzeným před přesunem, tlačítky zakázanými během běhu a vlastním důvodem odmítnutí zobrazeným, když plán přesun nepřipouští.

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

Vykreslit pro úkol vybraný v /ui/idd stejný formulář plan.transition, jaký nabízí stránka úkolu v Cockpitu — start, verify, done — spouštěný přes executions.start a sledovaný přes executions.get, s účinkem, který schopnost deklaruje, potvrzeným před přesunem, tlačítky zakázanými během běhu a vlastním důvodem odmítnutí zobrazeným, když plán přesun nepřipouští.

Proč

První řez propojí připravený úkol s přesunem v Cockpitu; kritérium žádá přesun tam, kde se práce čte, a formulář, jeho skript i schopnost už existují.

Aktuální stav

Přesuny se nabízejí pouze na /cockpit/plan/issues/<id>.

Cílový stav

/ui/idd?issue=<id> nabízí tahy s výsledkem na místě; obrazovka se po úspěšném tahu načte znovu.

Rozsah

  • apps/majordomus-cli/src/ui
  • apps/majordomus-cli/src/cockpit/plan.rs
  • apps/majordomus-cli/tests/ui_idd_moves.rs
  • share/ui/ui.js
  • share/cockpit/api.js
  • share/cockpit/moves.js
  • share/cockpit/plan.js
  • share/cockpit/cockpit.js
  • docs/MAJORDOMUS_UI.md

Závislosti

Co na tom čeká

Kritéria přijetí

  • Připravený úkol se spustí z /ui/idd a jeho stav se při dalším vykreslení čte ACTIVE
  • Tah, který plán odmítne, ukáže důvod odmítnutí a nic nezmění
  • Dvojklik spustí jedno provedení
  • Požadavek z jiného originu odmítá server, ne stránka

Validace

  • majordomus plan validate
  • cargo test --lib ui::idd
  • cargo test --test ui_idd_moves

Požadované důkazy

  • ui_idd_moves_tests

Důkazy

pokrývátypcommandvýsledeku commitu
ui_idd_moves_testscivalidate run 39192952944 at master dd4c0a87cba: rust (1-3) runs cargo test --test ui_idd_moves and --lib ui::iddsuccessdd4c0a8

Časová osa

zahájeno
2026-10-19T13:54:02Z
ověřeno
—
dokončeno
2026-10-19T13:54:24Z

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

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