{
  "status": "completed",
  "applicable_count": 54,
  "completed_count": 54,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "fa07a5e34f4dd32a",
  "data": {
    "shots": {
      "S1sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "남성 피해자의 몸이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A dense patch of undergrowth within a forest at dusk, where the fleeing victim is overtaken among the shrubs.",
        "environment": "exterior",
        "place_basis_ko": "우거진 수풀을 헤치며 도망치던 남자를 검은 인영이 덮친다."
      },
      "S2sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "낯선 남성의 눈과 여성 피해자의 목덜미가 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 도시 뒷골목·숲으로 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A dimly lit urban back alley at night, directly beside a utility pole under a faint streetlamp.",
        "environment": "exterior",
        "place_basis_ko": "희미한 가로등 아래 전봇대에 뒤엉킨 남녀와 목을 물어뜯는 남자."
      },
      "S3sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 숲 사건 현장이지만 해질 무렵과 낮으로 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The police perimeter in a forest clearing around the first body-discovery site, bordered by dense vegetation.",
        "environment": "exterior",
        "place_basis_ko": "씬1 현장을 감식하며 폴리스 라인을 치고 사건을 지휘하는 혜수."
      },
      "S4sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "옥탑방 건물과 공간만 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 옥상 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The open rooftop of an old low-rise apartment building, centered on the shabby rooftop dwelling built upon it.",
        "environment": "exterior",
        "place_basis_ko": "오래된 빌라 옥탑방 전경을 부감으로 보여준다."
      },
      "S5sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 민숙의 어깨가 직접 보임",
        "prev": null,
        "prev_reason_ko": "옥탑방 외부에서 내부로 배경 전환",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop dwelling at its compact entrance area, adjacent to the living room. Daylight filters in through the small living-room window.",
        "environment": "interior",
        "place_basis_ko": "신발을 신던 수리영이 엄마의 냄새를 맡는다."
      },
      "S5sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "민숙의 손목이 직접 보임",
        "prev": "S5sh5",
        "prev_reason_ko": "같은 옥탑방 내부 현관 구역의 연속 장면",
        "usage_en": "Take the same modest entryway look, daylight, clothing, and the close physical positioning of the two women. Exclude their faces and the wider doorway composition, framing only the marked wrist and the immediately surrounding sleeve and skin.",
        "prev_violation": null,
        "place_en": "The entrance-side interior of the rooftop dwelling, where the mother's wrist is visible at close range. Thin daylight enters from the small living-room window.",
        "environment": "interior",
        "place_basis_ko": "수리영이 민숙 손목의 작은 원을 힐끗 본다."
      },
      "S6sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 해안도로 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "An open coastal road running alongside the sea in daylight, with the cyclist riding along the roadway.",
        "environment": "exterior",
        "place_basis_ko": "수리영이 자전거를 타고 해안가 도로를 달린다."
      },
      "S7sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "검은 개만 보이고 인물은 없음",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 유기견 보호원 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the dog shelter's kennel area, directly in front of a barred enclosure holding the aggressive dog.",
        "environment": "interior",
        "place_basis_ko": "사납게 짖으며 날뛰는 로트와일러와 갇혀 있는 개들."
      },
      "S7sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 보호원이지만 철창 구역과 미용 작업 구역이 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the dog shelter's grooming and treatment area, at a work station where the confined dogs are trimmed and tended.",
        "environment": "interior",
        "place_basis_ko": "유기견들의 털을 깎고 연고를 바르고 목욕시킨다."
      },
      "S8sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 모는 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "명시 LOCATION과 달리 실제 프레임은 포구 번화가 외부",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A neon-lit commercial street beside the harbor at dusk, threading between taxis, vendors, and street-food stalls.",
        "environment": "exterior",
        "place_basis_ko": "포구 인접 번화가의 네온사인과 포장마차 사이로 자전거를 몬다."
      },
      "S8sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 여성 직원이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷은 마트 내부가 아닌 포구 번화가를 비춤",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the large supermarket on the main retail floor, beside the merchandise aisles where store employees are working.",
        "environment": "interior",
        "place_basis_ko": "마트 안에서 엄마를 찾다가 평소 가까운 여직원에게 다가간다."
      },
      "S9sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 측면 실루엣 몸이 보임",
        "prev": null,
        "prev_reason_ko": "같은 해안도로라도 낮과 밤으로 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A dark coastal roadway at night, with the sea running alongside the route home.",
        "environment": "exterior",
        "place_basis_ko": "해안도로를 자전거로 바삐 집으로 달려간다."
      },
      "S10sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "현관문과 열린 틈만 보임",
        "prev": null,
        "prev_reason_ko": "같은 옥탑방 외부라도 낮과 밤으로 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The exterior rooftop landing immediately before the rooftop dwelling's metal entrance door, its lock released and the door barely ajar.",
        "environment": "exterior",
        "place_basis_ko": "신발이 옥탑방 철문 현관 앞에 멈추고 문이 미세하게 열린다."
      },
      "S10sh4": {
        "person_visible": false,
        "bgonly_reason_ko": "두 인물의 그림자만 보임",
        "prev": null,
        "prev_reason_ko": "현관문과 창문 외벽으로 실제 촬영 지점 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop dwelling beside its illuminated window, where the attack appears only as overlapping silhouettes seen through the glass from outside.",
        "environment": "interior",
        "place_basis_ko": "창문에 비친 그림자로 남자가 민숙을 덮쳐 어깨를 물어뜯는 듯 보인다."
      },
      "S11sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴과 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "옥상 외부와 마당·계단으로 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The rooftop stair landing outside the dwelling, facing the half-open metal entrance door.",
        "environment": "exterior",
        "place_basis_ko": "옥상에 올라와 반쯤 열린 현관 철문을 발견한다."
      },
      "S12sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "상처 입은 민숙의 몸이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 옥탑방 내부 샷과 낮·밤 및 세부 방 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Behind the window curtain inside the daughter's bedroom, in the blood-soaked corner where the mother's body is found seated.",
        "environment": "interior",
        "place_basis_ko": "수리영 방의 커튼 뒤에 앉은 채 죽어 있는 민숙."
      },
      "S12sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "민숙의 손목이 직접 보임",
        "prev": "S12sh3",
        "prev_reason_ko": "같은 침실에서 시신의 손목을 잇는 연속 장면",
        "usage_en": "Take the same dim nighttime bedroom lighting, the victim's seated posture, clothing, bloodied condition, and wrist position. Exclude the victim's face, the torn neck and shoulder, the curtain, and the wider room, showing only the red mark on the wrist.",
        "prev_violation": null,
        "place_en": "Inside the daughter's bedroom beside the body behind the curtain, focused on the mother's marked wrist.",
        "environment": "interior",
        "place_basis_ko": "엄마 손목에 있던 문신이 붉은색으로 변한다."
      },
      "S12sh9": {
        "person_visible": false,
        "bgonly_reason_ko": "벽면의 붉은 원만 보임",
        "prev": null,
        "prev_reason_ko": "같은 밤의 침실 구역과 지속되는 시신 발견 상태",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The wall directly above the bed inside the daughter's bedroom, where a red circle materializes.",
        "environment": "interior",
        "place_basis_ko": "침대 위 벽에 붉은 원이 생겨난다."
      },
      "S13sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 혜수의 전신이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 LOCATION 표기지만 옥상 철문 앞과 지상 마당으로 지점 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The apartment building's exterior courtyard beside a police car, at the foot of the stairs leading to the rooftop dwelling.",
        "environment": "exterior",
        "place_basis_ko": "차에서 내린 혜수가 멍하니 선 수리영을 발견하고 달려간다."
      },
      "S14sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "빈 방과 텅 빈 공간만 보임",
        "prev": null,
        "prev_reason_ko": "같은 밤의 동일 침실이 정리된 상태로 다시 제시됨",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the daughter's unnaturally tidy bedroom, including the now-empty space behind the curtain.",
        "environment": "interior",
        "place_basis_ko": "수리영 방은 깨끗하게 정돈되어 있고 커튼 뒤 시신도 사라졌다."
      },
      "S14sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": "S14sh3",
        "prev_reason_ko": "같은 깨끗해진 침실을 바라보는 연속 구도",
        "usage_en": "Take the same spotless bedroom, empty curtain area, restrained nighttime lighting, and the woman's position facing into the room. Exclude any corpse, blood, red wall mark, or displaced objects, and crop the composition around her pale face while retaining enough of the clean room behind her.",
        "prev_violation": null,
        "place_en": "Inside the daughter's cleaned and empty bedroom, facing the curtain where the body had appeared.",
        "environment": "interior",
        "place_basis_ko": "시신과 핏자국이 사라진 방을 본 수리영의 얼굴이 파리해진다."
      },
      "S14sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상체와 두 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "침실에서 거실 쪽으로 이동했을 가능성이 있어 동일 구역 불명확",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop dwelling near the daughter's bedroom and living area, after the rooms have been searched and found empty.",
        "environment": "interior",
        "place_basis_ko": "혜수가 수리영의 어깨를 어루만지며 달랜다."
      },
      "S15sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "벤치에 앉은 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 해안가 버스정류장 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "An outdoor bus-stop bench on the coast at night, positioned directly in front of the dark sea.",
        "environment": "exterior",
        "place_basis_ko": "바다를 바라보며 버스정류장 부근에 멍하니 앉아 있다."
      },
      "S15sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상체와 멀어지는 수리영의 등이 보임",
        "prev": "S15sh1",
        "prev_reason_ko": "같은 밤의 버스정류장과 밤바다 구역",
        "usage_en": "Take the same dark seaside bus-stop setting, nighttime lighting, bench area, and the woman's clothing. Exclude the seated pose and drink handoff, and omit the departing young woman from the close framing except for any distant back required by the shot.",
        "prev_violation": null,
        "place_en": "The roadside beside the coastal bus stop, with the departing girl moving away from the bench toward the surrounding street.",
        "environment": "exterior",
        "place_basis_ko": "달려가는 수리영의 등 뒤에 대고 혜수가 소리친다."
      },
      "S15sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "멀리 있는 혜수와 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "벤치 구역과 구조물 뒤 은폐 시점으로 카메라 공간 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A concealed exterior vantage behind a dark roadside structure near the coastal bus stop, looking toward the two figures from a distance.",
        "environment": "exterior",
        "place_basis_ko": "두 사람을 지켜보는 듯한 카메라 시선."
      },
      "S16sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 얼굴과 몸이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 경찰서 사무실 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The doorway and entry aisle inside a police office at night, opening onto the duty desks.",
        "environment": "interior",
        "place_basis_ko": "혜수가 사무실 안으로 들어오며 민숙에게 전화를 건다."
      },
      "S16sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "김 형사의 표정과 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "사무실 출입구와 당직 책상 구역으로 촬영 지점 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the police office at the lone duty officer's desk, with the rest of the workspace quiet at night.",
        "environment": "interior",
        "place_basis_ko": "사무실 안에는 김형사 혼자 당직 근무 중이다."
      },
      "S17sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "검은 고양이와 옥탑방 창문만 보임",
        "prev": null,
        "prev_reason_ko": "같은 옥탑방 외부라도 이전 샷들과 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The apartment rooftop at dawn beside the rooftop dwelling, where a black cat watches its still-lit window in the pale blue morning light.",
        "environment": "exterior",
        "place_basis_ko": "동틀 무렵 검은 고양이가 불이 켜진 옥탑방을 바라본다."
      },
      "S18sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "거실·현관과 안방 침대 구역으로 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the main bedroom of the rooftop dwelling, at the bed where the daughter has dozed while waiting through the night. Early daylight is beginning outside.",
        "environment": "interior",
        "place_basis_ko": "안방 침대에서 졸다 고양이 울음소리에 번쩍 눈을 뜬다."
      },
      "S18sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "거울에 반사된 수리영의 등이 보임",
        "prev": null,
        "prev_reason_ko": "안방에서 욕실로 이동해 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the small bathroom, on the tiled wall reflected behind the daughter in the mirror.",
        "environment": "interior",
        "place_basis_ko": "욕실 거울에 비친 벽에 갑자기 붉은 원이 생긴다."
      },
      "S18sh12": {
        "person_visible": false,
        "bgonly_reason_ko": "액자 사진 속 인물 이미지만 보임",
        "prev": null,
        "prev_reason_ko": "욕실에서 거실 식탁 구역으로 이동해 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The living and dining area of the rooftop dwelling, at the table holding a framed family photograph. Daylight has reached the home by morning.",
        "environment": "interior",
        "place_basis_ko": "거실 식탁에 놓인 사진 속 엄마 얼굴이 뭉개져 흘러내린다."
      },
      "S19sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 전신이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 마트 내부라도 해질 무렵과 이른 아침으로 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the quiet supermarket in the early morning, among the merchandise aisles on the main sales floor.",
        "environment": "interior",
        "place_basis_ko": "이른 아침 한산한 마트 안을 돌아다니며 남자 직원을 찾는다."
      },
      "S19sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "마트 매장 내부와 건물 외부로 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside the supermarket, directly beneath the section of the building facade fitted with a surveillance camera.",
        "environment": "exterior",
        "place_basis_ko": "마트 밖에서 CCTV가 찍혔을 만한 위치를 확인한다."
      },
      "S20sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수와 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 CCTV 관제 공간 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the supermarket's administrative CCTV monitoring room, gathered closely around the surveillance monitors.",
        "environment": "interior",
        "place_basis_ko": "마트 총무과에서 보안팀 직원과 혜수가 CCTV 화면을 돌려본다."
      },
      "S20sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 옆얼굴이 직접 보임",
        "prev": "S20sh1",
        "prev_reason_ko": "같은 총무과 CCTV 모니터 앞 구역의 연속 장면",
        "usage_en": "Take the same dim control-room lighting, monitor glow, office materials, and the officer's clothing and position beside the workstation. Exclude the young woman behind her and unnecessary monitor content, tightening the frame onto the officer's decisive profile toward the security employee.",
        "prev_violation": null,
        "place_en": "Inside the supermarket's administrative surveillance room, beside the security employee's monitor station.",
        "environment": "interior",
        "place_basis_ko": "혜수가 보안직원에게 어제 CCTV 전체를 가져가도 되는지 묻는다."
      },
      "S21sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "책상 앞에 앉은 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 경찰서 사무실이지만 밤과 낮으로 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the police office at the detective's vacant desk, covered with enlarged crime-scene photographs.",
        "environment": "interior",
        "place_basis_ko": "혜수 책상 위에 살인사건 확대 사진들이 어지럽게 널려 있다."
      },
      "S21sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴과 사진을 쥔 손이 보임",
        "prev": "S21sh3",
        "prev_reason_ko": "같은 낮의 경찰서 책상 앞에서 이어지는 장면",
        "usage_en": "Take the same daylight office lighting, the cluttered desk, scattered crime-scene photographs, clothing, and seated position. Exclude other officers and most of the wider office, retaining only enough desk and photographs behind the frightened face to preserve the setting.",
        "prev_violation": null,
        "place_en": "At the photo-covered detective's desk inside the police office, where the daughter studies the gruesome evidence at close range.",
        "environment": "interior",
        "place_basis_ko": "사진들이 환각에서 본 엄마의 시신 모습과 너무도 흡사하다."
      },
      "S21sh8": {
        "person_visible": false,
        "bgonly_reason_ko": "모니터의 지도 화면만 보임",
        "prev": null,
        "prev_reason_ko": "모니터 인서트가 다른 책상 지점이며 앞 샷은 얼굴 클로즈업",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the police office at the duty detective's computer monitor, displaying an offshore last-location map.",
        "environment": "interior",
        "place_basis_ko": "김형사 모니터에 엄마 휴대전화의 해상 위치추적 결과가 뜬다."
      },
      "S22sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "명시 LOCATION은 같지만 실제 프레임이 사무실 밖 건물 전면",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside the police station at the bicycle parking area immediately in front of the building.",
        "environment": "exterior",
        "place_basis_ko": "경찰서 밖 주차된 자전거를 타고 이내 달린다."
      },
      "S23sh2": {
        "person_visible": false,
        "bgonly_reason_ko": "모니터 화면만 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 PC방 내부 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside an internet café at a computer booth, focused on the monitor displaying the entered offshore coordinates.",
        "environment": "interior",
        "place_basis_ko": "PC방에서 좌표를 찍고 위치를 확인한다."
      },
      "S24sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 소나기 속 해안도로 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "An exposed coastal road under storm clouds, lashed by a heavy downpour as it follows the shoreline.",
        "environment": "exterior",
        "place_basis_ko": "먹구름 아래 세찬 비를 맞으며 해안가를 자전거로 달린다."
      },
      "S25sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "거실에 선 수리영의 상체가 보임",
        "prev": null,
        "prev_reason_ko": "앞선 옥탑방 내부 샷들과 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The ransacked living room inside the rooftop dwelling, littered with disturbed household goods and overturned dining chairs. Dusk enters through the open window.",
        "environment": "interior",
        "place_basis_ko": "가재도구를 온통 헤집어 놓고 식탁 의자도 쓰러져 있다."
      },
      "S25sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "벽의 원과 피 묻은 사진만 보임",
        "prev": null,
        "prev_reason_ko": "같은 해질 무렵 옥탑방 내부에서 거실 너머 방을 비춤",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the daughter's bedroom beyond its open door, on the wall bearing a red circle with a bloodstained photograph pinned at its center.",
        "environment": "interior",
        "place_basis_ko": "열린 수리영 방의 벽에 붉은 원과 피 묻은 사진이 있다."
      },
      "S25sh5": {
        "person_visible": false,
        "bgonly_reason_ko": "사진 속 두 소녀 이미지만 보임",
        "prev": null,
        "prev_reason_ko": "같은 방 벽에 꽂힌 사진을 바로 확대하는 연속 인서트",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the daughter's bedroom of the rooftop dwelling, where the bloodstained old photograph is examined beside the bed.",
        "environment": "interior",
        "place_basis_ko": "피 묻은 사진에는 시골 식당과 지붕의 둥근 원, 어린 여자아이 둘이 찍혀 있다."
      },
      "S26sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "휴대전화를 든 수리영의 손이 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 안개 낀 포구 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On a rock at the edge of an empty harbor, surrounded by dense fog rolling in from the sea.",
        "environment": "exterior",
        "place_basis_ko": "갯바위에 앉아 있던 수리영의 진동벨이 울리고 부재중 전화가 보인다."
      },
      "S26sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴과 밧줄을 쥔 인우가 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷이 휴대전화 화면 클로즈업이라 포구 배경 앵커 불가",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the fogbound harbor's mooring edge beside the newly arrived fishing boat, where its line is being secured.",
        "environment": "exterior",
        "place_basis_ko": "안개 속에서 온 배에 다가가 밧줄을 고정하는 인우에게 말을 건다."
      },
      "S27sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 얼굴과 휴대전화를 든 몸이 보임",
        "prev": "S25sh2",
        "prev_reason_ko": "같은 해질 무렵의 엉망이 된 옥탑방 거실",
        "usage_en": "Take the same dark dusk lighting, ransacked living-room layout, overturned furniture, scattered household objects, and open-window state. Exclude the young woman and the bedroom's red circle and photograph, adding only the officer standing in the messy living room with a phone to her ear.",
        "prev_violation": null,
        "place_en": "Inside the dark, ransacked living room of the rooftop dwelling, among scattered household items at dusk.",
        "environment": "interior",
        "place_basis_ko": "혜수가 수리영의 녹음메시지를 옥탑방 안에서 확인한다."
      },
      "S28sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "어선의 외부 원경만 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 소형 어선 갑판 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Open water around a small, weathered fishing boat underway at sunset, with spray breaking along both sides of its bow.",
        "environment": "exterior",
        "place_basis_ko": "바다 위 소형어선이 한참 떠나와 항해 중이다."
      },
      "S28sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "인우의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷은 선박 외부 원경으로 갑판 내부 구역 앵커가 부족",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the open deck of the small fishing boat at sunset, where the old photograph is held out between the two passengers.",
        "environment": "exterior",
        "place_basis_ko": "갑판에서 사진을 본 인우가 당황한다."
      },
      "S28sh10": {
        "person_visible": true,
        "bgonly_reason_ko": "인우의 팔뚝과 수리영의 양손이 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷이 얼굴 클로즈업이고 이전 원경도 갑판 세부를 보여주지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the fishing boat's compact wheelhouse at the helm, where the man reaches for the controls and the woman restrains his arm.",
        "environment": "interior",
        "place_basis_ko": "인우가 조타실로 달려가 배를 돌리려 하자 수리영이 따라 들어가 막는다."
      },
      "S29sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 손가락과 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "갑판에서 조타실 내부로 이동해 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the small fishing boat's wheelhouse beside the helm, where the old photograph is held up and one child in it is indicated.",
        "environment": "interior",
        "place_basis_ko": "조타실에서 사진 속 한 아이를 가리키며 자신의 엄마라고 말한다."
      },
      "S29sh6": {
        "person_visible": false,
        "bgonly_reason_ko": "나무 벽면의 붉은 원들만 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷이 손과 사진 클로즈업이라 조타실 배경 앵커 불가",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The aged wooden wall inside the fishing boat's wheelhouse, densely covered with strange circular markings including vivid red ones.",
        "environment": "interior",
        "place_basis_ko": "인우 얼굴 너머 조타실 안에 수많은 원과 붉은 원이 보인다."
      },
      "S29sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴과 인우의 어깨가 보임",
        "prev": null,
        "prev_reason_ko": "앞선 조타실 샷들이 손·벽면 클로즈업이라 공간 앵커 불가",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the cramped wheelhouse beside the boat's controls, where the unconscious woman collapses against the man.",
        "environment": "interior",
        "place_basis_ko": "의식이 혼미해진 수리영이 인우의 어깨에 쓰러진다."
      },
      "S30sh2": {
        "person_visible": false,
        "bgonly_reason_ko": "어선 앞머리와 바다 안개만 보임",
        "prev": null,
        "prev_reason_ko": "조타실 내부에서 서해 바다 외부로 배경 전환",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Open sea at sunset along the sharp boundary of a dense offshore fog bank, where the fishing boat's bow begins to penetrate the mist.",
        "environment": "exterior",
        "place_basis_ko": "서서히 안개 안으로 들어가는 인우의 배."
      }
    },
    "scenes": {
      "1": {
        "time_of_day_en": "dusk",
        "place_en": "A dense forest with thick undergrowth obstructing a narrow escape path.",
        "basis_ko": "헤딩에 “숲속 / 해 질 무렵”이 명시됨."
      },
      "2": {
        "time_of_day_en": "night",
        "place_en": "A narrow urban back alley lined with utility poles and tangled overhead wires.",
        "basis_ko": "헤딩의 “N”과 본문의 “희미한 가로등 불빛”을 근거로 함."
      },
      "3": {
        "time_of_day_en": "day",
        "place_en": "Two cordoned crime scenes: a forest trail amid dense vegetation and a narrow urban back alley. Police lines and body-recovery activity define both locations.",
        "basis_ko": "헤딩에 “D”가 명시되며, 앞선 두 범행 장소를 감식하는 뉴스 화면임."
      },
      "4": {
        "time_of_day_en": "day",
        "place_en": "The rooftop level of an aging low-rise villa on the outskirts of a coastal city, viewed in a broad overhead establishing shot.",
        "basis_ko": "헤딩에 “D”가 명시됨."
      },
      "5": {
        "time_of_day_en": "morning",
        "place_en": "A modest rooftop apartment with a compact living room, a small window, a dining table, and a kitchenette with a sink and stove. A bedroom opens directly off the shared living area.",
        "basis_ko": "작은 창으로 햇살이 들어오고, 막 일어난 인물과 이후 “1시 타임” 언급으로 낮 시간임을 판단함."
      },
      "6": {
        "time_of_day_en": "day",
        "place_en": "A coastal road running beside the sea, suitable for bicycle travel.",
        "basis_ko": "헤딩에 “D”가 명시됨."
      },
      "7": {
        "time_of_day_en": "day",
        "place_en": "A stray-dog shelter with secure kennels for multiple dogs and practical areas for vaccination, grooming, ointment treatment, and washing.",
        "basis_ko": "헤딩에 “D”가 명시됨."
      },
      "8": {
        "time_of_day_en": "dusk",
        "place_en": "A busy commercial district beside a harbor, crowded with neon signs, taxis, street vendors, and food stalls. A large supermarket nearby contains retail aisles and product displays.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "9": {
        "time_of_day_en": "night",
        "place_en": "A coastal road following the shoreline, used as a bicycle route back toward the residential district.",
        "basis_ko": "헤딩에 “N”이 명시되며 앞선 해질 무렵 이후 귀가하는 연속 장면임."
      },
      "10": {
        "time_of_day_en": "night",
        "place_en": "The rooftop of an old low-rise villa, with a rooftop apartment, a water tank, clotheslines, a wooden platform, and a metal entrance door. The compact residence is visible beyond the doorway and through a window.",
        "basis_ko": "헤딩에 “N”이 명시됨."
      },
      "11": {
        "time_of_day_en": "night",
        "place_en": "A narrow residential alley leading into the courtyard of a multi-unit villa. Exterior stairs rise from the courtyard to a rooftop apartment and its metal entrance door.",
        "basis_ko": "헤딩에 “N”이 명시됨."
      },
      "12": {
        "time_of_day_en": "night",
        "place_en": "A compact rooftop apartment with a living room, dining table, kitchenette, main bedroom, bathroom, and a smaller bedroom with a bed, wall, window, and curtain. The rooms are closely connected off the central living area.",
        "basis_ko": "헤딩에 “N”이 명시됨."
      },
      "13": {
        "time_of_day_en": "night",
        "place_en": "The exterior of an aging multi-unit villa, including its courtyard, rooftop access stairs, and the rooftop apartment entrance above. The street approach allows emergency vehicles to stop nearby.",
        "basis_ko": "헤딩에 “N”이 명시되고 사이렌과 차량 도착이 직전 장면에 이어짐."
      },
      "14": {
        "time_of_day_en": "night",
        "place_en": "A compact rooftop apartment with a metal entry, central living and dining area, and a small bedroom furnished with a bed, curtain, backpack, and doll. The residence appears unusually clean and carefully arranged.",
        "basis_ko": "헤딩에 “N”이 명시됨."
      },
      "15": {
        "time_of_day_en": "night",
        "place_en": "A bus stop area along the coast with seating oriented toward an open view of the sea.",
        "basis_ko": "헤딩에 “N”이 명시됨."
      },
      "16": {
        "time_of_day_en": "night",
        "place_en": "A police-station office with multiple investigators' desks, computer workstations, phones, paperwork, and an adjoining route to meeting rooms.",
        "basis_ko": "헤딩에 “N”이 명시됨."
      },
      "17": {
        "time_of_day_en": "dawn",
        "place_en": "The rooftop exterior of an old villa, with a low perimeter wall and a small rooftop apartment visible from the surrounding roofline.",
        "basis_ko": "헤딩의 “동틀무렵”과 본문의 “새벽녘”을 근거로 함."
      },
      "18": {
        "time_of_day_en": "early morning",
        "place_en": "A modest rooftop apartment containing a main bedroom, a smaller bedroom with a curtained window, a bathroom with a mirror, and a living area with a dining table. Personal photographs and a backpack are kept in the shared domestic space.",
        "basis_ko": "밤새 기다리다 새벽 고양이 소리에 깨어나는 장면으로, 직전 동틀 무렵과 연속됨."
      },
      "19": {
        "time_of_day_en": "early morning",
        "place_en": "A large supermarket in the quiet early hours, with broad retail aisles, product displays, and an exterior bicycle parking area. Outside walls and approaches are covered by surveillance cameras.",
        "basis_ko": "본문에 “이른 아침, 아직은 한산한 마트”라고 명시됨."
      },
      "20": {
        "time_of_day_en": "morning",
        "place_en": "A supermarket administration and security office with a desk, surveillance monitors, and equipment for reviewing and copying CCTV footage.",
        "basis_ko": "직전의 이른 아침 마트 장면에서 CCTV를 확인하러 이어지는 장면임."
      },
      "21": {
        "time_of_day_en": "late morning",
        "place_en": "A police station with a main investigators' office, clustered desks, computer monitors, case files, and access to a nearby briefing room. Crime-scene photographs are spread across one desk.",
        "basis_ko": "헤딩의 “D”와 화면에 표시된 시각 “11:21:08”을 근거로 함."
      },
      "22": {
        "time_of_day_en": "late morning",
        "place_en": "The exterior and parking area of a police station, connecting directly to the surrounding streets.",
        "basis_ko": "헤딩에 “D”가 명시되고 직전 장면에서 즉시 경찰서를 나오는 연속 동작임."
      },
      "23": {
        "time_of_day_en": "day",
        "place_en": "A public PC café with rows of computer stations, monitors, printers, and desk seating.",
        "basis_ko": "시간 표기는 없으나 낮의 경찰서 밖 장면 직후 이어지므로 낮으로 최소 추론함."
      },
      "24": {
        "time_of_day_en": "day, stormy with heavy rain",
        "place_en": "A coastal route beside the sea, navigable by bicycle and exposed to the open shoreline.",
        "basis_ko": "시간 직접 근거는 없으나 앞선 낮 장면과 이후 해질 무렵 사이이며, 본문에 먹구름·소나기·천둥 번개가 명시됨."
      },
      "25": {
        "time_of_day_en": "dusk",
        "place_en": "A compact rooftop apartment left ransacked, with footprints, an open living-room window, overturned dining chairs, and household items pulled apart. A small bedroom contains a bed and a wall marked by a red circle holding a bloodstained old photograph.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "26": {
        "time_of_day_en": "dusk, foggy after rain",
        "place_en": "An empty harbor with mooring points and nearby tidal rocks, its open water obscuring most boats from view. A single small fishing boat can approach and tie up at the landing.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시되고, 본문에 소나기 뒤 비가 그치며 짙은 안개가 낀다고 서술됨."
      },
      "27": {
        "time_of_day_en": "dusk",
        "place_en": "The interior of a compact rooftop apartment where a recorded phone message is being checked.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "28": {
        "time_of_day_en": "dusk",
        "place_en": "A small fishing boat traveling on open sea, with an exposed working deck and an enclosed wheelhouse. The vessel is already far from the harbor.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "29": {
        "time_of_day_en": "dusk",
        "place_en": "The enclosed wheelhouse of a small fishing boat, containing steering controls and windows overlooking the deck and sea. Numerous circular forms are visible throughout the cabin.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시되며 직전 갑판 장면에서 조타실로 바로 이어짐."
      },
      "30": {
        "time_of_day_en": "sunset, dense fog",
        "place_en": "Open sea surrounding a small fishing boat, with an uninterrupted horizon and a broad band of dense fog ahead.",
        "basis_ko": "헤딩의 “해질 무렵”과 본문의 “서서히 지는 해”, “짙은 안개 띠”를 근거로 함."
      }
    },
    "world_anchor_en": "South Korea, 2026; all people are Korean unless stated"
  },
  "step_id": "shot_ref_classify",
  "run_id": "16cfb03f-b594-4502-96d3-1bd7ffd44e79",
  "resolved_model": "gpt",
  "updated_at": "2026-07-23T04:20:42.013365+00:00",
  "project_config_snapshot": {}
}