{
  "status": "completed",
  "applicable_count": 31,
  "completed_count": 31,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "ac740f37d56007ff",
  "data": {
    "groups": {
      "bg_animal_shelter_cage_area": {
        "map_asset_id": "e41f5552-63d4-4e18-9c14-8b374f8bf27e",
        "shots": {
          "7_2": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A1",
                "B1"
              ],
              "camera_position_en": "In the outdoor shelter work area, immediately beside the dog confinement enclosure and close to the point where Suriyoung faces the confined dog.",
              "in_frame_en": "Suriyoung's face fills the left and center foreground; the Rottweiler's lowered head and visible eye occupy the right edge, with a limited portion of the dog confinement enclosure behind them.",
              "look_direction_en": "From the outdoor shelter work area toward the dog confinement enclosure, angled slightly off Suriyoung's frontal axis so her stare and the dog's eye remain on the same confrontation line.",
              "map_zone": "Outdoor Shelter Work Area",
              "moment_context_en": "The Rottweiler had been barking fiercely and thrashing, but its aggression begins to subside under Suriyoung's stare. During that interval, a doctor in his fifties injects the dog's rump and withdraws.",
              "rationale_ko": "범례상 야외 보호원 작업 구역은 개 수용 우리에 바로 붙어 있고 카메라가 우리를 마주 볼 수 있는 접근 공간이다. 따라서 카메라는 작업 구역의 우리 경계 가까이에 두고, 우리 밖의 수리영과 안쪽 로트와일러가 대치하는 축을 비스듬히 잡는 것이 적절하다. 이 배치는 수리영의 얼굴을 주된 클로즈업으로 유지하면서도 화면 오른쪽 가장자리에 개의 낮아진 머리와 눈을 남길 수 있고, 배경의 개 우리도 원문과 연출 배경 요소에 부합하게 제한적으로 포함한다."
            },
            "attempts": 1
          },
          "7_7": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "B1",
                "A1"
              ],
              "camera_position_en": "At knee height in the outdoor shelter work area, close to its shared edge with the dog confinement enclosure and beside the crouching Soo-ri-young.",
              "in_frame_en": "Soo-ri-young's steady hand and the clipper meeting the Rottweiler's fur in the foreground; her bent torso and the dog's settled body behind; the dog confinement enclosure farther back.",
              "look_direction_en": "Across the grooming action from the outdoor shelter work area toward the adjacent dog confinement enclosure.",
              "map_zone": "Outdoor Shelter Work Area",
              "moment_context_en": "The dog is the Rottweiler that had been acting aggressively before calming down and receiving an injection from the doctor. The shelter dogs are due to be vaccinated and groomed, and an assistant has called Young-ah over to cut this one’s fur.",
              "rationale_ko": "범례상 야외 보호원 작업 구역은 카메라 접근이 가능하고 개 수용 우리를 마주볼 수 있는 공간이므로, 웅크린 수리영 옆에서 무릎 높이로 돌리인하는 촬영 위치에 적합하다. 미용 행위는 작업 구역의 우리 인접부에 배치하고 카메라가 우리 쪽을 향하게 하면, 손과 클리퍼를 전경의 중심으로 유지하면서 수리영의 굽힌 몸과 안정된 로트와일러, 뒤쪽의 수용 우리까지 얕은 3/4 구도로 함께 담을 수 있다."
            },
            "attempts": 1
          }
        }
      },
      "bg_coastal_bus_stop": {
        "map_asset_id": "2609eb6f-b023-42dc-b063-9c9816db5628",
        "shots": {
          "15_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A1",
                "B1",
                "B2"
              ],
              "camera_position_en": "At seated eye level within the Coastal bus stop, beside and slightly south of the seated subject.",
              "in_frame_en": "Suri-young in rigid profile with part of the Coastal bus stop seating in the near field, followed by the coastal land edge and the open sea beyond it.",
              "look_direction_en": "Northward along the Coastal bus stop, perpendicular to Suri-young's outward gaze, with the coastal land edge and the sea held on the right side of frame.",
              "map_zone": "Bus Stop Vicinity",
              "moment_context_en": "Suri-young sits dazed, questioning whether she imagined what she saw. Her mother is still not answering the phone.",
              "rationale_ko": "행동의 중심이 해안가 버스정류장의 좌석이므로 버스정류장 부근에 배치한다. 수리영은 바다를 향해 앉아 있으므로 카메라를 그녀의 남쪽 측면에 좌석 눈높이로 두고 북쪽을 보면, 옆얼굴을 직각에 가깝게 포착하면서 인물을 화면 왼쪽에 놓고 오른쪽 여백에 해안 육지 경계와 바다를 함께 확보할 수 있다."
            },
            "attempts": 1
          },
          "15_4": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A1",
                "B1",
                "B2"
              ],
              "camera_position_en": "On the water-side portion of the coastal bus stop, just beyond the bench and aligned with the open length of the bus-stop vicinity, leaving room to track behind the departing runner.",
              "in_frame_en": "The departing runner in a full-body stride at center; the bench with Hyesu beside it in the left background; the coastal land edge to the right; and the sea beyond it.",
              "look_direction_en": "Along the length of the coastal bus stop, with the bench falling back on the landward-left side and the coastal land edge and sea remaining on the right.",
              "map_zone": "Bus Stop Vicinity",
              "moment_context_en": "Suri-young has just said that she is going home and runs off. Hyesu calls after her to tell her mother to phone Hyesu if Suri-young sees her.",
              "rationale_ko": "달려가는 수리영과 벤치 곁에서 뒤따라 외치는 혜수를 한 축에 담아야 하므로 버스정류장 내부의 열린 길이를 이동축으로 삼는다. 카메라를 벤치보다 물가 쪽에 두고 수리영의 뒤를 따라가면, 벤치와 혜수를 화면 왼쪽 배경에 작게 남기면서 우측에는 부지의 고정 경계인 해안 육지 가장자리와 그 너머 바다를 함께 확보할 수 있다."
            },
            "attempts": 1
          }
        }
      },
      "bg_coastal_road": {
        "map_asset_id": "f8e8124a-5b90-4c36-873a-d8733c8d820e",
        "shots": {
          "6_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "R1",
                "R2",
                "R3"
              ],
              "camera_position_en": "At waist height on the landward side of the coastal road corridor, tracking parallel with Suri-young and matching her speed.",
              "in_frame_en": "Suri-young and her bicycle in full-body side view, the coastal road corridor with open road ahead toward screen right, the roadside coastline, and the sea beside the coastal road.",
              "look_direction_en": "Across the coastal road corridor toward the roadside coastline and the sea beside the coastal road, while maintaining a perpendicular side view of her direction of travel.",
              "map_zone": "Coastal Road Corridor",
              "moment_context_en": "Suri-young is wearing earphones and taking in the smell of the sea as she rides. A dog barks.",
              "rationale_ko": "자전거의 완전한 측면과 페달 동작을 유지하려면 카메라가 해안도로에서 수리영과 나란히 같은 속도로 이동해야 한다. 도로의 육지 쪽에서 바다 쪽을 바라보면 전경의 인물과 자전거 뒤로 해안선과 바다를 함께 배치할 수 있고, 진행 방향인 화면 오른쪽에는 이어지는 도로 공간을 남길 수 있다."
            },
            "attempts": 1
          },
          "9_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "R1",
                "R2",
                "R3"
              ],
              "camera_position_en": "At saddle height within the coastal road corridor, tracking parallel beside Su-ri-young on the inland side of her path.",
              "in_frame_en": "Su-ri-young's forward-pitched body and bicycle in wide lateral profile, the coastal road beneath and trailing behind her, then the roadside coastline and the sea beside the coastal road.",
              "look_direction_en": "Obliquely across the coastal road toward the roadside coastline and the sea beside the coastal road while moving parallel to her direction of travel.",
              "map_zone": "Coastal Road Corridor",
              "moment_context_en": "Su-ri-young is riding hurriedly home along the coastal road at night.",
              "rationale_ko": "샷의 핵심이 자전거와 인물의 측면 이동을 병행 트래킹하는 것이므로 카메라는 해안도로 주행축을 따라 인물 옆에서 함께 이동하도록 둔다. 내륙 쪽에서 바다 쪽으로 비스듬히 보면 인물의 넓은 측면 실루엣을 유지하면서, 근경의 도로와 그 뒤로 이어지는 해안선 및 바다를 사이트플랜 배치에 맞게 한 프레임에 담을 수 있다."
            },
            "attempts": 1
          },
          "24_3": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "R1",
                "R2",
                "R3"
              ],
              "camera_position_en": "At eye level directly ahead of Suriyoung on the coastal road corridor, moving backward along the corridor at the bicycle's speed.",
              "in_frame_en": "Suriyoung's rain-wet face and upper body dominate the frame; the bicycle movement appears at the lower edge, with heavy rain and a narrow portion of the coastal road corridor behind her, while the roadside coastline and the sea beside the coastal road may remain at the sea-facing margin.",
              "look_direction_en": "Back along the coastal road corridor toward Suriyoung, with the roadside coastline and the sea beside the coastal road on the sea-facing side of the view.",
              "map_zone": "Coastal Road Corridor",
              "moment_context_en": "Thunder and lightning accompany the heavy rain beneath densely gathered dark clouds. Suriyoung is thinking only about finding her mother.",
              "rationale_ko": "자전거와 카메라가 같은 속도로 이동할 수 있는 연속 동선은 부지에서 해안 도로뿐이므로 카메라를 수리영 바로 앞 도로 위에 배치한다. 카메라는 진행 방향의 반대쪽으로 수리영을 정면 응시하며 후진하고, 타이트해지는 구도에서도 도로와 바다 쪽 가장자리를 통해 해안가라는 공간 정보를 유지할 수 있다."
            },
            "attempts": 1
          }
        }
      },
      "bg_fishing_vessel": {
        "map_asset_id": "2bef0757-7b40-499f-a1f9-69c64f006b95",
        "shots": {
          "28_4": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D2"
              ],
              "camera_position_en": "At Inwoo's eye level on the exterior deck of the small fishing vessel, ending the move beside Suri-young's extended hand.",
              "in_frame_en": "The edge of Suri-young's extended hand and a thin sliver of the photograph's image-bearing face in the near foreground, followed by Inwoo's alarmed face filling most of the frame; the exterior deck and surrounding open sea remain outside the tight composition.",
              "look_direction_en": "Across a short span of the exterior deck of the small fishing vessel toward Inwoo in slight three-quarter view.",
              "map_zone": "Fishing Vessel Exterior Deck",
              "moment_context_en": "The photograph bears the small word “Geumwol.” Inwoo becomes flustered after seeing it but insists that he does not know the place.",
              "rationale_ko": "씬 원문에서 수리영과 인우의 대화 및 사진 제시는 소형어선 갑판에서 이루어지며, 인우가 이후에야 조타실로 달려간다. 따라서 이 반응 순간은 조타실 내부가 아니라 외부 갑판에 접지하는 것이 타당하다. 사진 가장자리와 인우의 얼굴을 함께 잡는 타이트한 구도이므로 배의 선수·선미 방향을 임의로 확정하지 않고, 갑판 위 두 인물 사이의 짧은 시선축만 설정했다."
            },
            "attempts": 1
          },
          "28_10": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "W1"
              ],
              "camera_position_en": "At chest height inside the deck-accessed wheelhouse, beside the vessel's wheel and close to Suri-young and Inwoo.",
              "in_frame_en": "Suri-young's compressed upper body and both clamped hands, a partial section of the wheel, and Inwoo's resisting torso and locked forearm, with only a tight portion of the deck-accessed wheelhouse behind them.",
              "look_direction_en": "Laterally across the deck-accessed wheelhouse toward the wheel between Suri-young and Inwoo.",
              "map_zone": "Wheelhouse-Side Deck",
              "moment_context_en": "Inwoo has abruptly run into the wheelhouse to turn the vessel around. Suri-young has followed him inside and is physically stopping him.",
              "rationale_ko": "샷 메모가 타륜 옆에서 두 인물의 팔과 상체가 맞서는 순간을 명시하고, 씬 원문도 인우가 조타실로 달려가 뱃머리를 돌리려 하자 수리영이 따라 들어가 막는다고 밝힌다. 따라서 갑판에서 직접 출입하는 조타실 구역에 카메라를 두고, 타륜을 두 사람 사이에 일부만 남기는 근접 측면 구도가 가장 정확하다."
            },
            "attempts": 1
          },
          "30_2": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "S1",
                "D1"
              ],
              "camera_position_en": "At a high viewing height above the open sea surrounding the fishing vessel, with the small fishing vessel behind or below the camera's outward sightline.",
              "in_frame_en": "The open sea across the lower frame, the horizon beyond the mapped site boundary, and the dense gray fog belt spanning the upper field and obscuring the distant view.",
              "look_direction_en": "Outward across the open sea surrounding the fishing vessel, away from the small fishing vessel and toward the off-site horizon.",
              "map_zone": "Surrounding Open Sea",
              "moment_context_en": "The sun is slowly setting and casting a golden reflection across the sea. In-woo's boat is gradually entering the dense fog belt.",
              "rationale_ko": "샷의 주 피사체가 선상 구조물이 아니라 수평선에 걸친 안개 띠와 그 아래의 바다이므로 ‘Surrounding Open Sea’에 접지했다. 카메라는 부지 중심의 소형 어선에서 바깥쪽 수평선을 향하는 높은 시점으로 두며, 수평선은 사이트플랜 경계 밖에 있으므로 원경을 부지 외부로 명시했다."
            },
            "attempts": 1
          },
          "30_4": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "S1",
                "D4",
                "D3"
              ],
              "camera_position_en": "At boat height in the open sea, several vessel lengths aft of the rear stern.",
              "in_frame_en": "Open sea in the foreground, the rear stern and the half-obscured small fishing vessel at modest scale in the lower center, then dense fog enveloping the vessel and the sea beyond.",
              "look_direction_en": "Toward the rear stern, aligned lengthwise through the small fishing vessel toward its forward bow and its path into the surrounding open sea.",
              "map_zone": "Surrounding Open Sea",
              "moment_context_en": "It is dusk, and the setting sun casts a golden reflection across the sea. The vessel entering the dense fog belongs to Inwoo.",
              "rationale_ko": "카메라가 배 높이에서 선미 뒤쪽으로 여러 척 길이만큼 떨어져 있으므로 촬영 위치는 선체가 아니라 주변 외해이다. 사이트플랜에서 후방 선미와 전방 선수는 선박의 길이축 양끝에 있으므로, 선미를 먼저 바라보면서 선수 방향까지 축을 맞추면 배가 안개 속으로 전진하는 후면 정렬 와이드 구도가 성립한다."
            },
            "attempts": 1
          }
        }
      },
      "bg_foggy_harbor": {
        "map_asset_id": "27426182-fdb2-4055-960c-47c4875041cf",
        "shots": {
          "26_3": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "B1"
              ],
              "camera_position_en": "Within the tidal-rock sitting area, close above Suriyoung's knees at her seated waist height.",
              "in_frame_en": "Suriyoung's fingers and phone screen near the lower center, her knees and the edge of her seated posture around the device, and only a limited portion of the tidal-rock sitting area beneath her.",
              "look_direction_en": "Downward into Suriyoung's lap within the tidal-rock sitting area, rather than outward toward the sea-facing harbor water.",
              "map_zone": "Tidal-Rock Shoreline",
              "moment_context_en": "The caller is Hyesu Aunt, and the phone shows that she has already made several missed calls. Suriyoung is exhausted after wandering around the harbor for hours.",
              "rationale_ko": "수리영은 원문에서 갯바위에 앉아 있으므로 촬영 위치는 포구 공터가 아니라 갯바위 착석 구역이다. 카메라는 앉은 허리 높이에서 무릎 가까이 내려다보며 휴대전화 화면과 손가락, 무릎을 중심으로 잡아야 하므로 바다 쪽 조망은 이 샷의 주된 프레임에서 제외하는 것이 적절하다."
            },
            "attempts": 1
          },
          "26_10": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A2",
                "B2"
              ],
              "camera_position_en": "At Suryoung's eye level beside the harbor landing edge, close to the moored boat on the sea-facing side of the open harbor landing area.",
              "in_frame_en": "The blurred edge of Suryoung's shoulder in the lower foreground, Inwoo's face with his chin lifted and gaze lowered, a shallow-focus portion of the boat behind him, and the fog-covered sea-facing harbor water beyond.",
              "look_direction_en": "Toward Inwoo at the harbor landing edge, with the boat and the sea-facing harbor water behind him.",
              "map_zone": "Open Harbor Landing Area",
              "moment_context_en": "Inwoo has come ashore from the only visible boat and is securing its mooring line. Suryoung is asking him to take her out to find her mother.",
              "rationale_ko": "인우가 배에서 내려 닻줄을 고정하는 대화 순간이므로 선박에 육상에서 접근할 수 있는 포구 접안 경계가 핵심 위치다. 카메라는 수리영의 어깨를 전경에 남겨야 하므로 수리영 바로 뒤나 옆의 개방된 포구 쪽에 두고, 접안 경계의 인우를 향해 촬영한다. 인우 뒤로 배의 일부와 바다를 얕은 심도로 유지하면 샷 메모의 구도와 사이트플랜의 육지·수면 관계가 모두 성립한다."
            },
            "attempts": 1
          },
          "26_11": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A1",
                "A2",
                "B2"
              ],
              "camera_position_en": "Several steps behind Suriyoung at shoulder height, on the open harbor landing area and landward of the harbor landing edge.",
              "in_frame_en": "Suriyoung's back and raised phone hand in the middle distance; the surrounding open harbor landing area; the harbor landing edge; and the fog-covered sea-facing harbor water beyond.",
              "look_direction_en": "From the open harbor landing area, across the harbor landing edge and outward over the sea-facing harbor water.",
              "map_zone": "Open Harbor Landing Area",
              "moment_context_en": "Before leaving, Suriyoung looks at the sea and records a voice message for her aunt, saying she has somewhere to go and asking her not to worry.",
              "rationale_ko": "수리영의 등 뒤에서 바다를 정면 배경으로 잡으려면 카메라는 포구 안쪽의 넓은 육상 공간에 두고, 수리영을 포구 가장자리 가까이에 세운 뒤 외해 방향으로 바라보는 구성이 가장 직접적이다. 이렇게 하면 어깨 높이의 정적인 후면 구도에서 수리영의 등과 올라간 휴대전화 손, 비어 있는 포구 공간, 경계선, 안개 낀 바다가 가까운 순서대로 정렬된다."
            },
            "attempts": 1
          }
        }
      },
      "bg_forest_floor": {
        "map_asset_id": "cd762026-505a-4cfc-9c62-28d51ce21dd4",
        "shots": {
          "1_3": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "F2",
                "F1"
              ],
              "camera_position_en": "At eye level over the forest floor beneath the undergrowth, tracking beside and slightly ahead of the running man within the usable gap enclosed by dense forest undergrowth.",
              "in_frame_en": "The running man's twisting upper body and backward-turned face in tight close-up, then the forest floor at the lower edge and blurred dense forest undergrowth behind him; whatever he is looking toward remains beyond the left edge.",
              "look_direction_en": "Across the running man's path toward the dense forest undergrowth, with the lens held slightly ahead of him as he looks back over his shoulder.",
              "map_zone": "Forest Interior",
              "moment_context_en": "The man is fleeing through thick undergrowth with one shoe missing. A large bite mark on his thigh is bleeding.",
              "rationale_ko": "사이트플랜에서 이동 가능한 연속 지면은 수풀 아래의 숲바닥이며, 그 주변을 우거진 수풀이 직접 둘러싸고 있다. 따라서 카메라는 중앙의 사용 가능한 숲바닥을 따라 인물과 나란히 이동하고, 타이트한 구도 뒤로 인접 수풀이 흘러가게 잡는 것이 샷 메모와 부지 배치에 가장 잘 부합한다."
            },
            "attempts": 1
          },
          "1_5": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "F2",
                "F1"
              ],
              "camera_position_en": "Just above the forest floor in the usable opening between the dense forest undergrowth.",
              "in_frame_en": "The black figure pressing down on the Korean man, the man flattened diagonally with part of his wounded thigh visible, the surrounding forest floor, and the dense forest undergrowth enclosing the opening.",
              "look_direction_en": "Steeply downward toward the forest floor where the black figure pins the Korean man, with the dense forest undergrowth beyond the immediate ground.",
              "map_zone": "Forest Interior",
              "moment_context_en": "The man has lost one shoe while fleeing through the undergrowth. A large bite mark on his thigh is bleeding, and the black figure has just rushed in and attacked him.",
              "rationale_ko": "샷 메모가 크레인 하강을 숲 바닥 바로 위에서 끝내고 가파른 하이 오블리크로 인물들을 내려다보도록 명시한다. 따라서 카메라는 수풀 사이의 사용 가능한 숲 바닥 위에 두고, 핀이 벌어지는 지면과 그 주변을 에워싼 우거진 수풀이 함께 보이도록 잡는 것이 사이트플랜과 장면의 공간적 증거에 부합한다."
            },
            "attempts": 1
          }
        }
      },
      "bg_large_store": {
        "map_asset_id": "e550dd99-5cb0-4343-841d-4300abec2c0e",
        "shots": {
          "19_7": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A3",
                "A4",
                "A1"
              ],
              "camera_position_en": "At eye level on the exterior approach before the customer entrance, set back from the two people and slightly toward the side opposite the exterior CCTV camera.",
              "in_frame_en": "Suri-young and the male employee at the same depth, the market exterior frontage behind them, and the exterior CCTV camera covering the market frontage above and to their right.",
              "look_direction_en": "Across the exterior approach toward the market exterior frontage, angled toward the exterior CCTV camera covering the market frontage.",
              "map_zone": "Market Exterior Frontage",
              "moment_context_en": "They have come outside after discussing whether the market CCTV could have recorded Suri-young's mother speaking with a man. From this position, the conversation appears likely to have been within the camera's coverage.",
              "rationale_ko": "두 인물이 마트 밖에서 CCTV 위치를 함께 확인하는 순간이므로 카메라는 고객 출입구 앞 외부 접근 공간에 두는 것이 가장 자연스럽다. 정면보다 CCTV가 설치된 쪽으로 비스듬히 바라보면 수리영을 화면 왼쪽, 남자 직원을 오른쪽 같은 깊이에 배치하면서 두 사람의 올려다보는 시선 끝에 외부 CCTV와 마트 외벽을 함께 담을 수 있다. 또한 수리영 쪽에 측면 여백을 남겨 다음 트래킹 동선으로 연결하기 좋다."
            },
            "attempts": 1
          },
          "19_8": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A3",
                "A1",
                "A4"
              ],
              "camera_position_en": "On the exterior approach before the customer entrance, at Suryoung's head height and close to her profile, with the market exterior frontage behind her.",
              "in_frame_en": "Suryoung's close profile with the phone pressed to her ear, restrained negative space ahead of her stare, and the market exterior frontage behind her; the exterior CCTV camera may sit farther back within the frontage context if the close framing permits.",
              "look_direction_en": "Toward Suryoung from the exterior approach, perpendicular to her sightline as she looks along the market exterior frontage toward the exterior CCTV camera's position.",
              "map_zone": "Market Exterior Frontage",
              "moment_context_en": "Suryoung is calling Hyesu after checking the exterior CCTV camera's position with the male employee and determining that it could have captured the relevant encounter.",
              "rationale_ko": "씬 원문이 마트 밖에서 CCTV 위치를 확인한 뒤 수리영이 혜수에게 전화하는 순간을 명시하므로, 촬영 위치는 고객 출입구 앞 외부 접근부가 적합하다. 수리영의 시선을 CCTV가 설치된 쪽으로 두고 카메라는 그 시선축에 직각으로 배치하면 메모의 근접 측면 얼굴과 시선 앞 여백을 확보할 수 있다. 배경은 마트 외부 전면으로 유지되어 기존 외부 축과 장소성이 이어진다."
            },
            "attempts": 1
          }
        }
      },
      "bg_police_station": {
        "map_asset_id": "805de115-c2d5-411a-a539-745e617b8064",
        "shots": {
          "22_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "F1",
                "P1"
              ],
              "camera_position_en": "On the police station exterior frontage, south of and moving parallel to the rider’s path, with the camera held at waist height from her diagonal side.",
              "in_frame_en": "Suri-young and the bicycle in a wide full-body view, the open police station exterior frontage extending behind her toward frame left, and the police station building in the background.",
              "look_direction_en": "Northward across the police station exterior frontage toward the police station building while tracking eastward with the rider.",
              "map_zone": "Police Station Exterior Frontage",
              "moment_context_en": "Suri-young has mounted a bicycle that was parked outside the police station and immediately rides away.",
              "rationale_ko": "건물 남측의 경찰서 외부 전면 공간은 자전거의 이동과 병행 트래킹에 필요한 연속된 개방 폭을 제공한다. 카메라가 피사체 남쪽에서 북쪽의 경찰서 건물을 바라보며 동쪽으로 함께 이동하면, 수리영의 진행이 화면 왼쪽에서 오른쪽으로 보이고 화면 왼쪽 뒤편에는 지나온 전면 공간을 여백으로 유지할 수 있다."
            },
            "attempts": 1
          }
        }
      },
      "bg_rooftop_residence": {
        "map_asset_id": "3349a7c5-8962-4590-b1f7-a55ff5e866fc",
        "shots": {
          "4_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D1",
                "D2",
                "C1",
                "B4"
              ],
              "camera_position_en": "High above the villa rooftop exterior area, slightly offset toward the side of the later-added open-tread steel rooftop stair and centered over the rooftop room structure.",
              "in_frame_en": "The rooftop room structure at center; the surrounding villa rooftop exterior area and rooftop water tank; the upper landing and descending run of the later-added open-tread steel rooftop stair; then the old multi-unit villa building and its immediate site edges.",
              "look_direction_en": "Steeply downward and slightly northwest across the villa rooftop exterior area toward the rooftop room structure, while retaining the exterior steel stair along the building edge.",
              "map_zone": "Rooftop and Rooftop-Room Exterior",
              "moment_context_en": "The property is in the outskirts of Incheon. A reporter says rumors are spreading among local residents while police have yet to identify even the outline of the perpetrator, increasing residents’ anxiety and fear.",
              "rationale_ko": "씬의 핵심이 오래된 빌라 옥상과 옥탑방 전경을 보여주는 부감이므로 옥탑방을 중심으로 옥상 전체를 내려다보는 구역이 적합하다. 카메라를 철제 외부 계단 쪽으로 조금 치우친 고공 위치에 두고 북서쪽으로 가파르게 내려다보면 옥탑방의 덩어리감과 주변 옥상 면적을 함께 확보하면서, 건물 외벽에 나중에 덧붙인 오픈 발판·얇은 강판 스트링거와 지지 기둥·파이프 난간의 철제 계단도 건물 가장자리에서 읽히게 할 수 있다."
            },
            "attempts": 1
          },
          "10_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D5",
                "D1"
              ],
              "camera_position_en": "Just above the platform beside the rooftop water tank, within the villa rooftop exterior area.",
              "in_frame_en": "The wind-lifted dried seokchangpo leaves close to the lens, the platform beneath them, a cropped portion of the rooftop water tank at one edge, and the clothesline farther across the villa rooftop exterior area.",
              "look_direction_en": "Low across the platform and the surrounding villa rooftop exterior area, with the rooftop water tank held at the edge of the close frame.",
              "map_zone": "Rooftop and Rooftop-Room Exterior",
              "moment_context_en": "A stranger whose face is not seen is approaching the rooftop room. The dried leaves will brush his shoes before he stops at the iron entrance door.",
              "rationale_ko": "샷 메모가 평상이 물탱크 옆에 있다고 명시하고, 사이트플랜에서도 물탱크가 옥탑방과 분리된 옥상 외부 공간에 배치되어 있으므로 카메라는 옥상 구역의 물탱크 인접 지점에 놓는 것이 타당하다. 이 샷은 말린 석창포 잎과 평상, 물탱크 일부를 담는 정적인 클로즈 프레임이므로 옥탑방 출입문까지 억지로 포함하지 않고 옥상 바닥을 낮게 가로질러 보는 구도로 접지했다."
            },
            "attempts": 1
          },
          "10_5": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D3"
              ],
              "camera_position_en": "In the villa rooftop exterior area, directly in front of the iron entrance door of the rooftop room at the stranger's hand height.",
              "in_frame_en": "The stranger's fingertip, the folded advertising flyer, the narrow door gap, and thin surrounding strips of the iron entrance door.",
              "look_direction_en": "Straight toward the narrow gap in the iron entrance door of the rooftop room.",
              "map_zone": "Rooftop and Rooftop-Room Exterior",
              "moment_context_en": "The advertising flyer had been lodged in the door gap. The stranger pulls it out, then presses it back into the gap with his finger until the lock releases.",
              "rationale_ko": "씬 원문에서 남자가 옥탑방 철문 현관 앞에 멈춰 문틈의 광고 전단지를 손가락으로 밀어 넣으므로, 촬영 지점은 옥상 외부의 옥탑방 철제 현관문 바로 앞이다. 극단적 인서트이므로 카메라는 손 높이에서 문틈을 정면으로 보고, 손가락과 접힌 전단지, 문틈을 중심에 두되 철문의 좁은 일부만 주변에 남겨 크기와 작동 맥락을 보여주는 구성이 적합하다."
            },
            "attempts": 1
          },
          "10_8": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D4",
                "D2"
              ],
              "camera_position_en": "On the villa rooftop exterior area, at shoulder height and immediately outside the exterior window of the rooftop room, offset slightly along the room’s outer wall for a shallow frontal angle.",
              "in_frame_en": "The exterior window frame and reflective surface in the foreground; within the reflection, Minsook recoiling at left-center and the laterally reversed silhouette of the stranger lunging from the right with his open mouth nearing her shoulder; the outer wall of the rooftop room around the window.",
              "look_direction_en": "Westward with a slight oblique bias, toward the exterior window and the rooftop room beyond it.",
              "map_zone": "Rooftop and Rooftop-Room Exterior",
              "moment_context_en": "The stranger has already opened the iron entrance door and entered the rooftop room after releasing its lock through the door gap. Minsook screams as he attacks her shoulder.",
              "rationale_ko": "샷의 핵심이 옥탑방 창문 표면에 비친 공격 장면이므로 카메라는 옥탑방 내부가 아니라 창문 바로 바깥의 옥상 공간에 둔다. 사이트플랜상 창문은 옥탑방 구조물의 동측 외벽에 있으므로, 카메라가 그 동쪽에서 서쪽을 향해 얕은 사선으로 보면 창문을 크게 유지하면서 좌우가 반전된 두 실루엣을 한 반사면 안에 담을 수 있다."
            },
            "attempts": 1
          },
          "11_5": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D1",
                "D3",
                "C1"
              ],
              "camera_position_en": "On the villa rooftop exterior area, directly in front of Suryoung and between her and the iron entrance door of the rooftop room.",
              "in_frame_en": "Suryoung's wrinkled nose and arrested expression, then the edges of her shoulders, with only a narrow portion of the villa rooftop exterior area and the stair-arrival side beyond her; the iron entrance door remains outside the initial frame.",
              "look_direction_en": "Across Suryoung toward the upper end of the later-added open-tread steel rooftop stair, with the iron entrance door of the rooftop room just behind or beside the camera line for the following pan.",
              "map_zone": "Rooftop and Rooftop-Room Exterior",
              "moment_context_en": "Suryoung has just noticed a sudden disgusting smell after hurrying up to the rooftop. The iron entrance door of the rooftop room is half open.",
              "rationale_ko": "수리영은 외부 철제 계단을 급히 올라 옥상에 도착한 직후이며, 반쯤 열린 옥탑방 철문을 발견한다. 따라서 카메라는 수리영과 철문 사이의 옥상 공간에서 그녀를 정면으로 잡아야 한다. 철문을 최초 클로즈업에서는 프레임 밖에 두되 카메라선 바로 뒤나 옆에 배치하면, 수리영의 시선이 카메라를 스쳐 철문으로 향하는 동작과 이어지는 팬을 자연스럽게 연결할 수 있다."
            },
            "attempts": 1
          },
          "11_6": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "D3",
                "D1",
                "D2"
              ],
              "camera_position_en": "At eye level in the villa rooftop exterior area, several feet outside the rooftop room structure and directly in front of its entrance.",
              "in_frame_en": "The half-open iron entrance door, its surrounding entrance opening and exterior wall of the rooftop room structure, and the adjacent villa rooftop exterior area.",
              "look_direction_en": "Directly toward the iron entrance door of the rooftop room.",
              "map_zone": "Rooftop and Rooftop-Room Exterior",
              "moment_context_en": "Suriyoung has just hurried up the exterior rooftop stair after leaving her bicycle in the secluded rear yard. On reaching the rooftop, she notices a sudden disgusting smell and finds the entrance door half open.",
              "rationale_ko": "샷 메모가 옥탑방 입구에서 몇 피트 떨어진 눈높이 정면 구도와 반쯤 열린 철문을 명시한다. 따라서 카메라는 옥탑방을 둘러싼 옥상 외부 공간에 두고 철제 현관문을 정면으로 바라보는 배치가 가장 직접적이다. 넓은 프레임에는 문뿐 아니라 문이 설치된 옥탑방 외벽과 주변 입구 영역을 포함해, 문이 의도적으로 반쯤 열린 상태임을 공간적으로 분명히 보여준다."
            },
            "attempts": 1
          },
          "13_2": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "B3",
                "B2",
                "B1",
                "C1"
              ],
              "camera_position_en": "At eye level near the southern end of the courtyard-side perimeter wall, on the outer edge of the secluded rear yard.",
              "in_frame_en": "The secluded rear yard in the foreground; Hye-su center-right in the midground with the active red beacon visible on her; the police car to the left through or beside the ground-level villa entrance door; and the lower section of the later-added open-tread steel rooftop stair against the old multi-unit villa building in the background.",
              "look_direction_en": "Northwest across the secluded rear yard, with the ground-level villa entrance door to the left of the view and the lower end of the later-added open-tread steel rooftop stair farther to the right.",
              "map_zone": "Rear Yard and Villa Entrance",
              "moment_context_en": "A siren is sounding as Hye-su, a police lieutenant in her mid-forties, gets out of the car and spots Su-ri-young standing dazed after fleeing down from the rooftop room. Hye-su runs toward her.",
              "rationale_ko": "후미 안뜰의 남동쪽 외곽에서 북서쪽으로 넓게 잡으면, 왼쪽에는 빌라 출입문 너머 또는 그 곁의 경찰차를 두고 중앙 오른쪽에는 혜수를 배치할 수 있다. 같은 시선축의 더 깊은 오른쪽 배경에는 후미 안뜰에서 시작해 빌라 외벽을 따라 올라가는 철제 증축 계단의 하부가 들어온다. 이 구도는 경찰차의 붉은 경광등이 혜수에게 보이도록 하면서도, 혜수의 진행 방향이 프레임 밖 수리영을 향하게 한다."
            },
            "attempts": 1
          },
          "13_3": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "B2",
                "C1"
              ],
              "camera_position_en": "At chest height in the secluded rear yard, immediately beside the lower end of the later-added open-tread steel rooftop stair and just behind Hyesu.",
              "in_frame_en": "Hyesu's shoulder in the lower-right foreground; Suriyoung's rigid face in tight over-the-shoulder framing; portions of the open treads and pipe railings aligned behind her.",
              "look_direction_en": "Upward from the secluded rear yard along the axis of the later-added open-tread steel rooftop stair toward Suriyoung.",
              "map_zone": "Exterior Steel Stair Route",
              "moment_context_en": "Suriyoung has fled the rooftop room screaming and hurried down the stairs. Looking up at Hyesu, she says that her mother is dead.",
              "rationale_ko": "카메라 메모가 계단 하단 가까이에서 혜수 뒤에 서서 위로 틸트한다고 명시하고, 배경도 외부 증축 계단으로 지정한다. 따라서 카메라는 후면 마당과 철제 계단이 맞닿는 지점에 두고 계단 축을 따라 수리영을 올려다보는 구도가 가장 직접적이다. 혜수의 어깨는 우하단 전경에 제한하고 수리영의 얼굴을 타이트하게 잡되, 오픈 발판과 파이프 난간 일부를 남겨 장소와 두 사람의 상하 시선을 유지한다."
            },
            "attempts": 1
          },
          "17_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "B2",
                "B3",
                "D4"
              ],
              "camera_position_en": "Low in the secluded rear yard, close to the courtyard-side perimeter wall and set back enough to hold the wall and the rooftop-room window in one medium composition.",
              "in_frame_en": "The black cat paused along the courtyard-side perimeter wall in the lower-left midground, the wall's top line rising through the composition, and the lit exterior window of the rooftop room in the upper-right background.",
              "look_direction_en": "Diagonally upward along the courtyard-side perimeter wall toward the exterior window of the rooftop room.",
              "map_zone": "Rear Yard and Villa Entrance",
              "moment_context_en": "It is around daybreak, and a cat's cry is heard. After glancing at the lit rooftop room, the black cat climbs over the wall.",
              "rationale_ko": "고양이가 담을 넘기 직전 담을 따라 멈춰 있고, 낮은 뜰 쪽 시점에서 불 켜진 옥탑방 창을 올려다보는 샷이다. 사이트플랜상 외부 창은 후면 외부 공간의 경계 담과 시각적으로 연결되므로, 후면 마당에서 담 가까이 낮게 잡고 담의 상단선을 대각선으로 활용하면 고양이를 좌하단, 창을 우상단에 함께 배치할 수 있다."
            },
            "attempts": 1
          }
        }
      },
      "bg_urban_alley": {
        "map_asset_id": "723bef1e-e6b3-459a-b8d3-90c32d4df52d",
        "shots": {
          "2_1": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "A2",
                "P1"
              ],
              "camera_position_en": "At chest height at the open access end of the urban back alley, centered on the entrance into the urban back-alley passage.",
              "in_frame_en": "The open access end of the urban back alley in the foreground; the urban back-alley passage extending away; the utility pole and the intertwined Korean man and Korean woman beside it in the middle distance; and the back-alley streetlight farther along the passage.",
              "look_direction_en": "Straight from the open access end into the urban back-alley passage toward the back-alley utility pole.",
              "map_zone": "Alley Access End",
              "moment_context_en": "The two figures appear to be a man and a woman. The man's labored breathing becomes a violent sucking sound before his red eyes and teeth tearing flesh from the woman's neck are revealed, and she collapses.",
              "rationale_ko": "카메라 메모가 골목 입구의 가슴 높이에서 정면축을 따라 찍는 원거리 고정 와이드를 명시하므로 카메라는 ‘Alley Access End’에 둔다. 이 위치에서 골목 통로 안쪽을 바라보면 전봇대 구간이 중경에 놓여, 전봇대 옆에 뒤엉킨 남녀를 작게 묶으면서 주변 골목과 가로등도 함께 보여줄 수 있다. 따라서 먼 거리에서는 친밀한 행동처럼 보이지만 실제 위협은 판독하기 어려운 구도가 성립한다."
            },
            "attempts": 1
          },
          "2_5": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "P1",
                "A1",
                "A3"
              ],
              "camera_position_en": "Several meters in front of the pair within the urban back-alley passage, at waist height on the access-end side of the back-alley utility pole.",
              "in_frame_en": "The fallen Korean woman across the lower center, the Korean man rising full-length above her in the middle of frame, the back-alley utility pole behind them, and the back-alley streetlight farther along the urban back-alley passage.",
              "look_direction_en": "Along the urban back-alley passage toward the pair and the back-alley utility pole, with the back-alley streetlight held along the passage beyond them.",
              "map_zone": "Utility Pole Section",
              "moment_context_en": "The woman has collapsed after the red-eyed man tore into the flesh of her neck with his teeth. A reporter states that bodies were found the previous night on the Geumwolsan hiking trail and in Hyoja-dong.",
              "rationale_ko": "두 인물이 전봇대에 뒤엉켜 있다가 여자가 쓰러지는 순간이며, 샷 메모도 전봇대를 두 사람 뒤의 연속성 기준으로 유지하라고 명시하므로 Utility Pole Section이 적합하다. 카메라는 진입구 쪽 통로에서 두 사람보다 몇 미터 앞에 낮게 자리하고 통로 안쪽을 바라보면, 쓰러진 여자를 하단 중앙에, 일어선 남자를 전신으로 그 위에, 전봇대를 후경에 겹쳐 배치할 수 있다. 가로등은 전봇대와의 정확한 좌우 관계가 범례에 지정되지 않았으므로 특정 측면을 단정하지 않고 통로를 따라 더 먼 배경 요소로만 둔다."
            },
            "attempts": 1
          },
          "3_3": {
            "status": "ok",
            "ground": {
              "anchor_markers": [
                "P1",
                "A2"
              ],
              "camera_position_en": "At chest height within the urban back-alley passage, on the open-access-end side of the back-alley utility pole and slightly off the detectives' frontal axis.",
              "in_frame_en": "The indicated investigation ground between the detectives, Hyesu's diagonally extended pointing hand, Hyesu near center within the detectives' uneven three-quarter enclosure, then the police line and the back-alley utility pole farther along the passage.",
              "look_direction_en": "Inward from the open access end toward the back-alley utility pole, with the lens angled slightly down to retain the indicated ground between the detectives.",
              "map_zone": "Utility Pole Section",
              "moment_context_en": "Police are processing the sites from Scenes 1 and 2, setting up a police line and recovering the bodies. Hyesu is directing the case from within the group of detectives.",
              "rationale_ko": "현장 감식과 폴리스 라인을 담아야 하므로, 골목 안에서 별도의 촬영 기준 구역을 형성하는 전신주 일대를 사건 현장으로 삼는 것이 가장 명확하다. 카메라를 골목 출입구 쪽에 두고 안쪽을 보면 형사들 사이의 조사 지면을 확보하면서 혜수를 정면축에서 살짝 벗어나 포착할 수 있고, 전신주는 원경의 장소 기준점으로 남길 수 있다."
            },
            "attempts": 1
          }
        }
      }
    }
  },
  "step_id": "outdoor_shot_grounding",
  "run_id": "8b9be1f4-2659-4668-9e46-d0e884f37484",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T19:41:50.207347+00:00",
  "project_config_snapshot": {}
}