... `Input:`:

```py
user_prompt = (
    f"block_id: {block_id}\n\n" +
    USER_TEMPLATE.replace("{extract_text}", ch)
)
```

### B) CSV-Index ist nicht sauber gequotet
`rel` kann Kommas enthalten (oder später). Du schreibst es ungequotet. Sicherer:

```py
idx.write(
    f"\"{rel}\",{int(ok)},{int(record['has_ai_mentioned'])},"
    f"\"{'|'.join(record['topic_keywords'])}\","
    f"{len(record['progress_ma...