Some checks failed
CI / Unit & Component Tests (pull_request) Failing after 2m39s
CI / OCR Service Tests (pull_request) Successful in 24s
CI / Backend Unit Tests (pull_request) Successful in 3m43s
CI / fail2ban Regex (pull_request) Successful in 47s
CI / Semgrep Security Scan (pull_request) Successful in 22s
CI / Compose Bucket Idempotency (pull_request) Successful in 1m8s
Sentry's wrapLoadWithSentry reads event.request.method — the test's makeEvent now provides a real Request object. createApiClient mock was a plain function; wrapping with vi.fn() enables vi.mocked(...).mockReturnValue in individual tests. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>