{
  "recordType": "Sanitized historical independent candidate observations; not a fresh test or demo output",
  "date": "2026-11-06",
  "case": "PL-QA-01",
  "environment": "Chromium on macOS; mobile viewport simulation",
  "sourceArchiveSHA256": "3ef1d0df3a9ffdbf3d18a5a8edc1a0d92b512d4d6dda54a62faa93084255da80",
  "units": "CSS pixels",
  "rounding": "JSON retains recorded values; article rounds to 2 decimals",
  "acceptance": "query empty; active category and count match; full target below nav; first card starts below nav; no horizontal overflow",
  "cases": [
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "direct",
      "hash": "coding",
      "active": "coding",
      "count": 5,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "direct",
      "hash": "writing",
      "active": "writing",
      "count": 3,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "direct",
      "hash": "image",
      "active": "image",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "direct",
      "hash": "agent",
      "active": "agent",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "residual-hashchange",
      "hash": "coding",
      "active": "coding",
      "count": 5,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "residual-hashchange",
      "hash": "writing",
      "active": "writing",
      "count": 3,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "residual-hashchange",
      "hash": "image",
      "active": "image",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        1200,
        800
      ],
      "mode": "residual-hashchange",
      "hash": "agent",
      "active": "agent",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 99.984375,
      "targetBottom": 143.984375,
      "firstCardTop": 165.984375,
      "navBottom": 73,
      "width": [
        1185,
        1185
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "direct",
      "hash": "coding",
      "active": "coding",
      "count": 5,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "direct",
      "hash": "writing",
      "active": "writing",
      "count": 3,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "direct",
      "hash": "image",
      "active": "image",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "direct",
      "hash": "agent",
      "active": "agent",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "residual-hashchange",
      "hash": "coding",
      "active": "coding",
      "count": 5,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "residual-hashchange",
      "hash": "writing",
      "active": "writing",
      "count": 3,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "residual-hashchange",
      "hash": "image",
      "active": "image",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    },
    {
      "viewport": [
        390,
        844
      ],
      "mode": "residual-hashchange",
      "hash": "agent",
      "active": "agent",
      "count": 2,
      "query": "",
      "stable": true,
      "stabilityMethod": "scrollY unchanged for >350ms in browser waitFor",
      "targetTop": 100.203125,
      "targetBottom": 144.203125,
      "firstCardTop": 217.203125,
      "navBottom": 65,
      "width": [
        375,
        375
      ],
      "pass": true
    }
  ],
  "passed": 16,
  "failed": 0,
  "limitations": [
    "No complete pre-fix 16-case matrix",
    "No physical phone, Safari or screen-reader coverage",
    "No claim about prompt effectiveness or business results",
    "Production clipboard paste readback not verified"
  ]
}
