{
  "status": "completed",
  "applicable_count": 11,
  "completed_count": 11,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "3794fce1d340ea13",
  "data": {
    "groups": {
      "bg_forest_floor": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "벗겨진 한쪽 신발.",
                "scene_index": 1
              },
              "name_en": "Discarded single shoe",
              "reason_en": "The shoe is a movable object present during the incident, not a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "해 질 무렵",
                "scene_index": 1
              },
              "name_en": "Dusk illumination",
              "reason_en": "The illumination depends on the scene's time of day and is not a persistent physical feature of the site."
            },
            {
              "evidence": {
                "quote_ko": "허벅지에 커다란 이빨 자국. 피가 흐르고.",
                "scene_index": 1
              },
              "name_en": "Bite wound and blood",
              "reason_en": "These are temporary conditions of a character rather than fixed features of the location."
            },
            {
              "evidence": {
                "quote_ko": "검은 인영이 남자를 덮친다.",
                "scene_index": 1
              },
              "name_en": "Black figure and attacked man",
              "reason_en": "The figures and their positions are moment-specific subjects, not persistent elements of the site."
            }
          ],
          "items": [
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "우거진 수풀을 헤치며",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "undergrowth",
              "name_en": "Dense forest undergrowth",
              "placement_en": "Dense forest undergrowth occupies the forest interior and rises directly from the surrounding forest floor, enclosing the usable camera area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F2",
              "evidence": null,
              "inferred": true,
              "kind": "ground",
              "name_en": "Forest floor beneath the undergrowth",
              "placement_en": "The forest floor forms the continuous ground plane beneath and between the dense forest undergrowth.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is a forest interior organized as one continuous ground-level area. A forest floor extends across the camera zone, while dense undergrowth grows directly from it and surrounds the available spaces between vegetation. The undergrowth and the floor are contiguous rather than separated into distinct compounds, allowing cameras to work within the same forest interior at standing height or close to the ground.",
          "zone_labels_en": [
            "Forest Interior"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L01"
        ],
        "scene_indices": [
          1
        ]
      },
      "bg_urban_alley": {
        "spec": {
          "excluded_transient_elements": [
            {
              "name_en": "Police cordon line",
              "reason_en": "The police line is installed for the investigation and is not established as a permanent part of the site.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "폴리스 라인을 치고 시신을 수거한다."
              }
            },
            {
              "name_en": "Intertwined man and woman",
              "reason_en": "The two people occupy the utility-pole area only during the depicted event and are not site fixtures.",
              "evidence": {
                "scene_index": 2,
                "quote_ko": "전봇대에 뒤엉켜있는 두 사람."
              }
            },
            {
              "name_en": "Fallen woman",
              "reason_en": "The woman on the ground is a moment-dependent human presence rather than a persistent site element.",
              "evidence": {
                "scene_index": 2,
                "quote_ko": "푹 힘없이 쓰러지는 여자."
              }
            },
            {
              "name_en": "Police investigation personnel",
              "reason_en": "The police and detectives are present only for the investigation activity.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "씬1, 2 현장을 감식하는 경찰"
              }
            },
            {
              "name_en": "Recovered bodies",
              "reason_en": "The bodies are temporary subjects of the investigation and are removed from the site.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "시신을 수거한다."
              }
            },
            {
              "name_en": "Faint streetlight illumination",
              "reason_en": "The visible illumination is a nighttime operating state; only the physical streetlight is retained as a persistent marker.",
              "evidence": {
                "scene_index": 2,
                "quote_ko": "도심 희미한 가로등 불빛."
              }
            }
          ],
          "items": [
            {
              "code": "A1",
              "kind": "alley",
              "name_en": "urban back-alley passage",
              "placement_en": "The passage forms the primary exterior space of the site and contains the utility-pole section and a streetlight along its course.",
              "inferred": false,
              "evidence": {
                "scene_index": 2,
                "quote_ko": "S#2. 도시 뒷골목 / N"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "kind": "access",
              "name_en": "open access end of the urban back alley",
              "placement_en": "The access end adjoins one end of the urban back-alley passage and provides entry into the passage toward the utility-pole section.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A3",
              "kind": "streetlight",
              "name_en": "back-alley streetlight",
              "placement_en": "The streetlight is positioned along the urban back-alley passage; its exact side relative to the utility pole is unspecified.",
              "inferred": false,
              "evidence": {
                "scene_index": 2,
                "quote_ko": "도심 희미한 가로등 불빛."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P1",
              "kind": "utility pole",
              "name_en": "back-alley utility pole",
              "placement_en": "The utility pole stands within the urban back-alley passage, defining a distinct camera-grounding section reached from the alley access end.",
              "inferred": false,
              "evidence": {
                "scene_index": 2,
                "quote_ko": "전봇대에 뒤엉켜있는 두 사람."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around a single urban back-alley passage. An open access end connects to the passage and provides a camera position looking farther into the alley. Within the passage, the back-alley utility pole defines a separate interior section that can be approached or viewed from the access end. A streetlight is positioned along the same passage, although the source text does not establish which side of the alley it occupies or its exact order relative to the utility pole. Temporary police barriers, personnel, bodies, and nighttime illumination states are not part of the persistent site plan.",
          "zone_labels_en": [
            "Alley Access End",
            "Utility Pole Section"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L02"
        ],
        "scene_indices": [
          2,
          3
        ]
      },
      "bg_rooftop_residence": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "바람에 빨랫줄이 툭- 툭-",
                "scene_index": 10
              },
              "name_en": "rooftop clothesline",
              "reason_en": "The scene confirms its presence at that moment but does not establish it as a permanent fixed site installation."
            },
            {
              "evidence": {
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데...",
                "scene_index": 10
              },
              "name_en": "rooftop platform",
              "reason_en": "The platform is movable rooftop furniture and is not confirmed as a permanent site structure."
            },
            {
              "evidence": {
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데...",
                "scene_index": 10
              },
              "name_en": "dried seokchangpo leaves",
              "reason_en": "The dried plants are movable objects present only for the depicted moment."
            },
            {
              "evidence": {
                "quote_ko": "문틈에 낀 광고 전단지.",
                "scene_index": 10
              },
              "name_en": "advertising flyer in the door gap",
              "reason_en": "The flyer is a removable object associated with a particular event."
            },
            {
              "evidence": {
                "quote_ko": "마당 후미진 곳에 자전거를 대충 세우고,",
                "scene_index": 11
              },
              "name_en": "bicycle in the rear yard",
              "reason_en": "The bicycle is a movable vehicle temporarily left in the yard."
            },
            {
              "evidence": {
                "quote_ko": "차에서 내린 혜수",
                "scene_index": 13
              },
              "name_en": "vehicle outside the villa",
              "reason_en": "The vehicle is mobile and present only during the scene activity."
            },
            {
              "evidence": {
                "quote_ko": "검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다",
                "scene_index": 17
              },
              "name_en": "black cat on the boundary wall",
              "reason_en": "The animal occupies the site only momentarily and is not part of the persistent location."
            },
            {
              "evidence": {
                "quote_ko": "반쯤 열린 현관 철문.",
                "scene_index": 11
              },
              "name_en": "half-open state of the rooftop-room entrance",
              "reason_en": "The iron door is persistent, but its half-open position is a moment-specific state."
            },
            {
              "evidence": {
                "quote_ko": "불이 켜져 있는 옥탑 방",
                "scene_index": 17
              },
              "name_en": "illuminated state of the rooftop room",
              "reason_en": "The illumination is a temporary operating state rather than a fixed spatial element."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "자전거를 타고 골목길을 달리는 수리영.",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "approach",
              "name_en": "narrow exterior approach alley",
              "placement_en": "The alley forms the ground-level approach to the multi-unit villa and terminates at the building entrance.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "다세대 빌라 문을 열고 들어와",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "entrance",
              "name_en": "ground-level villa entrance door",
              "placement_en": "The entrance door stands at the inner end of the approach alley and provides access from the alley into the villa's rear yard area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "evidence": {
                "quote_ko": "마당 후미진 곳에",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "yard",
              "name_en": "secluded rear yard",
              "placement_en": "The rear yard lies beyond the ground-level villa entrance and adjoins the lower end of the exterior rooftop stair.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B3",
              "evidence": {
                "quote_ko": "검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다",
                "scene_index": 17
              },
              "inferred": false,
              "kind": "boundary",
              "name_en": "courtyard-side perimeter wall",
              "placement_en": "The wall forms an outer edge of the villa's ground-level exterior area and lies within view of the rooftop-room window.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B4",
              "evidence": {
                "quote_ko": "오래된 빌라 옥탑방 전경.",
                "scene_index": 4
              },
              "inferred": false,
              "kind": "building",
              "name_en": "old multi-unit villa building",
              "placement_en": "The villa building occupies the site between the approach alley and the rear yard, supports the rooftop area above, and carries the exterior stair along an outer wall.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "옥탑으로 오르는 외부 계단은 건물 외벽에 나중에 덧붙인 철제 증축 계단이다 — 오픈 발판, 얇은 강판 스트링거와 지지 기둥, 파이프 난간. 콘크리트/시멘트 계단이 아니다.",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "stair",
              "name_en": "later-added open-tread steel rooftop stair",
              "placement_en": "The stair is attached to an exterior wall of the villa, rising from beside the rear yard to the rooftop; it has open treads, thin steel-plate stringers and support posts, and pipe railings.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "evidence": {
                "quote_ko": "그 시각. 옥탑방 옥상.",
                "scene_index": 10
              },
              "inferred": false,
              "kind": "rooftop",
              "name_en": "villa rooftop exterior area",
              "placement_en": "The rooftop exterior area covers the top of the villa, receives the upper end of the exterior steel stair, and surrounds the rooftop room and water tank.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "evidence": {
                "quote_ko": "오래된 빌라 옥탑방 전경.",
                "scene_index": 4
              },
              "inferred": false,
              "kind": "room",
              "name_en": "rooftop room structure",
              "placement_en": "The rooftop room stands within the villa rooftop exterior area, with its entrance and window opening onto or facing the surrounding outdoor roof space.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D3",
              "evidence": {
                "quote_ko": "신발은 옥탑방 철문 현관 앞에 멈춰 선다.",
                "scene_index": 10
              },
              "inferred": false,
              "kind": "door",
              "name_en": "iron entrance door of the rooftop room",
              "placement_en": "The iron entrance door is set into an exterior wall of the rooftop room and opens between the room interior and the surrounding rooftop area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D4",
              "evidence": {
                "quote_ko": "창문에 비친 그림자.",
                "scene_index": 10
              },
              "inferred": false,
              "kind": "window",
              "name_en": "exterior window of the rooftop room",
              "placement_en": "The window is set into an outer wall of the rooftop room and is visible from the exterior rooftop area and the courtyard-side perimeter wall.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D5",
              "evidence": {
                "quote_ko": "옥탑방 옥상. 물탱크.",
                "scene_index": 10
              },
              "inferred": false,
              "kind": "tank",
              "name_en": "rooftop water tank",
              "placement_en": "The water tank stands in the rooftop exterior area beside the rooftop room, remaining separate from the stair arrival and the room entrance.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A narrow exterior alley approaches the old multi-unit villa and ends at its ground-level entrance door. Passing through that door leads into a secluded rear yard. A perimeter wall defines an outer edge of the ground-level exterior area. Beside the rear yard, a later-added open-tread steel stair is attached to the villa's exterior wall and rises to the roof. Its upper end arrives in the villa rooftop exterior area, which surrounds a rooftop room structure and a separate water tank. The rooftop room has an iron entrance door opening toward the roof and an exterior window that can also be seen from the courtyard side. The yard, exterior stair, and rooftop form one continuous vertical circulation route from the alley to the rooftop-room entrance.",
          "zone_labels_en": [
            "Exterior Approach Alley",
            "Rear Yard and Villa Entrance",
            "Exterior Steel Stair Route",
            "Rooftop and Rooftop-Room Exterior"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03",
          "L13"
        ],
        "scene_indices": [
          4,
          10,
          11,
          13,
          17
        ]
      },
      "bg_coastal_road": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다.",
                "scene_index": 6
              },
              "name_en": "Rider and bicycle",
              "reason_en": "The person and bicycle move through the site and are not persistent components of the location."
            },
            {
              "evidence": {
                "quote_ko": "이어폰을 끼고 바다냄새를 실컷 마신다.",
                "scene_index": 6
              },
              "name_en": "Earphones",
              "reason_en": "The earphones are portable personal property rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "천둥 번개와 함께 잔뜩 낀 먹구름이 세찬 비를 뿌린다.",
                "scene_index": 24
              },
              "name_en": "Storm conditions",
              "reason_en": "The clouds, rain, thunder, and lightning are temporary weather conditions and must be rendered only for the relevant moment."
            },
            {
              "evidence": {
                "quote_ko": "(E)\n컹! 컹! (개 짖는 소리)",
                "scene_index": 6
              },
              "name_en": "Dog-barking sound",
              "reason_en": "This is a momentary off-screen sound cue and does not establish a persistent physical site element."
            },
            {
              "evidence": {
                "quote_ko": "S#6. 해안가 도로 / D",
                "scene_index": 6
              },
              "name_en": "Day and night states",
              "reason_en": "Time-of-day and its associated illumination are moment-dependent states rather than persistent parts of the site."
            }
          ],
          "items": [
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다.",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "road",
              "name_en": "coastal road corridor",
              "placement_en": "The coastal road runs lengthwise through the site beside the coast and provides the continuous travel and camera corridor.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R2",
              "evidence": {
                "quote_ko": "S#6. 해안가 도로 / D",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "shoreline",
              "name_en": "roadside coastline",
              "placement_en": "The roadside coastline extends along the sea-facing side of the coastal road, forming the boundary between the road-side land and the sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R3",
              "evidence": {
                "quote_ko": "이어폰을 끼고 바다냄새를 실컷 마신다.",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "sea beside the coastal road",
              "placement_en": "The sea occupies the side of the roadside coastline opposite the coastal road and continues along the road corridor.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized as a continuous coastal road corridor with the coastline running alongside one edge. The sea lies beyond that coastline on the sea-facing side of the road. Movement and camera tracking occur along the length of the road, allowing lateral views across the road toward the coastline and sea as well as frontal views aligned with the road’s direction of travel. No permanent junction, roadside building, barrier, or fixed roadside fixture is established by the scene text.",
          "zone_labels_en": [
            "Coastal Road Corridor"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L07",
          "L08"
        ],
        "scene_indices": [
          6,
          9,
          24
        ]
      },
      "bg_animal_shelter_cage_area": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "사납게 짖으며 날뛰는 로트와일러",
                "scene_index": 7
              },
              "name_en": "Rottweiler and other sheltered dogs",
              "reason_en": "The animals occupy the site only at particular moments and are not persistent site structures."
            },
            {
              "evidence": {
                "quote_ko": "맹견의 엉덩이에 주사를 놓고",
                "scene_index": 7
              },
              "name_en": "Injection syringe",
              "reason_en": "The syringe is a movable treatment implement used during the scene."
            },
            {
              "evidence": {
                "quote_ko": "털깎고, 연고 바르고, 목욕시키고등",
                "scene_index": 7
              },
              "name_en": "Grooming and treatment supplies",
              "reason_en": "Clipping implements, ointment, and bathing supplies are movable objects associated with the immediate work."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": null,
              "inferred": true,
              "kind": "enclosure",
              "name_en": "dog confinement enclosure",
              "placement_en": "Set within the animal shelter premises along the edge of the outdoor shelter work area, allowing handlers in that area to approach the confined dogs.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": null,
              "inferred": true,
              "kind": "yard",
              "name_en": "outdoor shelter work area",
              "placement_en": "Occupies the open working space directly beside the dog confinement enclosure and provides the camera-accessible area from which the enclosure can be faced.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The outdoor site is organized around a dog confinement enclosure and an adjoining shelter work area. The enclosure forms one side of the usable exterior space, while the work area runs directly alongside it so a handler or camera can move parallel to the enclosure and approach its occupied side. Camera positions for both close confrontation coverage and low grooming coverage belong in the work area, oriented toward subjects positioned beside the enclosure.",
          "zone_labels_en": [
            "Dog Enclosure Area",
            "Outdoor Shelter Work Area"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L09"
        ],
        "scene_indices": [
          7
        ]
      },
      "bg_entertainment_street": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L10"
        ]
      },
      "bg_large_store": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "자전거를 주차하고 안으로 들어가는 수리영.",
                "scene_index": 19
              },
              "name_en": "Suri-young's parked bicycle",
              "reason_en": "The bicycle is movable and its parked position depends on the specific moment."
            },
            {
              "evidence": {
                "quote_ko": "수리영, 혜수에게 전화 걸어 상황을 설명한다.",
                "scene_index": 19
              },
              "name_en": "Suri-young's phone",
              "reason_en": "The phone is a movable personal object used during the scene, not a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "이른 아침, 아직은 한산한 마트 안.",
                "scene_index": 19
              },
              "name_en": "Sparse early-morning occupancy",
              "reason_en": "Occupancy and time-of-day conditions are transient states rather than fixed spatial features."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "/ 마트 밖",
                "scene_index": 19
              },
              "inferred": false,
              "kind": "frontage",
              "name_en": "market exterior frontage",
              "placement_en": "The outward-facing frontage forms the fixed edge of the market exterior area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "customer entrance through the market frontage",
              "placement_en": "The customer entrance passes through the market exterior frontage and connects the outside approach directly to the market interior.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A3",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "exterior approach before the customer entrance",
              "placement_en": "The exterior approach lies directly in front of the customer entrance and provides the standing and camera area outside the market.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A4",
              "evidence": {
                "quote_ko": "엄마와 남자 직원CCTV 위치를 확인하다. 찍혔을 만한 위치다.",
                "scene_index": 19
              },
              "inferred": false,
              "kind": "camera",
              "name_en": "exterior CCTV camera covering the market frontage",
              "placement_en": "The fixed CCTV camera is positioned on the market exterior to cover part of the approach before the frontage.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around the market exterior frontage. A customer entrance passes through this frontage, linking the market interior to an exterior approach immediately in front of the building. This approach is the usable exterior camera and standing zone. A fixed CCTV camera occupies a position on the market exterior from which it covers part of the frontage approach.",
          "zone_labels_en": [
            "Market Exterior Frontage"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L11"
        ],
        "scene_indices": [
          19
        ]
      },
      "bg_coastal_bus_stop": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "혜수, 사온 음료수를 수리영에게 건네며",
                "scene_index": 15
              },
              "name_en": "Carried beverages",
              "reason_en": "The beverages are movable objects present only during the scene and are not persistent site features."
            },
            {
              "evidence": {
                "quote_ko": "바다를 바라보며 멍한 채로 앉아있는 수리영",
                "scene_index": 15
              },
              "name_en": "Seated person facing the sea",
              "reason_en": "The seated person and her orientation are moment-specific staging rather than permanent elements of the location."
            },
            {
              "evidence": {
                "quote_ko": "응. 나 갈게 (달려간다)",
                "scene_index": 15
              },
              "name_en": "Departing runner",
              "reason_en": "The runner and departure movement are transient action and do not define a persistent route or structure."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "해안가. 버스정류장 부근",
                "scene_index": 15
              },
              "inferred": false,
              "kind": "bus stop",
              "name_en": "Coastal bus stop",
              "placement_en": "The bus stop occupies the land side of the coastal site near the coastal land edge, with an unobstructed spatial relationship toward the sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "해안가",
                "scene_index": 15
              },
              "inferred": false,
              "kind": "coastal edge",
              "name_en": "Coastal land edge beside the bus stop",
              "placement_en": "The coastal land edge borders the bus-stop vicinity and forms the fixed boundary between the occupied land area and the sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "evidence": {
                "quote_ko": "바다를 바라보며",
                "scene_index": 15
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "Sea facing the coastal bus stop",
              "placement_en": "The sea extends outward from the water side of the coastal land edge and remains visible from the bus-stop vicinity.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized as a coastal bus-stop vicinity on the land side of a fixed coastal edge. The coastal land edge directly borders the bus-stop area and separates it from the sea. From the bus-stop vicinity, the principal outward sightline crosses the coastal edge toward the sea. Camera positions can remain within the bus-stop vicinity for seated or departing action, or shift toward the coastal land edge for angles that retain both the bus-stop area and the sea in the same spatial composition.",
          "zone_labels_en": [
            "Bus Stop Vicinity",
            "Coastal Land Edge"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L14"
        ],
        "scene_indices": [
          15
        ]
      },
      "bg_police_station": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "주차된 자전거를 타고 이내 달리는 수리영",
                "scene_index": 22
              },
              "name_en": "Parked bicycle",
              "reason_en": "The bicycle is movable and its parked position exists only at this moment, so it is not a persistent site marker."
            }
          ],
          "items": [
            {
              "code": "P1",
              "evidence": {
                "quote_ko": "S#22. 경찰서 밖 / D",
                "scene_index": 22
              },
              "inferred": false,
              "kind": "building",
              "name_en": "Police station building",
              "placement_en": "The police station building directly adjoins the exterior frontage where the scene takes place.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F1",
              "evidence": null,
              "inferred": true,
              "kind": "frontage",
              "name_en": "Police station exterior frontage",
              "placement_en": "An outdoor camera-accessible area lies immediately in front of and alongside the police station building, providing the minimum open frontage required for passage across the exterior.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site consists of the police station building and an adjoining exterior frontage. The frontage runs directly along the outward-facing side of the building and forms the camera-accessible outdoor zone used by the scene. No particular entrance, sign, paving material, boundary, or fixed parking installation is established by the scene text.",
          "zone_labels_en": [
            "Police Station Exterior Frontage"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L17"
        ],
        "scene_indices": [
          22
        ]
      },
      "bg_foggy_harbor": {
        "spec": {
          "excluded_transient_elements": [
            {
              "name_en": "Dense harbor fog",
              "reason_en": "Atmospheric conditions vary by moment and are not a persistent site feature.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "비는 그치고 안개가 자욱하다."
              }
            },
            {
              "name_en": "Approaching boat",
              "reason_en": "The boat moves into and later departs from the harbor, so it is not a persistent part of the site.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "그때 안개를 뚫고 배 한척이 다가오는 게 보인다."
              }
            },
            {
              "name_en": "Mooring line",
              "reason_en": "The line is handled and secured during the scene and is not established as a permanent site installation.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "닷줄을 고정시키고 있다."
              }
            },
            {
              "name_en": "Rain shower",
              "reason_en": "The rain is a temporary weather event that has already ended within the scene.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "소나기가 한차례 퍼 붓는가 싶더니, 비는 그치고"
              }
            },
            {
              "name_en": "Harbor occupants",
              "reason_en": "The people present in the scene are temporary occupants rather than persistent location markers.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "갯바위에 앉아있는 수리영."
              }
            }
          ],
          "items": [
            {
              "code": "A1",
              "kind": "harbor",
              "name_en": "Open harbor landing area",
              "placement_en": "This open shore-side area fronts the harbor water and connects laterally to the tidal-rock shoreline.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "텅 빈 포구."
              }
            },
            {
              "code": "A2",
              "kind": "edge",
              "name_en": "Harbor landing edge",
              "placement_en": "This land-and-water interface runs along the sea-facing side of the open harbor landing area, providing the fixed boundary through which vessels can be approached from shore.",
              "temporal_scope": "persistent_site",
              "inferred": true,
              "evidence": null
            },
            {
              "code": "B1",
              "kind": "rocks",
              "name_en": "Tidal-rock sitting area",
              "placement_en": "This rock formation occupies the shoreline beside the open harbor landing area and directly faces the harbor water.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "갯바위에 앉아있는 수리영."
              }
            },
            {
              "code": "B2",
              "kind": "water",
              "name_en": "Sea-facing harbor water",
              "placement_en": "This water area extends outward from both the harbor landing edge and the tidal-rock shoreline, forming the open-water side of the site.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "안개가 몰려오는 바다를 바라보는데"
              }
            }
          ],
          "layout_narration_en": "The site is organized around an open harbor landing area at the shore. Its sea-facing side terminates at a harbor landing edge adjoining the harbor water. A tidal-rock sitting area lies beside the landing area along the same shoreline, allowing movement between the open harbor ground and the rocks without leaving the waterfront. The harbor water extends outward in front of both the landing edge and the tidal rocks, so views from either land zone can be directed across the sea-facing side of the site.",
          "zone_labels_en": [
            "Open Harbor Landing Area",
            "Tidal-Rock Shoreline"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L19"
        ],
        "scene_indices": [
          26
        ]
      },
      "bg_fishing_vessel": {
        "spec": {
          "layout_narration_en": "The small fishing vessel forms the central site footprint within the surrounding open sea. Its exterior deck occupies the usable outdoor area aboard the vessel, with the bow defining the forward end and the stern defining the opposite end. The wheelhouse is attached to the exterior deck and is directly accessible from it. Open sea surrounds the vessel on every side and provides the wider aerial and boat-height viewing zone.",
          "zone_labels_en": [
            "Fishing Vessel Exterior Deck",
            "Wheelhouse-Side Deck",
            "Surrounding Open Sea"
          ],
          "items": [
            {
              "code": "D1",
              "kind": "vessel",
              "name_en": "small fishing vessel",
              "placement_en": "The vessel forms the central site footprint and is surrounded on every side by the open sea.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "바다위에 떠있는 소형어선."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "kind": "deck",
              "name_en": "exterior deck of the small fishing vessel",
              "placement_en": "The exterior deck occupies the outdoor working and circulation area aboard the small fishing vessel and connects to the wheelhouse.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "갑판에 홀로 앉아있다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D3",
              "kind": "bow",
              "name_en": "forward bow of the small fishing vessel",
              "placement_en": "The bow forms the forward end of the vessel beyond the exterior deck.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "뱃머리를 돌리려 한다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D4",
              "kind": "stern",
              "name_en": "rear stern of the small fishing vessel",
              "placement_en": "The stern forms the rear end of the vessel opposite the bow.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W1",
              "kind": "wheelhouse",
              "name_en": "deck-accessed wheelhouse",
              "placement_en": "The wheelhouse is attached to the vessel and is directly accessible from the exterior deck.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "인우, 발작적으로 일어나 조타실로 달려가 뱃머리를 돌리려 한다. 이를 눈치 챈 수리영, 조타실로 따라들어가 막으면서"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "S1",
              "kind": "sea",
              "name_en": "open sea surrounding the fishing vessel",
              "placement_en": "The open sea extends around the entire fishing vessel and forms the vessel's surrounding exterior environment.",
              "inferred": false,
              "evidence": {
                "scene_index": 30,
                "quote_ko": "서서히 지는 해가 바다위에 황금빛 그림자를 드리운다."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "dense fog belt",
              "reason_en": "The fog belt is an atmospheric condition present at the depicted moment rather than a persistent site structure.",
              "evidence": {
                "scene_index": 30,
                "quote_ko": "세상과 경계를 지우는 것 같은 짙은 안개 띠."
              }
            },
            {
              "name_en": "sunset reflection on the sea",
              "reason_en": "The reflected light depends on the scene's time and lighting state and is not a persistent spatial marker.",
              "evidence": {
                "scene_index": 30,
                "quote_ko": "서서히 지는 해가 바다위에 황금빛 그림자를 드리운다."
              }
            },
            {
              "name_en": "fishing vessel position and heading",
              "reason_en": "The vessel's location and travel direction change during the scenes and are not persistent properties of the vessel site.",
              "evidence": {
                "scene_index": 30,
                "quote_ko": "서서히 안개 안으로 들어가는 인우의 배."
              }
            },
            {
              "name_en": "handheld map",
              "reason_en": "The map is a movable hand prop used during the scene rather than a persistent site element.",
              "evidence": {
                "scene_index": 28,
                "quote_ko": "인우한테 지도를 쓰윽 내미는 수리영."
              }
            },
            {
              "name_en": "handheld photograph",
              "reason_en": "The photograph is a movable hand prop shown during the interaction rather than a persistent site element.",
              "evidence": {
                "scene_index": 28,
                "quote_ko": "25씬의 사진을 보여준다"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L20",
          "L22"
        ],
        "scene_indices": [
          28,
          30
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "5d4cbcb8-2e1b-4905-b8fb-acf5628a6f66",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T18:49:28.198060+00:00",
  "project_config_snapshot": {}
}