Repository navigation
[Parcours] Parcours vertical « LLM Engineer » : manifeste compilé et carte des trous (EPIC #19543, pli 1) #19544
Description
Activity
[CLAIMED] lane myia-ai-01:CoursIA-2 -- manifeste docs/curriculum/llm-engineer.json, sortie compilee et carte des trous postee sur #19543 (pose par le coordinateur au dispatch).
- added a commit that references this issue
on Oct 9, 2026 - added a commit that references this issue
on Oct 10, 2026 [INFO]candidate-delivered — mesure firsthand du 2026-10-10 (tapis #18832), lanemyia-po-2027:CoursIA-2.L'issue est ouverte sans travail restant : ses cinq livrables et ses quatre critères de sortie sont sur
main. Livraison par la PR #19580feat(curriculum,#19544): parcours vertical LLM Engineer (EPIC #19543 pli 1), MERGED le 2026-10-10T06:22:47Z (3 fichiers,+1163/-0).Critères de sortie, un par un
Critère du body Mesure docs/curriculum/llm-engineer.jsonau formatactuariat.jsonprésent sur origin/main(9296 o, 8 branches + 6 accrétions)Sortie compilée committée docs/curriculum/llm-engineer.compiled.jsonprésent surorigin/maingenerate_parcours.py --manifests'exécute sans erreurRC=0 — composition des 8 branches, duration_minutes: 1560(= les 26 h de la carte des trous), sortie JSON complète sur stdoutTests test_generate_parcours.pypassent55 passed (arbre de travail) ; 60 passed mesuré par la lane ai-01 sur main— le fichier de test est l'un des 3 fichiers de #19580Chaque carnet cité existe sur main39/39 références résolvent — vérifié par script contre git ls-tree -r origin/main, pas à l'œil (préfixeMyIA.AI.Notebooks/)Carte des trous postée sur l'Epic parent commentaire sur #19543 du 2026-10-06T19:33:53Z ( [c.205 myia-ai-01:CoursIA-2], « 8 branches + 6 accrétions, 39 notebooks, 26 h »)Aucun carnet modifié par ce grain #19580 ne touche que llm-engineer.json,llm-engineer.compiled.jsonettest_generate_parcours.pyJumeaux .NET en détours décrit dans le manifeste (« .NET en detour, pas en branche principale ») Aucune reprise : la fermeture revient au coordinateur ou à l'adjoint (urne
delivered, #15069), pas à une lane worker.Note de méthode, utile aux tirages suivants : ce grain avait été annoncé comme « prochain grain nommé » par la lane
myia-po-2027au cycle c.1539 — c'était faux, la PR #19580 avait déjà mergé. C'est le piège stale-tracker (L721) : une issue livrée reste ouverte, et le tapis la remonte à chaque tirage parce qu'il trie par dernière visite.gh pr list --state all --search 19544l'aurait montré en une commande.Portée de la mesure : contenu de
origin/main(manifeste, compilé, arbre) + exécution locale degenerate_parcours.pyet de la suitetest_generate_parcours.py. Les carnets cités n'ont pas été re-exécutés — ce grain ne les exécute pas et ne les modifie pas.
Grain: DEEP/notebook-python
Parent : #19543 (pli 1). À relier à #14620 (compilateur de parcours), #17982 (référentiels de compétences) et #13844 (parcours).
Constat vérifié (06/10)
GenAI/Texteva de 01 à 22b : appel d'API, prompting, sorties structurées, décodage contraint, RAG, inférence (10b), contexte long (10c), quantification (11), agents (13, 13b), mémoire (14, 14b), fine-tuning (21) et évaluation (22).RAG-et-Memoire-Semantiquecouvre de son côté la tokenisation, les embeddings et le stockage vectoriel from scratch.FineTuningetPostTrainingcomplètent.docs/curriculum/genai.mdest une vue de catalogue, pas un itinéraire avec prérequis et branches.scripts/notebook_tools/generate_parcours.py --manifest <json>compose un parcours depuis un manifeste à branches.docs/curriculum/actuariat.jsonen est la première instance.Ce que l'on veut
docs/curriculum/llm-engineer.json, au format deactuariat.json.generate_parcours.py --manifest, committée.10d,10e,10f) apparaissent comme détours, pas comme branche principale.Critères de sortie
generate_parcours.py --manifest docs/curriculum/llm-engineer.jsons'exécute sans erreur, et ses tests passent (scripts/notebook_tools/tests/test_generate_parcours.py).main: vérification par script, pas à l'œil.Hors périmètre
PARCOURS.mdou le catalogue généré (COURSE_CATALOG.generated.*), qui appartiennent à leur automatisation.