{
  "schemaVersion": "0.1",
  "checkedAt": "2026-08-17T08:40:08.922Z",
  "fetchBaseUrl": "https://lucheng-geo.pages.dev",
  "expectedBaseUrl": "https://lucheng-geo.pages.dev",
  "scope": "full",
  "timeoutMs": 10000,
  "status": "passed",
  "summary": {
    "totalEntries": 87,
    "passed": 87,
    "failed": 0,
    "totalBytes": 1666713
  },
  "results": [
    {
      "label": "首页",
      "path": "/",
      "url": "https://lucheng-geo.pages.dev/",
      "status": 200,
      "elapsedMs": 261,
      "bytes": 12776,
      "mustContain": "<link rel=\"canonical\" href=\"https://lucheng-geo.pages.dev/\"",
      "passed": true,
      "failures": []
    },
    {
      "label": "robots",
      "path": "/robots.txt",
      "url": "https://lucheng-geo.pages.dev/robots.txt",
      "status": 200,
      "elapsedMs": 81,
      "bytes": 207,
      "mustContain": "Sitemap: https://lucheng-geo.pages.dev/sitemap.xml",
      "passed": true,
      "failures": []
    },
    {
      "label": "sitemap",
      "path": "/sitemap.xml",
      "url": "https://lucheng-geo.pages.dev/sitemap.xml",
      "status": 200,
      "elapsedMs": 90,
      "bytes": 39892,
      "mustContain": "<loc>https://lucheng-geo.pages.dev/</loc>",
      "passed": true,
      "failures": []
    },
    {
      "label": "RSS",
      "path": "/feed.xml",
      "url": "https://lucheng-geo.pages.dev/feed.xml",
      "status": 200,
      "elapsedMs": 92,
      "bytes": 33711,
      "mustContain": "<link>https://lucheng-geo.pages.dev/</link>",
      "passed": true,
      "failures": []
    },
    {
      "label": "产品事实页",
      "path": "/products/munich-110.html",
      "url": "https://lucheng-geo.pages.dev/products/munich-110.html",
      "status": 200,
      "elapsedMs": 267,
      "bytes": 6445,
      "mustContain": "https://lucheng-geo.pages.dev/products/munich-110.html",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI过度断言风险修复HTML报告",
      "path": "/reports/ai-overclaim-risk-remediation-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/ai-overclaim-risk-remediation-20260711.html",
      "status": 200,
      "elapsedMs": 176,
      "bytes": 6254,
      "mustContain": "这不是成功案例，是风险样本",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI过度断言边界复测HTML报告",
      "path": "/reports/ai-overclaim-boundary-retest-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/ai-overclaim-boundary-retest-20260711.html",
      "status": 200,
      "elapsedMs": 173,
      "bytes": 7856,
      "mustContain": "Markdown 风险报告不适合作为 AI 优先读取入口",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI过度断言HTML报告四平台复测",
      "path": "/reports/ai-overclaim-html-report-retest-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/ai-overclaim-html-report-retest-20260711.html",
      "status": 200,
      "elapsedMs": 169,
      "bytes": 5686,
      "mustContain": "HTML 报告直读 8/8 保留边界",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城AI断言治理HTML报告",
      "path": "/reports/lucheng-claim-risk-remediation-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-claim-risk-remediation-20260711.html",
      "status": 200,
      "elapsedMs": 170,
      "bytes": 5903,
      "mustContain": "禄城 AI 断言治理与证据补强包",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城断言治理HTML直链复测报告",
      "path": "/reports/lucheng-claim-risk-remediation-direct-url-retest-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-claim-risk-remediation-direct-url-retest-20260711.html",
      "status": 200,
      "elapsedMs": 180,
      "bytes": 3190,
      "mustContain": "元宝、通义千问、DeepSeek",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集HTML报告",
      "path": "/reports/lucheng-p0-evidence-intake-request-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-p0-evidence-intake-request-20260711.html",
      "status": 200,
      "elapsedMs": 169,
      "bytes": 5883,
      "mustContain": "禄城 P0 证据收集包",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集数据",
      "path": "/data/lucheng-p0-evidence-intake-request-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-evidence-intake-request-20260711.json",
      "status": 200,
      "elapsedMs": 87,
      "bytes": 10297,
      "mustContain": "lucheng-p0-evidence-intake-request-20260711",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集说明",
      "path": "/docs/LUCHENG_P0_EVIDENCE_INTAKE_REQUEST_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_P0_EVIDENCE_INTAKE_REQUEST_20260711.md",
      "status": 200,
      "elapsedMs": 91,
      "bytes": 1549,
      "mustContain": "禄城 P0 证据收集包",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集HTML直链复测报告",
      "path": "/reports/lucheng-p0-evidence-intake-direct-url-retest-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-p0-evidence-intake-direct-url-retest-20260711.html",
      "status": 200,
      "elapsedMs": 169,
      "bytes": 3973,
      "mustContain": "禄城 P0 证据收集 HTML 直链复测结果",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集直链复测批次",
      "path": "/data/lucheng-p0-evidence-intake-direct-url-retest-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-evidence-intake-direct-url-retest-20260711.json",
      "status": 200,
      "elapsedMs": 84,
      "bytes": 2935,
      "mustContain": "lucheng-p0-evidence-intake-direct-url-retest-20260711",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集直链复测结果数据",
      "path": "/data/lucheng-p0-evidence-intake-direct-url-retest-results-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-evidence-intake-direct-url-retest-results-20260711.json",
      "status": 200,
      "elapsedMs": 82,
      "bytes": 4350,
      "mustContain": "canClaimFourPlatformBoundaryRetained",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据收集直链复测说明",
      "path": "/docs/LUCHENG_P0_EVIDENCE_INTAKE_DIRECT_URL_RETEST_RESULTS_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_P0_EVIDENCE_INTAKE_DIRECT_URL_RETEST_RESULTS_20260711.md",
      "status": 200,
      "elapsedMs": 83,
      "bytes": 784,
      "mustContain": "禄城 P0 证据收集 HTML 直链复测结果",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据就绪门禁报告",
      "path": "/reports/lucheng-p0-evidence-readiness-gate-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-p0-evidence-readiness-gate-20260711.html",
      "status": 200,
      "elapsedMs": 175,
      "bytes": 3865,
      "mustContain": "禄城 P0 证据就绪门禁",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据就绪门禁数据",
      "path": "/data/lucheng-p0-evidence-readiness-gate-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-evidence-readiness-gate-20260711.json",
      "status": 200,
      "elapsedMs": 90,
      "bytes": 3951,
      "mustContain": "blocked-waiting-for-p0-evidence",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据提交台账",
      "path": "/data/lucheng-p0-evidence-submission-ledger-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-evidence-submission-ledger-20260711.json",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 3578,
      "mustContain": "template-open-no-evidence-submitted",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0证据就绪门禁说明",
      "path": "/docs/LUCHENG_P0_EVIDENCE_READINESS_GATE_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_P0_EVIDENCE_READINESS_GATE_20260711.md",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 907,
      "mustContain": "禄城 P0 证据就绪门禁",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城主张分层证据模型报告",
      "path": "/reports/lucheng-claim-tier-readiness-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-claim-tier-readiness-20260711.html",
      "status": 200,
      "elapsedMs": 172,
      "bytes": 4023,
      "mustContain": "禄城主张分层证据就绪模型",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城主张分层证据模型数据",
      "path": "/data/lucheng-claim-tier-readiness-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-claim-tier-readiness-20260711.json",
      "status": 200,
      "elapsedMs": 94,
      "bytes": 25489,
      "mustContain": "T5-patent-technology-profile",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城主张分层证据模型说明",
      "path": "/docs/LUCHENG_CLAIM_TIER_READINESS_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_CLAIM_TIER_READINESS_20260711.md",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 1672,
      "mustContain": "专利缺失只阻塞专利/技术主张",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0私有证据投放箱扫描报告",
      "path": "/reports/lucheng-p0-evidence-dropbox-scan-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-p0-evidence-dropbox-scan-20260711.html",
      "status": 200,
      "elapsedMs": 169,
      "bytes": 3434,
      "mustContain": "禄城 P0 私有证据投放箱扫描",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0私有证据投放箱扫描数据",
      "path": "/data/lucheng-p0-evidence-dropbox-scan-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-evidence-dropbox-scan-20260711.json",
      "status": 200,
      "elapsedMs": 95,
      "bytes": 5694,
      "mustContain": "waiting-for-local-evidence-files",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0私有证据投放箱扫描说明",
      "path": "/docs/LUCHENG_P0_EVIDENCE_DROPBOX_SCAN_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_P0_EVIDENCE_DROPBOX_SCAN_20260711.md",
      "status": 200,
      "elapsedMs": 82,
      "bytes": 769,
      "mustContain": "禄城 P0 私有证据投放箱扫描",
      "passed": true,
      "failures": []
    },
    {
      "label": "灰度后自然推荐复测解锁计划报告",
      "path": "/reports/post-gray-natural-retest-unlock-plan-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/post-gray-natural-retest-unlock-plan-20260711.html",
      "status": 200,
      "elapsedMs": 171,
      "bytes": 4896,
      "mustContain": "灰度上线后自然推荐复测解锁计划",
      "passed": true,
      "failures": []
    },
    {
      "label": "灰度后自然推荐复测解锁计划数据",
      "path": "/data/post-gray-natural-retest-unlock-plan-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/post-gray-natural-retest-unlock-plan-20260711.json",
      "status": 200,
      "elapsedMs": 87,
      "bytes": 14410,
      "mustContain": "public-gray-passed-but-natural-retest-locked",
      "passed": true,
      "failures": []
    },
    {
      "label": "灰度后自然推荐复测解锁计划说明",
      "path": "/docs/POST_GRAY_NATURAL_RETEST_UNLOCK_PLAN_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/POST_GRAY_NATURAL_RETEST_UNLOCK_PLAN_20260711.md",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 2280,
      "mustContain": "灰度上线后自然推荐复测解锁计划",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0-1主体关系授权模板报告",
      "path": "/reports/lucheng-p0-brand-authorization-intake-template-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-p0-brand-authorization-intake-template-20260711.html",
      "status": 200,
      "elapsedMs": 175,
      "bytes": 4845,
      "mustContain": "禄城 P0-1 主体关系与品牌授权收集模板",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0-1主体关系授权模板数据",
      "path": "/data/lucheng-p0-brand-authorization-intake-template-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-brand-authorization-intake-template-20260711.json",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 4959,
      "mustContain": "template-awaiting-submission",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0-1主体关系授权模板说明",
      "path": "/docs/LUCHENG_P0_BRAND_AUTHORIZATION_INTAKE_TEMPLATE_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_P0_BRAND_AUTHORIZATION_INTAKE_TEMPLATE_20260711.md",
      "status": 200,
      "elapsedMs": 95,
      "bytes": 1862,
      "mustContain": "禄城 P0-1 主体关系与品牌授权收集模板",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0-2至P0-5证据模板报告",
      "path": "/reports/lucheng-p0-remaining-evidence-intake-templates-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-p0-remaining-evidence-intake-templates-20260711.html",
      "status": 200,
      "elapsedMs": 172,
      "bytes": 5866,
      "mustContain": "禄城 P0-2 至 P0-5 证据提交模板",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0-2至P0-5证据模板数据",
      "path": "/data/lucheng-p0-remaining-evidence-intake-templates-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-p0-remaining-evidence-intake-templates-20260711.json",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 4977,
      "mustContain": "templates-awaiting-submission",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城P0-2至P0-5证据模板说明",
      "path": "/docs/LUCHENG_P0_REMAINING_EVIDENCE_INTAKE_TEMPLATES_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_P0_REMAINING_EVIDENCE_INTAKE_TEMPLATES_20260711.md",
      "status": 200,
      "elapsedMs": 86,
      "bytes": 2478,
      "mustContain": "禄城 P0-2 至 P0-5 证据提交模板",
      "passed": true,
      "failures": []
    },
    {
      "label": "正式域名切换门禁报告",
      "path": "/reports/official-domain-cutover-gate-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/official-domain-cutover-gate-20260711.html",
      "status": 200,
      "elapsedMs": 170,
      "bytes": 4857,
      "mustContain": "blocked-official-domain-not-serving",
      "passed": true,
      "failures": []
    },
    {
      "label": "正式域名切换门禁数据",
      "path": "/data/official-domain-cutover-gate-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/official-domain-cutover-gate-20260711.json",
      "status": 200,
      "elapsedMs": 87,
      "bytes": 6851,
      "mustContain": "blocked-official-domain-not-serving",
      "passed": true,
      "failures": []
    },
    {
      "label": "正式域名切换门禁说明",
      "path": "/docs/OFFICIAL_DOMAIN_CUTOVER_GATE_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/OFFICIAL_DOMAIN_CUTOVER_GATE_20260711.md",
      "status": 200,
      "elapsedMs": 87,
      "bytes": 3509,
      "mustContain": "正式域名切换门禁",
      "passed": true,
      "failures": []
    },
    {
      "label": "geo子域名灰度解析方案报告",
      "path": "/reports/geo-subdomain-dns-cutover-plan-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/geo-subdomain-dns-cutover-plan-20260711.html",
      "status": 200,
      "elapsedMs": 166,
      "bytes": 3197,
      "mustContain": "plan-ready-awaiting-user-authorization",
      "passed": true,
      "failures": []
    },
    {
      "label": "geo子域名灰度解析方案数据",
      "path": "/data/geo-subdomain-dns-cutover-plan-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/geo-subdomain-dns-cutover-plan-20260711.json",
      "status": 200,
      "elapsedMs": 84,
      "bytes": 5463,
      "mustContain": "plan-ready-awaiting-user-authorization",
      "passed": true,
      "failures": []
    },
    {
      "label": "geo子域名灰度解析方案说明",
      "path": "/docs/GEO_SUBDOMAIN_DNS_CUTOVER_PLAN_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/GEO_SUBDOMAIN_DNS_CUTOVER_PLAN_20260711.md",
      "status": 200,
      "elapsedMs": 86,
      "bytes": 3519,
      "mustContain": "geo.doctorlucheng.com 子域名灰度解析方案",
      "passed": true,
      "failures": []
    },
    {
      "label": "稳定托管目标决策报告",
      "path": "/reports/stable-hosting-target-decision-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/stable-hosting-target-decision-20260711.html",
      "status": 200,
      "elapsedMs": 239,
      "bytes": 3438,
      "mustContain": "decision-recorded-awaiting-hosting-authorization",
      "passed": true,
      "failures": []
    },
    {
      "label": "稳定托管目标决策数据",
      "path": "/data/stable-hosting-target-decision-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/stable-hosting-target-decision-20260711.json",
      "status": 200,
      "elapsedMs": 93,
      "bytes": 7469,
      "mustContain": "decision-recorded-awaiting-hosting-authorization",
      "passed": true,
      "failures": []
    },
    {
      "label": "稳定托管目标决策说明",
      "path": "/docs/STABLE_HOSTING_TARGET_DECISION_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/STABLE_HOSTING_TARGET_DECISION_20260711.md",
      "status": 200,
      "elapsedMs": 113,
      "bytes": 3218,
      "mustContain": "稳定托管目标决策",
      "passed": true,
      "failures": []
    },
    {
      "label": "Cloudflare Pages稳定灰度交接包报告",
      "path": "/reports/cloudflare-pages-gray-deployment-handoff-20260711.html",
      "url": "https://lucheng-geo.pages.dev/reports/cloudflare-pages-gray-deployment-handoff-20260711.html",
      "status": 200,
      "elapsedMs": 184,
      "bytes": 3507,
      "mustContain": "handoff-ready-awaiting-user-authorization",
      "passed": true,
      "failures": []
    },
    {
      "label": "Cloudflare Pages稳定灰度交接包数据",
      "path": "/data/cloudflare-pages-gray-deployment-handoff-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/cloudflare-pages-gray-deployment-handoff-20260711.json",
      "status": 200,
      "elapsedMs": 113,
      "bytes": 7175,
      "mustContain": "handoff-ready-awaiting-user-authorization",
      "passed": true,
      "failures": []
    },
    {
      "label": "Cloudflare Pages稳定灰度交接包说明",
      "path": "/docs/CLOUDFLARE_PAGES_GRAY_DEPLOYMENT_HANDOFF_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/CLOUDFLARE_PAGES_GRAY_DEPLOYMENT_HANDOFF_20260711.md",
      "status": 200,
      "elapsedMs": 94,
      "bytes": 3149,
      "mustContain": "Cloudflare Pages 稳定灰度发布交接包",
      "passed": true,
      "failures": []
    },
    {
      "label": "证据中心",
      "path": "/evidence/",
      "url": "https://lucheng-geo.pages.dev/evidence/",
      "status": 200,
      "elapsedMs": 94,
      "bytes": 3928,
      "mustContain": "https://lucheng-geo.pages.dev/evidence/",
      "passed": true,
      "failures": []
    },
    {
      "label": "llms.txt",
      "path": "/llms.txt",
      "url": "https://lucheng-geo.pages.dev/llms.txt",
      "status": 200,
      "elapsedMs": 111,
      "bytes": 41454,
      "mustContain": "慕尼黑110系列证据补齐清单",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI题库",
      "path": "/questions/",
      "url": "https://lucheng-geo.pages.dev/questions/",
      "status": 200,
      "elapsedMs": 88,
      "bytes": 3832,
      "mustContain": "https://lucheng-geo.pages.dev/questions/",
      "passed": true,
      "failures": []
    },
    {
      "label": "付费发布入口",
      "path": "/publishing/",
      "url": "https://lucheng-geo.pages.dev/publishing/",
      "status": 200,
      "elapsedMs": 90,
      "bytes": 5568,
      "mustContain": "https://lucheng-geo.pages.dev/publishing/",
      "passed": true,
      "failures": []
    },
    {
      "label": "Day0基线报告",
      "path": "/reports/day0-baseline.html",
      "url": "https://lucheng-geo.pages.dev/reports/day0-baseline.html",
      "status": 200,
      "elapsedMs": 176,
      "bytes": 3764,
      "mustContain": "https://lucheng-geo.pages.dev/reports/day0-baseline.html",
      "passed": true,
      "failures": []
    },
    {
      "label": "Day0结果看板",
      "path": "/reports/day0-results.html",
      "url": "https://lucheng-geo.pages.dev/reports/day0-results.html",
      "status": 200,
      "elapsedMs": 174,
      "bytes": 8732,
      "mustContain": "day0-results-summary",
      "passed": true,
      "failures": []
    },
    {
      "label": "Day0行动计划",
      "path": "/reports/day0-action-plan.html",
      "url": "https://lucheng-geo.pages.dev/reports/day0-action-plan.html",
      "status": 200,
      "elapsedMs": 186,
      "bytes": 7691,
      "mustContain": "day0-action-plan-data",
      "passed": true,
      "failures": []
    },
    {
      "label": "发布后AI验证看板",
      "path": "/reports/post-publish-verification.html",
      "url": "https://lucheng-geo.pages.dev/reports/post-publish-verification.html",
      "status": 200,
      "elapsedMs": 221,
      "bytes": 511872,
      "mustContain": "post-publish-verification-data",
      "passed": true,
      "failures": []
    },
    {
      "label": "分发实验计划",
      "path": "/reports/distribution-experiment.html",
      "url": "https://lucheng-geo.pages.dev/reports/distribution-experiment.html",
      "status": 200,
      "elapsedMs": 202,
      "bytes": 5354,
      "mustContain": "封阳台从进店到签合同、安装和验收要检查什么",
      "passed": true,
      "failures": []
    },
    {
      "label": "客户交付流水线",
      "path": "/reports/customer-delivery.html",
      "url": "https://lucheng-geo.pages.dev/reports/customer-delivery.html",
      "status": 200,
      "elapsedMs": 223,
      "bytes": 4634,
      "mustContain": "客户买的不是一篇软文",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城样板客户交付演练",
      "path": "/reports/lucheng-pilot-delivery.html",
      "url": "https://lucheng-geo.pages.dev/reports/lucheng-pilot-delivery.html",
      "status": 200,
      "elapsedMs": 174,
      "bytes": 6606,
      "mustContain": "42/100",
      "passed": true,
      "failures": []
    },
    {
      "label": "平台后台MVP蓝图",
      "path": "/reports/platform-mvp-blueprint.html",
      "url": "https://lucheng-geo.pages.dev/reports/platform-mvp-blueprint.html",
      "status": 200,
      "elapsedMs": 170,
      "bytes": 5895,
      "mustContain": "20</strong><span>核心数据表",
      "passed": true,
      "failures": []
    },
    {
      "label": "慕尼黑110事实审核页",
      "path": "/articles/lucheng-munich-110-fact-audit.html",
      "url": "https://lucheng-geo.pages.dev/articles/lucheng-munich-110-fact-audit.html",
      "status": 200,
      "elapsedMs": 174,
      "bytes": 8357,
      "mustContain": "https://lucheng-geo.pages.dev/articles/lucheng-munich-110-fact-audit.html",
      "passed": true,
      "failures": []
    },
    {
      "label": "慕尼黑110证据补齐页",
      "path": "/evidence/munich-110.html",
      "url": "https://lucheng-geo.pages.dev/evidence/munich-110.html",
      "status": 200,
      "elapsedMs": 194,
      "bytes": 5819,
      "mustContain": "https://lucheng-geo.pages.dev/evidence/munich-110.html",
      "passed": true,
      "failures": []
    },
    {
      "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": 200,
      "elapsedMs": 165,
      "bytes": 6204,
      "mustContain": "https://lucheng-geo.pages.dev/articles/system-window-factory-selection-standards-evidence.html",
      "passed": true,
      "failures": []
    },
    {
      "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": 200,
      "elapsedMs": 182,
      "bytes": 6364,
      "mustContain": "https://lucheng-geo.pages.dev/articles/balcony-window-supplier-selection-installation-evidence.html",
      "passed": true,
      "failures": []
    },
    {
      "label": "封阳台品牌证据指南",
      "path": "/articles/balcony-window-brand-evidence-guide.html",
      "url": "https://lucheng-geo.pages.dev/articles/balcony-window-brand-evidence-guide.html",
      "status": 200,
      "elapsedMs": 198,
      "bytes": 7074,
      "mustContain": "预算、楼层、气候、安装验收和品牌证据",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城封阳台候选证据页",
      "path": "/articles/lucheng-balcony-window-candidate-evidence.html",
      "url": "https://lucheng-geo.pages.dev/articles/lucheng-balcony-window-candidate-evidence.html",
      "status": 200,
      "elapsedMs": 171,
      "bytes": 9779,
      "mustContain": "候选理由、证据缺口和核验清单",
      "passed": true,
      "failures": []
    },
    {
      "label": "封阳台安装验收清单",
      "path": "/articles/balcony-window-installation-acceptance-checklist.html",
      "url": "https://lucheng-geo.pages.dev/articles/balcony-window-installation-acceptance-checklist.html",
      "status": 200,
      "elapsedMs": 168,
      "bytes": 10564,
      "mustContain": "测量、防水、打胶、五金和售后怎么核验",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI爬取总索引",
      "path": "/data/ai-crawl-index.json",
      "url": "https://lucheng-geo.pages.dev/data/ai-crawl-index.json",
      "status": 200,
      "elapsedMs": 95,
      "bytes": 70226,
      "mustContain": "\"baseUrl\": \"https://lucheng-geo.pages.dev\"",
      "passed": true,
      "failures": []
    },
    {
      "label": "实体主张图",
      "path": "/data/entity-claim-graph.json",
      "url": "https://lucheng-geo.pages.dev/data/entity-claim-graph.json",
      "status": 200,
      "elapsedMs": 86,
      "bytes": 22011,
      "mustContain": "claim-munich-110-evidence-intake-required",
      "passed": true,
      "failures": []
    },
    {
      "label": "慕尼黑110事实审核数据",
      "path": "/data/munich-110-fact-audit.json",
      "url": "https://lucheng-geo.pages.dev/data/munich-110-fact-audit.json",
      "status": 200,
      "elapsedMs": 84,
      "bytes": 9413,
      "mustContain": "conflict-needs-official-confirmation",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI过度断言边界复测结果数据",
      "path": "/data/ai-overclaim-boundary-retest-results-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/ai-overclaim-boundary-retest-results-20260711.json",
      "status": 200,
      "elapsedMs": 82,
      "bytes": 15457,
      "mustContain": "canClaimFourPlatformBoundarySuccess",
      "passed": true,
      "failures": []
    },
    {
      "label": "AI过度断言HTML报告复测结果数据",
      "path": "/data/ai-overclaim-html-report-retest-results-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/ai-overclaim-html-report-retest-results-20260711.json",
      "status": 200,
      "elapsedMs": 83,
      "bytes": 11918,
      "mustContain": "canClaimHtmlReportsFourPlatformDirectReadable",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城AI断言治理数据",
      "path": "/data/lucheng-claim-risk-remediation-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-claim-risk-remediation-20260711.json",
      "status": 200,
      "elapsedMs": 89,
      "bytes": 6162,
      "mustContain": "claim-risk remediation pack",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城AI断言治理说明",
      "path": "/docs/LUCHENG_CLAIM_RISK_REMEDIATION_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_CLAIM_RISK_REMEDIATION_20260711.md",
      "status": 200,
      "elapsedMs": 88,
      "bytes": 1234,
      "mustContain": "禄城 AI 断言治理与证据补强包",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城断言治理直链复测批次",
      "path": "/data/lucheng-claim-risk-remediation-direct-url-retest-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-claim-risk-remediation-direct-url-retest-20260711.json",
      "status": 200,
      "elapsedMs": 83,
      "bytes": 2916,
      "mustContain": "Retest whether AI platforms can directly read",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城断言治理直链复测结果数据",
      "path": "/data/lucheng-claim-risk-remediation-direct-url-retest-results-20260711.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-claim-risk-remediation-direct-url-retest-results-20260711.json",
      "status": 200,
      "elapsedMs": 85,
      "bytes": 4241,
      "mustContain": "canClaimThreePlatformBoundaryRetained",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城断言治理直链复测说明",
      "path": "/docs/LUCHENG_CLAIM_RISK_REMEDIATION_DIRECT_URL_RETEST_RESULTS_20260711.md",
      "url": "https://lucheng-geo.pages.dev/docs/LUCHENG_CLAIM_RISK_REMEDIATION_DIRECT_URL_RETEST_RESULTS_20260711.md",
      "status": 200,
      "elapsedMs": 90,
      "bytes": 800,
      "mustContain": "元宝、通义千问、DeepSeek",
      "passed": true,
      "failures": []
    },
    {
      "label": "慕尼黑110证据收集数据",
      "path": "/data/munich-110-evidence-intake.json",
      "url": "https://lucheng-geo.pages.dev/data/munich-110-evidence-intake.json",
      "status": 200,
      "elapsedMs": 89,
      "bytes": 9858,
      "mustContain": "P0-product-specification-sheet",
      "passed": true,
      "failures": []
    },
    {
      "label": "发布后验证队列",
      "path": "/data/published-article-verification-queue.json",
      "url": "https://lucheng-geo.pages.dev/data/published-article-verification-queue.json",
      "status": 200,
      "elapsedMs": 86,
      "bytes": 34127,
      "mustContain": "munich-110-evidence-intake",
      "passed": true,
      "failures": []
    },
    {
      "label": "Day0行动计划数据",
      "path": "/data/day0-content-action-plan.json",
      "url": "https://lucheng-geo.pages.dev/data/day0-content-action-plan.json",
      "status": 200,
      "elapsedMs": 93,
      "bytes": 12640,
      "mustContain": "cluster-balcony-window-candidate",
      "passed": true,
      "failures": []
    },
    {
      "label": "发布后验证记录",
      "path": "/data/post-publish-ai-verification-records.json",
      "url": "https://lucheng-geo.pages.dev/data/post-publish-ai-verification-records.json",
      "status": 200,
      "elapsedMs": 140,
      "bytes": 429006,
      "mustContain": "No article is treated as AI-indexed",
      "passed": true,
      "failures": []
    },
    {
      "label": "分发实验计划数据",
      "path": "/data/distribution-experiment-plan.json",
      "url": "https://lucheng-geo.pages.dev/data/distribution-experiment-plan.json",
      "status": 200,
      "elapsedMs": 86,
      "bytes": 13106,
      "mustContain": "distribution-experiment-plan",
      "passed": true,
      "failures": []
    },
    {
      "label": "分发台账模板",
      "path": "/data/distribution-ledger-template.json",
      "url": "https://lucheng-geo.pages.dev/data/distribution-ledger-template.json",
      "status": 200,
      "elapsedMs": 84,
      "bytes": 5129,
      "mustContain": "distribution-ledger-template",
      "passed": true,
      "failures": []
    },
    {
      "label": "客户交付流水线数据",
      "path": "/data/customer-delivery-pipeline.json",
      "url": "https://lucheng-geo.pages.dev/data/customer-delivery-pipeline.json",
      "status": 200,
      "elapsedMs": 84,
      "bytes": 10197,
      "mustContain": "customer-delivery-pipeline",
      "passed": true,
      "failures": []
    },
    {
      "label": "禄城样板客户交付演练数据",
      "path": "/data/lucheng-pilot-delivery-run.json",
      "url": "https://lucheng-geo.pages.dev/data/lucheng-pilot-delivery-run.json",
      "status": 200,
      "elapsedMs": 95,
      "bytes": 10485,
      "mustContain": "lucheng-pilot-delivery-run",
      "passed": true,
      "failures": []
    },
    {
      "label": "平台后台MVP系统规格",
      "path": "/data/platform-mvp-system-spec.json",
      "url": "https://lucheng-geo.pages.dev/data/platform-mvp-system-spec.json",
      "status": 200,
      "elapsedMs": 84,
      "bytes": 18884,
      "mustContain": "platform-mvp-system-spec",
      "passed": true,
      "failures": []
    },
    {
      "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": 200,
      "elapsedMs": 86,
      "bytes": 8414,
      "mustContain": "src-wechat-yujianmenchuang-window-30-checklist-20260703",
      "passed": true,
      "failures": []
    }
  ],
  "failures": [],
  "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."
}
