fix(notebook-tools,#18448): self-test replay #16110 pointe le chemin historique (pre-ANALYSE) - #18458
Conversation
…cal path The SELF_TEST_16110_NOTEBOOK constant was updated by #18015 to the post-rename ANALYSE-01 path, but the replay reads at the founding commits 7cc2fb2/1209b5357 where the notebook still lived under Lean-18-Sendov-Complex-Analysis.ipynb. Result: replay found nothing, 'cell 40cb37d5 not flagged', exit 1. Restored the historical path with a comment pinning the constant to the replayed commit. Self-test now fires both founding cases (volume #15901, structure #16110), rc=0. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
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] |
Path-collision (organ #13359/#13615)Cette PR #18458 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
Grain: LIGHT/tooling -- lane myia-po-2026:CoursIA -- prev: LIGHT/tooling #18454 (rename_notebooks l.364)
Summary
Depuis le merge de #18015 (rename ANALYSE), le check-run « Source-collapse ratchet » finit
neutralsur toutes les PR : son auto-test échoue avant l'analyse.Cause : la constante
SELF_TEST_16110_NOTEBOOKa été mise à jour par #18015 vers le chemin post-renameANALYSE/ANALYSE-01-Sendov-Lean-Python.ipynb, mais le replay lit le notebook aux commits historiques7cc2fb2d/1209b5357où il vivait sousLean-18-Sendov-Complex-Analysis.ipynb. À ces commits, le chemin ANALYSE n'existe pas → replay vide →cell 40cb37d5 not flagged→SELF-TEST FAIL, exit 1.Fix : constante restaurée au chemin historique, avec un commentaire qui la fige au commit rejoué (ne pas suivre un renommage futur).
Validation :
python scripts/notebook_tools/check_source_collapse.py --self-test→SELF-TEST OK: both founding cases fire (volume #15901, structure #16110), rc=0.Closes #18448.
Test plan
🤖 Generated with Claude Code