{
  "status": "completed",
  "applicable_count": 10,
  "completed_count": 10,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "98511ad2138810d9",
  "data": {
    "groups": {
      "bg_forest_incident_site": {
        "spec": {
          "layout_narration_en": "The site is a continuous forest interior containing dense undergrowth. The undergrowth occupies the interior rather than defining a separate permanent incident area. No enduring boundary, fixed approach, clearing, or structure is established by the scene text, so all camera positions belong to the same forest-interior zone.",
          "zone_labels_en": [
            "Forest Interior"
          ],
          "items": [
            {
              "code": "F1",
              "kind": "forest area",
              "name_en": "wooded forest interior",
              "placement_en": "The encompassing outdoor area that contains the dense forest undergrowth.",
              "inferred": false,
              "evidence": {
                "scene_index": 1,
                "quote_ko": "S#1. 숲속 / 해 질 무렵"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F2",
              "kind": "undergrowth",
              "name_en": "dense forest undergrowth",
              "placement_en": "Distributed within the wooded forest interior as its dense vegetation.",
              "inferred": false,
              "evidence": {
                "scene_index": 1,
                "quote_ko": "우거진 수풀을 헤치며 도망치는."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "police line",
              "reason_en": "The line is installed during the investigation and is not established as a permanent site boundary.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "폴리스 라인을 치고"
              }
            },
            {
              "name_en": "recovered bodies",
              "reason_en": "The bodies are incident-specific and are removed from the site.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "시신을 수거한다."
              }
            },
            {
              "name_en": "loose single shoe",
              "reason_en": "The shoe is a portable object associated with the fleeing victim, not a persistent site feature.",
              "evidence": {
                "scene_index": 1,
                "quote_ko": "벗겨진 한쪽 신발."
              }
            },
            {
              "name_en": "disturbed dirt ground condition",
              "reason_en": "The disturbed condition is not established as permanent by the scene text or a creator correction.",
              "evidence": null
            }
          ]
        },
        "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 and are not persistent site elements."
            },
            {
              "evidence": {
                "quote_ko": "도심 희미한 가로등 불빛.",
                "scene_index": 2
              },
              "name_en": "Faint streetlight illumination",
              "reason_en": "The illumination level is a moment-specific lighting state; only the persistent streetlight fixture is admitted as a marker."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "S#2. 도시 뒷골목 / N",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "alley",
              "name_en": "urban back-alley passage",
              "placement_en": "The back-alley passage forms the principal exterior circulation space and contains the utility-pole edge and the area served by the streetlight.",
              "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 positioned to serve the urban back-alley passage; its exact side relative to the passage is unspecified.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P1",
              "evidence": {
                "quote_ko": "전봇대에 뒤엉켜있는 두 사람.",
                "scene_index": 2
              },
              "inferred": false,
              "kind": "utility pole",
              "name_en": "utility pole beside the encounter point",
              "placement_en": "The utility pole stands within or directly along the edge of the urban back-alley passage, creating a distinct camera position and background anchor at that part of the alley.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around one urban back-alley passage. A utility pole stands within or immediately along one edge of this passage, defining a distinct pole-side area while remaining directly accessible from the alley. A streetlight fixture serves the same passage, but the source text does not establish its exact side or its relationship to the utility pole. The alley passage and the utility-pole edge are the usable camera zones; no further entrances, boundaries, surfaces, dimensions, or connecting streets are specified.",
          "zone_labels_en": [
            "Alley Passage",
            "Utility Pole Edge"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L02"
        ],
        "scene_indices": [
          2
        ]
      },
      "bg_rooftop_residence": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "바람에 빨랫줄이 툭- 툭-",
                "scene_index": 10
              },
              "name_en": "Rooftop clothesline",
              "reason_en": "The line appears in a moment-specific rooftop description, but the source does not establish it as permanent site infrastructure."
            },
            {
              "evidence": {
                "quote_ko": "평상에 놓인 말린 석창포가 바람에 날리는데...",
                "scene_index": 10
              },
              "name_en": "Wooden platform and dried seokchangpo",
              "reason_en": "The platform is movable furniture, and the herbs are temporarily placed loose material."
            },
            {
              "evidence": {
                "quote_ko": "문틈에 낀 광고 전단지.",
                "scene_index": 10
              },
              "name_en": "Advertising flyer in the door gap",
              "reason_en": "The flyer is a removable object present only during the incident."
            },
            {
              "evidence": {
                "quote_ko": "마당 후미진 곳에 자전거를 대충 세우고,",
                "scene_index": 11
              },
              "name_en": "Bicycle in the rear courtyard",
              "reason_en": "The bicycle is a movable vehicle parked there only at that moment."
            },
            {
              "evidence": {
                "quote_ko": "차에서 내린 혜수",
                "scene_index": 13
              },
              "name_en": "Vehicle outside the villa",
              "reason_en": "The vehicle is mobile and its presence depends on the scene event."
            },
            {
              "evidence": {
                "quote_ko": "검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다",
                "scene_index": 17
              },
              "name_en": "Black cat on the rooftop",
              "reason_en": "The cat is a moving subject rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "반쯤 열린 현관 철문.",
                "scene_index": 11
              },
              "name_en": "Half-open state of the rooftop-room door",
              "reason_en": "The iron door is retained as a marker, but its half-open position is a moment-specific state."
            },
            {
              "evidence": {
                "quote_ko": "창문에 비친 그림자.",
                "scene_index": 10
              },
              "name_en": "Shadows visible in the rooftop-room window",
              "reason_en": "The shadows are temporary projected images rather than physical site features."
            },
            {
              "evidence": {
                "quote_ko": "불이 켜져 있는 옥탑 방",
                "scene_index": 17
              },
              "name_en": "Illuminated state of the rooftop room",
              "reason_en": "The room and window persist, but the lighting state is specific to the depicted moment."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "자전거를 타고 골목길을 달리는 수리영.",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "alley",
              "name_en": "Alley beside the multi-family villa",
              "placement_en": "The alley provides the exterior approach to the multi-family villa entrance.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "다세대 빌라 문을 열고 들어와 마당 후미진 곳에",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "building",
              "name_en": "Old multi-family villa building",
              "placement_en": "The villa contains the ground courtyard and supports the rooftop terrace and rooftop room above.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "다세대 빌라 문을 열고 들어와 마당 후미진 곳에",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "yard",
              "name_en": "Rear ground courtyard of the villa",
              "placement_en": "The courtyard lies inside the villa entrance and at the lower end of the exterior stairway leading toward the rooftop.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C3",
              "evidence": {
                "quote_ko": "다세대 빌라 문을 열고 들어와",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "entrance",
              "name_en": "Ground-level villa entrance",
              "placement_en": "The entrance connects the adjacent alley to the villa's ground courtyard.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "S1",
              "evidence": {
                "quote_ko": "옥탑방과 연결되는 계단을 급히 오른다.",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "stair",
              "name_en": "Exterior stairway connecting the courtyard and rooftop room",
              "placement_en": "The stairway rises from the ground courtyard to the rooftop level beside the rooftop room exterior.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "그 시각. 옥탑방 옥상.",
                "scene_index": 10
              },
              "inferred": false,
              "kind": "rooftop",
              "name_en": "Villa rooftop terrace",
              "placement_en": "The rooftop terrace occupies the top of the villa and receives the upper end of the exterior stairway; the rooftop room stands on this terrace.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R2",
              "evidence": {
                "quote_ko": "옥탑방 옥상. 물탱크.",
                "scene_index": 10
              },
              "inferred": false,
              "kind": "water tank",
              "name_en": "Rooftop water tank",
              "placement_en": "The water tank stands on the villa rooftop terrace outside the rooftop room.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R3",
              "evidence": {
                "quote_ko": "옥탑 방을 슬쩍 보더니 담을 넘는다",
                "scene_index": 17
              },
              "inferred": false,
              "kind": "wall",
              "name_en": "Rooftop perimeter wall",
              "placement_en": "The wall forms a boundary along the rooftop terrace within sight of the rooftop room.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H1",
              "evidence": {
                "quote_ko": "오래된 빌라 옥탑방 전경.",
                "scene_index": 4
              },
              "inferred": false,
              "kind": "room",
              "name_en": "Rooftop room exterior",
              "placement_en": "The rooftop room stands on the villa rooftop terrace, with its entrance door and window opening toward the exterior rooftop space.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H2",
              "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 the rooftop room exterior and opens directly onto the rooftop terrace near the stair arrival area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H3",
              "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 the rooftop room exterior and is visible from the surrounding rooftop terrace.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized as a vertical route from the adjacent alley into the old multi-family villa and up to its rooftop. The alley meets the ground-level villa entrance, which opens into the rear ground courtyard. From the courtyard, an exterior stairway rises to the villa rooftop terrace. The rooftop room stands on that terrace beside the stair arrival area. Its iron entrance door opens onto the terrace, and its exterior window is also visible from the rooftop space. A water tank occupies another part of the terrace, while a perimeter wall defines a rooftop boundary within sight of the rooftop room. This arrangement permits ground-level views from the courtyard toward the stair, ascending and descending stair views, rooftop approaches toward the iron door, window-facing views across the terrace, and an overhead view that reads the rooftop room within the larger villa roof.",
          "zone_labels_en": [
            "Adjacent Alley Approach",
            "Ground Courtyard and Villa Entrance",
            "Exterior Stairway",
            "Rooftop Terrace",
            "Rooftop Room Exterior"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03",
          "L04"
        ],
        "scene_indices": [
          4,
          10,
          11,
          13,
          17
        ]
      },
      "bg_coastal_road": {
        "spec": {
          "layout_narration_en": "A coastal road runs directly alongside the sea. The roadway forms the continuous travel and camera-tracking area, with the seaward side providing the coastal context. No fixed barrier, shoulder, lighting fixture, or road-surface material is established by the scene text.",
          "zone_labels_en": [
            "Coastal Roadway"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "road",
              "name_en": "coastal road",
              "placement_en": "Extends along the coast beside the sea and provides the site's continuous travel corridor.",
              "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": "Adjoins the seaward side of the coastal road as the site's coastal edge.",
              "inferred": false,
              "evidence": {
                "scene_index": 6,
                "quote_ko": "이어폰을 끼고 바다냄새를 실컷 마신다."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "bicycle",
              "reason_en": "The bicycle moves through the site with the rider and is not a persistent site element.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "수리영 자전거를 타고 해안가 도로를 달린다."
              }
            },
            {
              "name_en": "cyclist",
              "reason_en": "The rider is a person present during the scenes, not a persistent physical feature of the site.",
              "evidence": {
                "scene_index": 9,
                "quote_ko": "해안도로를 자전거를 타고 바삐 집으로 달려가는 수리영."
              }
            },
            {
              "name_en": "earphones",
              "reason_en": "The earphones are portable personal equipment rather than a persistent site element.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "이어폰을 끼고"
              }
            },
            {
              "name_en": "storm clouds and heavy rain",
              "reason_en": "The cloud cover and rainfall are temporary weather conditions specific to the scene.",
              "evidence": {
                "scene_index": 24,
                "quote_ko": "잔뜩 낀 먹구름이 세찬 비를 뿌린다."
              }
            },
            {
              "name_en": "thunder and lightning",
              "reason_en": "Thunder and lightning are momentary weather events and cannot serve as persistent site markers.",
              "evidence": {
                "scene_index": 24,
                "quote_ko": "천둥 번개와 함께"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L06",
          "L16"
        ],
        "scene_indices": [
          6,
          9,
          24
        ]
      },
      "bg_harbor_commercial_alley": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L08"
        ]
      },
      "bg_retail_store": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L10"
        ]
      },
      "bg_coastal_bus_stop": {
        "spec": {
          "layout_narration_en": "The coastal bus stop occupies the main stopping area beside a sea-facing edge. From the bus stop area, the adjacent sea remains visible across that edge. A coastal access area connects the bus stop vicinity to the route leading away from the site and also provides a peripheral position from which the bus stop area can be viewed across open space.",
          "zone_labels_en": [
            "Coastal Bus Stop Area",
            "Sea-facing Edge",
            "Coastal Access Area"
          ],
          "items": [
            {
              "code": "B1",
              "kind": "bus stop",
              "name_en": "coastal bus stop",
              "placement_en": "Occupies the principal stopping area near the coast, with a direct line of sight toward the adjacent sea.",
              "inferred": false,
              "evidence": {
                "scene_index": 15,
                "quote_ko": "해안가. 버스정류장 부근"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "S1",
              "kind": "sea",
              "name_en": "sea beside the bus stop",
              "placement_en": "Extends beyond the sea-facing side of the coastal bus stop area and forms the outward view from that area.",
              "inferred": false,
              "evidence": {
                "scene_index": 15,
                "quote_ko": "바다를 바라보며"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A1",
              "kind": "approach",
              "name_en": "coastal bus stop access area",
              "placement_en": "Adjoins the coastal bus stop area and connects it to the off-site route used to enter or leave the location.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "the two women and their changing positions",
              "reason_en": "The people, their seated or standing positions, and their movement through the site depend on the scene's moment and are not persistent site features.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "(훅 일어나며) 집에 가봐야 겠어."
              }
            },
            {
              "name_en": "purchased beverage",
              "reason_en": "The beverage is a movable hand prop present only during the scene.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "사온 음료수를 수리영에게 건네며"
              }
            },
            {
              "name_en": "nighttime condition",
              "reason_en": "Night is a time-dependent condition rather than a persistent physical site element.",
              "evidence": {
                "scene_index": 15,
                "quote_ko": "S#15. 해안가. 버스정류장 부근 / N"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L11"
        ],
        "scene_indices": [
          15
        ]
      },
      "bg_police_station": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L14"
        ]
      },
      "bg_foggy_harbor": {
        "spec": {
          "excluded_transient_elements": [
            {
              "name_en": "dense harbor fog",
              "reason_en": "Weather-dependent visibility condition present only during the scene, not a persistent site element.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "비는 그치고 안개가 자욱하다."
              }
            },
            {
              "name_en": "passing rain shower",
              "reason_en": "Temporary weather event that has ended by the scene action.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "소나기가 한차례 퍼 붓는가 싶더니, 비는 그치고"
              }
            },
            {
              "name_en": "arriving boat",
              "reason_en": "Movable vessel present only during the depicted arrival and departure.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "그때 안개를 뚫고 배 한척이 다가오는 게 보인다."
              }
            },
            {
              "name_en": "boat mooring line",
              "reason_en": "Movable boat equipment handled and secured during the scene, not established as a permanent site fixture.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "인우(24세. 남)는 닷줄을 고정시키고 있다."
              }
            },
            {
              "name_en": "handheld phone",
              "reason_en": "Portable personal prop used during the scene rather than a persistent feature of the harbor.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "얼핏 보니 혜수이모다. 벌써 여러통 째 부재중 전화."
              }
            }
          ],
          "items": [
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "갯바위에 앉아있는 수리영.",
                "scene_index": 26
              },
              "inferred": false,
              "kind": "rocky shore",
              "name_en": "harbor-side tidal rock outcrop",
              "placement_en": "The tidal rock outcrop occupies the shore beside the harbor and faces the connected sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H1",
              "evidence": {
                "quote_ko": "텅 빈 포구.",
                "scene_index": 26
              },
              "inferred": false,
              "kind": "harbor",
              "name_en": "harbor waterfront",
              "placement_en": "The harbor waterfront adjoins the tidal rock outcrop and provides the land-and-water interface between the shore and the harbor water.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H2",
              "evidence": {
                "quote_ko": "하염없이 안개가 몰려오는 바다를 바라보는데",
                "scene_index": 26
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "sea beyond the harbor",
              "placement_en": "The sea extends outward from the harbor water and lies directly across the view from the tidal rock outcrop and harbor waterfront.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around a harbor waterfront where the land edge meets harbor water. A tidal rock outcrop adjoins this waterfront and provides a shore position facing across the water. The harbor water connects outward to the sea beyond the harbor, so movement through the site runs from the tidal rock outcrop to the harbor waterfront and then onto the connected water.",
          "zone_labels_en": [
            "Tidal Rock Shore Zone",
            "Harbor Waterfront Zone"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L17"
        ],
        "scene_indices": [
          26
        ]
      },
      "bg_small_fishing_boat": {
        "spec": {
          "excluded_transient_elements": [
            {
              "name_en": "dense fog band",
              "reason_en": "The fog is a temporary atmospheric condition rather than a persistent site structure.",
              "evidence": {
                "scene_index": 30,
                "quote_ko": "세상과 경계를 지우는 것 같은 짙은 안개 띠."
              }
            },
            {
              "name_en": "sunset illumination and golden reflection",
              "reason_en": "The sunset light and its reflection are time-dependent visual conditions, not persistent spatial markers.",
              "evidence": {
                "scene_index": 30,
                "quote_ko": "서서히 지는 해가 바다위에 황금빛 그림자를 드리운다."
              }
            },
            {
              "name_en": "presented map",
              "reason_en": "The map is a movable handheld object used during the scene.",
              "evidence": {
                "scene_index": 28,
                "quote_ko": "인우한테 지도를 쓰윽 내미는 수리영."
              }
            },
            {
              "name_en": "presented photograph",
              "reason_en": "The photograph is a movable handheld object used during the scene.",
              "evidence": {
                "scene_index": 28,
                "quote_ko": "25씬의 사진을 보여준다"
              }
            },
            {
              "name_en": "boat position within the fog",
              "reason_en": "The vessel entering the fog is a moment-specific spatial state rather than a persistent feature of the site.",
              "evidence": {
                "scene_index": 30,
                "quote_ko": "서서히 안개 안으로 들어가는 인우의 배."
              }
            }
          ],
          "items": [
            {
              "code": "S1",
              "kind": "sea",
              "name_en": "open sea surrounding the fishing boat",
              "placement_en": "The open sea forms the navigable exterior field around the fishing boat.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "거긴 아무것도 없어요. 그냥 바다야."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "kind": "vessel",
              "name_en": "small fishing boat hull",
              "placement_en": "The small fishing boat hull forms the central vessel structure within the surrounding open sea and supports the exterior deck.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "바다위에 떠있는 소형어선."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "kind": "deck",
              "name_en": "exterior deck of the small fishing boat",
              "placement_en": "The exterior deck occupies the upper outside area of the small fishing boat hull 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 boat",
              "placement_en": "The forward bow forms the front end of the fishing boat hull, ahead of the exterior deck and wheelhouse access route.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "뱃머리를 돌리려 한다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W1",
              "kind": "wheelhouse",
              "name_en": "wheelhouse adjoining the exterior deck",
              "placement_en": "The wheelhouse is a fixed enclosed part of the fishing boat reached directly from the exterior deck.",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "인우, 발작적으로 일어나 조타실로 달려가"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W2",
              "kind": "entrance",
              "name_en": "deck-to-wheelhouse entrance",
              "placement_en": "The entrance lies at the junction between the exterior deck and the wheelhouse, providing the direct passage into the wheelhouse.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W3",
              "kind": "control station",
              "name_en": "wheelhouse steering position",
              "placement_en": "The steering position is fixed within the wheelhouse and is accessible immediately after entering from the deck.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A small fishing boat forms the central vessel site within the surrounding open sea. Its hull supports an exterior deck, with the bow defining the vessel's forward end. The wheelhouse adjoins the deck and is connected to it by a deck-to-wheelhouse entrance. Inside the wheelhouse, the steering position provides the fixed operational focal point. Movement through the site runs from the exterior deck through the entrance into the wheelhouse, while exterior views may be oriented from the surrounding sea toward the hull, bow, deck, or wheelhouse.",
          "zone_labels_en": [
            "Surrounding Open Sea",
            "Fishing Boat Exterior Deck",
            "Wheelhouse Interior"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L18",
          "L19"
        ],
        "scene_indices": [
          28,
          30
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "16e9dded-5362-4ed7-9d60-549d92dcadef",
  "resolved_model": "gpt",
  "updated_at": "2026-07-23T04:05:50.804386+00:00",
  "project_config_snapshot": {}
}