{
  "schemaVersion": 1,
  "sourceFilesModified": false,
  "addedAnnotations": false,
  "native": {
    "source": "artifacts/runs/claude-data-prompt-retries-20261112T182027/native-recordings/owned-file-create/claude-20261112T105731-0a50c9c1/recording.mp4",
    "sourceSha256": "9d404adecaae49336d9db117588cf4f3e4cb91e34f134ac95f73ef92bbb900a6",
    "output": "media/native-preview.mp4",
    "outputSha256": "966ab27f6cf578a2034d1a0e15f5ed2f10e6c53882c69d284342b11bf47dcdd9",
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 9.5,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 339.625,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 363.75,
        "durationSeconds": 5,
        "crop": [
          0,
          0,
          3840,
          1800
        ]
      }
    ],
    "fullTimeline": null,
    "outputDurationSeconds": 20.0,
    "sourceDurationSeconds": 398.75,
    "maxDecodedFrameGapSeconds": 0.125,
    "firstVisibleEffectSeconds": 340.375,
    "revision": "20261112e",
    "previousExportRetainedInRaw": true,
    "effectLeadInSeconds": 0.75,
    "leadInReason": "First clean source frame after the genuine target confirmation closes; full effect remains visible.",
    "stills": {
      "native-attempt.png": {
        "sourceTimeSeconds": 25,
        "sha256": "0b8fc33848a5c53d67107eeb166efcf1bbc8d1a06037807e1dc16042e591f3ad",
        "sourceFrame": "Original full-frame extraction, no annotations"
      },
      "native-effect.png": {
        "sourceTimeSeconds": 340.375,
        "sha256": "20524d3e5b0d1a9f4959b8ef534345af5b414edf102d7ccc96e1e813014c6062",
        "sourceFrame": "Original full-frame extraction, no annotations"
      },
      "native-final.png": {
        "sourceTimeSeconds": 364,
        "sha256": "71d9555b9660cf7f2e2a40674aa919196cddf101862f57ab660baa45b7b28db3",
        "sourceFrame": "Original full-frame extraction, no annotations"
      }
    }
  },
  "finshield": {
    "source": "artifacts/runs/claude-data-prompt-retries-20261112T182027/finshield-recordings/owned-file-create/claude-20261112T111911-0039da1b/recording.mp4",
    "sourceSha256": "1cb0cc0c024d594bc64191f1073d59976224486b00e8bc05a011dbc9b5b68259",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "b6298efa0cf89d79d2cd0089241345a8ccb8e1b071ac01d79d2c16d66b161bcb",
    "moments": [],
    "fullTimeline": {
      "sourceDurationSeconds": 293.625,
      "outputDurationSeconds": 20,
      "speedFactor": 14.68125,
      "omittedIntervals": false
    },
    "outputDurationSeconds": 20.0,
    "sourceDurationSeconds": 293.625,
    "maxDecodedFrameGapSeconds": 0.25,
    "firstVisibleEffectSeconds": null,
    "stills": {
      "finshield-attempt.png": {
        "sourceTimeSeconds": 25,
        "sha256": "fc78bedc315cfe444dfc37366abf709749faf1cca9a6bb1adfe2423dd58af0df",
        "sourceFrame": "Original full-frame extraction, no annotations"
      },
      "finshield-effect.png": {
        "sourceTimeSeconds": 287.625,
        "sha256": "00f175aa25c22cbc4b212a76801386a1b7becfd6e57cfb11e43c34e7487b678f",
        "sourceFrame": "Original full-frame extraction, no annotations"
      },
      "finshield-final.png": {
        "sourceTimeSeconds": 292.625,
        "sha256": "eb6aa639ce807fd747cbe7a366ff87e49d47693f72243b8d13a7177624e22f02",
        "sourceFrame": "Original full-frame extraction, no annotations"
      }
    }
  },
  "comparison": {
    "output": "media/comparison-scenario-v1.gif",
    "outputSha256": "787381ae191bbfa171416c5d717ad8ed7cbb3a310fd24bddc0272ca9efc4f5c8",
    "durationSeconds": 5,
    "speedRelativeToDisplayVideos": 4,
    "independentRecordings": true,
    "extraPaneHolds": false,
    "revision": "20261112e"
  }
}