1
0

Arbeitspakete für V2.0 überarbeitet

This commit is contained in:
2026-04-13 07:20:43 +02:00
parent dc2d3e8cd2
commit f0538fa247
5 changed files with 89 additions and 64 deletions

View File

@@ -115,13 +115,12 @@ Keine. Dieses Arbeitspaket ist der M13-Startpunkt.
Der V2.0-Betrieb wird für Benutzer und Betreiber klar, widerspruchsfrei und vollständig beschrieben.
### Muss umgesetzt werden
- README bzw. vorhandene Start-/Betriebsdokumentation gezielt auf den V2.0-Stand erweitern.
- Die bestehende Betriebsdokumentation **`betrieb.md`** sowie ggf. vorhandene README-Dateien gezielt auf den V2.0-Stand erweitern.
- Mindestens folgende Punkte klar und konsistent dokumentieren:
- gemeinsames ausführbares JAR,
- GUI als Standardstart,
- `--headless`,
- `--config <pfad>`,
- Exit-Code-Modell von V2.0 mit `0` für normale erfolgreiche GUI-/headless-Beendigung und `1` für harte Start-, Bootstrap-, Konfigurations- oder Initialisierungsfehler,
- Verhalten bei fehlender oder ungültiger Konfiguration,
- Verhalten bei GUI-Startfehlern,
- Windows-Bezug und gemappte Laufwerke.
@@ -143,7 +142,46 @@ Der V2.0-Betrieb wird für Benutzer und Betreiber klar, widerspruchsfrei und vol
---
## AP-002 Konfigurationsbeispiele, Standardvorlage und Prompt-Bezug für den V2.0-Endstand konsolidieren
## AP-002 Endbenutzer-Bedienanleitung der V2.0-GUI erstellen
### Voraussetzung
AP-001 bis AP-006 sind abgeschlossen.
### Ziel
Die V2.0-GUI erhält eine eigenständige, deskriptive Bedienanleitung, die dem Endbenutzer alle GUI-Funktionen, Zustände und Verhaltensweisen verständlich erklärt.
### Muss umgesetzt werden
- Eine neue Datei **`gui-bedienanleitung.md`** neben `betrieb.md` anlegen.
- Der Inhalt ist **deskriptiv** (beschreibend), nicht als Schritt-für-Schritt-Tutorial.
- Mindestens folgende Themen abdecken:
- Startzustände (GUI-Standardstart, Willkommenstext, Start mit `--config`),
- Aktionen: **Neu**, **Öffnen**, **Speichern**, **Speichern unter**, **Validieren**, **Technische Tests ausführen**, **Modelle neu laden**,
- Bedeutung der vier Meldungsstufen (Info, Hinweis, Warnung, Fehler),
- feldnahe Fehlermeldungen,
- Provider-Bedienung und Modellabruf,
- API-Key-Auflösungsreihenfolge mit Vorrang der Umgebungsvariable,
- Dirty-State und Schutzdialoge,
- `.bak`-Sicherung beim Überschreiben und Legacy-Migration,
- Windows-Hinweise zu gemappten Laufwerken,
- bekannte Einschränkungen: kein manueller Verarbeitungslauf in V2.0, keine Erkennung externer Änderungen an der `.properties`-Datei, keine Koordination mit parallelen headless Läufen.
- Die Anleitung so schneiden, dass sie zum realen V2.0-Verhalten der GUI passt.
- Terminologie zwischen Bedienanleitung, `betrieb.md`, GUI-Texten und Meilensteinbeschreibungen vereinheitlichen.
### Explizit nicht Teil
- Betriebsdokumentation (bleibt in `betrieb.md`)
- technische Entwicklerdokumentation
- Release-Befundliste
- Freigabedokument
### Fertig wenn
- `gui-bedienanleitung.md` im Repository vorliegt,
- alle definierten Themen deskriptiv abgedeckt sind,
- die Terminologie mit `betrieb.md` und den GUI-Texten konsistent ist,
- der Build weiterhin fehlerfrei ist.
---
## AP-003 Konfigurationsbeispiele, Standardvorlage und Prompt-Bezug für den V2.0-Endstand konsolidieren
### Voraussetzung
AP-001 ist abgeschlossen.
@@ -161,8 +199,6 @@ Die im Repository enthaltenen Konfigurations- und Prompt-Beispiele passen konsis
- konservative Default-Werte,
- V2.0-relevante Grenz- und Warnparameter.
- Die Standardvorlage für **„Neue Konfiguration“** und die dokumentierten Konfigurationsbeispiele semantisch aufeinander abstimmen.
- Sicherstellen, dass die Dokumentation den gemeinsamen Standardpfad `config/application.properties` relativ zum Arbeitsverzeichnis konsistent beschreibt, wo dies für GUI-Speichervorschläge und headless Standardverhalten relevant ist.
- Den Umgang mit `.bak`-Sicherungen beim Überschreiben bestehender `.properties`-Dateien konsistent dokumentieren.
- Den Umgang mit automatisch erzeugbarer deutscher Standard-Prompt-Datei dokumentieren.
- Sicherstellen, dass Dateinamen, Pfadbeispiele und Properties-Namen zum tatsächlichen Code passen.
@@ -180,7 +216,7 @@ Die im Repository enthaltenen Konfigurations- und Prompt-Beispiele passen konsis
---
## AP-003 Regressionstests für headless Abwärtskompatibilität, Startoptionen und Konfigurationspfade ergänzen
## AP-004 Regressionstests für headless Abwärtskompatibilität, Startoptionen und Konfigurationspfade ergänzen
### Voraussetzung
AP-001 und AP-002 sind abgeschlossen.
@@ -195,7 +231,6 @@ Die kritischen V2.0-Risiken im bisherigen Server-/Scheduler-Betrieb werden autom
- headless Start mit ungültigem bzw. nicht vorhandenem `--config` als harter Startfehler,
- keine unzulässige Abhängigkeit von separater JavaFX-Installation im headless Pfad.
- Tests für Parsing und Semantik von `--headless` und `--config` ergänzen.
- Tests für das verbindliche Exit-Code-Modell im headless Pfad ergänzen, soweit dies stabil automatisierbar ist.
- Sicherstellen, dass bestehender Batch-/Scheduler-Betrieb durch V2.0 nicht still verändert wird.
- Relevante Start- und Fehlermeldungssemantik mit absichern, soweit dies stabil automatisierbar ist.
@@ -212,7 +247,7 @@ Die kritischen V2.0-Risiken im bisherigen Server-/Scheduler-Betrieb werden autom
---
## AP-004 GUI-Smoke- und Interaktionstests für den V2.0-Kernumfang vervollständigen
## AP-005 GUI-Smoke- und Interaktionstests für den V2.0-Kernumfang vervollständigen
### Voraussetzung
AP-001 bis AP-003 sind abgeschlossen.
@@ -245,7 +280,7 @@ Die zentralen V2.0-GUI-Pfade sind automatisiert so abgesichert, dass Bedienung,
---
## AP-005 Build-, Packaging- und Artefaktdokumentation für das gemeinsame V2.0-JAR vervollständigen
## AP-006 Build-, Packaging- und Artefaktdokumentation für das gemeinsame V2.0-JAR vervollständigen
### Voraussetzung
AP-001 bis AP-004 sind abgeschlossen.
@@ -278,7 +313,7 @@ Das gemeinsame ausführbare JAR für GUI und headless ist nachvollziehbar beschr
---
## AP-006 Integrierte Gesamtprüfung des V2.0-Stands und belastbare Befundliste erstellen
## AP-007 Integrierte Gesamtprüfung des V2.0-Stands und belastbare Befundliste erstellen
### Voraussetzung
AP-001 bis AP-005 sind abgeschlossen.
@@ -294,7 +329,7 @@ Der V2.0-Gesamtstand wird ganzheitlich geprüft, und es entsteht eine belastbare
- headless Smoke-/Regressionstests,
- GUI-nahe Smoke-/Interaktionstests, soweit im Projekt vorhanden,
- Prüfung der Konfigurations- und Dokumentationsbeispiele.
- Die Ergebnisse in einer im Repository verbleibenden **Befundliste** dokumentieren.
- Die Ergebnisse als neuen V2.0-Abschnitt in der bestehenden **`befundliste.md`** dokumentieren.
- Befunde klar klassifizieren, insbesondere in:
- Release-Blocker,
- nicht blockierende Restpunkte,
@@ -314,10 +349,10 @@ Der V2.0-Gesamtstand wird ganzheitlich geprüft, und es entsteht eine belastbare
---
## AP-007 Nachgewiesene V2.0-Release-Blocker gezielt beheben
## AP-008 Nachgewiesene V2.0-Release-Blocker gezielt beheben
### Voraussetzung
AP-006 ist abgeschlossen.
AP-008 ist abgeschlossen.
### Ziel
Die im vorherigen Arbeitspaket konkret dokumentierten Release-Blocker werden gezielt und ohne Scope-Ausweitung beseitigt.
@@ -342,7 +377,7 @@ Die im vorherigen Arbeitspaket konkret dokumentierten Release-Blocker werden gez
---
## AP-008 Finale V2.0-Gesamtprüfung und Freigabedokumentation erstellen
## AP-009 Finale V2.0-Gesamtprüfung und Freigabedokumentation erstellen
### Voraussetzung
AP-007 ist abgeschlossen.
@@ -358,6 +393,7 @@ Der V2.0-Gesamtstand wird abschließend geprüft und als freigabefähiger Stand
- headless Smoke-/Regressionstests,
- GUI-nahe Smoke-/Interaktionstests,
- Konfigurations- und Dokumentationsbeispielprüfung.
- Endbenutzer-Bedienanleitung (`gui-bedienanleitung.md`) auf Vollständigkeit, Konsistenz mit `betrieb.md` und Übereinstimmung mit dem realen GUI-Verhalten prüfen.
- Eine im Repository verbleibende **Freigabedokumentation** erstellen, die mindestens festhält:
- geprüften Stand,
- ausgeführte Prüfungen,
@@ -381,4 +417,4 @@ Der V2.0-Gesamtstand wird abschließend geprüft und als freigabefähiger Stand
## Abschlussbewertung
Die Arbeitspakete sind inhaltlich konsistent, widerspruchsfrei und sauber auf den Meilenstein **M13 V2.0-Abschluss, Dokumentation und Qualitätsnachweis** zugeschnitten. Sie decken den vollständigen Zielumfang dieses Abschlussmeilensteins ab, ohne spätere Ausbaustufen vorwegzunehmen.
Die Arbeitspakete sind inhaltlich konsistent, widerspruchsfrei und sauber auf den Meilenstein **M13 V2.0-Abschluss, Dokumentation und Qualitätsnachweis** zugeschnitten. Sie decken den vollständigen Zielumfang dieses Abschlussmeilensteins ab, ohne spätere Ausbaustufen vorwegzunehmen.