Lies zunächst vollständig folgende Dokumente: - @CLAUDE.md - @docs/workpackages/M9 - Arbeitspakete.md Führe ein vollständiges Review von **AP-007 – Start-, Fehler- und Packaging-Tests für den vollständigen M9-Zielstand vervollständigen** durch. Prüfe jeden Punkt einzeln und antworte je Punkt mit BESTANDEN oder NICHT BESTANDEN + kurzer Begründung: 1. Gibt es Tests für den GUI-Standardstart (unter headless JavaFX/Monocle, kein TestFX)? 2. Gibt es Tests für `--headless`? 3. Gibt es einen automatisierten Nachweis, dass der headless Start ohne Initialisierung der JavaFX-Application-Klasse durchläuft? 4. Gibt es Tests für `--config ` in beiden Startarten? 5. Gibt es Negativtests für alle drei Fehlerpfade (GUI mit nicht existenter Datei, headless mit nicht existenter Datei, `--config` ohne Wert)? 6. Gibt es Tests, die das bisherige headless Default-Verhalten ohne `--config` absichern? 7. Gibt es Smoke-Tests für die Artefakterzeugung? 8. Ist die bestehende Batch-Funktionalität gegen Regression abgesichert? 9. Ist der gesamte M9-Stand architekturtreu, abwärtskompatibel und ohne Vorgriff auf M10+? 10. Entsprechen alle neuen/geänderten öffentlichen Klassen und Methoden dem JavaDoc-Standard (inkl. package-info.java)? 11. Ist der vollständige Build inkl. aller Tests fehlerfrei? Führe den vollständigen Build selbst aus (`.\mvnw.cmd clean verify`), um Punkt 11 zu verifizieren. Abschließendes Gesamturteil: **BESTANDEN** / **NICHT BESTANDEN** Bei NICHT BESTANDEN: Liste konkret alle zu behebenden Punkte auf.