...\n "block_id"'
→ bei: USER_TEMPLATE.format(extract_text=ch)
```

### Harte Diagnose (endgültig)

Du hast **immer noch `.format()` aktiv**, **und** im `USER_TEMPLATE` gibt es **noch mindestens eine `{ ... }`-Struktur**, die **nicht** als Platzhalter gedacht ist.

Konkret:  
In deinem aktuellen `USER_TEMPLATE` steht [REDACTED] ein JSON-Beispiel mit **echten `{` `}`**, z. B.:

```text
{
  "block_id": "...",...