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.