Some checks failed
api-ci-deploy / test-build-deploy (push) Has been cancelled
The download path now resolves the files row via SupabaseServiceRoleClient (to sidestep the cabinet_memberships RLS recursion); the test must mock it like the upload test does. Test-only. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>