marcus
aa067a3165
M11 vollständig abgeschlossen (AP-001 bis AP-007)
...
- AP-001: Kernobjekte und Port-Verträge (ModelCatalog-Port, sealed
Result-Typen, ApiKeyOrigin, GUI-Modell- und Meldungs-Records)
- AP-002: Provider-ComboBox, exklusiver Providerbereich,
zustandsbewahrender Providerwechsel
- AP-003: HTTP-Adapter für Modellabruf (Claude, OpenAI-kompatibel)
mit vollständigem Error-Mapping und Dispatcher im Bootstrap
- AP-004: Automatischer Modellabruf bei Providerwechsel, Aktion
"Modelle neu laden", Umschaltung zwischen Modell-ComboBox und
Modell-Textfeld, Worker-Thread-Kapselung
- AP-005: Automatische Editorvalidierung (Pflichtfelder,
Warnschwellen max.text.characters, Plausibilitätshinweise
max.pages, API-Key-Herkunftsauflösung mit Vorrangregel)
- AP-006: Zentraler Meldungsbereich mit vier Severity-Stufen,
feldnahe rote Fehlermeldungen, API-Key-Herkunftsanzeige
- AP-007: Integrations- und Regressionstests, Timeout-Mapping-Tests,
Replace-Semantik für wiederholte Modellabruf-Meldungen
Hexagonale Architektur eingehalten, Application- und Domain-Schicht
bleiben infrastrukturfrei. Threadingmodell konsequent umgesetzt.
Naming-Regel und JavaDoc-Standard durchgängig beachtet.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-04-20 20:31:15 +02:00
marcus
bbb5c4da3a
M10 vollständig abgeschlossen (AP-004 bis AP-007)
...
- AP-004: Speichern und Speichern unter mit .bak-Rotation,
normalisierte .properties-Ausgabe, API-Key-Erhaltung bei leerem Feld
- AP-005: Dirty-State aus Editorzustand, Fenstertitel- und
Header-Marker, Schutzdialog (Speichern/Verwerfen/Abbrechen)
vor Neu/Öffnen/Schließen inkl. Close-Request-Handler
- AP-006: Vollständige Editoroberfläche mit allen Konfigurationswerten,
native Pfad-Picker für Quell-/Zielordner, SQLite- und Prompt-Datei,
Files.exists-Pfadprüfung auf Worker-Thread verlagert
- AP-007: Integrations- und Regressionstests für alle zentralen
Bedienpfade, Writer-Threading-Contract dokumentiert und getestet
Hexagonale Architektur, Threadingmodell und Naming-Regel durchgehend
eingehalten. Keine Vorgriffe auf M11/M12.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-04-20 17:51:13 +02:00
marcus
6d4654f482
Nicht zum Projekt dazugehörige Dateien entfernen
2026-04-20 13:09:16 +02:00
marcus
01414fc732
M10 bis AP-003
2026-04-20 13:07:19 +02:00
marcus
20b847d821
M10, AP-001 freigegeben
2026-04-20 12:29:14 +02:00
marcus
fd5b3c5809
Arbeistpakete Für V2.0 vollständig
2026-04-20 10:03:34 +02:00
marcus
3f149b2017
Erweiterung für V2.0: M9 umgesetzt
2026-04-13 13:36:54 +02:00
marcus
f74e3d6d73
Arbeitspakete + Review für M9 angelegt
2026-04-13 09:05:56 +02:00
marcus
be6e3d1971
CLAUDE.md für V2.0 angepasst
2026-04-13 08:59:12 +02:00
marcus
22ec512cd7
Überarbeitung und Freigabe aller V2.0 Planungsdokumente
2026-04-13 08:06:34 +02:00
marcus
59f13608cc
Code-Optimierungen
2026-04-13 07:21:31 +02:00
marcus
f0538fa247
Arbeitspakete für V2.0 überarbeitet
2026-04-13 07:20:43 +02:00
marcus
dc2d3e8cd2
Meilensteine für V2.0 in der Pre-Version angelegt
2026-04-11 07:16:33 +02:00
marcus
8a785f1baa
Kleinere Korrekturen
2026-04-10 07:50:51 +02:00
marcus
3f1d50d356
PIT-Timeout durch Integrationstest bereinigt
2026-04-09 12:40:29 +02:00
marcus
ca91749a04
PIT-Lücken in bootstrap gezielt geschlossen
2026-04-09 11:55:17 +02:00
marcus
57ea9cf649
PIT-Lücken in adapter-out gezielt geschlossen
2026-04-09 11:02:01 +02:00
marcus
9c8ba2170e
Annotation Processing bewusst konfiguriert
2026-04-09 10:12:55 +02:00
marcus
b13d8ba0e1
Deprecation-Warnung in Bootstrap-Tests bereinigt
2026-04-09 09:45:18 +02:00
marcus
7b7af28d12
"Unused Imports" aufgeräumt
2026-04-09 09:06:37 +02:00
marcus
f4bf76652a
Unchecked-Warnungen in AI-Tests bereinigt
2026-04-09 09:04:58 +02:00
marcus
67ab91cd70
Test-Logging-Klassenpfad bereinigt
2026-04-09 08:55:04 +02:00
marcus
4a21b23312
Typwarnungen und Raw Types bereinigt
2026-04-09 08:03:28 +02:00
marcus
cd1deb9f92
README hinzugefügt
2026-04-09 07:17:51 +02:00
marcus
8fd9e350e5
V1.1 Legacy-API-Key-Fallback und Base-URL-Validierung korrigiert
2026-04-09 06:29:42 +02:00
marcus
5099ff4aca
V1.1 Änderungen
2026-04-09 05:42:02 +02:00
marcus
39800b6ea8
Aufräumen
2026-04-08 23:08:29 +02:00
marcus
0e65ae32ff
Angepasst.
2026-04-08 22:59:28 +02:00
marcus
a51fcf7055
V1.1 Arbeitspakete angelegt für Claude
2026-04-08 22:59:11 +02:00
marcus
9c2a205137
Vorbereitungen zu V1.1
2026-04-08 22:21:32 +02:00
marcus
559b051ab3
M8 Freigabedoku und Statusdoku final präzisiert
2026-04-08 17:35:26 +02:00
marcus
03689802dd
M8 Abschlussdokumentation und Betriebsdoku final geschärft
2026-04-08 17:09:53 +02:00
marcus
d61316c699
M8 komplett umgesetzt
2026-04-08 16:30:13 +02:00
marcus
a3f47ba560
Arbeitspakete für M8 erstellt
2026-04-08 12:57:01 +02:00
marcus
8d915e7ded
M7 Bootstrap, Startvalidierung und Exit-Code-Verhalten finalisiert
2026-04-08 12:37:29 +02:00
marcus
e91cfb9ec2
M7 Batch-Integration für Skip-Logik, Finalisierung und Logging-Hooks
...
umgesetzt
2026-04-08 11:57:55 +02:00
marcus
a5d687d625
M7 Zentrale Retry-Entscheidung vervollständigt und vereinheitlicht
2026-04-08 11:12:08 +02:00
marcus
cab9fed5b0
M7 Logging-Sensitivität mit echten Log- und Persistenznachweisen
...
abgesichert
2026-04-08 10:52:59 +02:00
marcus
f2bbc8a884
M7 Logging-Sensitivität mit echten Verhaltenstests abgesichert
2026-04-08 08:18:13 +02:00
marcus
c7818ce920
M7 N2 Verhaltenstests für Logging-Sensitivität nachgezogen
2026-04-08 07:13:32 +02:00
marcus
ac3662e758
M7 N2 Logging-Sensitivität produktiv verdrahtet und verifiziert
2026-04-08 06:26:54 +02:00
marcus
788f6110d4
M7 N2 Logging-Sensitivität hart validiert und produktiv abgesichert
2026-04-08 06:10:49 +02:00
marcus
e9e9b2d17a
Umsetzung von Meilenstein M7
2026-04-07 17:26:02 +02:00
marcus
ffd91c766d
CLAUDE.md für M7 angepasst
2026-04-07 14:24:19 +02:00
marcus
7e4193a173
Arbeitspakete für M7 erstellt
2026-04-07 14:20:01 +02:00
marcus
df0a3ad07b
Windows-Zeichenbereinigung im Basis-Dateinamen wirksam gemacht und Tests
...
korrigiert
2026-04-07 14:18:18 +02:00
marcus
7e4201b651
Windows-Zeichenbehandlung im finalen Basis-Dateinamen explizit umgesetzt
2026-04-07 13:59:18 +02:00
marcus
f81f30c7ea
Build-Skript entfernt
2026-04-07 13:39:39 +02:00
marcus
2dc07d16d5
Merge branch 'main' of https://gitea.gecheckt.de/marcus/pdf-umbenenner.git into main
2026-04-07 13:36:56 +02:00
marcus
8bcd80d70a
M6 komplett umgesetzt
2026-04-07 13:36:35 +02:00