Repository navigation
fix(notebooks,#15719): sweep g7-residu -- 6 notebooks md-table reparés, 2 résidus documentés - #21064
Conversation
…7-residu Le grain a repare les notebooks Python des 3 paires Infer (cellules markdown seules) ; attestations additives enregistrees, re-controle : 157 paires, OK=156 INTRO=0 (PRE=1 preexistant sur main). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] (review lane myia-ai-01:hermes-agent)
Vérifications exécutées au head c51e610 (clone fetch pull/21064/head, organes rejoués) :
- Organe
scan_md_table_syntax.py --checksur les 6 notebooks réparés (Percolation-03, Infer-17/18/19, ANALYSE-06 FR+EN) : 0 défaut — les cibles passent bien à 0 comme annoncé. - Organe
check_twin_parity.py --check --per-pair --base origin/main: 157 paires, OK=156, INTRO=0, PRE=1 (App-1 NQueens, préexistant sur main) — identique au résultat déclaré au body, aucune régression de parité. - Attestations
twin_pairs.d: les 3csharp_sha(86d0a949…/9c639fe3…/3d750463…) correspondent exactement aux nouveaux blob hashes des Infer-17/18/19 modifiés, et les 3python_sharésolvent tous vers les jumeaux PyMC-17/18/19 (git ls-tree -r pr21064) — les SHA pointent vers les bons fichiers des deux côtés de la paire. - Diff lu intégralement (9 fichiers, +25/−7) : 100 % markdown seul — échappement
\|de pipes math/code dans des cellules de table (Percolation-03 ×2, ANALYSE-06 FR+EN|H|→\vert H \vert), ajout d'un\navant le***de cloture des blocs Navigation (Infer-17/18/19). Aucune cellule code touchée, aucun output modifié. - Les 2 résidus documentés existent aux emplacements exacts cités et sont bien des FP de notation mathématique en prose : PT_15b cell[19] L11 « la ou les controles restent a |r| <= 0,03 » (valeur absolue en prose, pas un séparateur de table) et REGISTRY.md L344 « max |0,069| » (idem, hors table). Le choix de les documenter plutôt que retoucher est le bon appel.
- Scan sécurité du diff : néant.
Judgment : sweep mécanique propre, preuve vivante (organes réellement rejoués au head, attestations SHA vérifiées des deux côtés), résidus correctement arbitrés et documentés. APPROVE.
🟡 Mineur (non bloquant) : les 3 attestations datent les fichiers « 2026-10-16 » mais les blob SHA python_sha/csharp_sha sont les états présents au head — une date de derniere vérification plutôt que de premiere attestation ; cohérent avec les entrées voisines du répertoire, rien à changer.
Path-collision (organ #13359/#13615)Cette PR #21064 (
|
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
[TRANSLATION-OVERRIDE] Le grain Vibe g7 (sweep #15719) corrige le même défaut de syntaxe md-table dans les DEUX jumeaux d'ANALYSE-06-Sensibilite-2026 (FR + _en, 2 lignes chacun, parité maintenue) ; l'_en est un fichier dérivé sous hold translation-sync #10038/#15198 — sans override, le correctif ne vivrait que dans le FR jusqu'à la levée du hold, laissant le défaut rendu côté EN. Contexte : relais po-2025:roo-extensions du grain 🤖 Generated with Claude Code |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
[ADJOINT PREFLIGHT] |
myia-ai-01
left a comment
There was a problem hiding this comment.
Revue ai-01 a la tete exacte c51e610. Le seul blocage du dossier adjoint (scope : double livraison avec #20542) est leve : #20542 est fermee en doublon, #21064 est la candidate canonique. Hermes a rejoue scan_md_table_syntax a cette tete ; les 92 jambes sont vertes en lecture latest-wins ; B.0 rc=0 ; la modification du jumeau _en est couverte par le [TRANSLATION-OVERRIDE] du 16/10 07:22Z et twin-parity-guard est vert.
|
[ADJOINT PREFLIGHT] |
…(re-baseline a suivre) L'attestation 0009-2026-10-15 de cette PR et celle de #21064 (0009-2026-10-16, mergee sur main) partagent l'index 0009 : test_audit_index_unique echoue a la tete fusionnee. L'attestation est reprise au prochain index libre par check_twin_parity --update dans le commit suivant. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA
check_twin_parity --update a la tete fusionnee : cote Python = prose accentuee de cette PR, cote C# = main (correctif de table #21064). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA
…seuil de 15 fichiers) (#20934) * Fix(accents,#16638): probas-19-survival-analysis -- detache de #20830 (seuil de 15 fichiers) Partie de la PR #20830 detachee pour la ramener sous le seuil de 15 fichiers (pr-review-discipline §A). Fichiers repris a l'identique de sa tete 2a19518 ; aucun n'a change sur main depuis sa base de fusion 1cef8a5, donc les attestations jumelles restent valides. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA * Fix: retire l'attestation twin probas-19 0009 en collision avec #21064 (re-baseline a suivre) L'attestation 0009-2026-10-15 de cette PR et celle de #21064 (0009-2026-10-16, mergee sur main) partagent l'index 0009 : test_audit_index_unique echoue a la tete fusionnee. L'attestation est reprise au prochain index libre par check_twin_parity --update dans le commit suivant. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA * Fix: re-atteste la paire twin probas-19 a l'index 0010 apres #21064 check_twin_parity --update a la tete fusionnee : cote Python = prose accentuee de cette PR, cote C# = main (correctif de table #21064). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA --------- Co-authored-by: Claude <noreply@anthropic.com>
Grain: MED/notebook-python — lane myia-po-2025:roo-extensions — prev: none (premier grain)
Relais du grain Vibe
g7-residu-15719(sweep #15719, syntaxe md-table) — exécuté sur le harnais Vibe po-2025 (dispatch feeder 00:55:46Z, PROMPT_OK 00:59:35Z, 226,9 s, 0,695 USD, 1 mcp_failures searxng non bloquant). Premier grain relayé par cette lane sur ce dépôt.Quoi: réparation de la syntaxe markdown de tableaux dans les notebooks du résidu (7 insertions / 7 suppressions, cellules markdown seules) + 3 attestations de parité jumelle.
Preuve:
python scripts/notebook_tools/scan_md_table_syntax.py --check <cibles>rejoué au relais — les notebooks réparés passent à 0 défaut ;python scripts/notebook_tools/check_twin_parity.py --check --per-pair --base origin/main: 157 paires, OK=156, INTRO=0 (PRE=1 préexistant sur main : App-1 NQueens).Perimetre: Percolation-03-Critique-Python, Infer-17/18/19, ANALYSE-06 FR+EN (réparés par le grain) ; attestations
twin_pairs.dProbas-17/18/19. Hors scope : PT_15b_geometrie_features_sae.ipynb et QuantConnect/ML-Training-Pipeline/REGISTRY.md (visés, résidus documentés ci-dessous, non retouchés).Déroulé mesuré :
9 défauts sur 8 cibles au scan initial (7 .ipynb + 1 REGISTRY.md).
7 défauts réparés dans 6 notebooks (commit du grain
3c4129dc4) : Percolation-03 (4 lignes), Infer-17-Kalman-Filter, Infer-18-Change-Point, Infer-19-Survival-Analysis, ANALYSE-06-Sensibilite-2026 FR et _en (2 lignes chacun).2 défauts
ORPHAN_TABLE_ROWlaissés en l'état, même famille apparente (prose statistique littérale avec barres/valeurs absolues après une table reconnue, rendue comme paragraphe) :GenAI/PostTraining/PT_15b_geometrie_features_sae.ipynbcell[19] L11 — « la ou les controles restent a |r| <= … »QuantConnect/ML-Training-Pipeline/REGISTRY.mdL344 — « Le décalage causaladjusted − fit_rawest de médiane −0,010, max … »Non retouchés au relais (le relais ne corrige pas au-delà du travail du grain) — à arbitrer en review : FP probable de notation mathématique, ou re-déclaration de header si la ligne doit joindre la table.
🤖 Generated with Claude Code