models: route talent health by provider row
Read talent health from health/talents.json, gate fallback by provider/model/interface rows, and record quota exhaustion idempotently with reset timing and recomputed summaries. This gives the quota fallback path a durable health signal instead of relying on provider-wide failure state.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>