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.

I4005 — Proceed.step answers one idempotent work order

proceed.step derives one step from intent_realization and the claim-aware plan.next into a work order (do, fan_out, report, next_due_at); the /proceed skill is generated from its .skill() declaration. It builds on the pushed stack feature/proceed-names-the-next-admissible-work (I2972-I2976, I3040, ADR 0177) and writes no second body.

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

Part of a-session-proceeds-through-the-mesh — A session proceeds through the mesh: it finds the work, claims it once, runs it watched and stops when the intent is met.

Blocked. This issue cannot start until I4003 is done. The status is derived from that, not declared.

Cíl

proceed.step derives one step from intent_realization and the claim-aware plan.next into a work order (do, fan_out, report, next_due_at); the /proceed skill is generated from its .skill() declaration. It builds on the pushed stack feature/proceed-names-the-next-admissible-work (I2972-I2976, I3040, ADR 0177) and writes no second body.

Proč

/proceed names work but does not claim it, fan it out, report it or schedule the next step, and a hand-written skill drifts from the capability.

Aktuální stav

Not built: this issue is planned by the milestone a-session-proceeds-through-the-mesh and nothing of it exists.

Cílový stav

The acceptance criteria below hold and case 4005 proves them.

Rozsah

  • apps/majordomus-cli/src/capability/builtin
  • share/skills
  • docs/PROCEED.md
  • test/cases/4005_proceed_step_is_one_idempotent_work_order.sh
  • .ai/repo/project/issues/I4005.yaml

Závislosti

Co na tom čeká

Kritéria přijetí

  • Repeating the step at the same state answers the same work order
  • An intent whose realisation is met answers done and schedules nothing (it-stops-when-the-intent-is-met)
  • The /proceed skill of every provider is generated and a hand edit fails generate --check
  • The stack I2972-I2976 and I3040 is extended, not duplicated

Validace

  • env -u MAJORDOMUS_SHARE -u MAJORDOMUS_HTTP_HOST -u MJ_ROOT bash test/run.sh 4005_proceed_step_is_one_idempotent_work_order

Požadované důkazy

  • case_4005_proceed_step_is_one_idempotent_work_order

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.

Canonical record: .ai/repo/project/issues/I4005.yaml. Read it back with majordomus plan show I4005.

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