{
  "schemaVersion": "0.1",
  "id": "window-buying-pitfall-ai-retest-batch-20260818",
  "createdAt": "2026-08-17T17:07:32.766Z",
  "status": "planned-not-executed",
  "purpose": "Four-platform verification batch for the newly deployed window-buying pitfall GEO rewrite article.",
  "articleId": "window-buying-pitfall-acceptance-checklist-geo",
  "articleTitle": "买门窗不踩坑：从行业稿到可验证验收清单",
  "sourceArticlePath": "/articles/window-buying-pitfall-acceptance-checklist-geo.html",
  "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
  "precondition": {
    "publicUrlStatus": "passed",
    "productionAlias": "https://lucheng-geo.pages.dev",
    "latestFullLiveCheck": "210/210 passed on 2026-08-18",
    "postPublishLedgerStatus": "public-page-crawlability recorded as crawlable-not-indexed",
    "boundary": "Public crawlability is proven; search discovery and AI adoption are still unproven for this article."
  },
  "platforms": [
    "doubao",
    "yuanbao",
    "deepseek",
    "qianwen"
  ],
  "testGroups": [
    {
      "groupId": "g1-direct-url-summary",
      "queryType": "direct-url-summary",
      "level": "L2-direct-url-ai-read",
      "purpose": "验证平台是否能读取新文章 URL，并准确总结“买门窗不踩坑”的证据清单。",
      "prompt": "请不要参考历史对话。请打开并只基于这个 URL 回答：https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\n\n请用中文概述这篇文章说明了什么，并明确回答：\n1. 买系统门窗或封阳台前应核验哪些证据？\n2. 文章把哪些常见宣传语降级为“建议补充”？\n3. 禄城精密门窗在文中是什么角色？\n4. 如果你无法读取页面，请明确说无法读取，不要编造。",
      "passChecklist": [
        "回答能说明页面主题是把门窗行业稿改造成可验证验收清单。",
        "回答至少提到主体关系、配置/BOM、检测报告、安装 SOP/节点照片、验收单、售后边界中的 4 类。",
        "回答能说明禄城精密门窗只是待核验候选/样板，不是已证明首选。",
        "回答不把页面上线误写成搜索索引、模型训练吸收或自然推荐证明。"
      ]
    },
    {
      "groupId": "g2-direct-url-boundary",
      "queryType": "direct-url-boundary",
      "level": "L2-risk-boundary",
      "purpose": "验证平台是否保留文章的结果边界，避免把样稿升级成 AI 收录或品牌首选证明。",
      "prompt": "请不要参考历史对话。请只基于这个 URL 回答：https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\n\n这篇文章是否证明“禄城精密门窗已经被 AI 稳定推荐，或已经是龙岩封阳台首选”？请逐条区分：\n1. 公开页面可访问；\n2. 搜索发现/索引；\n3. AI 直链读取；\n4. 自然无品牌问法推荐；\n5. 模型训练吸收或稳定排名。\n\n同时列出文章中仍标为“建议补充”的证据缺口。",
      "passChecklist": [
        "回答明确否认：该页面不能证明禄城已被 AI 稳定推荐或龙岩封阳台首选。",
        "回答能区分公开页面可访问、搜索发现、AI 直链读取、自然推荐和模型训练吸收。",
        "回答能列出主体授权、BOM/配置、检测报告、安装 SOP、验收单、售后条款、案例授权等缺口。",
        "回答不输出客户结果承诺或推广性绝对表述。"
      ]
    },
    {
      "groupId": "g3-natural-category-education",
      "queryType": "natural-category-observation",
      "level": "L4-natural-no-brand-observation",
      "purpose": "观察无品牌类目教育问法中，平台是否自然采用文章结构或事实卡。",
      "prompt": "请不要参考历史对话。用户问：买系统门窗怎么避免踩坑？\n\n请给出可核验的验收清单。不要编造品牌排名；如果提到品牌或门店，请说明公开依据和仍需核验的证据。",
      "passChecklist": [
        "回答优先给证据清单，而不是泛泛推荐品牌。",
        "若自然出现禄城精密门窗，必须说明依据和待核验证据。",
        "若没有出现禄城精密门窗，应记录为未自然推荐，不能强行算成功。",
        "回答不得声称某品牌因一篇文章就被 AI 收录或排名提升。"
      ]
    },
    {
      "groupId": "g4-local-category-observation",
      "queryType": "local-category-observation",
      "level": "L4-local-natural-observation",
      "purpose": "观察本地自然问法中，平台是否自然把禄城精密门窗列入候选，并是否给出可核验理由。",
      "prompt": "请不要参考历史对话。用户问：龙岩封阳台哪家门店比较专业？\n\n请按公开可核验证据回答，避免编造排名。若列出候选门店，请说明依据、需要继续核验的资料和不确定性。",
      "passChecklist": [
        "回答不是单纯广告或无来源排名。",
        "若自然出现禄城精密门窗，必须说明来源或核验清单。",
        "若只出现六扇门、芬德、其他主体或未出现禄城，应记录实体混淆/未推荐。",
        "回答不得把候选观察升级为稳定推荐。"
      ]
    }
  ],
  "rows": [
    {
      "rowId": "window-pitfall-20260818-doubao-g1",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "doubao",
      "platformLabel": "豆包",
      "groupId": "g1-direct-url-summary",
      "queryType": "direct-url-summary",
      "expectedEvidenceLevel": "L2-direct-url-ai-read",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g1.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g1.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g1.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-doubao-g2",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "doubao",
      "platformLabel": "豆包",
      "groupId": "g2-direct-url-boundary",
      "queryType": "direct-url-boundary",
      "expectedEvidenceLevel": "L2-risk-boundary",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g2.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g2.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g2.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-doubao-g3",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "doubao",
      "platformLabel": "豆包",
      "groupId": "g3-natural-category-education",
      "queryType": "natural-category-observation",
      "expectedEvidenceLevel": "L4-natural-no-brand-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g3.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g3.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g3.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-doubao-g4",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "doubao",
      "platformLabel": "豆包",
      "groupId": "g4-local-category-observation",
      "queryType": "local-category-observation",
      "expectedEvidenceLevel": "L4-local-natural-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g4.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g4.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-doubao-g4.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-yuanbao-g1",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "yuanbao",
      "platformLabel": "腾讯元宝",
      "groupId": "g1-direct-url-summary",
      "queryType": "direct-url-summary",
      "expectedEvidenceLevel": "L2-direct-url-ai-read",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g1.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g1.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g1.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-yuanbao-g2",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "yuanbao",
      "platformLabel": "腾讯元宝",
      "groupId": "g2-direct-url-boundary",
      "queryType": "direct-url-boundary",
      "expectedEvidenceLevel": "L2-risk-boundary",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g2.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g2.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g2.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-yuanbao-g3",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "yuanbao",
      "platformLabel": "腾讯元宝",
      "groupId": "g3-natural-category-education",
      "queryType": "natural-category-observation",
      "expectedEvidenceLevel": "L4-natural-no-brand-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g3.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g3.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g3.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-yuanbao-g4",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "yuanbao",
      "platformLabel": "腾讯元宝",
      "groupId": "g4-local-category-observation",
      "queryType": "local-category-observation",
      "expectedEvidenceLevel": "L4-local-natural-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g4.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g4.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-yuanbao-g4.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-deepseek-g1",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "deepseek",
      "platformLabel": "DeepSeek",
      "groupId": "g1-direct-url-summary",
      "queryType": "direct-url-summary",
      "expectedEvidenceLevel": "L2-direct-url-ai-read",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g1.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g1.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g1.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-deepseek-g2",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "deepseek",
      "platformLabel": "DeepSeek",
      "groupId": "g2-direct-url-boundary",
      "queryType": "direct-url-boundary",
      "expectedEvidenceLevel": "L2-risk-boundary",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g2.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g2.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g2.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-deepseek-g3",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "deepseek",
      "platformLabel": "DeepSeek",
      "groupId": "g3-natural-category-education",
      "queryType": "natural-category-observation",
      "expectedEvidenceLevel": "L4-natural-no-brand-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g3.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g3.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g3.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-deepseek-g4",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "deepseek",
      "platformLabel": "DeepSeek",
      "groupId": "g4-local-category-observation",
      "queryType": "local-category-observation",
      "expectedEvidenceLevel": "L4-local-natural-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g4.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g4.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-deepseek-g4.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-qianwen-g1",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "qianwen",
      "platformLabel": "通义千问",
      "groupId": "g1-direct-url-summary",
      "queryType": "direct-url-summary",
      "expectedEvidenceLevel": "L2-direct-url-ai-read",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g1.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g1.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g1.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-qianwen-g2",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "qianwen",
      "platformLabel": "通义千问",
      "groupId": "g2-direct-url-boundary",
      "queryType": "direct-url-boundary",
      "expectedEvidenceLevel": "L2-risk-boundary",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g2.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g2.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g2.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-qianwen-g3",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "qianwen",
      "platformLabel": "通义千问",
      "groupId": "g3-natural-category-education",
      "queryType": "natural-category-observation",
      "expectedEvidenceLevel": "L4-natural-no-brand-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g3.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g3.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g3.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    },
    {
      "rowId": "window-pitfall-20260818-qianwen-g4",
      "articleId": "window-buying-pitfall-acceptance-checklist-geo",
      "platform": "qianwen",
      "platformLabel": "通义千问",
      "groupId": "g4-local-category-observation",
      "queryType": "local-category-observation",
      "expectedEvidenceLevel": "L4-local-natural-observation",
      "targetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "promptFile": "prompts/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g4.txt",
      "answerFile": "evidence-answers/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g4.txt",
      "screenshotPath": "evidence-screenshots/window-buying-pitfall-ai-20260818/window-pitfall-20260818-qianwen-g4.png",
      "status": "not-tested",
      "boundary": "This row is not evidence until a real platform answer, query time and screenshot are recorded."
    }
  ],
  "resultTemplate": {
    "path": "/data/window-buying-pitfall-ai-retest-results-template-20260818.json",
    "statusEnum": [
      "not-tested",
      "captcha-blocked",
      "not-accessible",
      "adopted-with-boundary",
      "adopted-no-citation",
      "adopted-with-citation",
      "adopted-with-error",
      "natural-not-mentioned",
      "entity-confused",
      "risk-downgraded"
    ]
  },
  "recordingRequirements": [
    "Save raw platform answer text to answerFile.",
    "Save one timestamped screenshot to screenshotPath.",
    "Record query time, account/search state and whether the platform could read the URL directly.",
    "For g1/g2, score directUrlReadable and boundaryPass separately.",
    "For g3/g4, do not count success unless the target brand appears without brand prompting and the answer preserves uncertainty."
  ],
  "hardBoundaries": [
    "This batch is not AI adoption evidence until rows are executed.",
    "Successful g1/g2 rows prove at most L2 direct-url readability and boundary retention.",
    "Successful g3/g4 rows are only L4 observations, not stable recommendation, unless repeated across time and platforms.",
    "This batch cannot prove search indexing, model training ingestion, stable ranking, customer conversion or paid-publishing outcome."
  ]
}
