I1119 — Rozpočty se měří a regrese shodí build, místo aby si jí někdo všiml
Změřit, co tato architektura stojí — discovery, rekonciliaci, vstup do prostředí, generované artefakty — a každou položku podřídit rozpočtu odvozenému z její naměřené základní hodnoty.
BLOKOVÁNO vlna 7 · p2 · profil implementation · bezpečné paralelně
Blokováno. Tento úkol nelze zahájit, dokud není hotové I1113. Stav je z toho odvozen, ne deklarován.
Cíl
Změřit, co tato architektura stojí — discovery, rekonciliaci, vstup do prostředí, generované artefakty — a každou položku podřídit rozpočtu odvozenému z její naměřené základní hodnoty.
Proč
Páteř, kterou čte každý konzument, je náklad, který platí každý konzument. Změřená jednou a pak nikdy znovu roste, dokud někdo nástroj nezačne obcházet místo používání.
Aktuální stav
Infrastruktura měření výkonu zaznamenává rozdělení na příkaz proti commitnuté základní hodnotě. Nové cesty nejsou mezi jejími cíli.
Cílový stav
Každá nová cesta je cílem měření výkonu se zaznamenanou základní hodnotou a prahem, který zachytí podstatnou regresi a toleruje běžný růst.
Rozsah
- .ai/repo/benchmarks
- .ai/repo/policy.yaml
Mimo rozsah
- Druhý systém měření výkonu
- Práh tak těsný, že běžný růst obsahu shodí build
Závislosti
Co na tom čeká
Kritéria přijetí
- Objevování, sladění, dry run a vstup do prostředí jsou cíle měření výkonu se zaznamenanými základními hodnotami
- Prahy jsou data politiky a kontrola při selhání pojmenuje cíl, obě hodnoty i práh
- Prostředí, na kterém se měřilo, se zaznamenává s každým základem
- Podstatná regrese selže; bajt ne
Validace
- majordomus bench --check
Požadované důkazy
- budgets_measured
- regression_refused
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
Prahy reálného času jsou mezi stroji zašuměné. Strukturální čítače kontrolují přísně a časování konzervativně, jak již rozhodla stávající doktrína výkonu.
Č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/I1119.yaml. Přečtěte jej zpět pomocí majordomus plan show I1119.