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.

I1116 — Vlastní stopa tohoto repozitáře se mění, přes reconciler

Migrovat to, co tento repozitář sám rozptyluje — skripty v kořeni, soubory providerů, konfiguraci vedle konfigurace, generovaný stav mimo jmenné prostory — do `.ai/` a `.majordomus/` pomocí reconcileru a jeho migrací, nikoli skriptu pro přesun.

BLOKOVÁNO vlna 6 · p0 · profil deep-work · běží samostatně

Součást two-folder-integration — Repozitář, který přijme Majordomus, získá dva adresáře a dva řádky a může je vrátit.

Blokováno. Tento úkol nemůže začít, dokud nejsou hotové I1110, I1112. Stav je z toho odvozen, ne deklarován.

Cíl

Migrovat to, co tento repozitář sám rozptyluje — skripty v kořeni, soubory providerů, konfiguraci vedle konfigurace, generovaný stav mimo jmenné prostory — do `.ai/` a `.majordomus/` pomocí reconcileru a jeho migrací, nikoli skriptu pro přesun.

Proč

Nástroj musí přežít vlastní kontrakt. Repozitář, který slibuje dvě složky a přitom drží kořen plný výjimek, je nejméně přesvědčivá možná ukázka a je také místem, kde vyplave každý latentní předpoklad o cestách.

Aktuální stav

Stopa je to, co zaznamenala první fáze. Nic se nepohnulo.

Cílový stav

Repozitář odpovídá vlastnímu kontraktu, každý přesun je zaznamenán a nic, co fungovalo, nepřestalo fungovat.

Rozsah

  • skripty
  • .majordomus

Mimo rozsah

  • Rozsáhlé rekurzivní smazání kdekoli
  • Přesun obsahu napsaného uživatelem bez zaznamenání, kam šel
  • Shellový skript, který provádí migraci mimo reconciler

Závislosti

Co na tom čeká

Kritéria přijetí

  • Každý přesun jde přes zaznamenanou migraci, kterou lze před aplikací zobrazit jako zkušební běh
  • Kompatibilita je zachována pro cesty, na nichž závisí jiná práce, nebo je zlom záměrný, zdokumentovaný a zmigrovaný
  • Po migraci tento repozitář vyhovuje vlastnímu kontraktu, ověřeno stejným validátorem, který by čekal cizí repozitář
  • Nic, co dřív fungovalo, nepřestane fungovat, dokázáno plnou sadou, ne prohlídkou

Validace

  • bash test/run.sh
  • bin/majordomus doctor
  • majordomus generate --check

Požadované důkazy

  • footprint_migrated
  • conformance_self
  • nothing_broke

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

Toto je fáze, kdy se nástroj mění věcí, kterou mění, zatímco v témže repozitáři pracuje několik relací. Běží jednou, nejdřív nanečisto, a ne souběžně s jinou strukturální prací.

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

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