Revalidating spent Fable or Sonnet family buckets
masterSpecific model-scoped weekly caps (like 7d_oi headers for Fable) are only present in responses from those specific models.
The Staleness Mechanism:
- When a family (e.g., Fable) is detected as spent (at or above the switch threshold), rotation stops sending that family to the account.
- Because no more requests are sent, the reading cannot be refreshed passively.
- A spent reading is trusted for 30 minutes (configurable via
TEAMCLAUDE_FAMILY_STALE_MS). - After 30 minutes, the reading is dropped, the family falls back to the shared weekly bucket, and the next request re-establishes the truth from real headers.
- Running the Quota Probe sidesteps this staleness by refreshing family buckets from the usage endpoint without consuming message quota.