{
  "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 mountain forest, at the spot where the fleeing victim is attacked outdoors at dusk.",
        "environment": "exterior",
        "place_basis_ko": "“우거진 수풀을 헤치며 도망치는… 검은 인영이 남자를 덮친다.”"
      },
      "S2sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "남성과 여성이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 도시 뒷골목 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Beside a utility pole in a city back alley, outdoors under a dim streetlight at night.",
        "environment": "exterior",
        "place_basis_ko": "“도심 희미한 가로등 불빛. 전봇대에 뒤엉켜있는 두 사람.”"
      },
      "S2sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "피해 여성의 상반신이 보임",
        "prev": "S2sh1",
        "prev_reason_ko": "같은 밤의 전봇대 옆 뒷골목",
        "usage_en": "Take the dim streetlamp, utility pole, asphalt texture, and nocturnal alley atmosphere from the reference. Preserve the fallen woman's clothing, but exclude the standing man, the embrace, and the earlier upright pose.",
        "prev_violation": null,
        "place_en": "The asphalt ground of a city back alley near the utility pole, outdoors beneath faint street lighting.",
        "environment": "exterior",
        "place_basis_ko": "“푹 힘없이 쓰러지는 여자.”"
      },
      "S3sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "시신을 드는 경찰들이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 숲이나 해질녘에서 낮으로 시간대 변경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the police cordon at the wooded mountain crime scene, where officers recover a body outdoors in daylight.",
        "environment": "exterior",
        "place_basis_ko": "“씬1, 2 현장을 감식하는 경찰, 폴리스 라인을 치고 시신을 수거한다.”"
      },
      "S4sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "건물과 옥탑방 전경만 보임",
        "prev": null,
        "prev_reason_ko": "첫 빌라 외부 부감 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "An elevated exterior view over an old rooftop room and the tightly packed low-rise buildings of the surrounding suburban neighborhood in daylight.",
        "environment": "exterior",
        "place_basis_ko": "“인천 변두리 부감, 오래된 빌라 옥탑방 전경.”"
      },
      "S5sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "강민숙의 상반신이 보임",
        "prev": null,
        "prev_reason_ko": "첫 옥탑방 내부 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The compact living and kitchen area inside a rooftop home, lit by a thin shaft of sunlight from its small window and the television screen.",
        "environment": "interior",
        "place_basis_ko": "“거실에 난 작은 창으로 햇살에 가늘게 비친다… TV 뉴스를 뚫어지게 바라보는 민숙.”"
      },
      "S5sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 강민숙이 직접 보임",
        "prev": null,
        "prev_reason_ko": "거실 TV 앞에서 현관 부근으로 구역 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The interior entry area of the rooftop home, where shoes are put on beside the front door.",
        "environment": "interior",
        "place_basis_ko": "“수리영 신발을 신으며… 엄마의 냄새를 맡으며.”"
      },
      "S5sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "강민숙의 손목이 직접 보임",
        "prev": "S5sh8",
        "prev_reason_ko": "같은 현관 부근에서 이어지는 순간",
        "usage_en": "Take the warm indoor daylight, nearby entry-area materials, and the older woman's unchanged clothing and sleeve from the reference. Preserve the small circular wrist mark, but exclude the younger woman's face and the preceding shoulder-sniffing pose from this wrist close-up.",
        "prev_violation": null,
        "place_en": "The entry area just inside the rooftop home, with soft daytime illumination reaching in from the adjoining living space.",
        "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 stretch of coastal road beside the sea, outdoors in bright daylight.",
        "environment": "exterior",
        "place_basis_ko": "“수리영 자전거를 타고 해안가 도로를 달린다.”"
      },
      "S7sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 눈 부분이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 유기견 보호원 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At a caged kennel enclosure within an abandoned-dog shelter, directly in front of the confined dog; the source does not establish whether the enclosure is fully indoors or open-air.",
        "environment": "ambiguous",
        "place_basis_ko": "“사납게 짖으며 날뛰는 로트와일러… 맹견의 눈을 노려보는 수리영.”"
      },
      "S7sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 양손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "철창 앞에서 미용 작업 구역으로 이동하고 앞 샷도 얼굴 클로즈업",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "An indoor grooming work area within the dog shelter, set up for trimming and treating the sheltered dogs.",
        "environment": "interior",
        "place_basis_ko": "“‘네’, 하고 달려가 털깎고, 연고 바르고, 목욕시키고등.”"
      },
      "S8sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 중년 여성 직원이 보임",
        "prev": null,
        "prev_reason_ko": "첫 마트 매장 내부 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A merchandise aisle inside the large supermarket, between rows of stocked display shelves under store lighting.",
        "environment": "interior",
        "place_basis_ko": "“마트에 도착해… 이리저리 엄마를 찾아보지만 보이지 않는다… 직원에게 다가가.”"
      },
      "S8sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "휴대폰을 든 수리영이 보임",
        "prev": null,
        "prev_reason_ko": "매장 내부에서 마트 밖 거리로 배경 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the street immediately outside the large supermarket entrance, amid the darkening commercial district at dusk.",
        "environment": "exterior",
        "place_basis_ko": "“수리영 마트 밖을 나오면서 연락을 취해보지만 받지않는다.”"
      },
      "S9sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영이 보임",
        "prev": null,
        "prev_reason_ko": "앞 해안도로 샷과 낮·밤 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A nighttime stretch of coastal road beside the sea, outdoors under sparse bluish streetlights.",
        "environment": "exterior",
        "place_basis_ko": "“해안도로를 자전거를 타고 바삐 집으로 달려가는 수리영.”"
      },
      "S10sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "남성의 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 옥탑방 옥상 샷이며 손 클로즈업",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the rooftop landing directly outside the rooftop home's metal entrance door at night.",
        "environment": "exterior",
        "place_basis_ko": "“신발은 옥탑방 철문 현관 앞에 멈춰 선다. 문틈에 낀 광고 전단지.”"
      },
      "S10sh4": {
        "person_visible": false,
        "bgonly_reason_ko": "인물의 실체 없이 그림자만 보임",
        "prev": null,
        "prev_reason_ko": "앞 옥상 샷이 손 인서트라 배경 앵커 불가",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the rooftop outside the illuminated window of the rooftop home, looking at the attack only as shadows reflected in the glass.",
        "environment": "exterior",
        "place_basis_ko": "“창문에 비친 그림자. 민숙을 덮쳐 어깨를 물어뜯는 듯한 모습.”"
      },
      "S11sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "열린 철문과 어두운 공간만 보임",
        "prev": null,
        "prev_reason_ko": "앞선 동일 LOCATION 샷은 낮 부감으로 시간대와 카메라 지점 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the top of the exterior rooftop stairs, facing the rooftop home's half-open metal entrance door in the darkness.",
        "environment": "exterior",
        "place_basis_ko": "“옥상에 올라와 보니 반쯤 열린 현관 철문.”"
      },
      "S12sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "강민숙의 상반신이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 밤 옥탑방 내부 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Behind the curtain in the young woman's bedroom inside the rooftop home, dimly lit at night by the home's faint lamp light.",
        "environment": "interior",
        "place_basis_ko": "“커튼을 젖히자 앉은 채로 고개를 떨군 채 죽어있는 엄마.”"
      },
      "S12sh13": {
        "person_visible": true,
        "bgonly_reason_ko": "강민숙의 손이 직접 보임",
        "prev": "S12sh8",
        "prev_reason_ko": "같은 방 커튼 뒤 시신 곁의 연속 장면",
        "usage_en": "Take the same dark bedroom lighting, curtain-side setting, blood state, and the dead woman's clothing and fixed seated position from the reference. Exclude the wider view of her face and torso, showing only the rigid hand and the crumpled photograph.",
        "prev_violation": null,
        "place_en": "On the floor behind the bedroom curtain inside the rooftop home, beside the victim's body in the dim nighttime room.",
        "environment": "interior",
        "place_basis_ko": "“엄마 손안에 구겨진 사진 한 장이 보인다.”"
      },
      "S12sh17": {
        "person_visible": false,
        "bgonly_reason_ko": "빈 벽면의 붉은 원만 보임",
        "prev": null,
        "prev_reason_ko": "같은 침실의 커튼·침대 벽면 구역",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The bare wall directly above the bed in the young woman's bedroom inside the rooftop home, seen under faint nighttime interior light.",
        "environment": "interior",
        "place_basis_ko": "“침대 위 벽에 붉은 원이 생겨난다.”"
      },
      "S13sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "뛰어내리는 수리영의 상반신이 보임",
        "prev": "S11sh3",
        "prev_reason_ko": "같은 밤의 옥탑방 현관과 계단 상단",
        "usage_en": "Take the steep rooftop stair access, metal entrance door, deep night lighting, and the door's half-open state from the reference. Exclude the earlier empty doorway composition and any courtyard, bicycle, or police vehicle not visible from this upper stair position.",
        "prev_violation": null,
        "place_en": "On the steep exterior stairway immediately outside the rooftop home's entrance at night.",
        "environment": "exterior",
        "place_basis_ko": "“비명을 지르며 옥탑방을 빠져나오는 수리영, 허겁지겁 계단을 내려간다.”"
      },
      "S13sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "계단 상단에서 빌라 아래 도착 지점으로 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the outdoor yard or alley at the base of the multi-unit villa, near the arriving vehicle and rooftop stairs at night.",
        "environment": "exterior",
        "place_basis_ko": "“차에서 내린 혜수… 수리영의 모습을 발견하고 달려간다.”"
      },
      "S14sh4": {
        "person_visible": false,
        "bgonly_reason_ko": "정돈된 침대와 바닥만 보임",
        "prev": null,
        "prev_reason_ko": "같은 밤의 침실이나 상태만 깨끗하게 변화",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The young woman's bedroom inside the rooftop home, now unnaturally clean and orderly under nighttime interior light.",
        "environment": "interior",
        "place_basis_ko": "“지나칠 정도로 깨끗하게 정돈된 방안. 핏자국도 보이지 않고.”"
      },
      "S14sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 두 손과 표정이 보임",
        "prev": null,
        "prev_reason_ko": "침실에서 거실 식탁 구역으로 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The dining area of the rooftop home's living room, centered on the now-clean table under the home's nighttime lighting.",
        "environment": "interior",
        "place_basis_ko": "“뛰쳐나가 식탁으로 가본다. 식탁 역시 깨끗한.”"
      },
      "S14sh11": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상반신과 수리영의 어깨가 보임",
        "prev": "S14sh8",
        "prev_reason_ko": "같은 밤의 거실 식탁 부근",
        "usage_en": "Take the same dining-area background, clean tabletop state, night lighting, and the younger woman's clothing and position near the table. Exclude her earlier pointing gesture and any absent cups, while adding only the older detective holding her shoulders.",
        "prev_violation": null,
        "place_en": "Inside the rooftop home's living area near the bedroom and dining table, with the dim nighttime interior lights on.",
        "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 bench at a coastal bus stop, facing the dark sea at night.",
        "environment": "exterior",
        "place_basis_ko": "“바다를 바라보며 멍한 채로 앉아있는 수리영.”"
      },
      "S15sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 뒷모습과 혜수의 상반신이 보임",
        "prev": "S15sh1",
        "prev_reason_ko": "같은 밤의 버스정류장 벤치 주변",
        "usage_en": "Take the night sea, bus-stop structure, bench, and cool coastal lighting from the reference. Preserve both women's clothing, but exclude the younger woman's seated pose and frame her running away while the older woman calls after her.",
        "prev_violation": null,
        "place_en": "Beside the outdoor coastal bus stop, with the departing path and night sea behind it.",
        "environment": "exterior",
        "place_basis_ko": "“나 갈게 (달려간다)… 등 뒤에 대고 소리친다.”"
      },
      "S16sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 전신이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 경찰서 사무실·복도 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the dark police-station corridor at the threshold of a brightly lit duty office at night.",
        "environment": "interior",
        "place_basis_ko": "“사무실 안으로 들어오면서 민숙에게 전화를 거는 혜수.”"
      },
      "S16sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 손이 직접 보임",
        "prev": "S16sh1",
        "prev_reason_ko": "같은 밤의 사무실 출입구와 내부",
        "usage_en": "Take the bright office light against the dark corridor, the doorway materials, and the detective's unchanged clothing and phone from the reference. Exclude her full-body entering pose, most of the corridor, and any unrelated office staff from the hand close-up.",
        "prev_violation": null,
        "place_en": "Inside the lit police duty office, beside the detective's workstation at night.",
        "environment": "interior",
        "place_basis_ko": "“핸드폰에 저장된 민숙번호 보여주며… 이 번호 위치 좀 따봐.”"
      },
      "S17sh2": {
        "person_visible": false,
        "bgonly_reason_ko": "고양이만 보이고 인물은 없음",
        "prev": null,
        "prev_reason_ko": "앞 옥상 샷은 밤이고 현재는 동틀 무렵",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the rooftop parapet outside the rooftop home at dawn, facing its illuminated window.",
        "environment": "exterior",
        "place_basis_ko": "“검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다.”"
      },
      "S18sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "웅크린 수리영의 측면이 보임",
        "prev": null,
        "prev_reason_ko": "앞선 낮 내부 샷과 다른 날이며 안방 구역도 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the edge of the bed in the main bedroom inside the rooftop home, with early morning daylight entering the room.",
        "environment": "interior",
        "place_basis_ko": "“침대에 머리를 대고 앉아있는 수리영… 깜박 졸았다.”"
      },
      "S18sh10": {
        "person_visible": false,
        "bgonly_reason_ko": "타일 벽면의 붉은 형상만 보임",
        "prev": null,
        "prev_reason_ko": "첫 욕실 벽면 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The tiled wall behind the mirror inside the rooftop home's bathroom, lit for morning washing.",
        "environment": "interior",
        "place_basis_ko": "“거울에 비친 욕실 벽에 갑자기 또 발생하는 붉은 원.”"
      },
      "S18sh13": {
        "person_visible": false,
        "bgonly_reason_ko": "사진 속 인물 이미지만 보임",
        "prev": null,
        "prev_reason_ko": "욕실에서 거실 식탁으로 구역 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the dining table in the rooftop home's living area, illuminated by morning daylight.",
        "environment": "interior",
        "place_basis_ko": "“식탁에 놓인 엄마와 수리영의 사진을 보는데… 엄마 얼굴이 뭉개져 흘러내린다.”"
      },
      "S19sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "마트 앞 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "첫 마트 외부·입구 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Directly outside the large supermarket's entrance on a quiet morning, beside the bicycle parking spot.",
        "environment": "exterior",
        "place_basis_ko": "“이른 아침, 아직은 한산한 마트 안. 자전거를 주차하고 안으로 들어가는 수리영.”"
      },
      "S19sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "CCTV를 보는 수리영의 측면이 보임",
        "prev": "S19sh1",
        "prev_reason_ko": "같은 한산한 아침의 마트 정면 외부",
        "usage_en": "Take the same morning light, exterior wall materials, entrance facade, and quiet storefront atmosphere from the reference. Exclude the parked bicycle and the interior aisles if they fall outside this upward view, and show only the woman and the wall-mounted security camera.",
        "prev_violation": null,
        "place_en": "Outside the supermarket, beneath a CCTV camera mounted high on the building's exterior wall.",
        "environment": "exterior",
        "place_basis_ko": "“마트 밖… CCTV 위치를 확인하다.”"
      },
      "S20sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 마트 총무과 샷이며 얼굴 클로즈업",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the supermarket's administrative security office, directly in front of the CCTV monitor under office lighting.",
        "environment": "interior",
        "place_basis_ko": "“CCTV화면을 돌려보는 보안팀 직원과 혜수, 뒤에서… 화면을 주시하는 수리영.”"
      },
      "S20sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷이 얼굴 클로즈업이라 총무과 배경 앵커 불가",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the supermarket's administrative security office, beside the CCTV workstation and security employee.",
        "environment": "interior",
        "place_basis_ko": "“혜수… 어제 CCTV 전체 잠깐 가져가도 될까요?”"
      },
      "S21sh6": {
        "person_visible": false,
        "bgonly_reason_ko": "빈 자리와 모니터 화면만 보임",
        "prev": null,
        "prev_reason_ko": "앞 경찰서 샷은 밤이고 현재는 낮",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At an unattended detective's desk inside the police office, focused on the lit computer monitor displaying a location result.",
        "environment": "interior",
        "place_basis_ko": "“띠링- 김형사 모니터에서 뭔가 뜬다… 엄마 폰 위치추적 결과다.”"
      },
      "S21sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 뒷모습이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷이 모니터 화면 중심 인서트라 사무실 배경 부족",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the police office doorway leading into the station corridor, with the occupied workroom behind her in daylight hours.",
        "environment": "interior",
        "place_basis_ko": "“메모쪽지를 접어 주머니에 넣고… 사무실을 나온다.”"
      },
      "S22sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "같은 해안도로 표기이나 경찰서 밖의 다른 지점",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the road immediately outside the police station, where the parked bicycle pulls away in daylight.",
        "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 monitor screen.",
        "environment": "interior",
        "place_basis_ko": "“모니터 화면에 앉아있는 수리영, 좌표를 찍고 위치를 확인하고 인쇄.”"
      },
      "S24sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 눈 부분이 직접 보임",
        "prev": null,
        "prev_reason_ko": "해안도로를 이동해 다른 지점이며 날씨도 소나기로 변화",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "An exposed coastal roadway in a heavy thunderstorm, with driving rain and dark clouds overhead.",
        "environment": "exterior",
        "place_basis_ko": "“천둥 번개와 함께… 세찬 비를 뿌린다. 자전거를 타고 빗속을 달리는 수리영.”"
      },
      "S25sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "발자국과 쓰러진 의자만 보임",
        "prev": null,
        "prev_reason_ko": "첫 해질녘 옥탑방 내부 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The ransacked living and dining area inside the rooftop home at dusk, with an open window, muddy footprints, and overturned chairs.",
        "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 young woman's bedroom, focused on the wall bearing a red circle and a bloodstained photograph in the fading dusk light.",
        "environment": "interior",
        "place_basis_ko": "“수리영 방… 벽에 또 붉은 원이 그려져있다. 그 가운데 꽂혀있는 피묻은 사진.”"
      },
      "S25sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "나가는 수리영의 뒷모습이 보임",
        "prev": "S25sh1",
        "prev_reason_ko": "같은 해질녘의 난장판 거실과 현관 구역",
        "usage_en": "Take the sunset interior light, open window, muddy footprints, overturned chairs, and ransacked living-room state from the reference. Preserve the young woman's clothing, backpack, and crumpled photograph, but exclude the bedroom's red circle and wall-mounted photograph from the exit framing.",
        "prev_violation": null,
        "place_en": "At the rooftop home's interior entryway, crossing through the open front door from the ransacked home at dusk.",
        "environment": "interior",
        "place_basis_ko": "“백팩을 메고 밖으로 나간다. 사진을 손에 꼭 쥔 채.”"
      },
      "S26sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "갯바위에 앉은 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "첫 안개 낀 포구 샷",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On shoreline rocks at the edge of an empty harbor, surrounded by dense sea fog at dusk.",
        "environment": "exterior",
        "place_basis_ko": "“텅 빈 포구… 갯바위에 앉아있는 수리영… 안개가 몰려오는 바다.”"
      },
      "S26sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "닻줄을 쥔 인우의 상반신이 보임",
        "prev": null,
        "prev_reason_ko": "갯바위에서 배의 접안 지점으로 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the fogbound harbor mooring, on the deck edge of a newly arrived small boat beside the dock.",
        "environment": "exterior",
        "place_basis_ko": "“안개를 뚫고 배 한척이 다가오는 게 보인다… 배에서 내린 인우는 닷줄을 고정.”"
      },
      "S27sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수의 상반신이 직접 보임",
        "prev": "S25sh1",
        "prev_reason_ko": "같은 해질녘의 난장판 옥탑방 거실",
        "usage_en": "Take the same dim sunset light, muddy footprints, overturned furniture, open window, and ransacked living-room materials from the reference. Exclude the younger woman, her backpack, and the removed photograph, and do not import the separate bedroom's red-circle imagery.",
        "prev_violation": null,
        "place_en": "The dark, ransacked living room inside the rooftop home at dusk, near the rattling entrance door.",
        "environment": "interior",
        "place_basis_ko": "“옥탑방 안… 덜커덩 덜커덩. 바람에 현관문 소리. 황량하다.”"
      },
      "S28sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 손이 직접 보임",
        "prev": null,
        "prev_reason_ko": "첫 소형 어선 갑판 샷이며 사진 클로즈업",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the exposed deck of a small fishing boat underway at sea in the fading dusk light.",
        "environment": "exterior",
        "place_basis_ko": "“갑판에 홀로 앉아있다… 25씬의 사진을 보여준다.”"
      },
      "S28sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 양손과 인우의 팔목이 보임",
        "prev": null,
        "prev_reason_ko": "갑판에서 조타실 내부로 서브공간 이동",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Just inside the small fishing boat's wheelhouse, at the helm where the two struggle over control at dusk.",
        "environment": "interior",
        "place_basis_ko": "“인우… 조타실로 달려가… 수리영, 조타실로 따라들어가 막으면서.”"
      },
      "S29sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 전신과 인우의 팔이 보임",
        "prev": null,
        "prev_reason_ko": "직전 조타실 샷과 LOCATION 표기가 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the dim wheelhouse of the small fishing boat, directly beside the helm at dusk.",
        "environment": "interior",
        "place_basis_ko": "“조타실… 왜 그래요? 지금 배 돌리려는 거잖아요!”"
      },
      "S29sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 손가락이 직접 보임",
        "prev": "S29sh1",
        "prev_reason_ko": "같은 해질녘의 소형 어선 조타실",
        "usage_en": "Take the dim wheelhouse lighting, nearby control materials, and both occupants' unchanged clothing from the reference. Exclude the wide steering-wheel struggle and their full bodies, framing only the finger pressing the child's face in the old photograph.",
        "prev_violation": null,
        "place_en": "At the helm area inside the boat's dim wheelhouse, focused on the old photograph held between the two people.",
        "environment": "interior",
        "place_basis_ko": "“사진속의 한 아이를 가르키며… 이 사진속의 얘가 우리 엄마예요.”"
      },
      "S29sh12": {
        "person_visible": true,
        "bgonly_reason_ko": "인우의 얼굴과 수리영의 몸이 보임",
        "prev": "S29sh1",
        "prev_reason_ko": "같은 해질녘의 조타실 내부",
        "usage_en": "Take the same cramped wheelhouse, controls, dim sunset lighting, and both occupants' unchanged clothing from the reference. Exclude the earlier arm-pulling struggle, the prominently displayed photograph, and the woman's standing pose; she must now hang limp against the man's shoulder.",
        "prev_violation": null,
        "place_en": "Inside the dim wheelhouse beside the helm, where the unconscious passenger collapses onto the boatman's shoulder.",
        "environment": "interior",
        "place_basis_ko": "“수리영을 노려보는 인우의 어깨에 그대로 쓰러진다.”"
      },
      "S30sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "소형 어선의 외관만 보임",
        "prev": null,
        "prev_reason_ko": "조타실 내부에서 먼바다 외부로 LOCATION 변경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the open sea at dusk, at the boundary of a vast dense fog bank swallowing the small fishing boat.",
        "environment": "exterior",
        "place_basis_ko": "“서서히 안개 안으로 들어가는 인우의 배.”"
      }
    },
    "scenes": {
      "1": {
        "time_of_day_en": "dusk",
        "place_en": "A dense forest with thick, overgrown underbrush obstructing the ground-level paths.",
        "basis_ko": "헤딩에 “숲속 / 해 질 무렵”이 명시되고 우거진 수풀이 묘사된다."
      },
      "2": {
        "time_of_day_en": "night",
        "place_en": "A narrow urban back alley lined with utility poles and overhead cables, with a dim streetlamp beside a secluded stretch of pavement.",
        "basis_ko": "헤딩의 “도시 뒷골목 / N”과 희미한 가로등 묘사에 근거한다."
      },
      "3": {
        "time_of_day_en": "day",
        "place_en": "Two cordoned crime scenes shown in news footage: an overgrown mountain trail and an urban back alley. Police lines, forensic personnel, and body-recovery activity define both sites.",
        "basis_ko": "헤딩의 “현장 / D”와 앞선 두 사건 현장을 감식한다는 원문에 근거한다."
      },
      "4": {
        "time_of_day_en": "day",
        "place_en": "The rooftop of an old low-rise residential villa in an outlying urban neighborhood, dominated by a small rooftop dwelling.",
        "basis_ko": "헤딩의 “옥탑방 / D”와 오래된 빌라 옥탑방 전경 묘사에 근거한다."
      },
      "5": {
        "time_of_day_en": "day",
        "place_en": "A compact rooftop apartment with a small living room, kitchenette and sink, dining table, bedrooms, and a narrow entry area. A small living-room window and modest, closely packed household furnishings define the space.",
        "basis_ko": "작은 창으로 햇살이 비치며, 앞선 낮 장면에서 이어진다."
      },
      "6": {
        "time_of_day_en": "day",
        "place_en": "A coastal road running alongside the sea, broad enough for bicycle travel and open to the shoreline.",
        "basis_ko": "헤딩의 “해안가 도로 / D”에 근거한다."
      },
      "7": {
        "time_of_day_en": "day",
        "place_en": "A dog shelter with secure kennels for multiple animals and practical areas for veterinary injections, grooming, medication, 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 with bicycle parking and long merchandise aisles anchors the area.",
        "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": "A villa rooftop containing a small rooftop apartment, water tank, clothesline, wooden platform, and drying herbs. A metal entry door opens directly from the exposed rooftop.",
        "basis_ko": "헤딩의 “옥탑방 / N”과 옥상, 물탱크, 빨랫줄, 평상, 철문 묘사에 근거한다."
      },
      "11": {
        "time_of_day_en": "night",
        "place_en": "A narrow residential alley leading to a multi-unit villa with a small rear yard for bicycle parking. Exterior stairs climb from the yard to the rooftop apartment and its metal door.",
        "basis_ko": "헤딩의 “옥탑 방 밖 / N”에 근거한다."
      },
      "12": {
        "time_of_day_en": "night",
        "place_en": "A compact rooftop apartment divided into a living room, dining area, main bedroom, and a younger resident’s bedroom. Key fixtures include a small kitchen, dining table, curtained window, bed, and interior doors linking the rooms.",
        "basis_ko": "헤딩의 “옥탑방 안 / N”에 근거한다."
      },
      "13": {
        "time_of_day_en": "night",
        "place_en": "The exterior of a multi-unit villa, including its approach, the base of the building, and the exposed stairway leading up to a rooftop apartment.",
        "basis_ko": "헤딩의 “옥탑방 외곽 / N”과 계단·차량 도착 묘사에 근거한다."
      },
      "14": {
        "time_of_day_en": "night",
        "place_en": "A small rooftop apartment with a metal entryway, dining table, and a neatly arranged bedroom containing a bed, curtain, backpack, and doll. The rooms appear unusually clean and carefully reset.",
        "basis_ko": "헤딩의 “옥탑방 안 / N”에 근거한다."
      },
      "15": {
        "time_of_day_en": "night",
        "place_en": "A seaside bus-stop area with seating oriented toward the open water and a nearby coastal roadway.",
        "basis_ko": "헤딩의 “해안가. 버스정류장 부근 / N”에 근거한다."
      },
      "16": {
        "time_of_day_en": "night",
        "place_en": "A police office with clustered work desks, computers, phones, and duty-station paperwork, largely vacant during the overnight shift.",
        "basis_ko": "헤딩의 “경찰서 사무실 / N”과 당직 근무 중인 사무실 묘사에 근거한다."
      },
      "17": {
        "time_of_day_en": "dawn",
        "place_en": "The rooftop exterior of an old residential villa, with a small rooftop dwelling visible beyond a boundary wall.",
        "basis_ko": "헤딩에 “동틀무렵”이 명시되고 원문도 “새벽녘”이라 한다."
      },
      "18": {
        "time_of_day_en": "early morning",
        "place_en": "A compact rooftop apartment comprising a main bedroom, a second bedroom, bathroom, living area, and dining table. Notable fixed elements include beds, a curtained window, bathroom mirror, and framed family photograph.",
        "basis_ko": "헤딩의 “안방 안 / D”와 밤새 기다리다 졸았다는 내용상 날이 밝은 직후다."
      },
      "19": {
        "time_of_day_en": "early morning",
        "place_en": "A large supermarket during a quiet opening period, with bicycle parking outside, broad merchandise aisles, and exterior walls covered by surveillance cameras.",
        "basis_ko": "원문에 “이른 아침, 아직은 한산한 마트”라고 명시된다."
      },
      "20": {
        "time_of_day_en": "early morning",
        "place_en": "A supermarket administrative and security office centered on a surveillance-monitoring station, with screens and equipment for reviewing and copying CCTV footage.",
        "basis_ko": "앞선 이른 아침 마트 장면에서 CCTV를 확인하러 바로 이어지는 흐름에 근거한다."
      },
      "21": {
        "time_of_day_en": "day",
        "place_en": "A police station with a main office of shared desks, computers, paperwork, case photographs, and adjoining meeting areas.",
        "basis_ko": "헤딩의 “경찰서 안 / D”에 근거한다."
      },
      "22": {
        "time_of_day_en": "day",
        "place_en": "The exterior frontage and parking area of a police station, with space for parked bicycles and direct access to the road.",
        "basis_ko": "헤딩의 “경찰서 밖 / D”에 근거한다."
      },
      "23": {
        "time_of_day_en": "day",
        "place_en": "A commercial PC café with rows of computer stations and a printer available for producing paper maps.",
        "basis_ko": "낮의 경찰서 장면 직후 좌표를 확인·인쇄하러 이동하는 연속 장면이다."
      },
      "24": {
        "time_of_day_en": "day, stormy",
        "place_en": "A coastal road exposed to the sea, with a bicycle route running through heavy rain beneath storm clouds.",
        "basis_ko": "천둥·번개, 먹구름, 세찬 비가 명시되며 앞선 낮 장면에서 이어진다."
      },
      "25": {
        "time_of_day_en": "dusk",
        "place_en": "A ransacked rooftop apartment with an open living-room window, overturned dining chairs, disturbed household goods, and muddy footprints. The adjoining bedroom contains a bed and a bare wall used to display a photograph.",
        "basis_ko": "헤딩의 “옥탑방 안 / 해질 무렵”에 근거한다."
      },
      "26": {
        "time_of_day_en": "dusk, foggy after rain",
        "place_en": "An empty harbor bordered by tidal rocks, with mooring points for small boats and open water beyond. Dense fog obscures the vessels and much of the seaward view.",
        "basis_ko": "헤딩의 “포구 / 해질 무렵”과 비가 그친 뒤 자욱한 안개 묘사에 근거한다."
      },
      "27": {
        "time_of_day_en": "dusk",
        "place_en": "A desolate, recently disturbed rooftop apartment with a loose entry door, overturned furniture, and signs that someone searched through the household belongings.",
        "basis_ko": "헤딩의 “옥탑방 안 / 해질 무렵”에 근거한다."
      },
      "28": {
        "time_of_day_en": "dusk",
        "place_en": "A small fishing boat far out at sea, with an open working deck and an enclosed wheelhouse toward the forward section.",
        "basis_ko": "헤딩의 “바다 + 갑판 / 해질 무렵”에 근거한다."
      },
      "29": {
        "time_of_day_en": "dusk",
        "place_en": "The cramped wheelhouse of a small fishing boat, fitted with steering controls and forward-facing windows. Numerous circular markings cover parts of the compartment.",
        "basis_ko": "헤딩의 “조타실 / 해질 무렵”에 근거한다."
      },
      "30": {
        "time_of_day_en": "sunset, foggy",
        "place_en": "Open sea crossed by a small fishing boat, with a dense offshore fog bank forming a broad visual boundary across the water.",
        "basis_ko": "헤딩의 “바다 / 해질 무렵”과 지는 해, 황금빛 반사, 짙은 안개 띠 묘사에 근거한다."
      }
    },
    "world_anchor_en": "Incheon, South Korea, 2026; all people are Korean unless stated"
  },
  "step_id": "shot_ref_classify",
  "run_id": "a5191227-3077-45ed-9717-b4e1a3ec833a",
  "resolved_model": "gpt",
  "updated_at": "2026-07-23T14:27:24.748646+00:00",
  "project_config_snapshot": {}
}