Skip to content

GenAI/Video — 04-5 et 04-5b donnent des verdicts SOTA opposes sur le meme endpoint MiniMax, et la preuve d'execution annoncee est absente #24394

Open

Description

@jsboige

Part of #20603

Constat 1 — deux verdicts SOTA opposes sur le meme endpoint

Les deux carnets se citent mutuellement et classent le meme carnet (04-5, endpoint /v2/video_generation, modele MiniMax-H3) de facon incompatible :

Carnet Cellule Verdict porte sur 04-5
04-5-MiniMax-H3-Cloud-Video.ipynb 17 (« Verdict SOTA consolide ») SOTA-OK (cloud) — « HD/2K + audio stereo + omni-reference »
04-5b-MiniMax-video-01-v1-Cloud-Video.ipynb 16 (« Verdict SOTA consolide (cross-series) ») RECOVERABLE-USER-HAND (serie H3 bloquee 2013)

La table de 04-5b c16 porte explicitement la ligne :

| 04-5 MiniMax-H3/v2 cloud | /v2/video_generation | MiniMax-H3 | RECOVERABLE-USER-HAND (serie H3 bloquee 2013) | oui (HD/2K + audio natif synchronise) | UE-locked (Community License cession) | ~5 generations / 5j |

L'asymetrie est le point dur : 04-5b cite 04-5 et le re-qualifie ; 04-5 ne cite 04-5b nulle part et sa table de conclusion ne le mentionne pas. Un eleve qui lit 04-5 seul lit « SOTA-OK » ; un eleve qui lit 04-5b lit « bloque par le TokenPlan (2013) ». Les deux ne peuvent pas etre vrais en meme temps.

Constat 2 — la preuve d'execution annoncee n'existe pas

04-5 cellule 8 affirme :

« Les artefacts commites (PNG + JSON task_id) suffisent comme preuve d'execution ; le task_id dans response.json est la preuve cryptographique d'execution cote service. »

Or 04-Applications/assets/h3-cloud/ ne contient que .gitignore et orchestra_reference.png — aucun response.json, aucun task_id. La cellule 5 du carnet affiche lui-meme « Artefact : non ». L'affirmation « les artefacts commites suffisent » est donc fausse dans le carnet qui la porte.

Constat 3 — le regime « sans jamais POST reel » est contredit par le carnet lui-meme

04-5b cellule 1 annonce que « toutes les fonctions sont des stubs ... sans jamais POST reel », alors que sa cellule 7 rend "actual_status": 200 et un task_id reel. La table c16 mentionne d'ailleurs « plafond respecte a 1 dans cette serie », ce qui suppose une generation effective.

