I0921 — Velikost se nejprve změří a teprve potom rozpočtuje
Změřit binárku, assety, image a kontext sestavení, deklarovat rozpočty s rezervou nad změřenou základní hodnotou a kontrolou zablokovat nevysvětlený růst.
BLOKOVÁNO vlna 5 · 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 I0910, I0911. Stav je z toho odvozen, ne deklarován.
Cíl
Změřit binárku, assety, image a kontext sestavení, deklarovat rozpočty s rezervou nad změřenou základní hodnotou a kontrolou zablokovat nevysvětlený růst.
Proč
Rozpočet vymyšlený před měřením je číslo, které někdo vypne. Rozpočet odvozený ze změřené baseline s uvedenou rezervou je detektor regresí.
Aktuální stav
Nic se neměří, protože nic není postaveno.
Cílový stav
Základní hodnoty žijí tam, kde je infrastruktura měření výkonu už drží, rozpočty jsou data politiky, kontrola selže při nevysvětleném růstu a dokumentace i UI mohou ukázat obě čísla, aniž by je kdokoli přepisoval.
Rozsah
- .ai/repo/benchmarks/rust
- .ai/repo/policy.yaml
Mimo rozsah
- Libovolný cíl velikosti zvolený před prvním buildem
- Druhé místo, kde se údaj o velikosti píše ručně
Závislosti
- I0910BLOKOVÁNO Profil release se volí měřením, ne lidovou moudrostí
- I0911BLOKOVÁNO Změna zdroje nepřestavuje svět a kontext zůstává malý
Co na tom čeká
Kritéria přijetí
- Bajty binárky, bajty generovaných assetů, velikost obrazu, komprimovaná velikost, kde ji lze získat, a rozpis vrstev se všechny měří a zaznamenávají
- Rozpočty jsou deklarovány s uvedenou rezervou nad naměřeným základem a žijí jako data politiky
- CI selže při růstu přes rozpočet a jmenuje, co vyrostlo
- Dokumentace a UI čtou baseline a rozpočet ze zaznamenaných dat, ne z prózy
Validace
- majordomus bench --check
- bash test/run.sh
Požadované důkazy
- sizes_measured
- budget_declared
- ci_gate
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
Rozpočet bez rezervy selže při nesouvisejícím zvýšení verze závislosti a všechny naučí zvyšovat ho bez přemýšlení.
Č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/I0921.yaml. Přečtěte ho zpět pomocí majordomus plan show I0921.