-- 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;
