mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 18:37:24 +00:00
- Seats billed = the period's peak membership: adds above paid seats are charged now (always_invoice); removals never credit mid-period and only lower the quantity inside seatTrueDownHours of renewal (proration none), so remove/re-add churn can't dodge or double-charge. The cron applies deferred decreases from the last pushed count. - Included hours and caps come from billed seats; per-member concurrency cap (member_concurrency_limit); usage attributed to the member who started it. - Start check returns billed `seats` and the derived caps for the control plane. - Desktop shows when paid seats drop at renewal; proration copy updated. - Design doc: seat-fairness decision with the GitHub/Cursor/Slack/Linear comparison.