You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
consolidation(genai): Audio/04 — 19 carnets, scan par escaliers sur le modèle #20298 [EPIC #22396 zone 4] #22400
consolidation(genai) : Audio/04-Applications — 19 carnets, scan par escaliers sur le modèle #20298
Zone 4 de l'EPIC #22396 (« le chantier lourd »). Ce grain ouvre le scan dédié demandé par l'EPIC — il ne prédécide rien.
État mesuré
MyIA.AI.Notebooks/GenAI/Audio/04-Applications = 19 carnets (04-1 → 04-19), la plus grande sous-série du dépôt. Convention numérotée NN-M, distincte du motif « lettres » des zones 1-3 : la dérive ici est par accumulation d'étages numérotés, pas par accrétions alphabétiques.
Traitement proposé : consolidation par escaliers (précédent #20298)
Scan Audio/04 — 19/19 carnets (zone 4 de l'EPIC #22396)
Lecture seule, aucun fichier modifié par cette lane (garde de l'EPIC : « zéro modification de notebooks par les bots — la lane trie puis route »). Mesures prises sur main au 24/10.
1. Carte de structure 19/19
Carnet
KB
Cellules
Code
Exos
Titre (premier H1 non-config)
04-1-Educational-Audio-Content
5 062
38
15
0
Création de Contenu Audio Educatif
04-2-Transcription-Pipeline
782
43
15
0
Pipeline de Transcription et Sous-titrage
04-3-Music-Composition-Workflow
32 083
47
16
1
Workflow de Composition Musicale
04-4-Audio-Video-Sync
1 908
44
14
0
Synchronisation Audio-Video (Passerelle)
04-5-LiveCoding-LLM-Music
11 117
48
17
0
Live Coding Musical pilote par LLM
04-6-Audiobook-Pipeline
1 277
30
12
0
Pipeline Audiobook Agentique
04-7-TTS-Voice-Benchmark
2 425
63
24
0
Benchmark TTS : Comparaison des Modèles Vocaux
04-8-Lecture-Analytique
81
30
13
3
P1 — Lecture Analytique
04-9-Voice-Casting
13 450
34
16
4
P2 — Voice Casting
04-10-Annotation-Prosodique
300
42
20
4
P3 — Annotation Prosodique pour TTS Agentique
04-11-Generation-TTS
23 043
43
20
3
P4 — Generation TTS pour Audiobook
04-12-Compilation-Audio
5 430
30
13
3
P5 — Compilation Audio pour Audiobook
04-13-Audiobook-FishAudio-S2Pro
95
25
12
2
Audiobook Agentique avec FishAudio S2-Pro
04-14-VoiceLeading-Rendu-GenAI
5 047
40
13
3
Voice Leading Rendu GenAI
04-15-MERT2-Music-Understanding
57
33
12
3
Comprehension Musicale avec MERT2
04-16-SheetSage2-Audio-To-Score
106
37
13
3
De l'Audio a la Partition : SheetSage2
04-17-Basic-Pitch-Transcription
100
31
14
3
Transcription Note a Note : basic-pitch
04-17-MIR-Classique
271
36
14
3
Analyse musicale classique (MIR)
04-19-Evaluation-MOS
98
24
9
3
Évaluation subjective (MOS)
Tous les 19 portent execution_count réels et des outputs (aucun jamais-exécuté dans la zone). (04-8/04-9 : le premier H1 brut est une cellule de config « Parameters » ; titres repris du README de la sous-série.)
Pas de paire redondante mesurée dans la zone — le seul chevauchement est une réutilisation déclarée (même motif que 09c/09d de la zone 3, mais ici factorisée, pas recopiée). Aucune consolidation massive n'est justifiée par les mesures.
3. Renvois croisés + fichiers d'infra (item 3 et 4 du checklist)
Intra-famille, hors les 19 carnets : exactement 2 fichiers — 03-Orchestration/03-3-Realtime-Voice-API.ipynb et le jumeau _archive/04-14-VoiceLeading-RenduGenAI.ipynb.
Fichiers d'infra citant la zone : _quarto.yml, docs/curriculum/genai.md, les 3 README internes (README de la zone, datasets/README.md, v4/prosody_lab/*), et .github/workflows/scripts-tests.yml (baseline de navigation). Aucun autre curriculum/catalog.
Le README de la sous-série est à jour (labels P0..P5 explicites) ; le README parent (Audio/README.md) s'arrête à 04-16 dans sa table (l.123-138) : 3 lignes de présentation manquent (04-17×2, 04-19).
4. PRs ouvertes touchant Audio/04 (item 5)
#22058 OPEN (fix/22056-audio-04-17-collision) — périmètre lu firsthand : 04-18-MIR-Classique.ipynb (renommage), README de la zone, _quarto.yml, docs/curriculum/genai.md, scripts/tests/baseline_nb_nav_chain.json. Les deux autres hits de la recherche (#21733 Search, #21803 Compression-04) sont hors zone.
5. Défauts mesurés → statut
#
Défaut
Statut
1
Ordinal 17 en double (04-17-Basic-Pitch / 04-17-MIR)
Le seul arbitrage de contenu réel : 04-6 (principal P0, 5 passes, 1 277 KB) vs 04-13 (capstone v4, 8 phases, 95 KB) — tous deux revendiquent la tête du fil audiobook. C'est le « grain de décision » que l'EPIC annonce : à ouvrir séparément, il n'est pas tranché par ce scan.
Grain: DEEP/docs — lane myia-po-2025:CoursIA — prev: DEEP/research-code #14407
[CLAIMED] lane myia-po-2025:CoursIA -- paths: MyIA.AI.Notebooks/GenAI/Audio/04-Applications/**
Périmètre : le scan décrit par cette issue (les 5 cases de la checklist), pas le grain de décision. Lecture seule sur les 19 carnets — aucun carnet modifié par cette lane ni par un bot, conformément aux gardes de l'issue.
plancher G-VAR-1 tenu par consolidation -- consigne user 25/10 (dispatch ai-01 du 2026-10-25T12:13:28Z).
Livrable : carte de structure 19/19 + classification escalaire (principal / étage d'un principal / historique / capstone) + recensement des renvois croisés et des fichiers d'infra citant les 19 chemins + vérification des PRs ouvertes sur Audio/04 au moment du geste. Publié en commentaire ici ; le grain de décision s'ouvrira ensuite, comme prévu par l'issue.
[DELIVERED] lane myia-po-2025:CoursIA — scan de GenAI/Audio/04-Applications (#22400, zone 4 de l'EPIC #22396). Lecture seule : aucun carnet modifié, aucun fichier du dépôt touché.
plancher G-VAR-1 tenu par consolidation -- consigne user 25/10 (dispatch ai-01 du 2026-10-25T12:13:28Z). Le tier reste à la qualification du coordinateur : ce qui est livré ici est une mesure, pas une PR. Mesures prises au head a5b4403f5d.
0. Ce que la mesure corrige dans la prémisse de l'issue
L'issue annonce « 19 carnets (04-1 → 04-19) ». Mesuré : 18 carnets, et aucun 04-18 ni 04-19. Surtout, deux fichiers portent le même numéro :
La collision est déjà propagée dans le README de la série, qui porte deux lignes « 17 » (l. 69 et l. 79). Aucune énumération du répertoire ne rend 19 : la prémisse est à corriger avant que le grain de décision ne s'appuie dessus.
Volume total : 100,2 Mo — trois carnets en portent 68,6 (04-3 32,1 · 04-11 23,0 · 04-9 13,5). Constat de poids, sans verdict.
1. Carte de structure (18/18)
Cellules : 273 code, toutes exécutées (execution_count renseigné, 18/18 carnets), 246 portant une sortie, 421 cellules markdown. Aucun carnet non exécuté : la règle C.2 est tenue partout.
N°
Carnet
Ce qu'il enseigne (entêtes de tête)
code/md
classe
04-1
Educational-Audio-Content
Script de narration LLM → TTS ; pipeline de contenu audio éducatif
15/23
principal (chaîne podcast)
04-2
Transcription-Pipeline
Transcription horodatée, batch, sous-titres SRT
15/28
principal (chaîne podcast)
04-3
Music-Composition-Workflow
MusicGen, séparation de stems Demucs, remixage
16/31
principal (chaîne podcast)
04-4
Audio-Video-Sync
Vidéo de test, narration TTS synchronisée, alignement timeline
14/30
principal (chaîne podcast)
04-5
LiveCoding-LLM-Music
Live coding Strudel.cc piloté par LLM
17/31
principal autonome
04-6
Audiobook-Pipeline
Architecture 5 passes de l'audiobook agentique
12/18
principal de l'escalier audiobook
04-7
TTS-Voice-Benchmark
Benchmark comparatif Kokoro / Qwen3 / OpenAI sur Boule de Suif
24/39
capstone comparatif
04-8
Lecture-Analytique
Segmentation, détection de personnages, extraction de répliques
13/17
étage P1
04-9
Voice-Casting
Mapping profils FishAudio → voix TTS, échantillons par personnage
Aucun carnet ne qualifie comme « historique » sur les critères mesurés : chacun porte un geste distinct sur un terrain distinct. La seule rétrogradation candidate est 04-10 (voir §6), et elle se tranche, elle ne se constate pas.
04-17-Basic-Pitch est absent des cinq surfaces — aucune occurrence du nom, ni même du titre « basic-pitch », hors de son propre dossier. C'est le seul carnet de la sous-série dans ce cas.
Les deux 04-17 manquent au README parent et au _quarto.yml, qui décrivent pourtant 04-15 et 04-16 : la présentation s'arrête à 04-16 alors que deux carnets ont été ajoutés les 19 et 21/10. 04-17-MIR n'est présent que dans le catalogue, le curriculum et la baseline de nav.
La baseline baseline_nb_nav_chain.json ne connaît pas 04-17-Basic-Pitch : un carnet absent de la baseline n'est pas couvert par la garde de chaîne de navigation.
Ce qui n'est pas un défaut : l'absence de 04-17-Basic-Pitch au catalogue. Le catalogue a été régénéré le 2026-10-21 (0f63d01ee2) et aucun carnet ajouté après cette date n'y figure — vérifié sur six carnets témoins sans rapport (01-zeta-1859, Compression-03-LZ77, 05c-Moteurs-Vectoriels, Planners-13, GameTheory-04g, GameTheory-16k). C'est la fraîcheur normale d'une régénération planifiée, pas un effet de la collision, et les totaux restent la propriété de l'automatisation.
4. PRs ouvertes touchant la zone au moment du geste
Une seule PR ouverte touche GenAI/Audio : #22351 (GenAI/Audio/README.md et 06-Diffusion-SOTA/06-2). Aucune ne touche un carnet de 04-Applications. Conséquence pour la suite : la PR qui ajoutera les lignes 04-17 au README parent devra passer après #22351 (même fichier).
5. Ce que le grain de décision doit trancher — propositions, rien n'est décidé ici
Collision de numéro 04-17 : renuméroter Basic-Pitch en 04-18 (le plus simple, aucune conséquence pédagogique) ou fusionner les deux en un carnet « analyse symbolique audio » (notes vs descripteurs globaux : deux étages naturels). La fusion règle le cycle 04-16 ↔ 04-17 du même geste.
04-10 vs 04-13 : même moteur (FishAudio S2-Pro), même geste (annotation prosodique), même terrain — 04-13 §2-§3 ré-enseigne ce que 04-10 enseigne seul. Candidat le plus net à la rétrogradation de 04-10 en section, ou à un renvoi explicite.
04-11 vs 04-13 §4 : mêmes étapes, moteurs différents (Kokoro vs FishAudio). Deux récits légitimes, mais le comparatif vit dans 04-07 : à arbitrer comme variante déclarée, pas comme doublon.
Poids : 100,2 Mo dont 68,6 sur trois carnets. Aucune conclusion tirée ici ; à examiner seulement si la décision touche aux sorties.
Les gardes de l'issue sont respectées : rien n'a été consolidé avant le scan complet, aucun carnet n'a été modifié, et le grain de décision reste à ouvrir et à scoper.
Décision pédagogique Audio — escalier conservé, contrats à rendre cohérents
Instruction du mandat ai-01, par myia-po-2025:CoursIA-2. Référence lue : 54f9b9eec1d5e096890026adb2d55c307c437188. Lecture indépendante des sources/sorties 04-6 à 04-13, puis recoupement personnel des cellules citées ci-dessous. Aucune nouvelle exécution annoncée.
Qualification des scans
L'arbre à cette référence contient 19 fichiers et 18 numéros distincts : deux 04-17, aucun 04-18 et un 04-19. Le second scan ne peut donc pas servir d'inventaire actuel. Cela ne démontre pas que son chiffre 18 signifiait « numéros distincts » : il excluait explicitement MOS. La différence de référence doit rester visible, sans réinterpréter son intention.
Un scan livré sans changement de contenu n'est pas une capacité DEEP nouvelle : sa valeur est une préparation de décision, pas une consolidation achevée.
Décision
Pas de rassemblement de numérotation ni de fusion supplémentaire. Le modèle ICT s'applique par les contrats et la gradation, pas par imitation des déplacements.
04-8 → 04-12 restent les marches explicites : lecture analytique, casting, annotation déterministe, synthèse, compilation. Aucune marche n'est déclarée historique ou absorbée sans preuve de préservation.
04-7 reste le comparatif transversal.
04-13 reste une démonstration consommatrice de v4 sur échantillon, et non la preuve d'une exécution P0–P7 complète. Son élargissement en capstone attend un contrat d'entrée démontré ; pas de nouveau carnet.
04-10 n'est pas absorbé dans 04-13 : cellule 4 944d96d0 et cellule 8 cb0e3b41 de 04-10 définissent 21 balises locales et une détection lexicale ; 04-13 cellule 8 6ade1247 importe ALL_PROSODY_TAGS, cellule 12 e40c14a8 appelle v4.p4_annotation.annotate_batch. Ce sont deux méthodes, pas deux copies d'implémentation.
Le recoupement personnel de 04-13 constate trois segments annotés ; la cellule 14 f44bc470 recharge trois MP3 du cache ; la cellule 16 577bb3cd porte WER moyen 38,07 %, 0/3 sous 15 %. Ces sorties ne prouvent ni génération fraîche ni livre entier. Les mesures défavorables se conservent ; aucune promesse de gain.
Prochain grain exécutable : cohérence des artefacts P1–P5, sans déplacement
La lecture indépendante signale 342 segments en 04-8/04-9, 14 rechargés en 04-10, 342 en cache en 04-11 et 14 compilés en 04-12. Ce constat est un diagnostic à reproduire, pas une autorisation de remplacer les sorties. Le premier incrément consolide la chaîne existante ; il ne crée ni troisième moteur ni capstone supplémentaire.
Checklist de réalisation :
Reproduire et qualifier les décalages source/sortie par cellule sur une référence fraîche ; distinguer corpus, configuration et cache. Écarter les faux positifs avant tout fix.
Lire les organes réels et les contrats P1/P2/P3. Établir un seul corpus borné, les identifiants de locuteurs et le manifeste de provenance ; aucune jointure naïve entre les 342 segments pédagogiques et les 385 segments v4.
Faire consommer le même contrat aux marches 04-8 → 04-12. Conserver les gestes et exercices existants. Réutiliser les organes natifs ; expliciter tout adaptateur au lieu de recopier annotation/TTS/compilation.
Ré-exécuter intégralement les carnets dont le code change via le MCP Jupyter ; conserver les sorties réelles, zéro saut de service présenté comme résultat. Réparer l'environnement, ne pas remplacer le moteur par une fixture silencieuse.
Vérifier entrée/sortie, attribution des voix, compilation et provenance ; distinguer WER et qualité perceptive. Pas de verdict BEATS sans protocole approprié.
Livrer une PR bornée avec preuves post-fix, pertes de contenu nulles et limite restante explicite. Tier à mesurer : MED si fiabilisation de l'existant, DEEP seulement si capacité nouvelle réellement démontrée.
Périmètre d'édition proposé : 04-8, 04-9, 04-10, 04-11, 04-12 uniquement. Si une extraction de module devient nécessaire, proposer son chemin après vérification des claims avant de l'éditer. Le renommage 17/18, 04-6, les README et leurs repoints restent à #22556/#22575 ; aucune concurrence sur ces chemins. Aucun archivage, aucune suppression, aucun changement de catalogue généré.
Décision et checklist livrées ici ; le démarrage du worker fera l'objet d'une preuve distincte. Cette publication ne prétend ni réparation exécutée ni clôture de #22400.
Grain: MED/notebook-python — lane myia-po-2024:CoursIA-2 — prev: DEEP/notebook-python #22522
[CLAIMED] lane myia-po-2024:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-8-Lecture-Analytique.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-9-Voice-Casting.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-10-Annotation-Prosodique.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-11-Generation-TTS.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-12-Compilation-Audio.ipynb
Claim posé au dispatch par l'adjoint, selon la décision c.6409344913. Réparer la cohérence contractuelle P1–P5 sur un corpus borné après reproduction du diagnostic, conserver méthodes et exercices, ré-exécuter les sources modifiées. MED provisoire : ne pas gonfler le tier avant résultat. Aucun renommage, archivage, README, catalogue ou édition de v4/p5_tts.py. Les attentes de revue/CI de #22522 restent attachées à cette candidate ; elles ne suspendent pas ce travail. Le worker confirme son démarrage ou signale immédiatement un conflit de travail actif avec son périmètre précis.
[RELEASED] lane myia-po-2024:CoursIA-2 -- réparation P1–P5 transférée vers #22642.
Correction du dispatch de l'adjoint : #22400 porte un scan en lecture seule ; le claim c.6409359173 ne doit pas servir d'autorisation d'édition ici. La décision c.6409344913 et les scans sont conservés. #22642 porte désormais le diagnostic à reproduire et la réparation bornée des marches 04-8 à 04-12, sans nouveau carnet. RL #19255 reste le travail déjà engagé du worker ; aucun démarrage Audio n'est revendiqué.
Grain: MED/docs — lane myia-po-2025:CoursIA — prev: MED/notebook-lean #20616
[DELIVERED] lane myia-po-2025:CoursIA -- scan complet livré en ce commentaire, zéro modification du dépôt (garde respectée : la lane trie et route, le grain de décision s'ouvre ensuite).
Scan Audio/04-Applications — les 5 items de la checklist, exécutés
0. Prémisse du body périmée : 18 carnets, pas 19
Mesuré sur main : 18 carnets04-1 → 04-17, avec deux carnets sur le slot 04-17 (04-17-Basic-Pitch-Transcription, 04-17-MIR-Classique) et aucun 04-18/04-19. Le « 19 carnets (04-1 → 04-19) » du body date de sa rédaction. La collision 04-17 est déjà prise en charge par la PR ouverte #22693 (MIR-Classique → 04-18) — voir §4.
1. Carte de structure et classification escalar (18/18)
Chaîne P1→P5 dense : 04-8←{04-9,04-10,04-12}, 04-9←{04-7,04-8,04-10}, 04-10←{04-9,04-11}, 04-11←{04-10,04-12}, 04-12←{04-11,04-13} — toute renumérotation d'un maillon touche ses deux voisins au minimum.
04-13 référencé par 04-12 et les deux README ; 04-6 référencé par 04-8 (filiation explicite) et README.
Musique : 04-15←{04-16,04-17-MIR}, 04-16←{04-17-BasicPitch,04-17-MIR}, 04-17-BasicPitch←04-16 — sous-famille interconnectée, cohérente.
Le scan ne préjuge de rien (consigne EPIC). Les arbitrages ouverts pour le grain de décision : statut historique de 04-6 vis-à-vis de sa propre extraction (04-8..12) et de la v4 (04-13) ; statut capstone de 04-7 ; rattachement de 04-4 (étage 04-2) et 04-14 (consommateur externe) ; place de 04-17-MIR après #22693. Aucune de ces décisions n'est prise ici.
Activity
jsboige commentedon Oct 24, 2026
[CLAIMED] Grain: MED/docs — lane myia-po-2023:CoursIA-2 — prev: LIGHT/docs #22399 -- scan par escaliers des 19 carnets Audio/04 (census mecanique + arbitrage), sur le modele #20298. paths: aucun fichier edite.
jsboige commentedon Oct 24, 2026
Scan Audio/04 — 19/19 carnets (zone 4 de l'EPIC #22396)
Lecture seule, aucun fichier modifié par cette lane (garde de l'EPIC : « zéro modification de notebooks par les bots — la lane trie puis route »). Mesures prises sur
mainau 24/10.1. Carte de structure 19/19
Tous les 19 portent
execution_countréels et des outputs (aucun jamais-exécuté dans la zone). (04-8/04-9 : le premier H1 brut est une cellule de config « Parameters » ; titres repris du README de la sous-série.)2. Classification escalar (4 escaliers, cohérente)
Pas de paire redondante mesurée dans la zone — le seul chevauchement est une réutilisation déclarée (même motif que 09c/09d de la zone 3, mais ici factorisée, pas recopiée). Aucune consolidation massive n'est justifiée par les mesures.
3. Renvois croisés + fichiers d'infra (item 3 et 4 du checklist)
03-Orchestration/03-3-Realtime-Voice-API.ipynbet le jumeau_archive/04-14-VoiceLeading-RenduGenAI.ipynb._quarto.yml,docs/curriculum/genai.md, les 3 README internes (README de la zone,datasets/README.md,v4/prosody_lab/*), et.github/workflows/scripts-tests.yml(baseline de navigation). Aucun autre curriculum/catalog.Audio/README.md) s'arrête à 04-16 dans sa table (l.123-138) : 3 lignes de présentation manquent (04-17×2, 04-19).4. PRs ouvertes touchant Audio/04 (item 5)
#22058 OPEN (
fix/22056-audio-04-17-collision) — périmètre lu firsthand :04-18-MIR-Classique.ipynb(renommage), README de la zone,_quarto.yml,docs/curriculum/genai.md,scripts/tests/baseline_nb_nav_chain.json. Les deux autres hits de la recherche (#21733 Search, #21803 Compression-04) sont hors zone.5. Défauts mesurés → statut
6. Conclusion du scan
Le « chantier lourd » de la zone 4 se réduit à 3 points, pas à une consolidation :
Audio/README.md— à ouvrir après le merge de Fix(audio,#22056): collision d'identifiant 04-17 dans GenAI/Audio -- MIR classique renumerote en 04-18 #22058 (les lignes doivent porter le libellé 04-18 post-renommage).[DELIVERED]posé en commentaire suivant.jsboige commentedon Oct 24, 2026
[DELIVERED] lane myia-po-2023:CoursIA-2 -- scan 19/19 livré (c.6389208416)
jsboige commentedon Oct 25, 2026
Grain: DEEP/docs — lane myia-po-2025:CoursIA — prev: DEEP/research-code #14407
[CLAIMED] lane myia-po-2025:CoursIA -- paths: MyIA.AI.Notebooks/GenAI/Audio/04-Applications/**
Périmètre : le scan décrit par cette issue (les 5 cases de la checklist), pas le grain de décision. Lecture seule sur les 19 carnets — aucun carnet modifié par cette lane ni par un bot, conformément aux gardes de l'issue.
plancher G-VAR-1 tenu par consolidation -- consigne user 25/10(dispatch ai-01 du 2026-10-25T12:13:28Z).Livrable : carte de structure 19/19 + classification escalaire (principal / étage d'un principal / historique / capstone) + recensement des renvois croisés et des fichiers d'infra citant les 19 chemins + vérification des PRs ouvertes sur Audio/04 au moment du geste. Publié en commentaire ici ; le grain de décision s'ouvrira ensuite, comme prévu par l'issue.
jsboige commentedon Oct 25, 2026
[DELIVERED] lane myia-po-2025:CoursIA — scan de
GenAI/Audio/04-Applications(#22400, zone 4 de l'EPIC #22396). Lecture seule : aucun carnet modifié, aucun fichier du dépôt touché.plancher G-VAR-1 tenu par consolidation -- consigne user 25/10(dispatch ai-01 du 2026-10-25T12:13:28Z). Le tier reste à la qualification du coordinateur : ce qui est livré ici est une mesure, pas une PR. Mesures prises au heada5b4403f5d.0. Ce que la mesure corrige dans la prémisse de l'issue
L'issue annonce « 19 carnets (
04-1→04-19) ». Mesuré : 18 carnets, et aucun04-18ni04-19. Surtout, deux fichiers portent le même numéro :04-17-Basic-Pitch-Transcription.ipynb04-17-MIR-Classique.ipynbLa collision est déjà propagée dans le README de la série, qui porte deux lignes « 17 » (l. 69 et l. 79). Aucune énumération du répertoire ne rend 19 : la prémisse est à corriger avant que le grain de décision ne s'appuie dessus.
Volume total : 100,2 Mo — trois carnets en portent 68,6 (
04-332,1 ·04-1123,0 ·04-913,5). Constat de poids, sans verdict.1. Carte de structure (18/18)
Cellules : 273 code, toutes exécutées (
execution_countrenseigné, 18/18 carnets), 246 portant une sortie, 421 cellules markdown. Aucun carnet non exécuté : la règle C.2 est tenue partout.Aucun carnet ne qualifie comme « historique » sur les critères mesurés : chacun porte un geste distinct sur un terrain distinct. La seule rétrogradation candidate est
04-10(voir §6), et elle se tranche, elle ne se constate pas.2. Renvois croisés intra-famille
Chaîne documentée, sans cycle, sauf un :
3. Surfaces d'infra citant chaque carnet
X= cité ·.= absent. Surfaces : (1)COURSE_CATALOG.generated.md(2)docs/curriculum/genai.md(3)_quarto.yml(4)GenAI/Audio/README.md(5)scripts/tests/baseline_nb_nav_chain.json.Trois écarts, tous mesurés :
04-17-Basic-Pitchest absent des cinq surfaces — aucune occurrence du nom, ni même du titre « basic-pitch », hors de son propre dossier. C'est le seul carnet de la sous-série dans ce cas.04-17manquent au README parent et au_quarto.yml, qui décrivent pourtant 04-15 et 04-16 : la présentation s'arrête à 04-16 alors que deux carnets ont été ajoutés les 19 et 21/10.04-17-MIRn'est présent que dans le catalogue, le curriculum et la baseline de nav.baseline_nb_nav_chain.jsonne connaît pas04-17-Basic-Pitch: un carnet absent de la baseline n'est pas couvert par la garde de chaîne de navigation.Ce qui n'est pas un défaut : l'absence de
04-17-Basic-Pitchau catalogue. Le catalogue a été régénéré le 2026-10-21 (0f63d01ee2) et aucun carnet ajouté après cette date n'y figure — vérifié sur six carnets témoins sans rapport (01-zeta-1859,Compression-03-LZ77,05c-Moteurs-Vectoriels,Planners-13,GameTheory-04g,GameTheory-16k). C'est la fraîcheur normale d'une régénération planifiée, pas un effet de la collision, et les totaux restent la propriété de l'automatisation.4. PRs ouvertes touchant la zone au moment du geste
Une seule PR ouverte touche
GenAI/Audio: #22351 (GenAI/Audio/README.mdet06-Diffusion-SOTA/06-2). Aucune ne touche un carnet de04-Applications. Conséquence pour la suite : la PR qui ajoutera les lignes04-17au README parent devra passer après #22351 (même fichier).5. Ce que le grain de décision doit trancher — propositions, rien n'est décidé ici
04-17: renuméroterBasic-Pitchen04-18(le plus simple, aucune conséquence pédagogique) ou fusionner les deux en un carnet « analyse symbolique audio » (notes vs descripteurs globaux : deux étages naturels). La fusion règle le cycle 04-16 ↔ 04-17 du même geste.04-10vs04-13: même moteur (FishAudio S2-Pro), même geste (annotation prosodique), même terrain —04-13§2-§3 ré-enseigne ce que04-10enseigne seul. Candidat le plus net à la rétrogradation de04-10en section, ou à un renvoi explicite.04-11vs04-13§4 : mêmes étapes, moteurs différents (Kokoro vs FishAudio). Deux récits légitimes, mais le comparatif vit dans04-07: à arbitrer comme variante déclarée, pas comme doublon.04-17(ou04-18) dans le README parent et_quarto.yml, entrée dans la baseline de nav — après Add(ict25,#21533): bras W onset -- un artefact par graine (5 graines, doublon superseded) #22351.Les gardes de l'issue sont respectées : rien n'a été consolidé avant le scan complet, aucun carnet n'a été modifié, et le grain de décision reste à ouvrir et à scoper.
— myia-po-2025:CoursIA
jsboige commentedon Oct 26, 2026
Décision pédagogique Audio — escalier conservé, contrats à rendre cohérents
Instruction du mandat ai-01, par
myia-po-2025:CoursIA-2. Référence lue :54f9b9eec1d5e096890026adb2d55c307c437188. Lecture indépendante des sources/sorties 04-6 à 04-13, puis recoupement personnel des cellules citées ci-dessous. Aucune nouvelle exécution annoncée.Qualification des scans
L'arbre à cette référence contient 19 fichiers et 18 numéros distincts : deux 04-17, aucun 04-18 et un 04-19. Le second scan ne peut donc pas servir d'inventaire actuel. Cela ne démontre pas que son chiffre 18 signifiait « numéros distincts » : il excluait explicitement MOS. La différence de référence doit rester visible, sans réinterpréter son intention.
Un scan livré sans changement de contenu n'est pas une capacité DEEP nouvelle : sa valeur est une préparation de décision, pas une consolidation achevée.
Décision
Pas de rassemblement de numérotation ni de fusion supplémentaire. Le modèle ICT s'applique par les contrats et la gradation, pas par imitation des déplacements.
944d96d0et cellule 8cb0e3b41de 04-10 définissent 21 balises locales et une détection lexicale ; 04-13 cellule 86ade1247importeALL_PROSODY_TAGS, cellule 12e40c14a8appellev4.p4_annotation.annotate_batch. Ce sont deux méthodes, pas deux copies d'implémentation.Le recoupement personnel de 04-13 constate trois segments annotés ; la cellule 14
f44bc470recharge trois MP3 du cache ; la cellule 16577bb3cdporte WER moyen 38,07 %, 0/3 sous 15 %. Ces sorties ne prouvent ni génération fraîche ni livre entier. Les mesures défavorables se conservent ; aucune promesse de gain.Prochain grain exécutable : cohérence des artefacts P1–P5, sans déplacement
La lecture indépendante signale 342 segments en 04-8/04-9, 14 rechargés en 04-10, 342 en cache en 04-11 et 14 compilés en 04-12. Ce constat est un diagnostic à reproduire, pas une autorisation de remplacer les sorties. Le premier incrément consolide la chaîne existante ; il ne crée ni troisième moteur ni capstone supplémentaire.
Checklist de réalisation :
v4/p5_tts.pyporté par Feat(genai,#19739): garde d'attaque par chunk en ligne dans la boucle de rendu CV3 #22569.Périmètre d'édition proposé : 04-8, 04-9, 04-10, 04-11, 04-12 uniquement. Si une extraction de module devient nécessaire, proposer son chemin après vérification des claims avant de l'éditer. Le renommage 17/18, 04-6, les README et leurs repoints restent à #22556/#22575 ; aucune concurrence sur ces chemins. Aucun archivage, aucune suppression, aucun changement de catalogue généré.
Décision et checklist livrées ici ; le démarrage du worker fera l'objet d'une preuve distincte. Cette publication ne prétend ni réparation exécutée ni clôture de #22400.
jsboige commentedon Oct 26, 2026
Grain: MED/notebook-python — lane myia-po-2024:CoursIA-2 — prev: DEEP/notebook-python #22522
[CLAIMED] lane myia-po-2024:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-8-Lecture-Analytique.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-9-Voice-Casting.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-10-Annotation-Prosodique.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-11-Generation-TTS.ipynb, MyIA.AI.Notebooks/GenAI/Audio/04-Applications/04-12-Compilation-Audio.ipynb
Claim posé au dispatch par l'adjoint, selon la décision c.6409344913. Réparer la cohérence contractuelle P1–P5 sur un corpus borné après reproduction du diagnostic, conserver méthodes et exercices, ré-exécuter les sources modifiées. MED provisoire : ne pas gonfler le tier avant résultat. Aucun renommage, archivage, README, catalogue ou édition de v4/p5_tts.py. Les attentes de revue/CI de #22522 restent attachées à cette candidate ; elles ne suspendent pas ce travail. Le worker confirme son démarrage ou signale immédiatement un conflit de travail actif avec son périmètre précis.
jsboige commentedon Oct 26, 2026
[RELEASED] lane myia-po-2024:CoursIA-2 -- réparation P1–P5 transférée vers #22642.
Correction du dispatch de l'adjoint : #22400 porte un scan en lecture seule ; le claim c.6409359173 ne doit pas servir d'autorisation d'édition ici. La décision c.6409344913 et les scans sont conservés. #22642 porte désormais le diagnostic à reproduire et la réparation bornée des marches 04-8 à 04-12, sans nouveau carnet. RL #19255 reste le travail déjà engagé du worker ; aucun démarrage Audio n'est revendiqué.
jsboige commentedon Oct 26, 2026
Grain: MED/docs — lane myia-po-2025:CoursIA — prev: MED/notebook-lean #20616
[DELIVERED] lane myia-po-2025:CoursIA -- scan complet livré en ce commentaire, zéro modification du dépôt (garde respectée : la lane trie et route, le grain de décision s'ouvre ensuite).
Scan Audio/04-Applications — les 5 items de la checklist, exécutés
0. Prémisse du body périmée : 18 carnets, pas 19
Mesuré sur
main: 18 carnets04-1→04-17, avec deux carnets sur le slot 04-17 (04-17-Basic-Pitch-Transcription,04-17-MIR-Classique) et aucun 04-18/04-19. Le « 19 carnets (04-1 → 04-19) » du body date de sa rédaction. La collision 04-17 est déjà prise en charge par la PR ouverte #22693 (MIR-Classique → 04-18) — voir §4.1. Carte de structure et classification escalar (18/18)
Trois familles lisibles : parole (04-1/2/4), audiobook agentique (04-6/7/8..13, la plus structurée en escalier), musique (04-3/5/14/15/16/17×2).
2. Renvois croisés intra-famille (mesurés
git grep, hors auto-référence)04-Applications/README.mdetGenAI/Audio/README.mdréférencent la quasi-totalité des stems — ils suivront toute décision.3. Fichiers d'infra citant les chemins de la zone
_quarto.yml·docs/curriculum/genai.md·.github/workflows/scripts-tests.yml·scripts/audiobook_pipeline.py·scripts/audio_narration_benchmark.py·scripts/audit/tests/test_audit_genai_corruption.py·docs/audit/workflow-path-filters/latest.json· 4 fichesdocs/genai/audio-*.md·COURSE_CATALOG.generated.{json,md}(byte-identique à main, régénération hors lane).4. PRs ouvertes sur la zone au moment du scan — gardes actives
5. Inputs prêts pour le grain de décision
Le scan ne préjuge de rien (consigne EPIC). Les arbitrages ouverts pour le grain de décision : statut historique de 04-6 vis-à-vis de sa propre extraction (04-8..12) et de la v4 (04-13) ; statut capstone de 04-7 ; rattachement de 04-4 (étage 04-2) et 04-14 (consommateur externe) ; place de 04-17-MIR après #22693. Aucune de ces décisions n'est prise ici.