I1028 — Inventáře, které toto nahrazuje, se odstraní, ne ponechají běžet vedle něj
Najít ručně udržované soupisy, které tato architektura nahrazuje — menu, karty na úvodní stránce, seznamy cest, rejstříky dokumentace, katalogy pravidel a dovedností — a odstranit je, aby jediné odvození bylo jediným.
BLOKOVÁNO vlna 4 · p1 · profil deep-work · běží samostatně
Blokováno. Tento úkol nemůže začít, dokud není I1009 hotovo. Stav je z toho odvozen, ne deklarován.
Cíl
Najít ručně udržované soupisy, které tato architektura nahrazuje — menu, karty na úvodní stránce, seznamy cest, rejstříky dokumentace, katalogy pravidel a dovedností — a odstranit je, aby jediné odvození bylo jediným.
Proč
Dva systémy dělající stejnou práci jsou horší než kterýkoli sám: starý funguje právě tak dobře, že si nikdo nevšimne, že se rozešel. Migrace je hotová, když je to, co nahradila, pryč.
Aktuální stav
Několik povrchů sestavuje vlastní seznamy. Které přesně, je výsledek průzkumu, ne předpoklad.
Cílový stav
Každý nahrazený inventář je smazán, jeho konzumenti čtou odvození a nic ručně psaného nepřežívá jako záložní řešení.
Rozsah
- web
- apps/majordomus-cli/src/cockpit/mod.rs
Mimo rozsah
- Smazání seznamu, který je skutečně autoritativní pro něco, co graf nemodeluje
- Ponechání ručně psaného seznamu jako záložního
Závislosti
Co na tom čeká
Kritéria přijetí
- Nahrazované inventáře se vyjmenují z repozitáře, nepředpokládají, a každý je buď odstraněn, nebo zdůvodněn jako autoritativní pro něco jiného
- Každý konzument čte odvození po odstranění
- Nic, co bylo odstraněno, není dosažitelné jako záložní cesta
- Sestavený web a běžící rozhraní ukazují týž obsah jako před odstraněním, kromě míst, kde je odvození úplnější
Validace
- bash test/run.sh
- majordomus generate --check
Požadované důkazy
- duplicates_removed
- consumers_migrated
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
Odstranění seznamu, který tiše držel něco, co graf nemodeluje, ztrácí obsah. Každé odstranění se ověřuje proti tomu, co odvození skutečně produkuje.
Č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/I1028.yaml. Načtěte ho zpět pomocí majordomus plan show I1028.