You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
notebooks(#9377,#8052): porter le mandat « quantitatif tenu par le CI, pas par la prose » a l'interieur des notebooks — la vague #8052 re-epingle des valeurs qui rebougeront #9434
Le mandat #9377 — « les donnees quantitatives doivent etre tenues par le CI, pas dans la prose manuelle » — a ete applique aux README (comptes de notebooks retires, #9377 ; tailles de fichiers retirees, #9425 ; comptes de cellules retires, #9432). Il n'a pas encore ete applique a l'interieur des notebooks, ou la meme pathologie produit un travail sans fin.
Le symptome, mesure sur la vague #8052 du 2026-08-04
Quatre PR le meme apres-midi alignent une valeur de prose sur une sortie committee :
Les quatre corrigent une contradiction reelle. Mais trois d'entre elles re-epinglent en prose une valeur qui rebougera au prochain passage kernel — c'est-a-dire qu'elles reconstituent le defaut qu'elles corrigent, un cran plus loin.
La ligne de partage
Toutes les valeurs quantitatives ne sont pas equivalentes, et c'est ce qui rend la regle applicable plutot que dogmatique :
Structurel (ordres de grandeur d'un speedup determine par la taille du probleme : 2^225 combinaisons -> 2.78e24x) — stable d'une machine a l'autre. L'ecrire en prose est legitime.
Machine-dependant (temps absolus en ms) — derive a chaque re-exec, sur chaque machine. L'ecrire en prose fabrique de la derive.
Stochastique non-seede (fitness d'un GA) — derive a chaque run. Soit on seede, soit la prose parle de l'ordre de grandeur.
Ce qu'il faut construire
Recenser les valeurs quantitatives ecrites en dur dans les cellules markdown des notebooks, et les trier selon les quatre classes ci-dessus. Le recensement seul est du read-heavy borne, delegable.
Retirer ou deriver les classes machine/env/stochastique :
Pourquoi ca vaut un grain de fond et pas un nettoyage
Sans ca, chaque re-execution d'un notebook reouvre un ticket #8052 sur les memes cellules. La vague du 2026-08-04 en est la demonstration : quatre PR pour quatre notebooks, et le meme apres-midi po-2023 livrait #9425 qui applique deja le bon geste aux README. Le geste est connu ; il n'a simplement jamais ete porte a l'interieur des notebooks.
Le mandat #9377 — « les donnees quantitatives doivent etre tenues par le CI, pas dans la prose manuelle » — a ete applique aux README (comptes de notebooks retires, #9377 ; tailles de fichiers retirees, #9425 ; comptes de cellules retires, #9432). Il n'a pas encore ete applique a l'interieur des notebooks, ou la meme pathologie produit un travail sans fin.
Le symptome, mesure sur la vague #8052 du 2026-08-04
Quatre PR le meme apres-midi alignent une valeur de prose sur une sortie committee :
~3.3->~3.1tentatives~68x->~16x,~1M-100Mx->~2.8e24x(28-364 ms mesure)->(24-127 ms mesure)42.11->41.71NumPy 2.4.2->2.4.6Les quatre corrigent une contradiction reelle. Mais trois d'entre elles re-epinglent en prose une valeur qui rebougera au prochain passage kernel — c'est-a-dire qu'elles reconstituent le defaut qu'elles corrigent, un cran plus loin.
La ligne de partage
Toutes les valeurs quantitatives ne sont pas equivalentes, et c'est ce qui rend la regle applicable plutot que dogmatique :
2^225combinaisons ->2.78e24x) — stable d'une machine a l'autre. L'ecrire en prose est legitime.Ce qu'il faut construire
Critere d'acceptation
.claude/rules/notebook-conventions.md(PR + sign-off user, cf regle §A) enonce la ligne de partage, pour que la prochaine PR [#4208] Audit d'échantillonnage sémantique — claims↔outputs, env vierge, revue-domaine (≥5%/famille) #8052 aligne ou retire selon la classe au lieu de re-epingler.Pourquoi ca vaut un grain de fond et pas un nettoyage
Sans ca, chaque re-execution d'un notebook reouvre un ticket #8052 sur les memes cellules. La vague du 2026-08-04 en est la demonstration : quatre PR pour quatre notebooks, et le meme apres-midi po-2023 livrait #9425 qui applique deja le bon geste aux README. Le geste est connu ; il n'a simplement jamais ete porte a l'interieur des notebooks.
See #9377
See #8052