KTO-01: Playwright-E2E-Tests (api, web, throttle) und CI-Job e2e
test(auth): KTO-01 Playwright-E2E (api, web, throttle) und CI-Job e2e
CI-Ergebnis (Commit
CI-Ergebnis (Commit 15ccae2)
Alle 5 Jobs grün: flutter (1m15s), web-build (56s), supabase (3s), supabase-tests (31s), e2e (4m34s). Im E2E-Lauf auf dem Runner: **84 Tests…
CI-Sicherheit: docker-host-Runner darf keinen Code aus Fork-PRs ausführen
test(auth): KTO-01 Playwright-E2E (api, web, throttle) und CI-Job e2e
Review (code-reviewer) – PR #42 / Issue #38 (T3 + D2)
Grundlage: git diff main...HEAD (35 Dateien, app/ unverändert → Flutter-Checks nicht betroffen), Spec `docs/specs/1-auth-registrie…
test(auth): KTO-01 Playwright-E2E (api, web, throttle) und CI-Job e2e
a11y: Titel, Text und Knopf werden im Semantics-Baum zu einem Knoten zusammengefaltet (Web)
Sicherheit: Mögliche Konten-Aufdeckung bei SMTP-Fehlern im Passwort-Reset
Spike-Ergebnis (aus #38, GoTrue v2.197.0, SMTP-Port lehnt Verbindung ab)
Das Risiko ist bestätigt: Bei SMTP-Ausfall verrät die rohe API die Existenz eines Kontos. Antworten kamen jeweils…
chore(mcp): Outline-MCP als Projekt-Server einbinden
Outline-MCP als Projekt-Server in .mcp.json einbinden
KTO-01: Playwright-E2E-Tests (api, web, throttle) und CI-Job e2e