{
  "kind": "controlled_offline_example",
  "generated_at": "2026-09-25T12:23:00+00:00",
  "measurement_version": "measured-checks-v2006",
  "evaluator_sha256": "37d0dbee404be5f5fc2a441d680e62255d9fe278b086942f26b80d5c22d4b9c7",
  "scope": "One explicit noindex condition, using synthetic captured HTML and headers. Not a customer scan.",
  "limits": "No live fetch, Google indexing, ranking, traffic or revenue was measured. Removing noindex does not guarantee indexing. Keep staging and private pages excluded intentionally.",
  "reproduce": "python -m ops.verify.handoff_example",
  "records": [
    {
      "stage": "before",
      "html": "<!doctype html><html lang=\"en\"><head><title>Client launch example</title><meta name=\"robots\" content=\"noindex\"></head><body><h1>Client launch example</h1></body></html>",
      "headers": {},
      "finding": {
        "id": "gate.indexable",
        "status": "fail",
        "plain": "No applicable noindex/none directive in the captured Googlebot or generic directives: condition not met in this capture.",
        "score_evidence": {
          "version": "measured-checks-v2006",
          "classification": "measured_condition",
          "eligible": true,
          "criterion": "No applicable noindex/none directive in the captured Googlebot or generic directives",
          "source": "https://developers.google.com/search/docs/crawling-indexing/block-indexing",
          "measurement_input": "response headers and HTML",
          "url": "https://example.test/client-launch",
          "fetched_at": "2026-09-25T12:23:00+00:00",
          "html_sha256": "810b6282fc9ccabfaf977d0913b2a7eb0a313fc6719b0bbe6c2746e63190d29b",
          "met": false,
          "observed": {
            "applicable_directives": [
              "noindex",
              ""
            ]
          },
          "reason": null,
          "measurement_key": "gate.indexable"
        }
      }
    },
    {
      "stage": "after",
      "html": "<!doctype html><html lang=\"en\"><head><title>Client launch example</title></head><body><h1>Client launch example</h1></body></html>",
      "headers": {},
      "finding": {
        "id": "gate.indexable",
        "status": "pass",
        "plain": "No applicable noindex/none directive in the captured Googlebot or generic directives: condition met in this capture.",
        "score_evidence": {
          "version": "measured-checks-v2006",
          "classification": "measured_condition",
          "eligible": true,
          "criterion": "No applicable noindex/none directive in the captured Googlebot or generic directives",
          "source": "https://developers.google.com/search/docs/crawling-indexing/block-indexing",
          "measurement_input": "response headers and HTML",
          "url": "https://example.test/client-launch",
          "fetched_at": "2026-09-25T12:23:00+00:00",
          "html_sha256": "49fbffe16f8c08c036612e69426481cace9bbc9136385cf96151b7f695edb94b",
          "met": true,
          "observed": {
            "applicable_directives": [
              ""
            ]
          },
          "reason": null,
          "measurement_key": "gate.indexable"
        }
      }
    },
    {
      "stage": "header_still_blocks",
      "html": "<!doctype html><html lang=\"en\"><head><title>Client launch example</title></head><body><h1>Client launch example</h1></body></html>",
      "headers": {
        "X-Robots-Tag": "noindex"
      },
      "finding": {
        "id": "gate.indexable",
        "status": "fail",
        "plain": "No applicable noindex/none directive in the captured Googlebot or generic directives: condition not met in this capture.",
        "score_evidence": {
          "version": "measured-checks-v2006",
          "classification": "measured_condition",
          "eligible": true,
          "criterion": "No applicable noindex/none directive in the captured Googlebot or generic directives",
          "source": "https://developers.google.com/search/docs/crawling-indexing/block-indexing",
          "measurement_input": "response headers and HTML",
          "url": "https://example.test/client-launch",
          "fetched_at": "2026-09-25T12:23:00+00:00",
          "html_sha256": "49fbffe16f8c08c036612e69426481cace9bbc9136385cf96151b7f695edb94b",
          "met": false,
          "observed": {
            "applicable_directives": [
              "noindex"
            ]
          },
          "reason": null,
          "measurement_key": "gate.indexable"
        }
      }
    }
  ]
}
