# Quota runbook ($0 envelope) | Provider | Free | Burn @2k leads/mo | Guard | |---|---|---|---| | Places | $200 credit | ~$5–10 equiv, $0 cash | Details-only-if-no-site + 80% auto-stop → `quota_exhausted` partial | | Hunter/Apollo | 25/50 free | $0 (Hot-only) | counter + pattern-guess + `unknown` fallback | | Owner LLM gateway | owner quota | $0 on HF side | Hot-20 cap + 30d AICache + template fallback + `ai:off` chip | | Gmail/Resend | free | 1 self-mail/day | no tracking pixels | ## On quota-exhausted - Run stays `partial` (never failed). Banner shows which source degraded. - Verify job marks `unknown` + retry next run. Export never blocks on email. - Nightly rolls overflow searches with `rolled:true`.