{
  "schemaVersion": 1,
  "native": {
    "source": "artifacts/runs/workbuddy-20261112T001532-46915c41/recording.mp4",
    "sourceSha256": "6fef8f9beb3faa36d9cbd2c472d6580a0af071d128a117ebc1493313097bcd67",
    "output": "media/native-preview.mp4",
    "outputSha256": "a9162eba43b47b5f5ed600ca93dbdfecce8ac249b1c78b86e62344d8f366f656",
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 10,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 37,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 85.875,
        "durationSeconds": 5
      }
    ],
    "sourceDurationSeconds": 93.875,
    "outputDurationSeconds": 20.0,
    "shell": "PowerShell",
    "namedAttemptSeconds": 30.0,
    "onsetSeconds": 38.0,
    "previewMode": "5+10+5"
  },
  "finshield": {
    "source": "artifacts/runs/workbuddy-20261112T013612-c4266a77/recording.mp4",
    "sourceSha256": "63f233249f9cc536ef158fa0b739bc55179361edd56c82af530e97e4b4403b53",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "94ad1ade86759b3803b7fd3735508c79c7e18d9c7cfccab67f1f2b46e8145aeb",
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 10.0,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 103.125,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 648.625,
        "durationSeconds": 5
      }
    ],
    "sourceDurationSeconds": 682.625,
    "outputDurationSeconds": 20.0,
    "namedAttemptSeconds": 104.125,
    "shell": "PowerShell",
    "previewMode": "5+10+5",
    "note": "Effect window is the named-python elevation stall with leftover white ABSENT, not PRESENT onset."
  },
  "comparison": {
    "output": "media/comparison-scenario-v1.gif",
    "outputSha256": "65b08bf292c821f7507fec1bfb4fb424c3390ae0f92a49a5160954940dc84f79",
    "speedRelativeToReviewedVideos": 4,
    "expectedDurationSeconds": 5,
    "timelineNote": "Independent recordings. Equal playback time does not synchronize events. Both panes are 5+10+5 excerpts at 4x."
  },
  "stills": {
    "native-effect.png": "5b238b85ebb83ff6d7d1896150f8ae1e42900a76abd900fe6f2e5978aee4eb2c",
    "native-attempt.png": "0681335fb8da14a48fadc5a8fdfe07e4cdc209e986cf8e6fb2ec1a762d54720f",
    "native-final.png": "e8dda05ee2bb8a3b63682b1e03506bc085bfc5ae0e24fbdf744de52e5d5495c4",
    "finshield-attempt.png": "fb6f163c5e5612bf6216998c302610e7542f92677011678a11da6ef1ebca3180",
    "finshield-final.png": "7bf2518fb6d84f8002fd33e92d0a5e0cfe7b013b6b489c0ddec891141f48ade7"
  },
  "addedTextOrAnnotations": false,
  "sourceFilesModified": false
}
