..."
```

---

## 2) Was wir aus `scores.jsonl -Tail 5` bereits sicher wissen

Du hast drei dominante Failure-Klassen:

### A) Timeout beim ersten Call + Repair liefert kein Objekt
```
FIRST=ReadTimeout ... timeout=420
REPAIR=ValueError('JSON root must be an object')
```
Bedeutung:
- Der **erste Request** hat 420s überschritten.
- Repair-Call kam zurück, aber **nicht als JSON-Objekt** (wahrscheinlich Li...