... ist **die neue v4-Logik**

3. **Die Funktion `discover_phase2_files()` ist korrekt**
   ```python
   return sorted(extracts_dir.rglob("CONV_*_BLOCK_*_EXTRACT.txt"))
   ```

👉 **Das Script selbst ist jetzt sauber.**

---

## Warum du trotzdem noch „Quote not found“ siehst

Diese Meldungen stammen **nicht aus diesem aktuellen Lauf**, sondern aus:

- **alten Runs**
- **alten index.csv / scores.jsonl / ru...