{
  "schema": "sf3-paired-native-edit/v1",
  "id": "ken-makoto",
  "passed": true,
  "sources": [
    {
      "receipt": "/Users/plasx/dev/SF3_TAG-next-patch/builds/runtime/v42-before-after-20261008/ken-before/receipt.json",
      "receiptSha256": "4bafe5e779487fcbbfcaec5a65d1e443079b698b54c58ad98f8370243adf46f0",
      "nativeVideoSha256": "6e260d52c88fd5961e3dbfa28299d886481d1013ba3dd0d601fc47f1020e72b6",
      "buildSha256": "4ed142c90fc1a4632d20600d2f5b46caac813422caab62cce3fa9f85ee5cc4dc",
      "label": "Original Third Strike",
      "cueSeconds": 0.705
    },
    {
      "receipt": "/Users/plasx/dev/SF3_TAG-next-patch/builds/runtime/v42-before-after-20261008/ken-after/receipt.json",
      "receiptSha256": "5a79c8ffb955dd926c482bc9999cee446f6c5836bbe33cfd516a39d47db716a1",
      "nativeVideoSha256": "ea780c06525b8ccafe173b9355ed7dd63174d13df634e753cf5438733a198d91",
      "buildSha256": "bd760719fd100618ebb6dd102cadfaadc1c740aa4cdc88ffc140dd6eb4f57bf5",
      "label": "SF3 TAG V4.2",
      "cueSeconds": 0.705
    }
  ],
  "commonCueSeconds": 0.705,
  "nativeTimingBeforeEditorialPause": true,
  "editorialPauseSeconds": 0.7,
  "segments": [
    [
      0,
      2.1
    ],
    [
      11.9,
      15.6
    ],
    [
      48.8,
      52.894
    ]
  ],
  "captureEndExplicitlyLabelled": true,
  "noSyntheticGameplay": true,
  "guidedFocus": true,
  "motionSha256": "6ee8da6a5c17822dde1cc82e2239b05e5099e36f572f8d1491612ea8a3305eed",
  "rendererSha256": "41b2f84ba2231a81cf8438c566ce445bbd003e914220644bed2a6493944ce2fc",
  "frames": 318,
  "fps": 30,
  "dimensions": [
    1280,
    470
  ],
  "syncSamples": [
    {
      "editFrame": 0,
      "timelineSeconds": 0.0,
      "nativeFrameIndices": [
        0,
        0
      ],
      "editorialPause": false
    },
    {
      "editFrame": 25,
      "timelineSeconds": 0.705,
      "nativeFrameIndices": [
        42,
        42
      ],
      "editorialPause": true
    },
    {
      "editFrame": 30,
      "timelineSeconds": 0.705,
      "nativeFrameIndices": [
        42,
        42
      ],
      "editorialPause": true
    },
    {
      "editFrame": 35,
      "timelineSeconds": 0.705,
      "nativeFrameIndices": [
        42,
        42
      ],
      "editorialPause": true
    },
    {
      "editFrame": 40,
      "timelineSeconds": 0.705,
      "nativeFrameIndices": [
        42,
        42
      ],
      "editorialPause": true
    },
    {
      "editFrame": 60,
      "timelineSeconds": 1.3,
      "nativeFrameIndices": [
        77,
        77
      ],
      "editorialPause": false
    },
    {
      "editFrame": 90,
      "timelineSeconds": 12.1,
      "nativeFrameIndices": [
        108,
        721
      ],
      "editorialPause": false
    },
    {
      "editFrame": 120,
      "timelineSeconds": 13.1,
      "nativeFrameIndices": [
        108,
        780
      ],
      "editorialPause": false
    },
    {
      "editFrame": 150,
      "timelineSeconds": 14.1,
      "nativeFrameIndices": [
        108,
        840
      ],
      "editorialPause": false
    },
    {
      "editFrame": 180,
      "timelineSeconds": 15.1,
      "nativeFrameIndices": [
        108,
        899
      ],
      "editorialPause": false
    },
    {
      "editFrame": 210,
      "timelineSeconds": 49.3,
      "nativeFrameIndices": [
        108,
        2937
      ],
      "editorialPause": false
    },
    {
      "editFrame": 240,
      "timelineSeconds": 50.3,
      "nativeFrameIndices": [
        108,
        2997
      ],
      "editorialPause": false
    },
    {
      "editFrame": 270,
      "timelineSeconds": 51.3,
      "nativeFrameIndices": [
        108,
        3056
      ],
      "editorialPause": false
    },
    {
      "editFrame": 300,
      "timelineSeconds": 52.3,
      "nativeFrameIndices": [
        108,
        3116
      ],
      "editorialPause": false
    }
  ],
  "configuration": {
    "id": "ken-makoto",
    "file": "ken-makoto-before-after.mp4",
    "title": "Ken\u2019s final throw \u00d7 Makoto",
    "solution": "Our fix: complete the throw KO, then let the winner continue to a playable next fight.",
    "sources": [
      {
        "capture": "ken-before",
        "label": "Original Third Strike",
        "cue": 0.705,
        "focus": [
          344,
          138
        ],
        "setup": "A final neutral throw takes Makoto below zero health.",
        "result": "KO is reached; progression stops in the bounded stock probe."
      },
      {
        "capture": "ken-after",
        "label": "SF3 TAG V4.2",
        "cue": 0.705,
        "focus": [
          344,
          138
        ],
        "setup": "Same final throw. Watch the winner, report and next fight.",
        "result": "The KO completes; the winner continues into a playable fight.",
        "segments": [
          [
            0,
            2.1
          ],
          [
            11.9,
            17.3
          ],
          [
            48.8,
            52.894
          ]
        ],
        "compareTime": 51.8
      }
    ],
    "pairedSegments": [
      [
        0,
        2.1
      ],
      [
        11.9,
        15.6
      ],
      [
        48.8,
        52.894
      ]
    ]
  },
  "presentation": {
    "fontFamily": [
      "Space Grotesk 700",
      "JetBrains Mono 500"
    ],
    "fontSha256": [
      "ef6898acb0199f0ee6538852be33306491c4699735d76e9d31ef876717e11656",
      "b9a1b37fe59271ed3ddce7bde6361c1464f5f240c1349e07efa1821ab5d60a8b"
    ],
    "rainPlateSha256": "63f006197cef8f01df1b9bd12e8fc6afd30e3403fd8b8e03cef1d0361b6f6de6",
    "rainScope": "background only, opaque native panes",
    "paneY": 52,
    "paneDimensions": [
      624,
      364
    ],
    "headerGapPixels": 22,
    "footerGapPixels": 22
  },
  "files": {
    "ken-makoto-paired.mp4": {
      "bytes": 2778053,
      "sha256": "5efc868d7f560956e99a9e8cb7ba8bfb40230107c52eedb2f84bfc7eae97166c"
    },
    "ken-makoto-paired.jpg": {
      "bytes": 275419,
      "sha256": "9b25a34355eacb743c33d72bf898a0319c4ff24a119d2f9a6d900b7d735fe70c"
    }
  }
}
