...      r"(?im)^\s*(?:2\s*[\)\.\:\-]\s*)?themen\s*[-–— ]?\s*tags\s*[:\-]?\s*$",
        t
    ) is not None

    return meta_ok and themen_ok
```

Wichtig:
- `(?im)` = case-insensitive + multiline
- `^ ... $` = Überschrift muss als eigene Zeile vorkommen (kein „zufälliges Wort im Fließtext“)

Damit bleiben deine Abschnitte klar, aber Tippfehler/Formatvarianten killen nicht mehr den Durchlauf.

---

## ...