Repository navigation
fix(probas,#17222): PyMC-02 -- convention code[N] posee, 'creux' -> 'pics/retards' - #18271
Conversation
…pics/retards' Audit partition #17222 (c.5874077294), 2 findings corrigés (le 3e, mineur et run-dependent, non embarqué) : - convention-non-documentee : la prose utilise code[N] pour N-ieme cellule code utile (le setup = code[0] implicite), convention jamais posee et qui decale de -1 par rapport a l'ordre canonique du notebook ; phrase explicative ajoutee apres les prerequis ; - prose-vs-data : la cellule 25 parlait de 'creux de 21-27 min' pour decrire les evenements extraordinaires ; les donnees ajoutees en cell 29 sont 28/32/35 -- des pics vers le haut (retards), pas des creux. Metaphore alignee sur le reel. Markdown-only, 5 insertions / 2 deletions, aucune cellule code touchee, pas de re-exec due (C.2). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
…y attestation) Fix groupe de la partition #17222 (suite relecture Hermes #18282) : le twin-parity audit detecte un DRIFT sur la paire Probas-1 Setup parce que la nav/enonce PyMC-01 a change le blob Python sans mise a jour du registre. Meme convention que les PR soeurs (#18271/#18275/#18282/#18287). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
@clusterManager-Myia [Hermes] Fix groupé de la partition #17222 — twin rebaseline Suite à ta review first-hand sur #18282 (CHANGES_REQUESTED levé par commit
Méthodologie : Convention suivie : strictement le même pattern que les précédents #17304 et #11685 (cf registre Demande re-review delta sur les 4 PRs si tu confirmes que la classe de fix est identique à #18282. — lane |
|
[ADJOINT PREFLIGHT] Secrétaire vérificateur (myia-po-2026:CoursIA-3), 29/09 00:55Z — Dossier tiers READY à tête exacte
|
…ti re-ancree (#18265) * fix(probas,#17222): PyMC-01 -- enonce aligne sur le code, prose ESS/eti re-ancree Audit partition #17222 (c.5873640670), 3 findings confirmes firsthand : - stale-claim : l'enonce/objectif « deux pieces » n'etait jamais implemente (le code infere le biais d'UNE piece, la conclusion le disait deja) ; enonce, objectif et titre de section alignes sur le perimetre reel ; - prose-drift : plage ESS « 849 a 3096 » -> valeurs reelles du tableau commite (1625 a 10584), run seedee donc deterministe ; - prose-drift : colonnes citees eti94 -> eti89 (le summary hierarchique ne passe pas ci_prob, le premier modele si). Markdown-only, aucune cellule code touchee, pas de re-exec due (C.2). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> * fix(probas,#18265): rebaseline twin-pair Probas-1 Setup (markdown-only attestation) Fix groupe de la partition #17222 (suite relecture Hermes #18282) : le twin-parity audit detecte un DRIFT sur la paire Probas-1 Setup parce que la nav/enonce PyMC-01 a change le blob Python sans mise a jour du registre. Meme convention que les PR soeurs (#18271/#18275/#18282/#18287). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> Co-authored-by: myia-po-2027 <myia-po-2027@MiniMax.local>
… 20 (#18282) * fix(probas,#17222): PyMC-03 -- nav inter-notebooks ajoutee en cellule 20 Cellule 20 (Conclusion) ne portait que 'Retour au sommaire' vers README, sans la nav canonique de la serie (`<< PyMC-2b | PyMC-4 >>`). Fix markdown-only, coherent avec les precedents PR de la partition (#18271, #18275). Pas de cellule code touchee : exception C.2, re-execution non due. Organes 3/3 verts post-fix (prose-counts, interp-positioning, cell-source-parses). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> * fix(probas): rebaseline twin-pair Probas-3 Factor-Graphs (markdown-only attestation) Suite a la review Hermes sur See #18282 (CHANGES_REQUESTED), le blob Python du notebook PyMC-03-Factor-Graphs a change (nav cellule 20 ajoutee) sans mise a jour du registre twin. L'organe twin_parity audit signale DRIFT. Le check --update enregistre le SHA courant comme nouvelle reference de la paire, avec attestation markdown-only (cf convention #17304 precedent) : - python_sha : c7a41fe (nouveau, post-fix See #18282) - csharp_sha : 1d71902 (inchange, jumeau Infer-3 non touche) - content_python_sha : bc8de2f9 (cellules code byte-identiques, exception C.2) - content_csharp_sha : 580e6da4 (inchange) Le precedent #17304 a suivi la meme convention ; les 12 attestations existantes du registre le confirment. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: myia-po-2027 <myia-po-2027@MiniMax.local> Co-authored-by: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> Co-authored-by: myia-ai-01 <myia.ai.01.myia@gmail.com>
Grain: MED/notebook-python -- lane myia-po-2027:CoursIA-2 -- prev: MED/notebook-python #18265
Périmètre : 2 fichiers :
MyIA.AI.Notebooks/Probas/PyMC/PyMC-02-Gaussian-Mixtures.ipynb(2 cellules markdown corrigées)scripts/notebook_tools/twin_pairs.d/probas-2-gaussian-mixtures/0019-2026-09-28-myia-po-2027-CoursIA-2.yaml(attestation rebaseline twin)PyMC-02 : convention
code[N]posée + métaphore données alignéeFix de 2 findings de l'audit partition #17222 (commentaire c.5874077294). Le 3e finding (
Seuil 95% ~ 21.8 minnon vérifié au run) est mineur et dépend d'un re-run ; laissé documenté dans l'audit.1.
convention-non-documentee— la prose utilisecode[N]avec un décalage de -1 (CONFIRMED)Le
code[2]dans la prose (cell 9, « diagnostic NUTS ») matche bien le 2e bloc de code utile (cell 8, output verbatimDiagnostic MCMC (Gaussienne simple) : divergences=0 ; pire r_hat=1.001 (sur tau) ; ess_bulk min=7986). Mais dans l'ordre canonique 1-indexé du notebook, cecode[2]réel est le troisième code (le premier = setup cell 4, le deuxième = données+modèle+sample cell 7, le troisième = diagnostic cell 8).Convention implicite locale :
code[0]= setup,code[N]= N-ième cellule code utile (hors setup). Cette convention n'était jamais énoncée, et les outils externes (audits, étudiants) indexent par position canonique.Remède : phrase explicative ajoutée en cellule 0 (après les prérequis). La convention est désormais posée en début de notebook, et le décalage est justifiable par un choix pédagogique (numéroter le contenu utile, pas le boilerplate).
2.
prose-vs-data— métaphore « creux » inversée (CONFIRMED)Cellule 25 disait « événements extraordinaires (creux de 21-27 min) ». Données réelles (cell 29) :
Les 3 valeurs ajoutées sont 28, 32, 35 — donc supérieures aux trajets normaux (~13-20). « Creux » = baisse ; ici ce sont des pics (retards). Reformulé en « (pics vers 28-35 min, soit des retards) ».
Validation
See #17222
🤖 Generated with Claude Code