Ce que la correction doit livrer

  1. Un seul verdict, decide et ecrit sur le chemin /v2/video_generation, avec sa source (le code 2013 est-il un blocage de plan dans cette organisation ou une limite du service ?) — et les deux carnets doivent porter ce verdict de facon identique.
  2. 04-5 doit cite 04-5b (ou l'inverse) : la table « Verdict SOTA consolide » de chaque carnet doit couvrir les deux generations du service.
  3. Soit deposer les artefacts annonces (response.json + PNG), soit retirer l'affirmation « les artefacts commites suffisent comme preuve d'execution » de la cellule 8 et la note technique de la cellule 17.
  4. Trancher le regime d'execution reellement constate : le carnet et sa cellule 1 doivent dire la meme chose.
  5. La ligne | 04-4 ... | orchestrateur local | multiplexe | chaisage | ... | de la table c16 porte le mot « chaisage » dans la colonne « Verdict » — valeur a corriger.

Perimetre

  • MyIA.AI.Notebooks/GenAI/Video/04-Applications/04-5-MiniMax-H3-Cloud-Video.ipynb
  • MyIA.AI.Notebooks/GenAI/Video/04-Applications/04-5b-MiniMax-video-01-v1-Cloud-Video.ipynb

Regles de la correction

  • Toute cellule source modifiee redevient due a une re-execution (C.2) : le carnet est commite avec ses outputs.
  • Pas d'erreur volontaire (raise NotImplementedError, assert False, 1/0) : le carnet doit s'executer de bout en bout meme non resolu (C.1).
  • Claim a poser sur cette issue avant toute edition : gh issue comment <N> --body "[CLAIMED] lane <machine:workspace> -- paths: <fichiers>".
  • Le rapport d'audit qui a produit ce constat vit sur [Audit #17073] Série GenAI/Video — panorama d'arc + checklist (22 notebooks) #20603 (commentaire de la lane myia-po-2023:CoursIA-2) — il n'est pas commite dans l'arbre (regle audit-cross-source-distillation).

Parent : #20603

Activity

  1. added
    priority-highBROKEN strategies to fix first
    qualityNotebook quality issues
    pedagogical:broken-to-fixReal bug or regression that needs fixing — not intentional
    on Nov 3, 2026
  2. jsboige commented on Nov 3, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2023:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Video/04-Applications/04-5-MiniMax-H3-Cloud-Video.ipynb, MyIA.AI.Notebooks/GenAI/Video/04-Applications/04-5b-MiniMax-video-01-v1-Cloud-Video.ipynb -- un seul verdict SOTA decide sur /v2/video_generation, porte identiquement par les deux carnets ; preuve d'execution annoncee sans artefact a deposer ou affirmation a retirer

  3. jsboige commented on Nov 3, 2026

    @jsboige
    OwnerAuthor

    [DELIVERED] lane myia-po-2023:CoursIA-2 -- PR #24401 -- paths: MyIA.AI.Notebooks/GenAI/Video/04-Applications/04-5-MiniMax-H3-Cloud-Video.ipynb, MyIA.AI.Notebooks/GenAI/Video/04-Applications/04-5b-MiniMax-video-01-v1-Cloud-Video.ipynb

    Les 5 livrables demandes sont couverts :

    1. Un seul verdict, decide et ecrit : formule canonique SOTA-OK (ToS UE) + RECOVERABLE-USER-HAND (serie H3 bloquee 2013), portee a l'identique par les deux carnets (3 occurrences dans 04-5b, 2 dans 04-5). La source du 2013 est etablie dans le body de la PR : blocage de plan scope a la serie H3 dans cette organisation (les autres modeles sur /v2 rendent un 400 d'une autre cause, not supported by this endpoint, et video-01 sur /v1 rend 200 sur le meme plan).
    2. Reference croisee : deja presente dans 04-5 (cellule 0, verdict + navigation) — le constat de l'issue est refute a la source sur ce point ; le defaut reel etait plus etroit (les tableaux des cellules 7 et 16 portaient un SOTA-OK nu, sans la nuance d'entitlement que la cellule 0 portait deja). Rectifie.
    3. Preuve d'execution : l'affirmation « les artefacts commites (PNG + JSON task_id) sont la preuve d'execution » est retiree des deux carnets qui la portaient (04-5 cellules 3/7/8/10/16). Mesure : git ls-files assets/h3-cloud → 2 entrees (.gitignore, orchestra_reference.png) ; la sortie commitee de 04-5 affiche Artefact : non pour les deux scenarios. La preuve reellement commitee de la famille est designee (04-5b video-01, 04-3 assets/sora-real/).
    4. Regime d'execution tranche : la cellule 1 de 04-5b ne dit plus « sans jamais POST reel » sans nuance — elle distingue le mode par defaut sans cle (DESCRIPTIF_STUB) de la generation reelle enregistree dans la sortie commitee de la cellule 7 (sent: true, actual_status: 200, task_id 431137218855159).
    5. Colonne Verdict de la ligne 04-4 : chaisage remplace par « verdict herite des briques ».

    Perimetre : cellules markdown uniquement dans les deux carnets — 0 cellule de code modifiee, 0 sortie modifiee → aucune re-execution due (C.3), et la preuve d'execution reelle de 04-5b est preservee telle quelle (une re-execution sans cle la remplacerait par un DESCRIPTIF_STUB, soit une perte de preuve).

    Garde : 12/12 hooks pre-commit (dont H.3), nbformat.validate OK sur les deux carnets, check_activity_leak.py OK, check_prose_quantitative_claims.py OK.

  4. added a commit that references this issue on Nov 3, 2026
  5. added a commit that references this issue on Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    pedagogical:broken-to-fixReal bug or regression that needs fixing — not intentionalpriority-highBROKEN strategies to fix firstqualityNotebook quality issues

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions