Tagesreport Montag, 24. August 2026

21
Issues offen
+24
Neu angelegt
63
Abgeschlossen
38
PRs gemergt
#826 refactor: Backend-Architekturreview 2026-08 — Befunde und Behebungsphasen 22 / 25 erledigt
Gemergte Pull Requests:
  • #883refactor(indexing): RssFeedIndexingExecutor zerlegen, RedirectFollowingFetcherTest ergänzen (+1357/−921, 12 Dateien)
  • #881refactor(backend): Domain-Exceptions statt ResponseStatusException in Services (+920/−1530, 67 Dateien)
  • #868refactor(db): CHECK-Constraints für Enum-Vokabulare ablösen (+677/−93, 13 Dateien)
  • #866ci(retrieval-regression): Domänen-Jobs über Matrix statt Kopie zusammenführen (+73/−281, 1 Datei)
  • #865test(backend): Test-Kontexte inventarisieren und auf kanonische Meta-Annotationen konsolidieren (+284/−530, 46 Dateien)
  • #859docs(decisions): ADR fuer Single-Instance-Annahme buendeln (+164/−10, 5 Dateien)
  • #858docs: Kommentar-Konvention — Vertrag statt PR-Historie in AGENTS.md (+29/−0, 3 Dateien)
  • #857build(backend): OpenAPI-Löschliste ableiten und Eval-Tasks deduplizieren (+114/−112, 3 Dateien)
  • #856fix(auth): lastLoginAt-Schreibzugriff pro Request drosseln (+159/−6, 4 Dateien)
  • #855fix(chat): Archivierungspruefung vor dem LLM-Aufruf statt erst beim Persistieren (+63/−7, 3 Dateien)
  • #854fix(indexing): Proxy-Parsing im UrlIndexingExecutor über ProxyAndCredentials.parse (+47/−30, 4 Dateien)
  • #851fix(indexing): Autoindex-Crawler mit Tiefen-, Besuchs- und Mengenlimit gegen Endlosrekursion absichern (+468/−18, 13 Dateien)
  • #849refactor(indexing): VectorStore-Delete-Filter über gemeinsamen Helfer statt String-Konkatenation (+194/−61, 13 Dateien)
  • #846feat(audit): Indizes für byTimeRange- und byIncidentScope-Abfragepfade ergänzen (+382/−0, 3 Dateien)
  • #841fix(ci): Gradle-Cache in der CI durch gradle/actions/setup-gradle ersetzen (+19/−34, 3 Dateien)
#198 Epic: Space and asset model — replace the workspace model 37 / 38 erledigt
#520 feat(library): Ordner in Dokumentbibliotheken 6 / 6 erledigt
Gemergte Pull Requests:
  • #831feat(library): Ordner-Upload per Drag & Drop mit Strukturübernahme (+1910/−47, 19 Dateien)
  • #830feat(frontend): Ordner-Navigation in der Bibliotheksansicht (+1888/−100, 10 Dateien)
  • #829feat(indexing): FILESYSTEM-Verzeichnisstruktur als read-only Ordner abbilden (+822/−18, 8 Dateien)
  • #828feat(library): Dokumentliste und Upload ordner-bewusst machen (+1040/−99, 24 Dateien)
  • #827feat(library): Schema und CRUD-API für Bibliotheksordner (+2160/−5, 15 Dateien)
  • #825docs(library): ADR und Spezifikation für Ordner in Bibliotheken (+223/−0, 3 Dateien)
#457 Epic: Audit-Betriebshärtung — Nacharbeiten aus Stage A 7 / 7 erledigt
#600 feat(frontend): Redesign der Weboberfläche nach dem Zielbild-Designsystem 24 / 28 erledigt
Gemergte Pull Requests:
  • #816fix(frontend): Trailing Slashes in isGlobalAreaPath normalisieren (+38/−10, 5 Dateien)
Sonstiges
Gemergte Pull Requests:
  • #882refactor(indexing): Quellenzugriff als eigenes Paket io.opaa.sourceaccess extrahieren (+1210/−1022, 35 Dateien)
  • #880fix(chat): SourceReference.spaceName entfernen statt nie befüllt zu lassen (+10/−50, 5 Dateien)
  • #879docs(audit): Javadoc-Kommentare auf Vertrag und Invarianten kürzen (+275/−462, 23 Dateien)
  • #878fix(a11y): fg-3 in Sidebar-/Rail-Theme unterschreitet 4,5:1 auf Hover-/Aktiv-Flächen (+50/−3, 2 Dateien)
  • #873refactor(chat,query): DTO-Leak beheben - ChatService/QueryService geben Domain-Typen zurück (+1347/−295, 26 Dateien)
  • #872refactor(library): DTO-Leak beheben - LibraryFolderService/SourceConnectionTestService geben Domain-Typen zurück (+687/−419, 15 Dateien)
  • #871refactor(library): DTO-Leak beheben - KnowledgeLibraryService/AssetGrantService geben Domain-Typen zurück (+2565/−1267, 38 Dateien)
  • #870refactor(group): DTO-Leak beheben - GroupService/DirectorySync geben Domain-Typen zurück (+884/−265, 25 Dateien)
  • #869refactor(space): DTO-Leak beheben - Services geben Domain-Typen zurück (+775/−276, 21 Dateien)
  • #867chore(backend): toten Code entfernen, Ablaufdaten setzen, pgvector-Dimensions-Guard ergaenzen (+210/−196, 15 Dateien)
  • #864docs(indexing): Javadoc-Kommentare auf Vertrag und Invarianten kürzen (+1314/−2021, 48 Dateien)
  • #861docs(decisions): Review-Nachbesserungen zu ADR-0021 nachziehen (+64/−47, 4 Dateien)
  • #852fix(frontend): Kontrast von Grau-400 in der Wissensbibliotheken-Tabelle anheben (+34/−14, 4 Dateien)
  • #850docs(agents): Koordinations-Betriebsregeln aus lokalem Memory ins Repo überführen (+11/−0, 2 Dateien)
  • #847fix(backend): toten Code und veraltete Kommentare bereinigen (Runde 2) (+40/−145, 17 Dateien)
  • #746docs(fortschritt): Leistungsinventur und Meilenstein-1-Berichtsstruktur (+5375/−0, 384 Dateien)