-- Add subscription_status to families for payment-provider abstraction. -- The actual payment integration (Razorpay TBD) will only need to flip -- families.tier and set subscription_status; all quota/member enforcement -- reads from these two fields via isPaidFamily() in src/lib/quota.ts. ALTER TABLE families ADD COLUMN IF NOT EXISTS subscription_status varchar(20) DEFAULT NULL;