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.

I0005 — Implementovat povrch příkazů plánu

Dát workerovi jeden příkaz, který odpoví, co je připravené, proč je něco blokováno a jak graf vypadá, a který posouvá úkol jeho životním cyklem a odmítá nepřípustné přechody.

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

Součást M000 — Vývoj řízený milníky a DAG.

Cíl

Dát workerovi jeden příkaz, který odpoví, co je připravené, proč je něco blokováno a jak graf vypadá, a který posouvá úkol jeho životním cyklem a odmítá nepřípustné přechody.

Proč

Model, na který se nikdo nemůže zeptat, je kartotéka. Příkaz je způsob, jak čerstvá relace bez historie konverzace najde svou práci.

Aktuální stav

Engine existoval bez rozhraní.

Cílový stav

majordomus plan validate, status, list, show, ready, blocked, waves, graph, next, body, start, verify, evidence a done všechny čtou jeden model.

Rozsah

  • lib/plan.sh
  • bin/majordomus
  • docs/CLI.md

Mimo rozsah

  • Jakékoli síťové volání; CLI nikdy neopustí stroj

Závislosti

Co na tom čeká

Kritéria přijetí

  • plan start odmítne úkol, který není READY
  • plan done odmítne, dokud požadovaný token důkazu nemá důkaz
  • plan evidence odmítne token, který úkol nevyžaduje
  • důkaz plánu se odmítne bez příkazu nebo artefaktu
  • každý podpříkaz odpovídá na --help a neznámý skončí kódem 2

Validace

  • bash test/run.sh 43_plan_command

Požadované důkazy

  • command_test

Důkazy

pokrývátypcommandvýsledeku commitu
command_testtestbash test/run.sh 43_plan_command1 prošel, 0 selhalo2dd5915

Riziko

Nízká

Časová osa

zahájeno
2026-09-04T03:12:50Z
ověřeno
2026-09-04T03:12:51Z
dokončeno
2026-09-04T03:12:53Z

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

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