{
  "schemaVersion": "0.1",
  "id": "public-search-discovery-d1-evidence-gate-20260818",
  "generatedAt": "2026-08-18T04:53:54+08:00",
  "status": "d1-evidence-gate-completed-no-positive-discovery",
  "purpose": "Evidence gate for the 2026-08-19 D1 public-search discovery run. It verifies whether the D1 rows have screenshots, timestamps, operator attribution, exact/canonical target URL evidence, rank and safe snippet review before any search-discovery promotion.",
  "targetArticle": {
    "articleId": "window-buying-pitfall-acceptance-checklist-geo",
    "title": "买门窗不踩坑：从行业稿到可验证验收清单",
    "url": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html"
  },
  "run": {
    "runId": "d1-public-search-retest",
    "targetDate": "2026-08-19",
    "sourceExecutionPack": "/data/public-search-discovery-d1-execution-pack-20260818.json",
    "sourceTemplate": "/data/public-search-discovery-retest-results-template-20260818.json"
  },
  "summary": {
    "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."
  },
  "proofGates": [
    {
      "gateId": "d1-g1-all-rows-accounted",
      "status": "passed",
      "requirement": "Every D1 row must be recorded as tested-not-found, exact/canonical found, blocked, ambiguous, or another allowed tested state."
    },
    {
      "gateId": "d1-g2-screenshot-timestamp-operator",
      "status": "passed",
      "requirement": "Every tested D1 row must have screenshot evidence, queryTime and recordedBy."
    },
    {
      "gateId": "d1-g3-search-discovery-s2",
      "status": "not-satisfied",
      "requirement": "At least one D1 row must show exact target URL or canonical equivalent with observed title, snippet, rank, timestamp and screenshot."
    },
    {
      "gateId": "d1-g4-safe-snippet-s3",
      "status": "not-satisfied",
      "requirement": "At least one positive D1 row must pass safe snippet/boundary review."
    },
    {
      "gateId": "d1-g5-ai-adoption-boundary",
      "status": "separate-ai-batch-required",
      "requirement": "AI adoption requires separate AI platform raw answer and screenshot evidence; D1 public-search rows alone cannot prove it."
    }
  ],
  "rowFindings": [
    {
      "rowId": "psd-d1-google-q01",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q01.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T03:27:30+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-google-q02",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q02.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T03:37:14+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-google-q03",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q03.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:21:02+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-google-q04",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q04.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:31:00+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-google-q05",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q05.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:31:49+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-bing-q01",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "resultStatus": "ambiguous-result",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q01.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T03:44:20+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-bing-q02",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q02.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:11:55+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-bing-q03",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q03.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:12:07+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-bing-q04",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q04.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:24:58+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-bing-q05",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q05.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:25:31+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-baidu-q01",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q01.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T03:45:00+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-baidu-q02",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q02.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:27:40+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-baidu-q03",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q03.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:28:10+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-baidu-q04",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q04.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:32:38+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-baidu-q05",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q05.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:33:09+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-sogou-q01",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q01.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T03:45:24+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-sogou-q02",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q02.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:33:38+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-sogou-q03",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q03.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:34:27+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-sogou-q04",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q04.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:35:18+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-sogou-q05",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "resultStatus": "blocked-captcha-or-consent",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q05.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:36:07+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "blocked"
    },
    {
      "rowId": "psd-d1-so360-q01",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q01.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T03:48:06+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-so360-q02",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q02.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:12:27+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-so360-q03",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q03.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:12:56+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-so360-q04",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q04.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:26:00+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    },
    {
      "rowId": "psd-d1-so360-q05",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "resultStatus": "tested-not-found",
      "resultClassification": "S0-not-observed",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q05.png",
      "screenshotExists": true,
      "queryTime": "2026-08-18T04:27:03+08:00",
      "recordedBy": "codex-headless-chrome",
      "observedResultUrl": "",
      "rankPosition": "",
      "snippetBoundaryStatus": "not-evaluated",
      "missingRequiredForTested": [],
      "missingRequiredForPositive": [],
      "rowGate": "tested-non-positive-valid"
    }
  ],
  "nextActions": [
    "Resolve invalidRows first if any.",
    "If S2/S3 is passed, update only search-discovery records; do not claim AI adoption.",
    "If no positive row appears, keep the target article at crawlable-not-indexed / searchDiscovery not-observed."
  ],
  "hardBoundaries": [
    "This D1 gate evaluates public search discovery only.",
    "It cannot prove AI platform adoption, model training ingestion, stable natural recommendation or paid publishing conversion.",
    "A not-run row is not evidence.",
    "A not-found row requires screenshot evidence and timestamp; otherwise it is only an unverified assertion."
  ]
}
