Files
Orchestrator/bahn/aisupport/skills/pptx-infrago/references/ci-referenz.md
T
ankn a5f8fb49ab Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
      Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
      Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)

Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
2026-06-30 20:39:52 +02:00

4.1 KiB
Raw Blame History

CI-Referenz: DB InfraGO Folienmaster

Quelle: theme1.xml aus dem offiziellen Folienmaster.

Farben

Definiert im Helper-Modul als RGBColor-Konstanten — direkt importierbar:

from db_infrago_pptx import (
    DB_RED, DB_RED_DARK,
    DB_TURQUOISE_500, DB_TURQUOISE_700, DB_TURQUOISE_300, DB_TURQUOISE_100,
    DB_SAND, DB_DARK, DB_GRAY_LIGHT, DB_GRAY_MED, DB_BLACK, DB_WHITE,
)
Konstante Hex Verwendung
DB_RED #EC0016 Logo, Akzente, Highlights — NICHT als Hauptfarbe
DB_RED_DARK #9B000E Hover/Pressed-Varianten, dunkle Rot-Akzente
DB_TURQUOISE_700 #006E6B Tabellen-Header, dunkle Akzente
DB_TURQUOISE_500 #00A099 Primärakzent Türkis
DB_TURQUOISE_300 #83CACA Helle Türkis-Flächen
DB_TURQUOISE_100 #E3F5F4 Türkis-Hintergrund (sehr hell)
DB_SAND #FCE3BA Sand-Akzent
DB_DARK #3C414B Dunkler Hintergrund (Folien-BG)
DB_GRAY_LIGHT #F0F3F5 Heller Hintergrund
DB_GRAY_MED #AFB4BB Linien, Trenner
DB_BLACK / DB_WHITE Schriftfarbe

Volle DB-Palette (ebenfalls im theme1.xml definiert, falls du sie brauchst):

  • Yellow: FFD800 (500), Orange: F39200, Red: EC0016
  • Burgundy: A9455D, Pink: E93E8F, Violet: 814997
  • Blue: 1455C0, Cyan: 309FD1, Turquoise: 00A099, Green: 408335
  • Light Green: 63A615, Warm Grey: 858379

Jede Farbe gibt's in den Schattierungen 100/300/500/700.

Schriften

  • Überschriften (major): DB Neo Office Head
  • Fließtext (minor): DB Neo Office

Diese Schriften sind nur auf DB-Rechnern verfügbar. Der Helper setzt sie explizit auf jeden Run — sonst würde python-pptx sie weglassen und PowerPoint auf System-Defaults wie Calibri zurückfallen. Auf Nicht-DB-Rechnern zeigt PowerPoint einen Fallback an, beim Öffnen auf einem DB-Rechner werden die korrekten Schriften aufgelöst.

Konstanten im Helper:

  • DB_FONT_HEADING = "DB Neo Office Head"
  • DB_FONT_BODY = "DB Neo Office"

Folienformat

  • Größe: 33.87 × 19.05 cm (16:9, 12192000 × 6858000 EMU)
  • Logo wird vom Master eingefügt (oben rechts) — nicht selbst zeichnen
  • Footer-Slot ist im Master vorgesehen (unten links) — über den Footer-Platzhalter jeder Layout-Funktion befüllen
  • Foliennummer (unten rechts) wird automatisch durch den Master gesetzt

Design-Regeln (Master-konform)

Setzen — was der Master leistet

  • Logo (DB Rot oben rechts) — automatisch via Master
  • Foliennummer — automatisch
  • Layout-spezifische Hintergrundfarben/-bilder — über Layout-Auswahl
  • Schrift, Bullet-Style, Farbschema — vom Theme

Nicht setzen — was vermieden werden sollte

  • Kein eigenes Logo platzieren
  • Keine eigenen Farb-Hintergründe für Standard-Folien (Layout 14 etc.) — der Master bestimmt das
  • Keine eigenen Bullet-Zeichen — die Templates haben Türkis-Striche definiert
  • Keine Schrift überschreiben (Größe und Farbe nur in Ausnahmen)

Inhalt

  • DB Rot ist Akzent, nicht Hauptfarbe
  • Schriftfarbe: Schwarz auf hell, Weiß auf dunkel/farbig
  • Aufzählungszeichen: vom Theme (Türkis-Strich)
  • Tabellen-Header: Türkis 700 (DB_TURQUOISE_700)
  • Keine Farbverläufe, keine bunte Schrift
  • Max 57 Bullets pro Folie, max 2 Sätze pro Bullet (besser: Stichworte)
  • Schriftgröße nicht unter 14pt für Body-Text
  • Eine Kernaussage pro Folie
  • 3060 Sekunden Erfassbarkeit
  • Speaker-Notes für Details (add_notes(slide, "..."))
DB InfraGO AG | Vollständiger Name | Team | Jahr

NIEMALS nur Vorname. NIEMALS abgekürzte Teamnamen ohne Kontext. Wenn das Team unbekannt ist: User fragen.

Sektionsstruktur (3-Akt)

Der Folienmaster hat im presentation.xml folgende offizielle Sektionen vordefiniert:

  1. Präsentationsfolien — Titel + Untertitel
  2. Inhaltsverzeichnis — Agenda
  3. Inhaltsfolien — Hauptteil
  4. Grafische und kreativere Folien — Statements, Zitate, Bilder
  5. Trenner- und Abschlussfolie — Kapiteltrenner, Ende

Nach diesem Aufbau strukturieren — gibt automatisch eine ordentliche 3-Akt-Struktur mit Eröffnung, Hauptteil und Abschluss.