# Product Capstone Launch Checklist

## Content

- At least 3 lessons exist
- Source links are visible
- Review status is visible
- Free and premium lessons are clearly separated

## Auth

- Sign up works
- Email verification works
- Callback route exchanges code for session
- Dashboard changes after login

## Billing

- Checkout opens
- Webhook is received
- Subscription status is stored
- Customer Portal opens

## Entitlements

- Premium lessons are gated for non-subscribers
- Premium lessons unlock for active subscribers

## Learning Data

- Progress can be saved
- Reflection or cards can be saved
- Signed-in users only see their own data

## Demo Readiness

- You can explain the architecture in 3 minutes
- You have screenshots for guest, signed-in, and subscribed states
- You can show where the source of truth lives for auth, billing, and permissions
