{
  "schemaVersion": "crawler-atlas-1",
  "atlasVersion": "atlas-2026-07-28-v1",
  "canonical": "/atlas/error-budgets",
  "title": "Crawler-facing error budgets",
  "category": {
    "slug": "quality",
    "title": "Quality, provenance, and observability"
  },
  "definition": "An error budget defines how much failure and latency a crawl surface can tolerate before measurements or discovery become unreliable.",
  "mechanism": "Status errors, timeouts, stale imports, and high tail latency reduce effective coverage even when the average request succeeds.",
  "validation": "Report valid sample counts, error rate, p50 and p95 latency, newest observation age, and missing-field completeness per source class.",
  "commonFailure": "Displaying zero when no latency sample exists makes an unmeasured system look perfectly fast.",
  "related": [
    "/atlas/measurement-quality",
    "/atlas/http-status"
  ],
  "modified": "2026-07-28"
}