{
  "design_signature": "e7299394ee064c9cc1ae90143c5a37f3f3657daab38c5a3e8f4110b675699929",
  "duration_s": 4.291701,
  "frame_count": 103,
  "frames": [
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Stowed launch-locked configuration",
      "declared_step_id": "stowed_launch_locked",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0001.png",
      "source_image_path": "blender_frames/bus_side/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": "826b5c083c905e8de1c50e7f27832acc58042345ea8a567b1a774bee9aada54c",
      "step_id": "sample_001",
      "step_title": "Stowed launch-locked configuration",
      "timestamp_s": 0.0,
      "video_start_s": 0.0
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0002",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0002.png",
      "source_image_path": "blender_frames/bus_side/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": "e46b57c385944894629a36e6db28a39858cba39ace1118af080e3fd5e0999d7d",
      "step_id": "frame_0002",
      "step_title": "Rendered deployment frame 0002",
      "timestamp_s": 6.363636363636363,
      "video_start_s": 0.041667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0003",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0003.png",
      "source_image_path": "blender_frames/bus_side/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": "f70f0974716c7c017e4e4ab226254cbef173fa41bdf965705e9b9388029fb1f3",
      "step_id": "frame_0003",
      "step_title": "Rendered deployment frame 0003",
      "timestamp_s": 12.727272727272727,
      "video_start_s": 0.083333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0004",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0004.png",
      "source_image_path": "blender_frames/bus_side/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": "f709223ada81ce4861905dc2b0254809e0cb200a7587485031c833dbc5db19c1",
      "step_id": "frame_0004",
      "step_title": "Rendered deployment frame 0004",
      "timestamp_s": 19.09090909090909,
      "video_start_s": 0.125
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0005",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0005.png",
      "source_image_path": "blender_frames/bus_side/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": "fa8a7a5a0d3504a79e11b721224464c827fa0bb0f8472de4dea99cc8a2c9ad7a",
      "step_id": "frame_0005",
      "step_title": "Rendered deployment frame 0005",
      "timestamp_s": 25.454545454545453,
      "video_start_s": 0.166667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0006",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0006.png",
      "source_image_path": "blender_frames/bus_side/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": "ebe3b74d9a7d7a4faeeab3dd00aa125b9390a423c0511201f65f27012a83a67c",
      "step_id": "frame_0006",
      "step_title": "Rendered deployment frame 0006",
      "timestamp_s": 31.818181818181817,
      "video_start_s": 0.208333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0007",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0007.png",
      "source_image_path": "blender_frames/bus_side/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": "c648755beed6792452c6e6d46d86b2d9f2e20c852b7a83cb8bc104176fcae903",
      "step_id": "frame_0007",
      "step_title": "Rendered deployment frame 0007",
      "timestamp_s": 38.18181818181818,
      "video_start_s": 0.25
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0008",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0008.png",
      "source_image_path": "blender_frames/bus_side/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": "6508e2940fa0081b0d87cd67736fbf77fe15d91d6e37125f69a39f307d6d7e06",
      "step_id": "frame_0008",
      "step_title": "Rendered deployment frame 0008",
      "timestamp_s": 44.54545454545455,
      "video_start_s": 0.291667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0009",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0009.png",
      "source_image_path": "blender_frames/bus_side/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": "3368576f97fb46dac4933f5241faf960290846ad6e16ba0a5fd310772e22c959",
      "step_id": "frame_0009",
      "step_title": "Rendered deployment frame 0009",
      "timestamp_s": 50.90909090909091,
      "video_start_s": 0.333333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0010",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0010.png",
      "source_image_path": "blender_frames/bus_side/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": "7d34c9610b0ec626eb90fbf479b0c78054cd383821c2666a93d798ad1b2d0f33",
      "step_id": "frame_0010",
      "step_title": "Rendered deployment frame 0010",
      "timestamp_s": 57.27272727272727,
      "video_start_s": 0.375
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0011",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0011.png",
      "source_image_path": "blender_frames/bus_side/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": "6d7be01f7507550e92c08f5ba40ef1bacc017fa24deec8955620f0704cd5af77",
      "step_id": "frame_0011",
      "step_title": "Rendered deployment frame 0011",
      "timestamp_s": 63.63636363636363,
      "video_start_s": 0.416667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0012",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0012.png",
      "source_image_path": "blender_frames/bus_side/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": "d07cfe4e7d2c974ab6c55e77867a5530b2c4d12c517f0ceb5d4aced45380ee32",
      "step_id": "frame_0012",
      "step_title": "Rendered deployment frame 0012",
      "timestamp_s": 70.0,
      "video_start_s": 0.458333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0013",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0013.png",
      "source_image_path": "blender_frames/bus_side/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": "947d9c68c968e4fe52bf469eb37c7b0c224ce62aa90da7fb14287700f686120c",
      "step_id": "frame_0013",
      "step_title": "Rendered deployment frame 0013",
      "timestamp_s": 76.36363636363636,
      "video_start_s": 0.5
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0014",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0014.png",
      "source_image_path": "blender_frames/bus_side/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": "190f22977765570d93182737cc9975b83aa5d987782711ea2e8c860e5a611ea1",
      "step_id": "frame_0014",
      "step_title": "Rendered deployment frame 0014",
      "timestamp_s": 82.72727272727273,
      "video_start_s": 0.541667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0015",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0015.png",
      "source_image_path": "blender_frames/bus_side/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": "8ee0fcda511a861239c22f16f81374da45b3716bd9293e6b80aed84055d06d55",
      "step_id": "frame_0015",
      "step_title": "Rendered deployment frame 0015",
      "timestamp_s": 89.0909090909091,
      "video_start_s": 0.583333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0016",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0016.png",
      "source_image_path": "blender_frames/bus_side/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": "6df65963a93871065d37a4a84dc461988c2320995f25b1628e2b8ed09a59f67f",
      "step_id": "frame_0016",
      "step_title": "Rendered deployment frame 0016",
      "timestamp_s": 95.45454545454545,
      "video_start_s": 0.625
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0017",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0017.png",
      "source_image_path": "blender_frames/bus_side/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": "18662d3b04ea1902b1fb22b61a270b8f15ba02fb43742320f8965459cc0eda24",
      "step_id": "frame_0017",
      "step_title": "Rendered deployment frame 0017",
      "timestamp_s": 101.81818181818181,
      "video_start_s": 0.666667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0018",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0018.png",
      "source_image_path": "blender_frames/bus_side/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": "49da6c510a4b5f56565638b40b63d0daaf334e8483b5cad1fa9fbadde06e51e0",
      "step_id": "frame_0018",
      "step_title": "Rendered deployment frame 0018",
      "timestamp_s": 108.18181818181819,
      "video_start_s": 0.708333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0019",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0019.png",
      "source_image_path": "blender_frames/bus_side/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": "8ef74d56eb06f084a682289d6707f08bc9289b53f432043e8745086e031fa8fe",
      "step_id": "frame_0019",
      "step_title": "Rendered deployment frame 0019",
      "timestamp_s": 114.54545454545455,
      "video_start_s": 0.75
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0020",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0020.png",
      "source_image_path": "blender_frames/bus_side/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": "a5a55f0b0103d84ca78c17f5d750fbecda98c3a05265a7955faa6b732709f172",
      "step_id": "frame_0020",
      "step_title": "Rendered deployment frame 0020",
      "timestamp_s": 120.9090909090909,
      "video_start_s": 0.791667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0021",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0021.png",
      "source_image_path": "blender_frames/bus_side/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": "d379b7e7bf4c76fadd5515786554aa0b87edb10ff4ccad9bb32b08c12c1f355d",
      "step_id": "frame_0021",
      "step_title": "Rendered deployment frame 0021",
      "timestamp_s": 127.27272727272727,
      "video_start_s": 0.833333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0022",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0022.png",
      "source_image_path": "blender_frames/bus_side/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": "c3786541b1e906d78afbe20c0c5a01bad9406f50dc18b3a7903c646575ddcd48",
      "step_id": "frame_0022",
      "step_title": "Rendered deployment frame 0022",
      "timestamp_s": 133.63636363636363,
      "video_start_s": 0.875
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0023",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0023.png",
      "source_image_path": "blender_frames/bus_side/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": "29246ae33f04bc50a692c0037c90f7e812004b85e3e97c0ed92e1c1edefc1471",
      "step_id": "frame_0023",
      "step_title": "Rendered deployment frame 0023",
      "timestamp_s": 140.0,
      "video_start_s": 0.916667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0024",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0024.png",
      "source_image_path": "blender_frames/bus_side/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": "dee38cec3a2d9ee49a3a94f24c5856f7805366108108d74696854c16741b0d43",
      "step_id": "frame_0024",
      "step_title": "Rendered deployment frame 0024",
      "timestamp_s": 146.36363636363637,
      "video_start_s": 0.958333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0025",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0025.png",
      "source_image_path": "blender_frames/bus_side/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": "58408189ad803da2fe89350862de071bee43d7767e684f99b0655f4e823eac02",
      "step_id": "frame_0025",
      "step_title": "Rendered deployment frame 0025",
      "timestamp_s": 152.72727272727272,
      "video_start_s": 1.0
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0026",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0026.png",
      "source_image_path": "blender_frames/bus_side/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": "000293ba33f8d07834cbeacd7adf58a8662354b0ba6303b348cf672e97affba7",
      "step_id": "frame_0026",
      "step_title": "Rendered deployment frame 0026",
      "timestamp_s": 159.0909090909091,
      "video_start_s": 1.041667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0027",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0027.png",
      "source_image_path": "blender_frames/bus_side/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": "49174e8c7e960411f482ad14f9d706a6a121e57acb58eec12517a383b6170c26",
      "step_id": "frame_0027",
      "step_title": "Rendered deployment frame 0027",
      "timestamp_s": 165.45454545454547,
      "video_start_s": 1.083333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0028",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0028.png",
      "source_image_path": "blender_frames/bus_side/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": "04f5ee5378ef0cdf504a3b4360f05184ea4353f1abf16b4c7cf4f1f73b0f0c14",
      "step_id": "frame_0028",
      "step_title": "Rendered deployment frame 0028",
      "timestamp_s": 171.8181818181818,
      "video_start_s": 1.125
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0029",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0029.png",
      "source_image_path": "blender_frames/bus_side/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": "294b2f1236bf6847db3e7fcb994468883edc8ad467afb4ae4068f1f4106ed603",
      "step_id": "frame_0029",
      "step_title": "Rendered deployment frame 0029",
      "timestamp_s": 178.1818181818182,
      "video_start_s": 1.166667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0030",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0030.png",
      "source_image_path": "blender_frames/bus_side/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": "8c04b2c332fc96b10b563bfc9a5d5434eec3ff197ea5b0983bd92d842d1034c3",
      "step_id": "frame_0030",
      "step_title": "Rendered deployment frame 0030",
      "timestamp_s": 184.54545454545453,
      "video_start_s": 1.208333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0031",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0031.png",
      "source_image_path": "blender_frames/bus_side/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": "49ab290c0ee2683c00045832a2b14ef0b4d923af1f305635e89cdf1af825d510",
      "step_id": "frame_0031",
      "step_title": "Rendered deployment frame 0031",
      "timestamp_s": 190.9090909090909,
      "video_start_s": 1.25
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0032",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0032.png",
      "source_image_path": "blender_frames/bus_side/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": "8717f464952ca0ec95cae477fa8f6abba1b4c28921adff74e90abb97ffdd2ab9",
      "step_id": "frame_0032",
      "step_title": "Rendered deployment frame 0032",
      "timestamp_s": 197.27272727272728,
      "video_start_s": 1.291667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0033",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0033.png",
      "source_image_path": "blender_frames/bus_side/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": "953ead14cef1746ae0ed1b27f6eb912fa1515addda95536edd5443e8530db86d",
      "step_id": "frame_0033",
      "step_title": "Rendered deployment frame 0033",
      "timestamp_s": 203.63636363636363,
      "video_start_s": 1.333333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Interpolated deployment sample 025",
      "declared_step_id": "None",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0034.png",
      "source_image_path": "blender_frames/bus_side/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": "9c70057fb6f557763f4b99553e5e9d6e7d682eaf419f04d74ae25198db818ce9",
      "step_id": "sample_025",
      "step_title": "Interpolated deployment sample 025",
      "timestamp_s": 210.0,
      "video_start_s": 1.375
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0035",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0035.png",
      "source_image_path": "blender_frames/bus_side/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": "461e1bb22d0965d200ab3d71c2de43aefa9c1c1beac52948ae5ca491308f3ccd",
      "step_id": "frame_0035",
      "step_title": "Rendered deployment frame 0035",
      "timestamp_s": 216.36363636363637,
      "video_start_s": 1.416667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0036",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0036.png",
      "source_image_path": "blender_frames/bus_side/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": "bf1a87bded670dafbf556cd469ec30a74285047d681a9ba2735b175a5bc501d9",
      "step_id": "frame_0036",
      "step_title": "Rendered deployment frame 0036",
      "timestamp_s": 222.72727272727272,
      "video_start_s": 1.458333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0037",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0037.png",
      "source_image_path": "blender_frames/bus_side/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": "13308874536414ee9ce678da508b6bc93701362612ce055aac709cfaffc69db3",
      "step_id": "frame_0037",
      "step_title": "Rendered deployment frame 0037",
      "timestamp_s": 229.0909090909091,
      "video_start_s": 1.5
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0038",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0038.png",
      "source_image_path": "blender_frames/bus_side/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": "911839c7b1ec7786097dc948770a4b287318cd898deeb3145cc166004dc3644d",
      "step_id": "frame_0038",
      "step_title": "Rendered deployment frame 0038",
      "timestamp_s": 235.45454545454547,
      "video_start_s": 1.541667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0039",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0039.png",
      "source_image_path": "blender_frames/bus_side/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": "7664d90308838d089e9e37a3084af85a0b26d9ede752f7ec0d3ec14a9f62a04c",
      "step_id": "frame_0039",
      "step_title": "Rendered deployment frame 0039",
      "timestamp_s": 241.8181818181818,
      "video_start_s": 1.583333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0040",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0040.png",
      "source_image_path": "blender_frames/bus_side/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": "bf08f003097f3f94e04478f2370bf8c8555dec603fdbb4dab846e003c5f5cb53",
      "step_id": "frame_0040",
      "step_title": "Rendered deployment frame 0040",
      "timestamp_s": 248.1818181818182,
      "video_start_s": 1.625
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0041",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0041.png",
      "source_image_path": "blender_frames/bus_side/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": "179e76665d69735b9d25ec31c8216b73ddb6e6c8b5d30019a2bd7616b2f876c4",
      "step_id": "frame_0041",
      "step_title": "Rendered deployment frame 0041",
      "timestamp_s": 254.54545454545453,
      "video_start_s": 1.666667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0042",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0042.png",
      "source_image_path": "blender_frames/bus_side/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": "96c94bc57add8285eced992a23814a67b09960716c0d557fb1f2653163d7bc85",
      "step_id": "frame_0042",
      "step_title": "Rendered deployment frame 0042",
      "timestamp_s": 260.90909090909093,
      "video_start_s": 1.708333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0043",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0043.png",
      "source_image_path": "blender_frames/bus_side/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": "ea087b27574149b596d4e3e61afc522942711f658a283f8a888cce1949b46088",
      "step_id": "frame_0043",
      "step_title": "Rendered deployment frame 0043",
      "timestamp_s": 267.27272727272725,
      "video_start_s": 1.75
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0044",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0044.png",
      "source_image_path": "blender_frames/bus_side/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": "74b00dda4f25b2e7f68e8a907553333300998c3ff42ebff3d39823eb59d4828d",
      "step_id": "frame_0044",
      "step_title": "Rendered deployment frame 0044",
      "timestamp_s": 273.6363636363636,
      "video_start_s": 1.791667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Interpolated deployment sample 032",
      "declared_step_id": "None",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0045.png",
      "source_image_path": "blender_frames/bus_side/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": "2f51dab5f918ab88e27b6691c6d404e3ea2384d7f9b3ee8cddd0631ed17836e2",
      "step_id": "sample_032",
      "step_title": "Interpolated deployment sample 032",
      "timestamp_s": 280.0,
      "video_start_s": 1.833333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0046",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0046.png",
      "source_image_path": "blender_frames/bus_side/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": "afc94cade1e6c9bda843a60f87c8f4721e74b0b611247079ad42cfaf893c02fc",
      "step_id": "frame_0046",
      "step_title": "Rendered deployment frame 0046",
      "timestamp_s": 286.3636363636364,
      "video_start_s": 1.875
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0047",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0047.png",
      "source_image_path": "blender_frames/bus_side/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": "587e95f59d498d534b3ce83409cc8f1369d3ae208dbb39bab0c6b368a96c4bee",
      "step_id": "frame_0047",
      "step_title": "Rendered deployment frame 0047",
      "timestamp_s": 292.72727272727275,
      "video_start_s": 1.916667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0048",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0048.png",
      "source_image_path": "blender_frames/bus_side/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": "481283a60e5b45da9515421db77d192fb2fe08681bde29ca4bce411b0107305b",
      "step_id": "frame_0048",
      "step_title": "Rendered deployment frame 0048",
      "timestamp_s": 299.09090909090907,
      "video_start_s": 1.958333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0049",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0049.png",
      "source_image_path": "blender_frames/bus_side/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": "4728c134612bd0de0295b2d16c8e26c3671934ca5f5ab32712617273da5ceca3",
      "step_id": "frame_0049",
      "step_title": "Rendered deployment frame 0049",
      "timestamp_s": 305.45454545454544,
      "video_start_s": 2.0
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0050",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0050.png",
      "source_image_path": "blender_frames/bus_side/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": "4fe54ef8bdcae2169e2cc84e4aae001656df6afa03dee958a83d2572eb1f76c7",
      "step_id": "frame_0050",
      "step_title": "Rendered deployment frame 0050",
      "timestamp_s": 311.8181818181818,
      "video_start_s": 2.041667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0051",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0051.png",
      "source_image_path": "blender_frames/bus_side/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": "1abfb4b1f22bb6937d345114a40453d6f45ee31957ba05bffb7ef1d18ee993b8",
      "step_id": "frame_0051",
      "step_title": "Rendered deployment frame 0051",
      "timestamp_s": 318.1818181818182,
      "video_start_s": 2.083333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0052",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0052.png",
      "source_image_path": "blender_frames/bus_side/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": "29d7ec0ed6b508441ce4776d614d8dd09b116ceb6a365b868d32075f01279d41",
      "step_id": "frame_0052",
      "step_title": "Rendered deployment frame 0052",
      "timestamp_s": 324.54545454545456,
      "video_start_s": 2.125
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0053",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0053.png",
      "source_image_path": "blender_frames/bus_side/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": "0f71b7b53fa3a8a4f00b98771459c930473bc437eac314e894980b55576c8513",
      "step_id": "frame_0053",
      "step_title": "Rendered deployment frame 0053",
      "timestamp_s": 330.90909090909093,
      "video_start_s": 2.166667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0054",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0054.png",
      "source_image_path": "blender_frames/bus_side/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": "cca4c047fbbbb3bdba19353c0e7440db041241b1c025f0f75dea45c1d7192b19",
      "step_id": "frame_0054",
      "step_title": "Rendered deployment frame 0054",
      "timestamp_s": 337.27272727272725,
      "video_start_s": 2.208333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0055",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0055.png",
      "source_image_path": "blender_frames/bus_side/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": "4ca3f1593358bd9902a9faab1e541279def7f967a8da5486701fe4e20c4b657b",
      "step_id": "frame_0055",
      "step_title": "Rendered deployment frame 0055",
      "timestamp_s": 343.6363636363636,
      "video_start_s": 2.25
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Interpolated deployment sample 039",
      "declared_step_id": "None",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0056.png",
      "source_image_path": "blender_frames/bus_side/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": "cdab7f874ac34e077de1a769c3294be09c4ce7a7d6a9147c39731119a075d7de",
      "step_id": "sample_039",
      "step_title": "Interpolated deployment sample 039",
      "timestamp_s": 350.0,
      "video_start_s": 2.291667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0057",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0057.png",
      "source_image_path": "blender_frames/bus_side/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": "4e44413981668bf11903ae1b027170bd5c148e739c375fc2b88ef420cbe6a7f8",
      "step_id": "frame_0057",
      "step_title": "Rendered deployment frame 0057",
      "timestamp_s": 356.3636363636364,
      "video_start_s": 2.333333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0058",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0058.png",
      "source_image_path": "blender_frames/bus_side/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": "382aa1337c698c540ebd24fd09ea784ff9d30ddb4ea2f65cbc5d689886e1ab61",
      "step_id": "frame_0058",
      "step_title": "Rendered deployment frame 0058",
      "timestamp_s": 362.72727272727275,
      "video_start_s": 2.375
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0059",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0059.png",
      "source_image_path": "blender_frames/bus_side/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": "676568f332310329488a5664bc5e35319077d48837817559295ade251cd558c1",
      "step_id": "frame_0059",
      "step_title": "Rendered deployment frame 0059",
      "timestamp_s": 369.09090909090907,
      "video_start_s": 2.416667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0060",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0060.png",
      "source_image_path": "blender_frames/bus_side/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": "6320c7e20fe4cb8c7e9a663bd8c78fc3d29d0107ab1daac84f2b5ee6eceace29",
      "step_id": "frame_0060",
      "step_title": "Rendered deployment frame 0060",
      "timestamp_s": 375.45454545454544,
      "video_start_s": 2.458333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0061",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0061.png",
      "source_image_path": "blender_frames/bus_side/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": "9c11a080953df12fe62df08272302d01c245b796084c9196354ee51834716d7d",
      "step_id": "frame_0061",
      "step_title": "Rendered deployment frame 0061",
      "timestamp_s": 381.8181818181818,
      "video_start_s": 2.5
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0062",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0062.png",
      "source_image_path": "blender_frames/bus_side/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": "13d9cf79187abc538c2e2afc959d580369f5d2f4a5cfce995cef3e5a26f5f95b",
      "step_id": "frame_0062",
      "step_title": "Rendered deployment frame 0062",
      "timestamp_s": 388.1818181818182,
      "video_start_s": 2.541667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0063",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0063.png",
      "source_image_path": "blender_frames/bus_side/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": "1d44cdfa2b6e965028aac35cbb6f65b7edc63205f92424f2f9f2c0bd9b79aa26",
      "step_id": "frame_0063",
      "step_title": "Rendered deployment frame 0063",
      "timestamp_s": 394.54545454545456,
      "video_start_s": 2.583333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0064",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0064.png",
      "source_image_path": "blender_frames/bus_side/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": "a1e83f0490742f5b5050342e93c8bbc452ae1ebfe3a2eb10f35d833d8887182c",
      "step_id": "frame_0064",
      "step_title": "Rendered deployment frame 0064",
      "timestamp_s": 400.90909090909093,
      "video_start_s": 2.625
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0065",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0065.png",
      "source_image_path": "blender_frames/bus_side/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": "5b97dd8db17d588243a728877964e868cf8f903e4dc0cd401097c6c841dcfae4",
      "step_id": "frame_0065",
      "step_title": "Rendered deployment frame 0065",
      "timestamp_s": 407.27272727272725,
      "video_start_s": 2.666667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Rendered deployment frame 0066",
      "declared_step_id": "",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0066.png",
      "source_image_path": "blender_frames/bus_side/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": "96e9bf3dbf9e2a7de84657a876a603d40c060fa297926334fc134a35ef12171e",
      "step_id": "frame_0066",
      "step_title": "Rendered deployment frame 0066",
      "timestamp_s": 413.6363636363636,
      "video_start_s": 2.708333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0067.png",
      "source_image_path": "blender_frames/bus_side/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": "b22a82c7e9f91d2d857fdabf9d6f9d5654e1c56504a5fda10c5003504bc3f08c",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.75
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0068.png",
      "source_image_path": "blender_frames/bus_side/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": "3c2bed3016ac53936c096d00b7ddc3279c1086f40f6a5264846356acaf82103d",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.791667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0069.png",
      "source_image_path": "blender_frames/bus_side/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": "9d6b3bce22822c76609e71526257461cb2848bc4b82da1b78826a5fd154f967d",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.833333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0070.png",
      "source_image_path": "blender_frames/bus_side/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": "54693de1b5fabb409cecdeed91fbba2a02fcde30a483a0522590d37a497c9389",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.875
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0071.png",
      "source_image_path": "blender_frames/bus_side/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": "444adbc57dd15e9280c145ec7eba60224ab3e633bfa043255331f136caece9f5",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.916667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0072.png",
      "source_image_path": "blender_frames/bus_side/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": "64be0d675bc65b58c77480111507744ec59668f4c4feb1062bed88874c87e359",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 2.958333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0073.png",
      "source_image_path": "blender_frames/bus_side/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": "0c7365799a69cc359712e58f727978afb39d4b06ebe86c047f84d681ea91b0a2",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.0
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0074.png",
      "source_image_path": "blender_frames/bus_side/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": "0df195ed2034c91483725a3e586ab6defcc6d3dbff58e7f163f886ba6861db6f",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.041667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0075.png",
      "source_image_path": "blender_frames/bus_side/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": "b8b7d63493aa248aa184554b6c669582789eddd3cb0f4bbda9be211e27c4935a",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.083333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0076.png",
      "source_image_path": "blender_frames/bus_side/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": "eb45d2d7d0ea0fdb1484b19ad81fd57c77bacf6d7c3d9dbad2009647624e9fc5",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.125
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0077.png",
      "source_image_path": "blender_frames/bus_side/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": "cc120808a82f8a5d4e347c741cf3623b0037bbe77939a07260f2b5a94c1f5883",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.166667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0078.png",
      "source_image_path": "blender_frames/bus_side/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": "b7e191e60139bed51f5a09f9e6e6745b4586741f7b0054d0c6577e6045c5e043",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.208333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0079.png",
      "source_image_path": "blender_frames/bus_side/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": "d460cfbe42037e78ddc0bd94437b862b13e32443ba484b18f875e9f9f3c94a2e",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.25
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0080.png",
      "source_image_path": "blender_frames/bus_side/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": "c309a027324cfac15c124967e660d9aec0f9e895c8b66c1815fcc4e72f8759b5",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.291667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0081.png",
      "source_image_path": "blender_frames/bus_side/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": "f1ea94160a3de26162b3493ceac4fecf7bb5da41c3f0c43dd98c00e3dd0942d0",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.333333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0082.png",
      "source_image_path": "blender_frames/bus_side/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": "ba677442d1223be5540aa2661e8d08983314aceb22106457cc1dc3d48efecc26",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.375
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0083.png",
      "source_image_path": "blender_frames/bus_side/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": "3f763dd339c2b200d0605f0ce70321c077c323854b53b83022587c7785f208b3",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.416667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0084.png",
      "source_image_path": "blender_frames/bus_side/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": "1d35d0191383def1247a8b507a922823fd0224c94b9f4043bc21fde41b7ec726",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.458333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0085.png",
      "source_image_path": "blender_frames/bus_side/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": "6bffbdd354df0ded5c2ea33d3490f83134bcdc76dc05d392f56cdc27cf158ab6",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.5
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0086.png",
      "source_image_path": "blender_frames/bus_side/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": "e2576d737358746ed8fdaf348a672ff76960c6352c2bb76a0a4b8e7125bc298f",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.541667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0087.png",
      "source_image_path": "blender_frames/bus_side/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": "de8c8d8b77cc93428b6db198e5115d0d45409ac0c9a8e64d5bbfee1e36570e30",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.583333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0088.png",
      "source_image_path": "blender_frames/bus_side/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": "bdab65b60980c43b724dec313caae9eab02bb126f188fba494013a2f478e614c",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.625
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0089.png",
      "source_image_path": "blender_frames/bus_side/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": "f1087fa59eaecad991143ede6aa12d990c55711352aa75d6980c2bb298edcfa4",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.666667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0090.png",
      "source_image_path": "blender_frames/bus_side/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": "c330aebf1a7bf0cb2b1f9a8977d18c87c6985df0f18239fa19007247f94a760a",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.708333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0091.png",
      "source_image_path": "blender_frames/bus_side/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": "65f448b6238080e2686df2c2f4bcd1a7c40e4ca1e13ef65f53731f05492db923",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.75
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0092.png",
      "source_image_path": "blender_frames/bus_side/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": "6f98312650e356aac8df1e837aff85ac0904188f022c4a9309a901e743330628",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.791667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0093.png",
      "source_image_path": "blender_frames/bus_side/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": "1388d217a8a60ce883d9a2240f8aafb6ff89e03ed633d65ece4550f3e48b6d44",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.833333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0094.png",
      "source_image_path": "blender_frames/bus_side/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": "8f738e8f69d90532a2b1cfd09b0465e05aef3bc8d1f4022bf688cd7a01fea514",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.875
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0095.png",
      "source_image_path": "blender_frames/bus_side/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": "6e72a074340d26832da36a6ee93d36ac64eec1b4fa8cb2a12a606ecdb8e62605",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.916667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0096.png",
      "source_image_path": "blender_frames/bus_side/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": "deec3a4c4f90d5ebeb490da4dd0291c5fe5e02bf7130ce7f94f93ed79b25c504",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 3.958333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0097.png",
      "source_image_path": "blender_frames/bus_side/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": "81ea95842c1db4cfb316c6e5e9655ad804b094e0ffa9324e5d08de720267aca6",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.0
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0098.png",
      "source_image_path": "blender_frames/bus_side/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": "ac14ba6aecc519e04f4574389df460061ac0fbbaef670f000eebaf4ac9ec80ca",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.041667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0099.png",
      "source_image_path": "blender_frames/bus_side/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": "873a8f4d92308714e05915ab6808bbb8ac34b273ffa7f71cb5b6b98a941c2e84",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.083333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0100.png",
      "source_image_path": "blender_frames/bus_side/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": "1c08b77030c6286271ab6bd9fcad2eacf31bd639a44c47e5c4cb824bc99b7ecc",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.125
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0101.png",
      "source_image_path": "blender_frames/bus_side/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": "2889048aa39483eb59625340eeb7bf2efaed71967eaaebcb512bd4225633456e",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.166667
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0102.png",
      "source_image_path": "blender_frames/bus_side/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": "15a92da4595c56292e688d7d3cf8bc0611f362f59990449810cce8058d08d164",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.208333
    },
    {
      "camera": "bus_side",
      "caption": "Legacy bus side | Deployed and captured",
      "declared_step_id": "deployed_and_captured",
      "display_duration_s": 0.041667,
      "image_path": "review_frames/bus_side/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/bus_side/frame_0103.png",
      "source_image_path": "blender_frames/bus_side/frame_0103.png",
      "source_interval_s": null,
      "source_kind": "declared_step",
      "source_sample_ids": [
        "sample_046"
      ],
      "source_sample_timestamps_s": [
        420.0
      ],
      "source_sha256": "7d0ed78481a47ee8195a360f669b20df1d74af23710ff532125c333803b63ad2",
      "step_id": "sample_046",
      "step_title": "Deployed and captured",
      "timestamp_s": 420.0,
      "video_start_s": 4.25
    }
  ],
  "name": "bus_side",
  "schema_version": 1,
  "source_camera_views": [
    "bus_side"
  ],
  "source_timeline_dir": "outputs/deployment_timeline",
  "trigger_mode": "manual"
}
