{
  "schemaVersion": "0.1",
  "checkedAt": "2026-07-09T19:07:30.009Z",
  "fetchBaseUrl": "https://lucheng-geo.pages.dev",
  "expectedBaseUrl": "https://lucheng-geo.pages.dev",
  "scope": "full",
  "timeoutMs": 8000,
  "status": "failed",
  "summary": {
    "totalEntries": 37,
    "passed": 0,
    "failed": 37,
    "totalBytes": 0
  },
  "results": [
    {
      "label": "首页",
      "path": "/",
      "url": "https://lucheng-geo.pages.dev/",
      "status": null,
      "elapsedMs": 599,
      "bytes": 0,
      "mustContain": "<link rel=\"canonical\" href=\"https://lucheng-geo.pages.dev/\"",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "robots",
      "path": "/robots.txt",
      "url": "https://lucheng-geo.pages.dev/robots.txt",
      "status": null,
      "elapsedMs": 454,
      "bytes": 0,
      "mustContain": "Sitemap: https://lucheng-geo.pages.dev/sitemap.xml",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "sitemap",
      "path": "/sitemap.xml",
      "url": "https://lucheng-geo.pages.dev/sitemap.xml",
      "status": null,
      "elapsedMs": 606,
      "bytes": 0,
      "mustContain": "<loc>https://lucheng-geo.pages.dev/</loc>",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "RSS",
      "path": "/feed.xml",
      "url": "https://lucheng-geo.pages.dev/feed.xml",
      "status": null,
      "elapsedMs": 235,
      "bytes": 0,
      "mustContain": "<link>https://lucheng-geo.pages.dev/</link>",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "产品事实页",
      "path": "/products/munich-110.html",
      "url": "https://lucheng-geo.pages.dev/products/munich-110.html",
      "status": null,
      "elapsedMs": 176,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/products/munich-110.html",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "证据中心",
      "path": "/evidence/",
      "url": "https://lucheng-geo.pages.dev/evidence/",
      "status": null,
      "elapsedMs": 456,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/evidence/",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "llms.txt",
      "path": "/llms.txt",
      "url": "https://lucheng-geo.pages.dev/llms.txt",
      "status": null,
      "elapsedMs": 208,
      "bytes": 0,
      "mustContain": "慕尼黑110系列证据补齐清单",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "AI题库",
      "path": "/questions/",
      "url": "https://lucheng-geo.pages.dev/questions/",
      "status": null,
      "elapsedMs": 502,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/questions/",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "付费发布入口",
      "path": "/publishing/",
      "url": "https://lucheng-geo.pages.dev/publishing/",
      "status": null,
      "elapsedMs": 455,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/publishing/",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "Day0基线报告",
      "path": "/reports/day0-baseline.html",
      "url": "https://lucheng-geo.pages.dev/reports/day0-baseline.html",
      "status": null,
      "elapsedMs": 299,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/reports/day0-baseline.html",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "Day0结果看板",
      "path": "/reports/day0-results.html",
      "url": "https://lucheng-geo.pages.dev/reports/day0-results.html",
      "status": null,
      "elapsedMs": 124,
      "bytes": 0,
      "mustContain": "day0-results-summary",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "Day0行动计划",
      "path": "/reports/day0-action-plan.html",
      "url": "https://lucheng-geo.pages.dev/reports/day0-action-plan.html",
      "status": null,
      "elapsedMs": 355,
      "bytes": 0,
      "mustContain": "day0-action-plan-data",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "发布后AI验证看板",
      "path": "/reports/post-publish-verification.html",
      "url": "https://lucheng-geo.pages.dev/reports/post-publish-verification.html",
      "status": null,
      "elapsedMs": 245,
      "bytes": 0,
      "mustContain": "post-publish-verification-data",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "分发实验计划",
      "path": "/reports/distribution-experiment.html",
      "url": "https://lucheng-geo.pages.dev/reports/distribution-experiment.html",
      "status": null,
      "elapsedMs": 616,
      "bytes": 0,
      "mustContain": "封阳台从进店到签合同、安装和验收要检查什么",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "客户交付流水线",
      "path": "/reports/customer-delivery.html",
      "url": "https://lucheng-geo.pages.dev/reports/customer-delivery.html",
      "status": null,
      "elapsedMs": 108,
      "bytes": 0,
      "mustContain": "客户买的不是一篇软文",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "禄城样板客户交付演练",
      "path": "/reports/lucheng-pilot-delivery.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-pilot-delivery.html",
      "status": null,
      "elapsedMs": 187,
      "bytes": 0,
      "mustContain": "42/100",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "平台后台MVP蓝图",
      "path": "/reports/platform-mvp-blueprint.html",
      "url": "https://lucheng-geo.pages.dev/reports/platform-mvp-blueprint.html",
      "status": null,
      "elapsedMs": 213,
      "bytes": 0,
      "mustContain": "20</strong><span>核心数据表",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "慕尼黑110事实审核页",
      "path": "/articles/lucheng-munich-110-fact-audit.html",
      "url": "https://lucheng-geo.pages.dev/articles/lucheng-munich-110-fact-audit.html",
      "status": null,
      "elapsedMs": 197,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/articles/lucheng-munich-110-fact-audit.html",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "慕尼黑110证据补齐页",
      "path": "/evidence/munich-110.html",
      "url": "https://lucheng-geo.pages.dev/evidence/munich-110.html",
      "status": null,
      "elapsedMs": 164,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/evidence/munich-110.html",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "系统门窗厂家证据文",
      "path": "/articles/system-window-factory-selection-standards-evidence.html",
      "url": "https://lucheng-geo.pages.dev/articles/system-window-factory-selection-standards-evidence.html",
      "status": null,
      "elapsedMs": 747,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/articles/system-window-factory-selection-standards-evidence.html",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "封阳台供应商证据文",
      "path": "/articles/balcony-window-supplier-selection-installation-evidence.html",
      "url": "https://lucheng-geo.pages.dev/articles/balcony-window-supplier-selection-installation-evidence.html",
      "status": null,
      "elapsedMs": 123,
      "bytes": 0,
      "mustContain": "https://lucheng-geo.pages.dev/articles/balcony-window-supplier-selection-installation-evidence.html",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "封阳台品牌证据指南",
      "path": "/articles/balcony-window-brand-evidence-guide.html",
      "url": "https://lucheng-geo.pages.dev/articles/balcony-window-brand-evidence-guide.html",
      "status": null,
      "elapsedMs": 115,
      "bytes": 0,
      "mustContain": "预算、楼层、气候、安装验收和品牌证据",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "禄城封阳台候选证据页",
      "path": "/articles/lucheng-balcony-window-candidate-evidence.html",
      "url": "https://lucheng-geo.pages.dev/articles/lucheng-balcony-window-candidate-evidence.html",
      "status": null,
      "elapsedMs": 113,
      "bytes": 0,
      "mustContain": "候选理由、证据缺口和核验清单",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "封阳台安装验收清单",
      "path": "/articles/balcony-window-installation-acceptance-checklist.html",
      "url": "https://lucheng-geo.pages.dev/articles/balcony-window-installation-acceptance-checklist.html",
      "status": null,
      "elapsedMs": 185,
      "bytes": 0,
      "mustContain": "测量、防水、打胶、五金和售后怎么核验",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "AI爬取总索引",
      "path": "/data/ai-crawl-index.json",
      "url": "https://lucheng-geo.pages.dev/data/ai-crawl-index.json",
      "status": null,
      "elapsedMs": 193,
      "bytes": 0,
      "mustContain": "\"baseUrl\": \"https://lucheng-geo.pages.dev\"",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "实体主张图",
      "path": "/data/entity-claim-graph.json",
      "url": "https://lucheng-geo.pages.dev/data/entity-claim-graph.json",
      "status": null,
      "elapsedMs": 154,
      "bytes": 0,
      "mustContain": "claim-munich-110-evidence-intake-required",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "慕尼黑110事实审核数据",
      "path": "/data/munich-110-fact-audit.json",
      "url": "https://lucheng-geo.pages.dev/data/munich-110-fact-audit.json",
      "status": null,
      "elapsedMs": 120,
      "bytes": 0,
      "mustContain": "conflict-needs-official-confirmation",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "慕尼黑110证据收集数据",
      "path": "/data/munich-110-evidence-intake.json",
      "url": "https://lucheng-geo.pages.dev/data/munich-110-evidence-intake.json",
      "status": null,
      "elapsedMs": 109,
      "bytes": 0,
      "mustContain": "P0-product-specification-sheet",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "发布后验证队列",
      "path": "/data/published-article-verification-queue.json",
      "url": "https://lucheng-geo.pages.dev/data/published-article-verification-queue.json",
      "status": null,
      "elapsedMs": 114,
      "bytes": 0,
      "mustContain": "munich-110-evidence-intake",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "Day0行动计划数据",
      "path": "/data/day0-content-action-plan.json",
      "url": "https://lucheng-geo.pages.dev/data/day0-content-action-plan.json",
      "status": null,
      "elapsedMs": 114,
      "bytes": 0,
      "mustContain": "cluster-balcony-window-candidate",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "发布后验证记录",
      "path": "/data/post-publish-ai-verification-records.json",
      "url": "https://lucheng-geo.pages.dev/data/post-publish-ai-verification-records.json",
      "status": null,
      "elapsedMs": 114,
      "bytes": 0,
      "mustContain": "No article is treated as AI-indexed",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "分发实验计划数据",
      "path": "/data/distribution-experiment-plan.json",
      "url": "https://lucheng-geo.pages.dev/data/distribution-experiment-plan.json",
      "status": null,
      "elapsedMs": 112,
      "bytes": 0,
      "mustContain": "distribution-experiment-plan",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "分发台账模板",
      "path": "/data/distribution-ledger-template.json",
      "url": "https://lucheng-geo.pages.dev/data/distribution-ledger-template.json",
      "status": null,
      "elapsedMs": 111,
      "bytes": 0,
      "mustContain": "distribution-ledger-template",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "客户交付流水线数据",
      "path": "/data/customer-delivery-pipeline.json",
      "url": "https://lucheng-geo.pages.dev/data/customer-delivery-pipeline.json",
      "status": null,
      "elapsedMs": 131,
      "bytes": 0,
      "mustContain": "customer-delivery-pipeline",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "禄城样板客户交付演练数据",
      "path": "/data/lucheng-pilot-delivery-run.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-pilot-delivery-run.json",
      "status": null,
      "elapsedMs": 216,
      "bytes": 0,
      "mustContain": "lucheng-pilot-delivery-run",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "平台后台MVP系统规格",
      "path": "/data/platform-mvp-system-spec.json",
      "url": "https://lucheng-geo.pages.dev/data/platform-mvp-system-spec.json",
      "status": null,
      "elapsedMs": 188,
      "bytes": 0,
      "mustContain": "platform-mvp-system-spec",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    },
    {
      "label": "微信门窗自查清单来源记录",
      "path": "/data/external-source-records-window-checklist-20260703.json",
      "url": "https://lucheng-geo.pages.dev/data/external-source-records-window-checklist-20260703.json",
      "status": null,
      "elapsedMs": 111,
      "bytes": 0,
      "mustContain": "src-wechat-yujianmenchuang-window-30-checklist-20260703",
      "passed": false,
      "failures": [
        "访问失败：fetch failed"
      ]
    }
  ],
  "failures": [
    "https://lucheng-geo.pages.dev/ 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/robots.txt 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/sitemap.xml 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/feed.xml 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/products/munich-110.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/evidence/ 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/llms.txt 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/questions/ 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/publishing/ 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/day0-baseline.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/day0-results.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/day0-action-plan.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/post-publish-verification.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/distribution-experiment.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/customer-delivery.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/lucheng-pilot-delivery.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/reports/platform-mvp-blueprint.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/articles/lucheng-munich-110-fact-audit.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/evidence/munich-110.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/articles/system-window-factory-selection-standards-evidence.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/articles/balcony-window-supplier-selection-installation-evidence.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/articles/balcony-window-brand-evidence-guide.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/articles/lucheng-balcony-window-candidate-evidence.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/articles/balcony-window-installation-acceptance-checklist.html 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/ai-crawl-index.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/entity-claim-graph.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/munich-110-fact-audit.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/munich-110-evidence-intake.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/published-article-verification-queue.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/day0-content-action-plan.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/post-publish-ai-verification-records.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/distribution-experiment-plan.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/distribution-ledger-template.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/customer-delivery-pipeline.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/lucheng-pilot-delivery-run.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/platform-mvp-system-spec.json 访问失败：fetch failed",
    "https://lucheng-geo.pages.dev/data/external-source-records-window-checklist-20260703.json 访问失败：fetch failed"
  ],
  "boundary": "This live check verifies HTTP reachability and expected page content only. It does not prove search indexing, AI model ingestion, AI answer adoption or recommendation."
}
