M13 vollständig abgeschlossen: V2.0-Freigabe (AP-001 bis AP-009)
- AP-001: Betriebs- und Startdokumentation für GUI und headless konsolidiert (betrieb.md, README.md) - AP-002: Endbenutzer-Bedienanleitung gui-bedienanleitung.md angelegt (deskriptiv, 13 Kapitel, deutsch, Windows-Hinweise) - AP-003: Konfigurationsbeispiele docs/examples/application.properties und docs/examples/prompt.txt konsolidiert, konsistent mit Standardvorlage - AP-004: Regressionstests für headless Abwärtskompatibilität (JAR-Smoke-IT mit --config-Varianten und JavaFX-Freiheit) - AP-005: GUI-Smoke-Tests für V2.0-Kernumfang vervollständigt (Startup-Notice-Sichtbarkeit im Header) - AP-006: Build- und Packaging-Dokumentation im Abschnitt "Build und Packaging" in betrieb.md, README-Artefaktnamen korrigiert - AP-007: Integrierte Gesamtprüfung durchgeführt, V2.0-Abschnitt in befundliste.md — keine Release-Blocker, zwei nicht blockierende Restpunkte (R1 ByteBuddy-Warning, R2 fehlender visueller GUI-Render-Test) - AP-008: entfiel (keine Release-Blocker zu beheben) - AP-009: Finale Gesamtprüfung, Freigabedokument docs/freigabe-v2_0.md mit Git-HEAD, Build-/Test-Ergebnissen, Freigabeaussage. Ein während der Stichprobe entdeckter Doku-Defekt (R3: API-Key-Legacy-Variable) wurde unmittelbar in gui-bedienanleitung.md korrigiert. V2.0 ist freigabefähig. 1.403 Tests grün, 0 Failures, 0 Errors. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
+7
@@ -108,6 +108,13 @@ public final class GuiConfigurationEditorWorkspace {
|
||||
private final Label configurationPathValueLabel = new Label();
|
||||
/** Package-private to allow visibility assertions in smoke tests. */
|
||||
final Label dirtyMarkerLabel = new Label("geändert");
|
||||
/**
|
||||
* Package-private to allow startup-notice visibility assertions in smoke tests.
|
||||
* Returns the status label used to display startup notices and status messages in the header.
|
||||
*/
|
||||
Label statusNoticeLabel() {
|
||||
return statusLabel;
|
||||
}
|
||||
private final Label welcomeTitleLabel = new Label("Willkommen");
|
||||
private final Label welcomeTextLabel = new Label(WELCOME_TEXT);
|
||||
/** Package-private to allow node lookups in smoke tests. */
|
||||
|
||||
Reference in New Issue
Block a user