Skip to content

docs(ci,#17299): integrer modes 5-6 au point de triage Scripts Tests - #18929

Merged
myia-ai-01 merged 1 commit into
mainfrom
feature/17299-triage-modes5-6
Oct 3, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
feature/17299-triage-modes5-6

Conversation

@jsboige

@jsboige jsboige commented Oct 3, 2026

Copy link
Copy Markdown
Owner

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 :

Mode Tell Mesure d'origine Où elle vivait
5 (candidat) Job failure sans step fautive : .steps[] toutes substantielles success (dont Run tests), steps Post … nulles, zéro annotation, log BlobNotFound po-2026, 25/09 (job 107958799623, PR #17755, myia-po-2026-wsl-6) commentaire #17299 uniquement — jamais intégré à la doc
6 (candidat) Lock git orphelin dans le workspace du slot : cannot lock ref … .lock: File exists, échec < 1 min, tout job du slot au sol po-2026, 02/10 (slot-5, pool CoursIA-runners-p0, ref fix/18457-pagmem-mru) nulle part — mesuré et remédié lors du déblocage de #18864

Ce que la PR fait

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 rm ciblé 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

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>
@github-actions github-actions Bot added variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1 variation-genre-mismatch declared genre != genre infere depuis les chemins du diff (#10020, advisory) labels Oct 3, 2026
@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
La lane `myia-po-2026:CoursIA` voit ces signaux actifs sur les mergees du jour (UTC 2026-10-03) :

  • GENRE-MISMATCH : declared genre != genre infere depuis les chemins du diff

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 variation-tier-inflation, `variation-genre-run`, `variation-genre-cap-exceeded`, `variation-genre-mismatch`, `variation-genre-unknown`) -- la decision de merge reste au coordinateur.

@jsboige

jsboige commented Oct 3, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18929
head: 4a2f359
complete: true
body: read
comments-reviewed: 1
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: e2d0dbfbc43e763df22d44ee3d464461b642d2c6dc336f36afa90c010e189070
diff-files: 1
diff-additions: 28
diff-deletions: 6
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/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 docs selon variation-protocol), 1 fichier docs/ci/scripts-tests-triage.md +28/-6, tete 4a2f359. PR gate SUCCESS. B.0 clear (rc=0, aucun nit non leve). Scope pass (1 .md sous docs/ci/, PAS sous .claude/, .github/, ni CLAUDE.md). domain: pass (substance doc CI : integration des modes 5-6 au point de triage Scripts Tests, doc-info metas normees). Cible READY post-audit : substance prete (docs triage +28 lignes, gate SUCCESS, B.0 rc=0). Eligible merge direct ou APPROVED sur la tete.

@myia-ai-01
myia-ai-01 merged commit cd8ae6c into main Oct 3, 2026
26 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

variation-genre-mismatch declared genre != genre infere depuis les chemins du diff (#10020, advisory) variation-tag-genre-offlist GENRE hors de l'enumeration variation-protocol §1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants