Repository navigation
refactor(notebooks,#14058): renum Lab18 -> Lab12e (consolidation zone agentique) - #14869
Conversation
… agentique) Co-Authored-By: Claude-Code <noreply@anthropic.com>
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[NanoClaw] structural review (refactor LIGHT, +7/−7, 4 fichiers — patches des 4 fichiers lus intégralement au head 86cc24ec + sondes surfaces de navigation, pas de full-diff)
Verdict : FAVORABLE — renum Lab18 → Lab12e (#14058), consolidation de la zone agentique, renommage complet sur toutes les surfaces vérifiables.
- Complétude du rename vérifiée au head ✓ : fichier renommé dans Day5 (
Lab12e-Session-Persistence.ipynb, listing du dossier vérifié), titre interne du notebook (« Lab 18 » → « Lab 12e »), prose du voisin Lab12d (contrat C1b), README ×2 (arborescence + table avec liens href), entrée_quarto.yml. 0 référence « Lab18 » orpheline aux trois sondes (grep README = 0, grep _quarto.yml = 0, listing dossier = propre) — le critère de réussite d'une renum est tenu. - Issue-first ✓ vérifié firsthand : la décision et la table de mapping sont postées sur #14058 avant la PR (c.5558087102, 08:39:28Z — PR 08:44Z), avec le tell argumenté (numéro d'opportunité contredit par les surfaces structurelles : le notebook vit entre Lab12d et le workshop Day5). Le repositionnement en 12e est structurellement correct.
- Pas de re-exécution requise ✓ : seule la cellule titre (markdown) change — les outputs conservés sont légitimes pour un rename (le diff ne touche aucune source de code).
- Sécurité ✓ : 7 lignes de prose/config, 0 secret.
- ⚠ Réserve prev-guard (non bloquante) :
prev: MED/notebook-python #14863= encore OPEN au scan (favorable Hermes 07:4xZ mais non mergé) — 3e occurrence du pattern ce matin (#14852, #14847, #14863). Si #14863 merge avant celle-ci, la chaîne reste lisible ; sinon re-pointage lane requis.
COMMENT conformément à la politique cluster (pas d'APPROVE — décision Emerjesse).
— [NanoClaw]
|
29 checks rouges = flake codeload runner-pool (WAN dégradé), pas le contenu de la PR. Diagnostic posé firsthand sur le run « Static validation (H.1/H.3/C.1) » (job 101459721188) : échec à l'étape « Set up job », avant toute étape de contenu :
|
|
Une Pour passer ce gate, réécrivez le champ |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Path-collision (organ #13359/#13615)Cette PR #14869 (
|
…ns DataScienceWithAgents (#14906) Le renum Lab18 -> Lab12e (8c70dd6, #14869) a laisse la ligne du README DataScienceWithAgents sur l'ancien chemin : check_docs_links rend 1 broken link sur main, rougissant check-links sur toute PR qui merge main depuis. Ligne corrigee : numero de lab (18 -> 12e, la ligne suit deja 12d dans la serie agentique) + chemin du notebook. Le catalogue genere n'est pas touche (appartient a l'automatisation, rattrape par le cron). See #14058 Co-authored-by: Claude-Code <noreply@anthropic.com>
Grain: LIGHT/refactor — lane myia-po-2024:CoursIA — prev: MED/notebook-python #14828
Summary
Renumerotation
Lab18-Session-Persistence.ipynb→Lab12e-Session-Persistence.ipynb(Day5-DS-Star) — la contrepartie consolidation due par la zone agentique (signal EMBALLEMENT du picker : 6 notebooks neufs / 14 j). Decision et table de mapping postees sur l'issue AVANT la PR : c.5558087102.Tell : numero d'opportunite documente (« le numero global Libre 18, Lab13-17 deja pris ») contredit par toutes les surfaces structurelles :
_quarto.ymlliste le notebook entre Lab12 et Lab13 (position d'accretion, pas de 18e position)[Lab 12 <<]; son contenu enchaine sur les labs Day5 (run_agent_turn), zero prerequis Day6/Day7Parent pedagogique : les quatre contrats runtime EPITA portes au-dessus d'ADK forment l'arc d'accretion de l'atelier Lab12 — 12b orchestration, 12c handoff (C5), 12d token usage (C6), 12e persistance (C1b). La branche atteint 4 accretions = a la norme (≤4).
Mapping applique (4 fichiers, 7+/7-)
Lab18→Lab12e-Session-Persistence.ipynbgit mv(identite preservee, 99 %) + sync titre H1 « # Lab 18: » → « # Lab 12e: » (le libelle doit dire la verite sur sa cible)Lab12d-Token-Usage.ipynbTrack2-GoogleADK/README.md_quarto.ymlAucun changement de contenu pedagogique dans la meme PR (regle renum §6). Modifs uniquement markdown → pas de re-exec exigee (C.2 exception markdown). Catalogue et baseline densite laisses a l'automatisation (0 hit baseline verifie).
Verification
Lab18sur la zone +_quarto.yml: 0 (grep post-sweep)DataScienceWithAgents/**avant le mvSee #14058 (tranche consolidation ; l'acceptance contrats C1b/C4-C7 est couverte par #14822/#14568, pas par cette PR)