From 62a9189ecbbe1e02d0ee393a86db243e74d3e179 Mon Sep 17 00:00:00 2001 From: jsboige Date: Mon, 31 Aug 2026 11:42:28 +0200 Subject: [PATCH] fix(search): Search-17 pointait vers App-12-ConnectFour, renomme en App-14b Le reclassement 07bf76093 a renomme App-12-ConnectFour(-CSharp) en App-14b/App-14c sans suivre ses referents. Search-17 gardait deux liens markdown vers l'ancien chemin, ce qui rendait `check-navlinks` rouge sur main -- et donc le `PR gate` de toute PR re-rootee sur main. - 2 liens markdown corriges (texte + href), cible App-14b (pendant Python). - Baseline navlinks resserree : 4 tolerances perimees -> 0. Aucune cellule de code touchee (markdown seul, exception C.2). git grep 'App-12-ConnectFour' : 0 referent residuel. Co-Authored-By: Claude-Code --- ...rch-17-Empirical-Algorithm-Selection.ipynb | 4 +-- scripts/tests/baseline_nb_navlinks.json | 35 +------------------ 2 files changed, 3 insertions(+), 36 deletions(-) diff --git a/MyIA.AI.Notebooks/Search/Part1-Foundations/Search-17-Empirical-Algorithm-Selection.ipynb b/MyIA.AI.Notebooks/Search/Part1-Foundations/Search-17-Empirical-Algorithm-Selection.ipynb index 386618cd57..7bc67162bd 100644 --- a/MyIA.AI.Notebooks/Search/Part1-Foundations/Search-17-Empirical-Algorithm-Selection.ipynb +++ b/MyIA.AI.Notebooks/Search/Part1-Foundations/Search-17-Empirical-Algorithm-Selection.ipynb @@ -3185,7 +3185,7 @@ "\n", "La tranche 1 a comparé six paradigmes sur un problème de **satisfaction de contraintes**. Le projet étudiant distillé (cf. §9) en couvre deux autres ; cette tranche applique le même protocole au **Puissance 4** — un **jeu adversarial à somme nulle, information parfaite**.\n", "\n", - "Les algorithmes eux-mêmes (minimax, élagage alpha-beta, MCTS) sont enseignés en détail dans [`App-12-ConnectFour`](../Applications/Search/App-12-ConnectFour.ipynb) (moteur de jeu, baseline aléatoire, alpha-beta) et [`App-14-ConnectFour-Adversarial`](../Applications/Search/App-14-ConnectFour-Adversarial.ipynb) (minimax, alpha-beta, MCTS, benchmark mono-position). **Ce notebook ne les ré-enseigne pas** : il pose la question de la **sélection** — même harnais, même timeout, mêmes métriques, mais un terrain dont la nature change ce que « bien résoudre » veut dire.\n" + "Les algorithmes eux-mêmes (minimax, élagage alpha-beta, MCTS) sont enseignés en détail dans [`App-14b-ConnectFour`](../Applications/Search/App-14b-ConnectFour.ipynb) (moteur de jeu, baseline aléatoire, alpha-beta) et [`App-14-ConnectFour-Adversarial`](../Applications/Search/App-14-ConnectFour-Adversarial.ipynb) (minimax, alpha-beta, MCTS, benchmark mono-position). **Ce notebook ne les ré-enseigne pas** : il pose la question de la **sélection** — même harnais, même timeout, mêmes métriques, mais un terrain dont la nature change ce que « bien résoudre » veut dire.\n" ] }, { @@ -4453,7 +4453,7 @@ "source": [ "### 8.7 Renvois\n", "\n", - "- [`App-12-ConnectFour`](../Applications/Search/App-12-ConnectFour.ipynb) — moteur, baseline aléatoire, alpha-beta (cours détaillé).\n", + "- [`App-14b-ConnectFour`](../Applications/Search/App-14b-ConnectFour.ipynb) — moteur, baseline aléatoire, alpha-beta (cours détaillé).\n", "- [`App-14-ConnectFour-Adversarial`](../Applications/Search/App-14-ConnectFour-Adversarial.ipynb) — minimax, alpha-beta, MCTS et benchmark mono-position par profondeur.\n", "- Tranche 3/3 (Wordle — élimination bayésienne / entropie / CSP) : à venir, même protocole.\n" ] diff --git a/scripts/tests/baseline_nb_navlinks.json b/scripts/tests/baseline_nb_navlinks.json index a9a461354e..4cf76a6416 100644 --- a/scripts/tests/baseline_nb_navlinks.json +++ b/scripts/tests/baseline_nb_navlinks.json @@ -1,36 +1,3 @@ { - "broken_links": [ - { - "notebook": "MyIA.AI.Notebooks/GenAI/RAG-et-Memoire-Semantique/09-KernelMemory-Multimodal.ipynb", - "cell_idx": 0, - "line_no": 3, - "text": "<< Précédent", - "target": "08-KernelMemory-Hybrid-Search.ipynb", - "kind": "nav" - }, - { - "notebook": "MyIA.AI.Notebooks/GenAI/RAG-et-Memoire-Semantique/09-KernelMemory-Multimodal.ipynb", - "cell_idx": 0, - "line_no": 6, - "text": "08", - "target": "08-KernelMemory-Hybrid-Search.ipynb", - "kind": "link" - }, - { - "notebook": "MyIA.AI.Notebooks/GenAI/RAG-et-Memoire-Semantique/09-KernelMemory-Multimodal.ipynb", - "cell_idx": 3, - "line_no": 4, - "text": "08", - "target": "08-KernelMemory-Hybrid-Search.ipynb", - "kind": "link" - }, - { - "notebook": "MyIA.AI.Notebooks/GenAI/RAG-et-Memoire-Semantique/09-KernelMemory-Multimodal.ipynb", - "cell_idx": 5, - "line_no": 5, - "text": "08", - "target": "08-KernelMemory-Hybrid-Search.ipynb", - "kind": "link" - } - ] + "broken_links": [] }