Files
HealthLog/src/__tests__/baselines/test-as-never.json
T
Marc-André Bombeck 2af0751b69 test: type the new fixtures instead of casting them to never
The fixtures added with these fixes switched the type checker off with
`as never`, which the realism ratchet refuses to see grow. They now carry
their types, three webhook mocks needed no cast at all, and the lowered
counts, with the targets route's one fewer version stamp, are written
back.
2026-11-12 13:03:51 +01:00

531 lines
32 KiB
JSON

{
"$comment": "as never casts in tests, per test file under src/. Maintained by src/__tests__/test-realism-ratchet.test.ts.",
"count": 523,
"total": 5457,
"entries": {
"__tests__/api/auth/login/mfa-branch.test.ts": 10,
"__tests__/api/auth/mfa/verify.test.ts": 9,
"__tests__/api/auth/registration-status/route.test.ts": 4,
"__tests__/derived-wellness-value-contract.test.ts": 2,
"__tests__/notification-delivery-identity.test.ts": 13,
"__tests__/profile-email-rate-limit-contract.test.ts": 3,
"__tests__/record-write-rate-limit-contract.test.ts": 3,
"__tests__/shared-record-navigation.test.tsx": 2,
"__tests__/sharing-legacy-client-contract.test.ts": 2,
"__tests__/tz-day-paths-harness.test.ts": 12,
"app/api/account/grants/__tests__/invite-access-level.test.ts": 2,
"app/api/account/grants/__tests__/invite-recent-proof.test.ts": 4,
"app/api/account/grants/__tests__/invite-scope-and-manage.test.ts": 2,
"app/api/admin/ai-settings/__tests__/route.test.ts": 9,
"app/api/admin/app-logs/__tests__/route.test.ts": 1,
"app/api/admin/audit-log/__tests__/route.test.ts": 1,
"app/api/admin/audit-log/actions/__tests__/route.test.ts": 2,
"app/api/admin/import-apple-health-export/__tests__/route.test.ts": 5,
"app/api/admin/maintenance/measurements/__tests__/status.test.ts": 11,
"app/api/admin/maintenance/pulse-day-mean/__tests__/route.test.ts": 7,
"app/api/admin/notifications/diagnostic/__tests__/route.test.ts": 15,
"app/api/admin/notifications/health/__tests__/route.test.ts": 5,
"app/api/admin/notifications/reminder-check/__tests__/route.test.ts": 4,
"app/api/admin/notifications/test/__tests__/route.test.ts": 15,
"app/api/admin/provider-health/__tests__/route.test.ts": 29,
"app/api/admin/settings/__tests__/route.test.ts": 12,
"app/api/admin/settings/assistant-flags/__tests__/route.test.ts": 21,
"app/api/admin/settings/module-availability/__tests__/route.test.ts": 13,
"app/api/admin/settings/web-push-vapid/generate/__tests__/route.test.ts": 4,
"app/api/admin/status/__tests__/route.test.ts": 3,
"app/api/admin/users/__tests__/route.test.ts": 3,
"app/api/admin/users/[id]/__tests__/route.test.ts": 8,
"app/api/ai/test/__tests__/route.test.ts": 26,
"app/api/analytics/__tests__/route.test.ts": 25,
"app/api/auth/claim/__tests__/route.test.ts": 13,
"app/api/auth/login/__tests__/constant-work.test.ts": 4,
"app/api/auth/login/__tests__/native-token.test.ts": 8,
"app/api/auth/login/__tests__/route.test.ts": 5,
"app/api/auth/login/__tests__/trusted-device.test.ts": 2,
"app/api/auth/me/mfa/disable/__tests__/route.test.ts": 7,
"app/api/auth/me/mfa/webauthn/register/__tests__/route.test.ts": 8,
"app/api/auth/mfa/webauthn/verify/__tests__/route.test.ts": 11,
"app/api/auth/native/complete/__tests__/route.test.ts": 2,
"app/api/auth/native/login/__tests__/route.test.ts": 2,
"app/api/auth/native/token/__tests__/route.test.ts": 12,
"app/api/auth/oidc/callback/__tests__/route.test.ts": 18,
"app/api/auth/oidc/login/__tests__/route.test.ts": 4,
"app/api/auth/oidc/native/token/__tests__/route.test.ts": 11,
"app/api/auth/passkey/login-options/__tests__/oidc-only.test.ts": 2,
"app/api/auth/passkey/login-verify/__tests__/native-token.test.ts": 7,
"app/api/auth/passkey/login-verify/__tests__/oidc-only.test.ts": 4,
"app/api/auth/passkey/login-verify/__tests__/refusals.test.ts": 6,
"app/api/auth/passkeys/__tests__/route.test.ts": 3,
"app/api/auth/passkeys/[id]/__tests__/route.test.ts": 17,
"app/api/auth/password/__tests__/route.test.ts": 5,
"app/api/auth/register/__tests__/route.test.ts": 25,
"app/api/biomarkers/__tests__/error-contract.test.ts": 3,
"app/api/biomarkers/[id]/__tests__/delete-record-auth.test.ts": 3,
"app/api/biomarkers/[id]/__tests__/route.test.ts": 23,
"app/api/coach/plans/__tests__/route.test.ts": 23,
"app/api/coach/reminders/__tests__/route.test.ts": 15,
"app/api/coach/suggested-actions/__tests__/route.test.ts": 7,
"app/api/consent/ai/__tests__/route.test.ts": 10,
"app/api/consent/ai/latest/__tests__/route.test.ts": 42,
"app/api/consent/ai/web/__tests__/route.test.ts": 6,
"app/api/custom-metrics/__tests__/route.test.ts": 14,
"app/api/custom-metrics/[id]/__tests__/route.test.ts": 23,
"app/api/custom-metrics/[id]/entries/__tests__/note-encryption.test.ts": 13,
"app/api/custom-metrics/[id]/entries/__tests__/route.test.ts": 12,
"app/api/custom-metrics/[id]/entries/__tests__/soft-delete-restore.test.ts": 6,
"app/api/cycle/__tests__/external-id-floor.test.ts": 9,
"app/api/cycle/calendar/__tests__/day-entries.test.ts": 9,
"app/api/cycle/calendar/__tests__/verdict-round-trip.test.ts": 26,
"app/api/cycle/day-logs/bulk/__tests__/route.test.ts": 6,
"app/api/cycle/symptoms/custom/__tests__/custom-crud.test.ts": 4,
"app/api/daily/digest/__tests__/route.test.ts": 2,
"app/api/daily/digest/dismiss/__tests__/route.test.ts": 2,
"app/api/dashboard/chart-overlay-prefs/__tests__/route.test.ts": 2,
"app/api/dashboard/snapshot/__tests__/route.test.ts": 5,
"app/api/dashboard/summary/__tests__/module-gate.test.ts": 6,
"app/api/dashboard/summary/__tests__/route.test.ts": 86,
"app/api/dashboard/widgets/__tests__/route.test.ts": 49,
"app/api/devices/__tests__/route.test.ts": 32,
"app/api/devices/[id]/__tests__/route.test.ts": 10,
"app/api/documents/inbound/__tests__/route.test.ts": 62,
"app/api/documents/inbound/[id]/__tests__/route.test.ts": 56,
"app/api/documents/inbound/[id]/chat/__tests__/route.test.ts": 42,
"app/api/documents/inbound/[id]/extract/__tests__/route.test.ts": 38,
"app/api/documents/inbound/[id]/index/__tests__/route.test.ts": 40,
"app/api/documents/inbound/[id]/original/__tests__/route.test.ts": 7,
"app/api/documents/inbound/[id]/suggest/__tests__/route.test.ts": 12,
"app/api/documents/inbound/[id]/summary/__tests__/route.test.ts": 31,
"app/api/documents/inbound/[id]/thumbnail/__tests__/route.test.ts": 5,
"app/api/documents/inbound/layout/__tests__/route.test.ts": 11,
"app/api/documents/inbound/reindex/__tests__/route.test.ts": 9,
"app/api/export/__tests__/measurement-streaming.test.ts": 9,
"app/api/export/__tests__/per-type-routes.test.ts": 100,
"app/api/export/__tests__/soft-delete-filter.test.ts": 39,
"app/api/export/encrypted/__tests__/route.test.ts": 20,
"app/api/export/health-record/__tests__/route.test.ts": 32,
"app/api/feature-flags/__tests__/route.test.ts": 6,
"app/api/fhir/__tests__/observation-series.test.ts": 8,
"app/api/fhir/__tests__/route.test.ts": 9,
"app/api/fitbit/connect/__tests__/route.test.ts": 4,
"app/api/gamification/achievements/__tests__/hidden-redaction.test.ts": 12,
"app/api/gamification/achievements/__tests__/ios-format.test.ts": 13,
"app/api/gamification/achievements/__tests__/module-gate.test.ts": 17,
"app/api/gamification/achievements/__tests__/writes-nothing.test.ts": 1,
"app/api/google-health/credentials/__tests__/route.test.ts": 1,
"app/api/google-health/sync/__tests__/route.test.ts": 3,
"app/api/google-health/sync/status/__tests__/route.test.ts": 1,
"app/api/illness/episodes/[id]/__tests__/body-site.test.ts": 9,
"app/api/illness/episodes/[id]/day-logs/__tests__/route.test.ts": 8,
"app/api/illness/episodes/[id]/restore/__tests__/route.test.ts": 9,
"app/api/import/__tests__/route.test.ts": 47,
"app/api/import/apple-health-export/__tests__/route.test.ts": 8,
"app/api/import/apple-health-export/[jobId]/status/__tests__/route.test.ts": 4,
"app/api/import/csv/__tests__/route.test.ts": 4,
"app/api/import/health-connect-export/__tests__/route.test.ts": 2,
"app/api/ingest/medication/__tests__/route.test.ts": 28,
"app/api/insights/biomarker-assessment/__tests__/route.test.ts": 6,
"app/api/insights/blood-pressure-status/__tests__/route.test.ts": 3,
"app/api/insights/cards/__tests__/route.test.ts": 18,
"app/api/insights/chat/[id]/attachments/__tests__/route.test.ts": 23,
"app/api/insights/chat/fenced/__tests__/route.test.ts": 18,
"app/api/insights/coach/facts/__tests__/route-memory.test.ts": 9,
"app/api/insights/coach/facts/__tests__/route.test.ts": 12,
"app/api/insights/comprehensive/__tests__/route.test.ts": 20,
"app/api/insights/correlations/__tests__/route.test.ts": 12,
"app/api/insights/derived/__tests__/route.test.ts": 12,
"app/api/insights/derived/batch/__tests__/route.test.ts": 21,
"app/api/insights/ecg/__tests__/route.test.ts": 5,
"app/api/insights/ecg/[id]/__tests__/route.test.ts": 5,
"app/api/insights/generate/__tests__/route.test.ts": 54,
"app/api/insights/layout/__tests__/route.test.ts": 23,
"app/api/insights/metric-status/__tests__/route.test.ts": 7,
"app/api/insights/mood-status/__tests__/route.test.ts": 10,
"app/api/insights/patterns/__tests__/route.test.ts": 1,
"app/api/insights/patterns/[id]/__tests__/route.test.ts": 4,
"app/api/insights/pregenerate/__tests__/route.test.ts": 4,
"app/api/insights/provider-chain/__tests__/put.test.ts": 4,
"app/api/insights/provider-chain/__tests__/route.test.ts": 13,
"app/api/insights/rhythm-events/__tests__/route.test.ts": 5,
"app/api/insights/targets/__tests__/route.test.ts": 1,
"app/api/integrations/fitbit/test/__tests__/route.test.ts": 18,
"app/api/integrations/healthkit/__tests__/route.test.ts": 48,
"app/api/integrations/status/__tests__/route.test.ts": 1,
"app/api/integrations/whoop/test/__tests__/route.test.ts": 15,
"app/api/integrations/withings/resume/__tests__/route.test.ts": 2,
"app/api/integrations/withings/test/__tests__/route.test.ts": 9,
"app/api/internal/deploy-webhook/__tests__/route.test.ts": 9,
"app/api/labs/__tests__/error-contract.test.ts": 4,
"app/api/labs/ocr/commit/__tests__/route.test.ts": 9,
"app/api/labs/ocr/extract/__tests__/route.test.ts": 17,
"app/api/labs/restore/__tests__/route.test.ts": 5,
"app/api/mcp/oauth/__tests__/authorize.test.ts": 29,
"app/api/mcp/oauth/__tests__/register.test.ts": 8,
"app/api/mcp/oauth/__tests__/token.test.ts": 14,
"app/api/mcp/tokens/__tests__/route.test.ts": 3,
"app/api/measurement-categories/__tests__/route.test.ts": 3,
"app/api/measurements/__tests__/arrival-wiring.test.ts": 7,
"app/api/measurements/__tests__/group-by-day.test.ts": 10,
"app/api/measurements/__tests__/put-duplicate-timestamp.test.ts": 9,
"app/api/measurements/__tests__/range-aggregation-route.test.ts": 10,
"app/api/measurements/__tests__/zod-multi-issue.test.ts": 2,
"app/api/measurements/[id]/__tests__/route.test.ts": 8,
"app/api/measurements/batch/__tests__/aggregated-hr-wire.test.ts": 9,
"app/api/measurements/batch/__tests__/duplicate-prefilter.test.ts": 1,
"app/api/measurements/batch/__tests__/hr-bucket-observability.test.ts": 3,
"app/api/measurements/batch/__tests__/insert-returning-arrivals.test.ts": 2,
"app/api/measurements/batch/__tests__/issue-paths.test.ts": 1,
"app/api/measurements/batch/__tests__/pr-detection-hook.test.ts": 3,
"app/api/measurements/batch/__tests__/refusal-detail.test.ts": 1,
"app/api/measurements/batch/__tests__/sync-trigger.test.ts": 6,
"app/api/measurements/batch/__tests__/timestamp-plausibility.test.ts": 2,
"app/api/measurements/batch/__tests__/unstable-external-id.test.ts": 2,
"app/api/measurements/bulk-delete/__tests__/route.test.ts": 10,
"app/api/measurements/by-external-ids/__tests__/route.test.ts": 6,
"app/api/measurements/restore/__tests__/route.test.ts": 10,
"app/api/measurements/series-batch/__tests__/route.test.ts": 10,
"app/api/measurements/series/__tests__/route.test.ts": 96,
"app/api/measurements/series/__tests__/unknown-query-param-open.test.ts": 6,
"app/api/medications/__tests__/route.test.ts": 43,
"app/api/medications/[id]/__tests__/route.test.ts": 52,
"app/api/medications/[id]/compliance/__tests__/route.test.ts": 18,
"app/api/medications/[id]/dose-history/__tests__/route.test.ts": 15,
"app/api/medications/[id]/glp1/__tests__/route.test.ts": 47,
"app/api/medications/[id]/intake/__tests__/route.test.ts": 45,
"app/api/medications/[id]/intake/__tests__/source-provenance.test.ts": 12,
"app/api/medications/[id]/intake/[eventId]/__tests__/route.test.ts": 63,
"app/api/medications/[id]/intake/import/__tests__/route.test.ts": 9,
"app/api/medications/[id]/schedule-revisions/__tests__/route.test.ts": 24,
"app/api/medications/compliance/__tests__/route.test.ts": 10,
"app/api/medications/extract/__tests__/route.test.ts": 37,
"app/api/medications/intake/__tests__/route.test.ts": 59,
"app/api/medications/intake/bulk/__tests__/dose-arrival-scope.test.ts": 9,
"app/api/medications/intake/bulk/__tests__/route.test.ts": 68,
"app/api/medications/intake/dose-history-import/__tests__/route.test.ts": 7,
"app/api/medications/layout/__tests__/route.test.ts": 17,
"app/api/mental-health/assessments/__tests__/route.test.ts": 12,
"app/api/mental-health/assessments/[id]/__tests__/route.test.ts": 7,
"app/api/meta/capabilities/__tests__/route.test.ts": 1,
"app/api/monitoring/glitchtip/__tests__/route.test.ts": 2,
"app/api/monitoring/umami-script/__tests__/route.test.ts": 2,
"app/api/monitoring/umami/[...path]/__tests__/route.test.ts": 4,
"app/api/mood-entries/__tests__/route.test.ts": 6,
"app/api/mood-entries/[id]/__tests__/route.test.ts": 8,
"app/api/mood-entries/bulk-delete/__tests__/route.test.ts": 10,
"app/api/mood-entries/bulk/__tests__/route.test.ts": 17,
"app/api/mood-entries/restore/__tests__/route.test.ts": 11,
"app/api/mood/analytics/__tests__/route.test.ts": 15,
"app/api/mood/insights/__tests__/route.test.ts": 3,
"app/api/nightscout/sync/__tests__/route.test.ts": 3,
"app/api/notifications/action/[token]/__tests__/route.test.ts": 5,
"app/api/notifications/status/__tests__/route.test.ts": 4,
"app/api/notifications/web-push/__tests__/route.test.ts": 5,
"app/api/notifications/web-push/test/__tests__/route.test.ts": 9,
"app/api/nutrients/__tests__/route.test.ts": 5,
"app/api/nutrients/batch/__tests__/route.test.ts": 11,
"app/api/nutrients/daily/__tests__/route.test.ts": 7,
"app/api/nutrients/water/__tests__/route.test.ts": 8,
"app/api/onboarding/__tests__/error-contract.test.ts": 1,
"app/api/onboarding/complete/__tests__/route.test.ts": 4,
"app/api/oura/callback/__tests__/route.test.ts": 1,
"app/api/oura/sync/__tests__/route.test.ts": 3,
"app/api/personal-records/__tests__/route.test.ts": 15,
"app/api/polar/callback/__tests__/route.test.ts": 1,
"app/api/polar/sync/__tests__/route.test.ts": 3,
"app/api/share-links/__tests__/route.test.ts": 19,
"app/api/sleep/night/__tests__/route.test.ts": 24,
"app/api/sleep/rhythm/__tests__/route.test.ts": 6,
"app/api/sync/changes/__tests__/module-gate.test.ts": 7,
"app/api/sync/state/__tests__/route.test.ts": 8,
"app/api/telegram/webhook/__tests__/route.test.ts": 41,
"app/api/tokens/documents/__tests__/route.test.ts": 25,
"app/api/tokens/measurements/__tests__/route.test.ts": 25,
"app/api/tokens/workouts/__tests__/route.test.ts": 25,
"app/api/user/ai-provider/__tests__/legacy-private-host.test.ts": 2,
"app/api/user/ai-provider/__tests__/route.test.ts": 12,
"app/api/user/avatar/__tests__/route.test.ts": 13,
"app/api/user/avatar/[id]/__tests__/route.test.ts": 5,
"app/api/user/profile/__tests__/route.test.ts": 29,
"app/api/user/thresholds/__tests__/route.test.ts": 7,
"app/api/whoop/callback/__tests__/route.test.ts": 2,
"app/api/whoop/webhook/[token]/__tests__/route.test.ts": 5,
"app/api/withings/callback/__tests__/route.test.ts": 9,
"app/api/withings/connect/__tests__/route.test.ts": 4,
"app/api/withings/credentials/__tests__/route.test.ts": 4,
"app/api/withings/webhook/__tests__/route.test.ts": 26,
"app/api/withings/webhook/[token]/__tests__/route.test.ts": 8,
"app/api/workouts/__tests__/batch-create.test.ts": 13,
"app/api/workouts/__tests__/canonical-dedup.test.ts": 20,
"app/api/workouts/batch/__tests__/unstable-external-id.test.ts": 4,
"app/c/[token]/__tests__/report-download.test.ts": 11,
"app/c/[token]/d/[id]/__tests__/route.test.ts": 8,
"app/mcp/__tests__/route.test.ts": 1,
"components/day/__tests__/day-view.test.tsx": 1,
"components/documents/__tests__/document-record-links.test.tsx": 1,
"components/insights/__tests__/coincident-deviation-card.test.tsx": 1,
"components/insights/coach-panel/__tests__/chat-bubble-memo.test.tsx": 1,
"components/insights/coach-panel/__tests__/message-thread.test.tsx": 1,
"components/insights/coach-panel/__tests__/open-at-end.test.ts": 1,
"components/insights/coach-panel/__tests__/result-chart-compare.test.tsx": 2,
"components/insights/coach-panel/__tests__/turn-activity.test.tsx": 1,
"components/links/__tests__/vault-document-options.test.ts": 1,
"components/measurements/__tests__/measurement-list-url-sync.test.tsx": 1,
"components/medications/__tests__/side-effects-section.test.tsx": 3,
"components/medications/__tests__/use-medication-intake.test.ts": 1,
"components/medications/detail/efficacy/__tests__/change-at-start-summary.test.tsx": 1,
"components/mood/__tests__/mood-list-url-sync.test.tsx": 1,
"components/settings/__tests__/settings-shell.test.tsx": 1,
"components/settings/integrations/__tests__/dawarich-card.test.tsx": 1,
"components/timeline/__tests__/medication-rows.test.ts": 1,
"lib/__tests__/acting-account-resolver.test.ts": 5,
"lib/__tests__/auth-error-codes.test.ts": 7,
"lib/__tests__/db.test.ts": 2,
"lib/__tests__/doctor-report-data.test.ts": 2,
"lib/__tests__/doctor-report-module-backstop.test.ts": 3,
"lib/__tests__/doctor-report-recovery-canonical.test.ts": 1,
"lib/__tests__/idempotency.test.ts": 29,
"lib/__tests__/rate-limit-auth-surface.test.ts": 3,
"lib/__tests__/require-auth-bearer.test.ts": 20,
"lib/__tests__/require-fresh-mfa-if-enrolled.test.ts": 11,
"lib/__tests__/require-fresh-mfa-or-elevation-if-enrolled.test.ts": 15,
"lib/__tests__/require-fresh-mfa.test.ts": 32,
"lib/__tests__/require-recent-proof.test.ts": 16,
"lib/__tests__/require-record-auth-scope.test.ts": 8,
"lib/ai/__tests__/briefing-grounding.test.ts": 9,
"lib/ai/__tests__/codex-oauth.test.ts": 5,
"lib/ai/__tests__/openai-compatible-provider.test.ts": 2,
"lib/ai/__tests__/provider-admin-host.test.ts": 2,
"lib/ai/__tests__/provider-health-ledger.test.ts": 5,
"lib/ai/__tests__/provider-legacy-private-host.test.ts": 3,
"lib/ai/__tests__/provider-presence.test.ts": 2,
"lib/ai/__tests__/provider-reasoning-effort.test.ts": 5,
"lib/ai/__tests__/provider-response-timeout.test.ts": 2,
"lib/ai/__tests__/provider.test.ts": 35,
"lib/ai/__tests__/resolve-chain.test.ts": 2,
"lib/ai/__tests__/server-provider-health.test.ts": 1,
"lib/ai/capabilities/__tests__/egress.test.ts": 1,
"lib/ai/capabilities/__tests__/gate.test.ts": 1,
"lib/ai/coach/__tests__/budget.test.ts": 1,
"lib/ai/coach/__tests__/coach-memory-refresh-worker.test.ts": 1,
"lib/ai/coach/__tests__/context-reminders.test.ts": 5,
"lib/ai/coach/__tests__/conversation-summary.test.ts": 2,
"lib/ai/coach/__tests__/facts-deterministic.test.ts": 3,
"lib/ai/coach/__tests__/persistence-trail.test.ts": 1,
"lib/ai/coach/__tests__/plans.test.ts": 6,
"lib/ai/coach/__tests__/reminders.test.ts": 2,
"lib/ai/coach/__tests__/series-long-window.test.ts": 1,
"lib/ai/coach/__tests__/suggest-gate.test.ts": 1,
"lib/ai/coach/__tests__/tools-executor.test.ts": 1,
"lib/ai/coach/__tests__/tools-inventory.test.ts": 1,
"lib/ai/coach/__tests__/tools-loop.test.ts": 1,
"lib/ai/coach/results/__tests__/project.test.ts": 2,
"lib/ai/coach/snapshot-blocks/__tests__/core-metrics-pulse-day.test.ts": 2,
"lib/ai/coach/turn/__tests__/ledger-reasoning.test.ts": 2,
"lib/ai/coach/turn/__tests__/model-stable-prefix.test.ts": 2,
"lib/ai/prompts/__tests__/output-language-adoption.test.ts": 1,
"lib/ai/safety/__tests__/outbound-screen-guard2.test.ts": 1,
"lib/analytics/__tests__/mood-series.test.ts": 5,
"lib/analytics/__tests__/sleep-stage-composition.test.ts": 2,
"lib/analytics/score/__tests__/config-change-is-not-a-health-event.test.ts": 1,
"lib/analytics/score/__tests__/record.test.ts": 2,
"lib/apple-health/__tests__/route-import.test.ts": 4,
"lib/arrivals/__tests__/reaction-line-shared.test.ts": 1,
"lib/auth/__tests__/audit.test.ts": 2,
"lib/auth/__tests__/bearer.test.ts": 16,
"lib/auth/__tests__/enrollment-proof-second-factor.test.ts": 12,
"lib/auth/__tests__/login-alert.test.ts": 9,
"lib/auth/__tests__/login-throttle.test.ts": 4,
"lib/auth/__tests__/mfa-enrollment.test.ts": 8,
"lib/auth/__tests__/native-handoff-flow.test.ts": 10,
"lib/auth/__tests__/oidc-native-handoff.test.ts": 13,
"lib/auth/__tests__/passkey.test.ts": 7,
"lib/auth/__tests__/profile-update-email-limit.test.ts": 5,
"lib/auth/__tests__/profile-update.test.ts": 4,
"lib/auth/__tests__/session-locale-reconcile.test.ts": 1,
"lib/auth/__tests__/session.test.ts": 15,
"lib/auth/__tests__/trusted-device.test.ts": 10,
"lib/auth/__tests__/webauthn-library-contract.test.ts": 5,
"lib/auth/mfa/__tests__/challenge.test.ts": 14,
"lib/auth/mfa/__tests__/recovery-codes.test.ts": 8,
"lib/auth/mfa/__tests__/verify-factor.test.ts": 1,
"lib/cache/__tests__/server-cache.test.ts": 2,
"lib/consent/__tests__/receipts.test.ts": 11,
"lib/consent/__tests__/web-grant.test.ts": 9,
"lib/consent/__tests__/withdrawal.test.ts": 4,
"lib/cycle/__tests__/backup.test.ts": 3,
"lib/cycle/__tests__/prediction-refresh.test.ts": 9,
"lib/daily/__tests__/load-digest.test.ts": 32,
"lib/dashboard/__tests__/snapshot.test.ts": 1,
"lib/devices/__tests__/revoke.test.ts": 17,
"lib/doctor-report/__tests__/leaf-gating-sweep.test.ts": 2,
"lib/documents/__tests__/assist-kinds.test.ts": 1,
"lib/documents/__tests__/commit.test.ts": 9,
"lib/documents/__tests__/fenced-chat-pipeline.test.ts": 6,
"lib/documents/__tests__/index-document.test.ts": 15,
"lib/documents/__tests__/index-outcome-record.test.ts": 14,
"lib/documents/__tests__/prepare-vision-raster-failure.test.ts": 6,
"lib/documents/__tests__/provider-order.test.ts": 1,
"lib/documents/__tests__/rasterize-pdf-font-data.test.ts": 1,
"lib/documents/__tests__/upload-policy.test.ts": 8,
"lib/ecg/__tests__/persist-recording.test.ts": 7,
"lib/export/__tests__/account-settings-backup.test.ts": 1,
"lib/export/__tests__/coach-backup-title.test.ts": 3,
"lib/export/__tests__/full-backup-payload.test.ts": 25,
"lib/export/__tests__/intraday-profile-backup.test.ts": 3,
"lib/export/__tests__/paged-measurements.test.ts": 4,
"lib/export/__tests__/profile-backup-decrypt-failures.test.ts": 1,
"lib/export/__tests__/records-backup.test.ts": 8,
"lib/export/__tests__/reminders-backup-appointment-address.test.ts": 1,
"lib/export/__tests__/restore-backup-owner-mismatch.test.ts": 4,
"lib/export/__tests__/restore-backup-round-trip.test.ts": 5,
"lib/fhir/__tests__/conformance.test.ts": 3,
"lib/fhir/__tests__/rest-module-backstop.test.ts": 4,
"lib/fitbit/__tests__/sync-dead-token.test.ts": 10,
"lib/google-health/__tests__/sync-failsoft.test.ts": 6,
"lib/illness/__tests__/red-flag-notify.test.ts": 2,
"lib/import/__tests__/record-import-route.test.ts": 1,
"lib/insights/__tests__/background-reasoning-wire.test.ts": 2,
"lib/insights/__tests__/biomarker-status.test.ts": 23,
"lib/insights/__tests__/blood-pressure-status.test.ts": 27,
"lib/insights/__tests__/bmi-status.test.ts": 21,
"lib/insights/__tests__/briefing-provider-budget.test.ts": 2,
"lib/insights/__tests__/comprehensive-briefing-reroll.test.ts": 1,
"lib/insights/__tests__/comprehensive-generate-force.test.ts": 2,
"lib/insights/__tests__/feature-cache.test.ts": 2,
"lib/insights/__tests__/general-status.test.ts": 30,
"lib/insights/__tests__/glp1-plateau.test.ts": 17,
"lib/insights/__tests__/locale-pipeline.test.ts": 6,
"lib/insights/__tests__/medication-compliance-status.test.ts": 19,
"lib/insights/__tests__/memory.test.ts": 5,
"lib/insights/__tests__/metric-correlation-context.test.ts": 10,
"lib/insights/__tests__/metric-status.test.ts": 30,
"lib/insights/__tests__/mood-status.test.ts": 14,
"lib/insights/__tests__/payload-budget.test.ts": 13,
"lib/insights/__tests__/pulse-status-timeout.test.ts": 8,
"lib/insights/__tests__/pulse-status.test.ts": 33,
"lib/insights/__tests__/status-batch.test.ts": 33,
"lib/insights/__tests__/status-cache-delegated.test.ts": 2,
"lib/insights/__tests__/status-cache.test.ts": 39,
"lib/insights/__tests__/status-provider-budget.test.ts": 4,
"lib/insights/__tests__/unit-change-refresh.test.ts": 4,
"lib/insights/__tests__/weight-status.test.ts": 33,
"lib/insights/derived/__tests__/baseline.test.ts": 3,
"lib/insights/derived/__tests__/coach-read.test.ts": 1,
"lib/insights/derived/__tests__/derived-assessment-ai.test.ts": 3,
"lib/insights/derived/__tests__/recovery-resolve.test.ts": 1,
"lib/insights/derived/__tests__/sleep-score-oura-rhythm.test.ts": 2,
"lib/insights/derived/__tests__/sleep-score.test.ts": 3,
"lib/insights/derived/__tests__/trajectory.test.ts": 2,
"lib/insights/derived/__tests__/wellness-scores.test.ts": 2,
"lib/insights/narrative/__tests__/period-narrative-deterministic.test.ts": 1,
"lib/insights/narrative/__tests__/period-narrative-locale.test.ts": 3,
"lib/integrations/__tests__/admin-alert.test.ts": 5,
"lib/integrations/__tests__/apple-health-progress.test.ts": 2,
"lib/integrations/__tests__/sources-in-use.test.ts": 4,
"lib/integrations/__tests__/status.test.ts": 85,
"lib/jobs/__tests__/achievement-unlock-sweep.test.ts": 11,
"lib/jobs/__tests__/apple-health-import-reconcile.test.ts": 4,
"lib/jobs/__tests__/async-state-contract.test.ts": 32,
"lib/jobs/__tests__/coach-nudge.test.ts": 15,
"lib/jobs/__tests__/coach-reminder-sweep.test.ts": 11,
"lib/jobs/__tests__/compaction-tombstone-purge-failure.test.ts": 4,
"lib/jobs/__tests__/cycle-prediction-refresh.test.ts": 3,
"lib/jobs/__tests__/data-arrival-worker.test.ts": 18,
"lib/jobs/__tests__/document-ai-run.test.ts": 1,
"lib/jobs/__tests__/document-content-index-backfill.test.ts": 29,
"lib/jobs/__tests__/document-index.test.ts": 5,
"lib/jobs/__tests__/document-summary-reaper.test.ts": 1,
"lib/jobs/__tests__/document-summary.test.ts": 19,
"lib/jobs/__tests__/geo-backfill.test.ts": 1,
"lib/jobs/__tests__/insight-pregenerate.test.ts": 45,
"lib/jobs/__tests__/insight-status-generate.test.ts": 2,
"lib/jobs/__tests__/measurement-maintenance-schedule.test.ts": 2,
"lib/jobs/__tests__/measurement-reminder-byhour.test.ts": 2,
"lib/jobs/__tests__/measurement-reminder.test.ts": 32,
"lib/jobs/__tests__/medication-intake-import.test.ts": 1,
"lib/jobs/__tests__/medication-reminder-check.test.ts": 27,
"lib/jobs/__tests__/mood-reminder.test.ts": 15,
"lib/jobs/__tests__/morning-digest-refresh.test.ts": 1,
"lib/jobs/__tests__/oauth-callback-claim-cleanup.test.ts": 1,
"lib/jobs/__tests__/offhost-backup.test.ts": 5,
"lib/jobs/__tests__/offhost-purge.test.ts": 14,
"lib/jobs/__tests__/pr-detection.test.ts": 2,
"lib/jobs/__tests__/pulse-day-mean-rebuild-state.test.ts": 1,
"lib/jobs/__tests__/reminder-satisfy.test.ts": 9,
"lib/jobs/__tests__/workout-insight-generate-shared.test.ts": 2,
"lib/jobs/__tests__/workout-insight-generate.test.ts": 37,
"lib/jobs/__tests__/workout-insight-no-backfill-spend.test.ts": 3,
"lib/jobs/reminder/__tests__/queue-retention.test.ts": 2,
"lib/jobs/reminder/__tests__/registrar-shared.test.ts": 5,
"lib/labs/__tests__/ocr-capability.test.ts": 4,
"lib/labs/__tests__/ocr-rate-limit.test.ts": 1,
"lib/labs/__tests__/ocr-run.test.ts": 17,
"lib/labs/__tests__/reading-conversion.test.ts": 3,
"lib/labs/__tests__/resolve-or-mint-biomarker.test.ts": 1,
"lib/life-events/__tests__/service.test.ts": 1,
"lib/mcp/__tests__/admin-boundary.test.ts": 1,
"lib/mcp/__tests__/auth.test.ts": 1,
"lib/mcp/__tests__/nutrients-read.test.ts": 6,
"lib/mcp/__tests__/prompts.test.ts": 16,
"lib/mcp/__tests__/resource-templates.test.ts": 17,
"lib/mcp/__tests__/resources.test.ts": 8,
"lib/mcp/__tests__/rich-reads.test.ts": 1,
"lib/mcp/__tests__/search-fetch.test.ts": 12,
"lib/mcp/__tests__/server-resources.test.ts": 3,
"lib/mcp/__tests__/server-write-registration.test.ts": 3,
"lib/mcp/__tests__/tools.test.ts": 64,
"lib/mcp/__tests__/writes.test.ts": 1,
"lib/mcp/oauth/__tests__/connections.test.ts": 13,
"lib/measurement-reminders/__tests__/resolve.test.ts": 7,
"lib/measurement-reminders/__tests__/satisfy.test.ts": 18,
"lib/measurements/__tests__/categories.test.ts": 1,
"lib/measurements/__tests__/pick-canonical-workout-rows.test.ts": 2,
"lib/measurements/__tests__/series-canonical.test.ts": 1,
"lib/medications/__tests__/compliance-payload-heatmap.test.ts": 1,
"lib/medications/__tests__/compliance-payload-pre-creation.test.ts": 1,
"lib/medications/__tests__/intake-import-job-status.test.ts": 2,
"lib/medications/__tests__/intake-slot-dedup-converge.test.ts": 12,
"lib/medications/__tests__/intake-slot-dedup-inventory.test.ts": 7,
"lib/medications/__tests__/intake-slot-dedup-isolation.test.ts": 9,
"lib/medications/__tests__/intake-slot-dedup-pin.test.ts": 8,
"lib/medications/efficacy/__tests__/segmented-effect.test.ts": 1,
"lib/medications/ingredients/__tests__/label-extract.test.ts": 2,
"lib/medications/inventory/__tests__/consumption.test.ts": 8,
"lib/medications/inventory/__tests__/service.test.ts": 3,
"lib/medications/inventory/__tests__/summary.test.ts": 1,
"lib/medications/scheduling/__tests__/band-minter.test.ts": 1,
"lib/medications/scheduling/__tests__/dose-history.test.ts": 1,
"lib/medications/scheduling/__tests__/pin-conflict.test.ts": 2,
"lib/modules/__tests__/measurement-scope.test.ts": 3,
"lib/notifications/__tests__/admin-locale.test.ts": 7,
"lib/notifications/__tests__/client-managed-apns.test.ts": 9,
"lib/notifications/__tests__/dispatch-localised-cache.test.ts": 5,
"lib/notifications/__tests__/dispatcher-global-channel-switch.test.ts": 8,
"lib/notifications/__tests__/dispatcher.test.ts": 23,
"lib/notifications/__tests__/event-defaults.test.ts": 2,
"lib/notifications/__tests__/reminder-dedup.test.ts": 2,
"lib/notifications/senders/__tests__/apns.test.ts": 24,
"lib/notifications/senders/__tests__/ntfy.test.ts": 1,
"lib/notifications/senders/__tests__/push-attempt-record.test.ts": 14,
"lib/notifications/senders/__tests__/webhook.test.ts": 1,
"lib/onboarding/__tests__/first-result-config.test.ts": 1,
"lib/oura/__tests__/client.test.ts": 3,
"lib/polar/__tests__/client.test.ts": 2,
"lib/profile/__tests__/health-facts.test.ts": 1,
"lib/queries/__tests__/use-medication-list-layout.test.ts": 5,
"lib/sharing/__tests__/account-access.test.ts": 5,
"lib/sharing/__tests__/record-session-fence.test.ts": 1,
"lib/tz/__tests__/resolver.test.ts": 14,
"lib/vaccinations/__tests__/document-suggestion.test.ts": 1,
"lib/whoop/__tests__/sync-dead-token.test.ts": 6,
"lib/withings/__tests__/subscription-state.test.ts": 8,
"lib/withings/__tests__/sync-activity.test.ts": 37,
"lib/withings/__tests__/sync-ecg.test.ts": 12,
"lib/withings/__tests__/sync-measure-watermark.test.ts": 14,
"lib/withings/__tests__/sync-plan.test.ts": 13,
"lib/withings/__tests__/sync-plausibility.test.ts": 10,
"lib/withings/__tests__/sync-sleep.test.ts": 23,
"lib/withings/__tests__/sync-typed-classification.test.ts": 1,
"lib/workouts/__tests__/climb-backfill.test.ts": 1
}
}