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.

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

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.

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