Full backend suite (1325/1325 passing, xdist) + L1-specific tests (57/57) + L1 RLS tests (8/8) + frontend build (tsc clean, vite clean) + migration roundtrip results. Per-line checklist against spec §15. Known Phase 2/3 items explicitly deferred per plan scope section. fix(test): RLS fixture users INSERT missing NOT NULL columns test_l1_rls.py and test_rls_isolation.py seeded users without the five NOT NULL columns added in prior migrations (is_super_admin, is_team_admin, is_service_account, must_change_password, timezone). Also adds DROP SCHEMA before alembic upgrade in _ensure_rls_schema to prevent DuplicateTable errors when create_all tables are present. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
15 KiB
15 KiB