Recurring revenue
Membership lifecycle
Model active memberships, pauses, resumptions, period-end cancellation, renewals, credits, discounts and priority-booking benefits without pretending recurring billing is live.
Extension Care membership
HTML DEV boundary: membership billing is represented as deterministic state only. A future backend/payment adapter must perform recurring charges and webhook reconciliation.