# WINTERSHALL_MASTER_NOTES.md — v1.0 (2026-08-18) Generieke Wintershall master-template, gebouwd uit het goedgekeurde `Wintershall_Training_Stof_v1.0.pptx` (32 slides → 10 placeholder-slides). ## Bestanden - `deliverables/Wintershall_Training_Master_v1.0.pptx` — de master-template - `scripts/build_wintershall_template.py` — herbruikbaar build-script (python-pptx) - Bron: `deliverables/Wintershall_Training_Stof_v1.0.pptx` (onaangetast) ## Slide-structuur (10) 1. **Titelfolie** — "Titel training" + "Ondertitel | Wintershall" 2. **Welkom/menu** — klikbare navigatie (sidebar) naar alle 8 secties 3. **Leerdoelen** — 5 placeholder-bullets 4. **Content in kaarten** — 2 kolommen, #F0F8FF-panelen met #005493-koppen 5. **Wetgeving & bronnen** — placeholder-lijst 6. **Diagram-placeholder** — piramide (4 trapeziums, niveaus 1–4) 7. **Tabel-placeholder** — 4×3, header #005493/wit, zebra #FFFFFF/#F0F8FF 8. **RASCI-model** — R/A/S/C/I met invulplaatsen 9. **Quiz** — vraag + 3 opties + groene ✓-chips (#28A745, zoals bron) 10. **Kernpunten** — 8 ✓-kernpunt-regels ## Navigatie (MASTER_STYLEGUIDE §3.5) - Sidebar-menu op elke content-slide (behalve titelfolie): 8 labels (Leerdoelen → Content → Wetgeving → Diagram → Tabel → RASCI → Quiz → Kernpunten), springen naar slides 3–10. - Uitsluitend slide-rel + `action="ppaction://hlinksldjump"`; **0× `slide://`**. - Bij hergebruik: slides invoegen → rIds in `scripts/build_wintershall_template.py` (NAV-tabel) aanpassen en opnieuw draaien, of handmatig hyperlinks herbestemmen. ## Onaangetast gelaten - Wintershall-logo's in master ("Grafik 7") en titel-layout (top-rechts) - Master, alle 14 layouts, thema (Arial), kleurpalet #005493/#FF9900/#F0F8FF - WINTERSHALL-REGEL: **0× "JvG"** in het volledige package (geen logo/footer/tekst) ## QC-resultaten (2026-08-18) | Check | Resultaat | |---|---| | python-pptx open-test | ✅ 0 fouten, 10 slides | | XML-parse (alle .xml/.rels in zip) | ✅ 0 fouten | | `slide://` in zip | ✅ 0 hits | | `JvG` (case-insens.) in zip | ✅ 0 hits | | ppaction://hlinksldjump | ✅ 72 (9 slides × 8 menu-items) | | Navigatie-jumps menu-slide | ✅ 8/8 → slides 3–10, conform per label | | Dangling rel-targets (raw zip) | ✅ 0 | | sldId-hernummering | ✅ 256–265, volgorde = deckvolgorde | | Tabel-opbouw slide 7 | ✅ header #005493 wit, zebra FFFFFF/F0F8FF | | LibreOffice render | ✅ PDF 10 pagina's, geen reparatiemelding | | | (`soffice --headless --convert-to pdf`, profiel /tmp/lohome/.lo_ws) | ## Build-instructie ```bash cd /root/projects/jg/2026-jvg-training-master cp deliverables/Wintershall_Training_Stof_v1.0.pptx deliverables/Wintershall_Training_Master_v1.0.pptx /root/.hermes/venv/bin/python scripts/build_wintershall_template.py ``` (werkt ook zonder voorafgaande cp: script leest de Stof-bron en schrijft de Master)