| 1 | // Cloud-only (billing): seat-based pricing bills the seat count Autumn holds, |
| 2 | // so that count must actually REACH Autumn. Seats change through paths the |
| 3 | // app never sees a mutation for (invitation acceptance in AuthKit, SSO JIT |
| 4 | // provisioning, join by domain), so the app reconciles instead of tracking |