Repository navigation
fix(notebooks,#18718): Causal-Bridges -- interieurs repointes sur la numerotation #17421 (markdown-only) - #18720
Conversation
…nte (#17421) Titres md[0] des carnets 02-06 (ex-DoWhy-1..5) + erratum de renumerotation, renvois prose et labels de liens repoints sur les numeros courants. Markdown-only (exception C.2), editions textuelles chirurgicales dans le JSON brut (lecon notebook-edit-rawtext), diff 25 lignes sur 7 fichiers. See #18718 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
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 |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
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
|
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
|
[ADJOINT PREFLIGHT] |
Grain: MED/notebook-python — lane myia-po-2023:CoursIA — prev: MED/notebook-python #18715
Résumé
La renumérotation #17421 (
10fb5074cb) a rebaptisé la série DoWhy → CausalBridges-01..08 (fichiers, hrefs, README), mais les intérieurs des carnets citaient encore les anciens numéros. Cette PR repointe ces intérieurs sur la numérotation courante, markdown uniquement.Contenu (7 carnets, 25 lignes, édition chirurgicale)
(§5 de DoWhy-5)→ CausalBridges-06# DoWhy-1 — …→# CausalBridges-02 — …+ erratum de renumérotationNON_IDENTIFIABLEdans DoWhy-5, question laissée ouverte)[DoWhy-1](…)→[CausalBridges-02 (ex-DoWhy-1)](…)(hrefs déjà corrects)Chaque titre reçoit une ligne d'erratum :
> Renumerotation #17421 : ce carnet etait publie sous le nom DoWhy-N ; les renvois internes de la serie citent desormais le numero courant.— le sous-titre d'origine reste sur la ligne de titre.Tri outil / carnet (les occurrences NON touchées, par design)
dowhyminuscule (ex. 06 « dowhy identifie », commentaires code) = la librairie → intacts (garde vérifiée par assert).**Série** : Inférence causale avec DoWhy (Probas, Python)= intitulé de série citant l'outil → intactes.DoWhy-Nmajuscule-numéro = l'ex-carnet → repointé partout en prose/markdown.Non-touchés (documentés, voir aussi commentaire sur #18718)
# L'organe canonique de la serie dowhy … -- DoWhy-N (issue #14049). Ils citent la provenance des organes [Probas] Serie DoWhy : planifier DoWhy-2 a DoWhy-5 -- le "-1" est une promesse non tenue #14049, dont les fichiers sont toujours nommésdowhy_discovery_organs.py/dowhy_iv_organs.py. Les éditer modifierait une cellule code → re-exécution due (C.2) des deux carnets dowhy pour un gain nul. Laissés intacts délibérément.metadata.papermill.output_pathcitant un ancien stem (DoWhy-2-…_output.ipynb) dans 03 : metadata, pas une sortie (tolérance règle 6), aucune re-exécution due pour une PR markdown-only.Validation
raw.count(old)==1asserté avant chaque remplacement — leçon notebook-edit-rawtext) : diff 25 insertions / 25 délétions sur 7 fichiers, aucun round-tripjson.dump.json.loadsOK sur les 8 carnets après édition.DoWhy-\d: 0 occurrence hors erratums (« publie sous le nom DoWhy-N »), labels « (ex-DoWhy-1) », commentaires organe ci-dessus et metadata papermill.ba4155c608).See #18718
🤖 Generated with Claude Code