Skip to content

fix(probas,#17066): DecPyMC-9 retitle 11 interpretation headings (duplicate-sections 11->0) - #17106

Merged
myia-ai-01 merged 2 commits into
mainfrom
fix/17066-decpymc9-dedup
Sep 21, 2026
Merged

myia-ai-01 merged 2 commits into
mainfrom
fix/17066-decpymc9-dedup

Conversation

@jsboige

@jsboige jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

Grain: LIGHT/notebook-python -- lane myia-po-2023:CoursIA -- prev: LIGHT/notebook-python #17101

Plan

Campagne #17066 (redressement critique duplicate-sections) — DecPyMC-9-Prime-Pure-Chargement : consolidation markdown-only des intertitres d'interprétation. 1 notebook, 1 sujet, rebase frais sur origin/main (merge 193bbe4).

Détail

L'organ check_duplicate_sections.py mesurait 11 porteurs dup_reading : 11 cellules titrées à l'identique ### Interprétation (cellules 3, 6, 8, 15, 17, 19, 22, 24, 29, 31, 33). Cette PR retitre chacune en intertitre subject-specific ancré au contenu de sa cellule :

Cellule Nouvel intertitre
3 la prime individuelle CRRA n'est pas celle de l'assureur
6 des primes pures égales par des chemins opposés
8 la loi composée confirme pi mais pas sa symétrie
15 trois ans de comptages ne suffisent pas à resserrer lambda
17 diagnostics propres, l'incertitude migre vers sigma
19 la prime pure devient une distribution
22 la convention de chargement vaut des millions
24 l'ignorance a un prix : le chargement de sécurité
29 la décision tarifaire change de régime
31 monter le chargement, c'est pousser l'assuré vers la sortie
33 la spirale d'antisélection en six tours

Aucune suppression, aucune fusion (l'organ ne rapportait que dup_reading, pas dup_closing) : les corps des 11 cellules sont byte-identiques — seule la première ligne change. Le notebook passe de 11 titres identiques à 0.

Verdict séquence (preuves)

  • Organ avant : dup_reading « interpretation » x11 (cellules 3,6,8,15,17,19,22,24,29,31,33) → Organ après : 0 porteurs, 0 illisibles, 1 scanné.
  • 15 cellules code byte-identiques (SHA1 par cellule, avant/après mutation) — aucune cellule code touchée.
  • Outputs intacts (comptage outputs par cellule inchangé) — modification markdown-only, exception C.2 (re-exécution non requise, aucune cellule code modifiée).
  • nbformat.validate : OK. Diff : 22 insertions / 22 délétions, 1 fichier.

See #17066

🤖 Generated with Claude Code

Exception ecrite (G-VAR-3 adjacency + trivial-diff #15740), ajout 2026-09-21. L'organe adjacency mesure des grains LIGHT/notebook-python consecutifs pour la lane en sequence de merges (#17076 -> #17100 -> #17101 -> #17106). C'est voulu : la campagne #17066 (duplicate-sections, dispatch ai-01) est une serie coordonnee livree en PRs separees (one-notebook-per-PR, regle atomique), chaque PR etant la consolidation d'un notebook distinct mesuree par le meme organ (check_duplicate_sections.py : porteurs 10-15 -> 0 chacun, verifie dans chaque body). Le diff court (~20-45 lignes de titres) est le format attendu d'une consolidation markdown-only (retitres subject-specific, corps byte-identiques) : la substance de chaque PR est documentee dans son corps et preuvee (SHA1 cellules code, outputs intacts).

jsboige and others added 2 commits September 21, 2026 03:11
…licate-sections 11->0)

Consolidation markdown-only, campagne #17066 : les 11 titres '### Interpretation'
identiques deviennent des intertitres subject-specific (prime CRRA vs assureur,
chemins opposes, loi composee, resserrage lambda, migration sigma, prime en
distribution, conventions de chargement, prix de l'ignorance, regimes tarifaires,
sortie de l'assure, spirale d'antiselection). Corps byte-identiques, aucune fusion
necessaire (organ: dup_reading only).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Notebook outputs-required (H.4 schema): PASS (every code cell carries an outputs: list)

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Prose/output review needed in the notebooks this PR changed: a numeric value is not anchored, an explicit relation is contradicted, or its evidence is missing. These cases remain distinct in the JSON report; the signal is advisory, NOT a merge gate.

Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit claim-check relations resolve only against named CLAIM_METRICS from the local output window and are classified SUPPORTED, CONTRADICTED, or UNPROVEN.
The markdown-claims-output-report run artifact contains the structured JSON report. See python scripts/check_markdown_claims_output.py --help for re-running locally.
Detector rationale: c.290 / c.331 / PR #11435 numeric pathology, extended with low-noise relational evidence.

@github-actions

Copy link
Copy Markdown
Contributor

Golden-Set Execution (H.7 P3)

✅ 8/8 notebooks passed (certified reproducible)

Notebook Status Time
2.1-Workflow-ML.ipynb ✅ SUCCESS 5.6s
2.2-Descente-de-gradient.ipynb ✅ SUCCESS 3.3s
2.3-Regression-lineaire-logistique.ipynb ✅ SUCCESS 10.5s
2.4-Arbres-Forets-Ensembles.ipynb ✅ SUCCESS 4.2s
Search-01-StateSpace.ipynb ✅ SUCCESS 3.1s
SL-1-LogicalLearning.ipynb ✅ SUCCESS 2.2s
rl_4_multi_armed_bandits.ipynb ✅ SUCCESS 17.7s
GameTheory-04c-NashExistence-Python.ipynb ✅ SUCCESS 3.1s

Pinned lockfile: scripts/notebook_tools/golden_set.lock.txt (H.7 P3, axe A #4208)

@github-actions

Copy link
Copy Markdown
Contributor

Notebook PR Validation: PASS

  • Notebooks checked: 1
  • Code cells validated: 15
  • Result: All passed

Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns)
Non-Python kernels (.NET/Lean): C.1 + errors only (execution_count advisory)
QuantConnect notebooks: C.1 + errors only (require QC Cloud for execution)

@github-actions

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #17106 (fix(probas,#17066): DecPyMC-9 retitle 11 interpretation headings (duplicate-sections 11->0)) touche au moins un chemin de fichier aussi modifie par d'autres PRs ouvertes. Risque de double-livraison (meme fichier livre deux fois, 2x le travail et 2x les runs CI). Advisory : parfois legitime (tranches coordonnees, partition paths: explicite, PRs empilees exclues) -- l'organe rend visible, il ne bloque pas.

@jsboige

jsboige commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2025:CoursIA-2
pr: 17106
head: 193bbe4
complete: true
body: read
comments-reviewed: 5
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 97191425c1782ce6a4c2c06af2dbf38b35d2bcd2e5be59dbd250c4da851225c7
diff-files: 1
diff-additions: 22
diff-deletions: 22
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants