{
  "status": "completed",
  "applicable_count": 9,
  "completed_count": 9,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "4a368bed6f0add5a",
  "data": {
    "groups": {
      "bg_forest_scene": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "폴리스 라인을 치고",
                "scene_index": 3
              },
              "name_en": "Police cordon line",
              "reason_en": "The cordon is temporarily installed for the investigation and is not a persistent site structure."
            },
            {
              "evidence": {
                "quote_ko": "시신을 수거한다.",
                "scene_index": 3
              },
              "name_en": "Recovered bodies",
              "reason_en": "The bodies are present only during the incident investigation and are removed from the site."
            },
            {
              "evidence": {
                "quote_ko": "벗겨진 한쪽 신발.",
                "scene_index": 1
              },
              "name_en": "Dislodged shoe",
              "reason_en": "The shoe is a movable object associated with a specific moment rather than a permanent site feature."
            },
            {
              "evidence": {
                "quote_ko": "피가 흐르고.",
                "scene_index": 1
              },
              "name_en": "Blood traces",
              "reason_en": "The blood is a temporary incident condition and cannot serve as a persistent location marker."
            },
            {
              "evidence": {
                "quote_ko": "현장을 감식하는 경찰",
                "scene_index": 3
              },
              "name_en": "Police and detective personnel",
              "reason_en": "Personnel occupy the location only during the investigation and are not part of the persistent site layout."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "S#1. 숲속 / 해 질 무렵",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "forest interior",
              "placement_en": "The forest interior defines the full outdoor site and contains the dense undergrowth and its supporting ground plane.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "우거진 수풀을 헤치며",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "undergrowth",
              "name_en": "dense forest undergrowth",
              "placement_en": "Dense undergrowth occupies the forest interior, creating the principal vegetated space through which the site is accessed and viewed.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A3",
              "evidence": null,
              "inferred": true,
              "kind": "terrain",
              "name_en": "forest ground plane",
              "placement_en": "The ground plane extends beneath the forest interior and supports the dense undergrowth throughout the site.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is a continuous forest interior rather than a set of separate built areas. Dense undergrowth occupies the woodland and rests on a continuous ground plane, leaving no source-established permanent boundary between the pursuit location and the later investigation location. Camera positions for both scenes belong within the same forest zone, with views directed across or through the undergrowth. Any police cordon or incident evidence is temporary and does not define the permanent site plan.",
          "zone_labels_en": [
            "Dense 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": "Two people at the utility pole",
              "reason_en": "The people and their positions are moment-specific subjects rather than persistent site features."
            },
            {
              "evidence": {
                "quote_ko": "도심 희미한 가로등 불빛.",
                "scene_index": 2
              },
              "name_en": "Dim streetlight illumination",
              "reason_en": "The illumination level is a time-dependent lighting state; only the streetlight itself is retained as a persistent marker."
            },
            {
              "evidence": {
                "quote_ko": "푹 힘없이 쓰러지는 여자.",
                "scene_index": 2
              },
              "name_en": "Collapsed position of the woman",
              "reason_en": "The collapsed body position is a temporary event state and must be supplied only by the relevant shot context."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "S#2. 도시 뒷골목 / N",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "passage",
              "name_en": "city back-alley passage",
              "placement_en": "The passage forms the continuous exterior site containing the utility pole area and the streetlight serving the alley.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "도심 희미한 가로등 불빛.",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "streetlight",
              "name_en": "back-alley streetlight",
              "placement_en": "The streetlight serves the city back-alley passage; its exact mounting point and its position relative to the utility pole are not established by the source.",
              "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 the city back-alley passage and defines a localized camera area contiguous with the rest of the passage.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized as one continuous city back-alley passage. A utility pole stands within the passage, creating a localized Utility Pole Area that remains directly contiguous with the surrounding Alley Passage rather than forming a separate enclosure. A streetlight serves the alley, but the source does not establish its mounting arrangement, its side of the passage, or its exact relationship to the utility pole; those details should remain unconstrained in the site plan.",
          "zone_labels_en": [
            "Alley Passage",
            "Utility Pole Area"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L02"
        ],
        "scene_indices": [
          2
        ]
      },
      "bg_rooftop_housing_complex": {
        "spec": {
          "layout_narration_en": "A narrow alley approaches the multi-unit villa and reaches the villa entrance. The entrance opens into the villa yard, including its rear area. From the yard, an added exterior steel stair rises along the villa's outer wall and connects the ground-level exterior to the rooftop-room level. The rooftop plane sits above the villa and surrounds the rooftop room. A water tank stands on this rooftop plane. The rooftop room's exterior wall contains a separate iron entrance door and a window. A wall borders part of the rooftop exterior near the rooftop room.",
          "zone_labels_en": [
            "Alley Approach",
            "Villa Entrance and Rear Yard",
            "Added Exterior Stair",
            "Rooftop Terrace and Rooftop Room Exterior"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "approach",
              "name_en": "narrow alley approach to the multi-unit villa",
              "placement_en": "The alley runs toward the multi-unit villa and terminates at its exterior entrance.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "자전거를 타고 골목길을 달리는 수리영."
              }
            },
            {
              "code": "Y1",
              "kind": "building",
              "name_en": "older multi-unit villa building",
              "placement_en": "The villa forms the central building mass between the alley and yard below and the rooftop plane above.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 4,
                "quote_ko": "인천 변두리 부감, 오래된 빌라 옥탑방 전경."
              }
            },
            {
              "code": "Y2",
              "kind": "entrance",
              "name_en": "main exterior entrance of the multi-unit villa",
              "placement_en": "The villa entrance stands between the alley approach and the interior yard area.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "다세대 빌라 문을 열고 들어와"
              }
            },
            {
              "code": "Y3",
              "kind": "yard",
              "name_en": "rear yard area inside the villa entrance",
              "placement_en": "The yard lies inside the villa entrance, with a rear area adjoining the lower end of the route to the rooftop.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "마당 후미진 곳에 자전거를 대충 세우고,"
              }
            },
            {
              "code": "S1",
              "kind": "stair",
              "name_en": "added exterior steel stair leading to the rooftop room",
              "placement_en": "The stair is attached to the villa's exterior wall and rises from the yard-side exterior to the rooftop-room level; it has open treads, thin steel-plate stringers and support columns, and pipe railings.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 11,
                "quote_ko": "옥탑으로 오르는 외부 계단은 건물 외벽에 나중에 덧붙인 철제 증축 계단이다 — 오픈 발판, 얇은 강판 스트링거와 지지 기둥, 파이프 난간. 콘크리트/시멘트 계단이 아니다."
              }
            },
            {
              "code": "R1",
              "kind": "rooftop",
              "name_en": "rooftop plane surrounding the rooftop room",
              "placement_en": "The rooftop plane sits atop the multi-unit villa, receives the exterior stair, and extends around the rooftop room.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "그 시각. 옥탑방 옥상."
              }
            },
            {
              "code": "R2",
              "kind": "rooftop room",
              "name_en": "rooftop room structure above the villa",
              "placement_en": "The rooftop room stands on the villa's rooftop plane and is reached from the exterior stair.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 4,
                "quote_ko": "오래된 빌라 옥탑방 전경."
              }
            },
            {
              "code": "R3",
              "kind": "door",
              "name_en": "iron entrance door of the rooftop room",
              "placement_en": "The iron entrance door is set into the rooftop room's exterior wall and opens directly onto the surrounding rooftop plane.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "신발은 옥탑방 철문 현관 앞에 멈춰 선다."
              }
            },
            {
              "code": "R4",
              "kind": "window",
              "name_en": "exterior window of the rooftop room",
              "placement_en": "The window is set into the rooftop room's exterior wall, separate from the iron entrance door and facing the rooftop exterior.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "창문에 비친 그림자."
              }
            },
            {
              "code": "R5",
              "kind": "water tank",
              "name_en": "rooftop water tank",
              "placement_en": "The water tank stands on the rooftop plane outside the rooftop room.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 10,
                "quote_ko": "옥탑방 옥상. 물탱크."
              }
            },
            {
              "code": "R6",
              "kind": "wall",
              "name_en": "wall bordering the rooftop exterior",
              "placement_en": "The wall borders part of the rooftop exterior near the rooftop room.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다"
              }
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "rooftop laundry line",
              "reason_en": "The scene confirms its momentary presence and movement but does not establish it as a permanent site structure.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "바람에 빨랫줄이 툭- 툭-"
              }
            },
            {
              "name_en": "wooden platform on the rooftop",
              "reason_en": "The platform is movable furniture, and its permanence at the site is not established.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데..."
              }
            },
            {
              "name_en": "dried seokchangpo on the platform",
              "reason_en": "The dried plant material is a movable, moment-specific object rather than a persistent site element.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데..."
              }
            },
            {
              "name_en": "advertising flyer in the door gap",
              "reason_en": "The flyer is a temporary loose object placed in the rooftop-room doorway.",
              "evidence": {
                "scene_index": 10,
                "quote_ko": "문틈에 낀 광고 전단지."
              }
            },
            {
              "name_en": "bicycle in the rear yard",
              "reason_en": "The bicycle is movable and is parked in the yard only during the scene.",
              "evidence": {
                "scene_index": 11,
                "quote_ko": "마당 후미진 곳에 자전거를 대충 세우고,"
              }
            },
            {
              "name_en": "vehicle arriving outside the villa",
              "reason_en": "The vehicle is a movable scene-specific object and not part of the permanent site.",
              "evidence": {
                "scene_index": 13,
                "quote_ko": "차에서 내린 혜수"
              }
            },
            {
              "name_en": "half-open state of the rooftop-room iron door",
              "reason_en": "The iron door is persistent, but its half-open position is a moment-specific state.",
              "evidence": {
                "scene_index": 11,
                "quote_ko": "옥상에 올라와 보니 반쯤 열린 현관 철문."
              }
            },
            {
              "name_en": "illumination inside the rooftop room",
              "reason_en": "The room and window are persistent, but the illuminated state belongs only to the depicted moment.",
              "evidence": {
                "scene_index": 17,
                "quote_ko": "불이 켜져 있는 옥탑 방"
              }
            },
            {
              "name_en": "black cat on the rooftop wall",
              "reason_en": "The cat is a moving animal present only during the scene and is not a site marker.",
              "evidence": {
                "scene_index": 17,
                "quote_ko": "검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03",
          "L10",
          "L11"
        ],
        "scene_indices": [
          4,
          10,
          11,
          13,
          17
        ]
      },
      "bg_coastal_road": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다.",
                "scene_index": 6
              },
              "name_en": "Su-ri-young and bicycle",
              "reason_en": "The rider and bicycle move through the site and are not persistent physical features of the location."
            },
            {
              "evidence": {
                "quote_ko": "이어폰을 끼고",
                "scene_index": 6
              },
              "name_en": "Earphones",
              "reason_en": "The earphones are portable personal equipment rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "컹! 컹! (개 짖는 소리)",
                "scene_index": 6
              },
              "name_en": "Dog barking",
              "reason_en": "The barking is a momentary off-screen sound and does not establish a persistent physical site feature."
            },
            {
              "evidence": {
                "quote_ko": "천둥 번개와 함께 잔뜩 낀 먹구름이 세찬 비를 뿌린다.",
                "scene_index": 24
              },
              "name_en": "Storm, rain, and cloud cover",
              "reason_en": "These are temporary weather conditions tied to a particular moment and cannot serve as persistent site markers."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다.",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "road",
              "name_en": "coastal road",
              "placement_en": "The road forms the continuous landward travel corridor running beside the coast.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "이어폰을 끼고 바다냄새를 실컷 마신다.",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "sea beside the coastal road",
              "placement_en": "The sea occupies the coastal side adjoining the road corridor and provides the road's seaward edge.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized as a linear coastal corridor. The coastal road provides the continuous camera and travel zone, while the sea extends along one side of that corridor. The road and sea remain parallel site elements, with the roadway serving as the usable land-based route and the sea defining its coastal side. No fixed roadside barrier, pavement material, junction, building, or other structure is established by the scene text.",
          "zone_labels_en": [
            "Coastal Roadway"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L05"
        ],
        "scene_indices": [
          6,
          9,
          24
        ]
      },
      "bg_supermarket_complex": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L07",
          "L09"
        ]
      },
      "bg_coastal_bus_stop": {
        "spec": {
          "layout_narration_en": "The Bus Stop Waiting Zone lies beside the coast with a viewing axis toward the sea. A fixed waiting seat faces the seaward side, and a bus-stop sign stands beside the seat to identify the stop. The Bus Stop Approach Zone directly adjoins the waiting zone on the side away from the sea, providing the persistent circulation space around and away from the stop. The sea occupies the seaward side beyond the bus-stop area.",
          "zone_labels_en": [
            "Bus Stop Waiting Zone",
            "Bus Stop Approach Zone"
          ],
          "items": [
            {
              "code": "B1",
              "kind": "bench",
              "name_en": "sea-facing bus-stop waiting seat",
              "placement_en": "Located within the Bus Stop Waiting Zone and oriented toward the sea.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "kind": "sign",
              "name_en": "coastal bus-stop identification sign",
              "placement_en": "Fixed beside the sea-facing waiting seat within the Bus Stop Waiting Zone.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A1",
              "kind": "approach",
              "name_en": "bus-stop approach area",
              "placement_en": "Directly adjoins the Bus Stop Waiting Zone on the side away from the sea and continues outward from the stop.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "S1",
              "kind": "waterbody",
              "name_en": "sea beside the coastal bus stop",
              "placement_en": "Occupies the seaward side of the site beyond the Bus Stop Waiting Zone and remains visible from the waiting position.",
              "inferred": false,
              "evidence": {
                "scene_index": 15,
                "quote_ko": "바다를 바라보며"
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "beverage brought to the waiting character",
              "reason_en": "The beverage is a movable hand prop present only during the exchange and is not a persistent site element.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "사온 음료수를 수리영에게 건네며"
              }
            },
            {
              "name_en": "seated character position",
              "reason_en": "The character's seated placement is a moment-specific performance state rather than a permanent site marker.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "멍한 채로 앉아있는 수리영"
              }
            },
            {
              "name_en": "running character path",
              "reason_en": "The run away from the stop is a moment-specific action and does not establish a permanent route or structure.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "나 갈게 (달려간다)"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L12"
        ],
        "scene_indices": [
          15
        ]
      },
      "bg_police_station": {
        "spec": {
          "layout_narration_en": "The police station frontage forms the fixed site edge. An exterior circulation area directly adjoins this frontage and provides the camera-accessible space outside the building. The circulation area remains otherwise unspecified because the scene does not establish its surface, dimensions, boundaries, or connection to a larger road network.",
          "zone_labels_en": [
            "Police Station Frontage",
            "Exterior Circulation Area"
          ],
          "items": [
            {
              "code": "P1",
              "kind": "building",
              "name_en": "police station exterior frontage",
              "placement_en": "Forms one fixed edge of the exterior circulation area outside the police station.",
              "inferred": false,
              "evidence": {
                "scene_index": 22,
                "quote_ko": "경찰서 밖"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "kind": "approach",
              "name_en": "exterior circulation area beside the police station",
              "placement_en": "Directly adjoins the police station exterior frontage and occupies the open exterior side from which the frontage can be viewed.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "bicycle",
              "reason_en": "The bicycle is parked only momentarily and then moves with the rider, so it is not a persistent site element.",
              "evidence": {
                "scene_index": 22,
                "quote_ko": "주차된 자전거를 타고 이내 달리는 수리영"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L15"
        ],
        "scene_indices": [
          22
        ]
      },
      "bg_harbor_rocks": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "비는 그치고 안개가 자욱하다.",
                "scene_index": 26
              },
              "name_en": "dense fog",
              "reason_en": "Fog is a temporary atmospheric condition rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "소나기가 한차례 퍼 붓는가 싶더니, 비는 그치고",
                "scene_index": 26
              },
              "name_en": "rain shower",
              "reason_en": "Rain is a temporary weather event and cannot serve as a persistent marker."
            },
            {
              "evidence": {
                "quote_ko": "그때 안개를 뚫고 배 한척이 다가오는 게 보인다.",
                "scene_index": 26
              },
              "name_en": "arriving boat",
              "reason_en": "The boat moves into and later departs from the harbor, so it is not fixed to the site."
            },
            {
              "evidence": {
                "quote_ko": "인우(24세. 남)는 닷줄을 고정시키고 있다.",
                "scene_index": 26
              },
              "name_en": "boat mooring line",
              "reason_en": "The line is associated with the visiting boat and its momentary mooring activity, so its permanence at the site is not established."
            },
            {
              "evidence": {
                "quote_ko": "진동벨이 울린다.",
                "scene_index": 26
              },
              "name_en": "mobile phone",
              "reason_en": "The handheld device belongs to the immediate action and is not part of the location."
            },
            {
              "evidence": {
                "quote_ko": "텅 빈 포구.",
                "scene_index": 26
              },
              "name_en": "empty-harbor condition",
              "reason_en": "The absence of boats is a momentary state of the harbor, not a persistent spatial feature."
            }
          ],
          "items": [
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "갯바위에 앉아있는 수리영.",
                "scene_index": 26
              },
              "inferred": false,
              "kind": "rocks",
              "name_en": "harbor-side tidal rock outcrop",
              "placement_en": "The tidal rock outcrop occupies the shore beside the harbor waters and faces outward toward the sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H1",
              "evidence": {
                "quote_ko": "텅 빈 포구.",
                "scene_index": 26
              },
              "inferred": false,
              "kind": "harbor",
              "name_en": "coastal harbor water area",
              "placement_en": "The harbor water area adjoins the tidal rock outcrop and opens outward toward the sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H2",
              "evidence": {
                "quote_ko": "하염없이 안개가 몰려오는 바다를 바라보는데",
                "scene_index": 26
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "open sea beyond the harbor",
              "placement_en": "The open sea extends beyond the harbor water area, directly opposite the sea-facing side of the tidal rock outcrop.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around a coastal harbor water area bordered on one side by a tidal rock outcrop. The rock outcrop forms the principal shore position and faces across the harbor toward the open sea. The harbor water area lies directly off the rocks and continues outward into the open sea, establishing a clear shore-to-harbor-to-sea sequence. Camera positions used on land are concentrated on the tidal rocks and along the adjoining harbor waterfront, with sightlines directed either across the harbor water or farther outward to sea.",
          "zone_labels_en": [
            "Tidal Rock Shore",
            "Harbor Waterfront"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L17"
        ],
        "scene_indices": [
          26
        ]
      },
      "bg_fishing_boat": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "바다위에 떠있는 소형어선.",
                "scene_index": 28
              },
              "name_en": "Small fishing boat and its exterior deck",
              "reason_en": "The vessel, including its deck, is movable and therefore cannot serve as a persistent site marker."
            },
            {
              "evidence": {
                "quote_ko": "인우, 발작적으로 일어나 조타실로 달려가 뱃머리를 돌리려 한다.",
                "scene_index": 28
              },
              "name_en": "Fishing-boat control room",
              "reason_en": "The control room is attached to the movable fishing boat and is not a persistent element of the open-sea site."
            },
            {
              "evidence": {
                "quote_ko": "세상과 경계를 지우는 것 같은 짙은 안개 띠.",
                "scene_index": 30
              },
              "name_en": "Dense fog band",
              "reason_en": "The fog band is a temporary atmospheric condition rather than a persistent physical site element."
            },
            {
              "evidence": {
                "quote_ko": "서서히 지는 해가 바다위에 황금빛 그림자를 드리운다.",
                "scene_index": 30
              },
              "name_en": "Golden reflection on the water",
              "reason_en": "The reflection depends on the momentary position of the sun and is not a persistent site marker."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "바다위에 떠있는 소형어선.",
                "scene_index": 28
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "Open sea expanse",
              "placement_en": "The open sea occupies the full location group and surrounds every nonpersistent vessel position, with no fixed land feature identified within the scene area.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The location is a continuous open-sea expanse with no fixed landform, shoreline, or permanent built structure identified in the source. The water area forms the entire persistent site and provides an unrestricted open-water field in every direction. The fishing boat and all of its attached spaces move within this field and therefore do not define fixed positions on the site plan.",
          "zone_labels_en": [
            "Open Sea"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L18",
          "L19"
        ],
        "scene_indices": [
          28,
          30
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "3c776b86-9248-484c-af16-62eaa937cd83",
  "resolved_model": "gpt",
  "updated_at": "2026-07-14T09:42:05.586777+00:00",
  "project_config_snapshot": {}
}