{
  "schemaVersion": "0.1",
  "id": "public-search-discovery-d1-preflight-20260818",
  "generatedAt": "2026-08-18T04:53:54+08:00",
  "status": "d1-preflight-run-completed",
  "purpose": "Preflight checklist for the 2026-08-19 D1 public-search discovery run. It validates that all 25 rows have search URLs, screenshot paths, recorder commands, and a local screenshot directory before manual evidence capture starts.",
  "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",
    "executionPackStatus": "d1-execution-pack-completed-no-positive-discovery",
    "evidenceGateStatus": "d1-evidence-gate-completed-no-positive-discovery",
    "rowCount": 25,
    "templateRowCount": 25,
    "screenshotDirectory": "evidence-screenshots/public-search-discovery-retest-20260818",
    "screenshotDirectoryExists": true,
    "resultStatusCounts": {
      "blocked-captcha-or-consent": 15,
      "ambiguous-result": 1,
      "tested-not-found": 9
    }
  },
  "readinessGates": [
    {
      "gateId": "d1-p0-row-count",
      "status": "passed",
      "requirement": "Execution pack and result template must both contain exactly 25 D1 rows."
    },
    {
      "gateId": "d1-p1-row-identity",
      "status": "passed",
      "requirement": "Every execution row must map to a unique template rowId."
    },
    {
      "gateId": "d1-p2-screenshot-directory",
      "status": "passed",
      "requirement": "Local screenshot directory must exist before browser capture."
    },
    {
      "gateId": "d1-p3-search-url-and-target",
      "status": "passed",
      "requirement": "Every row must have a public search URL, query, expected target URL and screenshot path."
    },
    {
      "gateId": "d1-p4-recorder-commands",
      "status": "passed",
      "requirement": "Every row must have ready commands for not-found, positive and blocked outcomes."
    },
    {
      "gateId": "d1-p5-clean-result-state",
      "status": "run-already-started",
      "requirement": "Before the D1 run, rows should still be not-tested. If this is not passed, continue recording rather than restarting."
    }
  ],
  "rowChecks": [
    {
      "order": 1,
      "rowId": "psd-d1-google-q01",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "searchUrl": "https://www.google.com/search?q=site%3Alucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q01.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 2,
      "rowId": "psd-d1-google-q02",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "searchUrl": "https://www.google.com/search?q=%22window-buying-pitfall-acceptance-checklist-geo%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q02.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 3,
      "rowId": "psd-d1-google-q03",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "searchUrl": "https://www.google.com/search?q=%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22%20%22lucheng-geo.pages.dev%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q03.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 4,
      "rowId": "psd-d1-google-q04",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "searchUrl": "https://www.google.com/search?q=site%3Alucheng-geo.pages.dev%20%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q04.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 5,
      "rowId": "psd-d1-google-q05",
      "searchSurface": "google",
      "searchSurfaceLabel": "Google",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "searchUrl": "https://www.google.com/search?q=%22https%3A%2F%2Flucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-google-q05.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 6,
      "rowId": "psd-d1-bing-q01",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "searchUrl": "https://www.bing.com/search?q=site%3Alucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q01.png",
      "currentResultStatus": "ambiguous-result",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 7,
      "rowId": "psd-d1-bing-q02",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "searchUrl": "https://www.bing.com/search?q=%22window-buying-pitfall-acceptance-checklist-geo%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q02.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 8,
      "rowId": "psd-d1-bing-q03",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "searchUrl": "https://www.bing.com/search?q=%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22%20%22lucheng-geo.pages.dev%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q03.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 9,
      "rowId": "psd-d1-bing-q04",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "searchUrl": "https://www.bing.com/search?q=site%3Alucheng-geo.pages.dev%20%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q04.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 10,
      "rowId": "psd-d1-bing-q05",
      "searchSurface": "bing",
      "searchSurfaceLabel": "Bing",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "searchUrl": "https://www.bing.com/search?q=%22https%3A%2F%2Flucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-bing-q05.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 11,
      "rowId": "psd-d1-baidu-q01",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "searchUrl": "https://www.baidu.com/s?wd=site%3Alucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q01.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 12,
      "rowId": "psd-d1-baidu-q02",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "searchUrl": "https://www.baidu.com/s?wd=%22window-buying-pitfall-acceptance-checklist-geo%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q02.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 13,
      "rowId": "psd-d1-baidu-q03",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "searchUrl": "https://www.baidu.com/s?wd=%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22%20%22lucheng-geo.pages.dev%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q03.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 14,
      "rowId": "psd-d1-baidu-q04",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "searchUrl": "https://www.baidu.com/s?wd=site%3Alucheng-geo.pages.dev%20%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q04.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 15,
      "rowId": "psd-d1-baidu-q05",
      "searchSurface": "baidu",
      "searchSurfaceLabel": "百度",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "searchUrl": "https://www.baidu.com/s?wd=%22https%3A%2F%2Flucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-baidu-q05.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 16,
      "rowId": "psd-d1-sogou-q01",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "searchUrl": "https://www.sogou.com/web?query=site%3Alucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q01.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 17,
      "rowId": "psd-d1-sogou-q02",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "searchUrl": "https://www.sogou.com/web?query=%22window-buying-pitfall-acceptance-checklist-geo%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q02.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 18,
      "rowId": "psd-d1-sogou-q03",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "searchUrl": "https://www.sogou.com/web?query=%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22%20%22lucheng-geo.pages.dev%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q03.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 19,
      "rowId": "psd-d1-sogou-q04",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "searchUrl": "https://www.sogou.com/web?query=site%3Alucheng-geo.pages.dev%20%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q04.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 20,
      "rowId": "psd-d1-sogou-q05",
      "searchSurface": "sogou",
      "searchSurfaceLabel": "搜狗",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "searchUrl": "https://www.sogou.com/web?query=%22https%3A%2F%2Flucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-sogou-q05.png",
      "currentResultStatus": "blocked-captcha-or-consent",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 21,
      "rowId": "psd-d1-so360-q01",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "site:lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "searchUrl": "https://www.so.com/s?q=site%3Alucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q01.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 22,
      "rowId": "psd-d1-so360-q02",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "\"window-buying-pitfall-acceptance-checklist-geo\"",
      "searchUrl": "https://www.so.com/s?q=%22window-buying-pitfall-acceptance-checklist-geo%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q02.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 23,
      "rowId": "psd-d1-so360-q03",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "\"买门窗怎么避免踩坑\" \"lucheng-geo.pages.dev\"",
      "searchUrl": "https://www.so.com/s?q=%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22%20%22lucheng-geo.pages.dev%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q03.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 24,
      "rowId": "psd-d1-so360-q04",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "site:lucheng-geo.pages.dev \"买门窗怎么避免踩坑\"",
      "searchUrl": "https://www.so.com/s?q=site%3Alucheng-geo.pages.dev%20%22%E4%B9%B0%E9%97%A8%E7%AA%97%E6%80%8E%E4%B9%88%E9%81%BF%E5%85%8D%E8%B8%A9%E5%9D%91%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q04.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    },
    {
      "order": 25,
      "rowId": "psd-d1-so360-q05",
      "searchSurface": "so360",
      "searchSurfaceLabel": "360 搜索",
      "query": "\"https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html\"",
      "searchUrl": "https://www.so.com/s?q=%22https%3A%2F%2Flucheng-geo.pages.dev%2Farticles%2Fwindow-buying-pitfall-acceptance-checklist-geo.html%22",
      "expectedTargetUrl": "https://lucheng-geo.pages.dev/articles/window-buying-pitfall-acceptance-checklist-geo.html",
      "screenshotPath": "evidence-screenshots/public-search-discovery-retest-20260818/psd-d1-so360-q05.png",
      "currentResultStatus": "tested-not-found",
      "commandKindsReady": {
        "notFound": true,
        "positive": true,
        "blocked": true
      },
      "failures": []
    }
  ],
  "operatorRunbook": [
    "Open the report and process rows from top to bottom.",
    "For each search URL, capture a full visible screenshot into the row screenshotPath.",
    "If the exact target URL or canonical equivalent appears, copy the positive command, replace placeholders, and keep snippetBoundaryStatus=safe only after manual boundary review.",
    "If the target URL does not appear, use the tested-not-found command with timestamp, operator and screenshot.",
    "If captcha, login, consent wall or unavailable surface blocks inspection, use the blocked command; do not force a positive or negative result.",
    "After every batch, rerun the D1 evidence gate and public-search evaluator.",
    "Do not claim AI adoption from this run. It only tests public search discovery."
  ],
  "commands": {
    "rerunPreflight": "node scripts/build-public-search-discovery-d1-preflight-20260818.mjs",
    "rerunD1EvidenceGate": "node scripts/evaluate-public-search-discovery-d1-evidence-gate-20260818.mjs",
    "rerunPublicSearchEvaluator": "node scripts/evaluate-public-search-discovery-retest-results-20260818.mjs",
    "validateSite": "node scripts/validate.mjs"
  },
  "failures": [],
  "canStartD1ManualRun": true,
  "hardBoundaries": [
    "Preflight readiness is not search indexing evidence.",
    "A screenshot path without an actual screenshot is not evidence.",
    "Public-search discovery is not AI adoption.",
    "AI adoption, natural recommendation, model cognition change and paid publishing outcome require separate raw AI answer evidence."
  ],
  "sourceFiles": {
    "template": "/data/public-search-discovery-retest-results-template-20260818.json",
    "executionPack": "/data/public-search-discovery-d1-execution-pack-20260818.json",
    "evidenceGate": "/data/public-search-discovery-d1-evidence-gate-20260818.json",
    "recorder": "/scripts/record-public-search-discovery-result-20260818.mjs"
  }
}
