1. Create organization
2. Plan & license
2b. Stripe org licensing (optional)
When org price IDs are set on the auth server, district/school staff can pay for seat-based subscription; webhooks sync license.seatLimit, renewalDate, and billingStatus.
3. Users & students
3b. Review quality (internal)
Org-scoped tutor review signals for operations (not public).
4. Summary
4b. Org analytics (scoped)
Uses ORG_DASHBOARD.fetchOrgAnalyticsSummary — same visibility rules as org summary (no cross-tenant totals).