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.

I0926 — Dokumentace nasazení je generovaná a dosažitelná

Vytvořit dokumentaci nasazení z kanonického objektu a implementace — architektura, kontejner, zdroje, workflow, CI, bezpečnost, náklady, řešení potíží a škálování — a zpřístupnit ji z povrchů, které se už generují.

BLOKOVÁNO vlna 4 · p1 · profil implementation · bezpečné paralelně

Součást fly-deployment — Image kontejneru je projekcí modelu repozitáře a jeho smoke test je jeho důkazem.

Blokováno. Tento úkol nemůže začít, dokud nejsou hotovy I0913, I0924. Stav je z toho odvozen, ne deklarován.

Cíl

Vytvořit dokumentaci nasazení z kanonického objektu a implementace — architektura, kontejner, zdroje, workflow, CI, bezpečnost, náklady, řešení potíží a škálování — a zpřístupnit ji z povrchů, které se už generují.

Proč

Hodnoty nasazení přepsané do prózy jsou špatně hned poprvé, kdy se změní region nebo paměť. Repozitář už své reference generuje z dat; toto je tentýž mechanismus použitý na další subsystém.

Aktuální stav

Web se generuje z registru a indexu dokumentace. Neexistuje stránka nasazení a žádná položka navigace na ni neodkazuje.

Cílový stav

Tabulky a referenční sekce pocházejí z kanonického objektu a registru, próza vysvětluje to, co data nedokážou, a stránka je dosažitelná z úvodního povrchu i z navigace, aniž by kdokoli upravoval seznam.

Rozsah

  • docs/DEPLOYMENT.md
  • web

Mimo rozsah

  • Hodnoty nasazení přepsané do prózy
  • Ručně psaná položka navigace nebo přistávací karta
  • Ceny v měnách uváděné jako trvalá fakta

Závislosti

Co na tom čeká

Kritéria přijetí

  • Každá zobrazená hodnota nasazení — region, port, zdroje, počet strojů, autostop, rozpočty, základní image — je odvozena z kanonického objektu nebo zaznamenaných měření
  • Stránka pokrývá architekturu a proč tento poskytovatel, kontejner a jeho runtime, zdroje, vývojářský postup se skutečnými příkazy, CI a rollback, bezpečnost, náklady, řešení potíží čerpané ze skutečně potkaných selhání a jak škálovat změnou jednoho souboru
  • Jakákoli cena nebo údaj o poskytovateli, který se v čase mění, je označen datem pozorování a neuvádí se jako záruka
  • Stránka je dosažitelná z vstupního povrchu a navigace stávajícím generovaným mechanismem, bez ručně psané položky
  • Interní odkazy se v sestaveném webu překládají

Validace

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

Požadované důkazy

  • docs_generated
  • links_resolve
  • landing_registered

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

Řešení potíží napsané dříve, než cokoli selhalo, je fikce. Plní se ze selhání, na která implementace skutečně narazí.

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

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