Tagesreport Mittwoch, 14. Oktober 2026

91
Issues offen
+83
Neu angelegt
94
Abgeschlossen
85
PRs gemergt
#2678 feat: Architektur-Review Backend 10/2026 — Befunde umsetzen, Kommentare bereinigen, ADRs neu fassen 29 / 29 erledigt
Gemergte Pull Requests:
  • #2756refactor(indexing): indexing.source in spi, credentials, registry und run zerlegen (+1790/−1638, 497 Dateien)
  • #2751refactor(backend): Kommentar-Hotspots und Restliste auf den Vertrag fassen (+612/−1840, 110 Dateien)
  • #2748refactor(backend): Code-Kommentare auf Vertrag statt Entstehung umstellen und per CI prüfen (+3980/−4011, 606 Dateien)
  • #2747docs(backend): Maßgebliche ADRs je Modul-AGENTS.md verlinken und prüfen (+387/−284, 18 Dateien)
  • #2744refactor(externalaccess): Zyklus zwischen Paketwurzel und token auflösen (+50/−93, 10 Dateien)
  • #2742docs(decisions): ADR-0040 und ADR-0041 aufteilen und auf den gültigen Endstand neu fassen (+1544/−2648, 12 Dateien)
  • #2740refactor(indexing): Konnektoren und FileSync löschen über den Laufrahmen statt direkt über den Cleanup-Service (+74/−117, 48 Dateien)
  • #2738test(architecture): Importe und Javadoc-Verweise im Quelltext gegen Schichtung und Module prüfen (+159/−37, 11 Dateien)
  • #2737docs(decisions): ADR-0023 bis ADR-0035 auf den gültigen Endstand neu fassen (+1780/−5029, 15 Dateien)
  • #2736refactor(indexing): Lebenszyklus-Defaults in SourceConnector, Kopien in den Konnektoren entfernen (+220/−340, 15 Dateien)
  • #2735refactor(indexing): Normalisierung der Properties-Grenzen in PropertyDefaults bündeln (+300/−411, 27 Dateien)
  • #2734refactor(security): Ein AES-GCM-Kern für CredentialsEncryptor und SettingsEncryptor (+162/−167, 5 Dateien)
  • #2733refactor(query): Zyklus query ↔ query.spike über eine Schnittstelle auflösen (+80/−76, 7 Dateien)
  • #2730docs(decisions): ADR-0012 und ADR-0013 als Festpunkt-Katalog neu fassen (+786/−2360, 10 Dateien)
  • #2729refactor(config): Konfigurationsklassen je Modul registrieren, app-Modulkanten streichen (+63/−40, 15 Dateien)
  • #2728refactor(architecture): Paket health dem Modul knowledge zuordnen (+15/−16, 5 Dateien)
  • #2726test(architecture): Namen in den Listen von ModularArchitecture auf Existenz prüfen (+207/−101, 4 Dateien)
  • #2722refactor(common): Clock-Bean in foundation, Ablaufprüfungen über die Clock (+308/−243, 61 Dateien)
  • #2721docs(decisions): ADR-0014 bis ADR-0022 auf den gültigen Endstand neu fassen (+954/−2256, 16 Dateien)
  • #2719refactor(retrieval): Domain-Enums der Suchdiagnose als geteilte Typen statt Mapper-Spiegel (+180/−227, 73 Dateien)
  • #2718refactor(api): Fehlerhülle über einen Helfer bauen, ResponseStatusException aus der Web-Schicht entfernen (+168/−228, 30 Dateien)
  • #2717docs(decisions): ADR-0036 bis 0039 und 0042 bis 0044 auf den gültigen Endstand neu fassen (+1241/−2805, 10 Dateien)
  • #2714refactor(knowledge): Schema und Tabellenname des Vektorspeichers als eine Bean (+120/−167, 23 Dateien)
  • #2713docs(decisions): ADR-0001 bis ADR-0011 auf den gültigen Endstand neu fassen (+683/−966, 14 Dateien)
  • #2712refactor(knowledge): Bibliothek je Organisation über eine Repository-Abfrage laden (+242/−199, 37 Dateien)
  • #2710fix(directory): Verzeichnisabgleich nicht auf dem gemeinsamen Scheduler-Thread ausführen (+188/−12, 7 Dateien)
  • #2709refactor(auth): Systemverwaltungs-Prüfung einmal an CurrentUser (+89/−87, 13 Dateien)
  • #2707docs(features): Statusköpfe und Ist-Stand-Marken in den Spezifikationen nachziehen (+65/−27, 6 Dateien)
  • #2706docs(decisions): ADR-Regeln, Vorlage und Stilprüfung (+232/−8, 9 Dateien)
