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ě
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.