**Automatischer Audit (Code + Playwright, 2026-07-23)** Nutzer-konfigurierbares Dashboard umgesetzt: - Migration `039_dashboard_layout.sql` — `profiles.dashboard_layout` - API: `backend/routers/app_dashboard.py` — GET/PUT/reset `/api/app/dashboard-layout` - Frontend: `DashboardConfigurePage.jsx`, Widget-Registry `registerDashboardWidgets.js` - Tests: `test_dashboard_layout_schema.py`, `test_widget_catalog.py` Playwright: `/settings/dashboard-layout` erreichbar, Widget/Layout-UI sichtbar.