da0ac04e73
Aufgabe 4: die Browser-Gegenprobe der Anmeldung ist bestanden (siehe SUMMARY). Auf ausdruecklichen Wunsch bleibt WINDOWS #20 (forTenant()-Verbindungsdefekt) dennoch OPEN statt fixed — die technische Reparatur ist nachgewiesen (rls-scratch-check.mjs, 8/8 gegen eine Wegwerf-Datenbank mit Rolle ohne BYPASSRLS), aber die Wirkung unter der echten Anwendungsrolle tessera_app ist erst nach dem Scharfschalten (#18) beobachtbar. #20 bleibt damit an dieselbe Bedingung gebunden wie #18 und #19. Nebenbefund beim Zuruecksetzen: die vorherige Markierung als "fixed" hatte nur die Markdown-Tabelle veraendert, nicht den massgeblichen JSON-Block am Dateiende (die eigentliche Quelle der Wahrheit fuer gsd-tools windows status) — `gsd-tools windows status` scheiterte seitdem mit "Ledger counts disagree with entries". Behoben durch Neuaufbau aus der Vorversion via der broken-windows.cjs-Bibliothek (parseLedger/renderLedger), damit Tabelle und JSON-Block wieder uebereinstimmen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FYZcd3SSmo14QTqWx2KKzU