{
  "schemaVersion": "0.1",
  "createdAt": "2026-06-25",
  "purpose": "把 GEO 品牌知识平台的发布渠道、AI/搜索抓取入口和复测节奏结构化，避免把平台收录机制的猜测当作确定事实。",
  "principles": [
    "公开网页必须可被普通爬虫读取：HTML、canonical、sitemap、RSS、robots、JSON-LD 和结构化 JSON 同步。",
    "赞助内容必须显著披露，不冒充第三方中立测评。",
    "每条品牌主张必须绑定证据或标注待验证。",
    "门窗/建材/家居外部资料只作为来源记录和主张卡，不复制全文、不洗稿、不复用未授权图片。",
    "当前不修改 Winsmo 官网已有文章；如使用 Winsmo，只能在详情页可抓取性修复后新建文章和新 URL。",
    "微信公众号等生态内容可用于识别用户问法、行业表达和腾讯生态分发素材，但只能记录元数据、摘要和主张卡，不能复制全文或当作官方收录规则。",
    "平台不承诺 AI 必然收录、排名或固定推荐。",
    "豆包、元宝等平台的具体采用路径要通过第0/1/3/7/14/30天真实测试验证。",
    "发布成功不等于 AI 收录；必须分别记录页面可抓取、搜索发现和 AI 回答采用/引用证据。"
  ],
  "officialReferences": [
    {
      "id": "openai-crawlers",
      "platform": "OpenAI / ChatGPT",
      "url": "https://platform.openai.com/docs/bots",
      "usableSignal": "OpenAI 公开说明 GPTBot、OAI-SearchBot 和 ChatGPT-User 的用途；OAI-SearchBot 用于管理 Search opt-out 和自动抓取，ChatGPT-User 属于用户触发访问。"
    },
    {
      "id": "google-crawlers",
      "platform": "Google Search / AI Overviews",
      "url": "https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers",
      "usableSignal": "Google 把客户端分为 common crawlers、special-case crawlers 和 user-triggered fetchers；common crawlers 自动抓取并遵守 robots.txt。"
    },
    {
      "id": "google-robots",
      "platform": "Google Search",
      "url": "https://developers.google.com/search/docs/crawling-indexing/robots/intro",
      "usableSignal": "robots.txt 主要用于管理爬虫访问和服务器负载，不是隐藏网页或阻止索引的安全机制。"
    },
    {
      "id": "sitemaps-protocol",
      "platform": "Search engines",
      "url": "https://www.sitemaps.org/protocol.html",
      "usableSignal": "Sitemap 需要 urlset、url、loc，并使用 UTF-8；lastmod、changefreq、priority 是提示，不等于排名承诺。"
    },
    {
      "id": "indexnow",
      "platform": "IndexNow participating search engines",
      "url": "https://www.indexnow.org/documentation",
      "usableSignal": "内容新增、更新或删除后可用 IndexNow 通知搜索引擎；POST 一次最多可提交 10,000 个 URL，仍不等于保证索引。"
    }
  ],
  "platforms": [
    {
      "id": "doubao",
      "name": "豆包",
      "confidence": "hypothesis-to-test",
      "primaryDistributionChannels": [
        "owned-portal",
        "brand-official-site",
        "douyin",
        "toutiao",
        "external-media",
        "b2b-directory"
      ],
      "reasoning": "未找到稳定公开的豆包官方爬虫/收录规则；按字节生态优先覆盖抖音、头条、可搜索网页和外部媒体，再用真实问题复测验证是否影响答案。",
      "firstWaveTests": ["rec-001", "rec-004", "rec-005", "rec-013", "rec-014"]
    },
    {
      "id": "yuanbao",
      "name": "腾讯元宝",
      "confidence": "hypothesis-to-test",
      "primaryDistributionChannels": [
        "owned-portal",
        "brand-official-site",
        "wechat-official-account",
        "wechat-video-channel",
        "tencent-content-ecosystem",
        "external-media"
      ],
      "reasoning": "未找到稳定公开的腾讯元宝官方爬虫/收录规则；按腾讯生态优先覆盖公众号、视频号、官网和可搜索网页。2026-07-03 用户提供的门窗微信公众号自查清单已作为问法/结构来源记录，后续可用同主题原创摘要和反链做分发实验，再用真实问题复测验证。",
      "firstWaveTests": ["rec-001", "rec-004", "rec-005", "rec-013", "rec-014"]
    },
    {
      "id": "qianwen",
      "name": "通义千问",
      "confidence": "hypothesis-to-test",
      "primaryDistributionChannels": [
        "owned-portal",
        "brand-official-site",
        "search-indexed-pages",
        "external-media",
        "industry-explainer-pages",
        "b2b-directory"
      ],
      "reasoning": "2026-07-01 首轮实测显示千问会展示来源数量并采用行业解释型内容；优先用可检索的参数页、FAQ、证据页和外部行业内容验证采用路径。",
      "firstWaveTests": ["rec-001", "rec-004", "rec-005", "rec-013", "rec-014"]
    },
    {
      "id": "deepseek",
      "name": "DeepSeek",
      "confidence": "hypothesis-to-test",
      "primaryDistributionChannels": [
        "owned-portal",
        "brand-official-site",
        "search-indexed-pages",
        "external-media",
        "industry-sites"
      ],
      "reasoning": "优先验证公开网页、搜索索引和行业站内容对答案的影响；具体引用路径以第0/1/3/7/14/30天测试为准。",
      "firstWaveTests": ["rec-001", "rec-004", "rec-005", "rec-013", "rec-014"]
    },
    {
      "id": "google-openai-bing",
      "name": "Google / OpenAI / Bing 类公开网页抓取路径",
      "confidence": "official-mechanism-partial",
      "primaryDistributionChannels": [
        "owned-portal",
        "sitemap",
        "rss",
        "robots",
        "json-ld",
        "indexnow",
        "external-links"
      ],
      "reasoning": "这类路径有更多公开站长文档可依据；重点是可抓取、可索引、结构清楚、更新可通知、外链可发现。",
      "firstWaveTests": []
    }
  ],
  "contentInputWorkflow": {
    "id": "ima-informed-external-materials-to-original-geo-articles",
    "status": "active-first-stage-method",
    "internalKnowledgeRegistry": "data/ima-knowledge-source-registry.json",
    "internalKnowledgeTemplate": "data/ima-source-ingestion-template.json",
    "sourcePolicy": "data/external-industry-source-policy.json",
    "ingestionTemplate": "data/external-article-ingestion-template.json",
    "summary": "Check IMA personal/shared/subscription knowledge bases first, then collect public door-window/building-material/home-furnishing materials including WeChat public articles, extract metadata and claim cards, add Lucheng evidence, and publish new original articles to doctorlucheng.com first.",
    "notAllowed": [
      "Do not republish private IMA or subscription-only full text.",
      "Do not overwrite existing Winsmo official-site articles.",
      "Do not copy full third-party articles or images.",
      "Do not present paid/brand content as neutral third-party evaluation."
    ]
  },
  "releaseChecklist": [
    "发布前检查相关 IMA 知识库，或记录暂缓扫描原因。",
    "发布前建立外部来源记录，只保存元数据、摘要、主张卡和证据缺口。",
    "发布前确认文章通过赞助标识、证据来源和事实审核。",
    "更新 sitemap.xml、feed.xml、llms.txt 和 data/articles.json。",
    "如果是新增或更新 URL，记录到 publishing-ledger.json。",
    "按 data/distribution-experiment-plan.json 选择分发渠道，并用 data/distribution-ledger-template.json 记录每次发布、截图和链接。",
    "进入 data/published-article-verification-queue.json，等待公网验证。",
    "上线后向可用搜索引擎/站长平台提交 sitemap 或 URL。",
    "按 Day 0 / Day 1 / Day 3 / Day 7 / Day 14 / Day 30 记录 AI 答案变化。"
  ],
  "postPublishVerification": {
    "protocol": "docs/POST_PUBLISH_AI_INDEXING_VERIFICATION_PROTOCOL.md",
    "template": "data/post-publish-ai-verification-template.json",
    "queue": "data/published-article-verification-queue.json",
    "requiredLayers": [
      "public-page-crawlability",
      "search-discovery",
      "ai-answer-adoption"
    ],
    "allowedStatusLabels": [
      "not-yet-deployed",
      "not-observed",
      "crawlable-not-indexed",
      "indexed-not-adopted",
      "adopted-no-citation",
      "adopted-with-citation",
      "adopted-with-error"
    ]
  },
  "doNotClaim": [
    "不要声称豆包、元宝或其他 AI 平台一定读取本站。",
    "不要声称某次回答变化一定由某篇文章导致。",
    "不要把付费内容伪装成第三方中立测评。",
    "不要用伪造排名、伪造报告或贬损竞品来换取短期露出。"
  ]
}
