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.

I2709 — Červená na trunku má jednoho jmenovaného nositele a nikdo jiný nesmí přistát, dokud není zaplacena

Udělat z červené kmene první věc, kterou ví každý lander, a jedinou, která smí přistát: nositel je pojmenován na nástěnce do minuty od přečtení červené a nárok na přistání je každému jinému odepřen, dokud oprava není na masteru.

PŘIPRAVENO vlna 1 · p1 · profil implementation · bezpečné paralelně

Součást M004 — Výkon je spustitelný důkaz a horká cesta nedělá žádnou kanonickou práci dvakrát.

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

Cíl

Udělat z červené kmene první věc, kterou ví každý lander, a jedinou, která smí přistát: nositel je pojmenován na nástěnce do minuty od přečtení červené a nárok na přistání je každému jinému odepřen, dokud oprava není na masteru.

Proč

Odděleno od I2664 dne 2026-10-14: jeho první tři kritéria jsou dodána (neúspěšný běh větve se sám zruší, pravidlo urychleného přistání říká, které pruhy každý druh změny dluží, strukturální kontrola odmítne nepojmenovanou aktivní dovednost); čtvrté, o nástěnce a claimu přistání, je jiný mechanismus. V noci 2026-10-13 byl kmen třikrát po sobě červený a pokaždé byl nositel jmenován ručně na nástěnce a další přistání byla zadržena jen proto, že o to release role požádala.

Aktuální stav

Claim přistání je výhradní claim meshe na campaign/majordomus-autonomous-convergence/landing; mesh.claim odmítne druhý výhradní claim, ale o verdiktu trunku neví nic. Červenou na trunku čte z běhu validate ten, kdo se podívá; nic nejmenuje nositele ani za něj claim nedrží.

Cílový stav

Když má validate běh kmene neúspěšný job, nástěnka nese záznam červeného kmene, který jmenuje selhávající job, commit a jeho nositele, jakmile jej některý oznámí, a mesh.claim odmítne rozsah přistání jakékoli relaci kromě nositele, dokud běh pozdějšího commitu kmene není zelený nebo jej nositel neuvolní s důvodem.

Rozsah

  • apps/majordomus-cli/src/mesh
  • apps/majordomus-cli/src/capability/builtin
  • docs/INTEGRATION.md
  • .ai/repo/rules/project/an-expedited-landing-is-the-owners-word.v1.md
  • test/cases

Mimo rozsah

  • Rušení běhů, které dodalo I2664

Závislosti

Co na tom čeká

Kritéria přijetí

  • Červená na trunku má na nástěnce pojmenovaného nositele do minuty od přečtení a claim na přistání se komukoli jinému odmítá, dokud oprava nepřistane

Validace

  • bin/majordomus plan validate

Požadované důkazy

  • red_trunk_holds_the_landing_claim_test

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/I2709.yaml. Přečtěte ho zpět pomocí majordomus plan show I2709.

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