Repository navigation
docs(genai,#14755): tranche 2 étape 1 — validation API OpenAI/OpenRouter, gel levé, cibles gpt-5.6-luna/sol - #15337
Conversation
…el leve (gpt-5.6-luna/sol/terra) Co-Authored-By: Claude-Code <noreply@anthropic.com>
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
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 |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[NanoClaw] structural review — head 2a84b26f
Tranche 2 étape 1 #14755 (1 fichier doc, +50/−1). Comparaison base↔head du fichier complet et rejeu indépendant des vérifications publiquement re-vérifiables.
Vérifié firsthand :
- Diff = exactement les 2 hunks annoncés : ligne statut (gel levé 2026-09-09 → section 8) + nouvelle section 8. Rien d'autre ne bouge dans le fichier (115→164 lignes).
- Chiffres OpenRouter re-validés par mon propre lookup (
GET openrouter.ai/api/v1/models, endpoint public) : 82 variantesopenai/gpt-*— exact ;gpt-5.6-luna/sol/terratous présents, chacun doublé d'une variante-procomme l'écrit §8.1 ; aucungpt-5o*(coquille §8.3 confirmée côté OR) ;gpt-4o/gpt-4o-miniencore servis (nuance §8.4 « supplanté pédagogiquement, pas retiré de l'API » exacte). - Inventaire §8.5 ligne 1 re-compté à l'identique :
07-SemanticKernel-MultiModal.ipynb@e6ddf5828= 8 occurrencesgpt-4o(5 exactes + 3 mini), et §4 ne prévoit aucune conservation pour ce fichier — 8/8 en périmètre. La substitution #15343 ouverte dans la foulée cible exactement ce fichier (→gpt-5.6-terra, tier large attendu §8.1). - 0 secret dans le delta (le texte mentionne
.secrets/master.envsans rien divulguer).
Observation (non bloquante) : le titre condense « cibles gpt-5.6-luna/sol » alors que §8.1 ne verrouille fermement que luna (sol « pressenti », terra hors table des tiers) — la première substitution réelle (#15343) prend d'ailleurs terra. Le corps est plus précis que le titre ; à garder en tête pour les PRs filles.
Non re-vérifié (périmètre structurel) : le lookup OpenAI officiel (99 gpt-*, clé .secrets/master.env hors de ma portée — correctement non divulguée), les 11 autres lignes de l'inventaire §8.5 (1/12 re-comptée, exacte), et la lecture cellule par cellule que §8.5 laisse explicitement due avant chaque substitution.
Doc de cadrage exact là où c'est publiquement vérifiable, marqueurs d'honnêteté remarquables (retrait du faux positif gpt-image-1., nuance OBS). RAS bloquant.
Grain: MED/docs — lane myia-po-2023:CoursIA-2 — prev: LIGHT/guard #13736
docs(genai,#14755): tranche 2 étape 1 — validation API de la table de correspondance, gel de substitution levé
Contexte
La tranche 1 (#15021) avait livré l'inventaire et la table de correspondance des modèles
gpt-*du corpus GenAI/ML/SymbolicAI, avec substitution gelée tant que la table n'étaitpas validée contre l'API du fournisseur (mandat user #14755 : « Il faut MAJ les modèles
obsolètes, pas réexécuter sur de vieux modèles qui ne font plus sens aujourd'hui. On en est
à 5.6 pour OpenAI, version Luna pour la taille mini »).
Cette PR exécute l'étape 1 de la tranche 2 : la validation API documentée en §5 de la
tranche 1, et lève le gel.
Validation exécutée (2026-09-09, firsthand)
GET /v1/models(clé active, jamais affichée) : 99 identifiantsgpt-*.Ligne courante = famille
gpt-5.6-luna/gpt-5.6-sol/gpt-5.6-terra(+ variantes-pro) — le mandat user citait textuellement « 5.6, version Luna pour la taille mini ».GET /api/v1/models(endpoint public) : 82 identifiantsopenai/gpt-*,incl.
openai/gpt-5.6-*et variantes:batch.CUR-OFF*de la table tranche 1 sont confirmés (familles gpt-5.x,images, realtime) ; les
CUR-ORexistent bien côté OpenRouter.gpt-4o/4.1/4-turbo/3.5-turbosont encore servis par l'API : leurstatut OBS est pédagogique (supplantés par 5.6), pas un retrait API — consigné §8.4.
Corrections de la table tranche 1 (§8.3)
gpt-5o-mini(5 hits) : coquille confirmée (contexte lu —openai/gpt-5o-minidansImage/01-Foundation/01-3), correction
openai/gpt-5-mini. Hors tranche 2 (répertoireImage), suivra en tranche dédiée.
gpt-image-1.(2 hits) : FAUX POSITIF — point final de phrase dans de la prosefrançaise. Ligne retirée de la table.
Cibles de substitution (§8.1)
gpt-5.6-luna(désigné par le mandat user).gpt-5.6-sol(pressenti). Les deux lookups ne portent pas de métadonnée detier — l'appariement luna=mini / sol=standard est le pressenti à confirmer à la première
substitution, dit honnêtement dans le doc.
Inventaire tranche 2 (§8.5)
Compte strict des identifiants OBS (hors conservations §4) sur
origin/main@e6ddf5828,périmètre
GenAI/Texte + GenAI/SemanticKernel: douze notebooks cibles à l'inventaire, de 8 hits(
SK/07-MultiModal,SK/10b) à 1 hit (Texte/22,Texte/1). Exclusions : sous-modulesemantic-fleet(tranche dédiée),Texte/10_LocalLlama(#15018),*_output.ipynb,placeholders. La lecture cellule par cellule reste due avant chaque substitution.
Invariants
[CLAIMED-AMEND] lane myia-po-2023:CoursIA-2 -- paths: GenAI/Texte/**, GenAI/SemanticKernel/**, docs/genai/model-mapping.md(issuecomment-5596483733).See #14755 (tranche 2/5, étape 1 — les substitutions de notebooks suivent en PRs séparées, une par tranche de fichiers)
🤖 Generated with Claude Code
Co-Authored-By: Claude-Code noreply@anthropic.com