I2288 — Úloha je na mesh, dokud pracuje
majordomus start nárokuje rozsah úlohy na běžícím serveru checkoutu jako poradní claim relace mesh task-<id>, s názvem úlohy jako záměrem a jejím úkolem, a klíč drží v záznamu úlohy; finish tuto relaci uzavře.
HOTOVO vlna 1 · p0 · profil implementation · běží samostatně
Cíl
majordomus start nárokuje rozsah úlohy na běžícím serveru checkoutu jako poradní claim relace mesh task-<id>, s názvem úlohy jako záměrem a jejím úkolem, a klíč drží v záznamu úlohy; finish tuto relaci uzavře.
Proč
Vlastník požádal 2026-10-10 a znovu 2026-10-15, aby každá relace LLM používala mesh automaticky. Rozsah úlohy žil v záznamu úlohy checkoutu a na nástěnce tohoto stroje; jiný stroj ho viděl, jen když si ho worker nezapomněl nárokovat. Implementace z 2026-10-10 (větev feature/a-task-is-on-the-mesh) se nikdy nedostala k pull requestu; toto je její port na master poté, co I2734 dal do mesh samotnou relaci poskytovatele.
Aktuální stav
majordomus start hlásí překryvy s lokální nástěnkou a na mesh nic nenárokuje.
Cílový stav
Po majordomus start je rozsah úlohy poradní nárok task-<id> na každém propojeném runtime; po finish je relace uzavřena a její nároky s ní končí; bez serveru nebo bez běžícího meshe se nic nenárokuje a nic neselže.
Rozsah
- lib/common.sh
- lib/start.sh
- lib/finish.sh
- test/cases/3067_a_task_is_claimed_on_the_mesh.sh
- docs/MESH.md
Závislosti
Co na tom čeká
Kritéria přijetí
- Po majordomus start je rozsah úlohy živým claimem na každém propojeném runtime
- Po finish se claim uvolní
- Bez serveru start nezaznamená žádné tvrzení a nezpůsobí selhání
Validace
- bin/majordomus plan validate
- bash test/run.sh 3067_a_task_is_claimed_on_the_mesh 04_start_check 06_finish
Požadované důkazy
- case_3067
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| case_3067 | test | bash test/run.sh 3067_a_task_is_claimed_on_the_mesh 3151_a_task_is_claimed_when_it_starts | 14 passed, 0 failed, 0 skipped on master dd4c0a87cba | dd4c0a8 |
Časová osa
- zahájeno
- 2026-10-19T13:53:11Z
- ověřeno
- —
- dokončeno
- 2026-10-19T13:53:27Z
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/I2288.yaml. Načtěte jej zpět pomocí majordomus plan show I2288.