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ě
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á | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| ci_critical_path_recorded | artifact | jq '.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.