... darf leer sein: `[]`
- Keine anderen Keys.

**Minimaler Code-Eingriff:**
- `REQUIRED_KEYS` wird zu `["block_id","codes"]`
- Alle Enum-Sets (RISK_LEVELS etc.) fliegen raus
- `validate_schema()` prüft nur noch v2.0-Regeln

---

### Patch 2: Input zeilennummerieren (damit Zeilen überhaupt existieren)
Vor dem Promptbau einmal:

- `full_text` in Zeilen splitten
- mit `001: `, `002: ` etc. prefixen
- **diese**...