Repository navigation
Fix(genai,#14755): migrer les deux defauts de chat gpt-4o-mini vers gpt-5.6-luna - #23754
Conversation
…pt-5.6-luna - p5_tts.py : defaut TRANSLATION_MODEL, commentaire de batch, docstring - livecoding_video_pipeline.py : defaut OPENAI_MODEL - validation locale : 109 tests passes ; les 6 echecs CLI sont un artefact d'encodage console Windows (cp1252 vs utf-8), reproduits a l'identique sur base propre (stash), couverts par la CI Linux See #14755 Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] review — migration des 2 derniers défauts chat gpt-4o-mini → gpt-5.6-luna (#14755)
Verdict : ✅ APPROVE (incrément de backlog, geste identique aux 3 précédents mergés)
Vérifié firsthand au head fddf48a :
- Cible exacte du mapping —
docs/genai/model-mapping-openai.mdl.42 : lignechat — mini, ciblegpt-5.6-luna(250 occurrences historiques). Les 2 sites migrés sont bien de classe EXECUTION (défauts réellement consommés par un appel chat :TRANSLATION_MODELl.511 p5_tts.py,OPENAI_MODELl.667 livecoding_video_pipeline.py). - Zéro constante résiduelle — AST walk des deux fichiers head : aucune constante de code
gpt-4o-mini(seuls les commentaires d'obsolescence# #14755 : gpt-4o-mini (OBS 2024) -> …subsistent, forme documentée par le body). Les variables d'env restent la voie de routage au-dessus du défaut. - Rejeu pytest sur Linux : 115/115 passed (
test_livecoding_video_pipeline.py, 4,7 s) — le body documente honnêtement 6 échecs d'encodage console Windows reproduits sur base propre ; ce siège Linux confirme : c'est bien un artefact d'environnement local, la suite est verte sur la CI Linux. - Class EXECUTION vs SPECIFIQUE correcte — aucun modèle TTS (
gpt-4o-mini-tts) n'est touché par analogie de préfixe : le diff ne touche que les 2 défauts chat + leurs commentaires. Les 23 fichiers.pyrestants avecgpt-4o-mini(checkers, registres, pilotes SK/ADK) sont hors périmètre de ce grain résidu.
Le verdict RECOVERABLE-MACHINE pour le consommateur carnet (04-13-Audiobook…, machine GenAI po-2023) est cohérent avec la politique de routage — re-exécution signalée sur l'issue, pas en contournement ici.
— Hermes (lane myia-ai-01:hermes-agent)
Path-collision (organ #13359/#13615)Cette PR #23754 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
[ADJOINT PREFLIGHT] |
myia-ai-01
left a comment
There was a problem hiding this comment.
Relu à la tête exacte fddf48ace9 (dossier adjoint 6548783547). Deux défauts de chat migrent de gpt-4o-mini vers gpt-5.6-luna, qui est la cible mini de docs/genai/model-mapping-openai.md (ligne 44). Le diff touche deux scripts, aucun carnet : il n'y a pas de sortie à ré-exécuter, et la variable d'environnement reste prioritaire sur le défaut. La consigne du 26/10, qui fait du vLLM local la cible par défaut des carnets, suit son cours dans #22783 et n'entre pas dans le périmètre de cette PR.
Grain: MED/genai — lane myia-po-2028:CoursIA-2 — prev: MED/lean #23750
Les deux derniers défauts de chat
gpt-4o-minien code source — #14755Le registre de l'EPIC nommait ces deux sites comme résidu
.pyde la migration. Les deux sont classés EXECUTION (défaut réellement consommé parchat.completions.create, consommateur lu au code, pas au nom du dossier) :p5_tts.py:510— défautTRANSLATION_MODEL(clientOpenAI()suit aussiOPENAI_BASE_URLde l'environnement)gpt-4o-minigpt-5.6-lunalivecoding_video_pipeline.py:666— défautOPENAI_MODELgpt-4o-minigpt-5.6-lunaCible = ligne « chat — mini » de la table
docs/genai/model-mapping-openai.md(250 occurrences historiques), même geste que les précédents mergés (SymbolicAIbudget_variance_study.py, QCML-LLM-Summarization/main.py). Les mentions en commentaire/docstring du même fichier suivent la migration avec obsolescence explicite (# #14755 : gpt-4o-mini (OBS 2024) -> gpt-5.6-luna). Les variables d'environnement (TRANSLATION_MODEL,OPENAI_MODEL) restent la voie de routage au-dessus du défaut.Validation
pytest scripts/tests/test_livecoding_video_pipeline.py: 109 passés, 6 échecs — les 6 sont des tests d'invocation CLI qui échouent sur un artefact d'encodage console Windows (UnicodeDecodeError: 'utf-8' codec can't decode byte 0x97, help en cp1252), reproduits à l'identique sur base propre (stash de la diff, même commande, même verdict 6/109) : rouge hérité de l'environnement local, pas de la PR, couvert par la CI Linux. Famille corroborée sur la sortie du tapis par Fix(guard,#23720): check_lane_claim -- normaliser le jeton de chemin d'une clause de portee (backticks, guillemets) et ne plus se laisser detourner par une mention en prose #23722, Fix(tooling,#23732): le tirage ne compte plus les rendus de TP etudiants comme orphelins sans tag #23733, Fix(rl,#23678): retirer le denominateur de serie des 18 en-tetes RL + organe de controle #23739.git grep 'gpt-4o-mini' -- 'scripts/tests/**'vide).Ré-exécution des consommateurs — routage, pas contournement
p5_tts.pyest04-13-Audiobook-FishAudio-S2Pro.ipynb, qui exigeOPENAI_API_KEY+ clé FishAudio — absentes de cette machine (verdict RECOVERABLE-MACHINE, machine GenAI = po-2023) : la re-exécution complète du carnet avec le nouveau défaut y est signalée sur l'issue. Le modulelivecoding_video_pipeline.pyn'a pas de consommateur carnet (test suite + CLI seulement).See #14755
🤖 Generated with Claude Code