Commits
Click on a commit to change the comparison rangerefactor(backend): pilot arktype validation for private rbac routes fix(ci): polyfill Object.groupBy for eslint config Merge branch 'main' into codex/arktype-rbac-pilot fix(rbac): preserve validation contracts fix(rbac): preserve headerless json validation fix(rbac): preserve invalid json responses fix(tests): isolate organization apikey setup auth fix(rbac): preserve parse error codes fix(tests): advance seeded apikey sequence fix(tests): isolate audit log apikey coverage fix(rbac): check group permissions before validation fix(rbac): address remaining review feedback refactor(validation): remove zod from backend schemas fix(stats): avoid arktype range union ambiguity fix(validation): reject empty plugin versions test(organization): assert stable org fields merge: resolve main into codex/arktype-rbac-pilot fix: restore merge dependency manifests test: stabilize plan helper auth assertion fix: guard optional otp type validation fix(db): avoid org user privilege trigger recursion fix(db): restore exact super admin trigger checks test(db): assert admin function execute grants test(db): avoid rescind invitation execute crash test(db): avoid deletion cron permission crash test(db): harden rpc execute grant checks test(db): avoid 2fa rpc execute crash fix(db): mark billing org rpcs volatile fix(db): clear remaining sql lint warnings fix(db): use positional args in lint cleanup fix(db): recreate app right helpers for lint cleanup fix(db): suppress legacy helper lint warnings fix(db): preserve helper signatures for lint pragmas fix(db): qualify lint pragma helpers fix(db): rename legacy app right params fix(db): preserve legacy helper signatures