76daddbda2
- SqliteHistoryQueryAdapter.findAttemptsByFingerprint las die Token-/Preis-Spalten, die die SELECT-Liste nicht projizierte -> "no such column: 'input_tokens'" bei jedem Dokument mit Versuchen. Spalten in die SELECT-Liste aufgenommen (konsistent mit dem Schreibpfad in SqliteProcessingAttemptRepositoryAdapter.save). - EarlyLogDirectoryInitializer las die .properties ohne die Backslash-Absicherung des regulaeren Konfig-Lesers; Windows-Pfade wie C:\Users\...\logs wurden von java.util.Properties verstuemmelt, das konfigurierte Log-Verzeichnis nie angelegt und der Fehler blieb unsichtbar. Backslashes vor dem Laden verdoppeln, Pfad normalisieren, Verzeichnis best-effort anlegen; bei Fehlschlag sichtbar auf das Standard-Log-Verzeichnis ausweichen (WARN nach Log4j2-Init). - Regressionstests fuer beide Faelle ergaenzt. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>