pealdevDOCS
Back to peal.dev

SAAS STARTER · BUGS WE ALREADY HIT

Bugs we already hit

The edge cases that cost us a weekend so they don't cost you one. Honest list, growing every release.

Stripe webhook firing twice

Genuinely happens. Handler dedupes on event.id in the database before dispatching — don't remove that check.

DKIM, not the email content. Set the DNS records from Resend and wait 10 minutes.

Drizzle migration drift

Never edit a generated migration. Make a new one. Drift between local and prod has cost more late nights than any other single thing.