...es stabil machen.

Dein Script ist technisch sauber. Es scheitert aus 3 Gründen:

1) **Datei-Auswahl falsch:** Du liest `*_EXTRACT.txt` (Phase 1), nicht Phase-2 Blöcke.  
   Dein Phase-2 Beispiel hat Struktur `1) META …` und heißt bei dir oft **`CONV_XXXX_BLOCK_YY.txt`** (ohne `__EXTRACT`). Du verarbeitest gerade das falsche Material.

2) **Quote-Gate ist Hard-Fail:** `quote_must_exist_in_input()` killt i...