I1112 — To, co se dotýká kořene, jsou dva malé bloky a nikdy se už nemění
Zredukovat každou integraci v kořeni na malý, stabilní bridge vlastněný strojem: spravovaný blok v dokumentu agenta, který ukazuje na vrstvu, a — když je direnv žádoucí — jeden řádek, který zdrojuje integraci prostředí.
BLOKOVÁNO vlna 5 · p0 · profil implementation · bezpečné paralelně
Blokováno. Tento úkol nemůže začít, dokud není I1109 hotovo. Stav je z toho odvozen, ne deklarován.
Cíl
Zredukovat každou integraci v kořeni na malý, stabilní bridge vlastněný strojem: spravovaný blok v dokumentu agenta, který ukazuje na vrstvu, a — když je direnv žádoucí — jeden řádek, který zdrojuje integraci prostředí.
Proč
Kořenové soubory jsou místo, kde se integrace stává viditelnou a kde se stává obtěžující. Bridge, který nenese žádnou logiku, se nikdy nemusí měnit, což znamená, že upgrade se nedotkne ničeho, co by člověk musel znovu schvalovat.
Aktuální stav
Kořenové dokumenty nesou generované bloky, jejichž obsah se přegenerovává, jak se vrstva mění, a bootstrapy poskytovatelů se zapisují do kořene.
Cílový stav
Most jmenuje, kde žije pravda, a tím končí. Upgrade Majordomus ho nepřepisuje, protože uvnitř není nic závislého na verzi.
Rozsah
- AGENTS.md
- .envrc
Mimo rozsah
- Logika domény repozitáře v jakémkoli kořenovém souboru
- Most, jehož obsah závisí na verzi nástroje, který ho zapsal
Závislosti
Co na tom čeká
- I1113BLOKOVÁNO Vstup do adresáře je lokální, omezený a o síti mlčí
- I1114BLOKOVÁNO Provider je adaptér nad modelem a přidání providera je implementace
- I1116BLOKOVÁNO Vlastní stopa tohoto repozitáře se přesouvá přes reconciler
- I1121BLOKOVÁNO Každý povrch zobrazuje integraci z jednoho modelu
Kritéria přijetí
- Každý bridge je ohraničen značkami, zaznamenán v knize a nenese žádnou logiku — jen odkaz na místo, kde žije kanonický materiál
- Upgrade nástroje nechá mosty bajt po bajtu shodné, což dokazuje sesouhlasení s novější verzí proti starší adopci
- Most se vytvoří, jen když povrch skutečně vyžaduje kořenový soubor; kde lze nástroj nakonfigurovat programově, nezapíše se nic
- Most prostředí je jeden stabilní řádek, jehož cíl žije pod `.majordomus/`
Validace
- majordomus init --dry-run
- bash test/run.sh
Požadované důkazy
- bridges_minimal
- stable_across_versions
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á.
Riziko
Každý poskytovatel, který chce kořenový soubor, tvrdí, že jeho soubor je zvláštní. Odpověď je stejná: soubor je adaptér a jeho obsah je odvozený.
Č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/I1112.yaml. Přečtěte jej zpět pomocí majordomus plan show I1112.