Application errors
Sentry or similar should catch server/client errors, route failures, and unexpected exceptions.
- Server errors.
- Client errors.
- Source maps configured safely.
Watchtower
After launch, signals are needed: Stripe failures, OpenAI errors, Supabase errors, email failures, cost spikes, and user complaints.
A site does not become reliable by itself. You must hear it when it coughs.
Sentry or similar should catch server/client errors, route failures, and unexpected exceptions.
Stripe webhook failures, duplicate payments, failed checkout, and disputed statuses should reach logs/dashboard.
OpenAI errors, quality gate warnings, repair attempts, and cost spikes should be visible before a client sends an angry email.
checklist
red flags
done when
related doors