Apr 19, 2026Fix
Onboarding resilience pass
- Stripe KYC and application-fee redirects now always return to the real domain you came from — defensive helper derives the URL from request headers, not a hardcoded env var.
- Pitch deck upload shows a "VERA extracted from your deck" preview panel listing every field the AI pre-filled, so wrong autofills are spotted immediately instead of two steps later.
- Silent extraction failures now throw an explicit retry message instead of falling through with empty fields.
- Founder KYC status auto-polls every 8 seconds while pending — no more manual refresh needed.
- Equity totals must add up to ~100% to advance past the team step (when any founder lists equity).
- Consistency check on the review step has a 45-second ceiling so Submit can never hang on a slow AI call.
- Common auth-route typos (/signin, /sign-in, /log-in, /sign-up, /register) now redirect rather than 404.
- Pitch deck and founder video uploads now go through server-issued signed tokens, removing a class of browser-auth-vs-storage-RLS bugs.