...
- `ok` (bool)
- `error` (string/leer)
- `model`
- `duration_s`
- `chars_in`

```python
rel_path = str(path.relative_to(in_root))
block_id = path.stem  # CONV_0008_BLOCK_01
```

Das reicht, um später alles [REDACTED]zufinden.

---

## 4) Wenn du *trotzdem* existierende `index.csv`/`scores.jsonl` nutzt

Dann mache es so:
- `scores.jsonl` und `index.csv` liegen in `out_root`
- Script prüft beim Start, was sc...