Opus finding
recordEvent failure is logged but never retried/backfilled — audit row silently missing
- apps/web/app/api/opt-in/route.ts:94-124
Comment says 'log the audit-row miss so it can be backfilled' but there is no enqueue, retry queue, or sentinel marker — only a logWarn. Operators would have to grep logs and hand-backfill. For a self-serve opt-in event this is probably acceptable, but the comment suggests a mechanism that doesn't exist.
Recommendation
Either tighten the comment ('logged for manual backfill via grep') or wire a real backfill queue (write to a retry table or outbox).