You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove plan column from users and derive plan from org subscription status
Plan was stored on the users table but the actual source of truth was always
the organization's Stripe subscription status. This removes the redundant
column and derives plan via resolveOrganizationPlan() everywhere. Also fixes
endpoint-execute.ts which had plan hardcoded to "pro" and eliminates duplicate
plan resolution logic in the billing route.
To manually grant pro access without a Stripe subscription, set
subscription_status = 'active' on the organization.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments