Harden before launch
The app is salvageable, but it should not launch to real users until critical auth, data-access, payment, and deployment issues are fixed.
See the kind of verdict, risk scoring, and remediation roadmap a founder receives before deciding whether to harden, rescue, or rebuild.
This is a fictional sample report. It is not a real client case study, testimonial, or claim about a past engagement.
The app is salvageable, but it should not launch to real users until critical auth, data-access, payment, and deployment issues are fixed.
Supabase RLS is missing on user-owned tables
Add and test RLS policies before launch
Stripe webhook route accepts unsigned events
Verify signatures and test subscription state transitions
Production env differs from preview env
Document required env vars and validate at boot
No test covers login → checkout → dashboard
Add smoke test and CI gate
Duplicate API clients generated by AI edits
Consolidate client utilities and update imports
No passwords, API keys, production credentials, or private customer data through forms.