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.

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ě

Součást capability-graph — Jeden graf schopností, dvě projekce a žádný druhý inventář toho, co tento repozitář umí.

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.

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