Upgrade preview
Move this workspace to FREE
Public report sharing is gated to paid tiers so the product keeps a real entitlement boundary even while other launch work continues elsewhere.
What this page does today
- Shows the intended upgrade destination and feature unlock.
- Starts live checkout when Stripe is configured.
- Falls back to local plan management when billing is unavailable.
What connects next
- Webhook-driven subscription sync is already in place.
- Billing portal handles plan changes and cancellation when Stripe is active.
- The same entitlement layer still governs analysis, reports, and API access.