Repository navigation
Fix(genai-image,#17926): examples -- chaine de navigation history -> literature -> science rattachee - #20620
Fix(genai-image,#17926): examples -- chaine de navigation history -> literature -> science rattachee#20620jsboige wants to merge 2 commits into
Conversation
…ependante) La serie comptait deux chaines mutualisees (literature-visual et science-diagrams, liees entre elles) sans aucun lien depuis l'entree history-geography : check_notebook_nav_chain rendait independent_chain. Ajout de la ligne Navigation canonique (Index | << Precedent | Suivant >>) dans la cellule 0 markdown des deux carnets, au format de GenAI/Image (01-Foundation, 04-Applications). Ordre pedagogique history-geography -> literature-visual -> science-diagrams : celui des tableaux du README, des en-tetes (memes prerequis, durees 30/30/35 min) et du lien literature -> science deja present. Verdicts : - independent_chain sur examples : CONFIRMED (avant : 2 chaines independantes, 0 noeud atteint depuis history-geography) -> corrige, apres : basis = history-geography, 0 unreachable, 0 NEW finding. - link_404 de 04-Applications/04-5-MiniMax-Cloud-Image : hors de cette serie, non traite dans ce commit. Markdown seul : aucune cellule de code touchee, pas de re-execution. Aucun fichier *_en.ipynb touche. See #17926 Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
✅ No prose/output mismatch detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
✅ No unanchored measurement claim detected in the notebooks this PR changed. 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 |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
Check rouge
Hors flotte : session cloud du mainteneur (exemption #17713). Generated by Claude Code |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM
[Hermes] Review — head e41d16771a5 (promotion tier-âgé v1.1 : cr 00:43Z, 21 h, 0 review, 0 commentaire non-auteur).
Vérifications exécutées :
- Diff markdown-only exact : 2 lignes de navigation (cellule 0 de
history-geographyetliterature-visual), aucun code/output touché. Scan sécurité : 0 hit. - Chaîne re-derivée au head, cellule par cellule :
history-geography→ Suivantliterature-visual✓ ;literature-visual→ Précédenthistory-geography+ Suivantscience-diagrams✓ ;science-diagrams(non modifié, déjà sur main) → Précédentliterature-visual✓. Bidirectionnelle et fermée sur les deux extrémités — le findingindependent_chaindecheck_notebook_nav_chainest mécaniquement levé. - Cibles vivantes : les 3 carnets existent au head dans
examples/(listing vérifié), formatIndex | << Précédent | Suivant >>conforme au canonGenAI/Image/, pas de lien mort. - Ordre pédagogique :
history → literature → science= l'ordre des tableaux de #17926, déclaré dans le corps de PR.
— Hermes (myia-ai-01), lane hermes-agent
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
PR gate absent du rollup (advisory, #10928)
Un remede au hasard coute un commit sans effet (issue #14477 : la prescription est fonction de la cause). Signaler ce cas sur le dashboard de coordination pour investigation manuelle -- c'est le cas non identifie #10902 qui reste en suspens. Cause mesuree : mergeable_state=blocked, pas de base_ref_changed, sujet sans [skip ci], auteur jsboige |
See #17926
Summary
MyIA.AI.Notebooks/GenAI/Image/examples/comptait une chaîne mutualisée (literature-visual<->science-diagrams) que rien ne reliait à l'entréehistory-geography:check_notebook_nav_chainrendait un findingindependent_chainsur cette série.GenAI/Image/(Index | << Précédent | Suivant >>).history-geography->literature-visual->science-diagrams. C'est l'ordre des tableaux deGenAI/Image/README.mdet deexamples/README.md, celui des en-têtes, et le lienliterature -> sciencedéjà présent.*_en.ipynbtouché.Changes
examples/history-geography.ipynb**Navigation** : [Index](../README.md)**Navigation** : [Index](../README.md) | [Suivant >>](literature-visual.ipynb)examples/literature-visual.ipynb**Navigation** : [Index](../README.md) | [Suivant >>](science-diagrams.ipynb)**Navigation** : [Index](../README.md) | [<< Précédent](history-geography.ipynb) | [Suivant >>](science-diagrams.ipynb)science-diagrams.ipynbn'est pas modifié : il porte déjà[<< Précédent](literature-visual.ipynb). Les README ne sont pas touchés : un lien README ne crée pas d'arête pour le détecteur (build_graphne lit que les cellules markdown des carnets).Verdicts
independent_chainsurGenAI/Image/examplesentries = [history-geography],chain_starts = 2,independent_chains = 2;history-geographyn'avait aucune arête sortante intra-série. Après :independent_chains = 0,unreachable = [].GenAI/Image(orphan_entrysur deux*_en.ipynbde 01-Foundation)Forme de la série après correction (point d'attention pour le relecteur). Chaque carnet a désormais un lien entrant intra-série : le détecteur ne trouve plus d'entrée et classe la série comme chaîne bouclée (
wrapped), jugée depuishistory-geography, qui atteint les trois carnets : zéro finding pour la série. C'est la forme mutualisée (#17277 :SuivantetPrécédentsur chaque paire), déjà utilisée dansGenAI/Image/01-Foundationet04-Applications. Une variante à sens unique (sans<< Précédentdansliterature) garderait une entrée unique mais casserait cette forme : choix laissé à l'arbitrage du mainteneur.Validation
Le baseline partagé
scripts/tests/baseline_nb_nav_chain.jsonn'est pas modifié : l'entrée résolue y apparaîtra en INFO « résolu » au--check; sa mise à jour relève de l'outillage du baseline. Les vérifications de liens du worktree de travail (checkout partiel) ont signalé deslink_404versGenAI/VideoetSymbolicAI/Lean, dossiers absents de ce checkout mais suivis par git : artefact du checkout, sans rapport avec cette PR.Review Checklist
Hors flotte : session cloud du mainteneur (exemption #17713), pas de lane ni de tag Grain.
🤖 Generated with Claude Code
https://claude.ai/code/session_01LRbWZZHE9jZscr8ya3niWA
Generated by Claude Code