{
  "issue": 0,
  "protocol": "1.0",
  "panelSha256": "6091e77e53f227e5f833705c74bb76ff07d53608bef33f557a4ea5e23623b94a",
  "toolCommit": "cb19dab",
  "fetchedFrom": "2026-10-07T02:59:31.340Z",
  "fetchedTo": "2026-10-07T03:01:45.954Z",
  "nPanel": 40,
  "nFetched": 40,
  "nFailed": 0,
  "failureReasons": {},
  "surfaceCounts": {
    "jsonld": 34,
    "visible": 40,
    "shopify": 35,
    "allThree": 30
  },
  "price": {
    "scorable": 37,
    "agree": 15,
    "disagree": 22,
    "notEnoughSurfaces": 3
  },
  "availability": {
    "scorable": 33,
    "agree": 26,
    "disagree": 7,
    "notEnoughSurfaces": 7
  },
  "review": {
    "rule": "Every disagree verdict was reviewed once by an OptiVis AI agent, not an independent person, against the raw strings and the surrounding page text, re-fetched after the run. It counts as a true disagreement only when two surfaces describe the same variant of the same product and state different values. It is a false alarm when the surfaces describe different variants (a price range, a sale price against a list price, a stock phrase belonging to another size) or when the difference is formatting the normalizer did not cover.",
    "priceTrue": 2,
    "priceFalseAlarm": 20,
    "availabilityTrue": 1,
    "availabilityFalseAlarm": 6
  }
}
