{
  "status": "completed",
  "applicable_count": 60,
  "completed_count": 60,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "fa07a5e34f4dd32a",
  "data": {
    "shots": {
      "S1sh2": {
        "person_visible": true,
        "bgonly_reason_ko": "도망치는 남자의 얼굴과 신체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "얼굴 클로즈업이라 숲 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In dense undergrowth along a forest escape path at dusk.",
        "environment": "exterior",
        "place_basis_ko": "우거진 수풀을 헤치며 도망치는"
      },
      "S1sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "남자 두 명의 실물 몸이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷에 숲 배경이 거의 담기지 않아 앵커로 부적합",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the forest floor amid dense undergrowth at dusk, where the fleeing victim has been brought down.",
        "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 at night, under a dim streetlamp.",
        "environment": "exterior",
        "place_basis_ko": "도심 희미한 가로등 불빛. 전봇대에 뒤엉켜있는 두 사람."
      },
      "S2sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "남자의 이빨과 여자의 목덜미가 직접 보임",
        "prev": "S2sh1",
        "prev_reason_ko": "같은 가로등과 전봇대 앞 뒷골목 배경",
        "usage_en": "Take the same dimly lit alley, streetlamp glow, utility pole, and nighttime surfaces. Preserve the woman's position against the pole and the man's close proximity and clothing. Exclude the earlier full-body framing and any street area outside this tight neck-bite composition.",
        "prev_violation": null,
        "place_en": "At the utility pole in the dimly lit city back alley at night.",
        "environment": "exterior",
        "place_basis_ko": "목의 살점을 뜯는 이빨"
      },
      "S3sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수와 남성 형사들이 직접 보임",
        "prev": null,
        "prev_reason_ko": "같은 숲 표기라도 해 질 무렵과 주간으로 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the police-controlled section of the forest crime scene, among investigators conducting the daytime examination.",
        "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": "Above the rooftop of an aging low-rise residential building, overlooking the exterior of its rooftop room in daylight.",
        "environment": "exterior",
        "place_basis_ko": "오래된 빌라 옥탑방 전경"
      },
      "S5sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "컵에 입술을 댄 수리영의 얼굴이 보임",
        "prev": null,
        "prev_reason_ko": "첫 옥탑방 내부 샷이 얼굴 중심이라 배경 앵커가 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the dining table in the rooftop apartment's small living area, reached by daylight from a small window.",
        "environment": "interior",
        "place_basis_ko": "식탁에 앉으며"
      },
      "S5sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 민숙의 신체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷과 거실 내 지점이 불명확하고 배경도 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the interior entryway of the rooftop apartment, beside the spot where shoes are put on.",
        "environment": "interior",
        "place_basis_ko": "신발을 신으며"
      },
      "S5sh10": {
        "person_visible": true,
        "bgonly_reason_ko": "민숙의 손목이 직접 보임",
        "prev": null,
        "prev_reason_ko": "손목 인서트이며 앞 샷들도 장소 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the rooftop apartment's interior entryway, near the door where the daughter is preparing to leave.",
        "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 seaward lane of a coastal road in 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": "Inside the shelter's dog-handling area, directly in front of the confined Rottweiler.",
        "environment": "interior",
        "place_basis_ko": "맹견의 눈을 노려보는 수리영"
      },
      "S7sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "로트와일러만 보이고 인물은 없음",
        "prev": null,
        "prev_reason_ko": "앞 샷에 보호원 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside a dog enclosure within the animal shelter.",
        "environment": "interior",
        "place_basis_ko": "갇혀있는 개들"
      },
      "S7sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "통화 중인 수리영의 얼굴이 보임",
        "prev": null,
        "prev_reason_ko": "보호원 내 촬영 지점이 불명확하고 앞 샷은 개 중심 구도임",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the animal shelter's work area beside the dog enclosures.",
        "environment": "interior",
        "place_basis_ko": "보호원 도우미"
      },
      "S8sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거 위 수리영의 전신이 보임",
        "prev": null,
        "prev_reason_ko": "새로운 마트 외부 번화가 배경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the busy commercial street outside a large supermarket, between neon signs and street-food stalls at dusk.",
        "environment": "exterior",
        "place_basis_ko": "네온사인, 택시, 호객 행위, 길거리 포장마차 사이로"
      },
      "S8sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": null,
        "prev_reason_ko": "얼굴 클로즈업의 정확한 외부 지점이 불명확함",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the supermarket's retail floor, beside the employees stocking merchandise.",
        "environment": "interior",
        "place_basis_ko": "직원에게 다가가"
      },
      "S8sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "마트 밖에 선 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "거리 주행 지점과 마트 건물 앞은 같은 카메라 공간이 아님",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Immediately outside the supermarket entrance at dusk, facing the adjoining commercial street.",
        "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 back home.",
        "environment": "exterior",
        "place_basis_ko": "해안도로를 자전거를 타고 바삐 집으로 달려가는"
      },
      "S10sh5": {
        "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 apartment's metal entrance door at night.",
        "environment": "exterior",
        "place_basis_ko": "옥탑방 철문 현관 앞에 멈춰 선다"
      },
      "S10sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "유리창에 비친 남자의 실루엣과 민숙이 묘사됨",
        "prev": null,
        "prev_reason_ko": "앞 샷이 손 인서트라 옥상 배경 앵커로 부적합",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside the rooftop apartment window at night, looking at silhouettes visible through the glass.",
        "environment": "exterior",
        "place_basis_ko": "창문에 비친 그림자"
      },
      "S11sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "계단에 선 수리영의 얼굴이 보임",
        "prev": null,
        "prev_reason_ko": "첫 외부 계단 샷이 얼굴 클로즈업이라 배경 앵커가 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Midway up the exterior staircase connecting the residential building's yard to the rooftop apartment.",
        "environment": "exterior",
        "place_basis_ko": "옥탑방과 연결되는 계단을 급히 오른다"
      },
      "S11sh6": {
        "person_visible": false,
        "bgonly_reason_ko": "열린 현관문과 어두운 내부만 보임",
        "prev": null,
        "prev_reason_ko": "계단 중간과 옥상 현관 앞은 서로 다른 지점임",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the top of the exterior rooftop stairs, facing the half-open metal entrance door and the darkness beyond it.",
        "environment": "exterior",
        "place_basis_ko": "옥상에 올라와 보니 반쯤 열린 현관 철문"
      },
      "S12sh7": {
        "person_visible": false,
        "bgonly_reason_ko": "민숙의 시신으로 살아있는 인물이 아님",
        "prev": null,
        "prev_reason_ko": "기존 옥탑방 내부 샷과 주간·야간 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Behind the window curtain in the daughter's bedroom of the rooftop apartment, above a blood-soaked floor.",
        "environment": "interior",
        "place_basis_ko": "피묻은 발자국은 커튼으로 이어져 있다"
      },
      "S12sh12": {
        "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 seated body.",
        "environment": "interior",
        "place_basis_ko": "엄마 손안에 구겨진 사진 한 장"
      },
      "S12sh15": {
        "person_visible": false,
        "bgonly_reason_ko": "벽면의 붉은 표식만 보임",
        "prev": null,
        "prev_reason_ko": "같은 야간 수리영 방과 침대·커튼 구역",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the wall directly above the bed in the daughter's bedroom of the rooftop apartment.",
        "environment": "interior",
        "place_basis_ko": "침대 위 벽에 붉은 원이 생겨난다"
      },
      "S13sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "가로등 아래 선 수리영의 상체가 보임",
        "prev": null,
        "prev_reason_ko": "새로운 다세대 빌라 외부 골목과 마당 배경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "In the residential building's exterior yard at night, under the nearby streetlight.",
        "environment": "exterior",
        "place_basis_ko": "초점을 잃고 멍하니 서있는 수리영"
      },
      "S13sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "마주 선 혜수와 수리영이 직접 보임",
        "prev": "S13sh3",
        "prev_reason_ko": "같은 야간 마당의 가로등 아래 지점",
        "usage_en": "Take the same villa yard, alley surfaces, streetlamp lighting, and nighttime atmosphere. Preserve the young woman's clothing and fixed standing position in that spot. Exclude the earlier solitary composition and introduce only the approaching officer who grips her shoulders.",
        "prev_violation": null,
        "place_en": "In the exterior yard beside the residential building, near the newly arrived vehicle 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": "Inside the daughter's bedroom of the rooftop apartment, now unnaturally clean and orderly with the curtain and bed area empty.",
        "environment": "interior",
        "place_basis_ko": "지나칠 정도로 깨끗하게 정돈된 방안"
      },
      "S14sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴이 직접 보임",
        "prev": "S14sh4",
        "prev_reason_ko": "같은 야간 수리영 방에서 이어지는 얼굴 구도",
        "usage_en": "Take the same spotless bedroom, its nighttime lighting, and the clean wall and curtain state. Preserve the young woman's clothing from the ongoing inspection. Exclude all blood, the corpse, and the red mark, and do not reproduce the preceding wide empty-room framing.",
        "prev_violation": null,
        "place_en": "Inside the daughter's newly cleaned bedroom, facing the empty area where the blood and body had appeared.",
        "environment": "interior",
        "place_basis_ko": "얼굴이 파리해지는 수리영"
      },
      "S15sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "벤치에서 일어나는 수리영이 보임",
        "prev": null,
        "prev_reason_ko": "새로운 해안가 버스정류장 배경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the bench of a coastal bus stop at night, facing the sea.",
        "environment": "exterior",
        "place_basis_ko": "바다를 바라보며 멍한 채로 앉아있는"
      },
      "S15sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수와 달리는 수리영의 실루엣이 보임",
        "prev": null,
        "prev_reason_ko": "벤치 주변과 풀숲 뒤 관찰 지점은 서로 다른 카메라 공간임",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "From concealed vegetation near the coastal bus stop, looking toward the bench area and the road where the two women separate.",
        "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 doorway into the police office at night, with the interior duty area beyond.",
        "environment": "interior",
        "place_basis_ko": "사무실 안으로 들어오면서 민숙에게 전화를 거는"
      },
      "S16sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "혜수와 의자에 앉은 김형사가 보임",
        "prev": null,
        "prev_reason_ko": "사무실 출입문과 형사의 책상 앞은 서로 다른 구역임",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Beside the duty desk inside the police office 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": "On the residential building's rooftop at dawn, outside a rooftop room whose window emits yellow interior light.",
        "environment": "exterior",
        "place_basis_ko": "불이 켜져 있는 옥탑 방을 슬쩍 보더니"
      },
      "S18sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "바닥에서 잠든 수리영의 몸이 보임",
        "prev": null,
        "prev_reason_ko": "주간 안방 침대 구역을 보여주는 선행 배경 샷이 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the floor beside the bed in the rooftop apartment's main bedroom, with early daylight entering through a window.",
        "environment": "interior",
        "place_basis_ko": "침대에 머리를 대고 앉아있는 수리영"
      },
      "S18sh11": {
        "person_visible": false,
        "bgonly_reason_ko": "거울에 비친 욕실 벽면과 표식만 명시됨",
        "prev": null,
        "prev_reason_ko": "욕실 배경을 보여준 앞 샷이 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop apartment's bathroom, facing the mirror and the tiled wall reflected behind it.",
        "environment": "interior",
        "place_basis_ko": "거울에 비친 욕실 벽에 갑자기 또 발생하는 붉은 원"
      },
      "S18sh15": {
        "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 apartment's living area, where a family photograph is displayed.",
        "environment": "interior",
        "place_basis_ko": "식탁에 놓인 엄마와 수리영의 사진"
      },
      "S19sh4": {
        "person_visible": true,
        "bgonly_reason_ko": "CCTV를 올려다보는 수리영의 뒷모습이 보임",
        "prev": null,
        "prev_reason_ko": "새로운 주간 마트 CCTV 확인 지점",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Outside the supermarket, directly beneath a CCTV camera mounted high on an exterior corner of the building.",
        "environment": "exterior",
        "place_basis_ko": "마트 밖"
      },
      "S19sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "통화 중인 수리영의 얼굴이 보임",
        "prev": "S19sh4",
        "prev_reason_ko": "같은 마트 밖 CCTV 확인 지점에서 이어짐",
        "usage_en": "Take the same daytime market exterior, facade materials, overhead CCTV placement, and natural light. Preserve the young woman's clothing from the continuing inspection. Exclude the earlier rear-view pose and the male employee, and do not force the CCTV camera into the tight facial crop.",
        "prev_violation": null,
        "place_en": "Outside the supermarket near the exterior CCTV coverage area in daylight.",
        "environment": "exterior",
        "place_basis_ko": "수리영, 혜수에게 전화 걸어 상황을 설명한다"
      },
      "S20sh2": {
        "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 monitor whose blue screen light falls across the viewers.",
        "environment": "interior",
        "place_basis_ko": "CCTV화면을 돌려보는 보안팀 직원과 혜수"
      },
      "S20sh6": {
        "person_visible": true,
        "bgonly_reason_ko": "남성 보안직원의 측면이 직접 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷이 얼굴 클로즈업이라 총무과 배경이 거의 보이지 않음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the CCTV workstation inside the supermarket's administrative security office, lit in part by the monitor screens.",
        "environment": "interior",
        "place_basis_ko": "보안직원 말대로 그 부분만 유독 어두워"
      },
      "S21sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "앉아 있는 수리영의 뒷모습이 보임",
        "prev": null,
        "prev_reason_ko": "기존 경찰서 사무실 샷과 야간·주간 시간대가 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At a detective's desk in the middle of the police office, after the other officers have left for a meeting.",
        "environment": "interior",
        "place_basis_ko": "사무실에 홀로 앉아있는 수리영"
      },
      "S21sh5": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 얼굴과 두 눈이 보임",
        "prev": "S21sh3",
        "prev_reason_ko": "같은 주간 경찰서 사무실의 책상 구역",
        "usage_en": "Take the same daylight police office, desk area, institutional materials, and unattended atmosphere. Preserve the young woman's clothing and the crime-scene photographs spread across the desk. Exclude the preceding wide rear view and any officers from this tight facial reaction shot.",
        "prev_violation": null,
        "place_en": "At the detective's desk inside the otherwise empty police office, over crime-scene photographs spread across its surface.",
        "environment": "interior",
        "place_basis_ko": "살인사건 확대 사진들이 어지럽게 널려있다"
      },
      "S21sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "문 밖으로 몸을 내민 수리영이 보임",
        "prev": "S21sh3",
        "prev_reason_ko": "같은 주간 경찰서 사무실과 출입문이 보이는 공간",
        "usage_en": "Take the same daylight police office layout, desks, doorway, and empty unattended state. Preserve the young woman's clothing and the existing desk clutter. Exclude the seated pose and prominently displayed crime-scene photographs from the doorway-focused frame, and include no officers.",
        "prev_violation": null,
        "place_en": "At the open doorway of the empty police office, looking out into the adjoining station corridor.",
        "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": "On the pavement directly outside the police station in broad daylight, beside the bicycle parking area.",
        "environment": "exterior",
        "place_basis_ko": "주차된 자전거를 타고 이내 달리는"
      },
      "S23sh1": {
        "person_visible": false,
        "bgonly_reason_ko": "모니터 속 지도만 보임",
        "prev": null,
        "prev_reason_ko": "새로운 PC방 내부 배경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At a computer cubicle inside an internet café, with a mapped sea coordinate displayed on the monitor.",
        "environment": "interior",
        "place_basis_ko": "모니터 화면에 앉아있는 수리영, 좌표를 찍고 위치를 확인하고"
      },
      "S24sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "자전거를 타는 수리영의 실루엣이 보임",
        "prev": null,
        "prev_reason_ko": "기존 해안도로 샷들과 소나기·시간 조건이 다름",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On an exposed coastal road during a heavy thunderstorm, under lightning and dense rain clouds.",
        "environment": "exterior",
        "place_basis_ko": "천둥 번개와 함께 잔뜩 낀 먹구름이 세찬 비를 뿌린다"
      },
      "S25sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "방 안에 선 수리영의 뒷모습이 보임",
        "prev": null,
        "prev_reason_ko": "해질 무렵 난장판 거실을 보여주는 선행 배경 샷이 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the rooftop apartment's dark living room at dusk, facing an open window and overturned dining chairs.",
        "environment": "interior",
        "place_basis_ko": "거실에 난 창은 열려있고, 식탁 의자들을 쓰러져있다"
      },
      "S25sh4": {
        "person_visible": false,
        "bgonly_reason_ko": "벽면의 붉은 원형 표식만 보임",
        "prev": null,
        "prev_reason_ko": "앞 샷의 거실과 현재 수리영 방은 다른 서브공간임",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the interior wall of the daughter's bedroom in the rooftop apartment, where a large red circle has been painted.",
        "environment": "interior",
        "place_basis_ko": "수리영 방 안쪽 벽면에 붉은 원이 그려져있다"
      },
      "S25sh8": {
        "person_visible": true,
        "bgonly_reason_ko": "침대에 주저앉은 수리영의 전신이 보임",
        "prev": "S25sh4",
        "prev_reason_ko": "같은 해질 무렵 수리영 방의 침대와 붉은 벽면 구역",
        "usage_en": "Take the same dim bedroom, wall finish, mattress placement, dusk lighting, and the large red circle as an ongoing state. Preserve the young woman's clothing and the disordered condition established in the room. Exclude the earlier wall-only composition and any close emphasis on the photograph, widening instead to her collapsed full-body pose on the mattress.",
        "prev_violation": null,
        "place_en": "On the bed inside the daughter's ransacked bedroom at dusk.",
        "environment": "interior",
        "place_basis_ko": "침대에 털썩 주저앉는 수리영"
      },
      "S26sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "휴대전화를 든 수리영의 손이 보임",
        "prev": null,
        "prev_reason_ko": "첫 포구 샷이 휴대전화 인서트라 배경 앵커가 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the rocks at the edge of an empty, fogbound harbor 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": "At the foggy harbor's mooring edge beside the newly arrived fishing boat.",
        "environment": "exterior",
        "place_basis_ko": "배로 다가가는 수리영"
      },
      "S26sh9": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영의 엄지손가락과 입술이 보임",
        "prev": "S26sh7",
        "prev_reason_ko": "같은 안개 낀 포구의 배 앞 지점",
        "usage_en": "Take the same foggy dusk harbor, muted wet surfaces, dockside light, and nearby boat placement. Preserve the young woman's clothing and phone from the continuing moment. Exclude the boatman and the earlier face-to-face arrangement from this tight hand-and-phone insert.",
        "prev_violation": null,
        "place_en": "At the harbor edge beside the moored boat, facing the fog-covered sea at dusk.",
        "environment": "exterior",
        "place_basis_ko": "떠나기전, 바다를 바라보며 음성메시지를 남긴다"
      },
      "S27sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "옥탑방에 선 혜수의 얼굴이 보임",
        "prev": "S25sh1",
        "prev_reason_ko": "같은 해질 무렵 난장판 옥탑방 거실",
        "usage_en": "Take the same wrecked rooftop-room living area, dusk lighting, open window, footprints, and toppled chairs as persistent conditions. Preserve the bleak, wind-disturbed atmosphere. Exclude the young woman from the reference and place only the female officer in the room; do not restore any displaced furniture.",
        "prev_violation": null,
        "place_en": "In the middle of the ransacked rooftop apartment living room at dusk, with the entrance door rattling in the wind.",
        "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 open deck of an aging small fishing boat at sea, beside the wheelhouse.",
        "environment": "exterior",
        "place_basis_ko": "갑판에 홀로 앉아있다"
      },
      "S28sh4": {
        "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 dusk, in front of the seated passenger and the wheelhouse.",
        "environment": "exterior",
        "place_basis_ko": "사진보더니 당황"
      },
      "S28sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 인우의 신체가 직접 보임",
        "prev": null,
        "prev_reason_ko": "선행 갑판 샷들이 클로즈업이라 조타실 입구 배경 앵커로 부적합",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "At the wheelhouse entrance on the fishing boat's open deck, immediately beside the controls inside.",
        "environment": "exterior",
        "place_basis_ko": "조타실로 달려가 뱃머리를 돌리려 한다"
      },
      "S29sh1": {
        "person_visible": true,
        "bgonly_reason_ko": "뒤엉킨 인우와 수리영이 직접 보임",
        "prev": null,
        "prev_reason_ko": "새로운 소형 어선 조타실 내부 배경",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the cramped wheelhouse of the small fishing boat at dusk, directly at the helm.",
        "environment": "interior",
        "place_basis_ko": "해 질 무렵 좁은 조타실 안"
      },
      "S29sh3": {
        "person_visible": true,
        "bgonly_reason_ko": "사진을 짚은 수리영의 손가락이 보임",
        "prev": "S29sh1",
        "prev_reason_ko": "같은 해질 무렵 좁은 조타실 내부",
        "usage_en": "Take the same cramped wheelhouse, dusk illumination, worn interior materials, controls, and circular markings. Preserve the clothing of both people and the old photograph used in the confrontation. Exclude the preceding full-body struggle and steering-wheel emphasis from this tight finger-and-photograph insert.",
        "prev_violation": null,
        "place_en": "Inside the cramped fishing-boat wheelhouse, beside the helm where the old photograph is being examined.",
        "environment": "interior",
        "place_basis_ko": "사진속의 한 아이를 가르키며"
      },
      "S29sh7": {
        "person_visible": true,
        "bgonly_reason_ko": "수리영과 인우의 신체가 직접 보임",
        "prev": "S29sh1",
        "prev_reason_ko": "같은 해질 무렵 조타실과 조타기 주변 공간",
        "usage_en": "Take the same narrow wheelhouse, steering controls, worn surfaces, dusk light, and circular markings. Preserve both characters' clothing and their positions near the controls while changing them to the collapse described here. Exclude the old photograph and the earlier blocking struggle, showing only the unconscious woman resting on the boatman's shoulder.",
        "prev_violation": null,
        "place_en": "Inside the fishing boat's narrow wheelhouse at dusk, immediately beside the helm.",
        "environment": "interior",
        "place_basis_ko": "인우의 어깨에 그대로 쓰러진다"
      },
      "S30sh3": {
        "person_visible": false,
        "bgonly_reason_ko": "안개 속 어선과 항적만 보임",
        "prev": null,
        "prev_reason_ko": "조타실 내부에서 서해 해상 외부로 배경이 바뀜",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "On the open sea at dusk, where the small fishing boat is crossing into a dense bank of gray fog.",
        "environment": "exterior",
        "place_basis_ko": "서서히 안개 안으로 들어가는 인우의 배"
      }
    },
    "scenes": {
      "1": {
        "time_of_day_en": "dusk",
        "place_en": "A dense forest choked with thick undergrowth and tangled brush, with little open ground between the vegetation.",
        "basis_ko": "헤딩에 ‘숲속 / 해 질 무렵’이 명시됨."
      },
      "2": {
        "time_of_day_en": "night",
        "place_en": "A narrow urban back alley lined with utility poles and overhead wires, secluded from the main streets.",
        "basis_ko": "헤딩의 ‘N’과 희미한 가로등 묘사에 근거함."
      },
      "3": {
        "time_of_day_en": "day",
        "place_en": "Two active crime scenes: a forest trail and an urban back alley, both cordoned off with police lines as officers examine the ground and recover bodies.",
        "basis_ko": "헤딩의 ‘D’에 근거함."
      },
      "4": {
        "time_of_day_en": "day",
        "place_en": "The rooftop level of an aging low-rise villa in a modest outer-city neighborhood, with a small rooftop dwelling set above the surrounding buildings.",
        "basis_ko": "헤딩의 ‘D’에 근거함."
      },
      "5": {
        "time_of_day_en": "day",
        "place_en": "A compact rooftop apartment with a small living room, kitchenette and dining table, connected to separate bedrooms by short interior passages. A small window, sink and stove occupy the main living area.",
        "basis_ko": "작은 창으로 햇살이 비친다는 원문과 직전 낮 장면에 근거함."
      },
      "6": {
        "time_of_day_en": "day",
        "place_en": "A coastal road running beside the sea, broad enough for bicycle travel and open to the shoreline.",
        "basis_ko": "헤딩의 ‘D’에 근거함."
      },
      "7": {
        "time_of_day_en": "day",
        "place_en": "A stray-dog shelter with secure animal enclosures and practical areas for vaccination, grooming, bathing and basic treatment.",
        "basis_ko": "헤딩의 ‘D’에 근거함."
      },
      "8": {
        "time_of_day_en": "dusk",
        "place_en": "A busy harbor-side commercial district packed with storefronts, taxis, street vendors and food stalls. A large supermarket has a bicycle parking area, broad retail aisles and stocked display sections.",
        "basis_ko": "헤딩에 ‘해질 무렵’이 명시됨."
      },
      "9": {
        "time_of_day_en": "night",
        "place_en": "A coastal road tracing the shoreline between the harbor district and nearby residential neighborhoods.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "10": {
        "time_of_day_en": "night",
        "place_en": "A rooftop above an old multi-unit villa, occupied by a small rooftop apartment, water tank, clothesline and low drying platform. A metal entrance door opens directly from the roof into the dwelling.",
        "basis_ko": "헤딩의 ‘N’과 ‘그 시각’으로 앞선 밤 장면과 동시임이 명시됨."
      },
      "11": {
        "time_of_day_en": "night",
        "place_en": "A narrow residential alley leading to an old multi-unit villa with a small rear yard. Exterior stairs climb from the building entrance to a rooftop apartment and its metal front door.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "12": {
        "time_of_day_en": "night",
        "place_en": "A compact rooftop apartment divided into a living room, dining area and two bedrooms. The living area contains a small kitchen, dining table and curtained window, while one bedroom holds a bed and wall behind it.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "13": {
        "time_of_day_en": "night",
        "place_en": "The exterior of an old multi-unit villa, including its small yard, rooftop access stairs and the rooftop apartment above. The surrounding approach is a confined residential alley.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "14": {
        "time_of_day_en": "night",
        "place_en": "A compact rooftop apartment with a metal entry, living and dining area, and a small bedroom containing a bed, curtain, backpack and doll. The rooms are now conspicuously clean and precisely arranged.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "15": {
        "time_of_day_en": "night",
        "place_en": "A seaside bus stop area with seating facing the open water, set beside the coastal road.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "16": {
        "time_of_day_en": "night",
        "place_en": "A police-station office with clustered duty desks, computer workstations and administrative equipment, largely empty except for the overnight staff.",
        "basis_ko": "헤딩의 ‘N’에 근거함."
      },
      "17": {
        "time_of_day_en": "dawn",
        "place_en": "The rooftop exterior of an old villa, with a small rooftop apartment beside a boundary wall that a cat can cross.",
        "basis_ko": "헤딩의 ‘동틀무렵’과 원문의 ‘새벽녘’에 근거함."
      },
      "18": {
        "time_of_day_en": "early morning",
        "place_en": "A compact rooftop apartment containing a main bedroom, a smaller bedroom, bathroom, living area and dining table. The smaller bedroom has a curtained window, while the bathroom has a wall mirror and wash area.",
        "basis_ko": "헤딩의 ‘D’이며, 밤새 기다리다 새벽 고양이 소리에 깬 직후임."
      },
      "19": {
        "time_of_day_en": "early morning",
        "place_en": "A large supermarket in the quiet early hours, with mostly empty retail aisles and a staff-accessible exterior area covered by surveillance cameras. Bicycle parking stands near the entrance.",
        "basis_ko": "원문에 ‘이른 아침’이 명시됨."
      },
      "20": {
        "time_of_day_en": "early morning",
        "place_en": "A supermarket administrative and security office with desks, surveillance monitors and equipment for reviewing and copying recorded camera footage.",
        "basis_ko": "직전 ‘이른 아침’ 마트 장면에서 이어지는 CCTV 확인 장면임."
      },
      "21": {
        "time_of_day_en": "late morning",
        "place_en": "A working police station with a general office of desks and computer stations adjoining meeting areas. Case files and enlarged crime-scene photographs are spread across one detective’s desk.",
        "basis_ko": "헤딩의 ‘D’와 화면의 오전 11시 21분 타임스탬프에 근거함."
      },
      "22": {
        "time_of_day_en": "late morning",
        "place_en": "The exterior and parking area of a police station, connected directly to the surrounding streets.",
        "basis_ko": "헤딩의 ‘D’이며 직전 오전 경찰서 장면에서 바로 이어짐."
      },
      "23": {
        "time_of_day_en": "day",
        "place_en": "A public computer café with rows of desktop stations and access to a printer for producing paper maps.",
        "basis_ko": "직전 낮 장면에서 좌표를 확인하러 이동한 연속 행동이며 별도 시간 경과가 없음."
      },
      "24": {
        "time_of_day_en": "day, stormy overcast",
        "place_en": "An exposed coastal road beside the sea, traversed by bicycle during a heavy rain shower.",
        "basis_ko": "직전 낮 장면과 다음 해질 무렵 사이이며, 먹구름·천둥·번개·세찬 비가 명시됨."
      },
      "25": {
        "time_of_day_en": "dusk",
        "place_en": "A compact rooftop apartment ransacked from end to end, with disturbed household goods, muddy footprints, an open living-room window and overturned dining chairs. A bedroom wall bears a red circle with a bloodstained old photograph fixed at its center.",
        "basis_ko": "헤딩에 ‘해질 무렵’이 명시됨."
      },
      "26": {
        "time_of_day_en": "dusk, foggy",
        "place_en": "An empty small harbor bordered by rocks and open water, its boats obscured by dense fog. A lone small fishing boat approaches the mooring through the mist.",
        "basis_ko": "헤딩의 ‘해질 무렵’과 비가 그친 뒤 자욱한 안개 묘사에 근거함."
      },
      "27": {
        "time_of_day_en": "dusk",
        "place_en": "A ransacked rooftop apartment with a bare, desolate atmosphere and a loose entrance door shifting in the wind.",
        "basis_ko": "헤딩에 ‘해질 무렵’이 명시됨."
      },
      "28": {
        "time_of_day_en": "dusk",
        "place_en": "A small fishing boat underway on open water, with an exposed working deck and an enclosed wheelhouse toward the bow.",
        "basis_ko": "헤딩에 ‘해질 무렵’이 명시됨."
      },
      "29": {
        "time_of_day_en": "dusk",
        "place_en": "The enclosed wheelhouse of a small fishing boat, packed with navigation controls and numerous circular forms across its interior surfaces.",
        "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": "contemporary South Korea, 2026; all people are Korean unless stated"
  },
  "step_id": "shot_ref_classify",
  "run_id": "e66d738b-2937-48e5-8758-b1356be0db16",
  "resolved_model": "gpt",
  "updated_at": "2026-07-21T20:07:45.225840+00:00",
  "project_config_snapshot": {}
}