..._format_json)} repair={bool(args.repair)} "
    f"max_chars={args.max_chars} num_predict={args.num_predict} retries={args.retries} resume={bool(args.resume)}\n"
)
log.flush()
```

Damit ist `run.log` sofort sichtbar.

---

## Fix 2: Progress-Log vor jedem Request + Flush (damit du siehst „wo“ er hängt)
Direkt vor `raw = ollama_chat(...)`:

```python
log.write(f"[{now_iso()}] [REQ] {rel} block_id={block_...