# tests/ui — Playwright sweep (plan §7.5) Real-browser sweep of the SSR/HTMX frontend. Dev server must be up on localhost:8765. Run inside the official image (no host browsers needed): ```bash cd tests/ui docker run --rm --network host \ -v "$PWD":/work -w /work \ mcr.microsoft.com/playwright:v1.49.0 \ bash -c "npm install --no-audit --no-fund && npx playwright test" ``` Personas (see rls_sweep.spec.ts): `testuser` (admin) and `rls-phone` (restricted — Audiobooks hidden from them). Coverage: `COVERAGE.md` enumerates every swept page/control per the plan; new pages/controls get a line when added.