Tagesreport Freitag, 11. September 2026
64
Issues offen
+62
Neu angelegt
44
Abgeschlossen
42
PRs gemergt
#1482 feat: Gesprächsgedächtnis — Gesprächsfenster und sichtbare Gesprächsnotiz
10 / 10 erledigt
- Gesprächsgedächtnis vollständig umgesetzt und gemergt
- #1523Gesprächsfenster kurz und wörtlich mit Suchfenster und Ankerraum
- #1570Gesprächsnotiz mit Verdichtung, Rendering und API
- #1580E2E-Tests für Gesprächsnotiz im Browser
Gemergte Pull Requests:
- #1583test(eval): Mehrrunden-Baseline verdrahten und den Messpfad in die CI nehmen (+1026/−44, 17 Dateien)
- #1580test(e2e): Gesprächsnotiz im Browser — Anzeige ab Runde 3, Entfernen, Neuladen (+476/−10, 6 Dateien)
- #1572feat(chat): Gesprächsnotiz im Chat anzeigen und Punkte entfernen (+1059/−12, 13 Dateien)
- #1570feat(chat): Gesprächsnotiz — Verdichtung, Rendering in Zerlegung und Antwort, API (+3823/−204, 66 Dateien)
- #1523feat(query): Gesprächsfenster kurz und wörtlich — Suchfenster, Ankerraum-Invariante, Rückfall, Zitiermarken (+1709/−293, 59 Dateien)
- #1521test(eval): Mehrrunden-Golden-Fälle kuratieren, erstmessen und Baseline ziehen (+1338/−10, 6 Dateien)
- #1499test(eval): Mehrrunden-Fälle im Pipeline-Messpfad — Schema, Lauf je Runde, Bericht je Klasse (+3862/−248, 36 Dateien)
- #1494docs(query): Spezifikation und ADR-0031 zum Gesprächsgedächtnis (+728/−2, 6 Dateien)
#1529 feat: Lokale Benutzerverwaltung — Konten mit Passwort, lokaler Systemverwalter und Mail-Infrastruktur
3 / 16 erledigt
- Lokale Benutzerverwaltung mit 16 Tickets angelegt
- #1531ADR-0033 zur lokalen Verwaltung dokumentiert
- #1548ADR-0033 mit Review-Befunden überarbeitet
Gemergte Pull Requests:
- #1557docs(adr): ADR-0033 — Review-Befunde zu PR #1554 nachziehen (Seed-Reihenfolge, Notanker-Sperre, RemoteIpValve) (+229/−104, 1 Datei)
- #1554docs(adr): ADR-0033 — Review-Befunde aus PR #1548 einarbeiten (Trusted-Proxy, Seed-Bestandsfall, Notanker, Guard, Anti-Aufzählung) (+249/−113, 6 Dateien)
- #1548docs(adr): ADR-0033 Lokale Benutzerverwaltung — Identität, Token-Aussteller, Erstadministrator und Mail (Vorbild qnop) (+2094/−9, 8 Dateien)
#1440 feat: Upload-Originale im S3-kompatiblen Objektspeicher ablegen
5 / 5 erledigt
- Upload-Originale im S3-Objektspeicher vollständig umgesetzt
- #1491Port für Originalablage mit Dateisystem-Adapter
- #1498S3-Adapter mit MinIO-Abdeckung
- #1516Aufräumlauf für verwaiste Originale in beiden Ablagen
Gemergte Pull Requests:
- #1516feat(library): Aufräumlauf für verwaiste Originale in beiden Ablagen (+2255/−98, 36 Dateien)
- #1508docs(deployment): Betriebsweg der Originalablage — Compose-Dienst, Umstellung eines Bestands, Handbuchkapitel (+538/−37, 8 Dateien)
- #1498feat(library): S3-Adapter der Originalablage samt Konfiguration und MinIO-Abdeckung (+3789/−443, 35 Dateien)
- #1491refactor(library): Port für die Originalablage der Uploads mit Dateisystem-Adapter (+1016/−250, 20 Dateien)
- #1479docs(decisions): ADR-0030 — Originalablage der Uploads: ein Port, zwei Adapter, Dateisystem als Standard (+391/−0, 1 Datei)
Sonstiges
- #1579MinIO-Image-Quelle von Docker Hub zu quay.io gewechselt
- #1546Spring-Testkontexte von 23 auf vier konsolidiert
- #1577Pauschale Löschungen in Testklassen eingegrenzt
- #1507Rechtehistorie mit streng monotonen Intervallgrenzen
Gemergte Pull Requests:
- #1579fix(ci): MinIO-Image von quay.io statt Docker Hub ziehen (+33/−20, 5 Dateien)
- #1577test(indexing,library,auth): Pauschale Löschungen der Gruppe A eingrenzen (Teil 2 von #1561) (+531/−332, 22 Dateien)
- #1569test(space,chat,llm): Pauschale Löschungen über geteilte Tabellen eingrenzen (Teil 1 von #1561) (+362/−155, 16 Dateien)
- #1566feat(library): Verwaiste Originale ohne Bibliotheksbezug finden und entfernen (+1641/−77, 20 Dateien)
- #1560docs(decisions): ADR-0016 auf Akzeptiert setzen (+1/−1, 1 Datei)
- #1558refactor(library): Organisation in den Schlüssel der Originalablage (+620/−201, 24 Dateien)
- #1555fix(db): Löschschicksal der Diagnose-Vollmacht vereinheitlichen (CASCADE für alle beteiligten Konten) (+439/−6, 6 Dateien)
- #1551fix(db): fk_documents_parent als zusammengesetzten Fremdschlüssel führen (+387/−19, 5 Dateien)
- #1550fix(demo): Gebührenfaktor am Betrag statt an der Quelldatei, feste Nutzer-IDs im Realm-Export (+381/−299, 77 Dateien)
- #1549fix(demo): Seed-Lauf benennt ein abgelehntes Token statt "nicht erreichbar" (+304/−15, 7 Dateien)
- #1547feat(library): Beleg-Sprung auf S3-Dokumente liefert das Original aus (+818/−35, 13 Dateien)
- #1546refactor(test): Spring-Testkontexte auf vier konsolidieren (+1517/−1265, 90 Dateien)
- #1545docs(decisions): ADR-0032 auf Akzeptiert setzen (+1/−1, 1 Datei)
- #1530docs(decisions): ADR-0030 auf Akzeptiert setzen (+2/−2, 2 Dateien)
- #1528test(eval): Ollama-Herkunft als geprüften Festpunkt in die Baselines aufnehmen (+547/−60, 30 Dateien)
- #1527feat(demo): Formatkorpus und Objektspeicher-Ablage der Demo (+2147/−116, 37 Dateien)
- #1514chore(deps): actions/download-artifact action auf v8 aktualisieren (+1/−1, 1 Datei)
- #1513chore(deps): org.apache.james:apache-mime4j-dom auf v0.8.15 aktualisieren (+1/−1, 1 Datei)
- #1512chore(deps): npm (non-major) aktualisieren (+150/−150, 4 Dateien)
- #1511chore(deps): aws-java-sdk-v2 monorepo aktualisieren (+1/−1, 1 Datei)
- #1507fix(library): Rechtehistorie verliert Zustände kürzer als ein Uhr-Tick — streng monotone Intervallgrenzen (+646/−38, 11 Dateien)
- #1506test(diagnosticaccess): Diagnose-Vollmachten im eigenen tearDown abräumen (+27/−0, 1 Datei)
- #1504chore(db): Liquibase-Historie ein zweites Mal zu einer Baseline zusammenfassen (+2278/−7978, 79 Dateien)
- #1502refactor(library): Sichtbarkeit einer Bibliothek strukturell auf io.opaa.library beschränken (+33/−11, 4 Dateien)
- #1493refactor(indexing)!: Volltext-Füllstand auf den Fassungs-Rückstand beschränken (+634/−699, 60 Dateien)
- #1480refactor(query): Rechteprobe je Anfrage entfernen, Historien-Schreibpfade per Test absichern (+746/−263, 32 Dateien)