{
  "camera06_01_fall_F0362-0722": {
    "name": "1-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera06_01_fall_F0362-0722_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera06_01_fall_F0362-0722_original.mp4",
    "sha256": "a8e84e577c8f020d7f4c9fbd9eec0c0fcefb26242ef0fdbcaac901d9a1d6cf03",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera06_01_fall_F0362-0722",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera06_01_fall_F0362-0722",
      "camera_id": 6,
      "name": "1-Crowding_Collapse",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 362,
      "last": 722,
      "frames": 361,
      "first_recording_pts": "14.970000",
      "last_recording_pts": "29.968000"
    }
  },
  "camera06_02_crowd_F0723-1083": {
    "name": "1-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera06_02_crowd_F0723-1083_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera06_02_crowd_F0723-1083_original.mp4",
    "sha256": "bb0ace833b27c50deaeebb921cc1670b2ad5409022f2c580c26ceb53f69e4b5e",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera06_02_crowd_F0723-1083",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera06_02_crowd_F0723-1083",
      "camera_id": 6,
      "name": "1-Crowding_Collapse",
      "case_label": "군중",
      "label_origin": "user_range_annotation",
      "first": 723,
      "last": 1083,
      "frames": 361,
      "first_recording_pts": "30.001000",
      "last_recording_pts": "44.990000"
    }
  },
  "camera08_01_segment_F0112-0472": {
    "name": "3-Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera08_01_segment_F0112-0472_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera08_01_segment_F0112-0472_original.mp4",
    "sha256": "14437c85c0dd25fa0ae139dfcbb17402639003738216ccfc9e4d6c9749be935d",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera08_01_segment_F0112-0472",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera08_01_segment_F0112-0472",
      "camera_id": 8,
      "name": "3-Collapse",
      "case_label": "지정 구간",
      "label_origin": "unspecified_by_user",
      "first": 112,
      "last": 472,
      "frames": 361,
      "first_recording_pts": "4.562000",
      "last_recording_pts": "19.553000"
    }
  },
  "camera09_01_segment_F0242-0482": {
    "name": "4-Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera09_01_segment_F0242-0482_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera09_01_segment_F0242-0482_original.mp4",
    "sha256": "7e7df563d880d2668a7c2cae4332c1ad95c47a738e3f5d840629cb6e37555899",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera09_01_segment_F0242-0482",
    "reused": false,
    "expected_samples": 100,
    "source_clip": {
      "id": "camera09_01_segment_F0242-0482",
      "camera_id": 9,
      "name": "4-Collapse",
      "case_label": "지정 구간",
      "label_origin": "unspecified_by_user",
      "first": 242,
      "last": 482,
      "frames": 241,
      "first_recording_pts": "9.999000",
      "last_recording_pts": "19.976000"
    }
  },
  "camera10_01_fall_F0242-0602": {
    "name": "5-Collapse_Intrusion",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera10_01_fall_F0242-0602_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera10_01_fall_F0242-0602_original.mp4",
    "sha256": "9039f71d5009e3ba93a51aa09b0686d7d3b47b59de80cb59a5463108d928c162",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera10_01_fall_F0242-0602",
    "reused": false,
    "expected_samples": 151,
    "source_clip": {
      "id": "camera10_01_fall_F0242-0602",
      "camera_id": 10,
      "name": "5-Collapse_Intrusion",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 242,
      "last": 602,
      "frames": 361,
      "first_recording_pts": "9.993000",
      "last_recording_pts": "24.993000"
    }
  },
  "camera10_02_intrusion_F0603-0843": {
    "name": "5-Collapse_Intrusion",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera10_02_intrusion_F0603-0843_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera10_02_intrusion_F0603-0843_original.mp4",
    "sha256": "feec616986ea5cbd67ee2cdd9fa57a77e0f40f031c83bdddcbeb7cb7b29d73fe",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera10_02_intrusion_F0603-0843",
    "reused": false,
    "expected_samples": 100,
    "source_clip": {
      "id": "camera10_02_intrusion_F0603-0843",
      "camera_id": 10,
      "name": "5-Collapse_Intrusion",
      "case_label": "침입",
      "label_origin": "user_range_annotation",
      "first": 603,
      "last": 843,
      "frames": 241,
      "first_recording_pts": "25.066000",
      "last_recording_pts": "35.020000"
    }
  },
  "camera11_01_crowd_F0362-0602": {
    "name": "6-Crowding_Intrusion",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera11_01_crowd_F0362-0602_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera11_01_crowd_F0362-0602_original.mp4",
    "sha256": "1c3f03d79a2709182739c6e16903baab00914ba1908ac2f2768a6617fec8a578",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera11_01_crowd_F0362-0602",
    "reused": false,
    "expected_samples": 101,
    "source_clip": {
      "id": "camera11_01_crowd_F0362-0602",
      "camera_id": 11,
      "name": "6-Crowding_Intrusion",
      "case_label": "군중",
      "label_origin": "user_range_annotation",
      "first": 362,
      "last": 602,
      "frames": 241,
      "first_recording_pts": "15.010000",
      "last_recording_pts": "25.020000"
    }
  },
  "camera11_02_fall_F0603-0963": {
    "name": "6-Crowding_Intrusion",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera11_02_fall_F0603-0963_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera11_02_fall_F0603-0963_original.mp4",
    "sha256": "0048c481146072ccb28f63db6fe74ccb019570744e7a3d3798748d2d9bb9670c",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera11_02_fall_F0603-0963",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera11_02_fall_F0603-0963",
      "camera_id": 11,
      "name": "6-Crowding_Intrusion",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 603,
      "last": 963,
      "frames": 361,
      "first_recording_pts": "25.057000",
      "last_recording_pts": "40.055000"
    }
  },
  "camera14_01_fight_F0242-0482": {
    "name": "9-Fire_Fight",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera14_01_fight_F0242-0482_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera14_01_fight_F0242-0482_original.mp4",
    "sha256": "f5ab923edd9ffcf7e05f70bda954a30a74fa88e4569a8d6be37982d5a0848e05",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera14_01_fight_F0242-0482",
    "reused": false,
    "expected_samples": 100,
    "source_clip": {
      "id": "camera14_01_fight_F0242-0482",
      "camera_id": 14,
      "name": "9-Fire_Fight",
      "case_label": "싸움",
      "label_origin": "user_range_annotation",
      "first": 242,
      "last": 482,
      "frames": 241,
      "first_recording_pts": "9.992000",
      "last_recording_pts": "19.981000"
    }
  },
  "camera15_01_fall_F0362-0722": {
    "name": "10-Collapse_Fire",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera15_01_fall_F0362-0722_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera15_01_fall_F0362-0722_original.mp4",
    "sha256": "f666717624462a0f6a4e97809b9bb76a5d69d3f785a5fdce57071b5ca2455bbe",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera15_01_fall_F0362-0722",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera15_01_fall_F0362-0722",
      "camera_id": 15,
      "name": "10-Collapse_Fire",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 362,
      "last": 722,
      "frames": 361,
      "first_recording_pts": "15.018000",
      "last_recording_pts": "29.986000"
    }
  },
  "camera15_02_fire_F0723-1083": {
    "name": "10-Collapse_Fire",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera15_02_fire_F0723-1083_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera15_02_fire_F0723-1083_original.mp4",
    "sha256": "fe0da6271ce011f3f55d75be2f9a9b96cdf551428fe0bfb23924c5b798585fba",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera15_02_fire_F0723-1083",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera15_02_fire_F0723-1083",
      "camera_id": 15,
      "name": "10-Collapse_Fire",
      "case_label": "화재",
      "label_origin": "user_range_annotation",
      "first": 723,
      "last": 1083,
      "frames": 361,
      "first_recording_pts": "30.073000",
      "last_recording_pts": "45.066000"
    }
  },
  "camera16_01_fall_F0353-0713": {
    "name": "11-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera16_01_fall_F0353-0713_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera16_01_fall_F0353-0713_original.mp4",
    "sha256": "b05dcf081a6d79fd3e51ec33d77c6c08244d4ba0fe77a67d87c79ee143c03b28",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera16_01_fall_F0353-0713",
    "reused": false,
    "expected_samples": 151,
    "source_clip": {
      "id": "camera16_01_fall_F0353-0713",
      "camera_id": 16,
      "name": "11-Crowding_Collapse",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 353,
      "last": 713,
      "frames": 361,
      "first_recording_pts": "14.624000",
      "last_recording_pts": "29.634000"
    }
  },
  "camera18_01_crowd_F0112-0352": {
    "name": "13-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera18_01_crowd_F0112-0352_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera18_01_crowd_F0112-0352_original.mp4",
    "sha256": "a2e5f043734ba626ab12e81ad399f647c8c8fcb8ed5b73fefdea6c2a8c2d9dbe",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera18_01_crowd_F0112-0352",
    "reused": false,
    "expected_samples": 101,
    "source_clip": {
      "id": "camera18_01_crowd_F0112-0352",
      "camera_id": 18,
      "name": "13-Crowding_Collapse",
      "case_label": "군중",
      "label_origin": "user_range_annotation",
      "first": 112,
      "last": 352,
      "frames": 241,
      "first_recording_pts": "4.598000",
      "last_recording_pts": "14.600000"
    }
  },
  "camera18_02_fall_F0353-0713": {
    "name": "13-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera18_02_fall_F0353-0713_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera18_02_fall_F0353-0713_original.mp4",
    "sha256": "caa30ef056b4e4796f4164b6c613bc80693b7fead7b4043431c9c518cdbc5cd5",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera18_02_fall_F0353-0713",
    "reused": false,
    "expected_samples": 151,
    "source_clip": {
      "id": "camera18_02_fall_F0353-0713",
      "camera_id": 18,
      "name": "13-Crowding_Collapse",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 353,
      "last": 713,
      "frames": 361,
      "first_recording_pts": "14.649000",
      "last_recording_pts": "29.656000"
    }
  },
  "camera19_01_fire_F0112-0472": {
    "name": "14-Collapse_Fire",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera19_01_fire_F0112-0472_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera19_01_fire_F0112-0472_original.mp4",
    "sha256": "f3654cf39787a9a550d257e7b9d55da3b12ab79a2799ca2bab2db0566dad7103",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera19_01_fire_F0112-0472",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera19_01_fire_F0112-0472",
      "camera_id": 19,
      "name": "14-Collapse_Fire",
      "case_label": "화재",
      "label_origin": "user_range_annotation",
      "first": 112,
      "last": 472,
      "frames": 361,
      "first_recording_pts": "4.582000",
      "last_recording_pts": "19.559000"
    }
  },
  "camera19_02_fall_F0473-0833": {
    "name": "14-Collapse_Fire",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera19_02_fall_F0473-0833_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera19_02_fall_F0473-0833_original.mp4",
    "sha256": "5490ead2a111f0f9ad15b4f7e3360470f101b8e0a5166b6127f9806a31c61607",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera19_02_fall_F0473-0833",
    "reused": false,
    "expected_samples": 150,
    "source_clip": {
      "id": "camera19_02_fall_F0473-0833",
      "camera_id": 19,
      "name": "14-Collapse_Fire",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 473,
      "last": 833,
      "frames": 361,
      "first_recording_pts": "19.591000",
      "last_recording_pts": "34.590000"
    }
  },
  "camera20_01_fall_F0242-0602": {
    "name": "15-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera20_01_fall_F0242-0602_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera20_01_fall_F0242-0602_original.mp4",
    "sha256": "c3eaecd408e88ad5f8447c506238eb1756cbb0171cb15c05236f8c3843b11045",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera20_01_fall_F0242-0602",
    "reused": false,
    "expected_samples": 151,
    "source_clip": {
      "id": "camera20_01_fall_F0242-0602",
      "camera_id": 20,
      "name": "15-Crowding_Collapse",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 242,
      "last": 602,
      "frames": 361,
      "first_recording_pts": "9.970000",
      "last_recording_pts": "24.992000"
    }
  },
  "camera20_02_crowd_F0603-0843": {
    "name": "15-Crowding_Collapse",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera20_02_crowd_F0603-0843_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera20_02_crowd_F0603-0843_original.mp4",
    "sha256": "d771e4fd08001e9f51c0f89f868a6a73fc7a2f596c4cbcc35439432b86b02c85",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera20_02_crowd_F0603-0843",
    "reused": false,
    "expected_samples": 101,
    "source_clip": {
      "id": "camera20_02_crowd_F0603-0843",
      "camera_id": 20,
      "name": "15-Crowding_Collapse",
      "case_label": "군중",
      "label_origin": "user_range_annotation",
      "first": 603,
      "last": 843,
      "frames": 241,
      "first_recording_pts": "25.021000",
      "last_recording_pts": "35.032000"
    }
  },
  "camera21_01_fire_F0112-0352": {
    "name": "16-Collapse_Fire",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera21_01_fire_F0112-0352_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera21_01_fire_F0112-0352_original.mp4",
    "sha256": "55b2f5ee9168e81d5b25e3c5415efeee2454ab300b8b3a7a2ca994b2739b466e",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera21_01_fire_F0112-0352",
    "reused": false,
    "expected_samples": 100,
    "source_clip": {
      "id": "camera21_01_fire_F0112-0352",
      "camera_id": 21,
      "name": "16-Collapse_Fire",
      "case_label": "화재",
      "label_origin": "user_range_annotation",
      "first": 112,
      "last": 352,
      "frames": 241,
      "first_recording_pts": "4.619000",
      "last_recording_pts": "14.614000"
    }
  },
  "camera21_02_fall_F0353-0713": {
    "name": "16-Collapse_Fire",
    "local_source": "/data/codex-artifacts/contextra/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera21_02_fall_F0353-0713_original.mp4",
    "remote_source": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-channel-segments-20clips_r01/Contextra_User_Segments_20/Unmarked_Clips/camera21_02_fall_F0353-0713_original.mp4",
    "sha256": "9da3728c0c964deb3a060dbc9e460c515796b8e9a4ae91d8ee1f360063996378",
    "display_bounds": null,
    "known_loop_boundaries": [],
    "cache": "/storage/contextra/experiments/action-model-eval/2026/2026-11-02_contextra-user20-pose-cache_r01/clips/camera21_02_fall_F0353-0713",
    "reused": false,
    "expected_samples": 151,
    "source_clip": {
      "id": "camera21_02_fall_F0353-0713",
      "camera_id": 21,
      "name": "16-Collapse_Fire",
      "case_label": "쓰러짐",
      "label_origin": "user_range_annotation",
      "first": 353,
      "last": 713,
      "frames": 361,
      "first_recording_pts": "14.656000",
      "last_recording_pts": "29.657000"
    }
  }
}