{
  "native": {
    "source": "artifacts/runs/dsh-20261111T150035-bfd92727/recording.mp4",
    "method": "decoded-frame inspection plus passthrough RGB scan of every decoded frame at 320x180, panel band x 90-230 y 4-55",
    "sourceDurationSeconds": 223.125,
    "decodedFrames": 1715,
    "firstCompleteFrozenSeconds": 161.625,
    "lastRedSeconds": 170.625,
    "resumeLiveSeconds": 170.75,
    "hitCount": 70,
    "pid": 58452,
    "tick": 735,
    "note": "Host panel is the measurement. Tool JSON success is not FROZEN. Resume after the hold is not onset. Named python at 23.375 is not onset."
  },
  "finshield": {
    "source": "artifacts/runs/dsh-20261111T150548-71748142/recording.mp4",
    "method": "panel crop 1120,20,1600,700 scaled to 80x35 plus panel-band and full-frame minus taskbar",
    "sourceDurationSeconds": 505.875,
    "timestampFrames": 3830,
    "hitCountRedGt0": 0,
    "namedAttemptSeconds": 91.625,
    "pid": 27376,
    "note": "Panel stayed LIVE with advancing ticks 0 through 2371. OpenProcess WinError 5, packaged TEMP, elevation, and Agent FAILED are not the desktop measurement."
  }
}
