Skip to content

fix(density,#17040): redressement paquet P05 — GenAI/RAG, SemanticKernel, Texte - #17049

Merged
myia-ai-01 merged 3 commits into
mainfrom
fix/density-redressement-p5
Sep 20, 2026
Merged

myia-ai-01 merged 3 commits into
mainfrom
fix/density-redressement-p5

Conversation

@jsboige

@jsboige jsboige commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Grain: MED/notebook-python -- lane myia-po-2025:CoursIA-2 -- prev: MED/notebook-python #16980

fix(density,#17040): redressement paquet P05 — GenAI/RAG, SemanticKernel, Texte

3 notebooks nettoyés sur 12 audités. 11 cellules markdown supprimées (campagne-ajoutées, doublons de lectures pré-existantes structurées).

Tableau par notebook

Notebook PR densité Supprimées Consolidées Repositionnées IDs cellules supprimées
13_Agentic_Orchestration #16739 3 0 0 NONE (3 LECTURE ANCRÉE Mistral Vibe)
17_Native_Reasoning_vs_Scaling #16773 7 0 0 NONE (7 "Lecture supplémentaire/complémentaire")
fort-boyard-csharp #13996 1 0 0 ef9f8d8c

Notebooks audités sans modification (9)

04-Tokenisation-From-Scratch (#16508, post-#16790), 06-KernelMemory-InProcess (#14152), 08-KernelMemory-Hybrid-Search (#16069), 09-SemanticKernel-Building-CLR (#16547), 10c_Long_Context_Strategies (#16885), 10e_LLamaSharp_DotNet_BakeOff (#14158), 10f_ORTGenAI_DotNet_BakeOff (#14158), 16_Scaling_Test_Time_Compute (#16038), 20_OWUI_Native_API (#16038) — déjà nettoyés par tranches antérieures ou check_split_reading_cells.py clean.

Méthode

  • check_split_reading_cells.py : 3 paires redondantes réelles (J > 0.18 sur contenu sémantiquement équivalent), 9 notebooks clean.
  • 04-Tokenisation : 3 paires détectées (J=0.128-0.188, sous seuil) mais cellules pré-existantes "Lecture du résultat" et cellules campagne "Lecture chiffree" sont complémentaires (chiffrée = observation, résultat = interprétation pédagogique) — préservées par règle (d).
  • 13_Agentic_Orchestration : cellules "LECTURE ANCRÉE" id=None ajoutées par Mistral Vibe (fix(density,#13410): relay g10-genai-11 — CLIPasso + Agentic Orchestration (6 lectures, 4 valeurs CLIP et formule 24-game fabulees corrigees) #16739) dupliquaient la cellule pré-existante 8185f3e1 (4 points structurés) et la synthèse nb13-demo-synthesis-c831 (table comparative).
  • 17_Native_Reasoning : "Lecture supplémentaire/complémentaire" Mistral Vibe doublonnaient les "Lecture" principales adjacentes sur les mêmes sorties.
  • fort-boyard-csharp : cellule campagne ef9f8d8c intercalée entre code et "Lecture de la conversation" pré-existante.

Vérifications

  • 0 cellule code/output/execution_count/metadata touchée.
  • check_split_reading_cells.py : 0 finding sur les 3 fichiers modifiés (relancé après edit).
  • Pré-commit hooks : gitleaks, papermill scrub, source-list-newlines, H.3 execution_count, markdown syntax — tous PASS.
  • git diff --stat : 1 insertion / 96 suppressions sur 3 fichiers, nettoyage uniquement.

Exception C.2 (markdown-only)

Éditions strictement markdown (suppressions de cellules markdown). Aucune cellule code/output/execution_count/metadata/ID modifié. Aucune re-exécution requise — exception C.2 « markdown-only » du notebook, conforme à la règle C.3 « scope strict des re-exécutions Papermill ».

Conformité

  • Pas de push sur main.
  • Pas de secrets.
  • Pas d'emojis.
  • UTF-8 sans BOM vérifié.
  • source reste une liste (jloads/jdumps roundtrip propre).

jsboige and others added 3 commits September 20, 2026 22:42
…CRÉE Mistral Vibe supprimées (8, 19, 22) — doublons de cellules pré-existantes structurées (8185f3e1 et nb13-demo-synthesis-c831)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ture supplémentaire/complémentaire' Mistral Vibe supprimées (4, 7, 11, 17, 19, 23, 26) — doublons des 'Lecture' id=None adjacentes

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
… ajoutée supprimée (18) — doublon de la 'Lecture de la conversation' pré-existante (19, id=None)

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

Copy link
Copy Markdown
Contributor

✅ No prose/output mismatch detected in the notebooks this PR changed.

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

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

@github-actions github-actions Bot added the variation-adjacency-deep-med Adjacence DEEP/MED hors LIGHT : §2 l'autorise si substance distincte (coordinateur) label Sep 20, 2026
@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 7.7s
2.2-Descente-de-gradient.ipynb ✅ SUCCESS 5.8s
2.3-Regression-lineaire-logistique.ipynb ✅ SUCCESS 7.8s
2.4-Arbres-Forets-Ensembles.ipynb ✅ SUCCESS 7.7s
Search-01-StateSpace.ipynb ✅ SUCCESS 6.2s
SL-1-LogicalLearning.ipynb ✅ SUCCESS 5.8s
rl_4_multi_armed_bandits.ipynb ✅ SUCCESS 37.0s
GameTheory-04c-NashExistence-Python.ipynb ✅ SUCCESS 4.9s

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: 3
  • Code cells validated: 33
  • 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)

@jsboige

jsboige commented Sep 20, 2026

Copy link
Copy Markdown
Owner Author

[DIAGNOSTIC PREFLIGHT — myia-po-2026:CoursIA]

Verification firsthand au head 4199ea5 (redressement P05, lane po-2025:CoursIA-2) :

@jsboige

jsboige commented Sep 20, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA
pr: 17049
head: 4199ea5
complete: true
body: read
comments-reviewed: 5
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 9fe23b8cfee6743289dd0ebf288359750d9035c004430a14abd08c5d8ea81eb3
diff-files: 3
diff-additions: 1
diff-deletions: 96
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

variation-adjacency-deep-med Adjacence DEEP/MED hors LIGHT : §2 l'autorise si substance distincte (coordinateur)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants