{
  "capturedAt": "2026-08-27T22:50:32.854Z",
  "captureTimestamp": "20260827T225032Z",
  "browser": "Playwright Chromium",
  "captureMode": "serial routes in one Chromium context",
  "javascriptEnabled": false,
  "jsDisabledAssertion": "JavaScript was disabled before the context was created.",
  "viewport": {
    "width": 320,
    "height": 568,
    "deviceScaleFactor": 2
  },
  "script": "scripts/qr-landing-jsoff-screenshot.mjs",
  "ctaNavigation": {
    "href": "/pilot-selector",
    "visitedRoute": "/pilot-selector",
    "httpStatus": 200,
    "javascriptEnabled": false,
    "jsDisabledAssertion": true,
    "marker": "Three questions. The highest-value route.",
    "checks": [
      "marker: Three questions. The highest-value route.",
      "CTA destination marker confirmed"
    ]
  },
  "routes": [
    {
      "slug": "qr",
      "route": "/qr",
      "visitedRoute": "/qr",
      "httpStatus": 200,
      "viewport": {
        "width": 320,
        "height": 568,
        "deviceScaleFactor": 2
      },
      "javascriptEnabled": false,
      "jsDisabledAssertion": true,
      "serverRenderedMarker": "See the control surface in one scan.",
      "checks": [
        "marker: See the control surface in one scan.",
        "one native CTA plus four native demo anchors"
      ],
      "repositoryScreenshotPath": "screenshots/qr-js-off-qr-2026-08-27.png",
      "publicArtifactHref": "/evidence/qr-js-off-qr-20260827T225032Z.png",
      "capturedAt": "2026-08-27T22:50:32.854Z"
    },
    {
      "slug": "letter-risk-audit",
      "route": "/letter-risk-audit",
      "visitedRoute": "/letter-risk-audit",
      "httpStatus": 200,
      "viewport": {
        "width": 320,
        "height": 568,
        "deviceScaleFactor": 2
      },
      "javascriptEnabled": false,
      "jsDisabledAssertion": true,
      "serverRenderedMarker": "Letter Risk Audit",
      "checks": [
        "marker: Letter Risk Audit",
        "offer fallback and purchase boundary"
      ],
      "repositoryScreenshotPath": "screenshots/qr-js-off-letter-risk-audit-2026-08-27.png",
      "publicArtifactHref": "/evidence/qr-js-off-letter-risk-audit-20260827T225032Z.png",
      "capturedAt": "2026-08-27T22:50:32.854Z"
    },
    {
      "slug": "policy-pack",
      "route": "/demo/policy-pack",
      "visitedRoute": "/demo/policy-pack",
      "httpStatus": 200,
      "viewport": {
        "width": 320,
        "height": 568,
        "deviceScaleFactor": 2
      },
      "javascriptEnabled": false,
      "jsDisabledAssertion": true,
      "serverRenderedMarker": "Read the rule before the action.",
      "checks": [
        "marker: Read the rule before the action.",
        "three bundled snapshots, synthetic boundary, audit rationale"
      ],
      "repositoryScreenshotPath": "screenshots/qr-js-off-policy-pack-2026-08-27.png",
      "publicArtifactHref": "/evidence/qr-js-off-policy-pack-20260827T225032Z.png",
      "capturedAt": "2026-08-27T22:50:32.854Z"
    },
    {
      "slug": "validation-notice",
      "route": "/demo/validation-notice",
      "visitedRoute": "/demo/validation-notice",
      "httpStatus": 200,
      "viewport": {
        "width": 320,
        "height": 568,
        "deviceScaleFactor": 2
      },
      "javascriptEnabled": false,
      "jsDisabledAssertion": true,
      "serverRenderedMarker": "Model Form B-1",
      "checks": [
        "marker: Model Form B-1",
        "notice, citation panel, source map, and two native post-notice links"
      ],
      "repositoryScreenshotPath": "screenshots/qr-js-off-validation-notice-2026-08-27.png",
      "publicArtifactHref": "/evidence/qr-js-off-validation-notice-20260827T225032Z.png",
      "capturedAt": "2026-08-27T22:50:32.854Z"
    },
    {
      "slug": "rules",
      "route": "/rules",
      "visitedRoute": "/rules",
      "httpStatus": 200,
      "viewport": {
        "width": 320,
        "height": 568,
        "deviceScaleFactor": 2
      },
      "javascriptEnabled": false,
      "jsDisabledAssertion": true,
      "serverRenderedMarker": "Rules library",
      "checks": [
        "marker: Rules library",
        "static registry and 35 native detail links"
      ],
      "repositoryScreenshotPath": "screenshots/qr-js-off-rules-2026-08-27.png",
      "publicArtifactHref": "/evidence/qr-js-off-rules-20260827T225032Z.png",
      "capturedAt": "2026-08-27T22:50:32.854Z"
    }
  ]
}
