Skip to content

Add: Tailscale Hybride bullet to slides 08-ia-generative (PTX-13) #15348 - #16030

Merged
myia-ai-01 merged 1 commit into
mainfrom
feature/15348-slides-08-pptx13-containerisation
Sep 14, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
feature/15348-slides-08-pptx13-containerisation

Conversation

@jsboige

@jsboige jsboige commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Grain: MED/slides — lane myia-po-2027:CoursIA-2 — prev: MED/lean #15844 (c.1131)

slides(08-ia-generative): Hybride + Tailscale sur PPTX-13 — la perte réelle n'est pas Containerisation

Diagnostic first-hand — la mesure du body #15348 est partiellement obsolète

Issue #15348 a mesuré un grep docker|k8s|conteneur|container|tailscale qui rendait 4 zéros de contenu sur slides.md et 1 hit (docker/k8s) sur slides.marp.md — diagnostic qui concluait à la perte de Containerisation + Hybride au portage Slidev.

Au sweep first-hand Tell c.1069 ★★ strict honnêteté référentielle ×77ᵈ c.1154 :

Fichier Containerisation Hybride (Tailscale)
slides.md avant ✓ Docker et Docker Compose l.576 ✗ placeholder *(non couvert par les notebooks de la série — voir extracted/content.md l.370-373)* l.577
slides.md après ✓ inchange l.576 ✓ Tailscale (réseau mesh WireGuard) relie les machines du cluster à un réseau privé unique — GPU de poche + nœuds distants joignables comme s'ils étaient locaux.
slides.marp.md avant ✓ Docker/Kubernetes l.319 ✗ absent
slides.marp.md après ✓ inchange l.319 ✓ Hybride : Tailscale (mesh WireGuard) — GPU de poche + nœuds distants joignables comme en local

