Why AI-generated applications fail in production
Preview builds hide the failures that show up once real users, real data, and a real deploy pipeline are involved.
Blog
Engineering notes from the work: why generated apps fail after preview, and the checks we run before a launch.
Preview builds hide the failures that show up once real users, real data, and a real deploy pipeline are involved.
The usual Supabase security failures are disabled RLS, service-role keys in the client, and policies that trust a user-controlled column.
A practical Next.js application audit: server actions, secrets, auth boundaries, and what not to put in the client bundle.
What to check when a Lovable app works in preview and fails on the deployed URL.
A short launch sequence for apps built with Bolt.new, Lovable, Replit, Cursor, or Claude Code.
A checklist for Next.js, Supabase, and Vercel apps before the first real customer.