Error library
Common errors in AI-built apps, explained
The problems Vigilia sees again and again in apps built with Lovable, Bolt, Cursor and Claude Code — what they mean for your users, and a prompt your AI can fix them with.
Old tabs after a deploy
Failed to fetch dynamically imported module
Supabase refuses a save
new row violates row-level security policy (Supabase)
Signed-in sessions expiring
Supabase “JWT expired”
Firebase refuses a read or write
FirebaseError: Missing or insufficient permissions
Stripe test and live mixed up
Stripe “No such price” — a similar object exists in test mode
Stripe publishable key missing
Stripe “Invalid API Key provided: pk_…”
An AI key in the browser
OpenAI or Anthropic API called from the browser
Config missing from the build
“supabaseUrl is required” in production
Requests that crawl
Slow API requests: when a call takes 5+ seconds
Don’t wait to search for it
Vigilia watches your live app and explains every error the moment it happens — these ones instantly, the rest with AI.