{
  "manifest_schema_version": "1.1.0",
  "page_schema_version": "1.0.0",
  "run_id": "d2f4e374-3c23-4ed7-8015-fa9c7ee0b59c",
  "generated_at": "2026-08-10T15:51:35.784021+00:00",
  "source_url": "https://threejs.org/manual/",
  "sitemap_url": "https://threejs.org/sitemap.xml",
  "book_title": "Three.js Manual",
  "book_subtitle": "Complete guide to the Three.js JavaScript 3D library",
  "book_version": "v0.8.10-2-gd493cab",
  "page_count": 61,
  "chapter_count": 14,
  "split_by_type": false,
  "output_format": "both",
  "concurrency": 12,
  "crawl_delay": 0.1,
  "page_timeout": 30,
  "type_counts": {
    "guide": 51,
    "overview": 2,
    "reference": 8
  },
  "extraction_quality": {
    "successful_llm_extractions": 57,
    "fallback_pages": 4,
    "failed_items": [
      {
        "url": "https://threejs.org/manual/en/animation-system.html",
        "title": "Animation System",
        "finish_reason": "stop",
        "error": "LLM returned sections: []"
      },
      {
        "url": "https://threejs.org/manual/en/scenegraph.html",
        "title": "Scene Graph",
        "finish_reason": "stop",
        "error": "LLM returned sections: []"
      },
      {
        "url": "https://threejs.org/manual/en/backgrounds.html",
        "title": "Backgrounds and Skyboxes",
        "finish_reason": "stop",
        "error": "LLM returned sections: []"
      },
      {
        "url": "https://threejs.org/manual/en/canvas-textures.html",
        "title": "Canvas Textures",
        "finish_reason": "stop",
        "error": "JSON parsing failed"
      }
    ]
  },
  "pipeline_failures": {
    "crawl": [],
    "extraction": [
      {
        "url": "https://threejs.org/manual/en/animation-system.html",
        "title": "Animation System",
        "finish_reason": "stop",
        "error": "LLM returned sections: []"
      },
      {
        "url": "https://threejs.org/manual/en/scenegraph.html",
        "title": "Scene Graph",
        "finish_reason": "stop",
        "error": "LLM returned sections: []"
      },
      {
        "url": "https://threejs.org/manual/en/backgrounds.html",
        "title": "Backgrounds and Skyboxes",
        "finish_reason": "stop",
        "error": "LLM returned sections: []"
      },
      {
        "url": "https://threejs.org/manual/en/canvas-textures.html",
        "title": "Canvas Textures",
        "finish_reason": "stop",
        "error": "JSON parsing failed"
      }
    ],
    "build_assets": []
  },
  "artifacts": {
    "pdf_file": "api-reference-book.pdf",
    "html_file": "api-reference-book.html"
  },
  "pdf_build": {
    "chunks_rendered": 14,
    "parallel_renderers": 2,
    "total_render_seconds": 7.957,
    "chunk_offsets": [
      {
        "chunk_id": "chunk-001-introduction",
        "page_offset": 0,
        "page_count": 17,
        "render_seconds": 0.469
      },
      {
        "chunk_id": "chunk-002-getting-started",
        "page_offset": 17,
        "page_count": 26,
        "render_seconds": 0.545
      },
      {
        "chunk_id": "chunk-003-fundamentals",
        "page_offset": 43,
        "page_count": 44,
        "render_seconds": 0.713
      },
      {
        "chunk_id": "chunk-004-core-features",
        "page_offset": 87,
        "page_count": 83,
        "render_seconds": 0.929
      },
      {
        "chunk_id": "chunk-005-loading-3d-models",
        "page_offset": 170,
        "page_count": 31,
        "render_seconds": 0.354
      },
      {
        "chunk_id": "chunk-006-advanced-rendering",
        "page_offset": 201,
        "page_count": 32,
        "render_seconds": 0.908
      },
      {
        "chunk_id": "chunk-007-physics-games-interaction",
        "page_offset": 233,
        "page_count": 105,
        "render_seconds": 1.365
      },
      {
        "chunk_id": "chunk-008-webgpu",
        "page_offset": 338,
        "page_count": 8,
        "render_seconds": 0.19
      },
      {
        "chunk_id": "chunk-009-virtual-reality",
        "page_offset": 346,
        "page_count": 28,
        "render_seconds": 0.472
      },
      {
        "chunk_id": "chunk-010-optimization-performance",
        "page_offset": 374,
        "page_count": 69,
        "render_seconds": 0.855
      },
      {
        "chunk_id": "chunk-011-ux-ui-integration",
        "page_offset": 443,
        "page_count": 30,
        "render_seconds": 0.434
      },
      {
        "chunk_id": "chunk-012-maintenance-debugging",
        "page_offset": 473,
        "page_count": 29,
        "render_seconds": 0.374
      },
      {
        "chunk_id": "chunk-013-compatibility-faq",
        "page_offset": 502,
        "page_count": 3,
        "render_seconds": 0.136
      },
      {
        "chunk_id": "chunk-014-reference",
        "page_offset": 505,
        "page_count": 14,
        "render_seconds": 0.213
      }
    ]
  },
  "asset_files": [],
  "self_contained": {
    "inline_images": true,
    "inline_image_max_bytes": 2000000,
    "asset_file_count": 0
  }
}