#2057 feat: Frontend nach Fachthemen gliedern – Feature-Ordner, Import-Grenzen per ESLint, Nachladen je Thema 29 / 29 erledigt
Gemergte Pull Requests:
  • #2788docs(frontend): Kommentarregel auf frontend/src anwenden und in die CI-Prüfung aufnehmen (+1685/−1633, 356 Dateien)
  • #2787perf(frontend): Themen bei Bedarf nachladen (+677/−233, 17 Dateien)
  • #2778docs(frontend): Doku je Thema vereinheitlichen (+64/−22, 22 Dateien)
  • #2767refactor(frontend): app abschließen, Altbestand und Übergangsliste entfernen (+649/−849, 146 Dateien)
  • #2763refactor(frontend): Ungenutzte Label-Funktionen entfernen (+3/−122, 7 Dateien)
  • #2757refactor(frontend): Themen library, search-admin und chat umziehen (+598/−587, 300 Dateien)
  • #2755fix(ci): Themengrenzen-Prüfung gegen die Basis des geprüften Commits vergleichen (+8/−6, 2 Dateien)
  • #2754fix(frontend): Offenlegungshinweis im Token-Dialog ohne Kartenrahmen (+2/−13, 2 Dateien)
  • #2750refactor(frontend): Themen group, asset, connection, external-access, space und prompt umziehen (+560/−418, 283 Dateien)
  • #2746refactor(frontend): Themen capability, succession, directory-sync, user umziehen (+172/−115, 119 Dateien)
  • #2743chore(frontend): move-diff-check verträgt vorhandene index.ts, Prettier-Umbruch und schrumpfende Übergangsliste (+525/−107, 3 Dateien)
  • #2739refactor(frontend): Thema principal nach features/principal umziehen (+105/−90, 53 Dateien)
  • #2732refactor(frontend): Thema auth nach features/auth umziehen (+94/−73, 47 Dateien)
  • #2731chore(frontend): move-diff-check und Wächtertests für Themen-Umzüge nachschärfen (+153/−17, 4 Dateien)
  • #2727refactor(frontend): Querbezüge asset↔space, space→chat und principal↔group auflösen (+755/−656, 57 Dateien)
  • #2725refactor(frontend): Querbezug connection↔library auflösen (+413/−199, 51 Dateien)
  • #2723refactor(frontend): Verwaltungsthemen audit, mail, model, branding, notification, identity-provider umziehen (+187/−99, 112 Dateien)
  • #2677refactor(frontend): labels.ts nach Thema aufteilen, Stores, Hooks, Utils und Theme nach shared (+961/−974, 239 Dateien)
  • #2676refactor(frontend): Übergreifende UI-Bausteine nach shared/ui umziehen (+323/−316, 190 Dateien)
  • #2675refactor(frontend): Sitzungskern, API-Client und Routenkonstanten nach shared umziehen (+852/−825, 542 Dateien)
  • #2674refactor(frontend): Sitzungs-Stores registrieren sich selbst zum Zurücksetzen (+247/−81, 24 Dateien)
  • #2666chore(frontend): Themengrenzen per ESLint erzwingen (+2670/−1, 22 Dateien)
  • #2665refactor(frontend): Toten Code entfernen und Sammel-Importe nach Thema ordnen (+171/−138, 5 Dateien)
  • #2664ci(frontend): Bundle-Größe beim ersten Laden messbar machen (+93/−1, 5 Dateien)
