...ut: scores.jsonl + index.csv + run.log + fails/
#
# Fixes ggü. v4:
# - run.log schreibt SOFORT (flush nach START und vor/nach jedem Request)
# - optionaler IN_PROGRESS Eintrag in index.csv (damit man sofort Aktivität sieht)
# - requests timeout als (connect, read) Tuple
# - robustes Logging auch bei Crash (top-level try/except schreibt in run.log)
# - klarere Diagnose: [REQ], [RESP], [PARSE], [OK], [FAI...