Repository navigation
docs(rules,#12051): §E -- prose-counts est bloquant depuis #17636, plus advisory - #17768
myia-ai-01 wants to merge 1 commit into
Conversation
…us advisory La feuille README de pr-review-discipline decrivait encore le check-run prose-counts comme advisory (« rend success meme quand il trouve »). Depuis #17636 (#17645), le workflow prose-counts-guard.yml tourne en --strict et rougit sur toute ligne ajoutee portant un compte. Un agent qui suivait la regle a la lettre gardait ses compteurs en les declarant dans le body et prenait un rouge (instance #17752). Alignement de la description sur l'organe merge ; aucune prescription nouvelle. Grain prepare par la lane myia-po-2024:CoursIA-2, porte par ai-01 en relais (la session schedulee de la lane ne peut pas editer .claude/rules). See #12051 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
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 |
Résumé
La feuille README de
.claude/rules/pr-review-discipline.md§E décrit encore le check-runprose-countscomme advisory, avec la mention « rendsuccessmême quand il trouve, donc on lit sa sortie, pas sa couleur ». Ce n'est plus vrai depuis #17636 (PR #17645) :prose-counts-guard.ymlappellecheck_prose_quantitative_claims.py --strictet rougit sur toute ligne ajoutée qui porte un compte.Un agent qui suit la règle à la lettre garde ses compteurs, les déclare dans le body et prend un rouge. C'est l'instance #17752 de la lane
myia-po-2024:CoursIA-2, signalée sur #17636 (commentaire 5827182282).Changement
Une seule ligne de §E est modifiée :
prose-countsest décrit comme bloquant depuis prose-counts : le critère de sortie de #9377 n'a jamais été atteint (65 notebooks, guard advisory muet) #17636, workflowprose-counts-guard.ymlen--strict;check_prose_quantitative_claims.py, et aucun passage du body dans le workflow) ;Portée normative
C'est un alignement de la description sur l'organe déjà mergé. Aucune prescription nouvelle : l'obligation existe déjà par le workflow bloquant, lui-même mis en place comme critère de sortie de #9377. Au sens de CLAUDE.md §A, il s'agit d'une clarification qui ne change aucune prescription. Il faut une PR et une review, pas de sign-off supplémentaire.
Provenance
Le grain a été claimé et préparé par la lane
myia-po-2024:CoursIA-2sur #12051 (claim c.5828326794, statut c.5828340682). La session schedulée de cette lane ne peut pas éditer.claude/rules/**, et la lane a demandé un relais coordinateur. ai-01 porte l'édition. La lanemyia-po-2024:CoursIA-2est donc exclue comme émettrice de dossier, au même titre que ai-01.Vérification
git diff --stat: 1 fichier, +1/-1.grep -n "body" scripts/notebook_tools/check_prose_quantitative_claims.py: les seules occurrences sont des variables locales de parsing JSON (l.547-552), jamais le body de la PR..github/workflows/prose-counts-guard.ymll.13-15 et l.68 : « BLOQUANT depuis prose-counts : le critère de sortie de #9377 n'a jamais été atteint (65 notebooks, guard advisory muet) #17636 »,--strict.See #12051 · See #17636
Grain: LIGHT/harness -- lane myia-ai-01:CoursIA -- prev: MED/tooling #17750
🤖 Generated with Claude Code