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.

I0924 — Rozhodnutí je zaznamenáno tam, kde se zaznamenávají architektonická rozhodnutí

Napsat záznam o architektonickém rozhodnutí o nasazování jako generované projekci kanonických metadat nasazení, s alternativami, které byly skutečně zvažovány, a z nich plynoucími důsledky.

ZRUŠENO vlna 1 · 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.

Cíl

Napsat záznam o architektonickém rozhodnutí o nasazování jako generované projekci kanonických metadat nasazení, s alternativami, které byly skutečně zvažovány, a z nich plynoucími důsledky.

Proč

Repozitář rozhoduje o architektuře v ADR a ty, na kterých tu záleží — ručně psaný Dockerfile proti generovanému, Alpine proti distroless nebo slim základně, jeden stroj proti redundanci, token účtu proti tokenu s omezeným rozsahem — bude znovu otevírat někdo, kdo v této relaci nebyl.

Aktuální stav

Dvanáct ADR pokrývá CLI, registr, sdílený server, výkon, projekce, CI, dovednosti, případy užití, zachycení promptů, znalosti, kontrakty adresářů, cockpit a webové plochy. Žádné nepokrývá nasazení.

Cílový stav

Jedno ADR uvádí rozhodnutí, alternativy, kompromisy a co by se muselo změnit, aby se přehodnotily, ve vlastním formátu ADR repozitáře.

Rozsah

  • .ai/repo/adrs

Mimo rozsah

  • Druhý formát ADR nebo ADR, které opakuje dokumentaci

Závislosti

Co na tom čeká

Kritéria přijetí

  • Záznam přesně dodržuje formát ADR repozitáře a jeho frontmatter
  • Uvádí rozhodnutí, strategii kontejnerů proti buildpackům a alternativám na bázi image, základ runtime, levný profil pro jeden stroj, chování autostop, model tokenů a architekturu generování
  • Alternativy, které byly skutečně k dispozici, se zaznamenají s důvodem, proč nebyly zvoleny
  • Důsledky zahrnují to, co by pod tímto rozhodnutím znamenalo škálování, rollback a migrace
  • Vztahuje se k ADR, na kterých závisí, místo aby je opakoval

Validace

  • bin/majordomus doctor
  • bash test/run.sh

Požadované důkazy

  • adr_recorded

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

ADR napsané po dokončení všeho zaznamenává implementaci, ne rozhodnutí. Musí se psát, dokud je volba ještě vidět.

Zpráva o dokončení

Zrušeno 2026-10-14 na masteru ce5959db59: rozhodnutí, které by tento úkol zaznamenal, zaniklo. Vlastník 2026-10-12 odpojil Fly.io a nasazením jsou binárky release, GitHub Pages a image GHCR; commit 9af3fa65a4 odstranil Dockerfile a fly.toml, takže už není o čem rozhodovat mezi Fly, Alpine a autostop.

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

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