From a1a8b4fa7bc06cb2329df84a16cb20e1047232bb Mon Sep 17 00:00:00 2001 From: Schalli Date: Mon, 7 Sep 2026 14:49:07 +0200 Subject: [PATCH] =?UTF-8?q?test(ldap):=20Live-Test=20gegen=20echtes=20AD?= =?UTF-8?q?=20=E2=80=94=20A2=20belegt,=20zwei=20neue=20Defekte=20gefunden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auf alpha gegen das echte Active Directory balios.ctl.local geprueft. Belegt: - WINDOWS #4 / Annahme A2 (byteweise Filter-Syntax): read-only gemessen. EqualityFilter ueber rohen Buffer findet Claude_VT (DN und objectGUID stimmen mit der Tessera-DB ueberein), der frueher verwendete escapte Hex-String findet nichts. Der erwartete DN stammt aus der Datenbank, nicht aus der Filter-Hilfsfunktion — sonst waere die Messung tautologisch. - WINDOWS #6 Teil (a): Sync ausgeloest, alle drei Zahlenzeilen erscheinen. - WINDOWS #6 Teil (c): die Spalte ist in der Freigaben-Matrix sowohl unter dem internen Namen als auch unter dem AD-Namen auffindbar. Weiterhin offen, weil Schreibzugriff im Verzeichnis noetig: - #4 / A1 (objectGUID uebersteht Umbenennung) - #6 Teil (b) (Amber-Zeile bei verschobener Standardmarkierung). Ueber den konfigurierten Suchbereich nicht nachstellbar — die WR-03-Weitsuche verhindert das zu Recht. Neu im Ledger: - #14: Die Suche in der Freigaben-Matrix filtert beide Achsen mit demselben Begriff. Ein Begriff, der nur eine Achse trifft, leert die andere ganz — es bleibt nie ein Kaestchen zum Klicken. Damit scheitert genau der Zweck der Suche. - #15: Der Sync reicht rohe Prisma-Fehler und englische Techniktexte an den Administrator durch. Vier AD-Konten aus OU=CTL_PWS_Gruppen werden wegen einer geteilten E-Mail-Adresse nie importiert, ohne verstaendlichen Hinweis. Der Testzustand wurde zurueckgesetzt: Cert Manager wieder deaktiviert, interner Name wieder geleert. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01FYZcd3SSmo14QTqWx2KKzU --- .planning/STATE.md | 18 +-- .planning/WINDOWS.md | 32 ++++- .../16-LIVETEST-2026-09-07.md | 119 ++++++++++++++++++ .../befund-matrix-suche-gruppenname.png | Bin 0 -> 13198 bytes .../befund-matrix-suche-modulname.png | Bin 0 -> 14899 bytes .../windows6a-sync-zahlenzeilen.png | Bin 0 -> 111427 bytes 6 files changed, 157 insertions(+), 12 deletions(-) create mode 100644 .planning/phases/16-ad-gruppen-synchronisation/16-LIVETEST-2026-09-07.md create mode 100644 .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/befund-matrix-suche-gruppenname.png create mode 100644 .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/befund-matrix-suche-modulname.png create mode 100644 .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/windows6a-sync-zahlenzeilen.png diff --git a/.planning/STATE.md b/.planning/STATE.md index d0f4166..caf87ac 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -5,10 +5,10 @@ milestone_name: Plattform-Berechtigungen current_phase: 17 current_phase_name: eigene-ausschreibungs-quellen-je-nutzer status: verified -stopped_at: "Aufraeumen abgeschlossen. Zwei veraltete .continue-here-Dateien entfernt, ihre noch gueltigen Inhalte (5 Anti-Patterns, Infrastruktur-Stand alpha, Blocker 'kein AD-Schreibzugriff') nach STATE.md Accumulated Context ueberfuehrt; .gsd/ in .gitignore. Naechster Schritt: Live-Tests WINDOWS #4, #6 (echtes AD) und #12 (echtes Exchange-Postfach). Achtung: #4 braucht AD-Schreibrechte, die am 2026-08-11 noch fehlten." -last_updated: "2026-09-07T14:40:00.000Z" +stopped_at: "Live-Test gegen das echte AD (balios.ctl.local) auf alpha durchgefuehrt. BELEGT: #4/A2 (byteweise Filter-Syntax, read-only gemessen) und #6 Teile (a) drei Zahlenzeilen und (c) Spaltensuche unter internem und AD-Namen. OFFEN und auf den User angewiesen: #4/A1 und #6/(b) brauchen AD-Schreibzugriff (Weg: Wegwerf-Gruppe im AD anlegen, einbinden, umbenennen bzw. loeschen); #12 braucht Postfachadresse, EWS-Adresse und Zugangsdaten — auf alpha ist TenderEmailConfig leer. NEU gefunden: #14 (Matrix-Suche leert die jeweils andere Achse, Matrix damit unbenutzbar sobald gesucht wird) und #15 (rohe Prisma- und englische Techniktexte im Sync-Ergebnis, vier AD-Konten werden wegen E-Mail-Kollision nie importiert)." +last_updated: "2026-09-07T14:50:00.000Z" last_activity: 2026-09-07 -last_activity_desc: Checkpoint-Aufraeumen — veraltete .continue-here-Dateien entfernt, Pitfalls und Infrastruktur-Stand nach STATE.md gerettet +last_activity_desc: Live-Test gegen echtes AD — WINDOWS #4/A2 belegt, #6 (a)+(c) bestanden, zwei neue Defekte im Ledger progress: total_phases: 17 completed_phases: 17 @@ -368,9 +368,9 @@ Items acknowledged and carried forward from previous milestone close: | Category | Item | Status | Deferred At | |----------|------|--------|-------------| -| Live-Test AD | WINDOWS #4 — Annahmen A1 (objectGUID uebersteht Umbenennung) und A2 (byteweise Hex-Filter-Syntax) gegen ein echtes Active Directory pruefen. Negatives Ergebnis waere Stopp-Grund fuer die Loeschsemantik D-05 | offen, bewusst auf das Live-System verschoben | 2026-09-07 | -| Live-Test AD | WINDOWS #6 — Sync ausloesen und die drei Zahlenzeilen sowie die Amber-Zeile bei verschobener Standardmarkierung pruefen | offen, bewusst auf das Live-System verschoben | 2026-09-07 | -| Live-Test E-Mail | WINDOWS #12 — echtes Portal-Alert-Postfach ueber Exchange/EWS anbinden und eine echte Alarm-Mail ingestieren; der handgeschriebene NTLM/SOAP-Weg ist bisher nur gegen Mocks geprueft | offen, bewusst auf das Live-System verschoben | 2026-09-07 | +| Live-Test AD | WINDOWS #4 — **A2 am 2026-09-07 gegen das echte AD belegt** (EqualityFilter ueber rohen Buffer: 1 Treffer, escapter String: 0 Treffer; Bericht `16-LIVETEST-2026-09-07.md`). **A1 (objectGUID uebersteht Umbenennung) weiterhin offen** — braucht Schreibzugriff im Verzeichnis | teilweise belegt, A1 offen | 2026-09-07 | +| Live-Test AD | WINDOWS #6 — **Teil (a) drei Zahlenzeilen und Teil (c) Spaltensuche unter beiden Namen am 2026-09-07 auf alpha bestanden**. **Teil (b) Amber-Zeile weiterhin offen** — nur ausloesbar, wenn eine AD-gebundene Gruppe im Verzeichnis wirklich verschwindet (Schreibzugriff noetig; ueber den Suchbereich nicht nachstellbar, das verhindert die WR-03-Weitsuche zu Recht) | teilweise bestanden, (b) offen | 2026-09-07 | +| Live-Test E-Mail | WINDOWS #12 — echtes Portal-Alert-Postfach ueber Exchange/EWS anbinden und eine echte Alarm-Mail ingestieren; der handgeschriebene NTLM/SOAP-Weg ist bisher nur gegen Mocks geprueft. Stand 2026-09-07: auf alpha ist **kein Postfach hinterlegt** (`TenderEmailConfig` leer) — der Test kann erst starten, wenn Postfachadresse, EWS-Adresse und Zugangsdaten vorliegen | offen, wartet auf Zugangsdaten | 2026-09-07 | **Entscheidung des Users vom 2026-09-07 zur Mandantenfaehigkeit:** Tessera wird zunaechst **nur intern** eingesetzt. Die Mandantentrennung ist damit vorerst @@ -388,7 +388,7 @@ sind. Kein Anlass, sie vorher erneut vorzulegen. ## Session Continuity -Last session: 2026-09-07T14:40:00.000Z -Stopped at: Aufraeumen erledigt (veraltete Checkpoint-Dateien entfernt, ihr Wissen nach STATE.md gerettet, .gsd/ ignoriert). Als naechstes: die drei zurueckgestellten Live-Tests WINDOWS #4, #6, #12 gegen echtes AD und echtes Exchange-Postfach. +Last session: 2026-09-07T14:50:00.000Z +Stopped at: Live-Test gegen das echte AD durchgefuehrt. Belegt: WINDOWS #4/A2 und WINDOWS #6 Teile (a) und (c). Offen bleiben #4/A1 und #6/(b) — beide brauchen Schreibzugriff im Verzeichnis — sowie #12, das ein Exchange-Postfach samt Zugangsdaten braucht. Zwei neue Defekte gefunden und im Ledger erfasst (#14 Matrix-Suche leert die jeweils andere Achse, #15 rohe Techniktexte im Sync-Ergebnis). Bericht: .planning/phases/16-ad-gruppen-synchronisation/16-LIVETEST-2026-09-07.md Resume file: None -Last activity: 2026-09-07 - Checkpoint-Aufraeumen; Pitfalls und Infrastruktur-Stand in STATE.md ueberfuehrt +Last activity: 2026-09-07 - Live-Test AD auf alpha; #4/A2 und #6 (a)+(c) bestanden, zwei neue Defekte erfasst diff --git a/.planning/WINDOWS.md b/.planning/WINDOWS.md index 5c88f32..1c995f1 100644 --- a/.planning/WINDOWS.md +++ b/.planning/WINDOWS.md @@ -1,10 +1,10 @@ --- schema_version: 1 -open_count: 3 +open_count: 5 waived_count: 0 fixed_count: 10 -total_count: 13 -last_updated: 2026-09-07T09:35:49.019Z +total_count: 15 +last_updated: 2026-09-07T12:47:32.058Z --- # Broken Windows Ledger @@ -28,6 +28,8 @@ last_updated: 2026-09-07T09:35:49.019Z | 11 | 13 | unmet-truth | apps/api/src/tenders/tender-fingerprint.ts | | Cross-Source-Dedup kollabiert die Mehrzahl echter Duplikate nicht: tenderFingerprint() haengt [buyerName, title, cpvDivisionKey, deadlineKey, valueBucket] zu einem String und hasht ihn. Die Scraper-Adapter liefern cpvDivisions immer leer, DOE dagegen meist gefuellt - dieselbe Ausschreibung ergibt aus beiden Quellen verschiedene Fingerabdruecke, die Fingerprint-Stufe greift also gerade dort nicht, wo sie greifen soll. Steht als offener Rest in 13-VERIFICATION.md (status gaps_found, 3/4 Wahrheiten), war aber bisher nicht im Ledger und damit unsichtbar. Die frueher vermutete Ursache (Normalizer-Defaults) ist mit 9881005 geschlossen und nicht gemeint. | fixed | | 2026-09-07T08:09:04.188Z | 2026-09-07T08:42:34.794Z | | 12 | 14 | unrun-verify | .planning/phases/14-rss-email-alert-ingestion-module-rollout/14-03-PLAN.md | | 14-03 Task 4 (checkpoint human-verify, gate blocking): echtes Portal-Alert-Postfach ueber den Exchange/EWS-Weg anbinden und eine echte Alarm-Mail ingestieren. Zu belegen sind (a) die Mail erzeugt eine mandantenprivate Ausschreibung, (b) ein anderer Mandant sieht sie nicht, (c) der EWS-Body-Abruf liefert nicht-leeren, nicht-verstuemmelten Inhalt gegen einen echten Exchange-Server. Der handgeschriebene NTLM/SOAP-Weg ist nur gegen gemocktes httpntlm.post geprueft, nie gegen einen echten Server. Braucht ein echtes Postfach - vom User am 2026-07-24 bewusst zurueckgestellt. Stand bisher nur in 14-VERIFICATION.md (status human_needed), nicht im Ledger. | open | | 2026-09-07T08:09:04.406Z | | | 13 | 1 | unmet-truth | apps/web/src/app/globals.css | | Tailwind-4-Dunkelvariante war nie an die .dark-Klasse gebunden: globals.css definierte die Farbtokens unter .dark, deklarierte aber kein @custom-variant dark. In Tailwind 4 haengt die dark:-Utility-Variante per Vorgabe an prefers-color-scheme, nicht an einer Klasse. Die App schaltet den Modus jedoch ueber next-themes mit attribute=class. Folge: JEDE dark:-Utility im Web-Quellcode (ueber 100 Vorkommen in 10+ Dateien - Status-, Warn- und Fehlerfarben, Hinweisboxen, Badges in der Administration) blieb wirkungslos, sobald der Nutzer im Portal auf dunkel stellte, waehrend sein Betriebssystem hell stand. Am laufenden System gemessen: html.dark gesetzt, prefers-color-scheme hell, dark:bg-gray-800 ergab transparent und dark:text-green-400 blieb ohne Wirkung. Unentdeckt geblieben, weil Hintergrund und Textfarbe ueber CSS-Variablen unter .dark laufen und deshalb korrekt umschalten. Aufgedeckt beim Logo-Einbau 260907-fgv, dessen Plattenkontur dark:stroke-white/25 aus demselben Grund nicht griff. | fixed | | 2026-09-07T09:32:24.960Z | 2026-09-07T09:35:49.019Z | +| 14 | 15 | unmet-truth | apps/web/src/app/(portal)/admin/modules/grants/page.tsx | | Die Suche in der Freigaben-Matrix macht die Matrix unbenutzbar, sobald sie etwas findet: derselbe Suchbegriff filtert BEIDE Achsen unabhaengig voneinander (page.tsx:137 filtert Module ueber m.name, page.tsx:145 filtert Gruppen ueber internalName/name). Ein Begriff, der nur eine Achse trifft, leert die andere vollstaendig — es bleibt nie ein Kaestchen zum Klicken uebrig. Am 2026-09-07 im Browser auf alpha gemessen: Suche 'Claude_VT' bzw. 'Vertrieb' laesst die Gruppenspalte stehen, entfernt aber jede Modulzeile; Suche 'Cert' laesst die Modulzeile stehen, entfernt aber jede Gruppenspalte. Damit scheitert genau der Zweck der Suche — in einer grossen Matrix die Kreuzung Modul x Gruppe finden. Belege: .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/befund-matrix-suche-gruppenname.png und befund-matrix-suche-modulname.png | open | | 2026-09-07T12:46:56.172Z | | +| 15 | 16 | unmet-truth | apps/api/src/ldap/ldap.service.ts | | Der Sync reicht rohe Techniktexte an den Administrator durch und laesst echte AD-Konten still liegen. Am 2026-09-07 auf alpha gegen das echte AD gemessen (Lauf 14:42): zehn Fehlerzeilen unter den drei Zahlenzeilen, davon zwei Sorten. (1) Vier Konten scheitern mit der woertlichen Prisma-Meldung 'Invalid prisma.user.create() invocation: Unique constraint failed on the fields: (email)' — CN=uvertrieb_ro, uvertrieb_rw, uvertrieb_ro_ss, usoftware_rw aus OU=CTL_PWS_Gruppen teilen sich offenbar eine E-Mail-Adresse. Sie werden dadurch NIE importiert, ohne dass der Administrator erfaehrt warum oder was er tun soll. (2) Sechs Eintraege melden englisch 'no username mapped (check sAMAccountName mapping)' — korrekt uebersprungene Kontakte/Ressourcen ohne sAMAccountName, aber die Meldung liest sich wie ein Fehler und ist nicht uebersetzt. Beides braucht eine verstaendliche deutsche Meldung; die E-Mail-Kollision zusaetzlich eine Entscheidung, ob solche Konten ohne E-Mail angelegt oder bewusst uebersprungen werden. Beleg: .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/windows6a-sync-zahlenzeilen.png | open | | 2026-09-07T12:47:32.058Z | | ````json [ @@ -186,6 +188,30 @@ last_updated: 2026-09-07T09:35:49.019Z "reason": "", "recorded_at": "2026-09-07T09:32:24.960Z", "resolved_at": "2026-09-07T09:35:49.019Z" + }, + { + "id": 14, + "kind": "unmet-truth", + "phase": "15", + "file": "apps/web/src/app/(portal)/admin/modules/grants/page.tsx", + "line": null, + "description": "Die Suche in der Freigaben-Matrix macht die Matrix unbenutzbar, sobald sie etwas findet: derselbe Suchbegriff filtert BEIDE Achsen unabhaengig voneinander (page.tsx:137 filtert Module ueber m.name, page.tsx:145 filtert Gruppen ueber internalName/name). Ein Begriff, der nur eine Achse trifft, leert die andere vollstaendig — es bleibt nie ein Kaestchen zum Klicken uebrig. Am 2026-09-07 im Browser auf alpha gemessen: Suche 'Claude_VT' bzw. 'Vertrieb' laesst die Gruppenspalte stehen, entfernt aber jede Modulzeile; Suche 'Cert' laesst die Modulzeile stehen, entfernt aber jede Gruppenspalte. Damit scheitert genau der Zweck der Suche — in einer grossen Matrix die Kreuzung Modul x Gruppe finden. Belege: .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/befund-matrix-suche-gruppenname.png und befund-matrix-suche-modulname.png", + "status": "open", + "reason": "", + "recorded_at": "2026-09-07T12:46:56.172Z", + "resolved_at": null + }, + { + "id": 15, + "kind": "unmet-truth", + "phase": "16", + "file": "apps/api/src/ldap/ldap.service.ts", + "line": null, + "description": "Der Sync reicht rohe Techniktexte an den Administrator durch und laesst echte AD-Konten still liegen. Am 2026-09-07 auf alpha gegen das echte AD gemessen (Lauf 14:42): zehn Fehlerzeilen unter den drei Zahlenzeilen, davon zwei Sorten. (1) Vier Konten scheitern mit der woertlichen Prisma-Meldung 'Invalid prisma.user.create() invocation: Unique constraint failed on the fields: (email)' — CN=uvertrieb_ro, uvertrieb_rw, uvertrieb_ro_ss, usoftware_rw aus OU=CTL_PWS_Gruppen teilen sich offenbar eine E-Mail-Adresse. Sie werden dadurch NIE importiert, ohne dass der Administrator erfaehrt warum oder was er tun soll. (2) Sechs Eintraege melden englisch 'no username mapped (check sAMAccountName mapping)' — korrekt uebersprungene Kontakte/Ressourcen ohne sAMAccountName, aber die Meldung liest sich wie ein Fehler und ist nicht uebersetzt. Beides braucht eine verstaendliche deutsche Meldung; die E-Mail-Kollision zusaetzlich eine Entscheidung, ob solche Konten ohne E-Mail angelegt oder bewusst uebersprungen werden. Beleg: .planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/windows6a-sync-zahlenzeilen.png", + "status": "open", + "reason": "", + "recorded_at": "2026-09-07T12:47:32.058Z", + "resolved_at": null } ] ```` diff --git a/.planning/phases/16-ad-gruppen-synchronisation/16-LIVETEST-2026-09-07.md b/.planning/phases/16-ad-gruppen-synchronisation/16-LIVETEST-2026-09-07.md new file mode 100644 index 0000000..8356853 --- /dev/null +++ b/.planning/phases/16-ad-gruppen-synchronisation/16-LIVETEST-2026-09-07.md @@ -0,0 +1,119 @@ +# Live-Test gegen echtes AD — 2026-09-07 + +Durchgefuehrt auf **alpha** (https://alpha.tessera.ctl.de) gegen das echte +Active Directory `balios.ctl.local` (172.16.0.11), Basis-DN `DC=ctl,DC=local`, +Dienstkonto `svc_tessera@ctl.local`. Angemeldet als `admin` (SUPER_ADMIN). + +Betrifft die Ledger-Punkte WINDOWS.md **#4** (Annahmen A1/A2) und **#6** +(Sync-Durchlauf im Browser). + +--- + +## WINDOWS #4 — Annahme A2: byteweise Filter-Syntax — **BELEGT** + +Gemessen mit einer read-only Sonde im API-Container, die den Produktionsweg +nachvollzieht. Der erwartete DN stammt aus der Tessera-Datenbank, nicht aus +derselben Hilfsfunktion, die den Filter baut — sonst waere die Messung +tautologisch (siehe Anti-Pattern-Tabelle in STATE.md). + +Referenzobjekt: Gruppe `Claude_VT`, gespeicherter objectGUID +`d11c8cea7d455f49a4919daee0039aa3`. + +| Messung | Ergebnis | +|---------|----------| +| `EqualityFilter` ueber rohen Buffer (heutiger Produktionsweg) | **1 Treffer** — `cn=Claude_VT`, DN identisch mit dem in Tessera gespeicherten, zurueckgelesener objectGUID identisch mit dem gespeicherten | +| `\xx`-escapter Hex-String (frueherer, fehlerhafter Weg) | **0 Treffer** | +| Unabhaengiger Anker: base-Suche auf dem gespeicherten DN | **1 Treffer**, gleiche Gruppe, gleicher objectGUID | + +**Bewertung:** A2 ist gegen ein echtes Active Directory bestaetigt. Der heutige +Weg findet das Objekt, der frueher verwendete findet es nicht — das ist genau +der Fehler, der am 2026-08-11 mit `d2019dc` behoben wurde, hier noch einmal am +echten Verzeichnis nachgemessen. + +**Zusaetzlicher Beleg aus dem echten Produktionspfad:** Der Sync-Lauf um 14:42 +meldete `AD-Gruppen: 0 neu uebernommen, 0 umbenannt, 0 geloescht`. Haette die +Existenzpruefung die Gruppe nicht gefunden, waere `Claude_VT` als verschwunden +behandelt und geloescht worden. Sie steht unveraendert mit 9 Mitgliedern da. + +## WINDOWS #4 — Annahme A1: objectGUID uebersteht Umbenennung — **OFFEN** + +Nicht pruefbar ohne Schreibzugriff auf das Verzeichnis: der Beleg verlangt, eine +AD-Gruppe tatsaechlich umzubenennen und danach zu messen, dass der objectGUID +gleich bleibt und Tessera den neuen Namen nachzieht. Der Stand vom 2026-08-11 +(kein AD-Schreibzugriff) wurde in dieser Sitzung nicht veraendert und nicht +erneut geprueft — es wurde bewusst kein Schreibversuch gegen das +Produktiv-Verzeichnis unternommen. + +--- + +## WINDOWS #6 — Sync-Durchlauf im Browser + +### Teil (a) — drei Zahlenzeilen — **BESTANDEN** + +Sync ueber `Jetzt synchronisieren` ausgeloest (Lauf 2026-09-07 14:42:22). Alle +drei Zahlenzeilen erscheinen: + +``` +Erstellt: 4, aktualisiert: 404, deaktiviert: 0 +Gruppenmitgliedschaften: 0 hinzugefügt, 0 entfernt +AD-Gruppen: 0 neu übernommen, 0 umbenannt, 0 gelöscht +``` + +Beleg: `uat-2026-09-07/windows6a-sync-zahlenzeilen.png` + +**Nebenbefund:** Unter den Zahlenzeilen stehen zehn Fehlerzeilen in roher +Techniksprache. Als eigener Ledger-Punkt erfasst (WINDOWS.md #15). + +### Teil (b) — Amber-Zeile bei verschobener Standardmarkierung — **OFFEN** + +Nicht ausloesbar ohne Schreibzugriff auf das Verzeichnis. Die vierte Zeile +erscheint nur, wenn die Standardmarkierung vor einer Loeschung umgehaengt wird — +das setzt voraus, dass eine AD-gebundene Gruppe im Verzeichnis tatsaechlich +verschwindet. + +Wichtig: das laesst sich **nicht** dadurch nachstellen, dass man die Gruppe aus +dem konfigurierten Suchbereich nimmt. Genau dafuer hat der Code die +WR-03-Weitsuche ueber die Domain-Wurzel: eine Gruppe, die nur ausserhalb des +Basis-DN liegt, wird ausdruecklich nicht als geloescht behandelt. Das Verhalten +ist korrekt und verhindert die Nachstellung. + +Gangbarer Weg ohne Risiko fuer echte Gruppen: eine Wegwerf-Gruppe im AD anlegen, +in Tessera einbinden, dort zur Standardgruppe machen, dann im AD loeschen und +den Sync ausloesen. + +### Teil (c) — Spaltensuche unter beiden Namen — **BESTANDEN** + +Vorbereitung: bei `Claude_VT` den internen Namen `Vertrieb Team` gesetzt. Die +Gruppenliste zeigt danach den internen Namen, der AD-Name bleibt im gesperrten +Namensfeld sichtbar. + +| Sucheingabe | Ergebnis | +|-------------|----------| +| `Vertrieb` (interner Name) | Spalte `Vertrieb Team` bleibt stehen, `Alle Benutzer` wird ausgefiltert | +| `Claude_VT` (AD-Name) | Spalte `Vertrieb Team` bleibt ebenfalls stehen | + +Die Spalte ist also unter beiden Namen auffindbar — der Pruefpunkt ist erfuellt +(`grants/page.tsx:145` prueft `internalName` und `name`). + +**Dabei aufgefallen:** Sobald die Suche greift, verschwindet die jeweils andere +Achse vollstaendig, sodass kein Kaestchen mehr zum Klicken bleibt. Als eigener +Ledger-Punkt erfasst (WINDOWS.md #14). + +--- + +## Zustand nach dem Test + +Alles Veraenderte wurde zurueckgesetzt: + +- Modul `Cert Manager` war zum Aufbau der Matrix voruebergehend aktiviert und ist + wieder deaktiviert (0 aktive Module, wie vorher). +- Der interne Name `Vertrieb Team` wurde wieder geleert. + +Nicht zurueckgesetzt, weil Folge des beauftragten Sync-Laufs: die Benutzerzahl +stieg von 405 auf 409 (vier zuvor nicht importierte AD-Konten), und die +Zeitstempel der bestehenden 404 Konten wurden aktualisiert. Reine Testdaten. + +Der bestehende Haken `Cert Manager` fuer `Alle Benutzer` in der Matrix stammt +nicht aus diesem Test: alle Gruppen-Freigaben tragen den Zeitstempel +2026-08-05 10:03:37. Der Aktivierungsdialog hat unter `Spaeter konfigurieren` +korrekt keine Freigabe angelegt. diff --git a/.planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/befund-matrix-suche-gruppenname.png b/.planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/befund-matrix-suche-gruppenname.png new file mode 100644 index 0000000000000000000000000000000000000000..9a51fe046656e742d7754708345bdb6205a2d078 GIT binary patch literal 13198 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�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 literal 0 HcmV?d00001 diff --git a/.planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/windows6a-sync-zahlenzeilen.png b/.planning/phases/16-ad-gruppen-synchronisation/uat-2026-09-07/windows6a-sync-zahlenzeilen.png new file mode 100644 index 0000000000000000000000000000000000000000..a52ecb9df0838153608eb4a1847cd64add43cce7 GIT binary patch literal 111427 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�modnXsoc8X9jlZ~tx>+#<52*(T#u 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 literal 0 HcmV?d00001