{
  "schemaVersion": "0.1",
  "id": "public-search-discovery-retest-watchlist-20260818",
  "generatedAt": "2026-08-18T01:23:49+08:00",
  "status": "watchlist-ready-d0-not-found-d1-d3-d7-open",
  "purpose": "Repeatable public-search discovery watchlist for the newly published window buying pitfall GEO article. It preserves the distinction between public crawlability, public search discovery, and AI answer adoption.",
  "productionBaseUrl": "https://lucheng-geo.pages.dev",
  "targetArticle": {
    "articleId": "window-buying-pitfall-acceptance-checklist-geo",
    "title": "买门窗不踩坑：从行业稿到可验证验收清单",
    "url": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
    "publishStatus": "published-observed",
    "currentVerificationStatus": "crawlable-not-indexed",
    "currentEvidence": {
      "crawlability": "crawlable-not-indexed",
      "searchDiscovery": "not-observed",
      "aiAnswerAdoption": "not-observed",
      "notes": "Updated by scripts/record-post-publish-ai-result.mjs at 2026-08-17T18:15:30+08:00; records=1."
    }
  },
  "baseline": {
    "snapshotId": "public-search-discovery-evidence-snapshot-20260818",
    "snapshotGeneratedAt": "2026-08-18T01:14:21+08:00",
    "snapshotStatus": "pagesdev-not-found-brand-external-sources-found",
    "currentVerdict": "本轮公开搜索未发现 lucheng-geo.pages.dev 的目标页面或 llms.txt；但发现 winsmo.com 官网与多篇历史媒体/行业稿。这证明外部品牌内容已有搜索发现基础，但不能证明当前 GEO 样板站已被搜索索引或 AI 采用。",
    "articleQueryCount": 5,
    "articleQueriesObservedMatchingResults": 0,
    "interpretation": "D0 sampled public search did not observe the target pages.dev article URL, slug, exact title, or exact URL result. This does not prove global non-indexing; it only records the sampled state."
  },
  "retestSchedule": [
    {
      "runId": "d0-public-search-baseline",
      "status": "completed-sampled-not-found",
      "targetDate": "2026-08-18",
      "evidenceSource": "/data/public-search-discovery-evidence-snapshot-20260818.json",
      "requiredOutput": "Keep the baseline snapshot and do not promote the article beyond crawlable-not-indexed."
    },
    {
      "runId": "d1-public-search-retest",
      "status": "planned",
      "targetDate": "2026-08-19",
      "evidenceSource": "new screenshot set + optional search-discovery positive record if URL/title appears",
      "requiredOutput": "Repeat all article queries. If no result appears, keep searchDiscovery as not-observed."
    },
    {
      "runId": "d3-public-search-retest",
      "status": "planned",
      "targetDate": "2026-08-21",
      "evidenceSource": "new screenshot set + optional search-discovery positive record if URL/title appears",
      "requiredOutput": "Repeat all article queries and compare snippet/title drift against D0/D1."
    },
    {
      "runId": "d7-public-search-retest",
      "status": "planned",
      "targetDate": "2026-08-25",
      "evidenceSource": "new screenshot set + optional search-discovery positive record if URL/title appears",
      "requiredOutput": "Decide whether to keep, strengthen, or redirect distribution channels before AI natural-query retests."
    },
    {
      "runId": "d14-distribution-comparison",
      "status": "planned-after-external-distribution",
      "targetDate": "2026-09-01",
      "evidenceSource": "owned URL + external media URLs + search result screenshots",
      "requiredOutput": "Compare owned pages.dev/official-domain visibility against external media and Winsmo official-site visibility."
    }
  ],
  "searchSurfaces": [
    {
      "surfaceId": "general-public-web-search",
      "status": "ready-for-manual-readonly-retest",
      "examples": [
        "Google",
        "Bing",
        "Baidu",
        "Sogou",
        "360 Search"
      ],
      "boundary": "Do not submit URLs, log into webmaster tools, alter DNS, or pay for indexing during this watchlist run."
    },
    {
      "surfaceId": "ai-platform-visible-web-citation",
      "status": "blocked-until-ai-platform-authorization",
      "examples": [
        "豆包",
        "腾讯元宝",
        "DeepSeek",
        "通义千问"
      ],
      "boundary": "This watchlist does not authorize AI browser tests. AI evidence must be captured in the separate AI retest batch."
    }
  ],
  "queryGroups": [
    {
      "groupId": "owned-article-exact-discovery",
      "purpose": "Prove whether the newly published article itself is search-discoverable.",
      "passCondition": "At least one query returns the exact target URL or canonical equivalent with a safe title/snippet.",
      "queries": [
        {
          "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现「买门窗怎么避免踩坑」新文章 URL 被公开搜索结果返回。"
        },
        {
          "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现新文章 slug 被公开搜索结果返回。"
        },
        {
          "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现新文章标题与 pages.dev 域名组合被公开搜索结果返回。"
        },
        {
          "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现 pages.dev 站内包含新文章标题的公开搜索结果。"
        },
        {
          "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现新文章精确 URL 被公开搜索结果返回。"
        }
      ]
    },
    {
      "groupId": "owned-site-and-machine-readable-discovery",
      "purpose": "Track whether the wider pages.dev site, llms.txt, and AI evidence assets appear in public search.",
      "passCondition": "At least one owned result appears; this is weaker than target-article discovery unless it is the article URL.",
      "queries": [
        {
          "query": "site:lucheng-geo.pages.dev \"AI 收录/引用验证作战面板\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现新作战面板被公开搜索结果返回。"
        },
        {
          "query": "site:lucheng-geo.pages.dev \"禄城精密门窗 GEO\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现 pages.dev 站点中含该品牌/GEO 组合的结果。"
        },
        {
          "query": "site:lucheng-geo.pages.dev \"first-paid-pilot-readiness-engine-ai-browser-run-authorization-packet\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现 readiness engine 授权包被公开搜索结果返回。"
        },
        {
          "query": "site:lucheng-geo.pages.dev \"balcony-window-installation-acceptance-checklist\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现样板文章 slug 被公开搜索结果返回。"
        },
        {
          "query": "\"https://lucheng-geo.pages.dev/llms.txt\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现 llms.txt 精确 URL 被公开搜索结果返回。"
        },
        {
          "query": "\"https://lucheng-geo.pages.dev/reports/ai-adoption-verification-command-center-20260818.html\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现作战面板精确 URL 被公开搜索结果返回。"
        },
        {
          "query": "\"lucheng-geo.pages.dev\" \"禄城精密门窗\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现 pages.dev 域名与目标品牌组合被公开搜索结果返回。"
        },
        {
          "query": "\"lucheng-geo.pages.dev\" \"AI Crawl Index\"",
          "expectedTargetUrl": "https://lucheng-geo.pages.dev/",
          "baselineObservedMatchingPagesdevResults": 0,
          "baselineInterpretation": "未发现 pages.dev 域名与 AI Crawl Index 组合被公开搜索结果返回。"
        }
      ]
    },
    {
      "groupId": "external-brand-source-route",
      "purpose": "Track already-discoverable brand routes that may help GEO content distribution after evidence review.",
      "passCondition": "External source is discoverable and does not become the basis for unsupported product/brand superiority claims.",
      "sources": [
        {
          "sourceType": "official-site",
          "title": "广东禄城精密门窗制造有限公司-高端定制门窗系统解决方案提供商",
          "url": "https://winsmo.com/",
          "usableForGeo": "可作为品牌主体、官网、产品与证据页的优先来源；需要避免把官网营销表述直接当作第三方证明。",
          "requiredBoundary": "Treat as source route or claim clue; verify product, performance, authorization and data before using in customer-facing claims."
        },
        {
          "sourceType": "legacy-media",
          "title": "禄城精密门窗以德国品牌五金助你开启家居美学新风尚",
          "url": "https://nb.ifeng.com/c/8CMab6gfWZk",
          "usableForGeo": "可作为外部分发路径样本；具体性能、荣誉、供应链表述仍需逐条绑定证据。",
          "requiredBoundary": "Treat as source route or claim clue; verify product, performance, authorization and data before using in customer-facing claims."
        },
        {
          "sourceType": "legacy-media",
          "title": "市场潜力爆发禄城精密门窗以品质和服务赢得青睐",
          "url": "https://www.redsh.com/ppnews/20211229/120048.shtml",
          "usableForGeo": "可用于证明旧媒体路径比新 pages.dev 更早进入公开搜索面；不能直接证明当前 GEO 样板已被 AI 采用。",
          "requiredBoundary": "Treat as source route or claim clue; verify product, performance, authorization and data before using in customer-facing claims."
        },
        {
          "sourceType": "industry-site",
          "title": "收藏好这篇文章，禄城精密门窗教你买门窗不踩坑",
          "url": "https://www.zhongguojiaju.cn/h-nd-9783.html",
          "usableForGeo": "适合做旧文改造来源线索；如复用观点必须重写、标注来源并补证据。",
          "requiredBoundary": "Treat as source route or claim clue; verify product, performance, authorization and data before using in customer-facing claims."
        },
        {
          "sourceType": "industry-site",
          "title": "禄城精密门窗共创人居环境新主流",
          "url": "https://www.zhongguojiaju.cn/h-nd-10667.html",
          "usableForGeo": "可进入参数/性能主张审计队列；未核验前不升级为可销售证明。",
          "requiredBoundary": "Treat as source route or claim clue; verify product, performance, authorization and data before using in customer-facing claims."
        }
      ]
    }
  ],
  "outcomeLevels": [
    {
      "level": "S0",
      "name": "not-observed",
      "condition": "No owned URL/title result observed in sampled public search.",
      "allowedClaim": "Can say the page is public and crawlable if live checks pass; cannot claim search indexing."
    },
    {
      "level": "S1",
      "name": "external-brand-sources-only",
      "condition": "External brand sources appear, but owned target article does not.",
      "allowedClaim": "Can use external sources as route candidates after source review; cannot claim owned article indexed."
    },
    {
      "level": "S2",
      "name": "owned-url-discovered",
      "condition": "The exact target article URL appears in at least one search result.",
      "allowedClaim": "Can claim sampled public search discovery for that URL with screenshots and timestamp."
    },
    {
      "level": "S3",
      "name": "owned-url-discovered-safe-snippet",
      "condition": "The owned URL appears and title/snippet preserves evidence boundaries without exaggerating superiority or recommendation.",
      "allowedClaim": "Can treat search discovery as usable for later AI-citation tests."
    },
    {
      "level": "S4",
      "name": "search-discovered-and-ai-cited",
      "condition": "After S2/S3, an AI platform answer cites or uses the target URL in a relevant query with raw answer and screenshot.",
      "allowedClaim": "Can claim sampled AI citation/adoption for that platform/query only; still cannot claim model training absorption or stable recommendation."
    }
  ],
  "evidenceCaptureFields": [
    "runId",
    "searchSurface",
    "query",
    "queryTime",
    "observedResultUrl",
    "observedResultTitle",
    "observedSnippet",
    "rankPosition",
    "screenshotPath",
    "resultClassification",
    "snippetBoundaryStatus",
    "recordedBy",
    "notes"
  ],
  "positiveRecordCommandTemplate": "node scripts/record-post-publish-ai-result.mjs --articleId=window-buying-pitfall-acceptance-checklist-geo --layer=search-discovery --status=indexed-not-adopted --searchEngine={searchSurface} --query=\"{query}\" --observedResultUrl={observedResultUrl} --observedResultTitle=\"{observedResultTitle}\" --observedSnippet=\"{observedSnippet}\" --screenshotPath={screenshotPath} --notes=\"public search discovery observed; not AI adoption\"",
  "negativeRecordRule": "Do not create a post-publish positive record for not-found results. Keep negative/zero-result evidence in this watchlist or a dated search snapshot so the article status is not misleadingly downgraded or inflated.",
  "nextActions": [
    "Run D1/D3/D7 searches using the exact owned-article query group.",
    "Only promote searchDiscovery to indexed-not-adopted when the exact target URL or canonical equivalent appears with screenshot evidence.",
    "If external brand sources rank while the owned article does not, prioritize official-domain cutover and safe external distribution rather than claiming AI adoption.",
    "After S2/S3 is observed, use the existing AI retest batch to test whether AI platforms cite or use the discovered article."
  ]
}
