Short screens. Strong decisions. Immediate calibration. If you already know something, the system skips it. If you don’t, it isolates the weak link and repairs it.
Note: payment verification must be server-side (Stripe webhook + verification endpoint).
This isn’t “watch and hope.” Every module is interactive. The system is built to create a new default in how you see money.
Your “treasure map” pattern is preserved here: short-form, state-driven, routed.
This UI expects a real auth layer (Clerk/Supabase/Auth0). Stripe is payment; auth is access. This page includes a dev-mode login so you can validate flow immediately.
Required: Auth provider for unique login + session tokens. Optional: OTP/2FA in auth provider.
This page does not store secrets. Session tokens stay in httpOnly cookies (recommended).
Checkout + Portal links are created server-side. Browser never holds secret keys. Webhook marks user “paid/active.” This UI only asks the server if access is verified.
Portal solves card declines, expiration, payment fail, cancellations — without you building it.
This is your marketing-friendly instrument (public teaser), but inside the paid system it becomes the routing engine. It measures: learning mode, posture, and starting point.
This is the short-form engine. One prompt, one decision, one correction, one move forward. No long scroll. No lecture dumps.
Pick the most accurate statement.
Select an answer to continue.