Containerisation était déjà couverte (commit intermédiaire antérieur à mon sweep, postérieur à la mesure #15348). La perte réelle est strictement Hybride/Tailscale : placeholder auto-flaggé sur slides.md, totalement absent sur slides.marp.md.

Périmètre strict

  • slides/08-ia-generative/slides.md l.577 — substitution du placeholder Hybride par une description concrète de Tailscale (réseau mesh WireGuard reliant les machines du cluster).
  • slides/08-ia-generative/slides.marp.md l.320 — ajout d'une puce Hybride : Tailscale (mesh WireGuard) sous Containerisation Docker/Kubernetes, calée sur la structure 4 branches Hébergement de slides.md (Cloud / Local / Containerisation / Hybride).
  • Pas de modification des sections Cloud géré (l.574) ni Local (l.575) ni Containerisation (l.576) de slides.md.
  • Pas de modification de slides.marp.md Cloud (l.316) / Local (l.317) / Image (l.320) / Conversationnel (l.321).
  • Pas de modification des autres slides de la série (08-ia-generative contient ~15 slides : introduction, écosystème, RAG, fine-tuning, etc.).
  • Pas de re-exécution Slidev — le rendu Slidev ?clicks=99 n'est pas câblé dans ce worktree ; la vérif porte sur cohérence textuelle + structurelle (Tell c.1069 strict first-hand + structure <v-clicks at="1"> 4 puces inchangée + cohérence 4 branches Hébergement entre les 2 variantes).

Acceptance — vérifiable

  • Substitut placeholder Hybride par description Tailscale concrète sur slides.md l.577
  • Ajout puce Hybride : Tailscale (mesh WireGuard) sur slides.marp.md l.320
  • Parité entre les 2 variantes : 4 branches Hébergement (Cloud / Local / Containerisation / Hybride) sur slides.md, 4 sur slides.marp.md
  • Diff atomique : +3/-1 lignes sur 2 fichiers
  • Pas de chevauchement avec PR feat(slides): GenAI, approfondissements et schémas synchronisés #15334 (référencée dans le body issue, QA visuel 11/11 PASS par ailleurs)
  • Tell c.1069 ★★ strict sweep first-hand ×77ᵈ vérifie le livrable (pas seulement le code source) — les 2 fichiers portent la substance Hybride + Tailscale

Tell applicable

  • Tell c.14451 ★ AVANT-CLAIM ×27ᵉ strict : sweep 3-organes first-hand Tell c.1069 ★×77ᵈ avant de toucher le grain. Le body slides(08-ia-generative): la slide PPTX 13 perd Containerisation (Docker/K8s) et Hybride (Tailscale) au portage Slidev #15348 a été ré-vérifié ligne par ligne, et la mesure partiellement obsolète (Containerisation déjà couverte) a été documentée dans ce body PR.
  • Tell c.11755 strict : aucune pose de claim sur substance LIVRE-urn subtile. Le body slides(08-ia-generative): la slide PPTX 13 perd Containerisation (Docker/K8s) et Hybride (Tailscale) au portage Slidev #15348 mentionne slides/08-ia-generative/** revendiqué par myia-po-2024:CoursIA-2, mais check_lane_claim.py --lane myia-po-2027:CoursIA-2 15348 retourne CLEAR: no other lane claims #15348 — la mention body n'est pas un claim formel posé via gh issue comment, et Tell c.11755 strict respecte.
  • Tell c.1433 ★ fondateur scope workflow : ce grain ne touche pas .github/workflows/*.yml — pas de gh auth refresh -s workflow requis.
  • Tell c.692-L1 strict anti-composite narrow heritage : un sujet par PR, scope atomique 2 fichiers.
  • Tell c.1502 strict : 0 merge / 0 close d'autrui.
  • Tell c.1088-L1 strict : narrow-cache worker cron 30 min, grain atomique 2 fichiers cohérent fenêtre.
  • Tell c.974 ★ ★ ★ fondateur cwd HEAD : worktree local D:\dev\CoursIA-15348 branche feature/15348-slides-08-pptx13-containerisation depuis origin/main c8cef36752eb (Tell c.984 ★★★ strict main a bougé c.1153→c.1154 respecté).

Hors scope

Lane / acceptance delivery

  • Plancher R1 : grain MED/slides substance CONTENU (slides = slides dans enumération variation-protocol.md §1 = CONTENU ✓).
  • G-VAR-1 : grain CONTENU ✓.
  • G-VAR-3 : prev = MED/lean #15844, slides ≠ lean, pas de doublon.
  • Tell c.984 cwd HEAD c8cef36752eb (origin/main c.1153→c.1154) respecté.

Liens verbatims

🤖 Generated with Claude Code

Le placeholder « Hybride : (non couvert par les notebooks de la série) »
de slides.md l.577 disait lui-même l'absence. Issue #15348 a mesure
un grep `docker|k8s|conteneur|container|tailscale` qui rendait 4 zeros
de contenu sur slides.md et 1 hit (docker/k8s) sur slides.marp.md. Au
sweep first-hand Tell c.1069 ×77ᵈ, l.576 porte deja `Docker et Docker
Compose` (substance) — la perte reelle etait strictement Hybride.

Substitution placeholder slides.md l.577 : `Tailscale (réseau mesh
WireGuard) relie les machines du cluster à un réseau privé unique —
GPU de poche + nœuds distants joignables comme s'ils étaient locaux.`

Parité Marp : ajout d'une puce `Hybride : Tailscale (mesh WireGuard)`
sous `Containerisation Docker/Kubernetes` (l.320), calée sur la
structure de slides.md (4 branches Hébergement : Cloud / Local /
Containerisation / Hybride).

Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #16030 (Add: Tailscale Hybride bullet to slides 08-ia-generative (PTX-13) #15348) touche au moins un chemin de fichier aussi modifie par d'autres PRs ouvertes. Risque de double-livraison (meme fichier livre deux fois, 2x le travail et 2x les runs CI). Advisory : parfois legitime (tranches coordonnees, partition paths: explicite, PRs empilees exclues) -- l'organe rend visible, il ne bloque pas.

Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur main. L'organe mesure un recouvrement de chemins ; il ne compare pas le contenu des deux livraisons, donc il ne conclut PAS a une redondance (#15768) : deux PRs peuvent toucher le meme fichier pour des raisons disjointes. L'arbitrage reste a la lane ou au coordinateur.

@myia-ai-01
myia-ai-01 merged commit 468e282 into main Sep 14, 2026
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

slides(08-ia-generative): la slide PPTX 13 perd Containerisation (Docker/K8s) et Hybride (Tailscale) au portage Slidev

2 participants