1
0
Files
pdf-umbenenner/docs/prompts/M9-AP-007-review.md

25 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 <pfad>` 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.