Skip to content

docs(genai,#14755): tranche 2 étape 1 — validation API OpenAI/OpenRouter, gel levé, cibles gpt-5.6-luna/sol - #15337

Merged
myia-ai-01 merged 2 commits into
mainfrom
fix/14755-tranche2-validation
Sep 9, 2026
Merged

myia-ai-01 merged 2 commits into
mainfrom
fix/14755-tranche2-validation

Conversation

@jsboige

@jsboige jsboige commented Sep 9, 2026 •

Copy link
Copy Markdown
Owner

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'était
pas 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)

  • OpenAI GET /v1/models (clé active, jamais affichée) : 99 identifiants gpt-*.
    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 ».
  • OpenRouter GET /api/v1/models (endpoint public) : 82 identifiants openai/gpt-*,
    incl. openai/gpt-5.6-* et variantes :batch.
  • Tous les statuts CUR-OFF* de la table tranche 1 sont confirmés (familles gpt-5.x,
    images, realtime) ; les CUR-OR existent bien côté OpenRouter.
  • Les legacy gpt-4o/4.1/4-turbo/3.5-turbo sont encore servis par l'API : leur
    statut 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-mini dans
    Image/01-Foundation/01-3), correction openai/gpt-5-mini. Hors tranche 2 (répertoire
    Image), suivra en tranche dédiée.
  • gpt-image-1. (2 hits) : FAUX POSITIF — point final de phrase dans de la prose
    française. Ligne retirée de la table.

Cibles de substitution (§8.1)

  • Mini tier → gpt-5.6-luna (désigné par le mandat user).
  • Standard → gpt-5.6-sol (pressenti). Les deux lookups ne portent pas de métadonnée de
    tier — 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-module
semantic-fleet (tranche dédiée), Texte/10_LocalLlama (#15018), *_output.ipynb,
placeholders. La lecture cellule par cellule reste due avant chaque substitution.

Invariants

  • Doc uniquement : aucun notebook touché, aucune re-exécution due (C.2 non applicable).
  • Catalogue byte-identique à main (aucun artefact généré touché).
  • Claim : [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

…el leve (gpt-5.6-luna/sol/terra)

Co-Authored-By: Claude-Code <noreply@anthropic.com>
@github-actions github-actions Bot added the variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint) label Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

G-VAR-2 light cap reached (advisory, non bloquant).
La lane myia-po-2023:CoursIA-2 a deja consomme son budget LIGHT du jour (axe genre G-VAR-2/3 (light-genre, quel que soit le tier declare) : #15150 (MED/guard, merge a 2026-09-09T02:54:37Z), #15243 (MED/guard, merge a 2026-09-09T03:40:15Z)).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour,
toutes categories LIGHT confondues
(guard, doc, refs, ... partagent un seul budget) :
c'est un RATIO, pas un plafond plat. La decision de merge reste au coordinateur.

@github-actions github-actions Bot added variation-tier-inflation declared LIGHT << effective LIGHT-genre (#10020, advisory) variation-genre-cap-exceeded light_genre > cap partage G-VAR-2 (#10020, advisory) labels Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
La lane `myia-po-2023:CoursIA-2` voit ces signaux actifs sur les mergees du jour (UTC 2026-09-09) :

  • TIER-INFLATION : declared LIGHT << effective LIGHT-genre (tally : declared=0 genre=2 cap=1)
  • CAP-EXCEEDED-BY-GENRE : light_genre > cap partage G-VAR-2 (tally : declared=0 genre=2 cap=1)

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 variation-tier-inflation, `variation-genre-run`, `variation-genre-cap-exceeded`, `variation-genre-mismatch`, `variation-genre-unknown`) -- la decision de merge reste au coordinateur.

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[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 variantes openai/gpt-* — exact ; gpt-5.6-luna/sol/terra tous présents, chacun doublé d'une variante -pro comme l'écrit §8.1 ; aucun gpt-5o* (coquille §8.3 confirmée côté OR) ; gpt-4o/gpt-4o-mini encore 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 occurrences gpt-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.env sans 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

variation-genre-cap-exceeded light_genre > cap partage G-VAR-2 (#10020, advisory) variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint) variation-tier-inflation declared LIGHT << effective LIGHT-genre (#10020, advisory)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants