{
  "schemaVersion": 2,
  "capturedAt": "2026-09-18T14:10:40.895Z",
  "scope": {
    "name": "public-evidence",
    "origins": [
      "https://typesafe.ai",
      "https://docs.typesafe.ai",
      "https://console.typesafe.ai"
    ],
    "roles": [
      {
        "id": "anonymous-public-visitor",
        "observed": true
      },
      {
        "id": "unauthenticated-console-visitor",
        "observed": true
      },
      {
        "id": "authenticated-console-user",
        "observed": false,
        "excludedPrivate": true
      }
    ]
  },
  "crawl": {
    "method": "Playwright Chromium using DESIGN_RESEARCH_CHROMIUM; three isolated browser contexts; no form submission",
    "sourceCounts": {
      "primarySitemap": 12,
      "docsIndex": 109,
      "sitemapIndexTotal": 121,
      "boundaryProbeRecords": 3,
      "totalRouteRecords": 124
    },
    "statusCounts": {
      "sitemapIndexHttp200": 121,
      "boundaryHttp200": 2,
      "boundaryHttp404": 1,
      "errors": 0
    },
    "docsNonHtmlExcluded": [],
    "validation": "Every primary sitemap and docs-index row was navigated through Chromium; each route maps to a family. Console and recovery probes are separately labelled, never confused with sitemap/index rows."
  },
  "routes": [
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/",
      "finalUrl": "https://typesafe.ai/",
      "status": 200,
      "title": "Home - TypeSafe AI",
      "h1": "We Took The Opposite Research Direction",
      "capturedAt": "2026-09-18T14:08:37.927Z",
      "shell": "Framer marketing",
      "routeFamily": "marketing-home",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 2,
        "h2": 6,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 14,
        "video": 2,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/team",
      "finalUrl": "https://typesafe.ai/team",
      "status": 200,
      "title": "Team - TypeSafe AI",
      "h1": "Founders",
      "capturedAt": "2026-09-18T14:08:37.725Z",
      "shell": "Framer marketing",
      "routeFamily": "marketing-team-recruiting",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 1,
        "article": 0,
        "aside": 0,
        "h1": 4,
        "h2": 2,
        "button": 30,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 176,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_team.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/manifesto",
      "finalUrl": "https://typesafe.ai/manifesto",
      "status": 200,
      "title": "Manifesto - TypeSafe AI",
      "h1": "Composable AI: Build Prod, Not God",
      "capturedAt": "2026-09-18T14:08:37.699Z",
      "shell": "Framer marketing",
      "routeFamily": "marketing-manifesto",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 2,
        "h2": 0,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 2,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_manifesto.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/blog/introducing-system-one-models-and-jev",
      "finalUrl": "https://typesafe.ai/blog/introducing-system-one-models-and-jev",
      "status": 200,
      "title": "Introducing System One Models & Jev - TypeSafe AI Blog",
      "h1": "Introducing System One Models & Jev",
      "capturedAt": "2026-09-18T14:08:38.638Z",
      "shell": "Framer marketing",
      "routeFamily": "blog-technical-article",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 0,
        "code": 2,
        "figure": 1,
        "img": 4,
        "video": 0,
        "iframe": 5,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_blog_introducing_system_one_models_and_jev.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/blog/antibenchmaxxing",
      "finalUrl": "https://typesafe.ai/blog/antibenchmaxxing",
      "status": 200,
      "title": "Lies, Damned Lies, and Benchmarks - TypeSafe AI Blog",
      "h1": "Lies, Damned Lies, And Benchmarks",
      "capturedAt": "2026-09-18T14:08:38.652Z",
      "shell": "Framer marketing",
      "routeFamily": "blog-article",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 2,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 3,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_blog_antibenchmaxxing.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/blog/bitterest-lesson",
      "finalUrl": "https://typesafe.ai/blog/bitterest-lesson",
      "status": 200,
      "title": "The Bitterest Lesson - TypeSafe AI Blog",
      "h1": "The Bitterest Lesson",
      "capturedAt": "2026-09-18T14:08:38.846Z",
      "shell": "Framer marketing",
      "routeFamily": "blog-article",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 3,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_blog_bitterest_lesson.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/blog/ai-too-good-to-be-true-too-bad-to-be-useful-typesafe-ai",
      "finalUrl": "https://typesafe.ai/blog/ai-too-good-to-be-true-too-bad-to-be-useful-typesafe-ai",
      "status": 200,
      "title": "AI: too good to be true, too bad to be useful | TypeSafe AI - TypeSafe AI Blog",
      "h1": "AI: Too Good To Be True, Too Bad To Be Useful | TypeSafe AI",
      "capturedAt": "2026-09-18T14:08:39.588Z",
      "shell": "Framer marketing",
      "routeFamily": "blog-article",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 1,
        "aside": 0,
        "h1": 1,
        "h2": 0,
        "button": 1,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 1,
        "video": 0,
        "iframe": 2,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_blog_ai_too_good_to_be_true_too_bad_to_be_useful_typesafe_ai.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/blog/diogo-almeida---founders-you-should-know",
      "finalUrl": "https://typesafe.ai/blog/diogo-almeida---founders-you-should-know",
      "status": 200,
      "title": "Diogo Almeida - Founders You Should Know - TypeSafe AI Blog",
      "h1": "Diogo Almeida - Founders You Should Know",
      "capturedAt": "2026-09-18T14:08:39.572Z",
      "shell": "Framer marketing",
      "routeFamily": "blog-article",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 1,
        "aside": 0,
        "h1": 1,
        "h2": 0,
        "button": 1,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 1,
        "video": 0,
        "iframe": 2,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_blog_diogo_almeida_founders_you_should_know.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/legal/data-processing",
      "finalUrl": "https://typesafe.ai/legal/data-processing",
      "status": 200,
      "title": "Data processing addendum - TypeSafe AI",
      "h1": "Data Processing Addendum",
      "capturedAt": "2026-09-18T14:08:39.941Z",
      "shell": "Framer marketing",
      "routeFamily": "legal-document",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 0,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 0,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_legal_data_processing.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/legal/mca",
      "finalUrl": "https://typesafe.ai/legal/mca",
      "status": 200,
      "title": "Master customer agreement - TypeSafe AI",
      "h1": "Master Customer Agreement",
      "capturedAt": "2026-09-18T14:08:40.503Z",
      "shell": "Framer marketing",
      "routeFamily": "legal-document",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 0,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 0,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_legal_mca.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/legal/privacy-policy",
      "finalUrl": "https://typesafe.ai/legal/privacy-policy",
      "status": 200,
      "title": "Privacy policy - TypeSafe AI",
      "h1": "Privacy Policy",
      "capturedAt": "2026-09-18T14:08:40.510Z",
      "shell": "Framer marketing",
      "routeFamily": "legal-document",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 0,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 0,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_legal_privacy_policy.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "primary-sitemap",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://typesafe.ai/legal/terms",
      "finalUrl": "https://typesafe.ai/legal/terms",
      "status": 200,
      "title": "Terms of use - TypeSafe AI",
      "h1": "Terms Of Use",
      "capturedAt": "2026-09-18T14:08:40.894Z",
      "shell": "Framer marketing",
      "routeFamily": "legal-document",
      "domSignature": {
        "header": 0,
        "nav": 0,
        "main": 0,
        "footer": 0,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 0,
        "button": 0,
        "input": 0,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 0,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/typesafe_ai_legal_terms.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/introduction",
      "finalUrl": "https://docs.typesafe.ai/introduction",
      "status": 200,
      "title": "Introduction - TypeSafe AI",
      "h1": "Introduction",
      "capturedAt": "2026-09-18T14:08:41.653Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 0,
        "code": 7,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_introduction.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/introduction/quickstart",
      "finalUrl": "https://docs.typesafe.ai/introduction/quickstart",
      "status": 200,
      "title": "Quick start - TypeSafe AI",
      "h1": "Quick start",
      "capturedAt": "2026-09-18T14:08:41.819Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-quickstart",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 34,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 13,
        "code": 18,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_introduction_quickstart.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/concepts/system-one",
      "finalUrl": "https://docs.typesafe.ai/concepts/system-one",
      "status": 200,
      "title": "System One - TypeSafe AI",
      "h1": "System One",
      "capturedAt": "2026-09-18T14:08:42.075Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 0,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_concepts_system_one.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/concepts/state",
      "finalUrl": "https://docs.typesafe.ai/concepts/state",
      "status": 200,
      "title": "State - TypeSafe AI",
      "h1": "State",
      "capturedAt": "2026-09-18T14:08:42.794Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 23,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 2,
        "code": 7,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_concepts_state.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/primitives",
      "finalUrl": "https://docs.typesafe.ai/primitives",
      "status": 200,
      "title": "Primitives (Questions) - TypeSafe AI",
      "h1": "Primitives (Questions)",
      "capturedAt": "2026-09-18T14:08:43.028Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 12,
        "button": 26,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 2,
        "pre": 5,
        "code": 54,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_primitives.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/primitives/choice",
      "finalUrl": "https://docs.typesafe.ai/primitives/choice",
      "status": 200,
      "title": "Choice - TypeSafe AI",
      "h1": "Choice",
      "capturedAt": "2026-09-18T14:08:43.365Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 7,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 9,
        "code": 67,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_primitives_choice.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/primitives/score",
      "finalUrl": "https://docs.typesafe.ai/primitives/score",
      "status": 200,
      "title": "Score - TypeSafe AI",
      "h1": "Score",
      "capturedAt": "2026-09-18T14:08:44.098Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 32,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 2,
        "pre": 11,
        "code": 59,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_primitives_score.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/primitives/noul",
      "finalUrl": "https://docs.typesafe.ai/primitives/noul",
      "status": 200,
      "title": "Noul - TypeSafe AI",
      "h1": "Noul",
      "capturedAt": "2026-09-18T14:08:44.075Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 24,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 3,
        "code": 18,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_primitives_noul.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/primitives/advanced",
      "finalUrl": "https://docs.typesafe.ai/primitives/advanced",
      "status": 200,
      "title": "Advanced: structure - TypeSafe AI",
      "h1": "Advanced: structure",
      "capturedAt": "2026-09-18T14:08:44.431Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 6,
        "code": 37,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_primitives_advanced.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/introduction/machine-learning-primer",
      "finalUrl": "https://docs.typesafe.ai/introduction/machine-learning-primer",
      "status": 200,
      "title": "AI primer - TypeSafe AI",
      "h1": "AI primer",
      "capturedAt": "2026-09-18T14:08:45.323Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 9,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 1,
        "table": 0,
        "pre": 0,
        "code": 3,
        "figure": 0,
        "img": 10,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_introduction_machine_learning_primer.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/confidence",
      "finalUrl": "https://docs.typesafe.ai/confidence",
      "status": 200,
      "title": "Confidence - TypeSafe AI",
      "h1": "Confidence",
      "capturedAt": "2026-09-18T14:08:45.059Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 22,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 7,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_confidence.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/concepts/how-to-build-with-system-one",
      "finalUrl": "https://docs.typesafe.ai/concepts/how-to-build-with-system-one",
      "status": 200,
      "title": "How to build with TypeSafe - TypeSafe AI",
      "h1": "How to build with TypeSafe",
      "capturedAt": "2026-09-18T14:08:45.757Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-quickstart",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 12,
        "button": 34,
        "input": 2,
        "dialog": 0,
        "details": 8,
        "table": 0,
        "pre": 11,
        "code": 16,
        "figure": 0,
        "img": 6,
        "video": 0,
        "iframe": 0,
        "steps": 26
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_concepts_how_to_build_with_system_one.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/concepts/use-case-map",
      "finalUrl": "https://docs.typesafe.ai/concepts/use-case-map",
      "status": 200,
      "title": "Example use cases - TypeSafe AI",
      "h1": "Example use cases",
      "capturedAt": "2026-09-18T14:08:46.107Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 10,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 19,
        "table": 1,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_concepts_use_case_map.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/patterns",
      "finalUrl": "https://docs.typesafe.ai/patterns",
      "status": 200,
      "title": "Patterns - TypeSafe AI",
      "h1": "Patterns",
      "capturedAt": "2026-09-18T14:08:46.361Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_patterns.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/patterns/fan-out",
      "finalUrl": "https://docs.typesafe.ai/patterns/fan-out",
      "status": 200,
      "title": "Speculative fan-out - TypeSafe AI",
      "h1": "Speculative fan-out",
      "capturedAt": "2026-09-18T14:08:46.814Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 23,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 5,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_patterns_fan_out.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/patterns/confidence-routing",
      "finalUrl": "https://docs.typesafe.ai/patterns/confidence-routing",
      "status": 200,
      "title": "Confidence-gated routing - TypeSafe AI",
      "h1": "Confidence-gated routing",
      "capturedAt": "2026-09-18T14:08:47.159Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 23,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_patterns_confidence_routing.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/patterns/composite-scoring",
      "finalUrl": "https://docs.typesafe.ai/patterns/composite-scoring",
      "status": 200,
      "title": "Composite scoring - TypeSafe AI",
      "h1": "Composite scoring",
      "capturedAt": "2026-09-18T14:08:47.384Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 23,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_patterns_composite_scoring.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/patterns/intent-routing",
      "finalUrl": "https://docs.typesafe.ai/patterns/intent-routing",
      "status": 200,
      "title": "Intent routing - TypeSafe AI",
      "h1": "Intent routing",
      "capturedAt": "2026-09-18T14:08:47.829Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 23,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_patterns_intent_routing.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/demos",
      "finalUrl": "https://docs.typesafe.ai/demos",
      "status": 200,
      "title": "Demos - TypeSafe AI",
      "h1": "Demos",
      "capturedAt": "2026-09-18T14:08:48.126Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_demos.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/demos/smart-home",
      "finalUrl": "https://docs.typesafe.ai/demos/smart-home",
      "status": 200,
      "title": "Smart home assistant demo - TypeSafe AI",
      "h1": "Smart home assistant demo",
      "capturedAt": "2026-09-18T14:08:48.405Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-interactive-demo-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 1,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_demos_smart_home.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk",
      "finalUrl": "https://docs.typesafe.ai/sdk",
      "status": 200,
      "title": "Client SDKs - TypeSafe AI",
      "h1": "Client SDKs",
      "capturedAt": "2026-09-18T14:08:48.830Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 20,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python",
      "finalUrl": "https://docs.typesafe.ai/sdk/python",
      "status": 200,
      "title": "TypeSafe Python SDK - TypeSafe AI",
      "h1": "TypeSafe Python SDK",
      "capturedAt": "2026-09-18T14:08:49.137Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 26,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 4,
        "code": 5,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/usage",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/usage",
      "status": 200,
      "title": "Usage - TypeSafe AI",
      "h1": "Usage",
      "capturedAt": "2026-09-18T14:08:49.773Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 10,
        "button": 35,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 13,
        "code": 38,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_usage.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/changelog",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/changelog",
      "status": 200,
      "title": "Changelog - TypeSafe AI",
      "h1": "Changelog",
      "capturedAt": "2026-09-18T14:08:49.835Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 22,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 10,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_changelog.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api",
      "status": 200,
      "title": "API reference - TypeSafe AI",
      "h1": "API reference",
      "capturedAt": "2026-09-18T14:08:50.226Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 23,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/clients/async",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/clients/async",
      "status": 200,
      "title": "Async client - TypeSafe AI",
      "h1": "Async client",
      "capturedAt": "2026-09-18T14:08:50.943Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 36,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 12,
        "code": 115,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_clients_async.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/clients/sync",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/clients/sync",
      "status": 200,
      "title": "Sync client - TypeSafe AI",
      "h1": "Sync client",
      "capturedAt": "2026-09-18T14:08:50.961Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 36,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 12,
        "code": 112,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_clients_sync.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/types/questions",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/types/questions",
      "status": 200,
      "title": "Questions - TypeSafe AI",
      "h1": "Questions",
      "capturedAt": "2026-09-18T14:08:51.452Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 15,
        "button": 47,
        "input": 2,
        "dialog": 0,
        "details": 3,
        "table": 0,
        "pre": 23,
        "code": 92,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_types_questions.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/types/responses",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/types/responses",
      "status": 200,
      "title": "Answers and responses - TypeSafe AI",
      "h1": "Answers and responses",
      "capturedAt": "2026-09-18T14:08:52.368Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 13,
        "button": 62,
        "input": 2,
        "dialog": 0,
        "details": 7,
        "table": 0,
        "pre": 38,
        "code": 171,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_types_responses.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/retries",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/retries",
      "status": 200,
      "title": "Retries - TypeSafe AI",
      "h1": "Retries",
      "capturedAt": "2026-09-18T14:08:51.967Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 37,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 13,
        "code": 44,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_retries.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/types/common",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/types/common",
      "status": 200,
      "title": "Common types - TypeSafe AI",
      "h1": "Common types",
      "capturedAt": "2026-09-18T14:08:52.612Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 26,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 6,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_types_common.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/exceptions",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/exceptions",
      "status": 200,
      "title": "Exceptions - TypeSafe AI",
      "h1": "Exceptions",
      "capturedAt": "2026-09-18T14:08:52.964Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 18,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 9,
        "code": 38,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_exceptions.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/python/api/constants",
      "finalUrl": "https://docs.typesafe.ai/sdk/python/api/constants",
      "status": 200,
      "title": "Constants - TypeSafe AI",
      "h1": "Constants",
      "capturedAt": "2026-09-18T14:08:53.385Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 31,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 7,
        "code": 14,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_python_api_constants.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript",
      "status": 200,
      "title": "JavaScript SDK - TypeSafe AI",
      "h1": "JavaScript SDK",
      "capturedAt": "2026-09-18T14:08:53.571Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 24,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 3,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/changelog",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/changelog",
      "status": 200,
      "title": "Changelog - TypeSafe AI",
      "h1": "Changelog",
      "capturedAt": "2026-09-18T14:08:54.033Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 22,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 1,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_changelog.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api",
      "status": 200,
      "title": "API reference - TypeSafe AI",
      "h1": "API reference",
      "capturedAt": "2026-09-18T14:08:54.412Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 7,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIConnectionError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIConnectionError",
      "status": 200,
      "title": "Class: APIConnectionError - TypeSafe AI",
      "h1": "Class: APIConnectionError",
      "capturedAt": "2026-09-18T14:08:54.677Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_APIConnectionError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIError",
      "status": 200,
      "title": "Class: APIError - TypeSafe AI",
      "h1": "Class: APIError",
      "capturedAt": "2026-09-18T14:08:55.210Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 7,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 28,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_APIError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIPromise",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIPromise",
      "status": 200,
      "title": "Class: APIPromise<T> - TypeSafe AI",
      "h1": "Class: APIPromise<T>",
      "capturedAt": "2026-09-18T14:08:55.534Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 38,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 11,
        "code": 66,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_APIPromise.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APITimeoutError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APITimeoutError",
      "status": 200,
      "title": "Class: APITimeoutError - TypeSafe AI",
      "h1": "Class: APITimeoutError",
      "capturedAt": "2026-09-18T14:08:55.856Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 29,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_APITimeoutError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIUserAbortError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/APIUserAbortError",
      "status": 200,
      "title": "Class: APIUserAbortError - TypeSafe AI",
      "h1": "Class: APIUserAbortError",
      "capturedAt": "2026-09-18T14:08:56.333Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_APIUserAbortError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/AuthenticationError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/AuthenticationError",
      "status": 200,
      "title": "Class: AuthenticationError - TypeSafe AI",
      "h1": "Class: AuthenticationError",
      "capturedAt": "2026-09-18T14:08:56.749Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 31,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_AuthenticationError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/BadRequestError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/BadRequestError",
      "status": 200,
      "title": "Class: BadRequestError - TypeSafe AI",
      "h1": "Class: BadRequestError",
      "capturedAt": "2026-09-18T14:08:56.929Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 31,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_BadRequestError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/InternalServerError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/InternalServerError",
      "status": 200,
      "title": "Class: InternalServerError - TypeSafe AI",
      "h1": "Class: InternalServerError",
      "capturedAt": "2026-09-18T14:08:57.583Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 31,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_InternalServerError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/NotFoundError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/NotFoundError",
      "status": 200,
      "title": "Class: NotFoundError - TypeSafe AI",
      "h1": "Class: NotFoundError",
      "capturedAt": "2026-09-18T14:08:57.943Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 31,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_NotFoundError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/PermissionDeniedError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/PermissionDeniedError",
      "status": 200,
      "title": "Class: PermissionDeniedError - TypeSafe AI",
      "h1": "Class: PermissionDeniedError",
      "capturedAt": "2026-09-18T14:08:58.084Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 31,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_PermissionDeniedError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/RateLimitError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/RateLimitError",
      "status": 200,
      "title": "Class: RateLimitError - TypeSafe AI",
      "h1": "Class: RateLimitError",
      "capturedAt": "2026-09-18T14:08:58.738Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 34,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 7,
        "code": 33,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_RateLimitError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeClient",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeClient",
      "status": 200,
      "title": "Class: TypeSafeClient - TypeSafe AI",
      "h1": "Class: TypeSafeClient",
      "capturedAt": "2026-09-18T14:08:59.068Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 39,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 12,
        "code": 26,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_TypeSafeClient.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeError",
      "status": 200,
      "title": "Class: TypeSafeError - TypeSafe AI",
      "h1": "Class: TypeSafeError",
      "capturedAt": "2026-09-18T14:08:59.151Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 29,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_TypeSafeError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/UnprocessableEntityError",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/classes/UnprocessableEntityError",
      "status": 200,
      "title": "Class: UnprocessableEntityError - TypeSafe AI",
      "h1": "Class: UnprocessableEntityError",
      "capturedAt": "2026-09-18T14:08:59.747Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 31,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_classes_UnprocessableEntityError.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceQuestion",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceQuestion",
      "status": 200,
      "title": "Interface: ChoiceQuestion<T> - TypeSafe AI",
      "h1": "Interface: ChoiceQuestion<T>",
      "capturedAt": "2026-09-18T14:09:00.213Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 7,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_ChoiceQuestion.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceResponse",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceResponse",
      "status": 200,
      "title": "Interface: ChoiceResponse<T> - TypeSafe AI",
      "h1": "Interface: ChoiceResponse<T>",
      "capturedAt": "2026-09-18T14:09:00.231Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 31,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 4,
        "code": 7,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_ChoiceResponse.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Logger",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Logger",
      "status": 200,
      "title": "Interface: Logger - TypeSafe AI",
      "h1": "Interface: Logger",
      "capturedAt": "2026-09-18T14:09:01.095Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 31,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 4,
        "code": 17,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_Logger.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ModelCard",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ModelCard",
      "status": 200,
      "title": "Interface: ModelCard - TypeSafe AI",
      "h1": "Interface: ModelCard",
      "capturedAt": "2026-09-18T14:09:01.347Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 3,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_ModelCard.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Models",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Models",
      "status": 200,
      "title": "Interface: Models - TypeSafe AI",
      "h1": "Interface: Models",
      "capturedAt": "2026-09-18T14:09:01.368Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 5,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_Models.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulQuestion",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulQuestion",
      "status": 200,
      "title": "Interface: NoulQuestion - TypeSafe AI",
      "h1": "Interface: NoulQuestion",
      "capturedAt": "2026-09-18T14:09:02.484Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 33,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 6,
        "code": 8,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_NoulQuestion.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulResponse",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulResponse",
      "status": 200,
      "title": "Interface: NoulResponse - TypeSafe AI",
      "h1": "Interface: NoulResponse",
      "capturedAt": "2026-09-18T14:09:02.425Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 29,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_NoulResponse.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Questions",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Questions",
      "status": 200,
      "title": "Interface: Questions - TypeSafe AI",
      "h1": "Interface: Questions",
      "capturedAt": "2026-09-18T14:09:02.495Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 1,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_Questions.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/RequestOptions",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/RequestOptions",
      "status": 200,
      "title": "Interface: RequestOptions - TypeSafe AI",
      "h1": "Interface: RequestOptions",
      "capturedAt": "2026-09-18T14:09:03.474Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 31,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 4,
        "code": 5,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_RequestOptions.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/RetryPolicy",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/RetryPolicy",
      "status": 200,
      "title": "Interface: RetryPolicy - TypeSafe AI",
      "h1": "Interface: RetryPolicy",
      "capturedAt": "2026-09-18T14:09:03.597Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 36,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 9,
        "code": 16,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_RetryPolicy.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreQuestion",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreQuestion",
      "status": 200,
      "title": "Interface: ScoreQuestion<T> - TypeSafe AI",
      "h1": "Interface: ScoreQuestion<T>",
      "capturedAt": "2026-09-18T14:09:03.548Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 7,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_ScoreQuestion.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreResponse",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreResponse",
      "status": 200,
      "title": "Interface: ScoreResponse<T> - TypeSafe AI",
      "h1": "Interface: ScoreResponse<T>",
      "capturedAt": "2026-09-18T14:09:04.503Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 32,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 5,
        "code": 8,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_ScoreResponse.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequest",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequest",
      "status": 200,
      "title": "Interface: SystemOneRequest<Q> - TypeSafe AI",
      "h1": "Interface: SystemOneRequest<Q>",
      "capturedAt": "2026-09-18T14:09:04.608Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 11,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_SystemOneRequest.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequestPayload",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequestPayload",
      "status": 200,
      "title": "Interface: SystemOneRequestPayload - TypeSafe AI",
      "h1": "Interface: SystemOneRequestPayload",
      "capturedAt": "2026-09-18T14:09:04.713Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 13,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_SystemOneRequestPayload.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneResult",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneResult",
      "status": 200,
      "title": "Interface: SystemOneResult<Q> - TypeSafe AI",
      "h1": "Interface: SystemOneResult<Q>",
      "capturedAt": "2026-09-18T14:09:05.586Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 5,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_SystemOneResult.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/TypeSafeClientConfig",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/TypeSafeClientConfig",
      "status": 200,
      "title": "Interface: TypeSafeClientConfig - TypeSafe AI",
      "h1": "Interface: TypeSafeClientConfig",
      "capturedAt": "2026-09-18T14:09:05.688Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 37,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 10,
        "code": 23,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_TypeSafeClientConfig.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Usage",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Usage",
      "status": 200,
      "title": "Interface: Usage - TypeSafe AI",
      "h1": "Interface: Usage",
      "capturedAt": "2026-09-18T14:09:05.807Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 29,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_Usage.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/WithResponse",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/interfaces/WithResponse",
      "status": 200,
      "title": "Interface: WithResponse<T> - TypeSafe AI",
      "h1": "Interface: WithResponse<T>",
      "capturedAt": "2026-09-18T14:09:06.630Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 30,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 3,
        "code": 6,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_interfaces_WithResponse.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ChoiceCriteria",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ChoiceCriteria",
      "status": 200,
      "title": "Type Alias: ChoiceCriteria - TypeSafe AI",
      "h1": "Type Alias: ChoiceCriteria",
      "capturedAt": "2026-09-18T14:09:06.757Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 29,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 2,
        "code": 3,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_ChoiceCriteria.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Description",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Description",
      "status": 200,
      "title": "Type Alias: Description - TypeSafe AI",
      "h1": "Type Alias: Description",
      "capturedAt": "2026-09-18T14:09:06.850Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_Description.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EntryType",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EntryType",
      "status": 200,
      "title": "Type Alias: EntryType - TypeSafe AI",
      "h1": "Type Alias: EntryType",
      "capturedAt": "2026-09-18T14:09:07.660Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_EntryType.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EnvVar",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EnvVar",
      "status": 200,
      "title": "Type Alias: EnvVar - TypeSafe AI",
      "h1": "Type Alias: EnvVar",
      "capturedAt": "2026-09-18T14:09:07.837Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 1,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_EnvVar.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Fetch",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Fetch",
      "status": 200,
      "title": "Type Alias: Fetch - TypeSafe AI",
      "h1": "Type Alias: Fetch",
      "capturedAt": "2026-09-18T14:09:07.858Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 6,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_Fetch.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/JsonValue",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/JsonValue",
      "status": 200,
      "title": "Type Alias: JsonValue - TypeSafe AI",
      "h1": "Type Alias: JsonValue",
      "capturedAt": "2026-09-18T14:09:08.679Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 1,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_JsonValue.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/LogLevel",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/LogLevel",
      "status": 200,
      "title": "Type Alias: LogLevel - TypeSafe AI",
      "h1": "Type Alias: LogLevel",
      "capturedAt": "2026-09-18T14:09:08.878Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_LogLevel.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Question",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Question",
      "status": 200,
      "title": "Type Alias: Question - TypeSafe AI",
      "h1": "Type Alias: Question",
      "capturedAt": "2026-09-18T14:09:08.885Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_Question.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ResultFor",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ResultFor",
      "status": 200,
      "title": "Type Alias: ResultFor<T> - TypeSafe AI",
      "h1": "Type Alias: ResultFor<T>",
      "capturedAt": "2026-09-18T14:09:09.592Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 3,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_ResultFor.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreCriteria",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreCriteria",
      "status": 200,
      "title": "Type Alias: ScoreCriteria - TypeSafe AI",
      "h1": "Type Alias: ScoreCriteria",
      "capturedAt": "2026-09-18T14:09:09.859Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 2,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_ScoreCriteria.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreLegend",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreLegend",
      "status": 200,
      "title": "Type Alias: ScoreLegend<T> - TypeSafe AI",
      "h1": "Type Alias: ScoreLegend<T>",
      "capturedAt": "2026-09-18T14:09:09.909Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 3,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_ScoreLegend.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreOf",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreOf",
      "status": 200,
      "title": "Type Alias: ScoreOf<T> - TypeSafe AI",
      "h1": "Type Alias: ScoreOf<T>",
      "capturedAt": "2026-09-18T14:09:10.561Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 4,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_type_aliases_ScoreOf.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/variables/ENV",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/variables/ENV",
      "status": 200,
      "title": "Variable: ENV - TypeSafe AI",
      "h1": "Variable: ENV",
      "capturedAt": "2026-09-18T14:09:10.860Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 32,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 5,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_variables_ENV.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/variables/LOG_LEVELS",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/variables/LOG_LEVELS",
      "status": 200,
      "title": "Variable: LOG_LEVELS - TypeSafe AI",
      "h1": "Variable: LOG_LEVELS",
      "capturedAt": "2026-09-18T14:09:10.873Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 1,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_variables_LOG_LEVELS.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/variables/VERSION",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/variables/VERSION",
      "status": 200,
      "title": "Variable: VERSION - TypeSafe AI",
      "h1": "Variable: VERSION",
      "capturedAt": "2026-09-18T14:09:11.472Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 3,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 1,
        "button": 27,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 1,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_variables_VERSION.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/functions/choice",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/functions/choice",
      "status": 200,
      "title": "Function: choice() - TypeSafe AI",
      "h1": "Function: choice()",
      "capturedAt": "2026-09-18T14:09:11.987Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_functions_choice.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/functions/noul",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/functions/noul",
      "status": 200,
      "title": "Function: noul() - TypeSafe AI",
      "h1": "Function: noul()",
      "capturedAt": "2026-09-18T14:09:11.994Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 4,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 17,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_functions_noul.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/sdk/javascript/api/functions/score",
      "finalUrl": "https://docs.typesafe.ai/sdk/javascript/api/functions/score",
      "status": 200,
      "title": "Function: score() - TypeSafe AI",
      "h1": "Function: score()",
      "capturedAt": "2026-09-18T14:09:12.410Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-api-reference",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 5,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 1,
        "code": 9,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_sdk_javascript_api_functions_score.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/models",
      "finalUrl": "https://docs.typesafe.ai/models",
      "status": 200,
      "title": "Models - TypeSafe AI",
      "h1": "Models",
      "capturedAt": "2026-09-18T14:09:13.008Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 29,
        "input": 2,
        "dialog": 0,
        "details": 1,
        "table": 2,
        "pre": 3,
        "code": 30,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_models.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/api",
      "finalUrl": "https://docs.typesafe.ai/api",
      "status": 200,
      "title": "API reference - TypeSafe AI",
      "h1": "API reference",
      "capturedAt": "2026-09-18T14:09:13.092Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 65,
        "input": 2,
        "dialog": 0,
        "details": 7,
        "table": 1,
        "pre": 9,
        "code": 28,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_api.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/agent-skill",
      "finalUrl": "https://docs.typesafe.ai/agent-skill",
      "status": 200,
      "title": "Agent skill - TypeSafe AI",
      "h1": "Agent skill",
      "capturedAt": "2026-09-18T14:09:13.415Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 28,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 7,
        "code": 13,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_agent_skill.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/legal",
      "finalUrl": "https://docs.typesafe.ai/legal",
      "status": 200,
      "title": "Legal - TypeSafe AI",
      "h1": "Legal",
      "capturedAt": "2026-09-18T14:09:13.982Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-prose-code-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 3,
        "button": 21,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 0,
        "code": 0,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_legal.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/model-jaggedness/jev-1.13",
      "finalUrl": "https://docs.typesafe.ai/model-jaggedness/jev-1.13",
      "status": 200,
      "title": "Jev 1.13 jaggedness - TypeSafe AI",
      "h1": "Jev 1.13 jaggedness",
      "capturedAt": "2026-09-18T14:09:14.079Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-reference-article",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 12,
        "button": 22,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 3,
        "pre": 1,
        "code": 32,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_model_jaggedness_jev_1_13.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/consistency_noul_cookbook",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/consistency_noul_cookbook",
      "status": 200,
      "title": "Self-consistency: nouls - TypeSafe AI",
      "h1": "Self-consistency: nouls",
      "capturedAt": "2026-09-18T14:09:14.636Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 10,
        "button": 41,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 12,
        "code": 95,
        "figure": 0,
        "img": 6,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_consistency_noul_cookbook.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/consistency_choice_cookbook",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/consistency_choice_cookbook",
      "status": 200,
      "title": "Self-consistency: choices - TypeSafe AI",
      "h1": "Self-consistency: choices",
      "capturedAt": "2026-09-18T14:09:15.376Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 12,
        "button": 49,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 17,
        "code": 102,
        "figure": 0,
        "img": 7,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_consistency_choice_cookbook.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/parallel_questions",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/parallel_questions",
      "status": 200,
      "title": "Parallel questions - TypeSafe AI",
      "h1": "Parallel questions",
      "capturedAt": "2026-09-18T14:09:15.200Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 9,
        "button": 34,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 11,
        "code": 26,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_parallel_questions.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/rerank_typesafe",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/rerank_typesafe",
      "status": 200,
      "title": "Re-ranking - TypeSafe AI",
      "h1": "Re-ranking",
      "capturedAt": "2026-09-18T14:09:15.866Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 9,
        "button": 35,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 8,
        "code": 15,
        "figure": 0,
        "img": 8,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_rerank_typesafe.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/semantic_find",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/semantic_find",
      "status": 200,
      "title": "Line-by-line search - TypeSafe AI",
      "h1": "Line-by-line search",
      "capturedAt": "2026-09-18T14:09:16.398Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 11,
        "button": 35,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 12,
        "code": 38,
        "figure": 0,
        "img": 6,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_semantic_find.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/autoformat",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/autoformat",
      "status": 200,
      "title": "Structure recovery - TypeSafe AI",
      "h1": "Structure recovery",
      "capturedAt": "2026-09-18T14:09:16.680Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 2,
        "h2": 12,
        "button": 49,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 24,
        "code": 51,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_autoformat.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/function_calling",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/function_calling",
      "status": 200,
      "title": "Function calling - TypeSafe AI",
      "h1": "Function calling",
      "capturedAt": "2026-09-18T14:09:17.134Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 9,
        "button": 44,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 20,
        "code": 54,
        "figure": 0,
        "img": 7,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_function_calling.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/skill_suggestion",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/skill_suggestion",
      "status": 200,
      "title": "Skill suggestion - TypeSafe AI",
      "h1": "Skill suggestion",
      "capturedAt": "2026-09-18T14:09:17.607Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 12,
        "button": 51,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 2,
        "pre": 22,
        "code": 57,
        "figure": 0,
        "img": 5,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_skill_suggestion.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/entity_alignment",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/entity_alignment",
      "status": 200,
      "title": "Knowledge graph entity alignment - TypeSafe AI",
      "h1": "Knowledge graph entity alignment",
      "capturedAt": "2026-09-18T14:09:17.896Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 7,
        "button": 34,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 10,
        "code": 32,
        "figure": 0,
        "img": 5,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_entity_alignment.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/classifying_rag_passages",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/classifying_rag_passages",
      "status": 200,
      "title": "Classifying RAG passages - TypeSafe AI",
      "h1": "Classifying RAG passages",
      "capturedAt": "2026-09-18T14:09:18.357Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 10,
        "button": 48,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 19,
        "code": 59,
        "figure": 0,
        "img": 5,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_classifying_rag_passages.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/citation_check",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/citation_check",
      "status": 200,
      "title": "Double-checking citations - TypeSafe AI",
      "h1": "Double-checking citations",
      "capturedAt": "2026-09-18T14:09:18.782Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 41,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 10,
        "code": 47,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_citation_check.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/llm_guardrails",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/llm_guardrails",
      "status": 200,
      "title": "Guardrails for LLMs - TypeSafe AI",
      "h1": "Guardrails for LLMs",
      "capturedAt": "2026-09-18T14:09:19.028Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 10,
        "button": 46,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 15,
        "code": 42,
        "figure": 0,
        "img": 4,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_llm_guardrails.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/sde_cascade",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/sde_cascade",
      "status": 200,
      "title": "SDE cascade - TypeSafe AI",
      "h1": "SDE cascade",
      "capturedAt": "2026-09-18T14:09:19.531Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 10,
        "button": 39,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 13,
        "code": 53,
        "figure": 0,
        "img": 6,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_sde_cascade.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/date_extraction_cookbook",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/date_extraction_cookbook",
      "status": 200,
      "title": "Date extraction - TypeSafe AI",
      "h1": "Date extraction",
      "capturedAt": "2026-09-18T14:09:19.888Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 8,
        "button": 35,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 10,
        "code": 44,
        "figure": 0,
        "img": 5,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_date_extraction_cookbook.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/pre_parsed_value_extraction_cookbook",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/pre_parsed_value_extraction_cookbook",
      "status": 200,
      "title": "Pre-parsed value extraction - TypeSafe AI",
      "h1": "Pre-parsed value extraction",
      "capturedAt": "2026-09-18T14:09:20.100Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 9,
        "button": 34,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 10,
        "code": 42,
        "figure": 0,
        "img": 5,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_pre_parsed_value_extraction_cookbook.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/hierarchical_classification",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/hierarchical_classification",
      "status": 200,
      "title": "Hierarchical classification - TypeSafe AI",
      "h1": "Hierarchical classification",
      "capturedAt": "2026-09-18T14:09:20.833Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 6,
        "button": 32,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 3,
        "code": 16,
        "figure": 0,
        "img": 9,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_hierarchical_classification.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/autoresearch_feature_discovery",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/autoresearch_feature_discovery",
      "status": 200,
      "title": "Autoresearch feature discovery - TypeSafe AI",
      "h1": "Autoresearch feature discovery",
      "capturedAt": "2026-09-18T14:09:21.363Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 11,
        "button": 44,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 1,
        "pre": 19,
        "code": 40,
        "figure": 0,
        "img": 6,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_autoresearch_feature_discovery.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "docs-index",
      "sitemapIndexTarget": true,
      "requestedUrl": "https://docs.typesafe.ai/cookbooks/classification_using_confidence",
      "finalUrl": "https://docs.typesafe.ai/cookbooks/classification_using_confidence",
      "status": 200,
      "title": "Classification using confidence - TypeSafe AI",
      "h1": "Classification using confidence",
      "capturedAt": "2026-09-18T14:09:21.197Z",
      "shell": "Mintlify documentation",
      "routeFamily": "docs-cookbook",
      "domSignature": {
        "header": 2,
        "nav": 4,
        "main": 1,
        "footer": 1,
        "section": 0,
        "article": 0,
        "aside": 0,
        "h1": 1,
        "h2": 9,
        "button": 47,
        "input": 2,
        "dialog": 0,
        "details": 0,
        "table": 0,
        "pre": 15,
        "code": 34,
        "figure": 0,
        "img": 5,
        "video": 0,
        "iframe": 0,
        "steps": 0
      },
      "componentRecord": "evidence/denominator/crawl-records/docs_typesafe_ai_cookbooks_classification_using_confidence.json",
      "evidence": "evidence/denominator/crawl-summary.json",
      "errors": []
    },
    {
      "source": "public-boundary-probe",
      "sitemapIndexTarget": false,
      "requestedUrl": "https://console.typesafe.ai/",
      "finalUrl": "https://console.typesafe.ai/login",
      "status": 200,
      "title": "TypeSafe",
      "h1": "Welcome to TypeSafe",
      "capturedAt": "2026-09-18T14:10:59.904Z",
      "shell": "Console authentication",
      "routeFamily": "console-unauthenticated-entry",
      "domSignature": null,
      "componentRecord": "evidence/denominator/boundary-summary.json",
      "evidence": "evidence/denominator/boundary-summary.json",
      "errors": []
    },
    {
      "source": "public-boundary-probe",
      "sitemapIndexTarget": false,
      "requestedUrl": "https://console.typesafe.ai/login",
      "finalUrl": "https://console.typesafe.ai/login",
      "status": 200,
      "title": "TypeSafe",
      "h1": "Welcome to TypeSafe",
      "capturedAt": "2026-09-18T14:11:00.946Z",
      "shell": "Console authentication",
      "routeFamily": "console-unauthenticated-entry",
      "domSignature": null,
      "componentRecord": "evidence/denominator/boundary-summary.json",
      "evidence": "evidence/denominator/boundary-summary.json",
      "errors": []
    },
    {
      "source": "public-boundary-probe",
      "sitemapIndexTarget": false,
      "requestedUrl": "https://typesafe.ai/__typesafe_public_recovery_probe__",
      "finalUrl": "https://typesafe.ai/__typesafe_public_recovery_probe__",
      "status": 404,
      "title": "Page Not Found | Framer",
      "h1": "Page Not Found",
      "capturedAt": "2026-09-18T14:11:01.869Z",
      "shell": "Framer not-found",
      "routeFamily": "primary-not-found",
      "domSignature": null,
      "componentRecord": "evidence/denominator/boundary-summary.json",
      "evidence": "evidence/denominator/boundary-summary.json",
      "errors": [
        {
          "type": "console",
          "text": "Failed to load resource: the server responded with a status of 404 ()"
        },
        {
          "type": "console",
          "text": "Failed to load resource: the server responded with a status of 404 ()"
        }
      ]
    }
  ],
  "routeFamilies": [
    {
      "id": "marketing-home",
      "shell": "Framer marketing",
      "contentPattern": "Home with long-form claims, media, FAQ, announcements, articles and recruiting CTA",
      "routeCount": 1,
      "expectedCount": 1,
      "representativeUrl": "https://typesafe.ai/",
      "supportedUrls": [
        "https://typesafe.ai/"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/typesafe_ai_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "marketing-manifesto",
      "shell": "Framer marketing",
      "contentPattern": "Long-form manifesto and product-position narrative",
      "routeCount": 1,
      "expectedCount": 1,
      "representativeUrl": "https://typesafe.ai/manifesto",
      "supportedUrls": [
        "https://typesafe.ai/manifesto"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/typesafe_ai_manifesto_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "marketing-team-recruiting",
      "shell": "Framer marketing",
      "contentPattern": "Team profiles, merchandise/gallery controls and recruiting entry",
      "routeCount": 1,
      "expectedCount": 1,
      "representativeUrl": "https://typesafe.ai/team",
      "supportedUrls": [
        "https://typesafe.ai/team"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/typesafe_ai_team_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "blog-article",
      "shell": "Framer blog",
      "contentPattern": "Editorial article with byline, inline media/embed and article body",
      "routeCount": 4,
      "expectedCount": 4,
      "representativeUrl": "https://typesafe.ai/blog/bitterest-lesson",
      "supportedUrls": [
        "https://typesafe.ai/blog/ai-too-good-to-be-true-too-bad-to-be-useful-typesafe-ai",
        "https://typesafe.ai/blog/antibenchmaxxing",
        "https://typesafe.ai/blog/bitterest-lesson",
        "https://typesafe.ai/blog/diogo-almeida---founders-you-should-know"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/typesafe_ai_blog_bitterest_lesson_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "blog-technical-article",
      "shell": "Framer blog",
      "contentPattern": "Technical editorial article with figure, table, inline code and embeds",
      "routeCount": 1,
      "expectedCount": 1,
      "representativeUrl": "https://typesafe.ai/blog/introducing-system-one-models-and-jev",
      "supportedUrls": [
        "https://typesafe.ai/blog/introducing-system-one-models-and-jev"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/typesafe_ai_blog_introducing_system_one_models_and_jev_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "legal-document",
      "shell": "Framer legal",
      "contentPattern": "Legal agreement page with heading and embedded document content",
      "routeCount": 4,
      "expectedCount": 4,
      "representativeUrl": "https://typesafe.ai/legal/terms",
      "supportedUrls": [
        "https://typesafe.ai/legal/data-processing",
        "https://typesafe.ai/legal/mca",
        "https://typesafe.ai/legal/privacy-policy",
        "https://typesafe.ai/legal/terms"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/typesafe_ai_legal_terms_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "docs-prose-code-article",
      "shell": "Mintlify documentation",
      "contentPattern": "Documentation overview or prose article, optionally with code and tables",
      "routeCount": 21,
      "expectedCount": 21,
      "representativeUrl": "https://docs.typesafe.ai/introduction",
      "supportedUrls": [
        "https://docs.typesafe.ai/agent-skill",
        "https://docs.typesafe.ai/concepts/system-one",
        "https://docs.typesafe.ai/concepts/use-case-map",
        "https://docs.typesafe.ai/confidence",
        "https://docs.typesafe.ai/demos",
        "https://docs.typesafe.ai/introduction",
        "https://docs.typesafe.ai/introduction/machine-learning-primer",
        "https://docs.typesafe.ai/legal",
        "https://docs.typesafe.ai/patterns",
        "https://docs.typesafe.ai/patterns/composite-scoring",
        "https://docs.typesafe.ai/patterns/confidence-routing",
        "https://docs.typesafe.ai/patterns/fan-out",
        "https://docs.typesafe.ai/patterns/intent-routing",
        "https://docs.typesafe.ai/primitives/choice",
        "https://docs.typesafe.ai/sdk",
        "https://docs.typesafe.ai/sdk/javascript",
        "https://docs.typesafe.ai/sdk/javascript/api",
        "https://docs.typesafe.ai/sdk/javascript/changelog",
        "https://docs.typesafe.ai/sdk/python",
        "https://docs.typesafe.ai/sdk/python/api",
        "https://docs.typesafe.ai/sdk/python/changelog"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/docs_typesafe_ai_introduction_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "docs-quickstart",
      "shell": "Mintlify documentation",
      "contentPattern": "Instructional documentation with setup steps, code examples and tabs",
      "routeCount": 2,
      "expectedCount": 2,
      "representativeUrl": "https://docs.typesafe.ai/introduction/quickstart",
      "supportedUrls": [
        "https://docs.typesafe.ai/concepts/how-to-build-with-system-one",
        "https://docs.typesafe.ai/introduction/quickstart"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/docs_typesafe_ai_introduction_quickstart_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "docs-reference-article",
      "shell": "Mintlify documentation",
      "contentPattern": "Concept, model, primitive or REST reference with tables, code and disclosures",
      "routeCount": 9,
      "expectedCount": 9,
      "representativeUrl": "https://docs.typesafe.ai/primitives/score",
      "supportedUrls": [
        "https://docs.typesafe.ai/api",
        "https://docs.typesafe.ai/concepts/state",
        "https://docs.typesafe.ai/model-jaggedness/jev-1.13",
        "https://docs.typesafe.ai/models",
        "https://docs.typesafe.ai/primitives",
        "https://docs.typesafe.ai/primitives/advanced",
        "https://docs.typesafe.ai/primitives/noul",
        "https://docs.typesafe.ai/primitives/score",
        "https://docs.typesafe.ai/sdk/python/usage"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/docs_typesafe_ai_primitives_score_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "docs-api-reference",
      "shell": "Mintlify documentation",
      "contentPattern": "Generated SDK API-reference detail with member navigation, signatures and code",
      "routeCount": 58,
      "expectedCount": 58,
      "representativeUrl": "https://docs.typesafe.ai/sdk/python/api/clients/async",
      "supportedUrls": [
        "https://docs.typesafe.ai/sdk/javascript/api/classes/APIConnectionError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/APIError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/APIPromise",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/APITimeoutError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/APIUserAbortError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/AuthenticationError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/BadRequestError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/InternalServerError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/NotFoundError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/PermissionDeniedError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/RateLimitError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeClient",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeError",
        "https://docs.typesafe.ai/sdk/javascript/api/classes/UnprocessableEntityError",
        "https://docs.typesafe.ai/sdk/javascript/api/functions/choice",
        "https://docs.typesafe.ai/sdk/javascript/api/functions/noul",
        "https://docs.typesafe.ai/sdk/javascript/api/functions/score",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceQuestion",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceResponse",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Logger",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ModelCard",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Models",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulQuestion",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulResponse",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Questions",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/RequestOptions",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/RetryPolicy",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreQuestion",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreResponse",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequest",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequestPayload",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneResult",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/TypeSafeClientConfig",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/Usage",
        "https://docs.typesafe.ai/sdk/javascript/api/interfaces/WithResponse",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ChoiceCriteria",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Description",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EntryType",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EnvVar",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Fetch",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/JsonValue",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/LogLevel",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Question",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ResultFor",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreCriteria",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreLegend",
        "https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreOf",
        "https://docs.typesafe.ai/sdk/javascript/api/variables/ENV",
        "https://docs.typesafe.ai/sdk/javascript/api/variables/LOG_LEVELS",
        "https://docs.typesafe.ai/sdk/javascript/api/variables/VERSION",
        "https://docs.typesafe.ai/sdk/python/api/clients/async",
        "https://docs.typesafe.ai/sdk/python/api/clients/sync",
        "https://docs.typesafe.ai/sdk/python/api/constants",
        "https://docs.typesafe.ai/sdk/python/api/exceptions",
        "https://docs.typesafe.ai/sdk/python/api/retries",
        "https://docs.typesafe.ai/sdk/python/api/types/common",
        "https://docs.typesafe.ai/sdk/python/api/types/questions",
        "https://docs.typesafe.ai/sdk/python/api/types/responses"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/docs_typesafe_ai_sdk_python_api_clients_async_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "docs-cookbook",
      "shell": "Mintlify documentation",
      "contentPattern": "Long, task-oriented recipe with sequential code and occasional tables/figures",
      "routeCount": 18,
      "expectedCount": 18,
      "representativeUrl": "https://docs.typesafe.ai/cookbooks/function_calling",
      "supportedUrls": [
        "https://docs.typesafe.ai/cookbooks/autoformat",
        "https://docs.typesafe.ai/cookbooks/autoresearch_feature_discovery",
        "https://docs.typesafe.ai/cookbooks/citation_check",
        "https://docs.typesafe.ai/cookbooks/classification_using_confidence",
        "https://docs.typesafe.ai/cookbooks/classifying_rag_passages",
        "https://docs.typesafe.ai/cookbooks/consistency_choice_cookbook",
        "https://docs.typesafe.ai/cookbooks/consistency_noul_cookbook",
        "https://docs.typesafe.ai/cookbooks/date_extraction_cookbook",
        "https://docs.typesafe.ai/cookbooks/entity_alignment",
        "https://docs.typesafe.ai/cookbooks/function_calling",
        "https://docs.typesafe.ai/cookbooks/hierarchical_classification",
        "https://docs.typesafe.ai/cookbooks/llm_guardrails",
        "https://docs.typesafe.ai/cookbooks/parallel_questions",
        "https://docs.typesafe.ai/cookbooks/pre_parsed_value_extraction_cookbook",
        "https://docs.typesafe.ai/cookbooks/rerank_typesafe",
        "https://docs.typesafe.ai/cookbooks/sde_cascade",
        "https://docs.typesafe.ai/cookbooks/semantic_find",
        "https://docs.typesafe.ai/cookbooks/skill_suggestion"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/docs_typesafe_ai_cookbooks_function_calling_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "docs-interactive-demo-article",
      "shell": "Mintlify documentation",
      "contentPattern": "Demo explanation with an embedded interactive surface",
      "routeCount": 1,
      "expectedCount": 1,
      "representativeUrl": "https://docs.typesafe.ai/demos/smart-home",
      "supportedUrls": [
        "https://docs.typesafe.ai/demos/smart-home"
      ],
      "capture": "evidence/denominator/crawl-summary.json",
      "responsiveEvidence": "evidence/denominator/screenshots/docs_typesafe_ai_demos_smart_home_1440x900.png",
      "recipeRequired": true
    },
    {
      "id": "console-unauthenticated-entry",
      "shell": "Console authentication",
      "contentPattern": "Unauthenticated console login with provider and email choices",
      "routeCount": 2,
      "expectedCount": 2,
      "representativeUrl": "https://console.typesafe.ai/login",
      "supportedUrls": [
        "https://console.typesafe.ai/",
        "https://console.typesafe.ai/login"
      ],
      "capture": "evidence/denominator/boundary-summary.json",
      "responsiveEvidence": "evidence/routes/initial/console_typesafe_ai_login_1440x900.png",
      "recipeRequired": true,
      "discoverySource": "public console entry"
    },
    {
      "id": "primary-not-found",
      "shell": "Framer not-found",
      "contentPattern": "Public missing-route recovery page",
      "routeCount": 1,
      "expectedCount": 1,
      "representativeUrl": "https://typesafe.ai/__typesafe_public_recovery_probe__",
      "supportedUrls": [
        "https://typesafe.ai/__typesafe_public_recovery_probe__"
      ],
      "capture": "evidence/denominator/boundary-summary.json",
      "responsiveEvidence": null,
      "recipeRequired": true,
      "discoverySource": "intentional safe public recovery probe"
    }
  ],
  "externallyObservedBoundaries": [
    {
      "requestedUrl": "https://console.typesafe.ai/",
      "finalUrl": "https://console.typesafe.ai/login",
      "status": 200,
      "capturedAt": "2026-09-18T14:10:59.904Z",
      "title": "TypeSafe",
      "h1": "Welcome to TypeSafe",
      "body": "Welcome to TypeSafe\nContinue with Google\nor\nContinue\nEmail me a code instead\n\nBy continuing, you agree to the terms of use and the privacy policy",
      "controls": [
        {
          "tag": "BUTTON",
          "type": "submit",
          "label": "Continue with Google",
          "disabled": false
        },
        {
          "tag": "INPUT",
          "type": "email",
          "label": "Email",
          "disabled": false
        },
        {
          "tag": "BUTTON",
          "type": "submit",
          "label": "Continue",
          "disabled": false
        },
        {
          "tag": "BUTTON",
          "type": "submit",
          "label": "Email me a code instead",
          "disabled": false
        }
      ],
      "errors": []
    },
    {
      "requestedUrl": "https://console.typesafe.ai/login",
      "finalUrl": "https://console.typesafe.ai/login",
      "status": 200,
      "capturedAt": "2026-09-18T14:11:00.946Z",
      "title": "TypeSafe",
      "h1": "Welcome to TypeSafe",
      "body": "Welcome to TypeSafe\nContinue with Google\nor\nContinue\nEmail me a code instead\n\nBy continuing, you agree to the terms of use and the privacy policy",
      "controls": [
        {
          "tag": "BUTTON",
          "type": "submit",
          "label": "Continue with Google",
          "disabled": false
        },
        {
          "tag": "INPUT",
          "type": "email",
          "label": "Email",
          "disabled": false
        },
        {
          "tag": "BUTTON",
          "type": "submit",
          "label": "Continue",
          "disabled": false
        },
        {
          "tag": "BUTTON",
          "type": "submit",
          "label": "Email me a code instead",
          "disabled": false
        }
      ],
      "errors": []
    },
    {
      "requestedUrl": "https://typesafe.ai/__typesafe_public_recovery_probe__",
      "finalUrl": "https://typesafe.ai/__typesafe_public_recovery_probe__",
      "status": 404,
      "capturedAt": "2026-09-18T14:11:01.869Z",
      "title": "Page Not Found | Framer",
      "h1": "Page Not Found",
      "body": "Page Not Found\nThe page you are looking for does not exist or may have been moved.\nBack to Home",
      "controls": [
        {
          "tag": "A",
          "type": "",
          "label": "Back to Home",
          "disabled": false
        }
      ],
      "errors": [
        {
          "type": "console",
          "text": "Failed to load resource: the server responded with a status of 404 ()"
        },
        {
          "type": "console",
          "text": "Failed to load resource: the server responded with a status of 404 ()"
        }
      ]
    }
  ],
  "unknowns": [
    "Authenticated console surfaces and authorization-dependent roles remain outside the public-evidence scope."
  ],
  "noScores": true
}