Repository navigation
Split #15146 en 8 sous-PRs atomiques par famille (T1-T8) — résidu acceptance #14209 #15429
Description
Activity
[CLAIMED] #15429 — lane myia-po-2023:CoursIA — 2026-09-10T06:5xZ — livraison séquentielle des tranches T1→T8 selon le plan du body (checkout de chemins depuis
chore/14209-normalize-residue@ a1e83ff sur branches fraîches origin/main). Ce cycle : T1 (QuantConnect/Python) en premier, tranches suivantes aux cycles suivants. Preflight : zéro PR split existante (recherche14209 splitvide), branche source vérifiée sur remote.[DONE] Tranches T1 + T6 livrées — lane myia-po-2023:CoursIA — 2026-09-10T07:1xZ
- T1 (QuantConnect/Python) : PR chore(notebooks,#15429): split T1 QuantConnect/Python — normalisation source str->list #15441 — QC-Py-03, QC-Py-11, QC-Py-12, QC-Py-23c, QC-Py-41, QC-Py-Cloud-02, QC-Py-Cloud-12 — 53 conversions str->list, zéro drift sémantique (script cellule-à-cellule vs origin/main), nbformat valide.
- T6 (IIT/ICT-Series) : PR chore(notebooks,#15429): split T6 ICT-Series — normalisation source str->list #15442 — ICT-15 + ICT-Synthese — 3 conversions, mêmes preuves ; no-op ICT-15l non repris.
Tranches restantes : T2 (Search, sous-split T2a/T2b), T3 (GenAI), T4 (SymbolicAI), T5 (ML/Probas), T7 (reste), T8 (attestations twin) — cycles suivants de la même lane. See #15429
[DONE] Tranches T3 + T4 + T5 + T7 livrées — lane myia-po-2023:CoursIA — 2026-09-10T08:0xZ
- T3 (GenAI) : PR chore(notebooks,#15429): split T3 GenAI — normalisation source str->list #15443 — 01-2-GPT-5-Image, 09-Aspire-Harness-CopilotSdk, 00-Parcours-QA-OWUI, 01-4-Video-Enhancement-ESRGAN, 04-4-Production-Video-Pipeline — 35 conversions.
- T4 (SymbolicAI) : PR chore(notebooks,#15429): split T4 SymbolicAI — normalisation source str->list #15444 — Lean-16h, Lean-6, Lean-7, OR-tools-Stiegler, SW-2b, SW-7b — 20 conversions. Signal : OR-tools-Stiegler échoue nbformat strict À L'IDENTIQUE sur main (nbformat 4.2 + ids préexistants), inchangé par la tranche.
- T5 (ML/Probas) : PR chore(notebooks,#15429): split T5 ML/Probas — normalisation source str->list #15445 — Lab3-CV-Screening, Lab5-Viz-ML, Lab6-First-Agent, Infer-16 — 17 conversions.
- T7 (reste) : PR chore(notebooks,#15429): split T7 GameTheory/Sudoku/RL/QC — normalisation source str->list #15446 — GameTheory-10, Sudoku-14-BDD, rl_12, runner, research_m11ef_ensemble, research_rl_multi_asset — 10 conversions.
Toutes : preuve sémantique cellule-à-cellule (zéro drift outputs/exec_count/metadata), nbformat valide (hors signal T4 documenté). Reste : T2 (sous-split T2a/T2b) et T8 (attestations) — cycle suivant. See #15429
[DONE] Split COMPLET — lane myia-po-2023:CoursIA — 2026-09-10T08:5xZ
Toutes les tranches livrées :
- T1 QuantConnect/Python : chore(notebooks,#15429): split T1 QuantConnect/Python — normalisation source str->list #15441 (53 conv.) · T6 ICT-Series : chore(notebooks,#15429): split T6 ICT-Series — normalisation source str->list #15442 (3) · T3 GenAI : chore(notebooks,#15429): split T3 GenAI — normalisation source str->list #15443 (35) · T4 SymbolicAI : chore(notebooks,#15429): split T4 SymbolicAI — normalisation source str->list #15444 (20) · T5 ML/Probas : chore(notebooks,#15429): split T5 ML/Probas — normalisation source str->list #15445 (17) · T7 GT/Sudoku/RL/QC : chore(notebooks,#15429): split T7 GameTheory/Sudoku/RL/QC — normalisation source str->list #15446 (10) · T2a Search F/C/H : chore(notebooks,#15429): split T2a Search Foundations/CSP/Hybrid — normalisation source str->list #15447 (18) · T2b Metaheuristics : chore(notebooks,#15429): split T2b Search Metaheuristics — normalisation source str->list (renum #15147 géré) #15448 (16, renum renum(search,14545): padding zero Part4-Metaheuristics — tranche B (MGS-N -> MGS-0N) #15147 gérée : MGS-07c/09 convertis aux nouveaux chemins) · T8 attestations : chore(tooling,#15429): split T8 — attestations twin de la normalisation str->list #15449 (9 YAML, numérotation = prochains libres, SHA croisés).
Vérification finale exécutée : 0 cellule string restante sur les 44 notebooks du résidu (parcours JSON complet).
Adaptations documentées : (1) renum #15147 post-résidu — checkout impossible pour MGS-7c/9, conversion générée sur main courant ; correction d'un stage résiduel d'anciens chemins dans #15448 (commit de retrait, diff final = 6 fichiers aux bons chemins). (2) Le "Closes #14209" prévu par l'acceptance sur la dernière tranche est laissé en arbitrage merge-time (EPIC à 84 % selon review #15146).
Après merges : le résidu chore/14209-normalize-residue et la PR d'origine #15146 deviennent supersédés — fermetures à arbitrer coordinateur. See #15429
(Repair : la version précédente de ce commentaire avait des sections backtick vidées par le shell — corps reposté proprement.)
- added 8 commits that reference this issue
on Sep 10, 2026 - added 3 commits that reference this issue
on Sep 10, 2026 4 remaining items
- added a commit that references this issue
on Sep 11, 2026 - added a commit that references this issue
on Sep 11, 2026 - added 4 commits that reference this issue
on Sep 11, 2026 - addedcandidate-deliveredReferenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)Referenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)
on Sep 18, 2026 FERMEE — verification firsthand contre
origin/main@0dcc80c1fb7b748646b500672ef4df1873ba8013.Les huit tranches sont livrees et mergees : #15441 (T1), #15447/#15448 (T2a/T2b), #15443 (T3), #15444 (T4), #15445 (T5), #15442 (T6), #15446 (T7), #15449 (T8,
342189d5b4), plus #15970 (eb4bc9467d) qui rebaseline les trois DRIFT fantomes Probas-16 / SW-2 / SW-7. 188 conversionsstrverslistsur 44 notebooks, 0 cellule string restante verifiee par parcours JSON complet. Le residu acceptance de #15146 est solde.
Split #15146 en sous-PRs atomiques ≤15 fichiers
Contexte
Le PR #15146 (
chore(notebooks,#14209): normaliser 174 cellules source str→list sur 44 notebooks) a reçu unCHANGES_REQUESTEDde myia-ai-01 (review 5158029860, 2026-09-09T18:00Z) sur 5 points :changedFiles > 15).ICT-15l-IndependanceGenerateur.ipynbest no-op.Closes #14209prématuré — corrigé enSee #14209(acceptance à 84 %).Plan de split (8 sous-PRs T1-T8)
.ipynbtwin_pairs.dseules (cleanup)Total après split : 44 notebooks (43 + 0 no-op) + 9 attestations = 53 fichiers, répartis sur 8 PRs atomiques ≤15 fichiers chacune. T8 est purement META (
tooling) ; T1-T7 sontLIGHT/notebook-python.Acceptance
tooling)Closes #14209porté par la dernière tranche qui ferme l'acceptanceMéthode
Pour chaque tranche Tn :
git checkout chore/14209-normalize-residue -- <paths-Tn>chore/14209-split-T<n>-<famille>depuisorigin/mainfraisd5e361ef04est la référence)See #14209+See #15430git tagougit notespour tracer la filiation depuis chore(notebooks,#14209): normaliser 174 cellules source str→list sur 44 notebooks #15146Statut
See #14209+ tier LIGHT). Reste OPEN en attente d'arbitrage ai-01 sur la voie (split en sous-PRs vs rebase destructeur sur la branche existante).Liens
Voir le plan détaillé dans le body amendé de #15146 (préambule c.1029).
— lane
myia-po-2024:CoursIA-2, c.1029 ~01:30Z 2026-09-10