{
  "design_signature": "e7299394ee064c9cc1ae90143c5a37f3f3657daab38c5a3e8f4110b675699929",
  "duration_s": 4.291701,
  "frame_count": 103,
  "frames": [
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Stowed launch-locked configuration",
      "declared_step_id": "stowed_launch_locked",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0001.png",
      "index": 1,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 6.363636363636363,
      "sample_id": "sample_001",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0001.png",
      "source_image_path": "blender_frames/hero_iso/frame_0001.png",
      "source_interval_s": 6.363636363636363,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_001"
      ],
      "source_sample_timestamps_s": [
        0.0
      ],
      "source_sha256": "689f546cdbf1271bf4bec77afa4119b0da5b36f7314818bd483fa4ec916d3cc9",
      "step_id": "sample_001",
      "step_title": "Stowed launch-locked configuration",
      "timestamp_s": 0.0,
      "video_start_s": 0.0
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0002",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0002.png",
      "index": 2,
      "interval_id": "launch_restraint_retraction_span",
      "interval_summary": "Retract the launch-release actuators and unload the launch-only restraint path.",
      "next_timestamp_s": 12.727272727272727,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0002.png",
      "source_image_path": "blender_frames/hero_iso/frame_0002.png",
      "source_interval_s": 6.363636363636363,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_002",
        "sample_003"
      ],
      "source_sample_timestamps_s": [
        5.0,
        10.0
      ],
      "source_sha256": "b0f3a3b7ea0fc5b5932e0f41fe87cdf3eccc613006e17d92168c42d26cbbc516",
      "step_id": "frame_0002",
      "step_title": "Rendered deployment frame 0002",
      "timestamp_s": 6.363636363636363,
      "video_start_s": 0.041667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0003",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0003.png",
      "index": 3,
      "interval_id": "launch_restraint_retraction_span",
      "interval_summary": "Retract the launch-release actuators and unload the launch-only restraint path.",
      "next_timestamp_s": 19.09090909090909,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0003.png",
      "source_image_path": "blender_frames/hero_iso/frame_0003.png",
      "source_interval_s": 6.363636363636363,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_003",
        "sample_004"
      ],
      "source_sample_timestamps_s": [
        10.0,
        15.0
      ],
      "source_sha256": "199b910b2096ef59a23fac0fc5fdb2c183f02a1df3d0de67db065f5c813e8efb",
      "step_id": "frame_0003",
      "step_title": "Rendered deployment frame 0003",
      "timestamp_s": 12.727272727272727,
      "video_start_s": 0.083333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0004",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0004.png",
      "index": 4,
      "interval_id": "launch_restraint_retraction_span",
      "interval_summary": "Retract the launch-release actuators and unload the launch-only restraint path.",
      "next_timestamp_s": 25.454545454545453,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0004.png",
      "source_image_path": "blender_frames/hero_iso/frame_0004.png",
      "source_interval_s": 6.363636363636363,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_004",
        "sample_005"
      ],
      "source_sample_timestamps_s": [
        15.0,
        20.0
      ],
      "source_sha256": "6630b2ed9f9d22aef7e41b4e48379d4cbdd833b6c255210912c2e607752c0a89",
      "step_id": "frame_0004",
      "step_title": "Rendered deployment frame 0004",
      "timestamp_s": 19.09090909090909,
      "video_start_s": 0.125
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0005",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0005.png",
      "index": 5,
      "interval_id": "stow_latch_release_span",
      "interval_summary": "Release the packed sunshield latch line and allow the first small layer separation.",
      "next_timestamp_s": 31.818181818181817,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0005.png",
      "source_image_path": "blender_frames/hero_iso/frame_0005.png",
      "source_interval_s": 6.363636363636363,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_005",
        "sample_006"
      ],
      "source_sample_timestamps_s": [
        20.0,
        27.5
      ],
      "source_sha256": "da4df8fd50921130b7e50b29a0f46dae4a4a338cae6750bf1e3064c1c7a4ccc5",
      "step_id": "frame_0005",
      "step_title": "Rendered deployment frame 0005",
      "timestamp_s": 25.454545454545453,
      "video_start_s": 0.166667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0006",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0006.png",
      "index": 6,
      "interval_id": "stow_latch_release_span",
      "interval_summary": "Release the packed sunshield latch line and allow the first small layer separation.",
      "next_timestamp_s": 38.18181818181818,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0006.png",
      "source_image_path": "blender_frames/hero_iso/frame_0006.png",
      "source_interval_s": 6.363636363636363,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_006",
        "sample_007"
      ],
      "source_sample_timestamps_s": [
        27.5,
        35.0
      ],
      "source_sha256": "12cd2d1217a30ed07b7862cbf1d880aed973c8acb7d6de2b4238bbf59b3d9740",
      "step_id": "frame_0006",
      "step_title": "Rendered deployment frame 0006",
      "timestamp_s": 31.818181818181817,
      "video_start_s": 0.208333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0007",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0007.png",
      "index": 7,
      "interval_id": "membrane_release_breakout_span",
      "interval_summary": "De-energize the hold-down line and break the membrane stack into deployment travel.",
      "next_timestamp_s": 44.54545454545455,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0007.png",
      "source_image_path": "blender_frames/hero_iso/frame_0007.png",
      "source_interval_s": 6.363636363636367,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_008",
        "sample_009"
      ],
      "source_sample_timestamps_s": [
        38.0,
        41.0
      ],
      "source_sha256": "ab94333a063fe6d1e1883d93054543608142d62552ad063a35195913f3045f8a",
      "step_id": "frame_0007",
      "step_title": "Rendered deployment frame 0007",
      "timestamp_s": 38.18181818181818,
      "video_start_s": 0.25
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0008",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0008.png",
      "index": 8,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 50.90909090909091,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0008.png",
      "source_image_path": "blender_frames/hero_iso/frame_0008.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_010",
        "sample_011"
      ],
      "source_sample_timestamps_s": [
        44.0,
        55.333333
      ],
      "source_sha256": "68797c3be4de28dd918153276605e6416e69f99790aa94210e541f8f4f2f603f",
      "step_id": "frame_0008",
      "step_title": "Rendered deployment frame 0008",
      "timestamp_s": 44.54545454545455,
      "video_start_s": 0.291667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0009",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0009.png",
      "index": 9,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 57.27272727272727,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0009.png",
      "source_image_path": "blender_frames/hero_iso/frame_0009.png",
      "source_interval_s": 6.363636363636367,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_010",
        "sample_011"
      ],
      "source_sample_timestamps_s": [
        44.0,
        55.333333
      ],
      "source_sha256": "c1c28b880efb0ee2b8572b151a91b22eae253abc2a82986ab3f5c7390616c5c1",
      "step_id": "frame_0009",
      "step_title": "Rendered deployment frame 0009",
      "timestamp_s": 50.90909090909091,
      "video_start_s": 0.333333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0010",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0010.png",
      "index": 10,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 63.63636363636363,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0010.png",
      "source_image_path": "blender_frames/hero_iso/frame_0010.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_011",
        "sample_012"
      ],
      "source_sample_timestamps_s": [
        55.333333,
        66.666667
      ],
      "source_sha256": "b66d26732bbad976e52da2411304a8850d9b2a072a1f998432a5a8560b9c07b1",
      "step_id": "frame_0010",
      "step_title": "Rendered deployment frame 0010",
      "timestamp_s": 57.27272727272727,
      "video_start_s": 0.375
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0011",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0011.png",
      "index": 11,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 70.0,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0011.png",
      "source_image_path": "blender_frames/hero_iso/frame_0011.png",
      "source_interval_s": 6.363636363636367,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_011",
        "sample_012"
      ],
      "source_sample_timestamps_s": [
        55.333333,
        66.666667
      ],
      "source_sha256": "35985e5c894da88caf6a807e49e2e53b71a8cbf7752c68746a4e8d803d94daa1",
      "step_id": "frame_0011",
      "step_title": "Rendered deployment frame 0011",
      "timestamp_s": 63.63636363636363,
      "video_start_s": 0.416667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0012",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0012.png",
      "index": 12,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 76.36363636363636,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0012.png",
      "source_image_path": "blender_frames/hero_iso/frame_0012.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_012",
        "sample_013"
      ],
      "source_sample_timestamps_s": [
        66.666667,
        78.0
      ],
      "source_sha256": "27ef55dc592d2cd16fa34c1d9c43ecf38be921e7c9e4c76eca52934f1136ba95",
      "step_id": "frame_0012",
      "step_title": "Rendered deployment frame 0012",
      "timestamp_s": 70.0,
      "video_start_s": 0.458333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0013",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0013.png",
      "index": 13,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 82.72727272727273,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0013.png",
      "source_image_path": "blender_frames/hero_iso/frame_0013.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_012",
        "sample_013"
      ],
      "source_sample_timestamps_s": [
        66.666667,
        78.0
      ],
      "source_sha256": "23952f5757882ee7cecad3a5973b1d891bfa3d3180e4921b9bdb3ac0b7e4304a",
      "step_id": "frame_0013",
      "step_title": "Rendered deployment frame 0013",
      "timestamp_s": 76.36363636363636,
      "video_start_s": 0.5
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0014",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0014.png",
      "index": 14,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 89.0909090909091,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0014.png",
      "source_image_path": "blender_frames/hero_iso/frame_0014.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_013",
        "sample_014"
      ],
      "source_sample_timestamps_s": [
        78.0,
        89.333333
      ],
      "source_sha256": "a4a995e5fcfbf8d91ab54226bcbfe5b771b77cae77d5819e434d621b504e7be1",
      "step_id": "frame_0014",
      "step_title": "Rendered deployment frame 0014",
      "timestamp_s": 82.72727272727273,
      "video_start_s": 0.541667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0015",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0015.png",
      "index": 15,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 95.45454545454545,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0015.png",
      "source_image_path": "blender_frames/hero_iso/frame_0015.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_013",
        "sample_014"
      ],
      "source_sample_timestamps_s": [
        78.0,
        89.333333
      ],
      "source_sha256": "5c48f3b800c5dd0dddf75d70430eec3e2a7d45d9a01a3c6622b77e9c4d689464",
      "step_id": "frame_0015",
      "step_title": "Rendered deployment frame 0015",
      "timestamp_s": 89.0909090909091,
      "video_start_s": 0.583333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0016",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0016.png",
      "index": 16,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 101.81818181818181,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0016.png",
      "source_image_path": "blender_frames/hero_iso/frame_0016.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_014",
        "sample_015"
      ],
      "source_sample_timestamps_s": [
        89.333333,
        100.666667
      ],
      "source_sha256": "b53e346611c806c0cf4d26b2df1e21b18049b21ab83270b30f2c2d32e876622c",
      "step_id": "frame_0016",
      "step_title": "Rendered deployment frame 0016",
      "timestamp_s": 95.45454545454545,
      "video_start_s": 0.625
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0017",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0017.png",
      "index": 17,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 108.18181818181819,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0017.png",
      "source_image_path": "blender_frames/hero_iso/frame_0017.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_015",
        "sample_016"
      ],
      "source_sample_timestamps_s": [
        100.666667,
        112.0
      ],
      "source_sha256": "688db3525e44e5305dac745037bed5e1459d9376f360d0ffce031a336061cc83",
      "step_id": "frame_0017",
      "step_title": "Rendered deployment frame 0017",
      "timestamp_s": 101.81818181818181,
      "video_start_s": 0.666667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0018",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0018.png",
      "index": 18,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 114.54545454545455,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0018.png",
      "source_image_path": "blender_frames/hero_iso/frame_0018.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_015",
        "sample_016"
      ],
      "source_sample_timestamps_s": [
        100.666667,
        112.0
      ],
      "source_sha256": "61dbf409ab900ea6405db07aa42ccd5f0704a81fc68e4a9551a26e67c761c219",
      "step_id": "frame_0018",
      "step_title": "Rendered deployment frame 0018",
      "timestamp_s": 108.18181818181819,
      "video_start_s": 0.708333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0019",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0019.png",
      "index": 19,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 120.9090909090909,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0019.png",
      "source_image_path": "blender_frames/hero_iso/frame_0019.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_016",
        "sample_017"
      ],
      "source_sample_timestamps_s": [
        112.0,
        123.333333
      ],
      "source_sha256": "ef2ddfc0d44ddac90f2b5198446da2d3a8f6aae3826c15e3cc27a6353084ee33",
      "step_id": "frame_0019",
      "step_title": "Rendered deployment frame 0019",
      "timestamp_s": 114.54545454545455,
      "video_start_s": 0.75
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0020",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0020.png",
      "index": 20,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 127.27272727272727,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0020.png",
      "source_image_path": "blender_frames/hero_iso/frame_0020.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_016",
        "sample_017"
      ],
      "source_sample_timestamps_s": [
        112.0,
        123.333333
      ],
      "source_sha256": "98db08cf727aaed5334360b98718f34e21115ff56e58abb36b9e7d8db9e2883e",
      "step_id": "frame_0020",
      "step_title": "Rendered deployment frame 0020",
      "timestamp_s": 120.9090909090909,
      "video_start_s": 0.791667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0021",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0021.png",
      "index": 21,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 133.63636363636363,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0021.png",
      "source_image_path": "blender_frames/hero_iso/frame_0021.png",
      "source_interval_s": 6.36363636363636,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_017",
        "sample_018"
      ],
      "source_sample_timestamps_s": [
        123.333333,
        134.666667
      ],
      "source_sha256": "ac72f32c45deb89dd662eedf9aa6cddd4a2b9bba1c762d21af6b0a6570ece2b0",
      "step_id": "frame_0021",
      "step_title": "Rendered deployment frame 0021",
      "timestamp_s": 127.27272727272727,
      "video_start_s": 0.833333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0022",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0022.png",
      "index": 22,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 140.0,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0022.png",
      "source_image_path": "blender_frames/hero_iso/frame_0022.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_017",
        "sample_018"
      ],
      "source_sample_timestamps_s": [
        123.333333,
        134.666667
      ],
      "source_sha256": "740fac6a05a6c54e32ac4de1ab504b68d4032b636475dd8e94daff176b539b06",
      "step_id": "frame_0022",
      "step_title": "Rendered deployment frame 0022",
      "timestamp_s": 133.63636363636363,
      "video_start_s": 0.875
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0023",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0023.png",
      "index": 23,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 146.36363636363637,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0023.png",
      "source_image_path": "blender_frames/hero_iso/frame_0023.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_018",
        "sample_019"
      ],
      "source_sample_timestamps_s": [
        134.666667,
        146.0
      ],
      "source_sha256": "1b43eb8a7fd70976ac3021909ff7e7b225ba55c09cdde5fe2e5b1eaec96f8cd6",
      "step_id": "frame_0023",
      "step_title": "Rendered deployment frame 0023",
      "timestamp_s": 140.0,
      "video_start_s": 0.916667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0024",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0024.png",
      "index": 24,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 152.72727272727272,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0024.png",
      "source_image_path": "blender_frames/hero_iso/frame_0024.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_019",
        "sample_020"
      ],
      "source_sample_timestamps_s": [
        146.0,
        157.333333
      ],
      "source_sha256": "0a5dbd702badd3cd201c97159f93f1b1acdd1ef9520daeae6ce95990a0c7df45",
      "step_id": "frame_0024",
      "step_title": "Rendered deployment frame 0024",
      "timestamp_s": 146.36363636363637,
      "video_start_s": 0.958333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0025",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0025.png",
      "index": 25,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 159.0909090909091,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0025.png",
      "source_image_path": "blender_frames/hero_iso/frame_0025.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_019",
        "sample_020"
      ],
      "source_sample_timestamps_s": [
        146.0,
        157.333333
      ],
      "source_sha256": "83f6604dc397d8ddaf92eff110da85024e21e1fc986e9838c6a8784c3d10072f",
      "step_id": "frame_0025",
      "step_title": "Rendered deployment frame 0025",
      "timestamp_s": 152.72727272727272,
      "video_start_s": 1.0
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0026",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0026.png",
      "index": 26,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 165.45454545454547,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0026.png",
      "source_image_path": "blender_frames/hero_iso/frame_0026.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_020",
        "sample_021"
      ],
      "source_sample_timestamps_s": [
        157.333333,
        168.666667
      ],
      "source_sha256": "e7ed1678ab8f505b9713685b4db768f5c3792c982d8a9631e70b48c499b9e1df",
      "step_id": "frame_0026",
      "step_title": "Rendered deployment frame 0026",
      "timestamp_s": 159.0909090909091,
      "video_start_s": 1.041667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0027",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0027.png",
      "index": 27,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 171.8181818181818,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0027.png",
      "source_image_path": "blender_frames/hero_iso/frame_0027.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_020",
        "sample_021"
      ],
      "source_sample_timestamps_s": [
        157.333333,
        168.666667
      ],
      "source_sha256": "34d807c6d6210b52b60fa7a08a42cd94cb0bdadc34ce8f0e624e2ed8a6b25123",
      "step_id": "frame_0027",
      "step_title": "Rendered deployment frame 0027",
      "timestamp_s": 165.45454545454547,
      "video_start_s": 1.083333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0028",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0028.png",
      "index": 28,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 178.1818181818182,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0028.png",
      "source_image_path": "blender_frames/hero_iso/frame_0028.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_021",
        "sample_022"
      ],
      "source_sample_timestamps_s": [
        168.666667,
        180.0
      ],
      "source_sha256": "5f7f85c9035598758bd57c18c3e01ee5341c6795cef10d71cd4bdff195e1c903",
      "step_id": "frame_0028",
      "step_title": "Rendered deployment frame 0028",
      "timestamp_s": 171.8181818181818,
      "video_start_s": 1.125
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0029",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0029.png",
      "index": 29,
      "interval_id": "mid_deploy_unfurl_span",
      "interval_summary": "Sample the long unfurl span with coarse event-driven interpolation rather than dense time marching.",
      "next_timestamp_s": 184.54545454545453,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0029.png",
      "source_image_path": "blender_frames/hero_iso/frame_0029.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_021",
        "sample_022"
      ],
      "source_sample_timestamps_s": [
        168.666667,
        180.0
      ],
      "source_sha256": "4d66ed7c5f38d5a53e371cc98edb5bafa1221d52771ebac143aae5534ac7ad7a",
      "step_id": "frame_0029",
      "step_title": "Rendered deployment frame 0029",
      "timestamp_s": 178.1818181818182,
      "video_start_s": 1.166667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0030",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0030.png",
      "index": 30,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 190.9090909090909,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0030.png",
      "source_image_path": "blender_frames/hero_iso/frame_0030.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_022",
        "sample_023"
      ],
      "source_sample_timestamps_s": [
        180.0,
        190.0
      ],
      "source_sha256": "944014097d4e06fbbf6723cc99eb712d3bc30f8c83253af216168733eb628e9c",
      "step_id": "frame_0030",
      "step_title": "Rendered deployment frame 0030",
      "timestamp_s": 184.54545454545453,
      "video_start_s": 1.208333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0031",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0031.png",
      "index": 31,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 197.27272727272728,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0031.png",
      "source_image_path": "blender_frames/hero_iso/frame_0031.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_023",
        "sample_024"
      ],
      "source_sample_timestamps_s": [
        190.0,
        200.0
      ],
      "source_sha256": "16955c4a583d3249346ca844155b323e0b11278cf7e9a1eed865785ba98be254",
      "step_id": "frame_0031",
      "step_title": "Rendered deployment frame 0031",
      "timestamp_s": 190.9090909090909,
      "video_start_s": 1.25
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0032",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0032.png",
      "index": 32,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 203.63636363636363,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0032.png",
      "source_image_path": "blender_frames/hero_iso/frame_0032.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_023",
        "sample_024"
      ],
      "source_sample_timestamps_s": [
        190.0,
        200.0
      ],
      "source_sha256": "c81a0c2a94047946f73bb04f42172d07d830bd3950085fc0dc6bb3a8035be662",
      "step_id": "frame_0032",
      "step_title": "Rendered deployment frame 0032",
      "timestamp_s": 197.27272727272728,
      "video_start_s": 1.291667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0033",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0033.png",
      "index": 33,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 210.0,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0033.png",
      "source_image_path": "blender_frames/hero_iso/frame_0033.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_024",
        "sample_025"
      ],
      "source_sample_timestamps_s": [
        200.0,
        210.0
      ],
      "source_sha256": "00b8e72900e3394573c3e9cfdd1373cfeeb6fe1f99711e8c0327f37b67839e6a",
      "step_id": "frame_0033",
      "step_title": "Rendered deployment frame 0033",
      "timestamp_s": 203.63636363636363,
      "video_start_s": 1.333333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Interpolated deployment sample 025",
      "declared_step_id": "None",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0034.png",
      "index": 34,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 216.36363636363637,
      "sample_id": "sample_025",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0034.png",
      "source_image_path": "blender_frames/hero_iso/frame_0034.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "interpolated_sample",
      "source_sample_ids": [
        "sample_025"
      ],
      "source_sample_timestamps_s": [
        210.0
      ],
      "source_sha256": "98a8d6fbdb2df5067ecbcb5be055451104310ebf9aa5a8d69a7248af47ea8752",
      "step_id": "sample_025",
      "step_title": "Interpolated deployment sample 025",
      "timestamp_s": 210.0,
      "video_start_s": 1.375
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0035",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0035.png",
      "index": 35,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 222.72727272727272,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0035.png",
      "source_image_path": "blender_frames/hero_iso/frame_0035.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_025",
        "sample_026"
      ],
      "source_sample_timestamps_s": [
        210.0,
        220.0
      ],
      "source_sha256": "63055c8ccc8bd9b7e0b2090fbe52366c5732959eacfb46fb0ef429618febf7fa",
      "step_id": "frame_0035",
      "step_title": "Rendered deployment frame 0035",
      "timestamp_s": 216.36363636363637,
      "video_start_s": 1.416667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0036",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0036.png",
      "index": 36,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 229.0909090909091,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0036.png",
      "source_image_path": "blender_frames/hero_iso/frame_0036.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_026",
        "sample_027"
      ],
      "source_sample_timestamps_s": [
        220.0,
        230.0
      ],
      "source_sha256": "fa99c5b05e64aea2cbe9487e6a2671c779c5995268f8a893d5c8c60a6d31b21b",
      "step_id": "frame_0036",
      "step_title": "Rendered deployment frame 0036",
      "timestamp_s": 222.72727272727272,
      "video_start_s": 1.458333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0037",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0037.png",
      "index": 37,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 235.45454545454547,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0037.png",
      "source_image_path": "blender_frames/hero_iso/frame_0037.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_026",
        "sample_027"
      ],
      "source_sample_timestamps_s": [
        220.0,
        230.0
      ],
      "source_sha256": "98cd2b1a781087d78c1d8c7a45356366f5470a0c191e45e2d6b4324a60ee0493",
      "step_id": "frame_0037",
      "step_title": "Rendered deployment frame 0037",
      "timestamp_s": 229.0909090909091,
      "video_start_s": 1.5
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0038",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0038.png",
      "index": 38,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 241.8181818181818,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0038.png",
      "source_image_path": "blender_frames/hero_iso/frame_0038.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_027",
        "sample_028"
      ],
      "source_sample_timestamps_s": [
        230.0,
        240.0
      ],
      "source_sha256": "ec9687ecdb415e2af998c0e0cfe2fa07752b0247a7dd982e4216f4c59aab8c7e",
      "step_id": "frame_0038",
      "step_title": "Rendered deployment frame 0038",
      "timestamp_s": 235.45454545454547,
      "video_start_s": 1.541667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0039",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0039.png",
      "index": 39,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 248.1818181818182,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0039.png",
      "source_image_path": "blender_frames/hero_iso/frame_0039.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_028",
        "sample_029"
      ],
      "source_sample_timestamps_s": [
        240.0,
        250.0
      ],
      "source_sha256": "61fda5bb1fa6ec06516a6f80cb79a8d88bc8362b1633a1111cef1f3ba78a4db5",
      "step_id": "frame_0039",
      "step_title": "Rendered deployment frame 0039",
      "timestamp_s": 241.8181818181818,
      "video_start_s": 1.583333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0040",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0040.png",
      "index": 40,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 254.54545454545453,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0040.png",
      "source_image_path": "blender_frames/hero_iso/frame_0040.png",
      "source_interval_s": 6.3636363636363455,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_028",
        "sample_029"
      ],
      "source_sample_timestamps_s": [
        240.0,
        250.0
      ],
      "source_sha256": "1668648400bfba8460bc84283ccdc7a7ceea212d7a52e9bbbaf27dc68eada718",
      "step_id": "frame_0040",
      "step_title": "Rendered deployment frame 0040",
      "timestamp_s": 248.1818181818182,
      "video_start_s": 1.625
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0041",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0041.png",
      "index": 41,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 260.90909090909093,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0041.png",
      "source_image_path": "blender_frames/hero_iso/frame_0041.png",
      "source_interval_s": 6.363636363636402,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_029",
        "sample_030"
      ],
      "source_sample_timestamps_s": [
        250.0,
        260.0
      ],
      "source_sha256": "293e2aec4a039cd14371c305d121adc248fa0c0fe59824a2dc396fcca9b2b0cf",
      "step_id": "frame_0041",
      "step_title": "Rendered deployment frame 0041",
      "timestamp_s": 254.54545454545453,
      "video_start_s": 1.666667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0042",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0042.png",
      "index": 42,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 267.27272727272725,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0042.png",
      "source_image_path": "blender_frames/hero_iso/frame_0042.png",
      "source_interval_s": 6.363636363636317,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_030",
        "sample_031"
      ],
      "source_sample_timestamps_s": [
        260.0,
        270.0
      ],
      "source_sha256": "9c1111cbd50732734ac395d78071f3ebaf00acf561554f863443528f6aac3b9e",
      "step_id": "frame_0042",
      "step_title": "Rendered deployment frame 0042",
      "timestamp_s": 260.90909090909093,
      "video_start_s": 1.708333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0043",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0043.png",
      "index": 43,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 273.6363636363636,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0043.png",
      "source_image_path": "blender_frames/hero_iso/frame_0043.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_030",
        "sample_031"
      ],
      "source_sample_timestamps_s": [
        260.0,
        270.0
      ],
      "source_sha256": "1607291c82bd660fc3fac9d5e76d5ae53347c8266f5aee83a35b7d5d843b156e",
      "step_id": "frame_0043",
      "step_title": "Rendered deployment frame 0043",
      "timestamp_s": 267.27272727272725,
      "video_start_s": 1.75
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0044",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0044.png",
      "index": 44,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 280.0,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0044.png",
      "source_image_path": "blender_frames/hero_iso/frame_0044.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_031",
        "sample_032"
      ],
      "source_sample_timestamps_s": [
        270.0,
        280.0
      ],
      "source_sha256": "04772b3d3abe44fefd3d906654e4d62ff4c98d86b5438ee1578c51525dd9a375",
      "step_id": "frame_0044",
      "step_title": "Rendered deployment frame 0044",
      "timestamp_s": 273.6363636363636,
      "video_start_s": 1.791667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Interpolated deployment sample 032",
      "declared_step_id": "None",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0045.png",
      "index": 45,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 286.3636363636364,
      "sample_id": "sample_032",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0045.png",
      "source_image_path": "blender_frames/hero_iso/frame_0045.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "interpolated_sample",
      "source_sample_ids": [
        "sample_032"
      ],
      "source_sample_timestamps_s": [
        280.0
      ],
      "source_sha256": "f6e135f9a96edc05c307674d05e22882a30f65bf86c5645af2249d904979c9c0",
      "step_id": "sample_032",
      "step_title": "Interpolated deployment sample 032",
      "timestamp_s": 280.0,
      "video_start_s": 1.833333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0046",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0046.png",
      "index": 46,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 292.72727272727275,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0046.png",
      "source_image_path": "blender_frames/hero_iso/frame_0046.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_032",
        "sample_033"
      ],
      "source_sample_timestamps_s": [
        280.0,
        290.0
      ],
      "source_sha256": "a8d7a40b6466cad573b7882d909d9a271d84367eaa3001f5ac049a7d71e218a8",
      "step_id": "frame_0046",
      "step_title": "Rendered deployment frame 0046",
      "timestamp_s": 286.3636363636364,
      "video_start_s": 1.875
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0047",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0047.png",
      "index": 47,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 299.09090909090907,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0047.png",
      "source_image_path": "blender_frames/hero_iso/frame_0047.png",
      "source_interval_s": 6.363636363636317,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_033",
        "sample_034"
      ],
      "source_sample_timestamps_s": [
        290.0,
        300.0
      ],
      "source_sha256": "9ad03fd239ee1b0d9b20855cc7bbe5c6582aacd944e46fb45b58b27fbb97907a",
      "step_id": "frame_0047",
      "step_title": "Rendered deployment frame 0047",
      "timestamp_s": 292.72727272727275,
      "video_start_s": 1.916667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0048",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0048.png",
      "index": 48,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 305.45454545454544,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0048.png",
      "source_image_path": "blender_frames/hero_iso/frame_0048.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_033",
        "sample_034"
      ],
      "source_sample_timestamps_s": [
        290.0,
        300.0
      ],
      "source_sha256": "e9e6100a382e3a734d9167d181e10a39d023bb998e8938d1dbba4372e44ed370",
      "step_id": "frame_0048",
      "step_title": "Rendered deployment frame 0048",
      "timestamp_s": 299.09090909090907,
      "video_start_s": 1.958333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0049",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0049.png",
      "index": 49,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 311.8181818181818,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0049.png",
      "source_image_path": "blender_frames/hero_iso/frame_0049.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_034",
        "sample_035"
      ],
      "source_sample_timestamps_s": [
        300.0,
        310.0
      ],
      "source_sha256": "84418e5167035a27cd8a07ed0eec6b2e3cd89d5e345cafc15b18667146166296",
      "step_id": "frame_0049",
      "step_title": "Rendered deployment frame 0049",
      "timestamp_s": 305.45454545454544,
      "video_start_s": 2.0
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0050",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0050.png",
      "index": 50,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 318.1818181818182,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0050.png",
      "source_image_path": "blender_frames/hero_iso/frame_0050.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_035",
        "sample_036"
      ],
      "source_sample_timestamps_s": [
        310.0,
        320.0
      ],
      "source_sha256": "20eaa86a4adae6e1e0b8b081b8bc5e7de3df0bd981f49febd372fec77c77b569",
      "step_id": "frame_0050",
      "step_title": "Rendered deployment frame 0050",
      "timestamp_s": 311.8181818181818,
      "video_start_s": 2.041667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0051",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0051.png",
      "index": 51,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 324.54545454545456,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0051.png",
      "source_image_path": "blender_frames/hero_iso/frame_0051.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_035",
        "sample_036"
      ],
      "source_sample_timestamps_s": [
        310.0,
        320.0
      ],
      "source_sha256": "4c6bcd307a7a39bd6be4af823409a8fe308014daa16ecebb3a8b67b1613bedf0",
      "step_id": "frame_0051",
      "step_title": "Rendered deployment frame 0051",
      "timestamp_s": 318.1818181818182,
      "video_start_s": 2.083333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0052",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0052.png",
      "index": 52,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 330.90909090909093,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0052.png",
      "source_image_path": "blender_frames/hero_iso/frame_0052.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_036",
        "sample_037"
      ],
      "source_sample_timestamps_s": [
        320.0,
        330.0
      ],
      "source_sha256": "4a4659bc882fe63af1d40dc31cba437533cf661f135334e41bc437d70b37ac91",
      "step_id": "frame_0052",
      "step_title": "Rendered deployment frame 0052",
      "timestamp_s": 324.54545454545456,
      "video_start_s": 2.125
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0053",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0053.png",
      "index": 53,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 337.27272727272725,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0053.png",
      "source_image_path": "blender_frames/hero_iso/frame_0053.png",
      "source_interval_s": 6.363636363636317,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_037",
        "sample_038"
      ],
      "source_sample_timestamps_s": [
        330.0,
        340.0
      ],
      "source_sha256": "694f920f4b47b5a2fc5191275b3fa7b509534f6508ca7272b3f103f549dad33e",
      "step_id": "frame_0053",
      "step_title": "Rendered deployment frame 0053",
      "timestamp_s": 330.90909090909093,
      "video_start_s": 2.166667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0054",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0054.png",
      "index": 54,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 343.6363636363636,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0054.png",
      "source_image_path": "blender_frames/hero_iso/frame_0054.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_037",
        "sample_038"
      ],
      "source_sample_timestamps_s": [
        330.0,
        340.0
      ],
      "source_sha256": "7b73baeebb36a017e774781ae6ac9206881b4537313206a6277bc87648b4d72f",
      "step_id": "frame_0054",
      "step_title": "Rendered deployment frame 0054",
      "timestamp_s": 337.27272727272725,
      "video_start_s": 2.208333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0055",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0055.png",
      "index": 55,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 350.0,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0055.png",
      "source_image_path": "blender_frames/hero_iso/frame_0055.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_038",
        "sample_039"
      ],
      "source_sample_timestamps_s": [
        340.0,
        350.0
      ],
      "source_sha256": "ab074219e225a42d1909b0eab2e5a3e3d225677d12da115a98bf92ca5926f0bd",
      "step_id": "frame_0055",
      "step_title": "Rendered deployment frame 0055",
      "timestamp_s": 343.6363636363636,
      "video_start_s": 2.25
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Interpolated deployment sample 039",
      "declared_step_id": "None",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0056.png",
      "index": 56,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 356.3636363636364,
      "sample_id": "sample_039",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0056.png",
      "source_image_path": "blender_frames/hero_iso/frame_0056.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "interpolated_sample",
      "source_sample_ids": [
        "sample_039"
      ],
      "source_sample_timestamps_s": [
        350.0
      ],
      "source_sha256": "f031cc512f2dafe9159e5334a68df3bd92015a59cf0024dee76f1f545b380949",
      "step_id": "sample_039",
      "step_title": "Interpolated deployment sample 039",
      "timestamp_s": 350.0,
      "video_start_s": 2.291667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0057",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0057.png",
      "index": 57,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 362.72727272727275,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0057.png",
      "source_image_path": "blender_frames/hero_iso/frame_0057.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_039",
        "sample_040"
      ],
      "source_sample_timestamps_s": [
        350.0,
        360.0
      ],
      "source_sha256": "ee7198836a5709acc3291fb3eb84095b8dddbe52dcf720b7b0bda2f1954e5bde",
      "step_id": "frame_0057",
      "step_title": "Rendered deployment frame 0057",
      "timestamp_s": 356.3636363636364,
      "video_start_s": 2.333333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0058",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0058.png",
      "index": 58,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 369.09090909090907,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0058.png",
      "source_image_path": "blender_frames/hero_iso/frame_0058.png",
      "source_interval_s": 6.363636363636317,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_040",
        "sample_041"
      ],
      "source_sample_timestamps_s": [
        360.0,
        370.0
      ],
      "source_sha256": "1e4c20458780f794ef12746ecfec2c574f0886c042ec9329d973e72eb8bdc348",
      "step_id": "frame_0058",
      "step_title": "Rendered deployment frame 0058",
      "timestamp_s": 362.72727272727275,
      "video_start_s": 2.375
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0059",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0059.png",
      "index": 59,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 375.45454545454544,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0059.png",
      "source_image_path": "blender_frames/hero_iso/frame_0059.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_040",
        "sample_041"
      ],
      "source_sample_timestamps_s": [
        360.0,
        370.0
      ],
      "source_sha256": "33eda06e88dda342c79e41c2cf5277ed0ff581d235941bb55fe9a0cbbd54bab3",
      "step_id": "frame_0059",
      "step_title": "Rendered deployment frame 0059",
      "timestamp_s": 369.09090909090907,
      "video_start_s": 2.416667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0060",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0060.png",
      "index": 60,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 381.8181818181818,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0060.png",
      "source_image_path": "blender_frames/hero_iso/frame_0060.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_041",
        "sample_042"
      ],
      "source_sample_timestamps_s": [
        370.0,
        380.0
      ],
      "source_sha256": "0b34f9adce0f61b4b07c6681b8b41700c8641a34e86f5c50749212b8d821bb6b",
      "step_id": "frame_0060",
      "step_title": "Rendered deployment frame 0060",
      "timestamp_s": 375.45454545454544,
      "video_start_s": 2.458333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0061",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0061.png",
      "index": 61,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 388.1818181818182,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0061.png",
      "source_image_path": "blender_frames/hero_iso/frame_0061.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_042",
        "sample_043"
      ],
      "source_sample_timestamps_s": [
        380.0,
        390.0
      ],
      "source_sha256": "d799ffde40cee1a09a19c0254fd83aef6f7e69a5a4f715f82b950266c6de13e0",
      "step_id": "frame_0061",
      "step_title": "Rendered deployment frame 0061",
      "timestamp_s": 381.8181818181818,
      "video_start_s": 2.5
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0062",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0062.png",
      "index": 62,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 394.54545454545456,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0062.png",
      "source_image_path": "blender_frames/hero_iso/frame_0062.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_042",
        "sample_043"
      ],
      "source_sample_timestamps_s": [
        380.0,
        390.0
      ],
      "source_sha256": "5db4340027e9d0e972563f30050de141425a4d2de99f22dbf8f92de37a6331a1",
      "step_id": "frame_0062",
      "step_title": "Rendered deployment frame 0062",
      "timestamp_s": 388.1818181818182,
      "video_start_s": 2.541667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0063",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0063.png",
      "index": 63,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 400.90909090909093,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0063.png",
      "source_image_path": "blender_frames/hero_iso/frame_0063.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_043",
        "sample_044"
      ],
      "source_sample_timestamps_s": [
        390.0,
        400.0
      ],
      "source_sha256": "f5fab8a1cc611d2812a630a64a6d07afab159a0c4919f1beb63bb850ed72184f",
      "step_id": "frame_0063",
      "step_title": "Rendered deployment frame 0063",
      "timestamp_s": 394.54545454545456,
      "video_start_s": 2.583333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0064",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0064.png",
      "index": 64,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 407.27272727272725,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0064.png",
      "source_image_path": "blender_frames/hero_iso/frame_0064.png",
      "source_interval_s": 6.363636363636317,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_044",
        "sample_045"
      ],
      "source_sample_timestamps_s": [
        400.0,
        410.0
      ],
      "source_sha256": "66e65086da490df5300ad7d1f92b678f97028a30aee71b9cc2239937bccef6c6",
      "step_id": "frame_0064",
      "step_title": "Rendered deployment frame 0064",
      "timestamp_s": 400.90909090909093,
      "video_start_s": 2.625
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0065",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0065.png",
      "index": 65,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 413.6363636363636,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0065.png",
      "source_image_path": "blender_frames/hero_iso/frame_0065.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_044",
        "sample_045"
      ],
      "source_sample_timestamps_s": [
        400.0,
        410.0
      ],
      "source_sha256": "3fe9685a35bd04c266a5f215fc04cd4dc6a7039899e8c6cd533d2b4d3ceaef03",
      "step_id": "frame_0065",
      "step_title": "Rendered deployment frame 0065",
      "timestamp_s": 407.27272727272725,
      "video_start_s": 2.666667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Rendered deployment frame 0066",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0066.png",
      "index": 66,
      "interval_id": "final_capture_span",
      "interval_summary": "Carry the last deploy-and-capture approach with coarse samples while the radiator support carriage hits its stops, the leaves complete their hinge rotation, and the final latch event closes the thermal shell.",
      "next_timestamp_s": 420.0,
      "sample_id": "",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0066.png",
      "source_image_path": "blender_frames/hero_iso/frame_0066.png",
      "source_interval_s": 6.363636363636374,
      "source_kind": "render_interpolation",
      "source_sample_ids": [
        "sample_045",
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        410.0,
        420.0
      ],
      "source_sha256": "6f3fdb70687609b6c363a27a69a94ac0f7503ae28df893c2fde1bf60cd56451c",
      "step_id": "frame_0066",
      "step_title": "Rendered deployment frame 0066",
      "timestamp_s": 413.6363636363636,
      "video_start_s": 2.708333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0067.png",
      "index": 67,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0067.png",
      "source_image_path": "blender_frames/hero_iso/frame_0067.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "5ba845df6a1017d7b4daf918c235672b9231b2b72a6190325077e987c03bae67",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.75
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0068.png",
      "index": 68,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0068.png",
      "source_image_path": "blender_frames/hero_iso/frame_0068.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "66a55a6e1b3cbe3416a47478619b2c6504224a3627a85b4dee3d7352c3e87c94",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.791667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0069.png",
      "index": 69,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0069.png",
      "source_image_path": "blender_frames/hero_iso/frame_0069.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "92165d254b7dfd7f2d353b0bcefad3c08a5cbdf2ff0e84f05dc94fb7d3ccc15f",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.833333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0070.png",
      "index": 70,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0070.png",
      "source_image_path": "blender_frames/hero_iso/frame_0070.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "3a392520c5da86bc807b07acee72110a556f160c0e140370796de69222fe7afe",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.875
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0071.png",
      "index": 71,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0071.png",
      "source_image_path": "blender_frames/hero_iso/frame_0071.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "b79983e89c43fed97974a35254cd58bd5d950c9691433748876fccdbd694031e",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.916667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0072.png",
      "index": 72,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0072.png",
      "source_image_path": "blender_frames/hero_iso/frame_0072.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "e5af930fce8a349dbb9e3e8559313585a71ed246c1f04357d47484ba5184dfc7",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.958333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0073.png",
      "index": 73,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0073.png",
      "source_image_path": "blender_frames/hero_iso/frame_0073.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "a384a766501d3a57ba415048f0d3f4c54304ab69f7f700685b809fba2fef8b2f",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.0
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0074.png",
      "index": 74,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0074.png",
      "source_image_path": "blender_frames/hero_iso/frame_0074.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "55071b97615f07f3f24901a2d5f1240e6d06e83f3d368bd9dba5dda425993497",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.041667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0075.png",
      "index": 75,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0075.png",
      "source_image_path": "blender_frames/hero_iso/frame_0075.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "41c97652532d0c7e0b0b357b74714a3c965334122c735b91b01695329c845a3e",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.083333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0076.png",
      "index": 76,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0076.png",
      "source_image_path": "blender_frames/hero_iso/frame_0076.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "8802a1837201fd95cb6def8f7f7a1332498d1a239ffad3bff52993e5df2447b8",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.125
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0077.png",
      "index": 77,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0077.png",
      "source_image_path": "blender_frames/hero_iso/frame_0077.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "1959141a4f0f82b7722a5324f071d3e9f479c879902c3b24f4ad6dac0ca7a7c9",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.166667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0078.png",
      "index": 78,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0078.png",
      "source_image_path": "blender_frames/hero_iso/frame_0078.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "8ddac99774bafd4cdb4cfdcb4e1dcdc338f76481d303be58d215e110d3855599",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.208333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0079.png",
      "index": 79,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0079.png",
      "source_image_path": "blender_frames/hero_iso/frame_0079.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "d9a2930e9cadd86b2fc1df371a8f60c6f1012087563b0ddc94dfdca0aefc7219",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.25
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0080.png",
      "index": 80,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0080.png",
      "source_image_path": "blender_frames/hero_iso/frame_0080.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "f27d7dc5b96ec30f6111672c11cf2c000595a781231db8705f16ad1a023651a1",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.291667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0081.png",
      "index": 81,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0081.png",
      "source_image_path": "blender_frames/hero_iso/frame_0081.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "ecc83027e5ddc1e3618d4fbf0a144e8caa3f1e8bcc23755cb8bb5b76728d87f7",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.333333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0082.png",
      "index": 82,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0082.png",
      "source_image_path": "blender_frames/hero_iso/frame_0082.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "f7cef35688ba898998607132d071dba42bfafc3cfa97ad69052f24f4af8b3295",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.375
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0083.png",
      "index": 83,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0083.png",
      "source_image_path": "blender_frames/hero_iso/frame_0083.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "5010953f4118acfa1233fe39e1123f7d3d8ebd74808116ec360a76c8fec6e1a4",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.416667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0084.png",
      "index": 84,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0084.png",
      "source_image_path": "blender_frames/hero_iso/frame_0084.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "29b3691e979acecc1e67114f9cf0ecc699fcb15e03d867a3a8eb275fb1e778c1",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.458333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0085.png",
      "index": 85,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0085.png",
      "source_image_path": "blender_frames/hero_iso/frame_0085.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "9f8c8a69d6861a571aa30bc0e7042d950253ce8d4fcc66af88ce535883ee5843",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.5
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0086.png",
      "index": 86,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0086.png",
      "source_image_path": "blender_frames/hero_iso/frame_0086.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "6204654877f7a2df94b959da60c00d6bd1db7399acf250692fd87f8c5eb8c9e6",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.541667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0087.png",
      "index": 87,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0087.png",
      "source_image_path": "blender_frames/hero_iso/frame_0087.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "2ece77c7c152ad30e7ed0af6ae15efc007a8971a5d2ce6836ed438e8fe1eef9f",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.583333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0088.png",
      "index": 88,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0088.png",
      "source_image_path": "blender_frames/hero_iso/frame_0088.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "addfa1e19f8ad2a4defcab7d5fac4360b0abe70110881db6b9b2ff2415f0ad42",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.625
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0089.png",
      "index": 89,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0089.png",
      "source_image_path": "blender_frames/hero_iso/frame_0089.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "9fb8c067921852c17634d2a7110688d1ccb4bd608d03280f713a73fc171101a6",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.666667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0090.png",
      "index": 90,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0090.png",
      "source_image_path": "blender_frames/hero_iso/frame_0090.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "eb8ce0e378be6285cb62f78a69121a9504c888a54821aaa5525b418b6992639a",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.708333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0091.png",
      "index": 91,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0091.png",
      "source_image_path": "blender_frames/hero_iso/frame_0091.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "f89a5f71a991b873d16e93192262b033402cb08af61c8c69c7cdb7e24d6b534b",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.75
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0092.png",
      "index": 92,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0092.png",
      "source_image_path": "blender_frames/hero_iso/frame_0092.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "ec89683263803502db52b98474a9fe362e24f092536f9c8bec05721d0f0da683",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.791667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0093.png",
      "index": 93,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0093.png",
      "source_image_path": "blender_frames/hero_iso/frame_0093.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "bdb6b2626d81d03b6087045f36f330c8983537014f6188f9e9624499974b1e53",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.833333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0094.png",
      "index": 94,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0094.png",
      "source_image_path": "blender_frames/hero_iso/frame_0094.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "eec9c42b85ac7039e5f75d521bc32d3237b4f0bdb194cb5f195e2dface1f87d0",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.875
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0095.png",
      "index": 95,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0095.png",
      "source_image_path": "blender_frames/hero_iso/frame_0095.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "2a73a86e3dbc36007653ed7f76cc619b24b1dcefd0195846b44e1c6690d11392",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.916667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0096.png",
      "index": 96,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0096.png",
      "source_image_path": "blender_frames/hero_iso/frame_0096.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "5a45d48ca533f922dd3fd44ebcca0077451e2954369819ed7232d08d2f01e536",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.958333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0097.png",
      "index": 97,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0097.png",
      "source_image_path": "blender_frames/hero_iso/frame_0097.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "be65968b58c366a4a790f3c52c2a8beb22ec399ba9686603c63d5ad3f570adf4",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.0
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0098.png",
      "index": 98,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0098.png",
      "source_image_path": "blender_frames/hero_iso/frame_0098.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "d9a745962355f09bd595fc779edf9edeea7a38ab8b077fb3f9d8f78bade7ef40",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.041667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0099.png",
      "index": 99,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0099.png",
      "source_image_path": "blender_frames/hero_iso/frame_0099.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "5286368277c9517ee146319bf30978e746bd662a60a6b81c3679bc339a16ce65",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.083333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0100.png",
      "index": 100,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0100.png",
      "source_image_path": "blender_frames/hero_iso/frame_0100.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "38480ca2441466c30a0aea8d3d587354017015b252bd289e98e02fa5480007bc",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.125
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0101.png",
      "index": 101,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0101.png",
      "source_image_path": "blender_frames/hero_iso/frame_0101.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "f7f848fbdc63276ef5ca8f403846b74f54fd75adb30854c39c8f78b72e16370c",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.166667
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0102.png",
      "index": 102,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": 420.0,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0102.png",
      "source_image_path": "blender_frames/hero_iso/frame_0102.png",
      "source_interval_s": 0.0,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "bc2b581211b472b4d8dd7465a7a6f5c1215d953fb06c436515fd34ba7284f9c6",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.208333
    },
    {
      "camera": "hero_iso",
      "caption": "Legacy hero isometric | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/hero_iso/frame_0103.png",
      "index": 103,
      "interval_id": "",
      "interval_summary": "",
      "next_timestamp_s": null,
      "sample_id": "sample_046",
      "size_px": [
        1280,
        720
      ],
      "source_file": "blender_frames/hero_iso/frame_0103.png",
      "source_image_path": "blender_frames/hero_iso/frame_0103.png",
      "source_interval_s": null,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "fc0fbaf29063da1ac1785afcbce55a9fac516207a1b93e617fdd6545fa29093c",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.25
    }
  ],
  "name": "hero_iso",
  "schema_version": 1,
  "source_camera_views": [
    "hero_iso"
  ],
  "source_timeline_dir": "outputs/deployment_timeline",
  "trigger_mode": "manual"
}
