{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "segments": [
      {
        "scene_index": 1,
        "heading": "1. 바다 속 – D",
        "start_char": 19,
        "end_char": 254,
        "length": 235
      },
      {
        "scene_index": 2,
        "heading": "2. 쓰레기 수거선 – D",
        "start_char": 254,
        "end_char": 488,
        "length": 234
      },
      {
        "scene_index": 3,
        "heading": "3. 도로 위 – D",
        "start_char": 488,
        "end_char": 675,
        "length": 187
      },
      {
        "scene_index": 4,
        "heading": "4. 고급주택가. 자동차 안 – D",
        "start_char": 675,
        "end_char": 1015,
        "length": 340
      },
      {
        "scene_index": 5,
        "heading": "5. 고급주택가 + 집안 거실 – D",
        "start_char": 1015,
        "end_char": 2053,
        "length": 1038
      },
      {
        "scene_index": 6,
        "heading": "6. 인천 난민촌 도로 + 쓰레기장 – D",
        "start_char": 2053,
        "end_char": 4260,
        "length": 2207
      },
      {
        "scene_index": 7,
        "heading": "7. 인공제방 – D",
        "start_char": 4260,
        "end_char": 5457,
        "length": 1197
      },
      {
        "scene_index": 8,
        "heading": "8. 난민 재판소 – D",
        "start_char": 5457,
        "end_char": 6619,
        "length": 1162
      },
      {
        "scene_index": 9,
        "heading": "9. 난민 재판소 밖 – N",
        "start_char": 6619,
        "end_char": 6831,
        "length": 212
      },
      {
        "scene_index": 10,
        "heading": "10. 허름한 골목 식당 - N",
        "start_char": 6831,
        "end_char": 7264,
        "length": 433
      },
      {
        "scene_index": 11,
        "heading": "11. 난민 수용서 전경 몽타주 – N",
        "start_char": 7264,
        "end_char": 7603,
        "length": 339
      },
      {
        "scene_index": 12,
        "heading": "12. 현우의 컨테이너 안 – N",
        "start_char": 7603,
        "end_char": 8544,
        "length": 941
      },
      {
        "scene_index": 13,
        "heading": "13. 난민 수용소 – N",
        "start_char": 8544,
        "end_char": 9984,
        "length": 1440
      },
      {
        "scene_index": 14,
        "heading": "14. 현우의 컨테이너 안 – D",
        "start_char": 9984,
        "end_char": 10515,
        "length": 531
      },
      {
        "scene_index": 15,
        "heading": "15. 난민촌 고물상 – D",
        "start_char": 10515,
        "end_char": 11285,
        "length": 770
      },
      {
        "scene_index": 16,
        "heading": "16. 라울의 집(컨테이너) 앞 – D",
        "start_char": 11285,
        "end_char": 11540,
        "length": 255
      },
      {
        "scene_index": 17,
        "heading": "17. 고물상 안 – D",
        "start_char": 11540,
        "end_char": 12025,
        "length": 485
      },
      {
        "scene_index": 18,
        "heading": "18. 민병대 사무실 – D",
        "start_char": 12025,
        "end_char": 12472,
        "length": 447
      },
      {
        "scene_index": 19,
        "heading": "19. 윤성찬 차 안 – D",
        "start_char": 12472,
        "end_char": 12592,
        "length": 120
      },
      {
        "scene_index": 20,
        "heading": "20. 난민촌 일각 – D",
        "start_char": 12592,
        "end_char": 13054,
        "length": 462
      },
      {
        "scene_index": 21,
        "heading": "21. 라울의 집 (컨테이너) – D",
        "start_char": 13054,
        "end_char": 13209,
        "length": 155
      },
      {
        "scene_index": 22,
        "heading": "22. 난민촌 – D",
        "start_char": 13209,
        "end_char": 13421,
        "length": 212
      },
      {
        "scene_index": 23,
        "heading": "23. 구치소 면회실 – D",
        "start_char": 13421,
        "end_char": 13907,
        "length": 486
      },
      {
        "scene_index": 24,
        "heading": "24. 현우의 컨테이너 – D",
        "start_char": 13907,
        "end_char": 14224,
        "length": 317
      },
      {
        "scene_index": 25,
        "heading": "25. 난민촌 + 피로연장 – 해질무렵",
        "start_char": 14224,
        "end_char": 15945,
        "length": 1721
      },
      {
        "scene_index": 26,
        "heading": "26. 지하 하수도로 + 피로연장 (교차) – N",
        "start_char": 15945,
        "end_char": 16654,
        "length": 709
      },
      {
        "scene_index": 27,
        "heading": "27. 난민촌 거리 일각 – N",
        "start_char": 16654,
        "end_char": 17410,
        "length": 756
      },
      {
        "scene_index": 28,
        "heading": "28. 신부님 차 안 - N",
        "start_char": 17410,
        "end_char": 17815,
        "length": 405
      },
      {
        "scene_index": 29,
        "heading": "29. 성당 지하 기도소 - N",
        "start_char": 17815,
        "end_char": 18379,
        "length": 564
      },
      {
        "scene_index": 30,
        "heading": "30. 성당 지하실 - N",
        "start_char": 18379,
        "end_char": 19341,
        "length": 962
      },
      {
        "scene_index": 31,
        "heading": "31. 관리사무소. - N",
        "start_char": 19341,
        "end_char": 20079,
        "length": 738
      },
      {
        "scene_index": 32,
        "heading": "32. 성당. 지하실 - N",
        "start_char": 20079,
        "end_char": 21116,
        "length": 1037
      },
      {
        "scene_index": 33,
        "heading": "33. 헬기 + 성당 + 난민촌 (교차) - N",
        "start_char": 21116,
        "end_char": 21995,
        "length": 879
      },
      {
        "scene_index": 34,
        "heading": "34. 관리사무소 안 - N",
        "start_char": 21995,
        "end_char": 22269,
        "length": 274
      },
      {
        "scene_index": 35,
        "heading": "35. 난민촌- N",
        "start_char": 22269,
        "end_char": 22401,
        "length": 132
      },
      {
        "scene_index": 36,
        "heading": "36. 맨홀 하수도 속 - N",
        "start_char": 22401,
        "end_char": 22653,
        "length": 252
      },
      {
        "scene_index": 37,
        "heading": "37. 관리사무소 안- N",
        "start_char": 22653,
        "end_char": 22854,
        "length": 201
      },
      {
        "scene_index": 38,
        "heading": "38. 바다 위 - 동틀무렵",
        "start_char": 22854,
        "end_char": 23548,
        "length": 694
      },
      {
        "scene_index": 39,
        "heading": "39. 수몰된 난민촌 몽타주 - D",
        "start_char": 23548,
        "end_char": 24022,
        "length": 474
      },
      {
        "scene_index": 40,
        "heading": "40. 난민촌 외곽 –D",
        "start_char": 24022,
        "end_char": 24218,
        "length": 196
      },
      {
        "scene_index": 41,
        "heading": "41. 무인점포 안 – D",
        "start_char": 24218,
        "end_char": 25405,
        "length": 1187
      },
      {
        "scene_index": 42,
        "heading": "42. 난민촌 입구 – N",
        "start_char": 25405,
        "end_char": 26277,
        "length": 872
      },
      {
        "scene_index": 43,
        "heading": "43. 국방장관 집무실 + 박철진의 사무실 안 (교차)",
        "start_char": 26277,
        "end_char": 26916,
        "length": 639
      },
      {
        "scene_index": 44,
        "heading": "44. 폐공장 옆 창고 – N",
        "start_char": 26916,
        "end_char": 27125,
        "length": 209
      },
      {
        "scene_index": 45,
        "heading": "45. 도심. 도로 - N (비)",
        "start_char": 27125,
        "end_char": 27614,
        "length": 489
      },
      {
        "scene_index": 46,
        "heading": "46. 버려진 도서관 밖 - N (비)",
        "start_char": 27614,
        "end_char": 29097,
        "length": 1483
      },
      {
        "scene_index": 47,
        "heading": "47. 낡은 도서관 - D",
        "start_char": 29097,
        "end_char": 30382,
        "length": 1285
      },
      {
        "scene_index": 48,
        "heading": "48. 도로 – D 자막: 경기도 화성",
        "start_char": 30382,
        "end_char": 31423,
        "length": 1041
      },
      {
        "scene_index": 49,
        "heading": "49. 휴게소 - D",
        "start_char": 31423,
        "end_char": 33899,
        "length": 2476
      },
      {
        "scene_index": 50,
        "heading": "50. 카센터 창고 안 - D",
        "start_char": 33899,
        "end_char": 34550,
        "length": 651
      },
      {
        "scene_index": 51,
        "heading": "51. 식당, 카센터 - D",
        "start_char": 34550,
        "end_char": 35947,
        "length": 1397
      },
      {
        "scene_index": 52,
        "heading": "52. 지방도로 – D",
        "start_char": 35947,
        "end_char": 36046,
        "length": 99
      },
      {
        "scene_index": 53,
        "heading": "53. 수도권 도심 민병대 사무실",
        "start_char": 36046,
        "end_char": 36275,
        "length": 229
      },
      {
        "scene_index": 54,
        "heading": "54. 국방장관실 - D",
        "start_char": 36275,
        "end_char": 36644,
        "length": 369
      },
      {
        "scene_index": 55,
        "heading": "55. 캠핑차 안 + 지방도로 -D",
        "start_char": 36644,
        "end_char": 37220,
        "length": 576
      },
      {
        "scene_index": 56,
        "heading": "56. 익산 어느 늪지대 - D",
        "start_char": 37220,
        "end_char": 38339,
        "length": 1119
      },
      {
        "scene_index": 57,
        "heading": "57. 익산 마을 - D",
        "start_char": 38339,
        "end_char": 38871,
        "length": 532
      },
      {
        "scene_index": 58,
        "heading": "58. 어느 성당 안- D",
        "start_char": 38871,
        "end_char": 40216,
        "length": 1345
      },
      {
        "scene_index": 59,
        "heading": "59. 지하감옥 - D",
        "start_char": 40216,
        "end_char": 43493,
        "length": 3277
      },
      {
        "scene_index": 60,
        "heading": "60. 찰리 감옥 + 격투장 + 현우 감옥 - D",
        "start_char": 43493,
        "end_char": 49467,
        "length": 5974
      },
      {
        "scene_index": 61,
        "heading": "61. 익산, 늪지대 - N",
        "start_char": 49467,
        "end_char": 49733,
        "length": 266
      },
      {
        "scene_index": 62,
        "heading": "62. 익산 한옥 마을 - D",
        "start_char": 49733,
        "end_char": 50422,
        "length": 689
      },
      {
        "scene_index": 63,
        "heading": "63. 도로 위, 트럭 안 - 낮",
        "start_char": 50422,
        "end_char": 51221,
        "length": 799
      },
      {
        "scene_index": 64,
        "heading": "64. 폐 창고- D",
        "start_char": 51221,
        "end_char": 52730,
        "length": 1509
      },
      {
        "scene_index": 65,
        "heading": "65. 무너진 백화점 - D",
        "start_char": 52730,
        "end_char": 53365,
        "length": 635
      },
      {
        "scene_index": 66,
        "heading": "66. 백화점 안 - D",
        "start_char": 53365,
        "end_char": 55256,
        "length": 1891
      },
      {
        "scene_index": 67,
        "heading": "67. 익산 늪지대 마을 - 노을",
        "start_char": 55256,
        "end_char": 60754,
        "length": 5498
      },
      {
        "scene_index": 68,
        "heading": "68. 익산 도로 위 - 낮",
        "start_char": 60754,
        "end_char": 61524,
        "length": 770
      },
      {
        "scene_index": 69,
        "heading": "69. 현우의 트럭- D (현재)",
        "start_char": 61524,
        "end_char": 61667,
        "length": 143
      },
      {
        "scene_index": 70,
        "heading": "70. 군 병원 - N",
        "start_char": 61667,
        "end_char": 62269,
        "length": 602
      },
      {
        "scene_index": 71,
        "heading": "71. 도로 위, 현우의 트럭 – 새벽",
        "start_char": 62269,
        "end_char": 63482,
        "length": 1213
      },
      {
        "scene_index": 72,
        "heading": "72. 지동현의 연구소 - D",
        "start_char": 63482,
        "end_char": 67477,
        "length": 3995
      },
      {
        "scene_index": 73,
        "heading": "73. 보건소, 목포 항구도시 - N",
        "start_char": 67477,
        "end_char": 68024,
        "length": 547
      },
      {
        "scene_index": 74,
        "heading": "74. 목포 항구마을 - N",
        "start_char": 68024,
        "end_char": 68620,
        "length": 596
      },
      {
        "scene_index": 75,
        "heading": "75. 목포공항 - N",
        "start_char": 68620,
        "end_char": 69305,
        "length": 685
      },
      {
        "scene_index": 76,
        "heading": "76. 보건소, 목포 항구도시 - 밤",
        "start_char": 69305,
        "end_char": 69822,
        "length": 517
      },
      {
        "scene_index": 77,
        "heading": "77. 목포공항 - N",
        "start_char": 69822,
        "end_char": 71934,
        "length": 2112
      },
      {
        "scene_index": 78,
        "heading": "78. 목포 항구 - N",
        "start_char": 71934,
        "end_char": 72482,
        "length": 548
      },
      {
        "scene_index": 79,
        "heading": "79. 선원실 - N",
        "start_char": 72482,
        "end_char": 72917,
        "length": 435
      },
      {
        "scene_index": 80,
        "heading": "80. 선박 위 - N (비)",
        "start_char": 72917,
        "end_char": 73527,
        "length": 610
      },
      {
        "scene_index": 81,
        "heading": "81. 임시보호소, 제주도 연구소 - 낮",
        "start_char": 73527,
        "end_char": 74158,
        "length": 631
      },
      {
        "scene_index": 82,
        "heading": "82. 메인 연구센터/ 제주도 연구소 - D",
        "start_char": 74158,
        "end_char": 75352,
        "length": 1194
      },
      {
        "scene_index": 83,
        "heading": "83. 제주도내의 임시보호소 - D",
        "start_char": 75352,
        "end_char": 76287,
        "length": 935
      },
      {
        "scene_index": 84,
        "heading": "84. 메인 연구소 실험실 - N",
        "start_char": 76287,
        "end_char": 77177,
        "length": 890
      },
      {
        "scene_index": 85,
        "heading": "85. 연구소 메인센터 - D",
        "start_char": 77177,
        "end_char": 78427,
        "length": 1250
      },
      {
        "scene_index": 86,
        "heading": "86. 메인 센터 소장실 - N",
        "start_char": 78427,
        "end_char": 78749,
        "length": 322
      },
      {
        "scene_index": 87,
        "heading": "87. 특임대+ 유빅사 사무실 (교차) - N",
        "start_char": 78749,
        "end_char": 79140,
        "length": 391
      },
      {
        "scene_index": 88,
        "heading": "88. 제주도 연구소 - D",
        "start_char": 79140,
        "end_char": 81360,
        "length": 2220
      },
      {
        "scene_index": 89,
        "heading": "89. 교차. 제주도 해변가 + 연구실, 제주도 연구소 -D",
        "start_char": 81360,
        "end_char": 84232,
        "length": 2872
      },
      {
        "scene_index": 90,
        "heading": "90. 제주도 어느 연구소 실내 - N",
        "start_char": 84232,
        "end_char": 85090,
        "length": 858
      },
      {
        "scene_index": 91,
        "heading": "91. 에필로그 / 어느 바다 섬바위 – D 자막: 한 달 후",
        "start_char": 85090,
        "end_char": 85453,
        "length": 363
      }
    ],
    "total_scenes": 91,
    "rule": {
      "name": "scene_number_dot",
      "pattern": "^(\\d+)\\.\\s+(?=[^\\n]+)",
      "number_group": 1,
      "rationale": "1. 바다 속 – D\n25. 난민촌 + 피로연장 – 해질무렵\n53. 수도권 도심 민병대 사무실"
    }
  },
  "step_id": "scene_segmentation",
  "run_id": "c32d30f4-1b76-4ec9-b539-b5d3e6c75ff1",
  "resolved_model": "gemini-flash",
  "updated_at": "2026-09-20T15:02:55.402127+00:00",
  "schema_version": 2,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}