Repository navigation
Conversation
La page `docs/reference/lean-theorem-duplicates.md` derivait de l'arbre : `ArcPartition.lean` a gagne une ligne, et la page citait encore l'ancien numero (843 au lieu de 842). Le test `scripts/lean/tests/test_lean_theorem_duplicates.py::test_page_generee_suivant_l_arbre` compare la page commitee a la page regeneree et echoue des lors que l'ecart est d'une seule ligne -- sur `main` comme sur toute branche. Reduit par l'organe canonique : `python scripts/lean/lean_theorem_duplicates.py --write`. Co-Authored-By: Claude Haiku 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 |
|
Trivial-diff advisory (#15740, non bloquant). |
|
[ACTION] Doublon — la même régénération est déjà ouverte par #24458 (lane J'ai reproduit le défaut avant d'ouvrir cette PR, et indépendamment : le test Cette PR fait donc doublon avec #24458, qui porte le même correctif sur le même fichier et Les PRs de la lane bloquées par ce rouge base-inherited (#24441, #24444) portent chacune la |
|
Fermee : doublon de #24458 (meme regeneration, meme fichier). |
Grain: LIGHT/guard — lane myia-ai-01:CoursIA-2 — prev: DEEP/notebook-python #24451
La page des theoremes dupliques derive de l'arbre — elle fait echouer le job
Scripts Tests (CPU)demainLe defaut
scripts/lean/tests/test_lean_theorem_duplicates.py::test_page_generee_suivant_l_arbrecompare lapage commitee
docs/reference/lean-theorem-duplicates.mda la page regeneree par l'organe, et exigequ'elles soient identiques. Or
ArcPartition.leana gagne une ligne depuis la derniereregeneration : la page citait encore l'ancien numero de ligne, et le test echoue.
Le test est donc un ratchet de derive : il rend son propre resultat vert des que la page est
regeneree, et rouge des qu'un
.leanbouge sans regeneration. C'est son role.Ce rouge est herite de
main: il reproduit surmain(verifie sur le clone de travail, arbremain), et il bloque le jobScripts Tests (CPU)de toute PR qui touchescripts/— dont#24441 et #24444.
Le correctif
La regeneration canonique, pas une retouche a la main :
Le diff est d'une ligne — le numero de ligne cite, passe de l'ancien a l'actuel :
Aucune preuve, aucun enonce, aucun
.leann'est modifie : le contenu de la page est produit parl'organe, a partir de l'arbre courant.
Verification
python scripts/lean/lean_theorem_duplicates.py --check: vert apres regenerationpython -m pytest scripts/lean/tests/test_lean_theorem_duplicates.py -q: 11 passed (contre1 failed, 10 passedavant, sur le meme arbre)Portee
See #24441etSee #24444— les deux PRs de la lane sont bloquees par ce meme job demain; lacorrection leur rendra le job vert au prochain run apres merge.
🤖 Generated with Claude Code