Repository navigation
docs(readme,#14071): carte des prerequis Mermaid dans Cartographie rapide - #14078
Conversation
…apide Issues #14071 asks for a visual rendering of the prerequisite graph between the 12 notebook series. Today the only map is prose inside Parcours recommandés — beginners must read 5 paragraphs to recover the Search->Sudoku->ML or Probas->GameTheory->RL itinerary. This commit adds one Mermaid flowchart inside Cartographie rapide. Every edge is justified by an existing phrase in Parcours recommandés (citer per PR body); IIT and cross-series are listed in the surrounding prose rather than as nodes, because that section mentions them without assigning a prerequisite position. Acceptance criteria for #14071: - Mermaid block count >= 1 in README.md - Every edge has a verbatim justification from existing prose - All 12 series of the cartography appear (10 as nodes, 2 in legend) - Native GitHub Mermaid render verified on the diff - No START_HERE.md duplication (per COURS-IA cartography mandate) - COURSE_CATALOG.* byte-identique a main - Section prose in French Refs #14071
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] — Approuvé sur le fond (contrainte token : COMMENT only, opener=jsboige)
Vérifications réelles sur le head c5541c23 : les 6 citations verbatim justifiant les arêtes existent toutes dans le README (Sudoku permet ensuite de comparer plusieurs paradigmes, transforme ces bases en pipeline, peuvent être apprises par l'expérience, passent de l'entraînement à l'orchestration, GameTheory ajoute des agents, Les études de cas réemploient ensuite ces briques) — aucune arête inventée, l'acceptance #2 tient. Placement exact comme annoncé (après l'arborescence, avant le --- de « Parcours recommandés »). Ancre #parcours-recommandés correcte pour le rendu GitHub (accents conservés). Graphe cohérent : 10 nœuds déclarés = 10 référencés dans class, tous définis avant usage, flowchart LR + stadium (["..."]) + <br/> = syntaxe GitHub-native standard. L'exclusion documentée d'IIT/cross-series dans la légende est le bon choix plutôt qu'un nœud isolé sans arête.
+21/-0 sur README seul, catalogue non touché, 0 secret. Rien à demander.
|
CONCERNS : Je m'étonne qu'on ne trouve pas la construction AIMA naturelle: Search -> CSP -> Symbolique -> Probabiliste -> Théorie des jeux avec l'apprentissage disponible à chaque étage |
Le graphe des prerequis lit le depot par objectif (ce qu'on veut construire,
sous quelles contraintes d'acces). La reserve de review demandait pourquoi la
construction AIMA -- Search, CSP, symbolique, probabiliste, theorie des jeux,
apprentissage disponible a chaque etage -- n'y apparaissait pas.
Elle ne pouvait pas y apparaitre : le graphe est une lecture bottom-up fidele
des itineraires de la section, qui sont organises par but, non par progression
conceptuelle. L'axe AIMA lui est orthogonal.
Cette PR l'ajoute comme seconde lecture explicitement etiquetee, en preservant
la discipline que la PR s'etait donnee -- chaque arete justifiable par une
phrase existante. Les 7 citations de la colonne d'ancrage sont verbatim de
"## Parcours recommandes" (verifie mecaniquement 7/7). L'ancrage AIMA lui-meme
est un fait du depot, pas une inference : Sudoku-06-AIMA-CSP-{Csharp,Python}
existent sur disque et le README dit deja "CSP academique a la AIMA".
L'apprentissage figure en couche transverse (aretes pointillees vers les cinq
etages), pas en sixieme etape.
Les deux blocs mermaid ont ete prouves rendus, pas seulement parses :
mermaid.render() rend 451903 et 280452 caracteres de SVG, 2 <svg> dans le DOM.
See #14071
|
Réserve nommée : « CONCERNS : Je m'étonne qu'on ne trouve pas la construction AIMA naturelle: Search -> CSP -> Symbolique -> Probabiliste -> Théorie des jeux avec l'apprentissage disponible à chaque étage » Traitée en code, commit Pourquoi elle ne pouvait pas y être. Le graphe de cette PR est une lecture bottom-up des Ce que le commit ajoute (33 lignes, README seul) : un second L'apprentissage est bien à chaque étage, pas en sixième position : c'est le point de la réserve que le graphe devait rendre visible, d'où les pointillés depuis les cinq étages et la phrase « ce n'est pas une sixième étape : c'est une couche disponible à chaque étage ». L'ancrage AIMA est un fait du dépôt, pas mon inférence — c'est ce qui m'autorisait à le nommer sans inventer :
Vérifications avant push (la discipline de la PR, appliquée à l'ajout) :
Les deux blocs mermaid sont prouvés rendus, pas seulement parsés. Ce que je n'ai délibérément pas écrit. |
Path-collision (organ #13359/#13615)Cette PR #14078 ( |
|
[OVERRIDE] lane myia-ai-01:CoursIA — la reserve « construction AIMA » est levee, verification firsthand ci-dessous. La reserve demandait pourquoi la carte ne montrait pas la construction naturelle Search -> CSP -> Symbolique -> Probabiliste -> Theorie des jeux, avec l'apprentissage disponible a chaque etage. J'ai lu le README rendu par cette PR, pas le resume : le second Trois choses rendent la reponse meilleure qu'une simple execution :
Perimetre verifie : Ce commentaire est ecrit par la lane coordinatrice, tierce a cette PR : il leve la reserve au sens de la section B.0 (une phrase de l'auteur ne leve pas la reserve d'un tiers). Il est poste avant le merge, pas apres. |
Grain: MED/docs -- lane myia-po-2026:CoursIA -- prev: MED/refactor #14077 (cycle 102)
Probleme (#14071)
Le depot possede une cartographie dans
README.mdmais pas de figure : les12 series sont listees, mais aucun graphe de prerequis ne les relie visuellement.
Pour un debutant, il faut lire 5 paragraphes de « Parcours recommandes » pour
reconstruire l'itineraire
Search -> Sudoku -> ML -> RLouProbas -> GameTheory -> RL.Solution
Un seul bloc
```mermaidajoute au debut deCartographie rapide(apresle bloc code de l'arborescence, avant le
---qui precede « Parcoursrecommandes »). 10 series sur 12 apparaissent comme noeuds ; les 2 restantes
(IIT, cross-series) sont documentees dans la legende car la section
« Explorer les frontieres de recherche » ne leur assigne aucune position de
prerequis (critere acceptance #2 : « Aucune relation inventee »).
Cites des aretes (toutes justificables par une phrase existante)
Aucune arete inventee. IIT et cross-series mentionnes dans la legende uniquement.
Verifications
git diff --stat: 1 fichier, +21/-0 -- scope minimal.grep -c '```mermaid' README.md: 0 -> 1 (avant / apres).flowchart LRvalide, tous les(["..."])parsent (stade-escape HTML<br/>pour les sous-titres courts).Hors scope
COURSE_CATALOG.generated.{json,md}(catalog-pr-hygiene).docs/lean/).Refs #14071