I3799 — The Pages publication budgets are re-derived from the runs that publish the language copies
Re-derive the per-row budgets and the controlled total in .ai/repo/ci/pages.yaml from the timing rows of the Pages runs since the Czech copy landed (2026-10-20), the way suite.yaml's budgets are re-derived from the suite's measured durations: each budget a stated multiple of a cited measurement, the runs named, and nothing raised to fit a single run.
PŘIPRAVENO vlna 0 · p2 · implementační profil · bezpečné paralelně
Součást M004 — Výkon je spustitelný důkaz a horká cesta nedělá žádnou kanonickou práci dvakrát.
Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I3799 bude přijato.
Cíl
Re-derive the per-row budgets and the controlled total in .ai/repo/ci/pages.yaml from the timing rows of the Pages runs since the Czech copy landed (2026-10-20), the way suite.yaml's budgets are re-derived from the suite's measured durations: each budget a stated multiple of a cited measurement, the runs named, and nothing raised to fit a single run.
Proč
Pages run 39485870985 (master 91c0b5d5658, 2026-10-20) warned 'controlled path 1007 s against a budget of 210 s' (rustdoc 175/90, build 269/8, check 489/60, publish 54/28). Validate 39485870890's pages job failed at its 1200 s wait bound while that deploy was still running. The budgets were measured before the site doubled its pages with the Czech copy, so every publication now warns, and a warning that always fires says nothing.
Aktuální stav
.ai/repo/ci/pages.yaml budget: controlled 210 (and 465 on the other path), with per-row budgets measured before 2026-10-20 and a comment table of the runs they came from.
Cílový stav
Every budget in pages.yaml is derived from the timing rows of at least three named Pages runs since 2026-10-20, with the multiple stated in the comment table beside it; a regular publication is under its budget; and the validate pages job's wait bound is checked against the new controlled total.
Rozsah
- .ai/repo/ci/pages.yaml
- scripts/pages
- docs/CI.md
Mimo rozsah
- Making the publication faster, which is the rest of M004; this issue makes its budgets true
Závislosti
Žádné. Tento úkol je kořenem grafu.
Kritéria přijetí
- Every budget row in pages.yaml cites the Pages runs it was derived from, at least three since 2026-10-20, and the multiple applied
- The next regular master publication reports its controlled path under the new budget
- The validate pages job's wait bound is at least the new controlled total plus the queue allowance the file declares
Validace
- bin/majordomus plan validate
- scripts/pages report --check
Požadované důkazy
- pages_budgets_rederived
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á.
Č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.
Canonical record: .ai/repo/project/issues/I3799.yaml. Read it back with majordomus plan show I3799.