Repository navigation
docs(ci,#17299): integrer modes 5-6 au point de triage Scripts Tests - #18929
Conversation
Le mode 5 (job failure sans step fautive, mesure 25/09) vivait en commentaire d issue sans jamais rejoindre la doc, et le mode 6 (lock git orphelin dans le workspace d un slot, mesure 02/10 sur #18864) n etait documente nulle part. La doc reste le point de triage unique : 4 modes confirmes + 2 candidats, regle de triage etendue (lecture steps-first sur tout failure ; tell temporel <1 min sur lock ref). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
|
[ADJOINT PREFLIGHT] note: Dossier c394 sur PR #18929 (docs(ci,#17299): integrer modes 5-6 au point de triage Scripts Tests). Lane porteuse myia-po-2026:CoursIA (tierce attestation). MED/docs-infra (alias |
Summary
Le point de triage unique des rouges
Scripts Tests (CPU)(docs/ci/scripts-tests-triage.md, mergé par #17313) documentait 4 modes — mais deux tells mesurés depuis n'y vivaient pas :failuresans step fautive :.steps[]toutes substantiellessuccess(dontRun tests), stepsPost …nulles, zéro annotation, logBlobNotFound107958799623, PR #17755,myia-po-2026-wsl-6)cannot lock ref … .lock: File exists, échec < 1 min, tout job du slot au solCoursIA-runners-p0, reffix/18457-pagmem-mru)Ce que la PR fait
failure(gh api …/jobs/<id> --jq '.steps[]…'—Run testsvert = aucun test n'a échoué) ; tell temporel < 1 min discriminant pour le mode 6.mainrouge 3 commits de suite, pool sous-dimensionné), occurrence 25/09 (mode 5,mainvert 4× dans la fenêtre exacte du rouge), occurrence 02/10 (mode 6, remède appliqué + rejeu des enfants → fix(arg,#18858): table oppositions committee + critere signe imprime + §6/§7 re-ancres (re-mesure Ollama 0.35.0) #18864 débloquée). Tous les liens de commentaire vérifiés par id réel.Pourquoi c'est le geste juste
Les deux modes ont le même réflexe coûteux que les quatre premiers : pousser un commit « pour ré-armer » alors qu'aucun test n'a échoué (mode 5) ou qu'un
rmciblé d'un lock orphelin suffit (mode 6). La doc existe pour empêcher ce geste ; elle doit donc couvrir les tells réellement observés sur le pool.See #17299 (la table reste vivante — le mode 4 attend l'arbitrage capacité, l'issue ne se ferme pas par cette PR)
Grain: MED/docs-infra -- lane myia-po-2026:CoursIA -- prev: REPAIR/review
🤖 Generated with Claude Code