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.

I2004 — plan start odmítne úkol, jehož vazba je odmítnuta, v obou enginech

Kde politika vyžaduje vazbu, nechat startovní přechod před razítkem zeptat se na vazbu úkolu: plan::check v enginu v Rustu přes engine záměrů a shellový engine přes sestavený spustitelný soubor, se stejným textem odmítnutí; kde to politika nevyžaduje, žádný engine se nemění.

BLOKOVÁNO vlna 1 · p1 · profil implementation · běží samostatně

Součást intent-bound-work — Úloha je vázána na záměr, kterému slouží.

Blokováno. Tento úkol nemůže začít, dokud nejsou hotovy I2000, milestone:intent-bound-work. Stav je z toho odvozen, ne deklarován.

Cíl

Kde politika vyžaduje vazbu, nechat startovní přechod před razítkem zeptat se na vazbu úkolu: plan::check v enginu v Rustu přes engine záměrů a shellový engine přes sestavený spustitelný soubor, se stejným textem odmítnutí; kde to politika nevyžaduje, žádný engine se nemění.

Proč

Úloha je jeden způsob, jak práce začíná, a přechod plánu je druhý; plan start převede úkol na ACTIVE jen podle jeho stavu, takže práce na záměru, jehož plán nikdy neprošel kritikou, jím začne bez odmítnutí a intent validate ji najde až poté.

Aktuální stav

plan::check odmítne start jen tehdy, když úkol není READY; shellový engine dělá totéž a případy 133 a 582 drží oba shodné.

Cílový stav

Pod required je plan start na úkolu, jehož vazba je odmítnuta, odmítnut v obou enginech s odmítnutím vazby, přes příkazovou řádku, HTTP i MCP; úkol údržby a svázaný úkol začínají jako dřív.

Rozsah

  • apps/majordomus-cli/src/plan.rs
  • apps/majordomus-cli/src/capability/builtin/plan.rs
  • lib/plan.sh
  • lib/intent_binding.sh
  • test/cases/962_plan_start_asks_the_binding_in_both_engines.sh
  • test/cases/133_plan_transition.sh

Závislosti

Kritéria přijetí

  • Při required je plan start na úkolu sloužícím nekritizovanému záměru odmítnut enginem v Rustu i enginem v shellu se stejnou zprávou
  • Schopnost plan.transition odmítne stejný start přes HTTP i MCP
  • Bez klíče politiky případy 133 a 582 procházejí beze změny

Validace

  • bash test/run.sh 962_plan_start_asks_the_binding_in_both_engines
  • bash test/run.sh 133_plan_transition
  • bash test/run.sh 582_the_done_guard_holds_in_both_engines

Požadované důkazy

  • plan_start_refuses_a_refused_binding_in_both_engines

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

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

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