Subscription API

Planned — not yet live. Subscription state is managed by RevenueCat (App Store / Google Play). No API endpoints exist. See the product doc for the intended actions.

Purchases and cancellations are handled client-side via RevenueCat SDKs and reflected in the users/{userId}/subscriptions sub-collection via RevenueCat webhooks (planned).