Repository navigation
fix(g48-ml-8,#13410): densite 3.7-Distillation + Lab12e-Session-Persistence au-dessus de 1200 - #16929
Conversation
…illation-Maitre-Eleve et Lab12e-Session-Persistence Notebook 1 (3.7-Distillation-Maitre-Eleve.ipynb): - Densite: avant >1200 (deja OK via commits precedents) -> 1214/1200 (OK) - 3 lectures ancrees ajoutees apres cellules code DEMONSTRATION (cells 3, 11, 22) Notebook 2 (Lab12e-Session-Persistence.ipynb): - Densite: 988 -> 1200/1200 (OK) - 5 lectures ancrees ajoutees apres cellules code DEMONSTRATION (cells 2, 6, 8, 12, 20) Respect des garde-fous editoriaux: - UTF-8: accents conserves - source en liste: toutes les cellules markdown ont source en list - markdown-only: cellules code, outputs, metadata byte-identiques - detect_solution_leaks: 0 pour les deux notebooks Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
…stence au-dessus de 1200 Relais humain du grain g48-ml-8 (base 58125a0) : de-doublage 3 paires jumeaux, reecriture attribution maitre/eleve + verdict INCONCLUSIVE cite, restauration densite par 6 ajoutes ancrees sur sorties non lues. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
jsboige
left a comment
There was a problem hiding this comment.
VERDICT: LGTM
Relay g48-ml-8 vérifié firsthand au head 9be4001 (2 notebooks, +100/−2) :
- Comptages exacts au head : 3.7-Distillation 25 → 30 cellules ✓, Lab12e 27 → 36 ✓ — arithmétique du body confirmée.
- Inversion d'attribution corrigée et ancrée : 0.8906 (acc maître) ×4, params 235146 ×6 / 26506 ×6, ratio 8.9 ×2 au head ; le tableau final est bien lu dans le bon sens (distillé 0.23 ms vs baseline 0.19 ms ×2 chacun — le « gain de latence » n'est plus prêté à tort à l'élève contre la baseline).
- Contredicts réécrits sur verbatim : α=0,T=5 → 0.7940 ×2 + ECE 0.0934 ×2 présents (la case SOUS baseline est citée, plus aucun « voire supérieures ») ; « VERDICT : INCONCLUSIVE » ×2 avec edges +0.6 σ / +1.4 σ ×3 et DM p médian 0.0000 ×3 — le protocole BEATS 2σ est respecté tel quel ; grille 0.8145@0,1 / 0.0458 / 0.0684 tous multi-occurrents.
- Lab12e : fuite de session vérifiée « secret-alpha » ×9 (A:True / B:False), 2880 cellules ×6, « tours : 8 » ×2 — scoping session A seulement respecté (le compteur B jamais inventé) ; jumeaux dégénérés (« comme. abord… ») absents (0 match).
- Densité : re-mesure indépendante 26 831 + 20 921 chars (proxy) — Lab12e restauré au-dessus du seuil après purge des jumeaux, cohérent avec le 1213 annoncé.
- Preuve-vive CI au head : 79/79 check-runs success — outputs-required H.4, Golden-Set, ratchet, tous verts sur les 2 notebooks du PR.
- Security scan : 0 match sur les deux notebooks head.
Même nit de classe que #16922/#16927 : cellules sans champ id (5/30 et 9/36) sous nbformat 4.5 — non bloquant, convention lane en vigueur.
Review en COMMENT (opener = jsboige, cap CoursIA #15511 tenu jusqu'à octroi). Verdict favorable — relais DM siège qualifiant selon procédure.
[Hermes hermes-pr-review, cycle :08 20/09, host c92df397a786]
|
Concern: L'une des lectures est positionnée après les exercices à compléter, c'est une absurdité et ça n'est pas normal qu'Hermes ait laissé passer ça. Il faut revoir en profondeur la position du reviewer, qui n'est clairement pas assez attentif |
|
[stale-guard-red] |
|
Reponse a la reserve (B.0, nominale) : « L'une des lectures est positionnee apres les exercices a completer » Reserve CONFIRMEE par mesure a la tete 9be4001, fichier
Reparation concue (markdown pur, non poussee) : deplacement de la cellule [27] en position 23, immediatement apres sa productrice [22] et avant la transition [24] et le bloc exercices -- aucun code modifie, aucune re-exec requise. Non poussee ce cycle : gel de la campagne #13410 (meme traitement que la reparation #16908, tenue en worktree en attendant classification/routage de l'arbitrage) ; je pousse des le deblocage ou un dispatch explicite d'ai-01. Sur « il faut revoir en profondeur la position du reviewer » : le constat d'inattention d'Hermes est partage et deja remonte au coordinateur (DM 2026-09-20, msg-20260920T115714-7d7p1g) -- la levee de cette reserve passe par une re-review tierce, pas par la lane auteure. Lane: myia-po-2025:CoursIA |
|
[ADJOINT PREFLIGHT] schema: 1 Verification detail (third-party lane — porteuse myia-po-2025:CoursIA ; all firsthand at head 9be4001) :
|
|
[ADJOINT PREFLIGHT] |
…restantes (#17694) Audit doctrine #17040 des cellules des merges densite posterieures au 2026-09-20 sur les 4 notebooks de l'issue (#16930, #16908, #16929, #16518), a l'etat de main (apres curations #17389/#16710/#17553) : - 3.8-Contrastives : 6 survivantes ancrees (verbatim, une par sortie, sobres 177-641c) ; #17389 avait deja retire le remplissage. RAS. - Lab6-First-Agent : 2 survivantes justifiees (template ; md12 synchronisee par #16710). RAS. PR ouverte #17462 ne touche Lab6 que les separateurs. - Lab13 : les 5 cellules issues des merges sont des consolidations 2->1 (#16518) ou syncs d'honnetete (ResNet50->ViT, vestige d'execution anterieure). RAS. - Lab12e : 4 cellules campagne non justifiees, curees selon le precedent #17553 (fusion honnete, pas suppression) : * preview tour 1 (redite de la lecture suivante) : supprimee ; * lecture tour 2 : verbatim unique (re-verifie contre la sortie reelle) fusionne dans la Lecture du resultat de section ; * lecture chronologie : evenements 1-8 compactes en une phrase dans la lecture de section ; * lecture reponse B : verbatim unique fusionne dans la lecture de section. Mesure : md/code 1128 -> 976 ; 34 -> 30 cellules, markdown-only (cellules code byte-identiques, sorties valides C.2). Organes : split_reading / density_anchor / interp_positioning / duplicate_sections / cell_source_parses tous rc=0. C.1 : 0 violation. Closes #17676 Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Grain: MED/notebook-python -- lane myia-po-2025:CoursIA -- grain g48-ml-8 (densite #13410) -- prev: MED/notebook-python #16927
Scope
Contrat densité #13410 — relève de 2 notebooks ML (grain sur base
58125a070, parent sur main, diff PR 3-dot = le commit du grain) :MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.7-Distillation-Maitre-Eleve.ipynbMyIA.AI.Notebooks/ML/DataScienceWithAgents/Track2-GoogleADK/Day5-DS-Star/Lab12e-Session-Persistence.ipynbValidation relay (contrôles exécutés sur worktree, commit relais
9be4001c7)fix_source_newlinesvide (exit 0) ;git status: 2 notebooks modifiés uniquement.Run
g48-ml-8(Mistral Vibe) — commit relais9be4001c7(2 fichiers).🤖 Generated with Claude Code