{"ts": "2026-08-11T06:44:53.179605+00:00", "event": "job_started", "run_id": "702392c6-6dec-419c-9731-20622b5b2322", "base_url": "https://nextjs.org/docs", "book_title": "API Reference Book", "max_pages": 200, "chromium_executable": "/snap/bin/chromium"}
{"ts": "2026-08-11T06:44:53.179930+00:00", "event": "phase_started", "phase": "0_layout_detector"}
{"ts": "2026-08-11T06:44:53.180175+00:00", "event": "phase_started", "phase": "1_discovery"}
{"ts": "2026-08-11T06:44:53.180342+00:00", "event": "phase_started", "phase": "2_crawl"}
{"ts": "2026-08-11T06:44:53.180508+00:00", "event": "phase_started", "phase": "3_extract"}
{"ts": "2026-08-11T06:44:53.180674+00:00", "event": "phase_started", "phase": "4_build"}
{"ts": "2026-08-11T06:44:53.180838+00:00", "event": "phase_started", "phase": "5_rag_export"}
{"ts": "2026-08-11T06:45:13.539246+00:00", "event": "phase_completed", "phase": "0_layout_detector"}
{"ts": "2026-08-11T06:45:59.419264+00:00", "event": "phase_progress", "phase": "1_discovery", "done": 101, "total": 101}
{"ts": "2026-08-11T06:45:59.419402+00:00", "event": "phase_completed", "phase": "1_discovery"}
{"ts": "2026-08-11T06:46:03.844066+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:03.852489+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:03.968426+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:04.103010+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:04.371625+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/configuration", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:04.968977+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/creating-an-adapter", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:05.283833+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/api-reference", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:05.613175+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/immutable-static-assets", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:05.841868+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/implementing-ppr-in-an-adapter", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:05.948543+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/invoking-entrypoints", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:06.191526+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/routing-information", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:06.339320+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/output-types", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.143304+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/routing-with-next-routing", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.212524+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/use-cases", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.220300+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/runtime-integration", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.340976+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/components/form", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.467260+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/cli", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.787642+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/components", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.916819+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/components/link", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:10.967565+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/adapters/testing-adapters", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:11.154154+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/cli/next", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:11.418021+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/cli/create-next-app", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:11.957155+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/components/font", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:12.757698+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/components/image", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:18.341504+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/components/script", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:19.008156+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/eslint", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:19.023536+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:19.031944+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:19.047337+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:19.652985+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/appDir", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:19.686953+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/adapterPath", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:20.015620+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/basePath", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:20.021119+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/assetPrefix", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:20.080524+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/cacheComponents", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:20.182085+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/authInterrupts", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:20.250752+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 0, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/cacheHandlers", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:20.465448+00:00", "event": "phase_progress", "phase": "3_extract", "done": 1, "total": 101, "percent": 1.0, "rate_per_sec": 0.05, "eta_seconds": 10.0}
{"ts": "2026-08-11T06:46:20.657709+00:00", "event": "phase_progress", "phase": "3_extract", "done": 2, "total": 101, "percent": 2.0, "rate_per_sec": 0.09, "eta_seconds": 9.9}
{"ts": "2026-08-11T06:46:25.256413+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/crossOrigin", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:25.852960+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/compress", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:25.893563+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/devIndicators", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:25.900329+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/deploymentId", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:25.955044+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/cacheLife", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:26.003630+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/cssChunking", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.138624+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/distDir", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.173743+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/expireTime", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.203423+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/generateEtags", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.258191+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/env", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.264971+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/exportPathMap", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.344578+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 2, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/generateBuildId", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:27.822988+00:00", "event": "phase_progress", "phase": "3_extract", "done": 3, "total": 101, "percent": 3.0, "rate_per_sec": 0.11, "eta_seconds": 9.8}
{"ts": "2026-08-11T06:46:28.949820+00:00", "event": "phase_progress", "phase": "3_extract", "done": 4, "total": 101, "percent": 4.0, "rate_per_sec": 0.14, "eta_seconds": 9.7}
{"ts": "2026-08-11T06:46:32.498455+00:00", "event": "phase_progress", "phase": "3_extract", "done": 5, "total": 101, "percent": 5.0, "rate_per_sec": 0.15, "eta_seconds": 9.6}
{"ts": "2026-08-11T06:46:32.591081+00:00", "event": "phase_progress", "phase": "3_extract", "done": 6, "total": 101, "percent": 5.9, "rate_per_sec": 0.18, "eta_seconds": 9.5}
{"ts": "2026-08-11T06:46:33.118167+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/headers", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:33.237961+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/httpAgentOptions", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:33.375956+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/htmlLimitedBots", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:33.869840+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/images", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.168338+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/incrementalCacheHandlerPath", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.311173+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/inlineCss", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.336249+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/instrumentationClientInject", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.434509+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/onDemandEntries", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.665425+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/logging", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.712585+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/output", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.721335+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/optimizePackageImports", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:34.761511+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 6, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/mdxRs", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:38.142940+00:00", "event": "phase_progress", "phase": "3_extract", "done": 7, "total": 101, "percent": 6.9, "rate_per_sec": 0.18, "eta_seconds": 9.4}
{"ts": "2026-08-11T06:46:39.350382+00:00", "event": "phase_progress", "phase": "3_extract", "done": 8, "total": 101, "percent": 7.9, "rate_per_sec": 0.2, "eta_seconds": 9.3}
{"ts": "2026-08-11T06:46:40.252435+00:00", "event": "phase_progress", "phase": "3_extract", "done": 9, "total": 101, "percent": 8.9, "rate_per_sec": 0.22, "eta_seconds": 9.2}
{"ts": "2026-08-11T06:46:40.335326+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/pageExtensions", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:40.846271+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/poweredByHeader", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:41.099717+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/outputHashSalt", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:41.325887+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/partialPrefetching", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:41.578805+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/prefetchInlining", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:41.688908+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/reactCompiler", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:41.729257+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/productionBrowserSourceMaps", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:41.761830+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/proxyClientMaxBodySize", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:42.523306+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/reactMaxHeadersLength", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:42.761371+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/reactStrictMode", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:42.907928+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 9, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/redirects", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:42.913568+00:00", "event": "phase_progress", "phase": "3_extract", "done": 10, "total": 101, "percent": 9.9, "rate_per_sec": 0.23, "eta_seconds": 9.1}
{"ts": "2026-08-11T06:46:43.057763+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 10, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/rewrites", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:43.311423+00:00", "event": "phase_progress", "phase": "3_extract", "done": 11, "total": 101, "percent": 10.9, "rate_per_sec": 0.25, "eta_seconds": 9.0}
{"ts": "2026-08-11T06:46:49.307361+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 11, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/sassOptions", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:49.320898+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 11, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/serverActions", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:49.841153+00:00", "event": "phase_progress", "phase": "3_extract", "done": 12, "total": 101, "percent": 11.9, "rate_per_sec": 0.24, "eta_seconds": 8.9}
{"ts": "2026-08-11T06:46:50.188729+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/serverExternalPackages", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.193329+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/serverComponentsHmrCache", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.202624+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/staleTimes", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.262195+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/staticGeneration", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.763958+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/supportsImmutableAssets", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.767165+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/taint", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.771303+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/trailingSlash", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.861900+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/transpilePackages", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:50.887460+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:51.055214+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 12, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopackChunking", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:52.170307+00:00", "event": "phase_progress", "phase": "3_extract", "done": 13, "total": 101, "percent": 12.9, "rate_per_sec": 0.25, "eta_seconds": 8.8}
{"ts": "2026-08-11T06:46:56.994566+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 13, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopackFileSystemCache", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:57.059305+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 13, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopackLocalPostcssConfig", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:57.170223+00:00", "event": "phase_progress", "phase": "3_extract", "done": 14, "total": 101, "percent": 13.9, "rate_per_sec": 0.24, "eta_seconds": 8.7}
{"ts": "2026-08-11T06:46:57.178006+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 14, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopackIgnoreIssue", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:57.202050+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 14, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopackRustReactCompiler", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:57.272416+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 14, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopackMemoryEviction", "success": true, "error": ""}
{"ts": "2026-08-11T06:46:58.022042+00:00", "event": "phase_progress", "phase": "3_extract", "done": 15, "total": 101, "percent": 14.9, "rate_per_sec": 0.26, "eta_seconds": 8.6}
{"ts": "2026-08-11T06:46:58.023150+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 15, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/typescript", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:03.309501+00:00", "event": "phase_progress", "phase": "3_extract", "done": 16, "total": 101, "percent": 15.8, "rate_per_sec": 0.25, "eta_seconds": 8.5}
{"ts": "2026-08-11T06:47:03.310305+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 16, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/typedRoutes", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:03.669248+00:00", "event": "phase_progress", "phase": "3_extract", "done": 17, "total": 101, "percent": 16.8, "rate_per_sec": 0.26, "eta_seconds": 8.4}
{"ts": "2026-08-11T06:47:03.942246+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 17, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/useTypeScriptCli", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:04.777619+00:00", "event": "phase_progress", "phase": "3_extract", "done": 18, "total": 101, "percent": 17.8, "rate_per_sec": 0.28, "eta_seconds": 8.3}
{"ts": "2026-08-11T06:47:04.778222+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 18, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/useLightningcss", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:04.905262+00:00", "event": "phase_progress", "phase": "3_extract", "done": 19, "total": 101, "percent": 18.8, "rate_per_sec": 0.29, "eta_seconds": 8.2}
{"ts": "2026-08-11T06:47:04.906845+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 19, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/urlImports", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:10.515994+00:00", "event": "phase_progress", "phase": "3_extract", "done": 20, "total": 101, "percent": 19.8, "rate_per_sec": 0.28, "eta_seconds": 8.1}
{"ts": "2026-08-11T06:47:10.517815+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 20, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/useOffline", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:15.626556+00:00", "event": "phase_progress", "phase": "3_extract", "done": 21, "total": 101, "percent": 20.8, "rate_per_sec": 0.28, "eta_seconds": 8.0}
{"ts": "2026-08-11T06:47:15.627318+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 21, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/webVitalsAttribution", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:17.825327+00:00", "event": "phase_progress", "phase": "3_extract", "done": 22, "total": 101, "percent": 21.8, "rate_per_sec": 0.28, "eta_seconds": 7.9}
{"ts": "2026-08-11T06:47:19.146448+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 22, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/webpack", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:19.165765+00:00", "event": "phase_progress", "phase": "3_extract", "done": 23, "total": 101, "percent": 22.8, "rate_per_sec": 0.29, "eta_seconds": 7.8}
{"ts": "2026-08-11T06:47:19.334836+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 23, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/config/typescript", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:21.800250+00:00", "event": "phase_progress", "phase": "3_extract", "done": 24, "total": 101, "percent": 23.8, "rate_per_sec": 0.29, "eta_seconds": 7.7}
{"ts": "2026-08-11T06:47:21.801576+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 24, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/directives", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:23.499815+00:00", "event": "phase_progress", "phase": "3_extract", "done": 25, "total": 101, "percent": 24.8, "rate_per_sec": 0.3, "eta_seconds": 7.6}
{"ts": "2026-08-11T06:47:23.500462+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 25, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/directives/use-cache", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:26.020856+00:00", "event": "phase_progress", "phase": "3_extract", "done": 26, "total": 101, "percent": 25.7, "rate_per_sec": 0.3, "eta_seconds": 7.5}
{"ts": "2026-08-11T06:47:26.021440+00:00", "event": "crawl_page_completed", "phase": "2_crawl", "done": 26, "total": 101, "url": "https://nextjs.org/docs/app/api-reference/directives/use-cache-private", "success": true, "error": ""}
{"ts": "2026-08-11T06:47:31.096149+00:00", "event": "phase_progress", "phase": "3_extract", "done": 27, "total": 101, "percent": 26.7, "rate_per_sec": 0.29, "eta_seconds": 7.4}
{"ts": "2026-08-11T06:47:32.979590+00:00", "event": "phase_progress", "phase": "3_extract", "done": 28, "total": 101, "percent": 27.7, "rate_per_sec": 0.3, "eta_seconds": 7.3}
{"ts": "2026-08-11T06:47:41.406804+00:00", "event": "phase_progress", "phase": "3_extract", "done": 29, "total": 101, "percent": 28.7, "rate_per_sec": 0.28, "eta_seconds": 7.2}
{"ts": "2026-08-11T06:47:41.408324+00:00", "event": "phase_progress", "phase": "3_extract", "done": 30, "total": 101, "percent": 29.7, "rate_per_sec": 0.29, "eta_seconds": 7.1}
{"ts": "2026-08-11T06:47:43.233308+00:00", "event": "phase_progress", "phase": "3_extract", "done": 31, "total": 101, "percent": 30.7, "rate_per_sec": 0.3, "eta_seconds": 7.0}
{"ts": "2026-08-11T06:47:44.425168+00:00", "event": "phase_progress", "phase": "3_extract", "done": 32, "total": 101, "percent": 31.7, "rate_per_sec": 0.3, "eta_seconds": 6.9}
{"ts": "2026-08-11T06:47:51.202176+00:00", "event": "phase_progress", "phase": "3_extract", "done": 33, "total": 101, "percent": 32.7, "rate_per_sec": 0.3, "eta_seconds": 6.8}
{"ts": "2026-08-11T06:47:57.664243+00:00", "event": "phase_progress", "phase": "3_extract", "done": 34, "total": 101, "percent": 33.7, "rate_per_sec": 0.29, "eta_seconds": 6.7}
{"ts": "2026-08-11T06:48:00.898681+00:00", "event": "phase_progress", "phase": "3_extract", "done": 35, "total": 101, "percent": 34.7, "rate_per_sec": 0.29, "eta_seconds": 6.6}
{"ts": "2026-08-11T06:48:01.323376+00:00", "event": "phase_progress", "phase": "3_extract", "done": 36, "total": 101, "percent": 35.6, "rate_per_sec": 0.3, "eta_seconds": 6.5}
{"ts": "2026-08-11T06:48:13.320197+00:00", "event": "phase_progress", "phase": "3_extract", "done": 37, "total": 101, "percent": 36.6, "rate_per_sec": 0.28, "eta_seconds": 6.4}
{"ts": "2026-08-11T06:48:14.469569+00:00", "event": "phase_progress", "phase": "3_extract", "done": 38, "total": 101, "percent": 37.6, "rate_per_sec": 0.28, "eta_seconds": 6.3}
{"ts": "2026-08-11T06:48:16.532574+00:00", "event": "phase_progress", "phase": "3_extract", "done": 39, "total": 101, "percent": 38.6, "rate_per_sec": 0.28, "eta_seconds": 6.2}
{"ts": "2026-08-11T06:48:16.691462+00:00", "event": "phase_progress", "phase": "3_extract", "done": 40, "total": 101, "percent": 39.6, "rate_per_sec": 0.29, "eta_seconds": 6.1}
{"ts": "2026-08-11T06:48:19.847759+00:00", "event": "phase_progress", "phase": "3_extract", "done": 41, "total": 101, "percent": 40.6, "rate_per_sec": 0.29, "eta_seconds": 6.0}
{"ts": "2026-08-11T06:48:19.926036+00:00", "event": "phase_progress", "phase": "3_extract", "done": 42, "total": 101, "percent": 41.6, "rate_per_sec": 0.3, "eta_seconds": 5.9}
{"ts": "2026-08-11T06:48:20.811531+00:00", "event": "phase_progress", "phase": "3_extract", "done": 43, "total": 101, "percent": 42.6, "rate_per_sec": 0.3, "eta_seconds": 5.8}
{"ts": "2026-08-11T06:48:24.127624+00:00", "event": "phase_progress", "phase": "3_extract", "done": 44, "total": 101, "percent": 43.6, "rate_per_sec": 0.3, "eta_seconds": 5.7}
{"ts": "2026-08-11T06:48:31.740608+00:00", "event": "phase_progress", "phase": "3_extract", "done": 45, "total": 101, "percent": 44.6, "rate_per_sec": 0.3, "eta_seconds": 5.6}
{"ts": "2026-08-11T06:48:37.667236+00:00", "event": "phase_progress", "phase": "3_extract", "done": 46, "total": 101, "percent": 45.5, "rate_per_sec": 0.29, "eta_seconds": 5.5}
{"ts": "2026-08-11T06:48:37.797943+00:00", "event": "phase_progress", "phase": "3_extract", "done": 47, "total": 101, "percent": 46.5, "rate_per_sec": 0.3, "eta_seconds": 5.4}
{"ts": "2026-08-11T06:48:40.123145+00:00", "event": "phase_progress", "phase": "3_extract", "done": 48, "total": 101, "percent": 47.5, "rate_per_sec": 0.3, "eta_seconds": 5.3}
{"ts": "2026-08-11T06:48:41.060540+00:00", "event": "phase_progress", "phase": "3_extract", "done": 49, "total": 101, "percent": 48.5, "rate_per_sec": 0.3, "eta_seconds": 5.2}
{"ts": "2026-08-11T06:48:41.976335+00:00", "event": "phase_progress", "phase": "3_extract", "done": 50, "total": 101, "percent": 49.5, "rate_per_sec": 0.31, "eta_seconds": 5.1}
{"ts": "2026-08-11T06:48:42.084784+00:00", "event": "phase_progress", "phase": "3_extract", "done": 51, "total": 101, "percent": 50.5, "rate_per_sec": 0.31, "eta_seconds": 5.0}
{"ts": "2026-08-11T06:48:48.130103+00:00", "event": "phase_progress", "phase": "3_extract", "done": 52, "total": 101, "percent": 51.5, "rate_per_sec": 0.31, "eta_seconds": 4.9}
{"ts": "2026-08-11T06:48:48.662037+00:00", "event": "phase_progress", "phase": "3_extract", "done": 53, "total": 101, "percent": 52.5, "rate_per_sec": 0.31, "eta_seconds": 4.8}
{"ts": "2026-08-11T06:48:57.311086+00:00", "event": "phase_progress", "phase": "3_extract", "done": 54, "total": 101, "percent": 53.5, "rate_per_sec": 0.3, "eta_seconds": 4.7}
{"ts": "2026-08-11T06:49:02.311760+00:00", "event": "phase_progress", "phase": "3_extract", "done": 55, "total": 101, "percent": 54.5, "rate_per_sec": 0.3, "eta_seconds": 4.6}
{"ts": "2026-08-11T06:49:06.829787+00:00", "event": "phase_progress", "phase": "3_extract", "done": 56, "total": 101, "percent": 55.4, "rate_per_sec": 0.3, "eta_seconds": 4.5}
{"ts": "2026-08-11T06:49:10.562194+00:00", "event": "phase_progress", "phase": "3_extract", "done": 57, "total": 101, "percent": 56.4, "rate_per_sec": 0.3, "eta_seconds": 4.4}
{"ts": "2026-08-11T06:49:11.556577+00:00", "event": "phase_progress", "phase": "3_extract", "done": 58, "total": 101, "percent": 57.4, "rate_per_sec": 0.3, "eta_seconds": 4.3}
{"ts": "2026-08-11T06:49:12.463040+00:00", "event": "phase_progress", "phase": "3_extract", "done": 59, "total": 101, "percent": 58.4, "rate_per_sec": 0.31, "eta_seconds": 4.2}
{"ts": "2026-08-11T06:49:15.440658+00:00", "event": "phase_progress", "phase": "3_extract", "done": 60, "total": 101, "percent": 59.4, "rate_per_sec": 0.31, "eta_seconds": 4.1}
{"ts": "2026-08-11T06:49:16.585964+00:00", "event": "phase_progress", "phase": "3_extract", "done": 61, "total": 101, "percent": 60.4, "rate_per_sec": 0.31, "eta_seconds": 4.0}
{"ts": "2026-08-11T06:49:18.353692+00:00", "event": "phase_progress", "phase": "3_extract", "done": 62, "total": 101, "percent": 61.4, "rate_per_sec": 0.31, "eta_seconds": 3.9}
{"ts": "2026-08-11T06:49:18.864591+00:00", "event": "phase_progress", "phase": "3_extract", "done": 63, "total": 101, "percent": 62.4, "rate_per_sec": 0.32, "eta_seconds": 3.8}
{"ts": "2026-08-11T06:49:20.766632+00:00", "event": "phase_progress", "phase": "3_extract", "done": 64, "total": 101, "percent": 63.4, "rate_per_sec": 0.32, "eta_seconds": 3.7}
{"ts": "2026-08-11T06:49:21.068861+00:00", "event": "phase_progress", "phase": "3_extract", "done": 65, "total": 101, "percent": 64.4, "rate_per_sec": 0.32, "eta_seconds": 3.6}
{"ts": "2026-08-11T06:49:21.324651+00:00", "event": "phase_progress", "phase": "3_extract", "done": 66, "total": 101, "percent": 65.3, "rate_per_sec": 0.33, "eta_seconds": 3.5}
{"ts": "2026-08-11T06:49:30.706164+00:00", "event": "phase_progress", "phase": "3_extract", "done": 67, "total": 101, "percent": 66.3, "rate_per_sec": 0.32, "eta_seconds": 3.4}
{"ts": "2026-08-11T06:49:33.120517+00:00", "event": "phase_progress", "phase": "3_extract", "done": 68, "total": 101, "percent": 67.3, "rate_per_sec": 0.32, "eta_seconds": 3.3}
{"ts": "2026-08-11T06:49:33.558251+00:00", "event": "phase_progress", "phase": "3_extract", "done": 69, "total": 101, "percent": 68.3, "rate_per_sec": 0.32, "eta_seconds": 3.2}
{"ts": "2026-08-11T06:49:35.535375+00:00", "event": "phase_progress", "phase": "3_extract", "done": 70, "total": 101, "percent": 69.3, "rate_per_sec": 0.32, "eta_seconds": 3.1}
{"ts": "2026-08-11T06:49:39.509577+00:00", "event": "phase_progress", "phase": "3_extract", "done": 71, "total": 101, "percent": 70.3, "rate_per_sec": 0.32, "eta_seconds": 3.0}
{"ts": "2026-08-11T06:49:40.347206+00:00", "event": "phase_progress", "phase": "3_extract", "done": 72, "total": 101, "percent": 71.3, "rate_per_sec": 0.33, "eta_seconds": 2.9}
{"ts": "2026-08-11T06:49:43.503342+00:00", "event": "phase_progress", "phase": "3_extract", "done": 73, "total": 101, "percent": 72.3, "rate_per_sec": 0.33, "eta_seconds": 2.8}
{"ts": "2026-08-11T06:49:47.232502+00:00", "event": "phase_progress", "phase": "3_extract", "done": 74, "total": 101, "percent": 73.3, "rate_per_sec": 0.32, "eta_seconds": 2.7}
{"ts": "2026-08-11T06:49:54.960420+00:00", "event": "phase_progress", "phase": "3_extract", "done": 75, "total": 101, "percent": 74.3, "rate_per_sec": 0.32, "eta_seconds": 2.6}
{"ts": "2026-08-11T06:49:57.662434+00:00", "event": "phase_progress", "phase": "3_extract", "done": 76, "total": 101, "percent": 75.2, "rate_per_sec": 0.32, "eta_seconds": 2.5}
{"ts": "2026-08-11T06:50:04.382939+00:00", "event": "phase_progress", "phase": "3_extract", "done": 77, "total": 101, "percent": 76.2, "rate_per_sec": 0.31, "eta_seconds": 2.4}
{"ts": "2026-08-11T06:50:09.930738+00:00", "event": "phase_progress", "phase": "3_extract", "done": 78, "total": 101, "percent": 77.2, "rate_per_sec": 0.31, "eta_seconds": 2.3}
{"ts": "2026-08-11T06:50:14.836712+00:00", "event": "phase_progress", "phase": "3_extract", "done": 79, "total": 101, "percent": 78.2, "rate_per_sec": 0.31, "eta_seconds": 2.2}
{"ts": "2026-08-11T06:50:27.416697+00:00", "event": "phase_progress", "phase": "3_extract", "done": 80, "total": 101, "percent": 79.2, "rate_per_sec": 0.3, "eta_seconds": 2.1}
{"ts": "2026-08-11T06:50:30.910830+00:00", "event": "phase_progress", "phase": "3_extract", "done": 81, "total": 101, "percent": 80.2, "rate_per_sec": 0.3, "eta_seconds": 2.0}
{"ts": "2026-08-11T06:50:41.444777+00:00", "event": "phase_progress", "phase": "3_extract", "done": 82, "total": 101, "percent": 81.2, "rate_per_sec": 0.29, "eta_seconds": 1.9}
{"ts": "2026-08-11T06:50:50.500328+00:00", "event": "phase_progress", "phase": "3_extract", "done": 83, "total": 101, "percent": 82.2, "rate_per_sec": 0.29, "eta_seconds": 1.8}
{"ts": "2026-08-11T06:50:52.984004+00:00", "event": "phase_progress", "phase": "3_extract", "done": 84, "total": 101, "percent": 83.2, "rate_per_sec": 0.29, "eta_seconds": 1.7}
{"ts": "2026-08-11T06:50:59.376259+00:00", "event": "phase_progress", "phase": "3_extract", "done": 85, "total": 101, "percent": 84.2, "rate_per_sec": 0.28, "eta_seconds": 1.6}
{"ts": "2026-08-11T06:51:05.143317+00:00", "event": "phase_progress", "phase": "3_extract", "done": 86, "total": 101, "percent": 85.1, "rate_per_sec": 0.28, "eta_seconds": 1.5}
{"ts": "2026-08-11T06:51:29.195702+00:00", "event": "phase_progress", "phase": "3_extract", "done": 87, "total": 101, "percent": 86.1, "rate_per_sec": 0.26, "eta_seconds": 1.4}
{"ts": "2026-08-11T06:51:39.192300+00:00", "event": "phase_progress", "phase": "3_extract", "done": 88, "total": 101, "percent": 87.1, "rate_per_sec": 0.26, "eta_seconds": 1.3}
{"ts": "2026-08-11T06:52:04.815458+00:00", "event": "phase_progress", "phase": "3_extract", "done": 89, "total": 101, "percent": 88.1, "rate_per_sec": 0.24, "eta_seconds": 1.2}
{"ts": "2026-08-11T06:52:19.669867+00:00", "event": "phase_progress", "phase": "3_extract", "done": 90, "total": 101, "percent": 89.1, "rate_per_sec": 0.24, "eta_seconds": 1.1}
{"ts": "2026-08-11T06:52:19.972277+00:00", "event": "phase_progress", "phase": "3_extract", "done": 91, "total": 101, "percent": 90.1, "rate_per_sec": 0.24, "eta_seconds": 1.0}
{"ts": "2026-08-11T06:52:45.724954+00:00", "event": "phase_progress", "phase": "3_extract", "done": 92, "total": 101, "percent": 91.1, "rate_per_sec": 0.23, "eta_seconds": 0.9}
{"ts": "2026-08-11T06:53:26.430506+00:00", "event": "phase_progress", "phase": "3_extract", "done": 93, "total": 101, "percent": 92.1, "rate_per_sec": 0.21, "eta_seconds": 0.8}
{"ts": "2026-08-11T06:53:34.360264+00:00", "event": "phase_progress", "phase": "3_extract", "done": 94, "total": 101, "percent": 93.1, "rate_per_sec": 0.21, "eta_seconds": 0.7}
{"ts": "2026-08-11T06:53:46.708453+00:00", "event": "phase_progress", "phase": "3_extract", "done": 95, "total": 101, "percent": 94.1, "rate_per_sec": 0.2, "eta_seconds": 0.6}
{"ts": "2026-08-11T06:55:14.336949+00:00", "event": "phase_progress", "phase": "3_extract", "done": 96, "total": 101, "percent": 95.0, "rate_per_sec": 0.17, "eta_seconds": 0.5}
{"ts": "2026-08-11T06:56:17.737047+00:00", "event": "phase_progress", "phase": "3_extract", "done": 97, "total": 101, "percent": 96.0, "rate_per_sec": 0.16, "eta_seconds": 0.4}
{"ts": "2026-08-11T06:57:00.185161+00:00", "event": "phase_progress", "phase": "3_extract", "done": 98, "total": 101, "percent": 97.0, "rate_per_sec": 0.15, "eta_seconds": 0.3}
{"ts": "2026-08-11T06:59:43.895526+00:00", "event": "phase_progress", "phase": "3_extract", "done": 99, "total": 101, "percent": 98.0, "rate_per_sec": 0.12, "eta_seconds": 0.2}
{"ts": "2026-08-11T06:59:51.117920+00:00", "event": "phase_progress", "phase": "3_extract", "done": 100, "total": 101, "percent": 99.0, "rate_per_sec": 0.12, "eta_seconds": 0.1}
{"ts": "2026-08-11T06:59:55.405805+00:00", "event": "phase_progress", "phase": "3_extract", "done": 101, "total": 101, "percent": 100.0, "rate_per_sec": 0.12, "eta_seconds": 0.0}
{"ts": "2026-08-11T06:59:55.407522+00:00", "event": "phase_completed", "phase": "2_crawl", "done": 101, "total": 101}
{"ts": "2026-08-11T06:59:55.407685+00:00", "event": "phase_completed", "phase": "3_extract", "done": 101, "total": 101}
{"ts": "2026-08-11T06:59:55.512609+00:00", "event": "pdf_chunked_render_started", "chunks": 4, "parallel_renderers": 2}
{"ts": "2026-08-11T06:59:58.532263+00:00", "event": "pdf_chunk_render_started", "chunk_id": "chunk-002-guide", "worker": 1}
{"ts": "2026-08-11T06:59:58.561745+00:00", "event": "pdf_chunk_render_started", "chunk_id": "chunk-001-api", "worker": 0}
{"ts": "2026-08-11T06:59:58.932319+00:00", "event": "pdf_chunk_render_complete", "chunk_id": "chunk-002-guide", "worker": 1, "page_count": 5}
{"ts": "2026-08-11T06:59:58.932499+00:00", "event": "pdf_chunk_render_started", "chunk_id": "chunk-004-reference", "worker": 1}
{"ts": "2026-08-11T07:00:00.385249+00:00", "event": "pdf_chunk_render_complete", "chunk_id": "chunk-004-reference", "worker": 1, "page_count": 89}
{"ts": "2026-08-11T07:00:00.598610+00:00", "event": "pdf_chunk_render_complete", "chunk_id": "chunk-001-api", "worker": 0, "page_count": 117}
{"ts": "2026-08-11T07:00:00.599792+00:00", "event": "pdf_chunk_render_started", "chunk_id": "chunk-003-overview", "worker": 0}
{"ts": "2026-08-11T07:00:00.785765+00:00", "event": "pdf_chunk_render_complete", "chunk_id": "chunk-003-overview", "worker": 0, "page_count": 5}
{"ts": "2026-08-11T07:00:01.202672+00:00", "event": "pdf_chunked_render_complete", "total_chunks": 4, "total_render_seconds": 4.075, "merged_pages": 216}
{"ts": "2026-08-11T07:00:02.048308+00:00", "event": "phase_completed", "phase": "4_build"}
{"ts": "2026-08-11T07:00:02.098709+00:00", "event": "phase_completed", "phase": "5_rag_export"}
{"ts": "2026-08-11T07:00:56.344309+00:00", "event": "job_completed", "run_id": "702392c6-6dec-419c-9731-20622b5b2322", "status": "ok", "duration_seconds": 963.2}
