{
  "native": {
    "source": "artifacts/runs/claude-20261110T175712-a5c34d62/recording.mp4",
    "method": "decoded-frame inspection plus passthrough RGB scan of every decoded frame at 160x90 and ffmpeg blackdetect",
    "sourceDurationSeconds": 97.5,
    "decodedFrames": 770,
    "onsetSeconds": 37.375,
    "lastCoveringSeconds": 62.25,
    "restoreSeconds": 62.375,
    "namedAttemptSeconds": 35.25,
    "coveringFrames": 196,
    "onsetMeanLuma": 0.0223,
    "onsetDarkFraction": 0.999514,
    "note": "First covering overlay at 37.375. Named PowerShell at 35.250 is not the desktop measurement."
  },
  "finshield": {
    "source": "artifacts/runs/claude-20261110T175927-5f86e0f4/recording.mp4",
    "method": "decoded-frame inspection plus 1 fps 160x90 RGB luma scan, blackdetect, and blackframe",
    "sourceDurationSeconds": 93.125,
    "decodedFrames": 741,
    "oneFpsStills": 93,
    "coveringHits": 0,
    "namedAttemptSeconds": 27.875,
    "meanLumaRange": [
      215.18,
      226.58
    ],
    "note": "Recorded Claude CLI desktop stayed uncovered. nowVisible JSON is not visibility."
  }
}
