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.

I2734 — Relace vstupuje do mesh při svém startu a opouští jej při svém konci

Startovní událost poskytovatele otevře relaci na meshi sdíleného serveru checkoutu jako <provider>-<provider session> s klientem, větví, headem a aktivní úlohou; briefing toto id jmenuje; obnovení ho řekne znovu; koncová událost relaci uzavře.

HOTOVO vlna 0 · p0 · profil implementation · bezpečné souběžně

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

Cíl

Startovní událost poskytovatele otevře relaci na meshi sdíleného serveru checkoutu jako <provider>-<provider session> s klientem, větví, headem a aktivní úlohou; briefing toto id jmenuje; obnovení ho řekne znovu; koncová událost relaci uzavře.

Proč

2026-10-15 se vlastník ptal, proč se nová relace nepřipojila k meshi, nehlásila se ani nezačala pracovat, ani přes direnv, ani při startu relace, a proč to nic nevynucuje. Změřeno: startovací hook jen vypsal zdraví meshe (lib/capture.sh mj_capture_mesh_line); jediné mesh sezení, které relace Claude Code dostala, bylo její nepojmenované připojení k nástěnce board-pN, bez záměru a bez nároku, dokud se pracovník nerozhodl ohlásit. První větve milníku (I2285..I2292, 2026-10-10) se nikdy nedostaly k pull requestu.

Aktuální stav

Událost start vypíše jeden řádek o zdraví meshe a neotevře žádnou mesh relaci; událost end žádnou nezavře.

Cílový stav

Každá relace poskytovatele s id relace je na mesh od své úvodní události pod trvalým id, které znovu jmenuje payload poskytovatele, a mimo ni při své závěrečné události, v rámci možností a nikdy tak, aby událost selhala.

Rozsah

  • lib/capture.sh
  • test/cases/3066_a_session_joins_the_mesh_at_start.sh
  • .ai/repo/project/issues/I2734.yaml
  • .ai/repo/project/milestones/every-session-joins-the-mesh.yaml

Závislosti

Žádné. Tento úkol je kořenem grafu.

Co na tom čeká

Kritéria přijetí

  • Událost start se serverem ready, jehož mesh běží, otevře na mesh claude-code-<session id> s klientem, větví a head
  • Briefing jmenuje id mesh relace pod řádkem Mesh
  • Pokračování po majordomus start nese aktivní úlohu a její název
  • Koncová událost uzavře relaci meshe
  • Bez serveru událost start otevře epizodu a nejmenuje žádnou mesh relaci

Validace

  • bin/majordomus plan validate
  • bash test/run.sh 3066_a_session_joins_the_mesh_at_start 54_session_lifecycle_hooks 1054_every_session_is_told_the_stream

Požadované důkazy

  • case_3066

Důkazy

pokrývátypcommandvýsledeku commitu
case_3066testMJ_TEST_JOBS=4 bash test/run.sh 3066_a_session_joins_the_mesh_at_start 54_session_lifecycle_hooks 1054_every_session_is_told_the_streamok 3066_a_session_joins_the_mesh_at_start 11s; ok 54_session_lifecycle_hooks 71s; ok 1054_every_session_is_told_the_stream 4s (11-case run: 11 passed, 0 failed, 0 skipped) at 09c334079f5 with the executable of #1304; delivered by e81e054a5b7 via #1235/#1237 (b248f446eca)09c3340

Časová osa

zahájeno
2026-10-16T16:38:48Z
ověřeno
2026-10-16T16:38:53Z
dokončeno
2026-10-16T16:39:01Z

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/I2734.yaml. Načtěte jej zpět pomocí majordomus plan show I2734.

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