Repository navigation
fix(slides): scinder les 2 slides Extensions 2015+/2020+ qui debordaient sous le pli - #14253
Merged
Merged
Conversation
Contributor
|
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 |
…ent sous le pli Re-assis sur origin/main sans reecriture de fins de ligne. La version precedente de cette branche avait converti tout le fichier de CRLF vers LF, ce qui transformait un changement de +38/-15 en un diff de +2843/-2820 et rendait tout merge avec main conflictuel sur la totalite du fichier. Le contenu semantique est identique : 2 slides -> 4, grilles d'images re-ancrees en bas (bottom-[Npx] left/right) au lieu de top-right, 10 images et presenter-notes preservees. See #14192 Co-Authored-By: Claude-Code <noreply@anthropic.com>
jsboige
force-pushed
the
fix/slides-s3-overflow-57-58
branch
from
September 2, 2026 09:58
ffda7ab to
97638ff
Compare
This was referenced Sep 2, 2026
jsboige
pushed a commit
that referenced
this pull request
Sep 2, 2026
…la diapo 60 (retour rendu ai-01 #14192) ai-01 a re-mesure apres le merge de #14253 : sur main les diapos 58 et 60 sont exactement a capacite, donc le budget de lignes supplementaires est zero. Mes deux puces ajoutees passaient sous les bandes d'images, et sur la 60 elles enfouissaient en plus une puce deja presente sur main (« Modeles open-weight »). Diapo 58 -- repli a nombre de lignes EGAL a main. Les quatre lignes de « Modeles efficients » redeviennent deux : le mecanisme monte dans la puce parente (attention lineaire, convolutions, RNN), les cinq modeles tiennent dans la sous-puce. Zero ligne ajoutee, et les deux lignes restent sous la longueur de la plus longue ligne qui rend deja sur cette diapo. Diapo 60 -- scission, comme #14253 l'a fait pour la paire precedente. Le decoupage est semantique et pas seulement geometrique : les deux images (chaine de Markov de diffusion, U-Net de debruitage) illustrent la diffusion, pas l'alignement. La diapo « diffusion » garde donc sa bande et devient trois lignes plus COURTE que main ; l'alignement part sur une diapo sans bande, ou les cinq puces tiennent au large. L'ordre chronologique est retabli (open-weight 2023 avant les generations 2024-2025) : il n'avait ete casse que sous la contrainte geometrique, qui a disparu. Notes orateur mises a jour sur les deux diapos. check_slidev_structure.py : 0 constat, rc=0. Rendu de controle demande a ai-01 : ma lane n'est pas vision-capable. See #10950
jsboige
added a commit
that referenced
this pull request
Sep 2, 2026
…rain 6) (#14192) * fix(slides,#10950): rafraichir dates/references Extensions 2010/2015/2020 (axe 3) Tranche pedagogique textuelle (axe 3 de #10950) dans le scope claimé slides/S3-acculturation/slides.md (claim ma lane, amendé c.920). 4 sections mises a jour avec les generations 2024-2025 : 1. Ligne 153 (intro 2020s) : ajout GPT-4o (2024), Claude 3.5 Sonnet (2024), Gemini 1.5/2 (2024-2025). 2. Ligne 1611 (Modèles efficients 2015+) : ajout Mamba (2023) + State Space Models + Hyena + RWKV — complexite lineaire, alternative aux Transformers. 3. Ligne 1656 (Alignement 2020+) : ajout generations suivantes open-weight (Llama 3/3.1/4 2024-2025, DeepSeek-V3, Qwen2.5, Gemma 2) + frontier omni (GPT-4o, Claude 3.5 Sonnet, Gemini 1.5/2). 4. Ligne 1666 (commentaire de référence) : synchronisé avec les ajouts. Aucun axe vision (axe 1 QA visuel + axe 2 refactoring two-cols → position absolute delegués a lane MiniMax/ai-01 dans d'autres tranches futures). Acceptance #10950 axe 3 : dates/exemples à jour, scope textuel pur, scope claimé monopole ma lane. L898 strict sustained : - #14189 (ma PR c.920) = hunks 2433 + 2583, écart ≥ 767 lignes. - #14140 (po-2024) = hunks 1785-1814, écart ≥ 122 lignes. - Aucun chevauchement au merge. Grain: MED/docs — prev: MED/docs #14189. * fix(slides,#10950): remonter bullets Générations suivantes / Frontier omni au-dessus d'open-weight (retour rendu ai-01 #14192) * fix(slides,#10950): replier la diapo 58 a lignes constantes, scinder la diapo 60 (retour rendu ai-01 #14192) ai-01 a re-mesure apres le merge de #14253 : sur main les diapos 58 et 60 sont exactement a capacite, donc le budget de lignes supplementaires est zero. Mes deux puces ajoutees passaient sous les bandes d'images, et sur la 60 elles enfouissaient en plus une puce deja presente sur main (« Modeles open-weight »). Diapo 58 -- repli a nombre de lignes EGAL a main. Les quatre lignes de « Modeles efficients » redeviennent deux : le mecanisme monte dans la puce parente (attention lineaire, convolutions, RNN), les cinq modeles tiennent dans la sous-puce. Zero ligne ajoutee, et les deux lignes restent sous la longueur de la plus longue ligne qui rend deja sur cette diapo. Diapo 60 -- scission, comme #14253 l'a fait pour la paire precedente. Le decoupage est semantique et pas seulement geometrique : les deux images (chaine de Markov de diffusion, U-Net de debruitage) illustrent la diffusion, pas l'alignement. La diapo « diffusion » garde donc sa bande et devient trois lignes plus COURTE que main ; l'alignement part sur une diapo sans bande, ou les cinq puces tiennent au large. L'ordre chronologique est retabli (open-weight 2023 avant les generations 2024-2025) : il n'avait ete casse que sous la contrainte geometrique, qui a disparu. Notes orateur mises a jour sur les deux diapos. check_slidev_structure.py : 0 constat, rc=0. Rendu de controle demande a ai-01 : ma lane n'est pas vision-capable. See #10950 --------- Co-authored-by: myia-po-2023 <noreply@anthropic.com>
This was referenced Sep 3, 2026
Closed
myia-ai-01
pushed a commit
that referenced
this pull request
Sep 3, 2026
…t grand public (scission 1/2 2/2) (#14433) La scission amorcee par #14253 a deplace 3 items dans la slide diffusion. La slide residuelle 60 « Extensions 2020+ — alignement et produit grand public » portait 5 items a plat (RLHF, ChatGPT, open-weight, generations suivantes, frontier multimodaux omni) sans regroupement ni image : content_bottom = 668 px (canvas 552), 116 px sous le pli. Fix : scission en (1/2)/(2/2) avec sous-titres bold, prolongement du pattern deja rode sur Developpement, Strategies d'exploration, Theorie des jeux, Caracteristiques. - slide #61 (1/2) « Alignement par retour humain » : 2 items (RLHF + ChatGPT) - slide #62 (2/2) « Modeles ouverts et frontier » : 3 items (open-weight, generations suivantes, frontier multimodaux omni) Mesure : scan Playwright headless Chromium 1208 sur deck servi (slidev dev --port 3131) sur 104 slides. n_hors_canvas == 0 apres fix (vs 1 avant). Les 2 nouvelles slides 61/62 sous canvas 552. Critere curation ai-01 (#10950 message 5520307151) : « resorber le hors-cadre de la slide 60 — scinder en Extensions 2020+ (2/2), ou remonter la section « Alignement et produit grand public ». Critere de sortie verifiable : n_hors_canvas == 0 sur le deck, et content_bottom de la 60 sous 552. » Atteint. Axe 3 PR #14192 (rafraichir Extensions) bloquee par CHANGES_REQUESTED du fait que ses ajouts sur la page 58 tombaient dans les 116 px hors cadre. Avec cette PR, le hors-cadre est resorbe — axe 3 debloque techniquement. Levee du CHANGES_REQUESTED releve du coordinateur apres confirmation visuelle. CRLF preserve (le deck est i/mixed dans .gitattributes, patch binaire). 1 fichier modifie, +15/-3.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Grain: MED/slides — lane myia-ai-01:CoursIA — prev: MED/tooling #14148
Le defaut, mesure au rendu
En faisant le QA visuel demande par #14192 (dont le body declarait honnetement « Axe 1 — QA visuel : non verifie, lane vision requise »), j'ai installe Slidev et rendu les pages touchees. Le fait decisif :
sha1 a342b44d47e0des deux cotes)Un ajout de texte qui ne change aucun pixel est un ajout que personne ne lira. La cause n'etait pas dans #14192 : elle etait deja sur
main.Sur
main, avant cette PR, la page 58 portait sous le pli la section entiere « Alignement et produit grand public » — son titre et ses trois bullets, dont « Modeles open-weight : Llama 2 (2023), Mistral, Mixtral ». La derniere ligne visible etait « Mecanisme attentionnel (cross-attention Q/K/V) », coupee contre le pied de page. Deux bullets de plus etaient occultes par la grille d'images enposition: absolute: « CLIP (2021, OpenAI) : contraste texte-… » et « DALL-E (2022, OpenAI), Imagen (2022… ». Meme defaut page 57 sur « Transformers, Multi-tetes (2017 : « At… ».Correctif
bottom-[Npx] left-[50px] right-[50px]) au lieu detop-[130px] right-[20px] w-[600px]. C'est ce qui supprime l'occlusion : l'espace libre de ces slides est vertical, pas horizontal — les lignes longues couraient sous une grille qui occupait 61 % de la largeur.alt, redistribuees selon le propos de leur moitie (VAE/graphe/GNN d'un cote, captioning/attention/Transformer de l'autre). Assertion automatique dans le script de patch : les 10 noms de fichier sont re-verifies presents apres reecriture.<!-- ... -->) redistribuees de meme, aucune perdue.Verification — axe 1, execute
Les 4 slides ont ete rendues en PNG et relues une par une sur ai-01 (lane vision), en trois passes : decoupe seule, puis re-ancrage des grilles, puis marge de respiration. Verdict final : aucun debordement, aucune occlusion, tout le texte atteint le lecteur.
Les numeros de page reels viennent de
@slidev/parser: le comptage naif des---donne 122 blocs pour 100 slides et decale de 16 pages.Rapport a #14192
Cette PR traite l'axe 2 que #14192 nommait lui-meme hors scope (« Refonte layout
two-cols→position: absolute»). Le rendu a montre que ce n'etait pas une question esthetique differable : c'etait ce qui rendait sa tranche de contenu inoperante. Une fois celle-ci mergee, la tranche de #14192 atteindra le lecteur — sonCHANGES_REQUESTEDpourra etre leve par son auteur sur une simple re-verification, sans reecriture de contenu.See #14192