{
  "status": "completed",
  "applicable_count": 55,
  "completed_count": 55,
  "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": "On the ground amid dense woodland undergrowth at dusk, where the injured man is being pursued.",
        "environment": "exterior",
        "place_basis_ko": "“허벅지에 커다란 이빨 자국. 피가 흐르고.”"
      },
      "S1sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "두 남성의 실물 전신이 직접 등장함",
        "prev": null,
        "prev_reason_ko": "직전 동일 장소 샷이 허벅지 인서트라 숲 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In a patch of dense woodland undergrowth at dusk, where the fleeing man is knocked to the forest floor.",
        "environment": "exterior",
        "place_basis_ko": "“검은 인영이 남자를 덮친다.”"
      },
      "S2sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "남성과 피해 여성의 신체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 도시 뒷골목",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Beside a utility pole in a dimly lit urban back alley at night, under faint streetlight.",
        "environment": "exterior",
        "place_basis_ko": "“도심 희미한 가로등 불빛. 전봇대에 뒤엉켜있는 두 사람.”"
      },
      "S3sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 신체가 직접 등장함",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 경찰 감식 현장",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the police-line perimeter at a daytime outdoor crime scene, among detectives directing the investigation.",
        "environment": "exterior",
        "place_basis_ko": "“형사무리 속에 사건을 지휘하는 혜수”"
      },
      "S4sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "옥탑방 공간 전경만 묘사됨",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 빌라 옥상 외부",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Above an aging villa on the city outskirts, overlooking the rooftop structure and its sunlit exterior.",
        "environment": "exterior",
        "place_basis_ko": "“오래된 빌라 옥탑방 전경”"
      },
      "S5sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 강민숙의 신체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "외부 옥상에서 옥탑방 실내로 배경이 바뀜",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop apartment's entry area, where the daughter is putting on her shoes beside her mother. Daylight from the small living-room window reaches the home.",
        "environment": "interior",
        "place_basis_ko": "“신발을 신으며… 엄마의 냄새를 맡으며”"
      },
      "S5sh10": {
        "person_visible": true,
        "bgonly_reason_ko": "강민숙의 손목이 직접 보임",
        "prev": "S5sh9",
        "prev_reason_ko": "같은 시간대의 동일한 옥탑방 내부 배경",
        "usage_en": "Take the established rooftop-room interior look, daylight, materials, and the continuing clothing of the two women. Exclude the younger woman’s smiling face and shoulder-embrace composition; frame only the marked wrist and nearby interior context.",
        "prev_violation": null,
        "place_en": "Inside the rooftop apartment near the entryway, with the mother's marked wrist visible in daylight filtering 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": "On the open coastal road beside the sea in daylight, along the lane where she rides her bicycle.",
        "environment": "exterior",
        "place_basis_ko": "“자전거를 타고 해안가 도로를 달린다.”"
      },
      "S7sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 유기견 보호원",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the dog-handling area of an animal shelter, directly in front of the agitated Rottweiler.",
        "environment": "ambiguous",
        "place_basis_ko": "“맹견의 눈을 노려보는 수리영”"
      },
      "S7sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 상체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "동일 장소의 앞 샷이 얼굴 클로즈업이라 보호원 배경 앵커로 부적합",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Along the shelter's kennel row, in front of the enclosures holding the dogs.",
        "environment": "ambiguous",
        "place_basis_ko": "“갇혀있는 개들 보면서… 민숙에게 연락”"
      },
      "S8sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 대형 마트 입구",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the large supermarket on the merchandise floor, beside employees stocking the displays under store lighting.",
        "environment": "interior",
        "place_basis_ko": "“남자 직원… 민숙씨 아까 밖에서 누구랑 얘기하는 거 봤는데”"
      },
      "S8sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 전신이 직접 보임",
        "prev": null,
        "prev_reason_ko": "동일 장소의 앞 샷이 얼굴 클로즈업이라 마트 외부 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Just outside the large supermarket entrance at dusk, where she stops to make a call.",
        "environment": "exterior",
        "place_basis_ko": "“수리영 마트 밖을 나오면서 연락을 취해보지만”"
      },
      "S9sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "같은 해안도로의 앞 샷과 낮·밤 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the dark coastal road at night, along the route leading back toward her home.",
        "environment": "exterior",
        "place_basis_ko": "“해안도로를 자전거를 타고 바삐 집으로 달려가는”"
      },
      "S10sh4": {
        "person_visible": false,
        "bgonly_reason_ko": "두 인물의 그림자 실루엣만 보임",
        "prev": null,
        "prev_reason_ko": "같은 옥상 외부의 앞 샷과 낮·밤 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside the rooftop apartment at night, facing a window that silhouettes the assault occurring inside.",
        "environment": "exterior",
        "place_basis_ko": "“창문에 비친 그림자… 민숙을 덮쳐 어깨를 물어뜯는 듯한 모습”"
      },
      "S11sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 전신이 직접 보임",
        "prev": null,
        "prev_reason_ko": "마당과 외부계단을 함께 보여주는 선행 배경 앵커 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the villa rooftop at the top of the exterior stairs, directly before the rooftop apartment's half-open metal entrance door.",
        "environment": "exterior",
        "place_basis_ko": "“옥상에 올라와 보니 반쯤 열린 현관 철문”"
      },
      "S12sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "앉아 있는 강민숙의 실물 몸이 보임",
        "prev": null,
        "prev_reason_ko": "같은 옥탑방 내부의 선행 샷과 낮·밤 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the daughter's bedroom, on the bloodied floor behind the opened curtain. Only faint spill from the living-room floor lamp reaches the nighttime apartment.",
        "environment": "interior",
        "place_basis_ko": "“커튼을 젖히자 앉은 채로 고개를 떨군 채 죽어있는 엄마”"
      },
      "S12sh15": {
        "person_visible": false,
        "bgonly_reason_ko": "죽은 강민숙의 손으로 명시됨",
        "prev": null,
        "prev_reason_ko": "같은 밤의 동일한 방과 시신 위치",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the floor behind the curtain in the daughter's bedroom, beside the dead mother's body in the dim nighttime apartment.",
        "environment": "interior",
        "place_basis_ko": "“엄마 손안에 구겨진 사진 한 장”"
      },
      "S12sh18": {
        "person_visible": false,
        "bgonly_reason_ko": "벽면의 붉은 원만 보임",
        "prev": null,
        "prev_reason_ko": "같은 방이지만 앞 샷은 커튼 쪽 바닥이고 현재는 침대 위 벽면이라 배경 구역이 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the daughter's bedroom, on the wall directly above the bed in the dim nighttime apartment.",
        "environment": "interior",
        "place_basis_ko": "“침대 위 벽에 붉은 원이 생겨난다”"
      },
      "S13sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": "S11sh3",
        "prev_reason_ko": "같은 밤의 동일한 빌라 마당과 옥상 외부계단",
        "usage_en": "Take the established nighttime courtyard, exterior stair structure, rooftop entrance, and existing ambient lighting. Exclude the half-open door as a foreground focal element and exclude any earlier approach action; frame the woman standing below the stairs.",
        "prev_violation": null,
        "place_en": "In the villa's courtyard at night, near the foot of the exterior stairs leading to the rooftop apartment.",
        "environment": "exterior",
        "place_basis_ko": "“차에서 내린 혜수… 멍하니 서있는 수리영”"
      },
      "S13sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수와 수리영의 신체가 직접 보임",
        "prev": "S11sh3",
        "prev_reason_ko": "직전 샷은 얼굴 클로즈업이지만 더 앞 샷에 같은 외부계단 배경이 넓게 보임",
        "usage_en": "Take the same nighttime courtyard, exterior stairs, rooftop entrance, and fixed architectural layout from the reference. Exclude the earlier solitary pose and any bicycle or approach action; include only the two women facing each other with hands on the younger woman’s shoulders.",
        "prev_violation": null,
        "place_en": "In the villa's nighttime courtyard at the base of the rooftop stairs, where the detective confronts the stunned daughter.",
        "environment": "exterior",
        "place_basis_ko": "“혜수… 수리영의 모습을 발견하고 달려간다”"
      },
      "S14sh4": {
        "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, facing the spotless floor and the empty space behind the curtain.",
        "environment": "interior",
        "place_basis_ko": "“수리영 방 안… 핏자국도 보이지 않고… 시신도 감쪽 같이 사라졌다”"
      },
      "S14sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": "S14sh4",
        "prev_reason_ko": "바로 앞 샷에 같은 깨끗한 침실 배경이 넓게 보임",
        "usage_en": "Take the spotless bedroom layout, empty curtain area, floor, and unchanged nighttime lighting from the reference. Exclude the empty-room wide composition and do not add the missing corpse, blood, or attack debris; frame only the pale woman standing in the room.",
        "prev_violation": null,
        "place_en": "In the middle of the daughter's spotless bedroom, with no blood, wall mark, or body remaining.",
        "environment": "interior",
        "place_basis_ko": "“얼굴이 파리해지는 수리영”"
      },
      "S15sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "벤치에 앉은 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 밤바다 버스정류장",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On a bench at a coastal bus stop at night, facing 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 night seaside bus-stop setting, bench, dark water backdrop, and ambient lighting. Exclude the earlier seated pose and beverage handoff; show the older woman calling after the younger woman as she moves away.",
        "prev_violation": null,
        "place_en": "Beside the coastal bus-stop bench at night, facing the route along which the daughter runs away.",
        "environment": "exterior",
        "place_basis_ko": "“등 뒤에 대고 소리친다”"
      },
      "S16sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 경찰서 사무실",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the open doorway leading into the police office at night, with the duty room beyond lit for work.",
        "environment": "interior",
        "place_basis_ko": "“사무실 안으로 들어오면서 민숙에게 전화를 거는 혜수”"
      },
      "S16sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 손가락이 직접 보임",
        "prev": "S16sh1",
        "prev_reason_ko": "같은 밤의 동일한 경찰서 사무실 배경",
        "usage_en": "Take the established police-office materials, nighttime lighting, doorway context, and the officer’s continuing clothing. Exclude her doorway pose and face as compositional elements; isolate the hand and phone held before the male detective.",
        "prev_violation": null,
        "place_en": "Inside the nighttime police office, beside the duty desk where the detective shows a stored phone number to her colleague.",
        "environment": "interior",
        "place_basis_ko": "“핸드폰에 저장된 민숙번호 보여주며”"
      },
      "S17sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "고양이와 옥탑방 외벽만 보임",
        "prev": null,
        "prev_reason_ko": "같은 옥상 외부의 앞 샷들과 낮·밤·새벽 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside on the villa rooftop at dawn, beside the rooftop apartment's wall and its illuminated window.",
        "environment": "exterior",
        "place_basis_ko": "“검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니”"
      },
      "S18sh10": {
        "person_visible": false,
        "bgonly_reason_ko": "거울에는 타일 벽면과 붉은 원만 비침",
        "prev": null,
        "prev_reason_ko": "욕실은 앞선 옥탑방 침실·거실과 다른 서브공간",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop apartment bathroom, focused on the tiled wall reflected in the mirror in daytime.",
        "environment": "interior",
        "place_basis_ko": "“거울에 비친 욕실 벽에 갑자기 또 발생하는 붉은 원”"
      },
      "S18sh13": {
        "person_visible": false,
        "bgonly_reason_ko": "액자 속 인물 이미지만 보임",
        "prev": null,
        "prev_reason_ko": "욕실에서 거실 식탁 쪽으로 서브공간이 바뀜",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop apartment's living and dining area, at the table where a framed family photograph is displayed in daylight.",
        "environment": "interior",
        "place_basis_ko": "“식탁에 놓인 엄마와 수리영의 사진… 엄마 얼굴이 뭉개져”"
      },
      "S19sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 직원의 뒷모습이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 마트 외벽 CCTV 구역",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside the supermarket, directly beneath the section of exterior wall fitted with a CCTV camera.",
        "environment": "exterior",
        "place_basis_ko": "“마트 밖… CCTV 위치를 확인하다”"
      },
      "S19sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 상체가 직접 보임",
        "prev": "S19sh6",
        "prev_reason_ko": "같은 마트 외벽 CCTV 확인 지점",
        "usage_en": "Take the same market exterior wall, CCTV-camera placement, daylight, and the young woman’s continuing clothing. Exclude the male employee and the upward-looking two-person pose; show only the young woman making the phone call.",
        "prev_violation": null,
        "place_en": "Outside the supermarket near the exterior CCTV coverage area, where she calls the detective in daylight.",
        "environment": "exterior",
        "place_basis_ko": "“수리영, 혜수에게 전화 걸어 상황을 설명한다”"
      },
      "S20sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "보안직원과 혜수, 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 마트 보안실",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the supermarket's security office, at a desk with a CCTV monitor under office lighting.",
        "environment": "interior",
        "place_basis_ko": "“CCTV화면을 돌려보는 보안팀 직원과 혜수, 뒤에서… 수리영”"
      },
      "S20sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴과 두 손이 직접 보임",
        "prev": "S20sh1",
        "prev_reason_ko": "같은 보안실에서 동일한 모니터를 바라보는 연속 구도",
        "usage_en": "Take the same security-office lighting, monitor glow, desk arrangement, and the young woman’s position behind the seated staff. Exclude the seated security employee and officer from the close framing; focus on the young woman’s tense face and tightly clasped hands.",
        "prev_violation": null,
        "place_en": "Behind the seated staff at the CCTV desk inside the supermarket security office, under office lighting.",
        "environment": "interior",
        "place_basis_ko": "“뒤에서 초조한 모습으로 화면을 주시하는 수리영”"
      },
      "S21sh10": {
        "person_visible": false,
        "bgonly_reason_ko": "모니터의 지도와 좌표 화면만 보임",
        "prev": null,
        "prev_reason_ko": "같은 경찰서 사무실의 앞 샷과 밤·낮 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At a detective's computer workstation inside the daytime police office, where the phone-tracking result is displayed on the monitor.",
        "environment": "interior",
        "place_basis_ko": "“김형사 모니터에서 뭔가 뜬다… 엄마 폰 위치추적 결과”"
      },
      "S21sh11": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "직전 모니터 인서트는 경찰서 배경이 거의 보이지 않고 같은 낮의 넓은 선행 샷도 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Beside the unattended computer desk inside the daytime police office, facing the phone-location display.",
        "environment": "interior",
        "place_basis_ko": "“‘바다라고?’ 사색이 된 수리영”"
      },
      "S21sh13": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞선 동일 장소 샷들이 얼굴·모니터 클로즈업이라 사무실 배경 앵커로 부적합",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the detective's workstation inside the daytime police office, where she secretly pockets the folded coordinate note.",
        "environment": "interior",
        "place_basis_ko": "“메모쪽지를 접어 주머니에 넣고”"
      },
      "S22sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거로 질주하는 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "경찰서 실내에서 외부 거리로 장소가 바뀜",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the street immediately outside the police station in daylight, accelerating away on a bicycle.",
        "environment": "exterior",
        "place_basis_ko": "“주차된 자전거를 타고 이내 달리는”"
      },
      "S23sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "앉아 있는 수리영의 상체가 보임",
        "prev": null,
        "prev_reason_ko": "앞선 샷들과 장소가 다른 어두운 PC방",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At a computer booth inside a dark internet café, illuminated mainly by the active monitor.",
        "environment": "interior",
        "place_basis_ko": "“모니터 화면에 앉아있는 수리영, 좌표를 찍고 위치를 확인”"
      },
      "S23sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 손이 직접 보임",
        "prev": "S23sh1",
        "prev_reason_ko": "같은 어두운 PC방 좌석과 책상 구역",
        "usage_en": "Take the same dark PC-room desk, monitor glow, seating position, and the young woman’s continuing clothing and backpack. Exclude her face and the wider rows of computers; isolate her hands pushing the folded maps into the open backpack.",
        "prev_violation": null,
        "place_en": "At the same computer booth inside the dark internet café, beside the desk and open backpack in the monitor glow.",
        "environment": "interior",
        "place_basis_ko": "“여러 장의 지도를 접어 백팩에 넣는다”"
      },
      "S24sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 해안도로의 선행 샷들과 밤 또는 맑은 낮으로 날씨·조명이 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On an exposed coastal road beneath storm clouds, in heavy rain and lightning.",
        "environment": "exterior",
        "place_basis_ko": "“천둥 번개와 함께… 세찬 비… 자전거를 타고 빗속을 달리는”"
      },
      "S25sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "난장판이 된 거실 공간만 보임",
        "prev": null,
        "prev_reason_ko": "같은 옥탑방 내부의 선행 샷들과 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the ransacked rooftop apartment living and dining room at dusk, with the window open and furniture overturned.",
        "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 at dusk, focused on the wall bearing a large red circle and a photograph pinned at its center.",
        "environment": "interior",
        "place_basis_ko": "“수리영 방 벽면에 또 붉은 원… 가운데 꽂혀있는 피묻은 사진”"
      },
      "S25sh10": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 주먹이 직접 보임",
        "prev": "S25sh5",
        "prev_reason_ko": "같은 침실의 붉은 원과 사진이 있는 벽면 구역",
        "usage_en": "Take the same dusk bedroom lighting, wall materials, large red circle, and the aged bloodstained photograph removed from its center. Exclude the wall and full red-circle composition from the close framing; show only the clenched hand gripping the crumpled photograph.",
        "prev_violation": null,
        "place_en": "Inside the ransacked rooftop apartment, near the daughter's bedroom as she prepares to leave at dusk.",
        "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 damp rocks at the edge of an empty harbor, facing the fog-covered sea at dusk.",
        "environment": "exterior",
        "place_basis_ko": "“갯바위에 앉아있는 수리영… 안개가 몰려오는 바다”"
      },
      "S26sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 인우의 신체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "갯바위에서 배가 정박한 선착장 지점으로 이동해 배경 구역이 달라짐",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the foggy harbor landing beside the moored boat, where the boatman secures its line.",
        "environment": "exterior",
        "place_basis_ko": "“배에서 내린 인우는 닷줄을 고정시키고 있다… 배로 다가가는 수리영”"
      },
      "S26sh10": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": "S26sh7",
        "prev_reason_ko": "같은 선착장의 정박한 배 옆 대화 위치",
        "usage_en": "Take the same foggy dock, moored-boat surroundings, damp dusk atmosphere, and the two people’s continuing clothing and relative positions. Exclude the man’s back as a dominant foreground element and omit rope-fastening action; frame the young woman looking up at him desperately.",
        "prev_violation": null,
        "place_en": "At the fogbound dock beside the boat's mooring point, where she pleads with the boatman at dusk.",
        "environment": "exterior",
        "place_basis_ko": "“엄마를 찾아야하거든요”"
      },
      "S27sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상체가 직접 보임",
        "prev": "S25sh3",
        "prev_reason_ko": "같은 해질 무렵의 난장판이 된 옥탑방 거실",
        "usage_en": "Take the ransacked rooftop-room living area, open drawers, overturned furniture, open window, dusk lighting, and persistent disorder. Exclude the younger woman and her searching action; include only the female officer standing in the room with a phone to her ear.",
        "prev_violation": null,
        "place_en": "Inside the ransacked rooftop apartment living room at dusk, where the detective listens to the recorded message.",
        "environment": "interior",
        "place_basis_ko": "“수리영의 녹음메시지를 확인하는 혜수”"
      },
      "S27sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수와 김형사가 직접 보임",
        "prev": "S25sh3",
        "prev_reason_ko": "직전 샷보다 더 앞의 거실 전경에 동일한 난장판 배경이 넓게 보임",
        "usage_en": "Take the same ransacked living-room layout, scattered household items, overturned chairs, open window, and desolate dusk light. Exclude the younger woman, backpack, photograph, and all earlier searching action; place only the two investigators standing still in the empty room.",
        "prev_violation": null,
        "place_en": "Inside the desolate, ransacked living room of the rooftop apartment, facing the wind-rattled entrance door 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": "On open water at sunset, showing the small fishing boat surrounded by a golden reflection on the sea.",
        "environment": "exterior",
        "place_basis_ko": "“바다위에 떠있는 소형어선”"
      },
      "S28sh6": {
        "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, beside the lone passenger and her unfolded map and photograph.",
        "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 small fishing boat's wheelhouse at sunset, directly at the wooden helm.",
        "environment": "interior",
        "place_basis_ko": "“조타실로 달려가 뱃머리를 돌리려 한다”"
      },
      "S29sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "인우의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "LOCATION이 갑판에서 조타실로 달라짐",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the small fishing boat's wheelhouse, at the helm with sunset light entering from the windows.",
        "environment": "interior",
        "place_basis_ko": "“사색이 된 인우”"
      },
      "S29sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "인우의 어깨가 프레임에 직접 보임",
        "prev": null,
        "prev_reason_ko": "동일 조타실의 앞 샷이 얼굴 클로즈업이라 내부 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the boat's wheelhouse, facing a wall densely covered with red circular marks in the fading sunset light.",
        "environment": "interior",
        "place_basis_ko": "“인우 얼굴 너머에 보이는 조타실안 수많은 원”"
      },
      "S29sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 인우의 신체가 직접 보임",
        "prev": "S29sh5",
        "prev_reason_ko": "같은 조타실 벽면과 붉은 원들이 실제로 보이는 구도",
        "usage_en": "Take the same wheelhouse wall covered with red circles, enclosed dusk lighting, and the man’s established position and clothing. Exclude his earlier shocked facial pose and do not duplicate the woman as a separate standing figure; show her unconscious head resting fully on his shoulder.",
        "prev_violation": null,
        "place_en": "Inside the small fishing boat's wheelhouse beside the helm, where the fainting passenger collapses onto the boatman's shoulder.",
        "environment": "interior",
        "place_basis_ko": "“인우의 어깨에 그대로 쓰러진다”"
      },
      "S30sh2": {
        "person_visible": false,
        "bgonly_reason_ko": "어선 뱃머리와 안개벽만 보임",
        "prev": null,
        "prev_reason_ko": "조타실 내부에서 서해 먼바다 외부 전경으로 장소가 바뀜",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the distant open sea at sunset, where the bow of the small fishing boat meets a dense wall of fog.",
        "environment": "exterior",
        "place_basis_ko": "“서서히 안개 안으로 들어가는 인우의 배”"
      }
    },
    "scenes": {
      "1": {
        "time_of_day_en": "dusk",
        "place_en": "A dense forest with thick undergrowth that obstructs movement and conceals fast-moving figures.",
        "basis_ko": "헤딩에 “숲속 / 해 질 무렵”이 명시됨."
      },
      "2": {
        "time_of_day_en": "night",
        "place_en": "A narrow urban back alley lined with utility poles and tangled overhead wires, with a dim streetlamp as a fixed feature.",
        "basis_ko": "헤딩의 “N”과 원문의 “희미한 가로등 불빛”에 근거함."
      },
      "3": {
        "time_of_day_en": "day",
        "place_en": "Two active crime scenes shown in news footage: a forest trail and an urban back alley, each cordoned off with police tape while officers process the area and remove bodies.",
        "basis_ko": "헤딩의 “D”에 근거함."
      },
      "4": {
        "time_of_day_en": "day",
        "place_en": "An aging low-rise villa on the outskirts of a city, topped by a small rooftop dwelling and an accessible flat roof.",
        "basis_ko": "헤딩의 “D”에 근거함."
      },
      "5": {
        "time_of_day_en": "day",
        "place_en": "A compact, modest rooftop apartment with a living area, small window, dining table, sink, stove, and adjoining bedrooms. The kitchen workspace holds medicinal herbs, a pot, and simple household utensils.",
        "basis_ko": "작은 창으로 “햇살”이 비치며 앞선 낮 장면에서 이어짐."
      },
      "6": {
        "time_of_day_en": "day",
        "place_en": "A coastal road running beside the sea, suitable for bicycle travel and open to broad maritime views.",
        "basis_ko": "헤딩의 “D”에 근거함."
      },
      "7": {
        "time_of_day_en": "day",
        "place_en": "A dog shelter with secure kennels for multiple abandoned dogs and practical areas for veterinary injections, grooming, bathing, and applying medication.",
        "basis_ko": "헤딩의 “D”에 근거함."
      },
      "8": {
        "time_of_day_en": "dusk",
        "place_en": "A busy commercial district beside a harbor, packed with neon signs, taxis, street vendors, and food stalls, leading into a large supermarket with stocked display aisles.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "9": {
        "time_of_day_en": "night",
        "place_en": "A coastal road tracing the shoreline, with a clear route for a bicycle heading back toward the residential district.",
        "basis_ko": "헤딩의 “N”에 근거함."
      },
      "10": {
        "time_of_day_en": "night",
        "place_en": "The flat roof and rooftop dwelling of an old villa, with a water tank, clothesline, raised wooden platform, drying herbs, and a metal entrance door. The compact residence is visible through its windows and doorway.",
        "basis_ko": "헤딩의 “N”에 근거함."
      },
      "11": {
        "time_of_day_en": "night",
        "place_en": "A narrow residential alley and the small courtyard of a multi-unit villa, with a secluded bicycle parking spot and an exterior stairway climbing to a rooftop dwelling. A metal door at the top stands partly open.",
        "basis_ko": "헤딩의 “N”에 근거함."
      },
      "12": {
        "time_of_day_en": "night",
        "place_en": "A compact rooftop apartment divided into a living room, main bedroom, and a young woman’s bedroom, with a dining table, curtained window, television, and freestanding lamp. The bedroom floor and curtain area are heavily marked with blood before the scene changes.",
        "basis_ko": "헤딩의 “N”에 근거함."
      },
      "13": {
        "time_of_day_en": "night",
        "place_en": "The exterior of an old villa with a rooftop dwelling, reached by a steep stairway from the courtyard and adjoining alley. The approach provides space for emergency vehicles to stop below.",
        "basis_ko": "헤딩의 “N”과 직전 야간 장면의 연속성에 근거함."
      },
      "14": {
        "time_of_day_en": "night",
        "place_en": "A small rooftop apartment with a metal entry, living and dining area, and a meticulously ordered bedroom containing a bed, curtain, backpack, and doll. The rooms appear unnaturally clean, with objects subtly shifted from their earlier positions.",
        "basis_ko": "헤딩의 “N”에 근거함."
      },
      "15": {
        "time_of_day_en": "night",
        "place_en": "A seaside bus stop area with seating facing the open water and a nearby coastal roadway.",
        "basis_ko": "헤딩의 “N”에 근거함."
      },
      "16": {
        "time_of_day_en": "night",
        "place_en": "A police station office arranged with investigators’ desks, computers, telephones, paperwork, and the practical furnishings of an overnight duty workspace.",
        "basis_ko": "헤딩의 “N”과 당직 근무가 언급된 점에 근거함."
      },
      "17": {
        "time_of_day_en": "dawn",
        "place_en": "An old villa rooftop with a low boundary wall and a small rooftop dwelling, viewed from the route a cat uses to cross the wall.",
        "basis_ko": "헤딩의 “동틀무렵”과 원문의 “새벽녘”에 근거함."
      },
      "18": {
        "time_of_day_en": "early morning",
        "place_en": "A compact rooftop apartment containing a main bedroom, a second curtained bedroom, a bathroom with a mirror, and a living area with a dining table and family photograph. The second bedroom remains conspicuously neat and empty.",
        "basis_ko": "직전 장면이 동틀 무렵이고 밤새 기다리다 잠든 뒤 깨어나는 내용임."
      },
      "19": {
        "time_of_day_en": "early morning",
        "place_en": "A large supermarket that is still sparsely occupied, with broad merchandise aisles, employee areas, bicycle parking, and exterior walls covered by surveillance cameras.",
        "basis_ko": "원문에 “이른 아침”이 명시됨."
      },
      "20": {
        "time_of_day_en": "early morning",
        "place_en": "A supermarket administration and security office with surveillance monitors, playback controls, and workstations used to review recorded camera footage.",
        "basis_ko": "직전의 “이른 아침” 마트 장면에서 CCTV 확인으로 바로 이어짐."
      },
      "21": {
        "time_of_day_en": "late morning",
        "place_en": "A working police station with a general office of clustered desks, computers, case files, and enlarged crime-scene photographs, connected to a meeting area for investigators.",
        "basis_ko": "헤딩의 “D”와 화면에 표시된 “11:21:08” 시각에 근거함."
      },
      "22": {
        "time_of_day_en": "late morning",
        "place_en": "The exterior forecourt of a police station, with a bicycle parking area and direct access to the surrounding road.",
        "basis_ko": "직전 경찰서 장면 직후 자전거로 출발하는 연속 장면임."
      },
      "23": {
        "time_of_day_en": "late morning",
        "place_en": "A public computer café with rows of computer stations, monitors, keyboards, and access to a printer for producing several map sheets.",
        "basis_ko": "직전 낮 장면 이후 즉시 좌표를 확인하러 이동하며 별도 시간 경과가 없음."
      },
      "24": {
        "time_of_day_en": "late afternoon, stormy",
        "place_en": "An exposed coastal route beside the sea, traveled by bicycle under thunder, lightning, dense storm clouds, and heavy rain.",
        "basis_ko": "원문의 “먹구름”과 “세찬 비”, 이후 해질 무렵 장면으로 이어지는 시간 흐름에 근거함."
      },
      "25": {
        "time_of_day_en": "dusk",
        "place_en": "A compact rooftop apartment that has been thoroughly ransacked, with muddy footprints, overturned dining chairs, an open living-room window, and scattered household goods. A bedroom wall bears a red circle with a bloodstained old photograph pinned at its center.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "26": {
        "time_of_day_en": "dusk, foggy",
        "place_en": "An empty harbor bordered by rocks and open water, with mooring points for small boats. Thick fog blankets the harbor after a shower, hiding vessels until one emerges close to shore.",
        "basis_ko": "헤딩의 “해질 무렵”과 원문의 비가 그친 뒤 “안개가 자욱하다”는 묘사에 근거함."
      },
      "27": {
        "time_of_day_en": "dusk",
        "place_en": "A ransacked rooftop apartment with an open, wind-moved entrance door, disturbed furnishings, and a bleak, abandoned atmosphere.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "28": {
        "time_of_day_en": "dusk",
        "place_en": "A small fishing boat traveling across open sea, with an exposed working deck and an enclosed wheelhouse. Paper maps can be spread and examined on the deck during the crossing.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "29": {
        "time_of_day_en": "dusk",
        "place_en": "The cramped wheelhouse of a small fishing boat, containing navigation controls and windows overlooking the deck and sea. Numerous circular forms are visible throughout the cabin.",
        "basis_ko": "헤딩에 “해질 무렵”이 명시됨."
      },
      "30": {
        "time_of_day_en": "sunset, foggy",
        "place_en": "Open sea crossed by a small fishing boat, with a dense bank of fog forming a boundary across the water. The low sun casts a golden reflection over the surface as the boat enters the fog.",
        "basis_ko": "원문에 “서서히 지는 해”와 “짙은 안개 띠”가 명시됨."
      }
    },
    "world_anchor_en": "contemporary South Korea, 2026; all people are Korean unless stated"
  },
  "step_id": "shot_ref_classify",
  "run_id": "fccf2704-81f6-45cb-9b08-f24e020fb40a",
  "resolved_model": "gpt",
  "updated_at": "2026-07-20T11:09:19.441859+00:00",
  "project_config_snapshot": {}
}