Tagesreport Sonntag, 27. September 2026

51
Issues offen
+31
Neu angelegt
27
Abgeschlossen
29
PRs gemergt
#1906 feat: Backend und Frontend modularisieren – Grenzen erzwingen, Kreise auflösen, gezielt in Module aufteilen 20 / 21 erledigt
Gemergte Pull Requests:
  • #2050refactor(auth): auth in Identitätskern, lokale Konten und Verzeichnis aufteilen (+1114/−1025, 336 Dateien)
  • #2049refactor(indexing): Dokumentformate als eigenständiges Paket format herauslösen (+1174/−1037, 222 Dateien)
  • #2043refactor(api): Web-Schicht von assistant und external in die web-Pakete, io.opaa.api nur noch gemeinsam (+161/−128, 52 Dateien)
  • #2011docs(agents): Kurze AGENTS.md je logischem Modul, zentrale backend/AGENTS.md verschlanken (+742/−38, 49 Dateien)
  • #2010refactor(migration): Changelog je logischem Modul statt globaler Changeset-Nummern (+4110/−2796, 34 Dateien)
  • #2009refactor(frontend): Sammeldateien api.ts, Mock-Handler, Fixtures und chatStore je Thema aufteilen (+9527/−9144, 167 Dateien)
  • #2008refactor(api): OpenAPI-Spezifikation in Dateien je Thema aufteilen und zur Build-Zeit bündeln (+20594/−19631, 42 Dateien)
  • #2007refactor(migration): Liquibase-Historie ein drittes Mal zu einer Baseline zusammenfassen – ein Changeset je Modul (+6148/−22720, 255 Dateien)
  • #2006test(architecture): Logische Module und Schichtung per ArchUnit im Build erzwingen (+1216/−688, 42 Dateien)
  • #1997feat(indexing): steckbare Konnektoren – offener Typ-Schlüssel und typneutrale API (Teil B von #1977) (+5286/−5350, 307 Dateien)
#2012 feat(demo): Demo Rheinfurt um Gruppen, Prompt-Bibliotheken, Ordner und Fachformate erweitern 9 / 9 erledigt
Gemergte Pull Requests:
  • #2032docs(demo): Drehbuch um Gruppen, Prompt-Bibliotheken, Ordner und Fachformate ergänzen (+366/−74, 5 Dateien)
  • #2029feat(demo): Keycloak-Gruppen mit Rechten über den Verzeichnisabgleich (+1024/−88, 8 Dateien)
  • #2028feat(demo): Fachdokumente in XLSX, E-Mail mit PDF-Anhang und CSV in den Fachbibliotheken (+613/−70, 18 Dateien)
  • #2027fix(e2e): Demo-Smoke-Harness auf objectstore/objectstore-seed umstellen (+16/−14, 3 Dateien)
  • #2024feat(demo): Ratsinformationen nach Gremien ordnen und Anlagen als Anhänge zeigen (+1075/−78, 28 Dateien)
  • #2023feat(demo): Prompt-Bibliotheken „Textbausteine Bürgerbüro“ und „Vorlagen Amtsleitung“ im Demo-Seed (+808/−1, 5 Dateien)
  • #2022feat(demo): Aktenplan-Ordner in der Upload-Bibliothek „Interne Dienstanweisungen Meldewesen“ (+360/−106, 36 Dateien)
  • #2021feat(demo): interne Gruppen „Pressestelle“ und „Sachbearbeitung Bürgerbüro“ im Demo-Seed (+329/−38, 5 Dateien)
#1441 feat: UI-Politur-Runde Oktober 2026 — Sammel-Epic 14 / 15 erledigt
Gemergte Pull Requests:
  • #2042feat(chat): Fundstellenblock unter der Antwort durch „Belege anzeigen" ersetzen (+997/−1266, 30 Dateien)
Sonstiges
Gemergte Pull Requests:
  • #2040refactor(api): Web-Schicht von knowledge und library in die web-Pakete ihrer Module (+267/−185, 69 Dateien)
  • #2039refactor(api): Web-Schicht von identity, rights und workspace in die web-Pakete ihrer Module (+662/−172, 136 Dateien)
  • #2038fix(indexing): PDF-Tabellen mit Gitterlinien zeilenweise mit Zellentrennern ausgeben (+1554/−44, 23 Dateien)
  • #2036fix(e2e): Demo-Smoke wartet beim Abmelden auf die Rückkehr von Keycloak (+12/−3, 1 Datei)
  • #2035fix(library): Anhänge in der Ordneransicht nur unter ihrem Elterndokument zeigen (+98/−34, 7 Dateien)
  • #1999chore(deps): npm (non-major) aktualisieren (+61/−74, 4 Dateien)
  • #1998chore(deps): axllent/mailpit docker tag to v1.31.3 (+1/−1, 1 Datei)
  • #1996fix(migration): Fixture-Kette des Delta-Tests 092 ohne entfernten Changeset 077 (+0/−2, 1 Datei)
  • #1994fix(chat): mehrzeilige Fragen annehmen und Eingabe an Server-Regeln angleichen (+498/−23, 9 Dateien)
  • #1986refactor(indexing): Einstellungen je Konnektor, Kern ohne Konnektornamen (Teil A von #1977) (+2770/−1549, 130 Dateien)