The Anthropic usage API returns resets_at: null when a window has no active session. The schema only allowed string/undefined, so the parse threw and the whole Claude provider surfaced as an error in the quota panel. The consuming code already handled null; only the schema was stricter than the API.