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.

I2396 — Kritická cesta CI z 2026-10-10 je změřena, zaznamenána a vysvětlena dřív, než se cokoli změní

Zaznamenat, kolik dnes stojí verdikt pull requestu, z vlastních běhů forge, aby se každá změna práce na doručování V4 porovnávala s měřením, ne s přesvědčením.

HOTOVO vlna 0 · p0 · profil implementation · bezpečné souběžně

Součást test-evidence — Každé ověřitelné tvrzení a widget se na každém povrchu převádí na testovací důkaz vázaný na revizi.

Cíl

Zaznamenat, kolik dnes stojí verdikt pull requestu, z vlastních běhů forge, aby se každá změna práce na doručování V4 porovnávala s měřením, ne s přesvědčením.

Proč

Vlastník stanovil mez pěti minut na 95. percentilu pro požadovaný verdikt pull requestu a požádal, aby se integrační proces diagnostikoval dříve, než se změní. Poslední zaznamenané měření (.ai/repo/ci/baseline.json) je z 2026-09-05, před existencí modelu CI.

Aktuální stav

scripts/ci-baseline zaznamenává běhy, joby a kroky; nic na masteru nedrží měření aktuální CI a docs/CI.md nejmenuje žádnou kritickou cestu.

Cílový stav

.ai/repo/ci/baseline-2026-10-10.json drží posledních 60 běhů validate; docs/CI.md uvádí percentily verdiktu, podíl času runneru stráveného na bězích, které nekončí zeleně, úlohy, které určují čas na hodinách, s jejich frontou, a příčiny selhaných běhů, každé reprodukovatelné ze souboru.

Rozsah

  • .ai/repo/ci/baseline-2026-10-10.json
  • docs/CI.md
  • .ai/repo/project/issues/I2396.yaml
  • docs/generated
  • docs/PLAN_STATUS.md
  • docs/PAGES_STATUS.md
  • site/content
  • site/data

Mimo rozsah

  • Změna jakéhokoli workflow, kontroly nebo cache: pozdější úkoly V4 to dělají proti tomuto měření.

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • .ai/repo/ci/baseline-2026-10-10.json je výstup scripts/ci-baseline nad 60 běhy validate
  • docs/CI.md uvádí p50 a p95 verdiktu zeleného pull requestu, běhy, které neskončily zeleně, a jejich podíl na čase runnerů, dlouhé úlohy s jejich frontou a příčiny selhání, každé s příkazem, který je ze souboru reprodukuje

Validace

  • jq '.runs | length' .ai/repo/ci/baseline-2026-10-10.json
  • bin/majordomus plan validate

Požadované důkazy

  • ci_critical_path_recorded

Důkazy

pokrývátypcommandvýsledeku commitu
ci_critical_path_recordedartifactjq '.runs | length' vypíše 60; percentily uvedené v docs/CI.md (běh 2026-10-14 mezi 07:40Z a 07:58Z na masteru ce5959db59)ce5959d

Časová osa

zahájeno
2026-10-14T08:00:38Z
ověřeno
—
dokončeno
2026-10-14T08:00:44Z

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

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