...eturn extract_json(content)

SYSTEM = (
    "Antworte als EIN einziges valides JSON-Objekt. "
    "Kein Text vor/nach dem JSON. "
    "Wenn etwas fehlt: null oder leere Listen."
)

USER_TEMPLATE = """Analysiere diesen Block-EXTRAKT (deutsch).

Gib dieses JSON-Schema zurück (genau diese Keys):

{{
  "block_id": "{block_id}",
  "has_ai_mentioned": true,
  "ai_mentions": [{{"quote": "..."}}],
  "progress_marke...