{
  "schemaVersion": "0.1",
  "id": "external-source-route-comparison-plan-20260818",
  "generatedAt": "2026-08-18T05:36:45+08:00",
  "status": "comparison-plan-ready-no-external-write-executed",
  "purpose": "Design a controlled validation model to compare whether owned pages, official site, GEO platform media, historical media samples or paid large media are more likely to be publicly discovered and read/cited by AI platforms.",
  "currentVerdict": {
    "oneLine": "Owned-site technical crawlability is proven, but search discovery and AI adoption are not; historical geo.bb78/media evidence is useful as a route hypothesis, not proof of current AI adoption for the new owned article.",
    "canClaimOwnedSiteCrawlable": true,
    "canClaimSearchIndexed": false,
    "canClaimAiAdoption": false,
    "canClaimNaturalRecommendation": false,
    "canClaimModelCognitionChanged": false,
    "canClaimPaidPublishingOutcome": false
  },
  "sourceEvidence": {
    "objectiveAudit": {
      "status": "not-complete",
      "productionLiveCheck": {
        "totalEntries": 282,
        "passed": 282,
        "failed": 0,
        "totalBytes": 3775309
      },
      "crawlerUserAgentAccess": {
        "totalCrawlers": 14,
        "totalTargets": 9,
        "totalChecks": 126,
        "passedChecks": 126,
        "failedChecks": 0,
        "blockedLikeChecks": 0,
        "statusCounts": {
          "200": 126
        },
        "allRepresentativeCrawlersPassed": true,
        "canClaimCrawlerAccessL1": true,
        "canClaimSearchIndexing": false,
        "canClaimAiCrawled": false,
        "canClaimAiAdoption": false,
        "canClaimNaturalRecommendation": false,
        "currentInterpretation": "Representative crawler User-Agent requests can read the core public discovery and target evidence URLs. This proves only HTTP-level crawler access, not indexing or AI adoption."
      },
      "publicSearchD1": {
        "totalRows": 25,
        "notRunRows": 0,
        "blockedRows": 15,
        "validNonPositiveRows": 10,
        "positiveS2Rows": 0,
        "positiveS3Rows": 0,
        "invalidRows": 0,
        "rowsWithScreenshot": 25,
        "canPromoteSearchDiscoveryS2": false,
        "canPromoteSearchDiscoveryS3": false,
        "canClaimAiAdoption": false,
        "canClaimNaturalRecommendation": false,
        "canClaimModelCognitionChanged": false,
        "canClaimPaidPublishingOutcome": false,
        "currentInterpretation": "D1 rows are fully recorded: 10 valid non-positive rows, 15 blocked rows, 0 S2/S3 positive candidates. Keep search indexing, AI adoption, natural recommendation and paid outcome unproven."
      },
      "windowPitfallAi": {
        "totalRows": 16,
        "testedRows": 0,
        "notTestedRows": 16,
        "captchaBlockedRows": 0,
        "notAccessibleRows": 0,
        "directUrlRows": 8,
        "directUrlReadableEvidenceRows": 0,
        "directUrlReadablePlatformCount": 0,
        "boundaryPassEvidenceRows": 0,
        "naturalRows": 8,
        "naturalTargetMentionEvidenceRows": 0,
        "naturalTargetMentionPlatformCount": 0,
        "entityConfusedRows": 0,
        "unsafePromotionRows": 0,
        "rowsWithAnswerFile": 0,
        "rowsWithScreenshot": 0
      }
    },
    "recoveryPlan": {
      "status": "recovery-plan-ready-d1-completed-no-positive-discovery",
      "productionLiveCheck": {
        "totalEntries": 282,
        "passed": 282,
        "failed": 0,
        "totalBytes": 3775309
      },
      "crawlerUserAgentAccess": {
        "passedChecks": 126,
        "totalChecks": 126,
        "canClaimCrawlerAccessL1": true
      }
    },
    "externalRewriteQueueStatus": "external-source-geo-rewrite-queue-ready-not-published",
    "geoBb78ReadOnlyObservation": {
      "observedAt": "2026-07-08T10:26:00+08:00",
      "mediaSamples": 6,
      "indexedRecordTotal": 75,
      "indexedByPlatform": {
        "DeepSeek": 0,
        "豆包": 10,
        "腾讯元宝": 11,
        "通义千问": 12,
        "文心一言": 12,
        "纳米": 9,
        "Kimi": 8,
        "智谱清言": 13
      },
      "interpretation": "这里的“已收录”是 geo.bb78.cn 后台查询记录口径，观察上更接近“指定 AI 平台回答检测命中/提及”。它不是搜索引擎索引证明，也不是模型训练层面长期吸收证明。"
    },
    "externalMediaCrawlability": {
      "total": 6,
      "http2xx": 6,
      "usableBrandPages": 5,
      "strongCrawlability": 0,
      "containsExpectedText": 5,
      "soft404Likely": 1,
      "missingCanonical": 3,
      "fetchFailed": 0
    },
    "aiPlatformSourceRoutesCheck": {
      "schemaVersion": "0.1",
      "id": "ai-platform-source-routes-report-check-latest",
      "checkedAt": "2026-07-16T04:54:53+08:00",
      "sourceEvidence": {
        "report": "reports/ai-platform-source-routes.html",
        "sitemap": "sitemap.xml",
        "llms": "llms.txt",
        "feed": "feed.xml",
        "aiCrawlIndex": "data/ai-crawl-index.json",
        "outputJson": "data/ai-platform-source-routes-report-check-latest.json",
        "outputMd": "docs/AI_PLATFORM_SOURCE_ROUTES_REPORT_CHECK_LATEST.md"
      },
      "status": "passed",
      "summary": {
        "checks": 15,
        "passed": 15,
        "failures": 0,
        "warnings": 0
      },
      "checks": [
        {
          "id": "report-file-exists",
          "passed": true,
          "severity": "fail",
          "evidence": "reports/ai-platform-source-routes.html"
        },
        {
          "id": "canonical-matches",
          "passed": true,
          "severity": "fail",
          "evidence": "https://lucheng-geo.pages.dev/reports/ai-platform-source-routes.html"
        },
        {
          "id": "title-present",
          "passed": true,
          "severity": "fail",
          "evidence": "title"
        },
        {
          "id": "description-present",
          "passed": true,
          "severity": "fail",
          "evidence": "meta description"
        },
        {
          "id": "json-ld-parseable",
          "passed": true,
          "severity": "fail",
          "evidence": "application/ld+json"
        },
        {
          "id": "main-h1-present",
          "passed": true,
          "severity": "fail",
          "evidence": "main+h1"
        },
        {
          "id": "static-readable-text",
          "passed": true,
          "severity": "fail",
          "evidence": 3579
        },
        {
          "id": "boundary-language-present",
          "passed": true,
          "severity": "fail",
          "evidence": "boundary language"
        },
        {
          "id": "source-route-fields-present",
          "passed": true,
          "severity": "fail",
          "evidence": "source route fields"
        },
        {
          "id": "sitemap-included",
          "passed": true,
          "severity": "fail",
          "evidence": "https://lucheng-geo.pages.dev/reports/ai-platform-source-routes.html"
        },
        {
          "id": "llms-included",
          "passed": true,
          "severity": "fail",
          "evidence": "/reports/ai-platform-source-routes.html"
        },
        {
          "id": "feed-included",
          "passed": true,
          "severity": "warn",
          "evidence": "https://lucheng-geo.pages.dev/reports/ai-platform-source-routes.html"
        },
        {
          "id": "ai-crawl-index-included",
          "passed": true,
          "severity": "fail",
          "evidence": "/reports/ai-platform-source-routes.html"
        },
        {
          "id": "current-source-snapshot-linked",
          "passed": true,
          "severity": "fail",
          "evidence": "current source snapshot"
        },
        {
          "id": "p0-candidate-url-not-exposed",
          "passed": true,
          "severity": "fail",
          "evidence": "no P0 candidate URL"
        }
      ],
      "boundaries": [
        "This is a local static report check only.",
        "Passing this check does not prove public crawlability or AI adoption.",
        "This check does not authorize deployment, AI testing, external posting or payment."
      ]
    }
  },
  "summary": {
    "routeCount": 6,
    "authorizationRequiredRoutes": 4,
    "readOnlyRoutes": 2,
    "geoBb78MediaSamples": 6,
    "geoBb78IndexedRecordTotal": 75,
    "externalMediaHttp2xx": 0,
    "externalMediaUsableBrandPages": 0
  },
  "routes": [
    {
      "routeId": "r0-owned-pagesdev",
      "label": "自有 Cloudflare Pages 站",
      "currentStatus": "online-crawlable-no-search-discovery-no-ai-adoption",
      "publicationState": "done",
      "sampleUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "currentEvidence": "生产站 282/282，Crawler 矩阵 126/126；D1 搜索 S2/S3 为 0，AI 复测 0/16。",
      "authorizationRequired": false,
      "nextTest": "D3/D7/D14 public search retest and direct-url AI retest after explicit AI-platform authorization.",
      "proofNeeded": [
        "exact/canonical public search result",
        "AI raw answer and screenshot",
        "stable repeat observation"
      ]
    },
    {
      "routeId": "r1-official-winsmo-news",
      "label": "企业官网 winsmo.com 新闻/文章",
      "currentStatus": "candidate-requires-official-cms-write-authorization",
      "publicationState": "not-executed-in-this-pack",
      "sampleUrl": "https://winsmo.com/",
      "currentEvidence": "用户提供过已登录官网后台；本计划未执行 CMS 写入。官网主体相关性可能强于新 pages.dev 站，但必须实测，不可推断。",
      "authorizationRequired": true,
      "requiredAuthorization": "允许在 winsmo.com 官网后台发布外部来源路线对照文章",
      "nextTest": "Publish an evidence-bounded summary linking to the owned evidence page, then run D1/D3/D7 search and AI direct-url tests.",
      "proofNeeded": [
        "published official URL",
        "public URL live check",
        "search result screenshot",
        "AI answer transcript"
      ]
    },
    {
      "routeId": "r2-doctorlucheng-official-domain",
      "label": "doctorlucheng.com 正式域名",
      "currentStatus": "candidate-domain-not-cutover-in-this-pack",
      "publicationState": "not-executed-in-this-pack",
      "sampleUrl": "https://lucheng-geo.pages.dev/",
      "currentEvidence": "当前生产验证仍以 lucheng-geo.pages.dev 为准；doctorlucheng.com/DNS/备案/正式域名切换未在本计划执行。",
      "authorizationRequired": true,
      "requiredAuthorization": "允许配置 doctorlucheng.com 到当前 Cloudflare Pages 项目并做正式域名验收",
      "nextTest": "After cutover, rerun full live check, crawler matrix, D1/D3 search, and AI direct-url tests.",
      "proofNeeded": [
        "DNS/CNAME evidence",
        "200 live check",
        "canonical consistency",
        "search/AI retest evidence"
      ]
    },
    {
      "routeId": "r3-geo-bb78-media-network",
      "label": "geo.bb78 媒体/GEO 平台路线",
      "currentStatus": "historical-platform-evidence-needs-current-retest",
      "publicationState": "historical-samples-observed-readonly",
      "sampleUrl": "https://www.sohu.com/a/1010543938_122606276",
      "currentEvidence": "只读观察：后台样本媒体 6 条；后台“收录/命中”记录 75 条。该口径更接近平台回答检测命中，不等于搜索索引或模型训练吸收。",
      "authorizationRequired": true,
      "requiredAuthorization": "允许使用 geo.bb78 或已购买媒体路线发布对照文章并记录 URL",
      "nextTest": "Select one comparable article, publish through media route, then run public search and AI answer retests on the media URL and owned URL.",
      "proofNeeded": [
        "media published URL",
        "media URL crawlability",
        "AI direct-url answer",
        "natural query comparison"
      ]
    },
    {
      "routeId": "r4-existing-external-media-samples",
      "label": "历史外部媒体样本复验",
      "currentStatus": "read-only-retest-candidate",
      "publicationState": "already-published-historical",
      "sampleUrl": "https://www.sohu.com/a/1010543938_122606276",
      "currentEvidence": "外部媒体可抓取验证曾记录 0 个 URL、HTTP 2xx 0、可用品牌页 0；需要按当前日期复验。",
      "authorizationRequired": false,
      "nextTest": "Read-only fetch and AI direct-url tests for historical published samples; do not treat old dashboard status as current outcome.",
      "proofNeeded": [
        "current 200 fetch",
        "contains target brand/entity",
        "AI direct-url answer",
        "search result presence"
      ]
    },
    {
      "routeId": "r5-paid-large-media",
      "label": "大型媒体付费新闻稿路线",
      "currentStatus": "hypothesis-requires-budget-and-publish-authorization",
      "publicationState": "not-executed-in-this-pack",
      "sampleUrl": "",
      "currentEvidence": "用户提到网易家居等大型媒体可付费发文；本计划不下单、不付款、不提交稿件。",
      "authorizationRequired": true,
      "requiredAuthorization": "允许选择并购买一个大型媒体发文渠道做对照实验",
      "nextTest": "Publish one controlled article with the same claim boundary, then compare index speed, AI direct-url readability and natural query recall.",
      "proofNeeded": [
        "paid order record",
        "published URL",
        "search index evidence",
        "AI answer evidence",
        "cost per valid evidence row"
      ]
    }
  ],
  "experimentRows": [
    {
      "testId": "route-compare-01",
      "routeId": "r0-owned-pagesdev",
      "label": "自有 Cloudflare Pages 站",
      "sampleUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "publicationState": "done",
      "currentStatus": "online-crawlable-no-search-discovery-no-ai-adoption",
      "authorizationRequired": false,
      "currentEvidence": "生产站 282/282，Crawler 矩阵 126/126；D1 搜索 S2/S3 为 0，AI 复测 0/16。",
      "nextTest": "D3/D7/D14 public search retest and direct-url AI retest after explicit AI-platform authorization.",
      "proofNeeded": [
        "exact/canonical public search result",
        "AI raw answer and screenshot",
        "stable repeat observation"
      ],
      "scoring": {
        "crawlability": "0-2",
        "publicSearchDiscovery": "0-3",
        "aiDirectUrlReadability": "0-3",
        "naturalQueryRecall": "0-3",
        "claimBoundarySafety": "0-2",
        "costAndLeadTime": "0-2"
      }
    },
    {
      "testId": "route-compare-02",
      "routeId": "r1-official-winsmo-news",
      "label": "企业官网 winsmo.com 新闻/文章",
      "sampleUrl": "https://winsmo.com/",
      "publicationState": "not-executed-in-this-pack",
      "currentStatus": "candidate-requires-official-cms-write-authorization",
      "authorizationRequired": true,
      "currentEvidence": "用户提供过已登录官网后台；本计划未执行 CMS 写入。官网主体相关性可能强于新 pages.dev 站，但必须实测，不可推断。",
      "nextTest": "Publish an evidence-bounded summary linking to the owned evidence page, then run D1/D3/D7 search and AI direct-url tests.",
      "proofNeeded": [
        "published official URL",
        "public URL live check",
        "search result screenshot",
        "AI answer transcript"
      ],
      "scoring": {
        "crawlability": "0-2",
        "publicSearchDiscovery": "0-3",
        "aiDirectUrlReadability": "0-3",
        "naturalQueryRecall": "0-3",
        "claimBoundarySafety": "0-2",
        "costAndLeadTime": "0-2"
      }
    },
    {
      "testId": "route-compare-03",
      "routeId": "r2-doctorlucheng-official-domain",
      "label": "doctorlucheng.com 正式域名",
      "sampleUrl": "https://lucheng-geo.pages.dev/",
      "publicationState": "not-executed-in-this-pack",
      "currentStatus": "candidate-domain-not-cutover-in-this-pack",
      "authorizationRequired": true,
      "currentEvidence": "当前生产验证仍以 lucheng-geo.pages.dev 为准；doctorlucheng.com/DNS/备案/正式域名切换未在本计划执行。",
      "nextTest": "After cutover, rerun full live check, crawler matrix, D1/D3 search, and AI direct-url tests.",
      "proofNeeded": [
        "DNS/CNAME evidence",
        "200 live check",
        "canonical consistency",
        "search/AI retest evidence"
      ],
      "scoring": {
        "crawlability": "0-2",
        "publicSearchDiscovery": "0-3",
        "aiDirectUrlReadability": "0-3",
        "naturalQueryRecall": "0-3",
        "claimBoundarySafety": "0-2",
        "costAndLeadTime": "0-2"
      }
    },
    {
      "testId": "route-compare-04",
      "routeId": "r3-geo-bb78-media-network",
      "label": "geo.bb78 媒体/GEO 平台路线",
      "sampleUrl": "https://www.sohu.com/a/1010543938_122606276",
      "publicationState": "historical-samples-observed-readonly",
      "currentStatus": "historical-platform-evidence-needs-current-retest",
      "authorizationRequired": true,
      "currentEvidence": "只读观察：后台样本媒体 6 条；后台“收录/命中”记录 75 条。该口径更接近平台回答检测命中，不等于搜索索引或模型训练吸收。",
      "nextTest": "Select one comparable article, publish through media route, then run public search and AI answer retests on the media URL and owned URL.",
      "proofNeeded": [
        "media published URL",
        "media URL crawlability",
        "AI direct-url answer",
        "natural query comparison"
      ],
      "scoring": {
        "crawlability": "0-2",
        "publicSearchDiscovery": "0-3",
        "aiDirectUrlReadability": "0-3",
        "naturalQueryRecall": "0-3",
        "claimBoundarySafety": "0-2",
        "costAndLeadTime": "0-2"
      }
    },
    {
      "testId": "route-compare-05",
      "routeId": "r4-existing-external-media-samples",
      "label": "历史外部媒体样本复验",
      "sampleUrl": "https://www.sohu.com/a/1010543938_122606276",
      "publicationState": "already-published-historical",
      "currentStatus": "read-only-retest-candidate",
      "authorizationRequired": false,
      "currentEvidence": "外部媒体可抓取验证曾记录 0 个 URL、HTTP 2xx 0、可用品牌页 0；需要按当前日期复验。",
      "nextTest": "Read-only fetch and AI direct-url tests for historical published samples; do not treat old dashboard status as current outcome.",
      "proofNeeded": [
        "current 200 fetch",
        "contains target brand/entity",
        "AI direct-url answer",
        "search result presence"
      ],
      "scoring": {
        "crawlability": "0-2",
        "publicSearchDiscovery": "0-3",
        "aiDirectUrlReadability": "0-3",
        "naturalQueryRecall": "0-3",
        "claimBoundarySafety": "0-2",
        "costAndLeadTime": "0-2"
      }
    },
    {
      "testId": "route-compare-06",
      "routeId": "r5-paid-large-media",
      "label": "大型媒体付费新闻稿路线",
      "sampleUrl": "",
      "publicationState": "not-executed-in-this-pack",
      "currentStatus": "hypothesis-requires-budget-and-publish-authorization",
      "authorizationRequired": true,
      "currentEvidence": "用户提到网易家居等大型媒体可付费发文；本计划不下单、不付款、不提交稿件。",
      "nextTest": "Publish one controlled article with the same claim boundary, then compare index speed, AI direct-url readability and natural query recall.",
      "proofNeeded": [
        "paid order record",
        "published URL",
        "search index evidence",
        "AI answer evidence",
        "cost per valid evidence row"
      ],
      "scoring": {
        "crawlability": "0-2",
        "publicSearchDiscovery": "0-3",
        "aiDirectUrlReadability": "0-3",
        "naturalQueryRecall": "0-3",
        "claimBoundarySafety": "0-2",
        "costAndLeadTime": "0-2"
      }
    }
  ],
  "recommendedSequence": [
    {
      "order": 1,
      "action": "Run D3 public search retest for the owned pages.dev URL on 2026-08-21.",
      "reason": "Avoid confusing indexing delay with route weakness.",
      "authorizationRequired": false
    },
    {
      "order": 2,
      "action": "Run one direct-url AI test for the owned article after explicit AI platform authorization.",
      "reason": "Separate direct URL readability from natural recommendation.",
      "authorizationRequired": true,
      "requiredAuthorization": "允许操作腾讯元宝测试买门窗不踩坑文章 g1"
    },
    {
      "order": 3,
      "action": "Read-only retest historical external media samples.",
      "reason": "Check whether existing public media URLs are still accessible and whether AI can read them directly.",
      "authorizationRequired": false
    },
    {
      "order": 4,
      "action": "If owned route remains invisible, publish one controlled official-site or GEO/media route article after explicit authorization.",
      "reason": "Compare source authority and discovery speed under controlled content boundaries.",
      "authorizationRequired": true
    }
  ],
  "hardBoundaries": [
    "This plan does not publish, buy, submit, edit, or configure any external route.",
    "Historical geo.bb78 dashboard 'indexed' records are not model training proof.",
    "A media URL being crawlable is not AI adoption.",
    "A direct URL answer is not natural recommendation.",
    "Do not sell outcome guarantees until at least repeated search discovery, AI answer evidence, and paid customer delivery evidence exist."
  ],
  "outputs": {
    "json": "/data/external-source-route-comparison-plan-20260818.json",
    "markdown": "/docs/EXTERNAL_SOURCE_ROUTE_COMPARISON_PLAN_20260818.md",
    "html": "/reports/external-source-route-comparison-plan-20260818.html"
  }
}
