Das ist jetzt sauber eingekreist. Zwei Fakten:

- **Erst-Call**: JSON formal kaputt (Komma fehlt) → ok.
- **Repair-Call**: JSON ist jetzt parsebar, aber **unvollständig** → es fehlen `narrative_marker` und `evidence`.

Das ist ein *Prompt/Schema-Compliance*-Problem: das Modell kürzt den Output oder lässt Sektionen weg. Du brauchst jetz...