{
  "status": "completed",
  "applicable_count": 9,
  "completed_count": 9,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "98511ad2138810d9",
  "data": {
    "groups": {
      "bg_forest_crime_scene": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "폴리스 라인을 치고",
                "scene_index": 3
              },
              "name_en": "Temporary police line",
              "reason_en": "The police line is installed for the investigation and is not a persistent part of the forest site."
            },
            {
              "evidence": {
                "quote_ko": "시신을 수거한다",
                "scene_index": 3
              },
              "name_en": "Recovered bodies",
              "reason_en": "The bodies are present only during the crime and investigation moments and do not define the persistent site."
            },
            {
              "evidence": {
                "quote_ko": "벗겨진 한쪽 신발.",
                "scene_index": 1
              },
              "name_en": "Discarded single shoe",
              "reason_en": "The shoe is a movable object present during the escape and is not a fixed site element."
            },
            {
              "evidence": {
                "quote_ko": "피가 흐르고.",
                "scene_index": 1
              },
              "name_en": "Blood from the injured man",
              "reason_en": "The blood is a moment-dependent consequence of the attack rather than a persistent feature of the location."
            },
            {
              "evidence": {
                "quote_ko": "검은 인영이 남자를 덮친다.",
                "scene_index": 1
              },
              "name_en": "Attacker and fleeing man",
              "reason_en": "The people and their positions belong to the action of the scene, not to the enduring spatial layout."
            },
            {
              "evidence": {
                "quote_ko": "현장을 감식하는 경찰",
                "scene_index": 3
              },
              "name_en": "Police investigation personnel",
              "reason_en": "The police presence and investigative activity are temporary uses of the site."
            },
            {
              "evidence": {
                "quote_ko": "형사무리 속에 사건을 지휘하는 혜수의 모습이 보인다.",
                "scene_index": 3
              },
              "name_en": "Detective group",
              "reason_en": "The detective grouping is specific to the investigation moment and is not a fixed physical element."
            }
          ],
          "items": [
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "S#1. 숲속 / 해 질 무렵",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "Forest interior",
              "placement_en": "The forest interior contains the dense undergrowth and forms the continuous outdoor site used by both the attack and subsequent investigation scenes.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F2",
              "evidence": {
                "quote_ko": "우거진 수풀을 헤치며 도망치는.",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "undergrowth",
              "name_en": "Dense forest undergrowth",
              "placement_en": "Dense undergrowth occupies the forest interior and defines the traversable space around the scene area without a specified directional boundary or fixed route.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is a continuous forest interior occupied by dense undergrowth. The undergrowth fills and spatially defines the area through which movement, the attack, and the later investigation are staged. The source establishes no fixed path, clearing, entrance, directional edge, or built structure, so the site plan should remain a single wooded camera zone without invented subdivisions or access features.",
          "zone_labels_en": [
            "Forest Interior"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L01"
        ],
        "scene_indices": [
          1,
          3
        ]
      },
      "bg_city_back_alley": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "전봇대에 뒤엉켜있는 두 사람. 남녀로 보인다.",
                "scene_index": 2
              },
              "name_en": "Man and woman at the utility pole",
              "reason_en": "The people and their position at the pole exist only during the depicted event and are not persistent site elements."
            },
            {
              "evidence": {
                "quote_ko": "도심 희미한 가로등 불빛.",
                "scene_index": 2
              },
              "name_en": "Dim streetlight illumination",
              "reason_en": "The illumination level is a time-dependent operating and nighttime condition; only the streetlight fixture is admitted as a persistent marker."
            },
            {
              "evidence": {
                "quote_ko": "푹 힘없이 쓰러지는 여자.",
                "scene_index": 2
              },
              "name_en": "Woman collapsing in the alley",
              "reason_en": "The collapse is a momentary action rather than a persistent feature of the location."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "S#2. 도시 뒷골목 / N",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "alley",
              "name_en": "city back-alley passage",
              "placement_en": "The city back-alley passage forms the main exterior circulation space and contains both the utility pole position and the area reached by the streetlight fixture.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "도심 희미한 가로등 불빛.",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "streetlight",
              "name_en": "back-alley streetlight fixture",
              "placement_en": "The streetlight fixture is located along the city back-alley passage; its side and its position relative to the utility pole are unspecified.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P1",
              "evidence": {
                "quote_ko": "전봇대에 뒤엉켜있는 두 사람.",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "utility pole",
              "name_en": "utility pole within the back alley",
              "placement_en": "The utility pole stands within or immediately along the city back-alley passage, providing a fixed pole-side position accessible from the passage.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around a single city back-alley passage that serves as the principal camera and circulation area. A utility pole stands within or immediately along this passage, creating a distinct pole-side camera position while remaining directly accessible from the wider alley area. A streetlight fixture is also located along the passage. The source text does not establish which side of the alley holds the streetlight or its position relative to the utility pole, so those relationships should remain unspecified in the site plan.",
          "zone_labels_en": [
            "Alley Passage",
            "Utility Pole Side"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L02"
        ],
        "scene_indices": [
          2
        ]
      },
      "bg_rooftop_villa": {
        "spec": {
          "layout_narration_en": "A narrow exterior alley approaches the villa building and reaches its ground-level entrance door. That door provides access to a yard, including a recessed part of the yard beside the base of the exterior rooftop-access stair. The stair rises along the villa exterior and terminates at the rooftop. The rooftop forms an open deck around the rooftop room. The rooftop room has an iron entrance door opening directly onto the deck and a separate exterior window. A water tank occupies another part of the rooftop deck, while a fixed wall borders the rooftop-room exterior area within sight of the window.",
          "zone_labels_en": [
            "Ground-Level Alley and Yard",
            "Exterior Rooftop-Access Stair",
            "Villa Rooftop"
          ],
          "items": [
            {
              "code": "G1",
              "kind": "approach",
              "name_en": "narrow exterior alley approach",
              "placement_en": "The alley leads toward the villa building and its ground-level entrance door.",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "자전거를 타고 골목길을 달리는 수리영."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "G2",
              "kind": "door",
              "name_en": "ground-level villa entrance door",
              "placement_en": "The entrance door stands between the exterior alley approach and the villa yard.",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "다세대 빌라 문을 열고 들어와"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "G3",
              "kind": "yard",
              "name_en": "recessed villa yard",
              "placement_en": "The yard lies inside the ground-level villa entrance and includes a recessed area near the exterior stair access.",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "마당 후미진 곳에 자전거를 대충 세우고, 옥탑방과 연결되는 계단을 급히 오른다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "G4",
              "kind": "building",
              "name_en": "villa building exterior",
              "placement_en": "The building exterior adjoins the alley and yard at ground level and supports the rooftop and rooftop room above.",
              "inferred": false,
              "evidence": {
                "scene_index": 4,
                "quote_ko": "오래된 빌라 옥탑방 전경."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "S1",
              "kind": "stair",
              "name_en": "exterior rooftop-access stair",
              "placement_en": "The stair begins beside the villa yard, rises along the building exterior, and reaches the rooftop outside the rooftop room.",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "옥탑방과 연결되는 계단을 급히 오른다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R1",
              "kind": "rooftop",
              "name_en": "open rooftop deck around the rooftop room",
              "placement_en": "The rooftop deck occupies the top of the villa and surrounds the exterior of the rooftop room, receiving the upper end of the exterior stair.",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "그 시각. 옥탑방 옥상."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R2",
              "kind": "building",
              "name_en": "rooftop room exterior structure",
              "placement_en": "The rooftop room stands on the villa rooftop, with its entrance and window facing the surrounding rooftop deck.",
              "inferred": false,
              "evidence": {
                "scene_index": 4,
                "quote_ko": "오래된 빌라 옥탑방 전경."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R3",
              "kind": "door",
              "name_en": "rooftop room iron entrance door",
              "placement_en": "The iron entrance door is set into the rooftop room exterior and opens directly onto the rooftop deck near the stair arrival area.",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "신발은 옥탑방 철문 현관 앞에 멈춰 선다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R4",
              "kind": "window",
              "name_en": "rooftop room exterior window",
              "placement_en": "The window is set into an exterior face of the rooftop room and is visible from the surrounding rooftop area.",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "창문에 비친 그림자."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R5",
              "kind": "water tank",
              "name_en": "rooftop water tank",
              "placement_en": "The water tank stands on the rooftop deck outside the rooftop room.",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "옥탑방 옥상. 물탱크."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R6",
              "kind": "wall",
              "name_en": "rooftop exterior boundary wall",
              "placement_en": "The wall borders the rooftop-room exterior area and remains within sight of the rooftop room.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다"
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "rooftop clothesline",
              "reason_en": "The line is removable or temporarily installed, and the scene does not establish it as a permanent site fixture.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "바람에 빨랫줄이 툭- 툭-"
              }
            },
            {
              "name_en": "rooftop platform",
              "reason_en": "The platform is movable site furniture rather than a confirmed permanent structure.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데..."
              }
            },
            {
              "name_en": "dried seokchangpo leaves",
              "reason_en": "The dried leaves are temporary placed material associated with the moment, not part of the persistent site.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데..."
              }
            },
            {
              "name_en": "advertising leaflet in the entrance-door gap",
              "reason_en": "The leaflet is a temporary loose object lodged in the door gap.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "문틈에 낀 광고 전단지."
              }
            },
            {
              "name_en": "half-open entrance-door state",
              "reason_en": "The door is a persistent marker, but its half-open position is a moment-specific state.",
              "evidence": {
                "scene_index": 11,
                "quote_ko": "옥상에 올라와 보니 반쯤 열린 현관 철문."
              }
            },
            {
              "name_en": "bicycle in the recessed yard",
              "reason_en": "The bicycle is movable and is present only because it is parked during the scene.",
              "evidence": {
                "scene_index": 11,
                "quote_ko": "마당 후미진 곳에 자전거를 대충 세우고"
              }
            },
            {
              "name_en": "arriving vehicle",
              "reason_en": "The vehicle is movable and appears only as part of the scene's arrival action.",
              "evidence": {
                "scene_index": 13,
                "quote_ko": "차에서 내린 혜수"
              }
            },
            {
              "name_en": "illuminated rooftop-room state",
              "reason_en": "The rooftop room and window are persistent, but the light being on is a time-dependent state.",
              "evidence": {
                "scene_index": 17,
                "quote_ko": "불이 켜져 있는 옥탑 방"
              }
            },
            {
              "name_en": "window reflections and human shadows",
              "reason_en": "The reflected figures and shadows depend on momentary occupants and action rather than the fixed site.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "창문에 비친 그림자."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03",
          "L10",
          "L11"
        ],
        "scene_indices": [
          4,
          10,
          11,
          13,
          17
        ]
      },
      "bg_coastal_road_stop": {
        "spec": {
          "layout_narration_en": "The coastal road forms the main continuous corridor and runs alongside the sea. The coastal bus stop is positioned beside one point of this road, creating a distinct roadside vicinity connected directly to the road corridor. The road continues past the bus-stop vicinity, allowing movement along the coast in either direction, while views from both the road and the bus-stop vicinity can face toward the sea.",
          "zone_labels_en": [
            "Coastal Road Corridor",
            "Coastal Bus Stop Vicinity"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "road",
              "name_en": "Coastal road corridor",
              "placement_en": "The road extends along the coast, passes the coastal bus-stop vicinity, and continues beyond it in both directions.",
              "inferred": false,
              "evidence": {
                "scene_index": 6,
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "kind": "sea",
              "name_en": "Sea beside the coastal road",
              "placement_en": "The sea lies alongside the coastal road and is visible from the coastal bus-stop vicinity.",
              "inferred": false,
              "evidence": {
                "scene_index": 15,
                "quote_ko": "바다를 바라보며 멍한 채로 앉아있는 수리영"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "kind": "bus stop",
              "name_en": "Coastal roadside bus stop",
              "placement_en": "The bus stop occupies a roadside point along the coastal road, with its surrounding area facing toward the sea.",
              "inferred": false,
              "evidence": {
                "scene_index": 15,
                "quote_ko": "S#15. 해안가. 버스정류장 부근 / N"
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "Bicycles ridden along the coastal road",
              "reason_en": "The bicycles are movable props present only during the depicted journeys, not persistent parts of the site.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다."
              }
            },
            {
              "name_en": "People occupying the road and bus-stop vicinity",
              "reason_en": "The characters are temporary occupants rather than fixed site elements.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "바다를 바라보며 멍한 채로 앉아있는 수리영"
              }
            },
            {
              "name_en": "Earphones worn on the road",
              "reason_en": "The earphones are a movable personal item used during a specific moment.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "이어폰을 끼고"
              }
            },
            {
              "name_en": "Purchased beverage",
              "reason_en": "The beverage is a movable hand prop present only during the bus-stop interaction.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "혜수, 사온 음료수를 수리영에게 건네며"
              }
            },
            {
              "name_en": "Rainstorm, clouds, thunder, and lightning",
              "reason_en": "These are temporary weather and atmospheric conditions rather than persistent site features.",
              "evidence": {
                "scene_index": 24,
                "quote_ko": "천둥 번개와 함께 잔뜩 낀 먹구름이 세찬 비를 뿌린다."
              }
            },
            {
              "name_en": "Dog-bark sound",
              "reason_en": "The bark is a momentary off-screen sound and does not establish a persistent physical site element.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "컹! 컹! (개 짖는 소리)"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L05",
          "L12"
        ],
        "scene_indices": [
          6,
          9,
          15,
          24
        ]
      },
      "bg_downtown_street": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L07"
        ]
      },
      "bg_supermarket_complex": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "능숙하게 자전거를 모는 수리영",
                "scene_index": 8
              },
              "name_en": "Suri-young's bicycle",
              "reason_en": "The bicycle is movable and appears only as part of the character's activity, so it is not a persistent site marker."
            },
            {
              "evidence": {
                "quote_ko": "네온사인, 택시, 호객 행위, 길거리 포장마차 사이로",
                "scene_index": 8
              },
              "name_en": "taxis on the commercial street",
              "reason_en": "The taxis are moving vehicles present at a particular moment rather than fixed site elements."
            },
            {
              "evidence": {
                "quote_ko": "네온사인, 택시, 호객 행위, 길거리 포장마차 사이로",
                "scene_index": 8
              },
              "name_en": "street stalls",
              "reason_en": "The street stalls are not established as permanent installations and may be moved or removed."
            },
            {
              "evidence": {
                "quote_ko": "네온사인, 택시, 호객 행위, 길거리 포장마차 사이로",
                "scene_index": 8
              },
              "name_en": "street hawking activity",
              "reason_en": "Hawking is moment-dependent human activity rather than a persistent physical feature of the site."
            },
            {
              "evidence": {
                "quote_ko": "해질 무렵",
                "scene_index": 8
              },
              "name_en": "dusk condition",
              "reason_en": "The time-of-day condition is transient and must not define the persistent site layout."
            }
          ],
          "items": [
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "포구와 인접해 있는 번화가",
                "scene_index": 8
              },
              "inferred": false,
              "kind": "street",
              "name_en": "commercial street beside the supermarket",
              "placement_en": "The commercial street runs through the district adjacent to the harbor and provides the exterior approach to the supermarket.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "번화가, 네온사인",
                "scene_index": 8
              },
              "inferred": false,
              "kind": "signage",
              "name_en": "neon signs along the commercial street",
              "placement_en": "The neon signs are positioned along the commercial street route leading through the district toward the supermarket.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C3",
              "evidence": {
                "quote_ko": "포구와 인접해 있는 번화가",
                "scene_index": 8
              },
              "inferred": false,
              "kind": "harbor",
              "name_en": "harbor adjoining the commercial district",
              "placement_en": "The harbor adjoins the commercial district containing the street and supermarket; its orientation relative to the supermarket is unspecified.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E1",
              "evidence": {
                "quote_ko": "마트에 도착해 자전거를 세우고, 안으로 들어간다.",
                "scene_index": 8
              },
              "inferred": false,
              "kind": "building",
              "name_en": "supermarket exterior building",
              "placement_en": "The supermarket building stands at the commercial street frontage and contains the exterior entrance used to pass into and out of the store.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E2",
              "evidence": {
                "quote_ko": "수리영 마트 밖을 나오면서",
                "scene_index": 8
              },
              "inferred": false,
              "kind": "entrance",
              "name_en": "supermarket exterior entrance",
              "placement_en": "The entrance is set into the street-facing exterior of the supermarket building and connects the store interior to the exterior frontage.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E3",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "exterior approach outside the supermarket entrance",
              "placement_en": "This exterior approach lies immediately outside the supermarket entrance and links its threshold to the adjoining commercial street.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around a commercial street within a district adjoining a harbor. The street forms the exterior route to the supermarket, with neon signs distributed along that route. The supermarket building occupies the street frontage. Its exterior entrance opens onto a small approach area that connects directly back to the commercial street, allowing movement from the street to the entrance and from the entrance back outside. The harbor is adjacent to the commercial district, but the source does not establish a specific compass direction for it relative to the supermarket.",
          "zone_labels_en": [
            "Harbor-Adjacent Commercial Street",
            "Supermarket Entrance Frontage"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L08"
        ],
        "scene_indices": [
          8
        ]
      },
      "bg_police_station": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L14"
        ]
      },
      "bg_harbor_fishing_boat": {
        "spec": {
          "layout_narration_en": "The harbor waterfront forms the landward edge of the site. A tidal-rock area occupies part of that waterfront and directly faces the harbor water. The harbor water adjoins the open sea on its seaward side, allowing movement between the waterfront and offshore water. Only these persistent geographic areas define the site plan; vessels and their onboard spaces are not fixed site markers.",
          "zone_labels_en": [
            "Harbor Waterfront",
            "Tidal Rock Area",
            "Open Water Area"
          ],
          "items": [
            {
              "code": "H1",
              "kind": "harbor",
              "name_en": "harbor waterfront",
              "placement_en": "Forms the land-water edge of the site, adjoining both the tidal-rock area and the harbor water that continues toward the open sea.",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "텅 빈 포구."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R1",
              "kind": "rocks",
              "name_en": "harbor tidal rocks",
              "placement_en": "Occupy a shoreline section of the harbor waterfront and face the adjoining sea.",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "갯바위에 앉아있는 수리영."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W1",
              "kind": "sea",
              "name_en": "open sea beyond the harbor",
              "placement_en": "Adjoins the water side of the harbor and extends outward beyond the waterfront and tidal rocks.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "바다위에 떠있는 소형어선."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "small fishing boat and onboard deck spaces",
              "reason_en": "The vessel is movable, and its deck, wheelhouse, entrance, and helm travel with it rather than remaining fixed to the site.",
              "evidence": {
                "scene_index": 28,
                "quote_ko": "바다위에 떠있는 소형어선."
              }
            },
            {
              "name_en": "mooring line",
              "reason_en": "The line is movable equipment being handled during the scene and is not established as a permanent installation.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "닷줄을 고정시키고 있다."
              }
            },
            {
              "name_en": "fog and rain conditions",
              "reason_en": "These are temporary weather conditions rather than persistent spatial features of the site.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "비는 그치고 안개가 자욱하다."
              }
            },
            {
              "name_en": "handheld phone",
              "reason_en": "The phone is a portable personal object present only during the depicted action.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "진동벨이 울린다."
              }
            },
            {
              "name_en": "map and photograph",
              "reason_en": "The map and photograph are portable props used during the onboard conversation, not permanent site elements.",
              "evidence": {
                "scene_index": 28,
                "quote_ko": "인우한테 지도를 쓰윽 내미는 수리영."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L17",
          "L18"
        ],
        "scene_indices": [
          26,
          28
        ]
      },
      "bg_open_sea": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "서서히 지는 해가 바다위에 황금빛 그림자를 드리운다.",
                "scene_index": 30
              },
              "name_en": "setting sun and golden reflection",
              "reason_en": "The setting sun and its reflection are time-dependent visual conditions rather than persistent site elements."
            },
            {
              "evidence": {
                "quote_ko": "세상과 경계를 지우는 것 같은 짙은 안개 띠.",
                "scene_index": 30
              },
              "name_en": "dense fog bank",
              "reason_en": "The fog bank is a temporary atmospheric condition and cannot serve as a persistent site marker."
            },
            {
              "evidence": {
                "quote_ko": "서서히 안개 안으로 들어가는 인우의 배.",
                "scene_index": 30
              },
              "name_en": "In-woo's boat",
              "reason_en": "The boat is movable and present only as part of the scene action."
            },
            {
              "evidence": null,
              "name_en": "boat wake",
              "reason_en": "The wake appears only in the shot staging and is a momentary effect produced by the moving boat."
            }
          ],
          "items": [
            {
              "code": "S1",
              "evidence": {
                "quote_ko": "서서히 지는 해가 바다위에 황금빛 그림자를 드리운다.",
                "scene_index": 30
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "open sea waters",
              "placement_en": "Occupies the entire mapped site as the sole established persistent spatial element.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A single continuous expanse of open sea waters forms the entire site. The source establishes no persistent shoreline, built structure, fixed boundary, or access point within the mapped area, so camera positions and view directions may be placed anywhere within the same open-water zone.",
          "zone_labels_en": [
            "Open Sea Waters"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L20"
        ],
        "scene_indices": [
          30
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "e851d388-11a0-4bd7-9f79-f3013971103c",
  "resolved_model": "gpt",
  "updated_at": "2026-07-21T19:51:56.255146+00:00",
  "project_config_snapshot": {}
}