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.

I2289 — Úloha sestavená mimo mesh je odmítnuta

Pravidlo majordomus.task-on-the-mesh, spouštěné kontrolami check a finish: v repozitáři, kde je sledovaná deklarace mesh zapnutá, je dokončený finish úlohy, jejíž rozsah nebyl nikdy na meshi claimnut, odmítnut a zaznamenán; finish claimuje rozsah znovu dříve, než posoudí; partial a ostatní výsledky se neodmítají.

PŘIPRAVENO vlna 2 · p0 · profil implementation · běží samostatně

Součást every-session-joins-the-mesh — Every LLM session joins the Majordomus mesh at start, told the mesh as work.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I2289 bude přijato.

Cíl

Pravidlo majordomus.task-on-the-mesh, spouštěné kontrolami check a finish: v repozitáři, kde je sledovaná deklarace mesh zapnutá, je dokončený finish úlohy, jejíž rozsah nebyl nikdy na meshi claimnut, odmítnut a zaznamenán; finish claimuje rozsah znovu dříve, než posoudí; partial a ostatní výsledky se neodmítají.

Proč

Vlastník se 2026-10-10 a znovu 2026-10-15 ptal, proč není účast v mesh vynucena. Po I2734 a I2288 relace a úloha do mesh dosáhnou, když server odpoví; nic neudělalo z chybějícího claimu nález, takže úloha spuštěná bez serveru zůstala neviditelná pro všechny ostatní stroje a byla dokončena, jako by neexistovala.

Aktuální stav

Žádný validátor nečte mesh_claim; finish dokončí úlohu, jejíž rozsah nikdy nebyl na meshi.

Cílový stav

check hlásí nenárokovaný rozsah na zapnutém meshi pod mesh; finish --outcome completed jej odmítne s task.refused jmenujícím majordomus.task-on-the-mesh; finish nejdřív nárokuje znovu; repozitář bez zapnutého meshe se neposuzuje.

Rozsah

  • lib/common.sh
  • lib/finish.sh
  • share/standard/majordomus/rules/task-on-the-mesh.v1.md
  • share/standard/majordomus/manifest.yaml
  • .ai/repo/rules/vendor/majordomus
  • test/cases/3068_a_task_off_the_mesh_is_refused.sh
  • docs/MESH.md

Závislosti

Co na tom čeká

Kritéria přijetí

  • finish odmítne úlohu, jejíž rozsah nebyl nikdy nárokován, když byl mesh zapnut
  • Vypnutý mesh nic neodmítá
  • partial se pro mesh neodmítá
  • finish nárokuje rozsah, jakmile server odpoví, a pravidlo projde

Validace

  • bin/majordomus plan validate
  • bash test/run.sh 3068_a_task_off_the_mesh_is_refused 3067_a_task_is_claimed_on_the_mesh 18_doctrine_wiring 3022_the_rule_package_is_stamped_and_adopter_neutral

Požadované důkazy

  • case_3068

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.

Kanonický záznam: .ai/repo/project/issues/I2289.yaml. Přečtěte ho zpět pomocí majordomus plan show I2289.

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