#2305 feat: Nutzerwünsche Prozesse & Kommunikation aus Feedbackrunde (zur Bewertung) 4 / 4 erledigt
Sonstiges
Gemergte Pull Requests:
  • #2802fix(e2e): Prompt-Katalog-Negativfall unabhängig von Vorgänger-Specs, Fehlschläge als Annotationen (+17/−4, 4 Dateien)
  • #2801build(backend): Jackson 3.1.7 und 2.21.7 per BOM-Override pinnen (+12/−0, 2 Dateien)
  • #2800docs(frontend): Deutsche Code-Kommentare in frontend/src ins Englische übertragen (+2085/−2079, 259 Dateien)
  • #2797test(confluence): Abbruch bei widerrufenem Token mit Grundcode prüfen (+4/−1, 1 Datei)
  • #2795docs(release): Vorbereitung für Bestandsinstallationen zu v0.1.0-rc.3 (+23/−0, 1 Datei)
  • #2792refactor(backend): Zeit in allen Spring-Beans über die Clock lesen (+315/−123, 56 Dateien)
  • #2791refactor(backend): @Value außerhalb von Properties-Klassen über Properties-Typen binden (+55/−62, 15 Dateien)
  • #2790ci: Kommentarregel auf renovate.json5, nginx.conf, demo- und Shell-Skripte ausdehnen (+160/−126, 17 Dateien)
  • #2786feat(externalaccess): Fremdzugänge und MCP-Server per Feature-Flag abschaltbar (+1247/−71, 63 Dateien)
  • #2784fix(indexing): Laufrahmen an den vom Kern gestarteten Job der Bibliothek binden (+99/−37, 6 Dateien)
  • #2780ci: Kommentarregel auf e2e, eval, Build- und Container-Dateien ausdehnen (+609/−494, 54 Dateien)
  • #2779docs(adr): Architekturvertrag des Backends (ADR-0051) und Ratschen für Instant.now() und @Value (+397/−0, 8 Dateien)
  • #2776fix(backend): Kleinbefunde aus den Architektur-Reviews beheben (+195/−94, 24 Dateien)
  • #2774docs(agents): backend/AGENTS.md und AGENT-ORGANIZATION.md auf Bauregeln kürzen (+380/−409, 15 Dateien)
  • #2773docs(agents): Wurzel-AGENTS.md auf Arbeitsregeln kürzen, Build- und CI-Wissen auslagern (+175/−192, 6 Dateien)
  • #2771docs(backend): Kommentarregel auf Tests, evalTest, Workflows und Liquibase-Kommentare ausdehnen (+3967/−3954, 479 Dateien)
  • #2769refactor(indexing): Auslöser aus indexing.run herausziehen und Laufrahmen auf den registrierten Executor beschränken (+252/−48, 31 Dateien)
  • #2768docs(decisions): großgeschriebene „Seit #NNNN“-Marker entfernen, Prüfung ohne Groß-/Kleinschreibung (+10/−10, 8 Dateien)
  • #2765docs(decisions): Befunde der Zweitprüfung zu ADR-0023 bis ADR-0035 einarbeiten (+159/−272, 11 Dateien)
  • #2764docs(decisions): ADR-Status von der ersten Fassung an Akzeptiert (+123/−673, 56 Dateien)
  • #2745ci(adr): ADR-Stilprüfung immer als Fehler werten (+10/−29, 3 Dateien)
  • #2708fix(llm): Prüfabstand der Rerank-Rolle einstellbar machen (+344/−44, 19 Dateien)
  • #2673docs(handbuch): Reranking als Empfehlung beschreiben (+32/−7, 2 Dateien)
  • #2670chore(deps): amazon/aws-cli docker tag to v2.38.0 (+2/−2, 1 Datei)
  • #2669chore(deps): renovate/renovate docker tag to v44.149.3 (+1/−1, 1 Datei)
  • #2668chore(deps): npm (non-major) aktualisieren (+71/−71, 2 Dateien)
  • #2667chore(deps): @cyclonedx/cdxgen auf v12.8.6 aktualisieren (+1/−1, 1 Datei)
  • #2639test(e2e): Fremdzugänge Szenario 12 wartet auf den abgeschlossenen Rechteentzug (+8/−0, 1 Datei)
  • #2638fix(frontend): Zusammenfassung der Zugänge erst nach allen Abrufen zeigen (+76/−5, 2 Dateien)
  • #2637refactor(llm): Gemeinsamer Helfer für RerankClient und TranscriptionClient (+217/−108, 4 Dateien)
  • #2636feat(eval): Gemeinsame Baseline nach dem Retrieval-Umbau, Fusion und Relevanzschnitt als Festpunkte (+707/−106, 32 Dateien)
  • #2635feat(retrieval): Spitzentreffer jeder Suchliste fest in die Auswahl übernehmen (+827/−89, 31 Dateien)