# M-14 — Nine theses causal / dependency flow
# Category: MUST (Phase F)
# Kapitel: 01 – Einführung
# Anker: Interaktionsmodell der neun Thesen; nicht nur Hub-Spokes
# Orientierung: 16:9 landscape
# Didaktik: Gerichtete ermöglichende Kanten um “Reliable outcome”; Thesen als System, nicht Zitatenschatz.
# Caption (DE): Die neun Thesen wirken aufeinander — kein loses Zitatenset.
# Ziel-Asset: assets/illustrations/M-14-nine-theses-causal-flow.jpg
# Gate0: SVG-first (gerichteter Graph mit 9 Knoten + Kanten)
# Language: English (Gemini / Imagen)
# Usage: paste entire prompt body below into Gemini
# Complements: M-01 (hub system map) — companion causal view, does not replace M-01

--- PROMPT START ---
Create a directed causal system-graph infographic, 16:9 landscape, for a professional practice book about LLM-based coding agents.

OUTPUT SPECS:
- 16:9 landscape; clean flat-vector graph; soft depth; print-ready; high contrast
- Scientific editorial, not a random slogan collage

TOPIC:
Nine theses interact. Enabling arrows show how context quality, checkable DoD, vertical slices, focus, and hygiene combine toward a reliable outcome. This is a dependency flow, not a quote poster.

TITLE (exact):
Nine theses — causal flow
SUBTITLE (exact):
how the operating system fits together

COLOR / STYLE:
- Background #F8FAFC; navy #0B1F33; teal #0D9488 arrows and hub
- Cards white with thin navy borders; soft shadows
- Green #16A34A only for outcome emphasis
- Flat vector; generous margins; calm

CENTER HUB (one only):
- Teal filled circle
- White text exactly: "Reliable outcome"

NINE THESIS NODES (exactly nine rectangular cards; number badges 1–9 each once):
Use the SAME short labels as the book system map for consistency:
1 "LLM + Harness"
2 "Context is king"
3 "U-curve performance"
4 "Checkable DoD"
5 "Goal + constraints"
6 "Vertical slices"
7 "In-distribution stacks"
8 "Karpathy focus skills"
9 "Cleanup & consistency"

DIRECTED EDGES (sparse enabling arrows — draw only these; teal/navy arrows with small arrowheads):
REQUIRED (thesis 1 must not float isolated — agent form is the foundation):
- 1 → 2  (LLM + Harness feeds/shapes context — tools, system, memory)
- 1 → hub "Reliable outcome"  (agent form enables outcome — solid, not optional)
- 2 → 4  (context quality enables checkable DoD)
- 3 → 4  (U-curve / budget discipline enables usable DoD)
- 4 → hub "Reliable outcome"  (DoD enables real autonomy / outcome — strongest)
- 5 → 4  (goal + constraints feed DoD)
- 5 → 6  (goal + constraints shape slices)
- 6 → 2  (vertical slices protect context)
- 6 → 4  (vertical slices protect checkable DoD)
- 8 → 6  (focus keeps slices viable)
- 9 → 2  (hygiene prevents context rot)
Optional thin edge: 7 → 6 (in-distribution stacks make slices viable) — omit if crowded

Do NOT draw a full mesh. Prefer readable sparse causality over complete graph theory.
Never leave thesis 1 without inbound/outbound edges.

CLUSTER HINT (optional, subtle background bands only if space):
- "Steer" near 1–3
- "Slice & measure" near 4–7
- "Focus & hygiene" near 8–9

TYPOGRAPHY:
- English only; short labels already specified
- Edge labels optional and tiny; prefer unlabeled arrows if text would clutter
- If edge labels used, only short: "enables" · "protects" · "prevents rot" · "keeps viable" — max 4 total

ALLOWED TEXT:
- Title / subtitle
- Hub: Reliable outcome
- Thesis labels 1–9 exactly as listed
- Optional cluster labels: Steer · Slice & measure · Focus & hygiene
- Optional short edge verbs as above
Nothing else.

CRITICAL RULES:
- Exactly nine thesis nodes; numbers 1–9 unique
- Never merge thesis 2 and 3
- Never omit thesis 8
- Hub text only "Reliable outcome"
- Directed arrows must be visible and few
- Thesis 1 MUST have solid edges (1→2 and 1→hub) — never isolate the agent-form node

NEGATIVE:
- robots, logos, watermarks, neon rings, German paragraphs, inventing a 10th thesis

FINAL SELF-CHECK:
Count nodes = 9. Count badges 1–9 unique. Sparse arrows MUST include 1→2, 1→hub, 2→4, 4→hub, 6→2, 6→4, 8→6, 9→2. Clusters: Steer=1–3 · Slice=4–7 · Focus=8–9. Thesis 1 never floats alone.
--- PROMPT END ---

# Follow-up edit:
# Prefer SVG for exact edges. Keep thesis labels identical to M-01.
# Drop optional edges before overlapping arrows.
# Hub remains single: Reliable outcome.
# 2026-08-11 fix: thesis 1 was isolated in Imagine ship; SVG now requires 1→2 and 1→hub (solid).
# 2026-08-12 readability: larger type (≥16 node labels); edges drawn UNDER nodes;
#   orthogonal top corridor for 6→2 (no through-box paths); drop clutter edge labels
#   except "enables" on 4→hub; left spine 1→2 outside cards.
