Umgesetzt in V3.0: Historien-Tab vollständig implementiert. Reset setzt exakt overall_status=READY_FOR_AI, content_error_count=0, transient_error_count=0, last_failure_instant=NULL. Delete löscht…
Umgesetzt in V3.0: Prompt-Editor-Tab implementiert. savePrompt(String) pfadfrei, ATOMIC_MOVE, UTF-8, Dirty State, alle Fehlerfälle behandelt. Commit 5d5dee0.
Umgesetzt in V3.0: Permanente Statuszeile implementiert. Version aus MANIFEST.MF mit Fallback "dev", Provider + Modell, Konfigurationsdateipfad. Commit 4f5ce4c.
Umgesetzt in V3.0: Summary-Banner nach Laufabschluss implementiert. Nur Kategorien > 0, READY_FOR_AI/PROPOSAL_READY/PROCESSING nicht gezählt, Banner verschwindet beim nächsten Laufstart. Commit…
Umgesetzt in V3.0: Tooltips auf allen spezifizierten Elementen gesetzt (Konfigurationstab, Verarbeitungslauf, Toolbar, Status-Icons). UI-Checkliste pro Tab abgearbeitet. Commit 0fe5359.
Umgesetzt in V3.0: Einheitliche Status-Darstellung implementiert. Exakte Enum-Namen aus ProcessingStatus, Icons/Farben/Tooltips gemäß Spec, Farbe nie alleiniges Unterscheidungsmerkmal, Detailbereic…
Umgesetzt in V3.0: Flyway-Integration abgeschlossen. V1__initial_schema.sql mit vollständigem Zielschema, 3-Fall-Strategie, baselineOnMigrate=true ausschließlich in Fall 2, PRAGMA foreign_keys via…
Umgesetzt in V3.0: Jenkins-Build übergibt -Drevision=MAJOR.MINOR.BUILD_NUMBER, mapfile-Prüfung mit Bash explizit erzwungen (#!/usr/bin/env bash + set -euo pipefail), MSI-Build als manuell…
Umgesetzt in V3.0: Maven CI-friendly Versioning mit ${revision} eingeführt, flatten-maven-plugin konfiguriert (resolveCiFriendliesOnly + flatten.clean), MANIFEST.MF trägt Implementation-Version,…