I4004 — The executor takes the issue's mesh claim in the handler and releases it when the run ends
The executor takes the issue's mesh claim in the handler of an execution and releases it when the run ends, however it ends; fencing is deferred to I3174 (Mission Control B6).
BLOKOVÁNO vlna 1 · p1 · profil implementation · běží samostatně
Blocked. This issue cannot start until I4000 is done. The status is derived from that, not declared.
Cíl
The executor takes the issue's mesh claim in the handler of an execution and releases it when the run ends, however it ends; fencing is deferred to I3174 (Mission Control B6).
Proč
A claim taken by the caller outlives a caller that died and is not tied to the run that holds the work.
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 4004 proves them.
Rozsah
- apps/majordomus-cli/src/execution
- apps/majordomus-cli/src/mesh
- docs/MESH.md
- test/cases/4004_the_executor_holds_the_issues_claim_while_it_runs.sh
- .ai/repo/project/issues/I4004.yaml
Závislosti
Co na tom čeká
Kritéria přijetí
- The claim exists exactly while the run does, and is released on completion, failure, cancellation and an unknown outcome
- A second start for a claimed item is refused naming the holder
- Fencing is not written here: it is I3174's, and this issue records the dependency
Validace
- env -u MAJORDOMUS_SHARE -u MAJORDOMUS_HTTP_HOST -u MJ_ROOT bash test/run.sh 4004_the_executor_holds_the_issues_claim_while_it_runs
Požadované důkazy
- case_4004_the_executor_holds_the_issues_claim_while_it_runs
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/I4004.yaml. Read it back with majordomus plan show I4004.