{
  "native": {
    "source": "artifacts/runs/claude-20261110T141152-01531f43/recording.mp4",
    "fps": 1.0,
    "framesInspected": 150,
    "observerCrop": {
      "scaleWidth": 480,
      "scaleHeight": 270,
      "x0": 90,
      "y0": 12,
      "x1": 390,
      "y1": 120
    },
    "redPixelThreshold": 2500,
    "hits": [
      {
        "frameIndex": 89,
        "sourceSeconds": 89.0,
        "redPixels": 24671
      },
      {
        "frameIndex": 90,
        "sourceSeconds": 90.0,
        "redPixels": 24673
      },
      {
        "frameIndex": 91,
        "sourceSeconds": 91.0,
        "redPixels": 24673
      },
      {
        "frameIndex": 92,
        "sourceSeconds": 92.0,
        "redPixels": 24679
      },
      {
        "frameIndex": 93,
        "sourceSeconds": 93.0,
        "redPixels": 24676
      },
      {
        "frameIndex": 94,
        "sourceSeconds": 94.0,
        "redPixels": 24680
      }
    ],
    "openPanelDetected": true,
    "firstHitSeconds": 89.0,
    "lastHitSeconds": 94.0,
    "hitCount": 6
  },
  "finshield": {
    "source": "artifacts/runs/claude-20261110T141501-68fa88f8/recording.mp4",
    "fps": 1.0,
    "framesInspected": 624,
    "observerCrop": {
      "scaleWidth": 480,
      "scaleHeight": 270,
      "x0": 90,
      "y0": 12,
      "x1": 390,
      "y1": 120
    },
    "redPixelThreshold": 2500,
    "hits": [],
    "openPanelDetected": false,
    "firstHitSeconds": null,
    "lastHitSeconds": null,
    "hitCount": 0
  }
}
