Waitlist → first checkout
Read this before the next agent session. One paste should be enough to ship the vertical slice.
Context
- Convert the waitlist into a single paid plan via Stripe Checkout. Agent owns the happy path only — invite → pay → unlock.
- Spike lives under
checkout/; everything else stays out of scope.
Constraints
- No custom billing UI — redirect to Stripe Checkout.
- No auth rewrite; ship the slice behind a feature flag.
Open questions
- Stripe Checkout vs Payment Element for v0?
- Email magic link, or keep current session auth?
Decisions
- Checkout Session redirect for the spike — no embedded form.
- Record
stripe_customer_idon the org, not the user.