# Cover-Heuristik für linkedin-carousel

Pointer auf den Cover-Algorithmus. Die verbindliche Definition liegt im
Designsystem-Template unter `{paths.designsystem_carousel}`, Section
"Selection-Heuristik für KI-Agenten". Diese Datei spiegelt das Wesentliche
für den Build-Workflow.

## Vier Cover-Varianten

| Cover | Name | Wann | Layer | Pre-Render |
|---|---|---|---|---|
| A | Photo + Overlay | Foto-Thumbnail vorhanden, Cover-Hint `auto` oder `A` | Foto + Verlauf + Headline + Counter | ja (Slide 1 backen) |
| B | Bold Type Dark | provokante These, dunkler Deep-Sea-Hintergrund | reines Typo-Layout | nein |
| C | Frage Cream | Frage oder Reflexion, Cream-Surface mit Gold-Akzent | reines Typo-Layout | nein |
| D | Zahl-Hook | drei- oder vierstellige Zahl als Hook | Big-Number-Typo-Layout | nein |

## Entscheidungsbaum

1. **Cover-Hint explizit gesetzt** (A/B/C/D)? → diesen Wert nehmen, fertig.
2. **Cover-Hint = `auto`?** → Heuristik laufen lassen:
   - Foto-Thumbnail vorhanden? → Cover A.
   - Hook enthält eine drei- oder vierstellige Zahl (>= 100)? → Cover D.
   - Hook endet mit Fragezeichen oder beginnt mit Frage-Pronomen (Was, Wie, Warum, Wann, Wo, Welche)? → Cover C.
   - Hook ist polarisierende Behauptung oder Reframe (Negation, "in Wahrheit", "die meisten glauben")? → Cover B.
   - Fallback bei mehrdeutigem Hook ohne Foto → Cover B.
3. **Fehlendes Basisbild bei Cover A** → Anwender fragen, ob Fallback auf Cover B/C/D oder Basisbild via `linkedin-finalize` Schritt 4a-4d erzeugen.

## Wann welcher Cover-Typ Sinn macht

- **Cover A** — der "schlankste" Default, wenn ein professionelles Portrait
  oder Szenenbild vorhanden ist. Foto trifft Headline trifft Counter.
- **Cover B** — wenn die Headline alleine traegt. Dunkler Hintergrund mit
  Gold-Akzent setzt eine harte Pointe.
- **Cover C** — wenn die Headline eine Frage stellt, die der Leser im Kopf
  beantworten soll. Cream-Surface signalisiert Reflexion.
- **Cover D** — wenn der Hook eine starke Zahl ist (z.B. "73 % der ..."), die
  visuell wirkt. Big-Number-Layout zieht den Blick.

## Beziehung zur Pre-Render-Pipeline

Nur Cover A braucht den `bake-slide-01.py`-Pre-Render-Schritt aus der SKILL.md
(Schritt 9). Cover B/C/D sind reine Type-Layouts ohne Multi-Layer-Compositing,
LinkedIn flattet sie sauber. Bei Cover B/C/D kann Schritt 9 übersprungen
werden.

## Verknüpfung zum Slide-Katalog

Cover-Slide (Slide 1) und Closing-Slide (Slide 10) sind vorgegeben. Die acht
mittleren Slides (2-9) werden aus dem Slide-Typ-Katalog der SKILL.md
("Slide-Typen") komponiert, mit den dort genannten Reihenfolge-Regeln
(höchstens 2x desselben Typs hintereinander, Quote und Triade nicht
benachbart).
