{
  "manifest_schema_version": "1.1.0",
  "page_schema_version": "1.0.0",
  "run_id": "702392c6-6dec-419c-9731-20622b5b2322",
  "generated_at": "2026-08-11T07:00:01.909501+00:00",
  "source_url": "https://nextjs.org/docs",
  "sitemap_url": "https://nextjs.org/sitemap.xml",
  "book_title": "Next.js Docs | Next.js",
  "book_subtitle": "Welcome to the Next.js documentation!",
  "book_version": "v0.8.10-9-g59efd08",
  "page_count": 101,
  "chapter_count": 4,
  "split_by_type": false,
  "output_format": "both",
  "concurrency": 12,
  "crawl_delay": 0.1,
  "page_timeout": 30,
  "type_counts": {
    "api": 61,
    "guide": 4,
    "overview": 6,
    "reference": 30
  },
  "extraction_quality": {
    "successful_llm_extractions": 98,
    "fallback_pages": 3,
    "failed_items": [
      {
        "url": "https://nextjs.org/docs/app/api-reference/components/image",
        "title": "Components: Image Component | Next.js",
        "finish_reason": "unknown",
        "error": "JSON parsing failed"
      },
      {
        "url": "https://nextjs.org/docs/app/api-reference/config/typescript",
        "title": "Configuration: TypeScript | Next.js",
        "finish_reason": "unknown",
        "error": "JSON parsing failed"
      },
      {
        "url": "https://nextjs.org/docs/app/api-reference/directives/use-cache",
        "title": "Directives: use cache | Next.js",
        "finish_reason": "unknown",
        "error": "JSON parsing failed"
      }
    ]
  },
  "pipeline_failures": {
    "crawl": [],
    "extraction": [
      {
        "url": "https://nextjs.org/docs/app/api-reference/components/image",
        "title": "Components: Image Component | Next.js",
        "finish_reason": "unknown",
        "error": "JSON parsing failed"
      },
      {
        "url": "https://nextjs.org/docs/app/api-reference/config/typescript",
        "title": "Configuration: TypeScript | Next.js",
        "finish_reason": "unknown",
        "error": "JSON parsing failed"
      },
      {
        "url": "https://nextjs.org/docs/app/api-reference/directives/use-cache",
        "title": "Directives: use cache | Next.js",
        "finish_reason": "unknown",
        "error": "JSON parsing failed"
      }
    ],
    "build_assets": []
  },
  "artifacts": {
    "pdf_file": "api-reference-book.pdf",
    "html_file": "api-reference-book.html"
  },
  "pdf_build": {
    "chunks_rendered": 4,
    "parallel_renderers": 2,
    "total_render_seconds": 4.075,
    "chunk_offsets": [
      {
        "chunk_id": "chunk-001-api",
        "page_offset": 0,
        "page_count": 117,
        "render_seconds": 2.037
      },
      {
        "chunk_id": "chunk-002-guide",
        "page_offset": 117,
        "page_count": 5,
        "render_seconds": 0.4
      },
      {
        "chunk_id": "chunk-003-overview",
        "page_offset": 122,
        "page_count": 5,
        "render_seconds": 0.186
      },
      {
        "chunk_id": "chunk-004-reference",
        "page_offset": 127,
        "page_count": 89,
        "render_seconds": 1.453
      }
    ]
  },
  "asset_files": [],
  "self_contained": {
    "inline_images": true,
    "inline_image_max_bytes": 2000000,
    "asset_file_count": 0
  }
}