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.