Lies zunächst vollständig folgende Dokumente: - @CLAUDE.md - @docs/specs/meilensteine-v2_0.md - @docs/workpackages/M9 - Arbeitspakete.md AP-001 ist abgeschlossen. Setze jetzt ausschließlich **AP-002 – Startmodus- und CLI-Optionsmodell für GUI, `--headless` und `--config` einführen** um. Scope: - Technisches Modell für die Startmodi einführen: GUI-Standardstart und expliziter `--headless`-Start - Neue CLI-Option `--config ` für beide Startarten einführen - Parsing und Validierung der relevanten Optionen im Startpfad modellieren - Bestehendes Default-Verhalten für headless Starts ohne `--config` ausdrücklich erhalten - Klare Behandlung für fehlerhafte CLI-Verwendungen modellieren (`--config` ohne Wert, unbekannte/widersprüchliche Parameter) - Rückgabemodell so schneiden, dass Bootstrap daraus kontrolliert GUI-Start, headless Start oder harten Startfehler ableiten kann - JavaDoc für Startmodussemantik und Konfigurationspfadbezug ergänzen Nicht umsetzen: - Tatsächliches Laden einer GUI-Oberfläche - Konkrete Behandlung nicht existenter Konfigurationsdateien im fertigen Startfluss - Packaging - GUI-Benutzerführung - Jegliche Inhalte aus AP-003 oder später Halte dich strikt an die Architekturregeln und den JavaDoc-Standard aus CLAUDE.md. Führe am Ende einen fehlerfreien Build durch. Erstelle abschließend den Pflicht-Output gemäß CLAUDE.md.