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.

idd-workspace — UI je místo, kde vlastník řídí práci, od záměru k jeho dalšímu kroku

Jedna obrazovka UI, /ui/idd, vychází ze záměru a ukazuje jeho milníky, jejich úkoly se stavem a blokátory, vlny, které závislosti povolují, a graf závislostí, každou entitu jako odkaz na její inspektor, a každý připravený úkol na jedno kliknutí od kroku, který ho spustí; dodávka a živý kanál následují, jak přistávají schopnosti pod nimi.

HOTOVO 6 of 6 issues done

připraveno
0
blokováno
0
aktivní
0
verify
0
hotovo
6
zrušeno
0

Problém

Dne 2026-10-16 vlastník požádal přestat orchestrovat vývoj vkládáním promptů do terminálů a řídit jej místo toho z UI: záměr, milníky, úkoly, vlny, provádění, důkazy a dodání, navigovatelné a použitelné k jednání. Každá z těchto odpovědí existuje jako schopnost a UI většinu z nich kreslí na samostatných obrazovkách — Roadmap, Issues, PR Drain — zatímco vlny nemají na masteru obrazovku a tahy, které úkol zahajují, existují jen na stránce úkolu v Cockpitu.

Výsledek

Jedna obrazovka UI, /ui/idd, vychází ze záměru a ukazuje jeho milníky, jejich úkoly se stavem a blokátory, vlny, které závislosti povolují, a graf závislostí, každou entitu jako odkaz na její inspektor, a každý připravený úkol na jedno kliknutí od kroku, který ho spustí; dodávka a živý kanál následují, jak přistávají schopnosti pod nimi.

Aktuální stav

Žádné /ui/idd. Záměry, milníky a úkoly se čtou na obrazovkách Roadmap a Issues; plan.waves nečte žádná obrazovka /ui; plan.transition se nabízí jen na /cockpit/plan/issues/<id>.

Cílový stav

/ui/idd skládá intents.list, plan.roadmap, plan.issues a plan.waves pro zvolený záměr, s vytištěným pravidlem výběru (I2780). Každý další řez — přesuny nabízené přímo v pracovním prostoru, odvozené doručení po přistání I2740, živý překryv nad /events — je zaznamenán s kritériem, kterému slouží, a s testem, který ho prokazuje, až začne.

Rozsah

  • apps/majordomus-cli/src/ui
  • share/ui
  • docs/UI.md
  • .ai/repo/project
  • test/cases

Mimo rozsah

  • Druhý plánovací engine, alokátor vln nebo slovník stavů
  • Mutace z publikovaného webu
  • Tvorba plánu za asistence poskytovatele

Kritéria přijetí

  • /ui/idd vykreslí milníky, úkoly, vlny a graf zvoleného záměru jen ze schopností plánu, s ukázaným pravidlem výběru
  • Úkol přidaný do plánu se objeví v pracovním prostoru bez další úpravy
  • Každý připravený úkol vede k tahu, který jej zahájí

Validace

  • majordomus plan validate
  • majordomus intent validate
  • cargo test --lib ui::

Rizika

  • #1184 (/ui/waves) a #1302 (plán rozvoje čte dodávku) se dotýkají seznamu obrazovek v ui/mod.rs; každý přistane jako textový soused a potřebuje jeden merge.

Úkoly

Každý z nich je prováděcí kontrakt s vlastními kritérii přijetí, validačním příkazem a požadovanými důkazy. Sloupec wave je vrstva grafu závislostí, v níž úkol leží.

issuestatusvlnazávisí nanázev
I2780 HOTOVO 0 — UI má workspace záměru: záměr, jeho milníky, úkoly, vlny a graf na jedné obrazovce
I2781 HOTOVO 1 I2780 Úkol se spouští, ověřuje a dokončuje z workspace záměru
I2783 HOTOVO 2 I2781 Workspace záměru se znovu načte, když na jeho serveru skončí krok
I2789 HOTOVO 3 I2783 Workspace záměru ukazuje, proč záměr stojí tam, kde stojí, a každý krok učiněný na jeho úkolech
I2812 HOTOVO 4 I2789 Smyčka IDD je přijata od začátku do konce ve skutečném prohlížeči na jednom commitu
I2900 HOTOVO 5 I2812 Každé id úkolu ve workspace záměru je odkaz, páry sdíleného rozsahu jsou jeden sbalený řádek a nežádá se o žádnou chybějící knihovnu

Graf

graf závislostí idd-workspacez .ai/repo/project
flowchart LR
    I2780["I2780<br/>The UI has an intent workspace: an intent, its milestones, issues, waves and graph on one screen"]:::done
    I2781["I2781<br/>An issue is started, verified and finished from the intent workspace"]:::done
    I2783["I2783<br/>The intent workspace reads itself again when a move ends on its server"]:::done
    I2789["I2789<br/>The intent workspace shows why an intent stands where it stands and every move made on its issues"]:::done
    I2812["I2812<br/>The IDD loop is accepted end to end in a real browser on one commit"]:::done
    I2900["I2900<br/>Every issue id on the intent workspace is a link, the shared-scope pairs are one folded line, and no missing library is asked for"]:::done
    I2780 --> I2781
    I2781 --> I2783
    I2783 --> I2789
    I2789 --> I2812
    I2812 --> I2900
    classDef done stroke:#16a34a,fill:#dcfce7,color:#14532d,stroke-width:2px
    classDef active stroke:#2563eb,fill:#eff6ff,color:#1e3a8a,stroke-width:2px
    classDef verify stroke:#7c3aed,fill:#f5f3ff,color:#4c1d95,stroke-width:2px
    classDef ready stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef planned stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef blocked stroke:#b45309,fill:#fffbeb,color:#78350f,stroke-width:2px
    classDef cancelled stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px
    classDef superseded stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px

Kanonický záznam: .ai/repo/project/milestones/idd-workspace.yaml. Přečtěte jej zpět pomocí majordomus plan show idd-workspace.

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