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.

I0835 — CI spouští strukturální kontroly výkonu

Přidat do validate.yml případ flatten-once, případ ekvivalence cache a bench --check s profilem CI, s konzervativními prahy pro reálný čas a přesnými čítači.

BLOKOVÁNO vlna 5 · p0 · profil implementation · běží samostatně

Součást M004 — Výkon je spustitelný důkaz a horká cesta nedělá žádnou kanonickou práci dvakrát.

Blokováno. Tento úkol nemůže začít, dokud není hotové I0822. Stav je z toho odvozen, ne deklarován.

Cíl

Přidat do validate.yml případ flatten-once, případ ekvivalence cache a bench --check s profilem CI, s konzervativními prahy pro reálný čas a přesnými čítači.

Proč

Kontrola, kterou nikdo nespouští, je dokumentace.

Aktuální stav

CI spouští sadu, kontrolu generátoru a shellcheck.

Cílový stav

Čítače kontrolují přísně; bench --check kontroluje jen hrubé regrese; výsledky se nahrávají jako artefakt.

Rozsah

  • .github/workflows/validate.yml
  • test/cases/26_ci_wiring.sh

Mimo rozsah

  • Kontroly latence s přesností na milisekundy

Závislosti

Co na tom čeká

Kritéria přijetí

  • Případ 26 dokazuje, že nové kroky jsou zapojeny
  • Záměrně zhoršený základ lokálně shodí krok workflow

Validace

  • bash test/run.sh 26_ci_wiring

Požadované důkazy

  • 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

Runnery GitHubu jsou pomalejší a hlučnější než notebook; profil CI má víc zahřívání a širší prahy, deklarované v politice.

Č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/I0835.yaml. Přečtěte ho zpět pomocí majordomus plan show I0835.

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