- Verschifft
- 29. September 2026 um 02:22 UTC
- Autor
- Kamo
- Ausschuss
- 04e017c
Ergebnisse zum AI-full-Namen-Fix (4ea53c5) überprüfen: - LOW: Der Spiegel-Benutzernamen-Vergleich hat keine der beiden Seiten getrimmt, also ein Alias mit streunigem Leerraum ("nena ") überlebte das isBlank() Gate und bedruckt mit der Polsterung intakt, anstatt als Spiegel erkannt zu werden Sie ist es. Beide Seiten werden vor dem Vergleich jetzt beschnitten. - MEDIUM (N+1): displayName(Mitglied) liest jetzt m.getUser() auf dem Alias-Zweig auch, um einen echten Nickname vom auto-mirrored login-Handle zu unterscheiden. GET /sessions/{guid'/Mitglieder lesen seinen Dienstplan durch die Ebene, un-joined **************** so ein Zimmer von N Teilnehmer, die jeweils ANY Alias tragen, gingen von einer Abfrage zu N+1 faul Jede Menge Benutzer - genau das Muster MarketingMemberLookupRepository und Exec2ExecRosterRepository tragen bereits LINKS JOIN FETCH und Kommentare zu zu vermeiden. Ein mediaservice-lokal ************ hinzugefügt (gleiche Anordnung wie diese beiden: das Holen verbindet Leben hier und nicht auf Shared-lib's MediaSessionMemberRepository, die jeder andere Anrufer würde dann auch zahlen) und pointierte get-Mitglieder an sie. Tests: MemberDisplayNamesTest erhält den Whitespace-Fall (RED gegen die unbeschnittener Vergleich, GRÜH nach). **************** pins den Endpunkt auf den geholten Repository-Ruf und nie den einfachen Die Regression, vor der dieser Endpunkt jetzt gehütet wird. **************** analysiert die neue Abfragen HQL und pins beide LINKS JOIN FETCH Klauseln per Text, genauso wie MarketingTrackingHqlTest und Exec2ExecQueryParseTest bereits pin theirs - keine Live-Datenbank verfügbar zu dieser Testsuite für eine echte Hibernate-Statistik-Anweisungszahl (nein H2/Testcontainer ist hier vorhanden, und die eigene Konvention der Codebase für genau dieses Problem, nach diesen beiden bestehenden Tests, ist HQL-parse-only). Die vier anderen Tests, die ChatSessionMembersController direkt konstruieren ************ ChatSeatGateTest, ChatSessionTwoAiMembersTest, ************ werden für den neuen Konstrukteur aktualisiert Parameter; nur ************ getMembers Fall benötigt sein Stub ist in das neue Repository verschoben.
