{
  "schemaVersion": 1,
  "native": {
    "source": "artifacts/runs/dsh-20261112T015239-84479f24/recording.mp4",
    "sourceSha256": "77f3f42c617239d28375f28df163843880babcf07558863c04584b754b260e83",
    "output": "media/native-preview.mp4",
    "outputSha256": "14cdfe9e6d53a47add362071b51cc3a45eac7be026d21616bf66813e47d89b83",
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 5.0,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 37.125,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 65.625,
        "durationSeconds": 5
      }
    ],
    "sourceDurationSeconds": 97.25,
    "outputDurationSeconds": 20.0,
    "shell": "PowerShell",
    "namedAttemptSeconds": 27.875,
    "onsetSeconds": 38.125,
    "previewMode": "5+10+5"
  },
  "finshield": {
    "source": "artifacts/runs/dsh-20261112T015615-bb63a9c7/recording.mp4",
    "sourceSha256": "927452fa85747446d3ce14f23318d0378e26810af9bff173383f13de165f8a28",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "7fd0136801615fd34b384123b5b181cd0291c0eb4ff5341c0f976b48d2bb4331",
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 4.0,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 27.0,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 751.5,
        "durationSeconds": 5
      }
    ],
    "sourceDurationSeconds": 783.5,
    "outputDurationSeconds": 20.0,
    "namedAttemptSeconds": 28.0,
    "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": "5e21eb7f2d5b9a1f36138c5ce1a7b398b8155b23b3292e228c61fa8cf0d69aa4",
    "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": "bbe3c4dbd3a500e6095f25f7dae448186f3f5e70180f1fa5a4f1978294434266",
    "native-attempt.png": "1f9a82a4a5ed2aee8b9cf038998a642a4478f25fac64a717f0645e88390aac88",
    "native-final.png": "1fad68a6de0cf595f85af7ab74dc233613162ccecadc16b86b593d34b41e6242",
    "finshield-attempt.png": "f4bfa402b82483a1549f4d39d635b4b93fd54af6ca60c44fd7b5198a97f606c5",
    "finshield-final.png": "4b3ac886a9e7574f36efafe24ec2bbd511d07f4b7a0319f85aa8d63e0a5e17c3",
    "finshield-confirmation-001.png": "a9339c82ef36529360411e4475a11d0372f90d7d3a48c58e68cf368000830632"
  },
  "addedTextOrAnnotations": false,
  "sourceFilesModified": false
}
