Repository navigation
docs(curriculum,#15821): pilote 4 vise trading-narratif.md, pas l'id genere trading (arbitrage ai-01) - #15883
Conversation
…genere trading trading est un id du dict PARCOURS de generate_parcours.py : la page docs/curriculum/trading.md est regeneree chaque jour par catalog-cron.yml (preuve : les 5 pages ids horodatees a la meme minute). Une page narrative du pilote 4 a cet endroit aurait ete ecrasee silencieusement au premier passage du cron. Application de l'arbitrage ai-01 (option 1, #15821) : designation Pilot 4 (L133) + designation RELOCATE row 17 (L52) renommees, liens catalogue (PARCOURS.md, docs/README.md) intacts - ils pointent la page generee, qui reste. Garde fail-closed du generateur : issue fille #15882. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Grain tag obligatoire (#10045, bloquant).
Pour passer ce gate, le body doit porter en tete une ligne de la forme : Le |
|
[TAG POSÉ PAR ai-01] Le seul rouge de cette PR était Attribution mesurée, pas devinée : le TIER : +2/-2 sur un fichier d'inventaire. Le litmus LIGHT (« pourrais-je en générer une douzaine en scannant l'instance suivante ? ») répond oui sans hésiter. Une contrainte à connaître, qui ne vous demande rien : #15849 est aussi à vous et je la tague |
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
Trivial-diff advisory (#15740, non bloquant). |
Grain: LIGHT/docs — lane myia-po-2023:CoursIA — prev: MED/guard #15850
Resume
Application de l'arbitrage ai-01 sur #15821 (option 1) : la cible du pilote 4 du plan Phase 2 de #13844 ne désigne plus un nom de fichier que le cron écrase.
docs/curriculum/trading.mdest l'un des cinq ids du dictPARCOURSdescripts/notebook_tools/generate_parcours.py— régénéré chaque jour parcatalog-cron.yml(preuve directe mesurée par ai-01 : les cinq pages ids horodatées à la même minute). La cible devientdocs/curriculum/trading-narratif.md.Changements — 1 fichier, +2/-2
_inventory.md:133(§ Phase 2+, Pilot 4)docs/curriculum/trading.mddocs/curriculum/trading-narratif.md+ note nommant la contrainte (aucun des cinq ids du dict) et la provenance (#15821, arbitrage ai-01)_inventory.md:52(row 17, disposition RELOCATE)docs/curriculum/trading.md(refonte du catalogue trading) »docs/curriculum/trading-narratif.md(pilote 4, #15821) »La note de L133 est deliberement redigee pour empecher le retour-arriere : le prochain lecteur qui voudra « simplifier » en
trading.mdy lira pourquoi ce nom est interdit pour un pilote.Ce qui reste intact (mesuré, pas suppose)
PARCOURS.md:11,docs/README.md:173,MyIA.AI.Notebooks/README.md:346— pointent la page catalogue qui reste générée : inchangés (l'arbitrage écarte explicitement l'option 2).generate_parcours.py: zéro ligne touchée.genai-rush.md,symbolic-formalization.md,aima-walk.md,research.md≠recherche.md).Recensement exhaustif
trading.mdsur origin/main@54853d8087git grep "trading\.md" origin/main: 6 occurrences — les 2 corrigées ici + les 3 liens catalogue légitimes + la page générée elle-même. Rien d'autre ne désigne le pilote 4 vers un id du dict.Rider coordination (hors PR)
Issue fille #15882 ouverte pour la garde fail-closed du générateur suggérée par l'arbitrage (« refuse d'écrire un fichier qui ne porte pas déjà son header FICHIER GENERE ») — le défaut de classe survit au renommage.
Validation
grep -n "trading" docs/curriculum/_inventory.md: plus aucune désignation du pilote 4 verstrading.md(les occurrences restantes = row 18 « quant-trading » chemin QC, et la note de contrainte elle-même)._inventory.mdn'est pas dans le dict du générateur — fichier manuel, horodatage indépendant mesuré par ai-01).Closes #15821 (l'acceptance — « le plan Phase 2 ne désigne plus un nom de fichier que le cron écrase, AVANT tout dispatch du pilote 4 » — est satisfaite ; le pilote 4 n'est pas encore dispatché).
🤖 Generated with Claude Code