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.

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ě

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

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