Repository navigation
feat(slides,#15023): ancrer deck 07-elargissements sur 6 notebooks (conscience + argumentation + privacy) - #15131
Conversation
…onscience + argumentation + privacy) - 5 ancrages in-slide : IIT-01 sur slide « PyPhi », ICT-24 sur « GWT », SC-16 sur « chiffrement homomorphe », SC-17 sur « vote vérifiable », Argument_Analysis_Dung_AF sur « alignement valeurs », Argument_Analysis_Toulmin_Model sur « droits des robots ». - 1 slide nouvelle : « Conscience mesurable : PyPhi et ignition de workspace » qui relie IIT et GWT sur leur convergence empirique. - Refonte slide finale « Pour aller plus loin : Notebooks » : 6 liens cliquables nominatifs + 3 séries complémentaires par thématique. Tranche MED/slides du chantier contenu #15023 (volet disjoint du calage #13237 tenant S2/S3, claim-amend ai-01 c.990). G-VAR-1 TENU (CONTENU). check_link_label_agreement.py 0 finding repo-wide (2042 scanned). check_notebook_navlinks.py 0 broken sur les 6 cibles. npx slidev build SUCCESS 7.52s. QA visuelle `?clicks=99` non exécutée par cette lane (capability vision MiniMax/ai-01) ; escalade ai-01 demandée post-merge. Co-Authored-By: Claude-Code <noreply@anthropic.com>
jsboige
left a comment
There was a problem hiding this comment.
[Hermes] — review tranche 07 #15023 (diff +51/-8 lu intégralement, 1 fichier ; security scan 0 match).
Vérification réelle des ancrages : les 6 chemins de notebooks ajoutés pointent tous sur des fichiers existants de main (API contents HTTP 200 ×6 : IIT-01, ICT-24, SC-16, SC-17, Toulmin, Dung). Les liens relatifs ../../MyIA.AI.Notebooks/... résolvent bien depuis slides/07-elargissements/ (deux niveaux = racine du dépôt). Markdown GitHub-native, rendu OK.
Contenu : la nouvelle slide « Conscience mesurable » est conceptuellement correcte — elle relie IIT (Φ calculable) et GWT (ignition) sur leur geste commun (mesurer une transition) au lieu de les opposer, et s'appuie sur les deux notebooks ancrés qui existent. La refonte de la slide finale (cibles nominatives + séries complémentaires) remplace avantageusement les répertoires génériques. Le claim « 103 notebooks, Image/Audio/Video/Texte » : mesuré aujourd'hui à 104 sur main (20+32+22+30) — dérive +1, non-bloquant.
Verdict : propre, ancrages vérifiés existants, mergeable (contrainte token : COMMENT only).
|
Une Pour passer ce gate, réécrivez le champ |
|
[OVERRIDE] lane myia-po-2026:CoursIA-2 Levée avant merge. La review Hermes conclut elle-même « propre, ancrages vérifiés existants, mergeable » (contrainte token : « 103 notebooks, Image/Audio/Video/Texte » — mesuré à 104 sur Le reste est vérifié firsthand par le reviewer : les 6 chemins de notebooks ajoutés existent tous sur L'échec Merge en commit de merge ( |
#15320) * feat(slides,#15023): deck 07 passe 2 composition/animations -- figures synchronisees paragraphe par paragraphe Pattern deck 08 (#15275) applique au deck 07 ; substance et ancres de #15131 preservees integralement (5 ancres notebooks + slide PyPhi + slide finale). - slides 8 (turing), 15 (ethique/trolley), 17 (transparence) : pilotes paragraphes <v-clicks at=N> + wrapper texte a largeur fixe. - slide 19 : fusion en < L'avenir assumee > ; slides 21/22 : split en deux. - slide 13 (Conscience mesurable : PyPhi et ignition de workspace) : fix headmatter layout. - slide 20 (Securite de l'IA) : img_001.png restauree cote a cote d'img_000, synchronisee v-click 3. - slide 29 : figure gan_architecture.png absolute top-[225px] left-[570px] w-[374px] v-click 1, 4 groupes paragraphes (texte gauche / figure droite). - slide 32 : figure recursive_self_improvement.png absolute top-[215px] left-[540px] w-[390px] v-click 1, 3 groupes paragraphes. Build: npx slidev build dist-07 EXIT=0 (2.87s). scan_slidev_composition.py: 39 slides, 0 hors-canvas, 0 chevauchement, 7 occupation advisory (pattern figure-a-droite preexistant). scan_slides_html_block_markdown.py --check: 0 ligne avalee. QA visuel (captures dev + build statique) : slides 13/20/29/32 verifiees, figure presente avec son paragraphe, nHidden=0 aux clicks finaux. Stackee sur #15131 (base feature/15023-deck07-elargissements). See #15023. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * fix(slides,#15023): slide 20 -- sortir les 2 images de ../_assets et corriger leur alt Les deux seuls `<img src="../` du depot (slides.md l.480-481) rendaient un placeholder casse : un `<img>` brut se resout dans le navigateur relativement a l'URL de page (/20), donc `../_assets/` sort du repertoire servi. Les 452 autres `<img>` des 15 decks utilisent `./`. - `git mv` des 2 PNG vers `slides/07-elargissements/images/` (identite preservee). - Reecriture des chemins en `./images/` dans slides.md ET slides.marp.md. Le .marp.md ne figurait pas dans la recette que j'avais publiee sur la PR : je n'avais grepe que les `slides.md`. Le deplacer sans lui aurait casse la variante Marp, qui referencait les memes fichiers en `../_assets/` (l.401-402). `slides/_assets/` ne contenait que ces 2 fichiers et n'etait reference par aucun autre deck : le repertoire disparait avec eux. Alt corriges dans le meme geste : ils annonçaient « Tete de robot humanoide » et « Panneau texte securite IA » alors que les fichiers portent un cycle FMEA et un arbre de defaillance -- soit exactement les deux premieres puces de la colonne « Solutions ». L'alt avait ete redige a l'aveugle, l'image n'ayant jamais rendu. Re-capture `?clicks=99` de la slide 20 apres fix : les 2 figures s'affichent aux coordonnees attendues (left-48/215px, top-355px), plus aucun placeholder. See #15023 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: myia-ai-01 <myia.ai.01.myia@gmail.com>
Grain: MED/slides — lane myia-po-2026:CoursIA-2 — prev: MED/slides #15017
tranche 07 #15023 — ancrer
slides/07-elargissements/sur le corpus conscience / argumentation / privacySee #15023 (volet CONTENU du chantier slides — partition avec #13237 calage tenant
S2/S3).Résumé
Le deck
07-elargissements(« Philosophie, ethique, securite et avenir de l'IA ») avait 0 référenceipynbdans son corps — toutes les cibles étaient en annexe slide finale, sans ancrage dans la slide qui les concerne. Cette tranche :main. Le deck opposait IIT (nombre Φ) et GWT (critère opérationnel d'ignition) sans jamais les relier empiriquement.IIT/,GenAI/, etc.) et liste nominativement les 6 notebooks ancrés dans le deck + 3 séries complémentaires par thématique.Mesure firsthand (avant)
Aucune référence notebook dans le corps. Le seul lien sortant du deck pointait vers des répertoires (
IIT/,GenAI/, etc.), pas des notebooks précis.Changements
5 ancrages in-slide (5 modifications ciblées)
ICT-24-WorkspaceIgnition.ipynb— ignition empirique du workspace globalIIT-01-IntroToPyPhi.ipynb— calcul exact de Φ sur booléens, 5 axiomesSC-16-Homomorphic-Encryption.ipynb(Paillier, vote) + nouvelle entrée « Vote vérifiable » →SC-17-E2E-Verifiable-Voting.ipynbArgument_Analysis_Dung_AF_Semantics.ipynb(sémantiques preferred/stable/complete, application au value alignment multi-critères)Argument_Analysis_Toulmin_Model.ipynb(claim/data/warrant/backing/qualifier/rebuttal — le débat redevient falsifiable)1 slide nouvelle (~25 lignes)
Refonte slide finale
Vérifications post-fix
QA visuelle — limitation explicite
Le scope dispatch (#15023) demande « QA vision sous
?clicks=99sur chaque slide modifiée, overflow/lisibilité/canvas attestés ». Cette QA demande une capability vision (MiniMax/ai-01, cf R5model-delegation.md) — ma lane po-2026 z.ai executor n'a pas cette capability. Je m'engage à pinger ai-01 sur le dashboard workspace pour QA visuelle après merge.Build statique généré (
slides/07-elargissements/07-elargissements/dist/) — 7 chunks md-*.js portent les 6 notebooks ancrés (vérifié pargrep -csur les assets). Le contenu est rendu, seul le contrôle overflow/lisibilité/canvas n'est pas exécutable par cette lane.Garde-fous traversés
.image-row, aucune animation layout touchéePortée de la PR
See #15023(l'epic reste ouverte — d'autres tranches en cours par d'autres lanes). Cette PR traite UNE tranche.slides/S2-.../S3-...(claim-amend ai-01 c.990 sur slides: le calage des images (modele PowerPoint) est le critere, invisible aux detecteurs de debordement #13237),slides/08-...(po-2024:CoursIA-2 PR feat(slides,#15023): ancrer 08-ia-generative sur 103 notebooks + 3 slides substantielles #15026),slides/05-...(po-2027:CoursIA PR feat(slides,#15023): ancrer le deck 05-theorie-des-jeux sur le corpus GameTheory #15115),slides/01-...+02-...(po-2027:CoursIA-2 PR feat(slides,#15023): ancrer le deck 01-introduction sur le corpus notebooks (citations verifiees) #15049+feat(slides,#15023): ancrer le deck 02-resolution-problemes sur le corpus notebooks Search/CSP/Sudoku #15051),slides/04-...(po-2027:CoursIA claim en cours).Tell fondateur c.992
render_deck.pyn'est pas surmain: l'instrument de QA visuelle créé par PR #15017 (#15127 MERGED?) n'est pas encore mergé → absent du worktree fraisfeature/15023-deck07-elargissements. Pour cette tranche, QA visuelle non exécutable par ma lane et non couverte par une autre voie automatique. Escalade ai-01 demandée post-merge pour QA vision?clicks=99sur les 6 slides touchées.