{
  "status": "completed",
  "applicable_count": 36,
  "completed_count": 36,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "074ecec520ec7eec",
  "data": {
    "groups": {
      "bg_winter_reed_field": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "화면 전체에 흩뿌려지는 검붉은 피.",
                "scene_index": 1
              },
              "name_en": "Splattered blood",
              "reason_en": "Blood is a moment-specific result of the scene's violence and is not a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "머리가 터진 조선인 여자가 맥없이 쓰러진다.",
                "scene_index": 1
              },
              "name_en": "Fallen Korean woman",
              "reason_en": "The woman and her fallen state exist only during the depicted event and cannot serve as persistent location markers."
            },
            {
              "evidence": {
                "quote_ko": "갈대숲 사이로 모습을 드러내는 20여 명의 조선인들.",
                "scene_index": 1
              },
              "name_en": "Fleeing Korean group",
              "reason_en": "The group and its movement through the reeds are transient scene activity."
            },
            {
              "evidence": {
                "quote_ko": "30여 명 소대 병력의 일본군이 갈대숲 저 너머로 사냥하듯 총알을 갈기며 전진한다.",
                "scene_index": 1
              },
              "name_en": "Advancing Japanese platoon",
              "reason_en": "The soldiers, their formation, and their firing line are temporary event-dependent elements."
            },
            {
              "evidence": {
                "quote_ko": "장창(長槍)을 든 몇은",
                "scene_index": 1
              },
              "name_en": "Carried rifles and spears",
              "reason_en": "The weapons are portable props carried by characters rather than fixed parts of the site."
            }
          ],
          "items": [
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "실외. 겨울 갈대숲 - 낮",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "field",
              "name_en": "Reed field surrounding the refuge house",
              "placement_en": "The reed field occupies the outdoor site and extends around the wooden refuge house, providing continuous exterior ground on multiple sides of the building.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H1",
              "evidence": {
                "quote_ko": "염전 소금창고 정도 크기의 나무집을 발견",
                "scene_index": 1
              },
              "inferred": false,
              "kind": "house",
              "name_en": "Salt-warehouse-sized wooden refuge house",
              "placement_en": "The wooden house stands within the reed field as the site's principal fixed structure, with reeds adjoining its exterior surroundings.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H2",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "Exterior entrance of the wooden refuge house",
              "placement_en": "The entrance is set into an exterior side of the wooden house and opens directly onto the adjoining reed field, providing the necessary route between the field and the house interior.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is a continuous reed field containing a single wooden house comparable in scale to a salt-farm storage building. The reed field extends around the house and supplies the exterior camera ground on its approaches and sides. An exterior entrance in the house connects directly to the adjoining field; no separate road, yard, fence, or formal path is established. The resulting site plan should show the house embedded in the broader reed field, with open camera placement possible both deeper among the reeds and near the house exterior.",
          "zone_labels_en": [
            "Reed Field",
            "Wooden House Exterior"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L01"
        ],
        "scene_indices": [
          1
        ]
      },
      "bg_reed_field_wooden_shed": {
        "spec": {
          "layout_narration_en": "A warehouse stands within a reed field. A door in the warehouse wall opens directly onto the exterior ground in front of the building. The warehouse-front ground extends outward from this doorway, while the surrounding reed field forms the outer landscape around both the warehouse footprint and its front ground. The site plan should therefore read from the warehouse interior edge, through the door and threshold, onto the front ground, and then into the surrounding reed field.",
          "zone_labels_en": [
            "Warehouse Threshold",
            "Warehouse Front Ground"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "warehouse",
              "name_en": "reed-field warehouse",
              "placement_en": "The warehouse stands within the reed field, with its front wall adjoining the warehouse-front ground.",
              "inferred": false,
              "evidence": {
                "scene_index": 97,
                "quote_ko": "갈대숲 창고 앞"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "kind": "door",
              "name_en": "warehouse front door",
              "placement_en": "The door is set into the front wall of the reed-field warehouse and opens directly onto the warehouse-front ground.",
              "inferred": false,
              "evidence": {
                "scene_index": 3,
                "quote_ko": "조심스레 문을 열고 고개를 내미는"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "kind": "ground",
              "name_en": "warehouse-front exterior ground",
              "placement_en": "The exterior ground lies immediately outside the warehouse front door and extends away from the warehouse into the reed-field setting.",
              "inferred": false,
              "evidence": {
                "scene_index": 97,
                "quote_ko": "갈대숲 창고 앞"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "kind": "reed field",
              "name_en": "surrounding reed field",
              "placement_en": "The reed field occupies the site around the warehouse and the outer sides of the warehouse-front exterior ground.",
              "inferred": false,
              "evidence": {
                "scene_index": 3,
                "quote_ko": "갈대숲 창고 밖"
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "fallen and wounded Japanese soldiers",
              "reason_en": "The soldiers and their bodies belong to the depicted incident and are not persistent features of the site.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "피떡이 된 채 여기저기 널부러진 일본군 소대"
              }
            },
            {
              "name_en": "blood covering the soldiers and ground",
              "reason_en": "The blood is a temporary consequence of the incident rather than a persistent site marker.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "전부 피칠갑을 한 채 땅바닥에 나뒹굴며"
              }
            },
            {
              "name_en": "black smoke figure",
              "reason_en": "The figure exists only during the supernatural event and disappears from the location.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "검은 형체도 스르륵 연기처럼 사라져버린다"
              }
            },
            {
              "name_en": "white antler-tipped spear",
              "reason_en": "The spear is a movable weapon present during the incident, not a fixed part of the site.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "창끝은 금속이 아닌 하얀 사슴뿔 같은 모양"
              }
            },
            {
              "name_en": "extracted heart",
              "reason_en": "The heart is incident-specific remains and cannot function as a persistent location marker.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "심장을 콱 뜯어내는 검은 형체"
              }
            },
            {
              "name_en": "village chief and surviving Koreans",
              "reason_en": "The people move through the warehouse threshold and front ground during the scene but are not permanent site elements.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "창고에 숨어있던 나머지 조선인들도 하나, 둘 밖으로 나온다"
              }
            },
            {
              "name_en": "full moon, eclipse, and red-moon appearance",
              "reason_en": "These are moment-dependent sky conditions and transformations, not persistent spatial features of the location.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "개기 월식이 일어나며 핏빛 붉은달이 된다."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03"
        ],
        "scene_indices": [
          3,
          97
        ]
      },
      "bg_metropolitan_nightscape": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L05"
        ]
      },
      "bg_convenience_store": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "20대 남자가 캔커피를 탁 따서 지후에게 건낸다.",
                "scene_index": 6
              },
              "name_en": "Opened canned coffee",
              "reason_en": "A handheld beverage present only during the scene action, not a persistent part of the site."
            },
            {
              "evidence": {
                "quote_ko": "버릇처럼 핸드폰을 꺼내 뭔가 보려던 인우",
                "scene_index": 6
              },
              "name_en": "Mobile phone",
              "reason_en": "A personal portable object carried by a character, not a persistent site feature."
            },
            {
              "evidence": {
                "quote_ko": "지후는 인우가 손에 든 바로 그 돈봉투를 홱 빼앗는다.",
                "scene_index": 8
              },
              "name_en": "Money envelope",
              "reason_en": "A handheld story object present only during the confrontation."
            },
            {
              "evidence": {
                "quote_ko": "벤치에 나란히 앉은 두 사람.",
                "scene_index": 6
              },
              "name_en": "Bench occupants",
              "reason_en": "The people occupying the bench are moment-specific and do not define the permanent site layout."
            }
          ],
          "items": [
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "실외. 편의점 밖 - 밤",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "building",
              "name_en": "Convenience-store exterior",
              "placement_en": "The convenience-store exterior forms the inner edge of the outdoor frontage adjoining the bench area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F2",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "Convenience-store customer entrance",
              "placement_en": "The customer entrance is set into the convenience-store exterior and opens directly onto the frontage access area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F3",
              "evidence": null,
              "inferred": true,
              "kind": "sign",
              "name_en": "Fixed convenience-store identification sign",
              "placement_en": "The fixed identification sign is attached to the convenience-store exterior at the customer-facing frontage near the entrance.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F4",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "Storefront pedestrian access area",
              "placement_en": "The pedestrian access area directly adjoins the customer entrance and remains contiguous with the outdoor bench area, providing the required approach to the store.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "벤치에 나란히 앉은 두 사람.",
                "scene_index": 6
              },
              "inferred": false,
              "kind": "bench",
              "name_en": "Convenience-store frontage bench",
              "placement_en": "The bench occupies the outdoor area directly outside the convenience store, beside the pedestrian frontage and separated from the store interior by the exterior frontage.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The convenience-store exterior defines one side of the site. Its customer entrance opens onto a contiguous pedestrian frontage that serves as the store approach. A fixed identification sign belongs to the customer-facing exterior near that entrance. The bench area lies directly outside the store and adjoins the pedestrian frontage, allowing cameras to work either from the open frontage facing the bench or from either end of the bench for lateral and close portrait angles. The frontage connects the bench position to the store entrance without any intervening detached structure.",
          "zone_labels_en": [
            "Storefront Frontage",
            "Bench Seating Area"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L08"
        ],
        "scene_indices": [
          6,
          8
        ]
      },
      "bg_police_station": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "인우가 지후 모, 강민숙(48)과 마주 서 있다.",
                "scene_index": 7
              },
              "name_en": "People occupying the parking area",
              "reason_en": "The people and their positions belong to the recalled encounter rather than to the persistent site."
            },
            {
              "evidence": {
                "quote_ko": "대뜸 두툼한 돈봉투를 인우 손에 팍 쥐어준다.",
                "scene_index": 7
              },
              "name_en": "Thick money envelope",
              "reason_en": "The envelope is a movable hand prop present only during the encounter."
            },
            {
              "evidence": null,
              "name_en": "Parked police vehicles",
              "reason_en": "Vehicles are movable and their parked arrangement is not a persistent part of the site."
            }
          ],
          "items": [
            {
              "code": "P1",
              "evidence": {
                "quote_ko": "실외. 경찰서 주차장 - 낮",
                "scene_index": 7
              },
              "inferred": false,
              "kind": "parking area",
              "name_en": "police station exterior parking area",
              "placement_en": "The exterior parking area occupies the open site immediately associated with the police station and provides the standing and circulation space used in the scene.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P2",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "vehicle approach to the police station parking area",
              "placement_en": "The vehicle approach directly meets an outer edge of the police station parking area, allowing vehicles to enter and leave the parking area from the surrounding access network.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P3",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "station-side pedestrian entrance adjoining the parking area",
              "placement_en": "The station-side pedestrian entrance adjoins the building-facing edge of the parking area and connects the parking area to the police station interior.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around the police station exterior parking area, which serves as the open camera and performance zone. A vehicle approach meets one outer edge of the parking area so the parking facility remains connected to the surrounding access network. On the building-facing edge, a station-side pedestrian entrance directly connects the parking area to the police station interior. The vehicle approach and station entrance therefore occupy different edges of the same parking area, preserving an open central span for movement and views across the site.",
          "zone_labels_en": [
            "Police Station Parking Area"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L09"
        ],
        "scene_indices": [
          7
        ]
      },
      "bg_multifamily_residence": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "전방에 멈춰서는 차: 지붕에는 붉은 경광등.",
                "scene_index": 11
              },
              "name_en": "Stopped car with a red roof beacon",
              "reason_en": "The car is a movable vehicle present only during the scene and is not a persistent part of the site."
            },
            {
              "evidence": {
                "quote_ko": "빨간색, 파란색 경찰차 경광등이 번뜩이고",
                "scene_index": 14
              },
              "name_en": "Police vehicles with flashing beacons",
              "reason_en": "The police vehicles and their active warning lights are temporary incident elements rather than fixed site features."
            },
            {
              "evidence": {
                "quote_ko": "앰뷸런스 뒷문턱에 걸터앉은 인우는",
                "scene_index": 14
              },
              "name_en": "Ambulance in the alley",
              "reason_en": "The ambulance is a movable emergency vehicle temporarily occupying the site."
            },
            {
              "evidence": {
                "quote_ko": "경찰 서너 명이 다세대 주택 위아래를 오간다.",
                "scene_index": 14
              },
              "name_en": "Police personnel moving through the residence",
              "reason_en": "The personnel and their movement are event-dependent and do not belong to the persistent site layout."
            },
            {
              "evidence": {
                "quote_ko": "동네 사람들은 무슨 구경 났는지 나와서 민숙 집 쪽을 보며 웅성인다.",
                "scene_index": 14
              },
              "name_en": "Neighborhood onlookers",
              "reason_en": "The gathered residents are temporary occupants associated with the incident."
            },
            {
              "evidence": {
                "quote_ko": "핸드폰을 그대로 손에 든 지후가",
                "scene_index": 11
              },
              "name_en": "Handheld mobile phone",
              "reason_en": "The phone is a portable character prop rather than a fixed site element."
            },
            {
              "evidence": {
                "quote_ko": "한쪽 팔에 팔걸이 밴드를 하고 있다.",
                "scene_index": 14
              },
              "name_en": "Arm sling",
              "reason_en": "The sling is a portable personal item tied to the character's condition in this scene."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "실외. 다세대 주택가 골목 - 밤",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "alley",
              "name_en": "multifamily residential alley passage",
              "placement_en": "The alley passage runs beside the multifamily residence and provides access to the base of its exterior stair.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "한 다세대 주택 외부 계단을 다급히 올라간다.",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "stair",
              "name_en": "exterior stair serving the multifamily residence",
              "placement_en": "The exterior stair begins at the alley-side frontage and rises along the outside of the multifamily residence toward its access point.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "한 다세대 주택 외부 계단을 다급히 올라간다.",
                "scene_index": 11
              },
              "inferred": false,
              "kind": "building",
              "name_en": "multifamily residential building beside the alley",
              "placement_en": "The multifamily residential building adjoins the alley, with the exterior stair attached to its alley-side exterior circulation.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "다세대 주택을 나와 인우에게 다가오는 40대 선배 노 형사.",
                "scene_index": 14
              },
              "inferred": false,
              "kind": "entrance",
              "name_en": "alley-side access point of the multifamily residence",
              "placement_en": "The residence access point connects the building to the exterior circulation served by the stair, allowing passage between the residence and the alley.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A multifamily residential building directly adjoins a residential alley passage. The alley forms the ground-level approach and vehicle-accessible circulation area in front of the building. From the alley-side frontage, an exterior stair rises along the outside of the residence and connects to the building's access point. Movement through the site therefore follows a clear sequence between the alley passage, the base and run of the exterior stair, and the residence access frontage.",
          "zone_labels_en": [
            "Residential Alley Passage",
            "Exterior Stair Run",
            "Multifamily Residence Access Frontage"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L11"
        ],
        "scene_indices": [
          11,
          14
        ]
      },
      "bg_rural_highway": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L12"
        ]
      },
      "bg_fishing_boat": {
        "spec": {
          "layout_narration_en": "The site group consists of the fishing vessel’s fixed internal deck plan, its surrounding marine setting, and a separate dockside component. The vessel is organized longitudinally, with the bow deck at the forward end and the stern deck at the aft end. A central passage connects the stern area to the bow area and runs past the wheelhouse, which stands between the two open deck ends in the customary arrangement of a small Korean fishing vessel. The helm wheel is fixed within the wheelhouse. Open sea surrounds the vessel while it is afloat. The dock is a shore-fixed zone ending at a waterside edge where a vessel can lie alongside; because the vessel is mobile, no permanent side, distance, or orientation between the dock and vessel is assigned in the fixed site plan.",
          "zone_labels_en": [
            "Marine Exterior",
            "Bow Deck",
            "Midship Passage",
            "Stern Deck",
            "Wheelhouse",
            "Dockside"
          ],
          "items": [
            {
              "code": "V1",
              "kind": "vessel",
              "name_en": "five-ton fishing-vessel body",
              "placement_en": "Forms the main mobile site body, supporting the bow deck, midship passage, stern deck, and wheelhouse.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "5톤 짜리 낚시 어선이 하얀 포말을 만들며 지나간다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "V2",
              "kind": "water",
              "name_en": "open sea surrounding the fishing vessel",
              "placement_en": "Extends around the fishing-vessel body and beyond both its bow and stern while the vessel is afloat.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "화면 가득 푸르게 넘실대는 바다에"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A1",
              "kind": "deck",
              "name_en": "forward bow deck",
              "placement_en": "Occupies the forward end of the fishing vessel, ahead of the wheelhouse and reached from the stern through the central passage.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "뱃머리에는 산들이 지휘자처럼 홀로 서서"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "kind": "passage",
              "name_en": "central bow-to-stern passage",
              "placement_en": "Runs longitudinally through the vessel, linking the stern deck with the forward bow deck and passing alongside the wheelhouse.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "지후가 통로를 지나 멀찍이… 선수에 서 있는 산들의 뒷모습을 바라본다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "kind": "deck",
              "name_en": "aft stern deck",
              "placement_en": "Occupies the rear end of the fishing vessel behind the wheelhouse and connects forward to the central passage.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "그리고 배 뒤쪽, 선미에는 서너 명의 낚싯꾼들이 모여앉아"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "kind": "wheelhouse",
              "name_en": "enclosed vessel wheelhouse",
              "placement_en": "Occupies the vessel between the open bow and stern deck areas, with the helm wheel inside and the central passage running past it.",
              "inferred": false,
              "evidence": {
                "scene_index": 17,
                "quote_ko": "조타실, 핸들을 잡고 있는 거대한 체구"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "kind": "helm",
              "name_en": "wheelhouse helm wheel",
              "placement_en": "Is fixed inside the vessel wheelhouse at its steering position.",
              "inferred": false,
              "evidence": {
                "scene_index": 54,
                "quote_ko": "조타실, 핸들을 잡은 황씨는"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E1",
              "kind": "dock",
              "name_en": "shore-fixed dock platform",
              "placement_en": "Forms the separate dockside camera zone and terminates at a waterside edge that can receive the fishing vessel; its relative position to the mobile vessel is not permanent.",
              "inferred": false,
              "evidence": {
                "scene_index": 101,
                "quote_ko": "선착장에 서 있는 창모에게 다가온다."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "passengers and crew on the vessel",
              "reason_en": "People and their distribution across the decks change with each trip and cannot serve as persistent site markers.",
              "evidence": {
                "scene_index": 101,
                "quote_ko": "술집 여자들과 낚싯꾼 무리까지 함께 올라타 배는 만원이다."
              }
            },
            {
              "name_en": "temporary seated passenger group at the stern",
              "reason_en": "The seated arrangement is a moment-dependent activity rather than a fixed deck feature.",
              "evidence": {
                "scene_index": 17,
                "quote_ko": "선미에는 서너 명의 낚싯꾼들이 모여앉아"
              }
            },
            {
              "name_en": "vessel wake and foam",
              "reason_en": "The wake exists only while the vessel is moving and has no fixed site position.",
              "evidence": {
                "scene_index": 17,
                "quote_ko": "하얀 포말을 만들며 지나간다."
              }
            },
            {
              "name_en": "fog over the sea",
              "reason_en": "Fog is a temporary atmospheric condition and is excluded from the persistent site layout.",
              "evidence": {
                "scene_index": 54,
                "quote_ko": "바다 전체에 안개가 자욱해 앞이 잘 보이지 않는다."
              }
            },
            {
              "name_en": "island visible from the vessel route",
              "reason_en": "The island is persistent geography, but its bearing and distance relative to the mobile vessel are moment-dependent and therefore cannot be fixed on the vessel site plan.",
              "evidence": {
                "scene_index": 19,
                "quote_ko": "오직 하나의 섬만 덩그라니 떠 있다."
              }
            },
            {
              "name_en": "temporary vessel-to-dock alignment",
              "reason_en": "The vessel may lie beside the dock during this scene, but that adjacency and orientation do not persist independently of the docking event.",
              "evidence": {
                "scene_index": 101,
                "quote_ko": "선착장에 서 있는 창모에게 다가온다."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L16"
        ],
        "scene_indices": [
          17,
          19,
          54,
          101
        ]
      },
      "bg_open_sea": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L18"
        ]
      },
      "bg_island_main_pier": {
        "spec": {
          "layout_narration_en": "The main pier extends seaward from the village-side approach and terminates at an outer pier end surrounded by the adjacent sea. Its main deck provides a continuous route between the village and the outer end, while a vessel berth edge directly contacts the water along the boat-access side. At the landward end, the approach continues into the small island village. The fishing-gear warehouse and Banwol Restaurant face this pier-to-village route, with the warehouse doorway opening onto the landing-side escape path and the restaurant entrance addressing the same general frontage. Small village houses occupy the inland area around the approach, with woodland interwoven among and behind them. This arrangement allows views inward from the outer pier toward the village, outward from the village frontage toward the berth and sea, and lateral coverage between the warehouse, restaurant frontage, and main pier deck.",
          "zone_labels_en": [
            "Outer Pier End",
            "Main Pier and Berth Edge",
            "Village-Side Approach",
            "Pier-Side Building Frontage"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "pier end",
              "name_en": "seaward terminal end of the island pier",
              "placement_en": "At the seaward termination of the main pier deck, directly adjoining the surrounding sea and reached by following the deck away from the village.",
              "inferred": false,
              "evidence": {
                "scene_index": 20,
                "quote_ko": "그러다 선착장 끝에 서 있는 60 후반 노인과 딱 마주친다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "kind": "pier",
              "name_en": "main island pier deck",
              "placement_en": "Extends between the village-side approach and the seaward terminal end, providing the continuous landing and circulation area beside the vessel berth.",
              "inferred": false,
              "evidence": {
                "scene_index": 20,
                "quote_ko": "21. 실외. 금월도 선착장 - 낮"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "kind": "berth",
              "name_en": "water-contacting vessel berth edge",
              "placement_en": "Runs along the boat-access side of the main pier deck and directly contacts the adjacent sea so vessels can arrive, remain alongside, and exchange passengers with the pier.",
              "inferred": true,
              "evidence": null,
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B3",
              "kind": "water",
              "name_en": "sea adjoining the island pier",
              "placement_en": "Directly surrounds the exposed sides of the pier, contacting the vessel berth edge and the seaward terminal end.",
              "inferred": false,
              "evidence": {
                "scene_index": 93,
                "quote_ko": "금월도 앞바다는 노을빛을 받아 금빛으로 반짝인다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "kind": "approach",
              "name_en": "village-to-pier approach",
              "placement_en": "Continues landward from the main pier deck toward the village and connects the landing area with the houses and pier-side building frontage.",
              "inferred": false,
              "evidence": {
                "scene_index": 86,
                "quote_ko": "멀찍이서 이들을 발견한 마을 사람들도 선착장을 향해 뛰어내려오기 시작한다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "kind": "houses",
              "name_en": "small island village houses around the pier approach",
              "placement_en": "Occupy the inland area reached from the village-to-pier approach, forming the built village background behind the landing.",
              "inferred": false,
              "evidence": {
                "scene_index": 20,
                "quote_ko": "알록달록 한 지붕의 소담스런 집들이"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C3",
              "kind": "woodland",
              "name_en": "woodland surrounding the small island village",
              "placement_en": "Intermingles with and continues behind the village houses on the inland side of the pier approach.",
              "inferred": false,
              "evidence": {
                "scene_index": 20,
                "quote_ko": "단풍이 한창인 나무, 숲과 어우러져"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "kind": "warehouse",
              "name_en": "fishing-gear warehouse beside the pier landing",
              "placement_en": "Stands on the village-side building frontage adjoining the route between the main pier deck and the inland approach.",
              "inferred": false,
              "evidence": {
                "scene_index": 86,
                "quote_ko": "어구 창고 문이 활짝 열리고"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "kind": "door",
              "name_en": "pier-facing fishing-gear warehouse doorway",
              "placement_en": "Set into the side of the fishing-gear warehouse that opens toward the pier landing route, providing direct passage from the warehouse to the vessel-access area.",
              "inferred": false,
              "evidence": {
                "scene_index": 86,
                "quote_ko": "어구 창고 문이 활짝 열리고 수리영, 인우, 민숙이 헐레벌떡 뛰어나온다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D3",
              "kind": "restaurant",
              "name_en": "Banwol Restaurant at the village-side pier frontage",
              "placement_en": "Stands on the landward side of the landing where its front is visible from the pier and faces the route continuing into the village.",
              "inferred": false,
              "evidence": {
                "scene_index": 55,
                "quote_ko": "반월 식당 앞에 나온 영란이 마을 쪽으로 들어오는 인우를 지켜본다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D4",
              "kind": "entrance",
              "name_en": "pier-visible entrance of Banwol Restaurant",
              "placement_en": "Set in the front of Banwol Restaurant facing the pier-to-village route, behind the restaurant frontage visible from the landing.",
              "inferred": false,
              "evidence": {
                "scene_index": 55,
                "quote_ko": "영란 뒤, 식당에서 나온 수리영이"
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "arriving or moored fishing boats",
              "reason_en": "Fishing boats are mobile vessels present only during particular arrivals, departures, or mooring periods and therefore are not persistent site markers.",
              "evidence": {
                "scene_index": 20,
                "quote_ko": "낚시 어선이 도착하며"
              }
            },
            {
              "name_en": "police patrol boat",
              "reason_en": "The patrol boat is a mobile vessel appearing for specific police movements rather than a permanent part of the pier.",
              "evidence": {
                "scene_index": 61,
                "quote_ko": "마을 청년들이 여상의 시체를 경찰 순찰정으로 나른다."
              }
            },
            {
              "name_en": "straw-rope and paper-figure boat decorations",
              "reason_en": "These are activity-dependent decorations being attached to a particular fishing boat and are neither fixed nor persistent site elements.",
              "evidence": {
                "scene_index": 38,
                "quote_ko": "정박한 낚시 어선에 새끼줄 장식을 달고 있는 황 씨."
              }
            },
            {
              "name_en": "gathered villagers and welcoming crowd",
              "reason_en": "The crowd is a temporary human gathering tied to specific events and cannot serve as a permanent spatial marker.",
              "evidence": {
                "scene_index": 20,
                "quote_ko": "배 쪽으로 몰려드는 수십 명의 마을 사람들."
              }
            },
            {
              "name_en": "body on the spread vinyl sack",
              "reason_en": "Both the body and its supporting vinyl sack exist only during the incident investigation and are not persistent features of the pier.",
              "evidence": {
                "scene_index": 61,
                "quote_ko": "김여상의 시체가 넓게 펼친 비닐 포대 위에 누워있다."
              }
            },
            {
              "name_en": "handheld flashlights and portable lights",
              "reason_en": "The carried lights are temporary search equipment used during the nighttime action rather than fixed site infrastructure.",
              "evidence": {
                "scene_index": 79,
                "quote_ko": "각자 플래쉬 라이트, 조명 등을 들고 수리영 일행을 찾으러 나선다."
              }
            },
            {
              "name_en": "bright nighttime illumination state around the pier",
              "reason_en": "The lights being switched on describe a momentary operating state; the source does not establish the specific fixtures as persistent physical markers.",
              "evidence": {
                "scene_index": 79,
                "quote_ko": "선착장 주변에 조명이 밝게 켜지고"
              }
            },
            {
              "name_en": "people seated or standing at the pier end",
              "reason_en": "Their positions at the outer end depend on individual scenes and do not define persistent site structures.",
              "evidence": {
                "scene_index": 93,
                "quote_ko": "멀찍이 선착장 끝에 민숙이 바다를 보며 앉아있다."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L19"
        ],
        "scene_indices": [
          20,
          38,
          55,
          61,
          79,
          86,
          93
        ]
      },
      "bg_restaurant_compound": {
        "spec": {
          "excluded_transient_elements": [
            {
              "name_en": "Outdoor platform with drying vegetables",
              "reason_en": "The platform is movable site furniture, and the vegetables laid on it are activity-dependent drying goods; neither is confirmed as a persistent fixed structure.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "평상 위에 말려둔 시래기 같은 채소"
              }
            },
            {
              "name_en": "Vegetables growing in the garden plot",
              "reason_en": "The cultivated plants are seasonal and change over time; only the garden plot is admitted as a persistent site element.",
              "evidence": {
                "scene_index": 26,
                "quote_ko": "잘 꾸민 텃밭"
              }
            },
            {
              "name_en": "Candle and altar-like arrangement inside the shed",
              "reason_en": "This arrangement is tied to a particular nighttime moment and is explicitly absent when the shed is later opened.",
              "evidence": {
                "scene_index": 37,
                "quote_ko": "밤에 봤던 그 괴기스런 제단은 흔적도 찾을 수가 없다."
              }
            },
            {
              "name_en": "Stored restaurant supplies and fishing equipment",
              "reason_en": "These are movable contents rather than persistent site structures.",
              "evidence": {
                "scene_index": 37,
                "quote_ko": "식당 물품들, 낚시 용품 같은 것들만 잔뜩 쌓여있을 뿐이다."
              }
            },
            {
              "name_en": "Residents and youths positioned around the restaurant",
              "reason_en": "The assembled people and their positions belong only to the surveillance activity in this moment.",
              "evidence": {
                "scene_index": 65,
                "quote_ko": "식당 밖 골목에 마을 주민, 청년들이 요소요소 자리를 잡고 있다."
              }
            },
            {
              "name_en": "Shed fire and rising smoke",
              "reason_en": "Flames and smoke are temporary conditions caused by the fire and do not define the persistent site layout.",
              "evidence": {
                "scene_index": 66,
                "quote_ko": "활활 불타는 창고."
              }
            },
            {
              "name_en": "Firefighting hoses and buckets",
              "reason_en": "The equipment is movable and appears only as part of the firefighting activity.",
              "evidence": {
                "scene_index": 66,
                "quote_ko": "호스로 물을 뿌리고, 양동이로 물을 날라"
              }
            },
            {
              "name_en": "Burned-out and smoking condition of the shed",
              "reason_en": "The charred, smoking state is an event-dependent transformation; the persistent marker retains only the shed's structural location and identity.",
              "evidence": {
                "scene_index": 72,
                "quote_ko": "홀라당 다 타버린 창고가 거뭇한 연기를 내뿜고 있다."
              }
            }
          ],
          "items": [
            {
              "code": "A1",
              "kind": "building",
              "name_en": "Banwol Restaurant main building",
              "placement_en": "The restaurant building forms the central site mass, with its public front facing the front alley and its rear side adjoining the rear yard.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 104,
                "quote_ko": "식당 문을 나서던 황 씨"
              }
            },
            {
              "code": "A2",
              "kind": "entrance",
              "name_en": "Restaurant front entrance",
              "placement_en": "The front entrance is set into the public-facing side of the restaurant building and opens directly toward the front alley and village-road approach.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 92,
                "quote_ko": "식당 문을 열고 나오는 수리영."
              }
            },
            {
              "code": "A3",
              "kind": "alley",
              "name_en": "Restaurant-front alley",
              "placement_en": "The alley runs along the front of the restaurant building and provides standing and camera space opposite the front entrance.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 65,
                "quote_ko": "식당 밖 골목에"
              }
            },
            {
              "code": "A4",
              "kind": "approach",
              "name_en": "Restaurant-approach village road",
              "placement_en": "The village road meets the restaurant-front alley and follows an axis toward the restaurant front entrance.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 104,
                "quote_ko": "식당으로 향하는 마을길을 저벅저벅 올라오는 산들이다."
              }
            },
            {
              "code": "B1",
              "kind": "yard",
              "name_en": "Restaurant rear yard",
              "placement_en": "The rear yard occupies the open exterior area behind the restaurant building, directly outside the restaurant back entrance and containing the garden plot and storage shed.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "수리영이 식당 뒤뜰로 조심조심 나온다."
              }
            },
            {
              "code": "B2",
              "kind": "garden",
              "name_en": "Cultivated rear-yard garden plot",
              "placement_en": "The garden plot occupies a defined portion of the restaurant rear yard while leaving circulation space between the restaurant back entrance and the storage shed.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "잘 꾸민 텃밭"
              }
            },
            {
              "code": "B3",
              "kind": "entrance",
              "name_en": "Restaurant back entrance",
              "placement_en": "The back entrance is set into the restaurant building's rear side and opens directly into the rear yard.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 37,
                "quote_ko": "영란이 식당 뒷문에 서서"
              }
            },
            {
              "code": "B4",
              "kind": "boundary",
              "name_en": "Rear-yard perimeter boundary",
              "placement_en": "The perimeter boundary defines the outer edge of the rear yard around the garden and shed while leaving access at the restaurant back entrance and the yard's connection to the village road.",
              "temporal_scope": "persistent_site",
              "inferred": true,
              "evidence": null
            },
            {
              "code": "C1",
              "kind": "shed",
              "name_en": "Rear-yard storage shed",
              "placement_en": "The storage shed stands within the restaurant rear yard, separate from the main restaurant building, with its entrance oriented toward the yard.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 26,
                "quote_ko": "허름한 창고가 눈에 띈다."
              }
            },
            {
              "code": "C2",
              "kind": "door",
              "name_en": "Rear-yard storage shed door",
              "placement_en": "The shed door is set into the yard-facing side of the storage shed and is reached directly from the open rear-yard circulation area.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 37,
                "quote_ko": "굳게 닫힌 창고 문"
              }
            },
            {
              "code": "D1",
              "kind": "road",
              "name_en": "Uphill village-road continuation",
              "placement_en": "The village road continues away from the restaurant side on an uphill route toward the forest and mountain threshold.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "마을길을 따라 조금만 올라가면 숲이 나오고"
              }
            },
            {
              "code": "D2",
              "kind": "boundary",
              "name_en": "Forest and mountain threshold",
              "placement_en": "The forest and the beginning of the mountain form the outer landscape threshold at the uphill end of the village-road continuation.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 28,
                "quote_ko": "숲이 나오고, 산이 시작된다."
              }
            }
          ],
          "layout_narration_en": "The Banwol Restaurant main building is the organizing mass of the site. Its front entrance opens onto the restaurant-front alley, which joins the village-road approach aligned toward the entrance. From the restaurant side, the village road also continues uphill until it reaches the forest and mountain threshold. Behind the main building, the back entrance opens directly into the restaurant rear yard. The yard contains a cultivated garden plot and the separate storage shed, with open circulation linking the back entrance, garden edge, and shed door. The shed door faces into the yard so cameras can work from the yard or directly at the shed threshold. A perimeter boundary defines the rear-yard extent while preserving its connections to the building and village-road side.",
          "zone_labels_en": [
            "Restaurant Front and Alley",
            "Restaurant Rear Yard",
            "Storage Shed Threshold",
            "Uphill Village Road"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L23",
          "L31",
          "L34"
        ],
        "scene_indices": [
          26,
          28,
          37,
          65,
          66,
          72,
          91,
          92,
          104,
          106
        ]
      },
      "bg_island_coastal_village": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "집 앞 대문에 황 씨가 배에 걸었던 것과 비슷한 새끼줄 장식을 걸던 주민들",
                "scene_index": 39
              },
              "name_en": "Rope decorations attached to house gates",
              "reason_en": "The decorations are movable objects being hung during the scene, and their permanent attachment to the site is not established."
            },
            {
              "evidence": {
                "quote_ko": "마을 곳곳에 생생하게 폈던 꽃들도 사르륵 사그라져 시들어버린다.",
                "scene_index": 22
              },
              "name_en": "Blooming and withering village flowers",
              "reason_en": "The blossoms and their withered condition are time-dependent vegetation states without a fixed planting footprint established by the text."
            },
            {
              "evidence": {
                "quote_ko": "갯바위에서 놀던 꼬마 아이들이 수리영을 보며 반갑게 손을 흔든다.",
                "scene_index": 39
              },
              "name_en": "Children, residents, and passing pedestrians",
              "reason_en": "People and their positions or activities are moment-specific and are not persistent site elements."
            },
            {
              "evidence": {
                "quote_ko": "아름다운 금월도에 해가 지고 핑크빛 노을이 드리우는가 싶더니… 금새 밤이 찾아온다.",
                "scene_index": 22
              },
              "name_en": "Sunset, nightfall, moon, and dawn conditions",
              "reason_en": "Celestial and lighting conditions vary by time and do not define persistent physical markers."
            }
          ],
          "items": [
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "금월도 앞바다에 어슴프레 여명이 밝아오는가 싶더니",
                "scene_index": 82
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "Sea off the Geumwoldo village coast",
              "placement_en": "The sea extends along the seaward side of the coastal village and directly adjoins the rocky shore.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "갯바위에서 놀던 꼬마 아이들이",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "rocky shore",
              "name_en": "Rocky shore beside the coastal village",
              "placement_en": "The rocky shore occupies the village's coastal edge, directly between the sea and the landward village area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "V1",
              "evidence": {
                "quote_ko": "때마침 마을 길을 지나가는 수리영을 본다.",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "lane",
              "name_en": "Village lane through the residential area",
              "placement_en": "The lane passes through the residential part of the village, with house frontages, gates, and low walls facing it; it provides the landward circulation route between the coastal side and the inland side of the village.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H1",
              "evidence": {
                "quote_ko": "우리 금월도는 집집마다 요 석창포를 키운당께.",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "houses",
              "name_en": "Cluster of village residential house fronts",
              "placement_en": "The residential house fronts form a cluster along the village lane, each associated with a bounded frontage and household planting area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H2",
              "evidence": {
                "quote_ko": "집 앞 대문에 황 씨가 배에 걸었던 것과 비슷한 새끼줄 장식을 걸던 주민들",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "gates",
              "name_en": "House gates opening onto the village lane",
              "placement_en": "The gates are set into the residential frontage boundaries and connect individual house fronts directly to the village lane.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H3",
              "evidence": {
                "quote_ko": "어느새 야트막한 담 너머로 마을 사람들이 전부 수리영을 내다보는 것 같다.",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "walls",
              "name_en": "Low residential boundary walls along the lane",
              "placement_en": "The low walls run along the lane-facing edges of the residential frontages, with house gates interrupting the boundaries and the houses lying beyond them.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "H4",
              "evidence": {
                "quote_ko": "보니, 집집마다 민숙의 집에서 키웠던 바로 그 녹색풀이 한가득이다.",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "plantings",
              "name_en": "Household sweet-flag plantings at the residential frontages",
              "placement_en": "The sweet-flag plantings occupy the residential frontages associated with the houses, beyond or beside the low lane-facing boundaries.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "숲에는 절대 혼자 들어가덜 말어야.",
                "scene_index": 39
              },
              "inferred": false,
              "kind": "forest",
              "name_en": "Forest beyond the inland side of the village",
              "placement_en": "The forest lies beyond the inland side of the residential village and is approached from the village circulation network rather than from the seaward rocky shore.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "Arrange the site as a compact coastal village between the sea and an inland forest. The sea forms the seaward boundary and directly meets a rocky shore. Landward of the rocky shore, the village lane passes through the residential area and continues toward the inland side of the settlement. Residential house fronts line the lane behind low boundary walls. House gates interrupt those walls and provide direct access from the lane to the individual frontages. Household sweet-flag plantings occupy the house-side frontage areas beyond or beside the low boundaries, allowing them to appear behind a pedestrian moving along the lane. The inland end or branches of the village circulation lead toward the forest beyond the residential cluster. This establishes a map-readable progression from sea to rocky shore, then village lane and residential frontages, and finally the inland forest.",
          "zone_labels_en": [
            "Rocky Shore and Seafront",
            "Village Lane",
            "Residential Frontages",
            "Inland Forest Edge"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L24"
        ],
        "scene_indices": [
          22,
          39,
          82
        ]
      },
      "bg_pine_forest_trail": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "핸드폰 플래쉬 불빛이 어둑한 해송 나무 숲을 비춘다.",
                "scene_index": 29
              },
              "name_en": "Handheld phone and flashlight illumination",
              "reason_en": "Portable lighting and its illumination exist only during particular actions and are not persistent site features."
            },
            {
              "evidence": {
                "quote_ko": "리어카에 커다란 포댓자루 두 개를 싣고 지나가는데",
                "scene_index": 29
              },
              "name_en": "Handcart and loaded sacks",
              "reason_en": "The handcart and sacks are movable objects passing through the site."
            },
            {
              "evidence": {
                "quote_ko": "그 밤에도 검붉은 액체가 줄줄 흘러나오는 것이 보인다.",
                "scene_index": 30
              },
              "name_en": "Leaking dark-red liquid",
              "reason_en": "The liquid is a moment-specific state associated with the transported sacks."
            },
            {
              "evidence": {
                "quote_ko": "해송 나무 숲 사이로 보이는 밤하늘에 희뿌연 연기가 지나간다.",
                "scene_index": 69
              },
              "name_en": "Pale smoke crossing the sky",
              "reason_en": "The smoke is a passing atmospheric or supernatural event rather than a fixed part of the site."
            },
            {
              "evidence": {
                "quote_ko": "이제 밤하늘에는 보름달이 거의 완성되었다.",
                "scene_index": 64
              },
              "name_en": "Moonlight and night-sky conditions",
              "reason_en": "Time-of-day, celestial appearance, and resulting illumination are transient conditions."
            },
            {
              "evidence": {
                "quote_ko": "모습을 드러내는 것은 한 무리의 마을 청년들.",
                "scene_index": 29
              },
              "name_en": "People moving or hiding within the forest",
              "reason_en": "Characters and groups occupy the location only during particular events and do not constitute persistent site markers."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "헉-헉- 핸드폰 불빛 하나에만 의지한 수리영이 거친 숨을 몰아쉬며 좁은 길을 간다.",
                "scene_index": 29
              },
              "inferred": false,
              "kind": "trail",
              "name_en": "narrow pine-forest footpath",
              "placement_en": "The narrow footpath runs through the dense pine grove and provides the site's principal defined route.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "달빛 아래 헉헉대며 숲길을 올라가는 수리영과 인우.",
                "scene_index": 67
              },
              "inferred": false,
              "kind": "incline",
              "name_en": "ascending section of the forest footpath",
              "placement_en": "This inclined section lies along the narrow pine-forest footpath, connecting its lower and upper portions.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "어슴프레 달빛만이 비치는 울창한 해송 나무 숲을 지나가는 산들.",
                "scene_index": 23
              },
              "inferred": false,
              "kind": "grove",
              "name_en": "dense pine grove",
              "placement_en": "The grove surrounds the defined footpath and continues around the adjoining pathless forest interior.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "evidence": {
                "quote_ko": "납작 수풀 뒤에 엎드려 시선을 피하는 수리영과 여상.",
                "scene_index": 30
              },
              "inferred": false,
              "kind": "undergrowth",
              "name_en": "low concealing undergrowth",
              "placement_en": "Low undergrowth occupies the forest floor beside the route through the pathless interior, beneath and between the pine trees.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B3",
              "evidence": {
                "quote_ko": "길이 사라지자 리어카를 멈추는 네댓 명의 마을 청년들.",
                "scene_index": 30
              },
              "inferred": false,
              "kind": "terrain",
              "name_en": "pathless deep-forest interior",
              "placement_en": "At a transition beyond the defined footpath, the route loses its visible trail and continues through the interior of the dense pine grove.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "수풀을 데굴데굴 구르는가 싶더니… “으악!-” 하는 비명소리가 멀어지며 언덕 저 아래로 사라져버린다.",
                "scene_index": 33
              },
              "inferred": false,
              "kind": "slope",
              "name_en": "descending forest hillside",
              "placement_en": "The hillside drops away from the pathless forest interior, with undergrowth extending across its descending ground.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "마침내 시야가 트이면서 나타나는 오솔길.",
                "scene_index": 33
              },
              "inferred": false,
              "kind": "opening",
              "name_en": "sightline opening onto the footpath",
              "placement_en": "Beyond the interior forest route and hillside segment, the trees open enough for the footpath to become visible and accessible again.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized around a narrow footpath enclosed by a dense pine grove. One section of the footpath is inclined, linking lower and upper portions used for movement through the forest. At a transition along the route, the defined path loses its visible form and gives way to a pathless deep-forest interior. Low concealing undergrowth occupies the forest floor beside this interior route and between the pine trees. The interior route reaches the upper side of a descending forest hillside, whose ground falls away through the undergrowth. Beyond the interior and hillside segment, the tree cover opens into a clearer sightline where the footpath becomes visible and accessible again. These connected elements form a route sequence from defined trail, through pathless forest and sloping terrain, back to a visible footpath opening.",
          "zone_labels_en": [
            "Narrow Pine Forest Trail",
            "Pathless Pine Forest Interior",
            "Hillside Trail Opening"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L25"
        ],
        "scene_indices": [
          23,
          29,
          30,
          33,
          45,
          64,
          67,
          69,
          74,
          107
        ]
      },
      "bg_dream_forest_path": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "수리영이 오솔길에 홀로 서 있다.",
                "scene_index": 35
              },
              "name_en": "Suri-young on the footpath",
              "reason_en": "A person occupying the path is momentary scene content rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "그 맞은 편, 위쪽 길 멀찍이 거리를 둔 채 서 있는 엄마 민숙.",
                "scene_index": 35
              },
              "name_en": "Min-sook on the upper path",
              "reason_en": "A person standing on the upper path is momentary scene content rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "몸도 검은 연기처럼 변한다. 그렇게 사라지려 한다.",
                "scene_index": 35
              },
              "name_en": "Smoke-like dissolution around Min-sook",
              "reason_en": "The transformation is a temporary supernatural state and does not belong to the enduring site."
            },
            {
              "evidence": {
                "quote_ko": "아무리 엄마 쪽으로 뛰어가도 마치 제자리 뛰기를 하는 것처럼 엄마와 수리영의 거리는 조금도 가까와지지 않는다.",
                "scene_index": 35
              },
              "name_en": "Non-closing distance along the path",
              "reason_en": "The fixed separation is a moment-dependent dream effect rather than a permanent physical marker."
            }
          ],
          "items": [
            {
              "code": "L1",
              "evidence": {
                "quote_ko": "수리영이 오솔길에 홀로 서 있다.",
                "scene_index": 35
              },
              "inferred": false,
              "kind": "path",
              "name_en": "lower reach of the forest footpath",
              "placement_en": "This is the lower camera-accessible reach of the continuous footpath, facing along the same route toward the upper reach.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "L2",
              "evidence": {
                "quote_ko": "실외. 금월도 숲속 오솔길",
                "scene_index": 35
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "woodland bordering the lower path reach",
              "placement_en": "This woodland adjoins the sides of the lower reach of the forest footpath and continues toward the woodland around the upper reach.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "U1",
              "evidence": {
                "quote_ko": "그 맞은 편, 위쪽 길 멀찍이 거리를 둔 채 서 있는 엄마 민숙.",
                "scene_index": 35
              },
              "inferred": false,
              "kind": "path",
              "name_en": "upper reach of the forest footpath",
              "placement_en": "This is the upper reach of the same continuous footpath, aligned opposite the lower reach with an uninterrupted route between them.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "U2",
              "evidence": {
                "quote_ko": "실외. 금월도 숲속 오솔길",
                "scene_index": 35
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "woodland bordering the upper path reach",
              "placement_en": "This woodland adjoins the sides of the upper reach and connects with the woodland bordering the lower reach.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A single forest footpath forms the site's principal axis. Its lower reach continues directly into an upper reach, allowing views and movement along the route in either direction. Woodland borders the sides of both reaches and remains continuous around the path, establishing the enclosing forest setting. The lower and upper reaches are staging divisions of one uninterrupted path rather than separate roads; dream-specific changes in perceived distance are not part of the persistent layout.",
          "zone_labels_en": [
            "Lower Path Reach",
            "Upper Path Reach"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L26"
        ],
        "scene_indices": [
          35
        ]
      },
      "bg_forest_entrance": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "수리영이 숲으로 통하는 오솔길 입구에 서 있다.",
                "scene_index": 40
              },
              "name_en": "Suri-young at the forest path entrance",
              "reason_en": "A person occupying the entrance is moment-specific and is not a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "마을 청년들이 포댓자루를 이고 숲 깊은 곳으로 들어간다.",
                "scene_index": 40
              },
              "name_en": "Village youths carrying sacks",
              "reason_en": "The people and their portable sacks appear only during a specific action."
            },
            {
              "evidence": {
                "quote_ko": "정신없이 숲을 도망쳐 내려오는 여상과 수리영.",
                "scene_index": 40
              },
              "name_en": "Yeo-sang and Suri-young descending through the forest",
              "reason_en": "The characters and their movement are moment-specific rather than fixed features of the site."
            },
            {
              "evidence": {
                "quote_ko": "검은 염소 한 마리가 숲속에서 수리영을 지긋이 바라본다.",
                "scene_index": 40
              },
              "name_en": "Black goat in the forest",
              "reason_en": "The animal is mobile and its presence is specific to this moment."
            },
            {
              "evidence": {
                "quote_ko": "숲 저쪽은 한낮인데도 빛이 닿지 않는 듯 어둑하기만 하다.",
                "scene_index": 40
              },
              "name_en": "Daylight-to-darkness contrast across the forest entrance",
              "reason_en": "The illumination contrast is a scene-dependent visual condition, not a persistent physical site marker."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "outer approach ground beside the forest path entrance",
              "placement_en": "Directly adjoins the outward-facing side of the forest path entrance and provides the exterior access surface from which the entrance is reached.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "수리영이 숲으로 통하는 오솔길 입구에 서 있다.",
                "scene_index": 40
              },
              "inferred": false,
              "kind": "entrance",
              "name_en": "forest footpath entrance",
              "placement_en": "Forms the threshold between the outer approach ground and the footpath continuing into the forest.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "evidence": {
                "quote_ko": "수리영이 숲으로 통하는 오솔길 입구에 서 있다.",
                "scene_index": 40
              },
              "inferred": false,
              "kind": "path",
              "name_en": "inward forest footpath",
              "placement_en": "Begins at the forest footpath entrance and extends inward through the forest interior.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "숲 저쪽은 한낮인데도 빛이 닿지 않는 듯 어둑하기만 하다.",
                "scene_index": 40
              },
              "inferred": false,
              "kind": "forest",
              "name_en": "forest interior beyond the footpath entrance",
              "placement_en": "Occupies the inward side of the entrance and surrounds the continuing forest footpath.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "짧은 외마디 비명과 함께 순식간에 언덕 아래로 사라지는 여상.",
                "scene_index": 40
              },
              "inferred": false,
              "kind": "hillside",
              "name_en": "descending hillside within the forest",
              "placement_en": "Lies within the forest interior, with the terrain descending toward lower ground.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized along a single inward axis. An outer approach ground directly meets the forest footpath entrance. At that threshold, the inward forest footpath begins and continues into the surrounding forest interior. Within the forest, the terrain includes a descending hillside section leading toward lower ground. The exterior approach, entrance threshold, inward path, forest interior, and hillside descent should remain spatially continuous so the site reads as one connected route rather than separate clearings.",
          "zone_labels_en": [
            "Outer Approach Zone",
            "Forest Path Entrance Zone",
            "Forest Interior Zone"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L27"
        ],
        "scene_indices": [
          40
        ]
      },
      "bg_forest_stone_markers": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "비석 앞에는 어김없이 썩은 육고기가 놓여있다.",
                "scene_index": 41
              },
              "name_en": "Rotting meat portions before the stone markers",
              "reason_en": "The meat portions are placed offerings and degradable moment-specific objects, not persistent site structures."
            },
            {
              "evidence": {
                "quote_ko": "먼발치에서 자기를 노려보는 큼직한 덩치의 검은 염소 한 마리가 눈에 들어온다.",
                "scene_index": 46
              },
              "name_en": "Large black goat",
              "reason_en": "The goat is a mobile living subject present only during a specific encounter."
            },
            {
              "evidence": {
                "quote_ko": "나무 뒤로 스윽 사라지는 날카로운 짐승의 손.",
                "scene_index": 41
              },
              "name_en": "Pointed animal hand behind a tree",
              "reason_en": "The hand belongs to a moving subject and appears only during a specific moment."
            },
            {
              "evidence": {
                "quote_ko": "핸드폰을 높게 치켜올려서 어떻게든 시그널을 잡아보려 하지만 소용이 없다.",
                "scene_index": 43
              },
              "name_en": "Handheld mobile phone",
              "reason_en": "The phone is a portable character prop rather than part of the site."
            }
          ],
          "items": [
            {
              "code": "P1",
              "evidence": {
                "quote_ko": "헉… 헉… 격한 숨을 토해내면서도 부지런히 숲길을 걷는 수리영.",
                "scene_index": 41
              },
              "inferred": false,
              "kind": "path",
              "name_en": "Forest path through the stone-marker area",
              "placement_en": "The path passes through the forest and provides the movement corridor beside the scattered stone-marker group.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "M1",
              "evidence": {
                "quote_ko": "밤에는 보지 못 했던 허리 높이의 비석들이 눈에 띈다.\n표지석 처럼 군데군데 세워둔 모양.\n오래되었는 지 이끼가 잔뜩 낀 상태인데",
                "scene_index": 41
              },
              "inferred": false,
              "kind": "marker group",
              "name_en": "Scattered waist-high moss-covered stone-marker group",
              "placement_en": "Several stone markers stand at intervals along the forest path verge, within the surrounding pine forest and undergrowth.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "M2",
              "evidence": {
                "quote_ko": "곳곳에 보이는 몇 개의 비석들에 죄다 “수리영”이란 이름이 새겨져 있다.",
                "scene_index": 46
              },
              "inferred": false,
              "kind": "inscription",
              "name_en": "Repeated carved Suri-young inscriptions",
              "placement_en": "The name “수리영” is carved into each of the scattered stone markers, with variations among the individual markers.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W1",
              "evidence": {
                "quote_ko": "빽빽한 해송 나무 숲…",
                "scene_index": 41
              },
              "inferred": false,
              "kind": "grove",
              "name_en": "Dense black-pine grove surrounding the path",
              "placement_en": "The black-pine grove encloses the forest path and the stone-marker verge on their outer sides.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W2",
              "evidence": {
                "quote_ko": "나무 와 나무 사이 수풀 외에는 보이는 게 없다.",
                "scene_index": 41
              },
              "inferred": false,
              "kind": "undergrowth",
              "name_en": "Undergrowth between the black-pine trees",
              "placement_en": "The undergrowth fills the spaces between the black-pine trunks and borders the path and stone-marker area, while the path remains the principal passage through the site.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A forest path forms the site's principal movement corridor. Several waist-high, moss-covered stone markers stand at intervals along its verge rather than forming a single compact monument. Each marker bears a carved “수리영” inscription, with the individual stones differing from one another. A dense black-pine grove surrounds the path and marker verge, and undergrowth occupies the spaces between the trunks and closes around the margins of the traversable corridor. Movement through the site follows the path beside the repeated markers or continues through gaps bordered by the undergrowth.",
          "zone_labels_en": [
            "Forest Path Corridor",
            "Stone-Marker Verge",
            "Dense Pine Understory"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L28"
        ],
        "scene_indices": [
          41,
          43,
          46,
          57
        ]
      },
      "bg_natural_cave": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "산들은 심경이 복잡한 표정. 섣불리 들어가지 못 하고 한참을 거기 서 있기만 한다.",
                "scene_index": 25
              },
              "name_en": "Person standing before the cave",
              "reason_en": "The person and the hesitant stance occur only during the scene and are not persistent parts of the site."
            },
            {
              "evidence": {
                "quote_ko": "그 동굴 입구에 선 두 사람: 수리영과 인우",
                "scene_index": 70
              },
              "name_en": "Two people at the cave entrance",
              "reason_en": "The people are temporarily present and are not fixed site elements."
            },
            {
              "evidence": {
                "quote_ko": "실외. 숲속 동굴 앞 - 밤",
                "scene_index": 25
              },
              "name_en": "Nighttime conditions",
              "reason_en": "Time of day is a moment-specific environmental condition rather than a persistent spatial feature."
            },
            {
              "evidence": {
                "quote_ko": "그 뒤로는 끝도 없이 깜깜한 동굴이 검은 아가리를 쩍 벌리고 있는데…",
                "scene_index": 25
              },
              "name_en": "Dark appearance of the cave interior",
              "reason_en": "Visible darkness is an illumination state, not a persistent physical marker."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "cave-front approach area",
              "placement_en": "The cave-front approach area lies directly outside the natural cave mouth and provides the continuous exterior access surface leading to its threshold.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "실외. 숲속 동굴 앞 - 밤",
                "scene_index": 25
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "woodland surrounding the cave approach",
              "placement_en": "The woodland surrounds the cave-front approach and the exterior side of the natural cave entrance.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "커다란 자연동굴에 사람이 나무 기둥으로 덧댄 것 같은 입구가 만들어져 있다.",
                "scene_index": 25
              },
              "inferred": false,
              "kind": "entrance",
              "name_en": "large natural cave mouth",
              "placement_en": "The large natural cave mouth faces the cave-front approach, with its threshold connecting the exterior approach to the cave passage.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "evidence": {
                "quote_ko": "나무 기둥으로 덧댄 것 같은 입구",
                "scene_index": 25
              },
              "inferred": false,
              "kind": "support",
              "name_en": "wooden posts added around the cave entrance",
              "placement_en": "The wooden posts are fixed around the natural cave mouth as added support elements framing portions of the entrance.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B3",
              "evidence": {
                "quote_ko": "수리영이 먼저 동굴 안으로 발을 들여놓는다.",
                "scene_index": 70
              },
              "inferred": false,
              "kind": "passage",
              "name_en": "cave passage beyond the entrance threshold",
              "placement_en": "The cave passage begins immediately beyond the natural cave mouth and continues inward from the entrance threshold.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A woodland surrounds an exterior cave-front approach area. This approach leads directly to a large natural cave mouth and meets its threshold without an intervening structure. Wooden posts added around the mouth form a fixed support arrangement at the entrance. Beyond the threshold, the cave passage continues inward along the same access axis. The exterior approach and the entrance threshold provide the two usable camera zones, allowing views toward the cave mouth as well as views aligned into the passage.",
          "zone_labels_en": [
            "Cave-Front Approach",
            "Cave Mouth and Threshold"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L29"
        ],
        "scene_indices": [
          25,
          70
        ]
      },
      "bg_forest_goat_pen": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "낮에 섬 곳곳을 배회하던 검은 염소 수십 마리가 축사 안에 몰려있다.",
                "scene_index": 31
              },
              "name_en": "black goat herd",
              "reason_en": "The goats are movable livestock whose presence changes between scenes; the enclosure is explicitly empty in scene 58."
            },
            {
              "evidence": {
                "quote_ko": "마을 청년들이 그 사이를 지나간다.",
                "scene_index": 31
              },
              "name_en": "people moving through the goat enclosure",
              "reason_en": "The people are moment-specific occupants rather than persistent site elements."
            },
            {
              "evidence": {
                "quote_ko": "포댓자루 안 무언가는 사력을 다해 꿈틀거리지만",
                "scene_index": 31
              },
              "name_en": "carried sack and its contents",
              "reason_en": "The sack and its contents are movable objects present only during the traversal."
            }
          ],
          "items": [
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "실외. 숲속 염소 축사 - 밤",
                "scene_index": 31
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "forest surrounding the goat pen",
              "placement_en": "The forest surrounds the goat-pen site and forms the exterior context beyond the enclosure boundary and both ends of the through-route.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P1",
              "evidence": {
                "quote_ko": "검은 염소 수십 마리가 축사 안에 몰려있다.",
                "scene_index": 31
              },
              "inferred": false,
              "kind": "enclosure",
              "name_en": "forest goat pen enclosure",
              "placement_en": "The goat pen occupies a clearing within the surrounding forest and contains the interior holding space crossed by the through-route.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P2",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "route-end access opening on one side of the goat pen",
              "placement_en": "This access opening interrupts one side of the goat-pen boundary and directly connects the forest exterior to one end of the internal through-route.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "P3",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "route-end access opening on the opposite side of the goat pen",
              "placement_en": "This access opening interrupts the opposite side of the goat-pen boundary and connects the other end of the internal through-route to the forest exterior.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "검은 염소만 없을 뿐, 수리영은 그 밤, 그 길을 그대로 앞장 서 간다.",
                "scene_index": 58
              },
              "inferred": false,
              "kind": "route",
              "name_en": "internal route through the goat pen",
              "placement_en": "The route runs across the goat-pen interior between the two opposing access openings, providing continuous passage through the enclosure.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "A goat pen occupies a clearing within the surrounding forest. Its enclosure defines an interior holding space. A continuous route crosses that interior, meeting an access opening on one side of the enclosure and a second access opening on the opposite side. Each opening connects the internal route directly to the forest exterior, allowing movement into, across, and out of the pen. The forest continues around the enclosure beyond its boundary and both route ends.",
          "zone_labels_en": [
            "Goat Pen Interior",
            "Internal Through-Route",
            "Forest-Side Access"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L35"
        ],
        "scene_indices": [
          31,
          58,
          109
        ]
      },
      "bg_forest_slaughterhouse": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "어둠 속 달빛 아래 염소 도축장이 보인다.",
                "scene_index": 76
              },
              "name_en": "Night darkness and moonlight",
              "reason_en": "The nighttime illumination is a moment-specific environmental condition, not a persistent site feature."
            },
            {
              "evidence": {
                "quote_ko": "축사에서는 매에에- 시끄럽게 염소 우는 소리가 들려온다.",
                "scene_index": 76
              },
              "name_en": "Goats occupying the livestock shed",
              "reason_en": "The animals and their calls are mobile, moment-dependent scene elements rather than fixed site markers."
            },
            {
              "evidence": {
                "quote_ko": "다급히 도축장으로 뛰어가는 민숙.",
                "scene_index": 76
              },
              "name_en": "People moving between the path and slaughterhouse",
              "reason_en": "Characters and their movement through the site are shot-specific activity, not persistent spatial elements."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "실외. 숲속 도축장 옆 길 - 밤",
                "scene_index": 76
              },
              "inferred": false,
              "kind": "path",
              "name_en": "woodland path beside the slaughterhouse",
              "placement_en": "The path runs through the wooded site directly beside the slaughterhouse compound and provides the exterior route toward the building.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "숲속 도축장 옆 길",
                "scene_index": 76
              },
              "inferred": false,
              "kind": "woodland",
              "name_en": "wooded surroundings around the slaughterhouse path",
              "placement_en": "The wooded surroundings contain the path and enclose the outdoor slaughterhouse site beyond its immediate building frontage.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "어둠 속 달빛 아래 염소 도축장이 보인다.",
                "scene_index": 76
              },
              "inferred": false,
              "kind": "building",
              "name_en": "goat slaughterhouse building",
              "placement_en": "The slaughterhouse building stands within the woodland directly alongside the path, with an exterior side accessible from that path.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B2",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "path-side entrance into the slaughterhouse",
              "placement_en": "The entrance is set into the slaughterhouse exterior on the side reached from the adjacent woodland path, connecting the outdoor approach to the building interior.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B3",
              "evidence": {
                "quote_ko": "축사에서는 매에에- 시끄럽게 염소 우는 소리가 들려온다.",
                "scene_index": 76
              },
              "inferred": false,
              "kind": "livestock shed",
              "name_en": "livestock shed within the slaughterhouse compound",
              "placement_en": "The livestock shed forms a fixed component of the slaughterhouse compound near the main slaughterhouse building; the scene does not specify which side it occupies.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is a slaughterhouse compound contained within woodland. A path runs through the wooded surroundings and passes directly beside the compound, creating the exterior approach used to reach the slaughterhouse. The main slaughterhouse building occupies the compound edge next to this path. A path-side entrance connects that exterior approach to the building interior. A livestock shed is also part of the same compound near the main building, although its exact side relative to the building is not fixed by the scene. The practical camera geography therefore consists of a receding woodland path beside a building frontage, with the entrance as the principal connection between them.",
          "zone_labels_en": [
            "Woodland Path",
            "Slaughterhouse Frontage"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L36",
          "L39"
        ],
        "scene_indices": [
          76
        ]
      },
      "bg_roadside_gas_station": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "주유기 옆에 서 있는 아반테.",
                "scene_index": 42
              },
              "name_en": "Avante passenger car",
              "reason_en": "The vehicle is present only during the scene and is not a persistent part of the site."
            },
            {
              "evidence": {
                "quote_ko": "인우는 핸드폰 통화를 시도한다.",
                "scene_index": 42
              },
              "name_en": "In-woo's mobile phone",
              "reason_en": "The handheld phone is movable personal property rather than a fixed site element."
            },
            {
              "evidence": {
                "quote_ko": "핸드폰 지도앱 화면: 다른 여러 개의 섬에서 뚝 떨어진 외딴 섬. “금월도”라는 이름.",
                "scene_index": 42
              },
              "name_en": "Geumwoldo map display",
              "reason_en": "The map is momentary screen content on a movable phone and does not belong to the permanent location layout."
            }
          ],
          "items": [
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "주유기 옆에 서 있는 아반테.",
                "scene_index": 42
              },
              "inferred": false,
              "kind": "fuel dispenser",
              "name_en": "roadside fuel dispenser",
              "placement_en": "The roadside fuel dispenser stands within the fueling forecourt beside the vehicle circulation area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F2",
              "evidence": null,
              "inferred": true,
              "kind": "forecourt",
              "name_en": "fueling forecourt circulation area",
              "placement_en": "The fueling forecourt surrounds and directly serves the roadside fuel dispenser, providing the fixed site area where vehicles can stop for fueling.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "실외. 국도변 주유소 - 낮",
                "scene_index": 42
              },
              "inferred": false,
              "kind": "road",
              "name_en": "national highway beside the gas station",
              "placement_en": "The national highway runs along the roadside edge of the gas-station site.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R2",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "gas-station highway approach",
              "placement_en": "The gas-station highway approach directly connects the national highway edge to the fueling forecourt circulation area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R3",
              "evidence": null,
              "inferred": true,
              "kind": "sign",
              "name_en": "fixed roadside gas-station identification sign",
              "placement_en": "The fixed gas-station identification sign stands at the roadside side of the site, adjoining the highway approach so approaching road users can identify the facility.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The gas station occupies a roadside site directly adjoining a national highway. A highway approach crosses the roadside edge and leads into the fueling forecourt circulation area. The roadside fuel dispenser stands within that forecourt, where vehicles can stop beside it. A fixed gas-station identification sign is positioned by the highway approach at the road-facing side of the site. Together, the highway, approach, forecourt, dispenser, and sign form one continuous road-to-fueling layout.",
          "zone_labels_en": [
            "Fueling Forecourt",
            "Highway-Side Approach"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L40"
        ],
        "scene_indices": [
          42
        ]
      },
      "bg_mainland_harbor": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "드럼통 모닥불 가",
                "scene_index": 47
              },
              "name_en": "Drum-barrel fire setup",
              "reason_en": "The barrel and fire are movable and depend on the activity occurring at that moment."
            },
            {
              "evidence": {
                "quote_ko": "경찰들이 폴리스라인을 치고 접근을 막고 있지만",
                "scene_index": 47
              },
              "name_en": "Police boundary line",
              "reason_en": "The police line is a temporary incident-control installation rather than a persistent site boundary."
            },
            {
              "evidence": {
                "quote_ko": "시체는 머리와 팔 한쪽이 뜯겨져 나가고 없는 참혹한 상태.",
                "scene_index": 47
              },
              "name_en": "Damaged body at the dock",
              "reason_en": "The body is an incident-specific presence and not part of the permanent harbor site."
            },
            {
              "evidence": {
                "quote_ko": "어선 위 황 씨",
                "scene_index": 53
              },
              "name_en": "Fishing vessel at the berth",
              "reason_en": "A vessel is movable and its presence at a particular berth is temporary."
            },
            {
              "evidence": {
                "quote_ko": "까만색 그랜드카니발에서 짧은 치마 여자 대여섯이 우루루 내린다.",
                "scene_index": 100
              },
              "name_en": "Black van at the harbor",
              "reason_en": "The vehicle is movable and appears only as part of the scene's immediate activity."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": null,
              "inferred": true,
              "kind": "approach",
              "name_en": "Landside harbor access area",
              "placement_en": "Adjoins the inland entrance of the main harbor dock and provides the continuous access surface from which pedestrians and vehicles reach the landing.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": null,
              "inferred": true,
              "kind": "sign",
              "name_en": "Fixed harbor landing identification sign",
              "placement_en": "Stands at the transition between the landside harbor access area and the inland entrance of the main harbor dock, identifying the landing for arriving users.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "evidence": {
                "quote_ko": "실외. 해안마을 선착장 - 낮",
                "scene_index": 47
              },
              "inferred": false,
              "kind": "dock",
              "name_en": "Main coastal village harbor dock",
              "placement_en": "Extends outward from the landside harbor access area, with working space along its length and the dock terminus at its outer end.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "evidence": null,
              "inferred": true,
              "kind": "berthing edge",
              "name_en": "Boat-facing berthing edge of the main dock",
              "placement_en": "Runs along the water-facing side of the main coastal village harbor dock and directly adjoins the harbor water so vessels can lie beside the dock.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E1",
              "evidence": {
                "quote_ko": "선착장 끝, 저 쪽에 사람들이 왁자지껄 모여 있는 게 보인다.",
                "scene_index": 47
              },
              "inferred": false,
              "kind": "terminus",
              "name_en": "Outer terminus of the harbor dock",
              "placement_en": "Occupies the far end of the main coastal village harbor dock, opposite the landside harbor access area and beside the harbor water.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "W1",
              "evidence": null,
              "inferred": true,
              "kind": "water",
              "name_en": "Harbor water beside the landing",
              "placement_en": "Directly adjoins the boat-facing berthing edge and continues around the outer terminus of the harbor dock, allowing vessels to approach and berth.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized on a single landside-to-water axis. The landside harbor access area meets the inland entrance of the main coastal village harbor dock, with a fixed landing identification sign positioned at that transition. The dock extends outward from this access area toward its outer terminus. Its boat-facing edge directly adjoins the harbor water along the working length of the landing, and the water also continues around the dock terminus. Camera positions used by the scenes can therefore progress from the landside access area onto the main dock and farther toward the outer terminus, while views toward berthed vessels are oriented across the boat-facing edge toward the adjoining harbor water.",
          "zone_labels_en": [
            "Landside Harbor Access Area",
            "Main Harbor Dock",
            "Outer Dock Terminus"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L41"
        ],
        "scene_indices": [
          47,
          53,
          100
        ]
      },
      "bg_harbor_restaurant_deck": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": null,
              "name_en": "outdoor dining tables and chairs",
              "reason_en": "The dining furniture is movable and may be arranged differently between moments, so it is not admitted as a persistent site marker."
            },
            {
              "evidence": {
                "quote_ko": "인우는 진지하게 형사들 얘기를 들으며 이들 빈 잔에 술을 따라준다.",
                "scene_index": 49
              },
              "name_en": "alcohol bottles and drinking glasses",
              "reason_en": "These are movable dining props present during the drinking activity rather than permanent parts of the site."
            },
            {
              "evidence": {
                "quote_ko": "…하며 핸드폰을 꺼내 사진 하나를 보여준다.",
                "scene_index": 49
              },
              "name_en": "mobile phone displaying a CCTV image",
              "reason_en": "The phone and its displayed image are handheld, moment-specific story elements."
            },
            {
              "evidence": {
                "quote_ko": "깜깜한 밤바다 멀-리 불을 밝힌 야간 조업 어선들이 밤하늘 별처럼 떠 있다.",
                "scene_index": 49
              },
              "name_en": "offshore fishing boats and their lights",
              "reason_en": "The vessels are mobile, and their visible lights depend on the particular nighttime activity."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "실내. 해안마을 횟집 - 밤",
                "scene_index": 49
              },
              "inferred": false,
              "kind": "restaurant",
              "name_en": "coastal village raw-fish restaurant building",
              "placement_en": "The restaurant building stands beside its sea-facing outdoor dining area, with the offshore waters visible from that exterior side.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "그 풍경이 보이는 바깥 자리에 앉아",
                "scene_index": 49
              },
              "inferred": false,
              "kind": "outdoor dining area",
              "name_en": "sea-facing outdoor dining area of the restaurant",
              "placement_en": "The outdoor dining area occupies the exterior side of the restaurant from which the offshore waters can be seen.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A3",
              "evidence": null,
              "inferred": true,
              "kind": "entrance",
              "name_en": "restaurant entrance adjoining the outdoor dining area",
              "placement_en": "The entrance is set in the restaurant side adjoining the outdoor dining area and provides the necessary passage between the restaurant interior and the exterior area.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "깜깜한 밤바다 멀-리 불을 밝힌 야간 조업 어선들이 밤하늘 별처럼 떠 있다.",
                "scene_index": 49
              },
              "inferred": false,
              "kind": "water",
              "name_en": "offshore sea visible from the restaurant",
              "placement_en": "The offshore sea lies along the outward view from the restaurant's outdoor dining area; its exact shoreline relationship to the restaurant is not specified.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The coastal village raw-fish restaurant building has a dedicated outdoor dining area on its sea-facing exterior side. A restaurant entrance directly adjoining this area connects it to the interior. From anywhere within the outdoor dining area, the principal outward sightline runs away from the building toward the visible offshore sea. The source establishes this visual relationship but does not establish that the restaurant or dining area directly touches the shoreline, so the intervening waterfront distance and features remain unspecified.",
          "zone_labels_en": [
            "Sea-Facing Outdoor Dining Area"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L42"
        ],
        "scene_indices": [
          49
        ]
      },
      "bg_forest_ritual_clearing": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "모닥불 여러 개가 둥그런 원을 그리며 활활 타오르는 가운데",
                "scene_index": 68
              },
              "name_en": "Circular arrangement of burning bonfires",
              "reason_en": "The fires and their momentary ritual arrangement depend on active burning; no persistent fire pits or fixed fire structures are established."
            },
            {
              "evidence": {
                "quote_ko": "희뿌연 안개처럼 주변을 감싼 연기",
                "scene_index": 68
              },
              "name_en": "Bonfire smoke around the ritual ground",
              "reason_en": "Smoke is a temporary atmospheric condition rather than a persistent site element."
            },
            {
              "evidence": {
                "quote_ko": "바위 곳곳에는 사람 손바닥으로 잔뜩 처 바른 것 같은 검붉은 동물의 피 흔적.",
                "scene_index": 52
              },
              "name_en": "Animal-blood hand traces on the giant rock",
              "reason_en": "The blood is a changeable surface condition and is not established as a permanent part of the rock."
            },
            {
              "evidence": {
                "quote_ko": "영란이 품에서 무언가를 꺼내 바위 앞 제단에 올려놓는다.",
                "scene_index": 68
              },
              "name_en": "Bone necklace placed on the altar",
              "reason_en": "The necklace is a movable ritual offering present only during particular actions."
            },
            {
              "evidence": {
                "quote_ko": "바위 앞 두터운 가죽 줄에 손목, 발목이 꼼짝없이 묶인다.",
                "scene_index": 110
              },
              "name_en": "Leather restraints at the altar",
              "reason_en": "The restraints are tied to a particular sacrifice and are not established as permanent site hardware."
            },
            {
              "evidence": {
                "quote_ko": "무악사들이 북, 징을 치며 분위기를 고조시키는 가운데",
                "scene_index": 73
              },
              "name_en": "Ritual instruments and gathering equipment",
              "reason_en": "The drums, gong, bells, and related equipment are movable objects brought into use for the ritual."
            },
            {
              "evidence": {
                "quote_ko": "거대한 바위에서 피어오르기 시작하는 검은 연기",
                "scene_index": 110
              },
              "name_en": "Supernatural black smoke emerging from the rock",
              "reason_en": "The smoke manifests during a specific event and does not persist as part of the location."
            },
            {
              "evidence": {
                "quote_ko": "불 주변으로 둥그렇게 원을 그린 수십 명의 검은옷 신도들.",
                "scene_index": 105
              },
              "name_en": "Circular formation of ritual participants",
              "reason_en": "The human formation is an activity-dependent arrangement rather than a fixed spatial feature."
            }
          ],
          "items": [
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "산 속 숲 한 가운데 공터처럼 뻥 뚫린 공간.",
                "scene_index": 52
              },
              "inferred": false,
              "kind": "clearing",
              "name_en": "forest-enclosed ritual clearing",
              "placement_en": "The open clearing occupies the center of the forest enclosure, extending outward from the rock forecourt to the surrounding forest edge.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "성인 키 서너 배 높이의 거대한 바위가 떡하니 자리잡고 있다.",
                "scene_index": 52
              },
              "inferred": false,
              "kind": "rock",
              "name_en": "towering giant ritual rock",
              "placement_en": "The giant rock stands at the rear of the ritual forecourt within the clearing, rising approximately three to four adult heights above the ground and facing the open clearing.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R2",
              "evidence": {
                "quote_ko": "영란이 품에서 무언가를 꺼내 바위 앞 제단에 올려놓는다.",
                "scene_index": 68
              },
              "inferred": false,
              "kind": "altar",
              "name_en": "central altar before the giant rock",
              "placement_en": "The altar stands directly in front of the giant rock on the clearing side, establishing a central sightline from the open ritual ground toward the rock.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F1",
              "evidence": {
                "quote_ko": "산 속 숲 한 가운데 공터처럼 뻥 뚫린 공간.",
                "scene_index": 52
              },
              "inferred": false,
              "kind": "boundary",
              "name_en": "surrounding forest edge",
              "placement_en": "The forest edge encloses the open clearing on all sides and forms the outer boundary between the ritual ground and the surrounding woods.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F2",
              "evidence": {
                "quote_ko": "그때, 숲을 나온 또다른 마을 청년이 다급히 뛰어온다.",
                "scene_index": 73
              },
              "inferred": false,
              "kind": "approach",
              "name_en": "traversable forest-side approach",
              "placement_en": "A traversable approach crosses the surrounding forest edge into the outer part of the clearing; its compass position relative to the giant rock is not established by the scenes.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is an open ritual clearing enclosed on every side by forest. A towering giant rock occupies the rear of the principal ritual forecourt and faces into the open ground. The central altar stands immediately in front of the rock on the clearing side, creating the main spatial axis: outer clearing, altar, then giant rock. Open ground extends laterally around this forecourt and outward to the surrounding forest edge, allowing movement around the rock and assembly across the wider clearing. A traversable forest-side approach enters the outer clearing through the enclosing woodland, although the source does not establish its compass direction. No permanent fire structures are specified; bonfires, smoke, blood traces, restraints, offerings, equipment, and participant formations remain moment-specific additions rather than site markers.",
          "zone_labels_en": [
            "Rock-and-Altar Forecourt",
            "Open Clearing Ground",
            "Surrounding Forest Edge and Approach"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L43"
        ],
        "scene_indices": [
          52,
          68,
          73,
          78,
          105,
          110
        ]
      },
      "bg_coastal_rock_path": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "멀리 배에서 이들을 감시하듯 지켜보는 황 씨.",
                "scene_index": 56
              },
              "name_en": "offshore surveillance boat",
              "reason_en": "The boat is a movable vessel present during a particular moment, not a persistent feature of the coastal site."
            },
            {
              "evidence": {
                "quote_ko": "갯바위와 바닷물 사이에 걸려 들썩이는 사람 형체.",
                "scene_index": 60
              },
              "name_en": "human body caught at the waterline",
              "reason_en": "The body is a moment-specific subject lodged at the shoreline and is not a persistent site element."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "해안가 좁은 길을 함께 걷는다.",
                "scene_index": 56
              },
              "inferred": false,
              "kind": "path",
              "name_en": "narrow coastal walking path",
              "placement_en": "The narrow path follows the coast, extending in the villageward direction at one end and reaching the steep coastal rocks at the other.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "길이 사라지며 가파른 바위들이 이어진다.",
                "scene_index": 56
              },
              "inferred": false,
              "kind": "rock passage",
              "name_en": "steep forestward rock passage",
              "placement_en": "The steep rock passage begins where the narrow coastal walking path disappears and continues upward toward the forest side of the coast.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "갯바위와 바닷물 사이에 걸려",
                "scene_index": 60
              },
              "inferred": false,
              "kind": "rock outcrops",
              "name_en": "tidal shoreline rock outcrops",
              "placement_en": "The tidal shoreline rock outcrops occupy the seaward edge of the coastal route and directly meet the coastal sea.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "evidence": {
                "quote_ko": "갯바위와 바닷물 사이에 걸려",
                "scene_index": 60
              },
              "inferred": false,
              "kind": "waterbody",
              "name_en": "coastal sea beside the rock route",
              "placement_en": "The coastal sea directly adjoins the tidal shoreline rock outcrops and extends outward from the land, providing an offshore sightline back toward the coastal route and forestward rocks.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized as a narrow coastal walking path running along the landward side of the sea. One direction along this path leads toward the village. In the opposite direction, the recognizable path ends and becomes a steep passage across continuous coastal rocks rising toward the forest side. Tidal shoreline rock outcrops lie along the seaward edge of the route, directly between the landward walking and climbing areas and the coastal sea. The sea begins at these outcrops and extends offshore, allowing a clear sightline from the water back toward both the narrow path and the forestward rock passage.",
          "zone_labels_en": [
            "Narrow Coastal Path",
            "Steep Forestward Rock Passage",
            "Tidal Rock Shoreline",
            "Offshore Waters"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L44"
        ],
        "scene_indices": [
          56,
          60
        ]
      },
      "bg_police_patrol_boat": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "그리고 갑판에 둔 여상의 시체 쪽으로 간다.",
                "scene_index": 62
              },
              "name_en": "Body temporarily placed on the deck",
              "reason_en": "The body is movable and present only during a particular event, so it is not a persistent part of the patrol boat."
            },
            {
              "evidence": {
                "quote_ko": "황 씨의 낚시 어선이 경찰선 쪽으로 접근해오는 것이 보인다.",
                "scene_index": 62
              },
              "name_en": "Fishing boat temporarily adjoining the patrol boat",
              "reason_en": "The fishing boat only approaches and temporarily adjoins the patrol boat during the transfer."
            },
            {
              "evidence": {
                "quote_ko": "구명 조끼, 물통, 튜브 등 아무거나 잡히는대로 내던져보지만…",
                "scene_index": 87
              },
              "name_en": "Loose life jackets, water container, and tube",
              "reason_en": "These are movable loose objects whose positions depend on the action in the scene."
            },
            {
              "evidence": {
                "quote_ko": "신 형사가 쇠 파이프로 산들을 후려갈긴다.",
                "scene_index": 87
              },
              "name_en": "Loose metal pipe and handguns",
              "reason_en": "The weapons are handled, displaced, or thrown during the confrontation and are not fixed site elements."
            },
            {
              "evidence": {
                "quote_ko": "민숙과 산들이 빠진 곳에서는 하얀 포말만 맴돌 뿐",
                "scene_index": 87
              },
              "name_en": "Wake, spray, and surface foam",
              "reason_en": "These are momentary water conditions created by vessel movement and action."
            },
            {
              "evidence": {
                "quote_ko": "선수와 선미를 연결하는 통로를 철벅철벅 걸어오는 산들",
                "scene_index": 87
              },
              "name_en": "Water temporarily covering parts of the deck passage",
              "reason_en": "Wetness and standing water are transient surface conditions rather than persistent structures."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "후진하는 순찰정 선수 가장자리 레일 바를 한 손으로 턱 붙잡는다.",
                "scene_index": 87
              },
              "inferred": false,
              "kind": "rail",
              "name_en": "bow-edge rail bar",
              "placement_en": "Mounted along the exposed outer edge of the patrol boat's bow, directly bordering the forward deck and the surrounding water.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "반동을 이용해 확 튀어올라… 갑판에 안착한다.",
                "scene_index": 87
              },
              "inferred": false,
              "kind": "deck",
              "name_en": "forward exterior deck",
              "placement_en": "Occupies the bow end of the patrol boat immediately inside the bow-edge rail bar and connects aft to the bow-to-stern deck passage.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "선수와 선미를 연결하는 통로를 철벅철벅 걸어오는 산들",
                "scene_index": 87
              },
              "inferred": false,
              "kind": "passage",
              "name_en": "bow-to-stern exterior deck passage",
              "placement_en": "Runs longitudinally along the patrol boat, linking the forward exterior deck to the stern deck and passing beside the control cabin.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "선미에 주저앉아 덜덜 떠는 수리영.",
                "scene_index": 87
              },
              "inferred": false,
              "kind": "deck",
              "name_en": "stern exterior deck",
              "placement_en": "Occupies the aft end of the patrol boat at the end of the bow-to-stern exterior deck passage.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": null,
              "inferred": true,
              "kind": "rail",
              "name_en": "stern water-facing safety rail",
              "placement_en": "Borders the water-facing outer edge of the stern exterior deck as its fixed safety boundary.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "evidence": {
                "quote_ko": "보니, 조타실 키를 잡고 있는 사람은 다름아닌 구창모다.",
                "scene_index": 88
              },
              "inferred": false,
              "kind": "cabin",
              "name_en": "patrol-boat control cabin",
              "placement_en": "Forms the patrol boat's control structure between the forward and stern deck areas, adjoining the exterior deck passage.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D2",
              "evidence": {
                "quote_ko": "조타실 키를 잡고 있는 사람은 다름아닌 구창모다.",
                "scene_index": 88
              },
              "inferred": false,
              "kind": "helm",
              "name_en": "control-cabin helm",
              "placement_en": "Fixed inside the patrol-boat control cabin and oriented toward the bow and the water ahead.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E1",
              "evidence": {
                "quote_ko": "어둑해진 초저녁 바다를 신나게 달리는 창모의 배.",
                "scene_index": 62
              },
              "inferred": false,
              "kind": "water",
              "name_en": "open sea surrounding the patrol boat",
              "placement_en": "Directly surrounds the patrol boat's hull and lies beyond the exposed edges and rails of the bow, passage, and stern deck areas.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The patrol boat has a longitudinal layout with the bow and stern at opposite ends. The forward exterior deck occupies the bow end, immediately inside the bow-edge rail bar. From this deck, the bow-to-stern exterior deck passage runs aft beside the control cabin and terminates at the stern exterior deck. The control cabin contains the helm oriented toward the bow and the water ahead. A fixed safety rail borders the water-facing edge of the stern deck. Open sea directly surrounds the hull beyond all exposed deck edges, providing the vessel's continuous operating context.",
          "zone_labels_en": [
            "Forward Exterior Deck",
            "Bow-to-Stern Deck Passage",
            "Stern Exterior Deck",
            "Control Cabin",
            "Surrounding Water"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L45"
        ],
        "scene_indices": [
          62,
          87,
          88
        ]
      },
      "bg_opposite_coast_pier": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L47"
        ]
      },
      "bg_wave_battered_rocks": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "다가오는 순찰정을 보며",
                "scene_index": 89
              },
              "name_en": "approaching patrol boat",
              "reason_en": "The patrol boat is mobile and present only during the scene, so it is not a persistent site marker."
            },
            {
              "evidence": {
                "quote_ko": "그리고 낄낄 웃으며 이들을 반기는 마을 사람들…",
                "scene_index": 89
              },
              "name_en": "gathered village residents",
              "reason_en": "The residents' gathering is an event-dependent arrangement rather than a persistent feature of the location."
            },
            {
              "evidence": {
                "quote_ko": "갯바위에 철벅거리는 파도…",
                "scene_index": 103
              },
              "name_en": "waves striking the rocks",
              "reason_en": "Wave action is a changing momentary state of the adjacent sea, not a fixed spatial marker."
            },
            {
              "evidence": {
                "quote_ko": "사람 손 하나가 바닷물을 뚫고 올라온다.",
                "scene_index": 103
              },
              "name_en": "person emerging from the sea",
              "reason_en": "The emerging person and the emergence point are specific to the action of the scene and do not persist at the site."
            },
            {
              "evidence": {
                "quote_ko": "겨우 갯바위 위로 올라와 벌러덩 자빠져 눕는다.",
                "scene_index": 103
              },
              "name_en": "person lying on the rock",
              "reason_en": "The prone body position is a temporary staging state rather than a permanent site element."
            },
            {
              "evidence": {
                "quote_ko": "이제 곧 짙은 어둠이 내려앉을 세상.",
                "scene_index": 103
              },
              "name_en": "descending evening darkness",
              "reason_en": "The evening light condition varies with time and is not part of the persistent physical layout."
            }
          ],
          "items": [
            {
              "code": "R1",
              "evidence": {
                "quote_ko": "겨우 갯바위 위로 올라와 벌러덩 자빠져 눕는다.",
                "scene_index": 103
              },
              "inferred": false,
              "kind": "rock outcrop",
              "name_en": "exposed coastal rock outcrop",
              "placement_en": "The exposed coastal rock outcrop occupies the landward camera zone and directly meets the adjacent sea along its sea-facing side.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "R2",
              "evidence": {
                "quote_ko": "갯바위를 콱 움켜잡고 바다에서 나오는 사람은…",
                "scene_index": 103
              },
              "inferred": false,
              "kind": "rock edge",
              "name_en": "sea-facing edge of the coastal rock outcrop",
              "placement_en": "The sea-facing rock edge forms the direct boundary between the exposed coastal rock outcrop and the adjacent sea, providing the transition from the water onto the rock.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "S1",
              "evidence": {
                "quote_ko": "갯바위를 콱 움켜잡고 바다에서 나오는 사람은…",
                "scene_index": 103
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "sea adjoining the coastal rock outcrop",
              "placement_en": "The sea lies immediately against the sea-facing edge of the coastal rock outcrop, with uninterrupted water-side views toward the rock boundary.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site consists of an exposed coastal rock outcrop and the sea directly adjoining it. The outcrop provides the principal land-based camera area. Its sea-facing edge defines the fixed transition between rock and water, allowing views from the rock toward the adjacent sea and low water-side views back toward the rock edge. No separate building, path, landing structure, or other fixed facility is established by the scene text.",
          "zone_labels_en": [
            "Exposed Coastal Rock Outcrop",
            "Adjacent Sea"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L48"
        ],
        "scene_indices": [
          89,
          103
        ]
      },
      "bg_village_speaker_tower": {
        "spec": {
          "excluded_transient_elements": [
            {
              "name_en": "Loudspeaker voice broadcast",
              "reason_en": "The amplified voice is a moment-specific broadcast rather than a persistent physical site element.",
              "evidence": {
                "scene_index": 85,
                "quote_ko": "마을 확성기를 타고 영란의 목소리가 흘러나온다."
              }
            },
            {
              "name_en": "Approaching police patrol boat",
              "reason_en": "The patrol boat is a moving vessel present only during the scene and is not a permanent part of the site.",
              "evidence": {
                "scene_index": 85,
                "quote_ko": "멀리 바다에서 선착장을 향해 한 척의 배가 빠른 속도로 접근해온다: 경찰 순찰정이다."
              }
            }
          ],
          "items": [
            {
              "code": "A1",
              "kind": "loudspeaker",
              "name_en": "village public-address loudspeaker installation",
              "placement_en": "The fixed public-address loudspeaker installation occupies the village corner on the inland side of the site, between the uphill forest side and the dockside sightline.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 85,
                "quote_ko": "환영방송이 나왔던 마을 확성기"
              }
            },
            {
              "code": "B1",
              "kind": "forest",
              "name_en": "uphill forest edge",
              "placement_en": "The forest edge borders the uphill side of the village sector, opposite the waterfront direction and accessible from the village corner.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 85,
                "quote_ko": "숲 쪽으로 다시 올라가려던 산들"
              }
            },
            {
              "code": "C1",
              "kind": "warehouse",
              "name_en": "dockside fishing-gear warehouse",
              "placement_en": "The fishing-gear warehouse stands immediately beside the dock and remains visible from the village-to-forest movement area.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 85,
                "quote_ko": "선착장 옆 어구 창고가 눈에 들어온다."
              }
            },
            {
              "code": "C2",
              "kind": "entrance",
              "name_en": "dockside fishing-gear warehouse entrance",
              "placement_en": "The warehouse entrance is set into the side of the fishing-gear warehouse that is accessible from the adjoining dockside area.",
              "temporal_scope": "persistent_site",
              "inferred": true,
              "evidence": null
            },
            {
              "code": "C3",
              "kind": "dock",
              "name_en": "village waterfront dock",
              "placement_en": "The dock adjoins the sea, with the fishing-gear warehouse directly beside it and the village sector extending inland toward the uphill forest edge.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 85,
                "quote_ko": "선착장을 향해 한 척의 배가 빠른 속도로 접근해온다"
              }
            },
            {
              "code": "C4",
              "kind": "sea",
              "name_en": "sea approach off the village dock",
              "placement_en": "The sea directly fronts the village dock and forms the water approach toward it.",
              "temporal_scope": "persistent_site",
              "inferred": false,
              "evidence": {
                "scene_index": 85,
                "quote_ko": "멀리 바다에서 선착장을 향해"
              }
            }
          ],
          "layout_narration_en": "Arrange the site as a connected inland-to-waterfront village edge. The village public-address loudspeaker installation occupies the village corner. The forest edge borders the uphill side of this sector, while the dockside waterfront lies in the opposite direction and remains visible when turning toward the forest. At the waterfront, the fishing-gear warehouse stands immediately beside the village dock, with its required entrance facing the accessible dockside area. The dock directly meets the sea, and the open sea approach aligns toward the dock. This creates a clear spatial sequence from sea to dock and warehouse, through the village loudspeaker area, and uphill to the forest edge.",
          "zone_labels_en": [
            "Village Loudspeaker Area",
            "Uphill Forest Edge",
            "Dockside Waterfront"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L50"
        ],
        "scene_indices": [
          85
        ]
      },
      "bg_coastal_cliff": {
        "spec": {
          "excluded_transient_elements": [
            {
              "evidence": {
                "quote_ko": "붉은색 무녀복 차림의 영란과 황 씨가 절벽에 서서 바다를 바라본다.",
                "scene_index": 95
              },
              "name_en": "People and worn clothing at the cliff",
              "reason_en": "The people and their clothing are movable, scene-specific elements rather than persistent parts of the site."
            },
            {
              "evidence": {
                "quote_ko": "순간, 푹!- 날카로운 칼날이 산들의 등을 파고든다.",
                "scene_index": 95
              },
              "name_en": "Handheld blade",
              "reason_en": "The blade is a movable prop used during the scene and is not permanently attached to the site."
            },
            {
              "evidence": {
                "quote_ko": "파도만 바위에 부딪쳐 부서질 뿐",
                "scene_index": 95
              },
              "name_en": "Breaking waves and sea foam",
              "reason_en": "The waves and foam are momentary states of the persistent sea and rocks."
            },
            {
              "evidence": {
                "quote_ko": "산들은 비명도 채 못 지르고 높은 절벽을 떨어진다.",
                "scene_index": 95
              },
              "name_en": "Falling person beyond the cliff edge",
              "reason_en": "The falling body and its position are event-dependent and do not persist at the location."
            },
            {
              "evidence": {
                "quote_ko": "푸르른 하늘에 푸르게 넘실대는 바다를 배경으로",
                "scene_index": 95
              },
              "name_en": "Daylight sky and blue sea appearance",
              "reason_en": "Lighting, sky appearance, and visible water coloration are time-dependent conditions rather than persistent site markers."
            }
          ],
          "items": [
            {
              "code": "A1",
              "evidence": {
                "quote_ko": "영란과 황 씨가 절벽에 서서 바다를 바라본다.",
                "scene_index": 95
              },
              "inferred": false,
              "kind": "cliff top",
              "name_en": "Seaward-facing cliff-top standing ground",
              "placement_en": "This standing ground occupies the top of the coastal cliff, with the forest margin on its inland side and the cliff brink on its seaward side.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "evidence": {
                "quote_ko": "산들은 비명도 채 못 지르고 높은 절벽을 떨어진다.",
                "scene_index": 95
              },
              "inferred": false,
              "kind": "cliff edge",
              "name_en": "High seaward cliff brink and drop",
              "placement_en": "The brink forms the seaward boundary of the cliff-top standing ground and drops directly toward the sea and rocks below.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "evidence": {
                "quote_ko": "숲에서 나온 산들이 영란 옆으로 다가선다.",
                "scene_index": 95
              },
              "inferred": false,
              "kind": "forest margin",
              "name_en": "Inland forest margin opening onto the cliff top",
              "placement_en": "The forest margin adjoins the inland side of the cliff-top standing ground and provides direct passage from the forest onto the overlook.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "evidence": {
                "quote_ko": "낙하한 산들이 풍덩- 바다로 빠지며 모습을 감춘다.",
                "scene_index": 95
              },
              "inferred": false,
              "kind": "sea",
              "name_en": "Sea directly below the coastal cliff",
              "placement_en": "The sea lies directly below and seaward of the high cliff brink, surrounding the rocks at the foot of the drop.",
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C2",
              "evidence": {
                "quote_ko": "파도만 바위에 부딪쳐 부서질 뿐",
                "scene_index": 95
              },
              "inferred": false,
              "kind": "rock outcrop",
              "name_en": "Rocks at the foot of the cliff",
              "placement_en": "These rocks stand in the sea at the foot of the cliff, directly below the seaward brink.",
              "temporal_scope": "persistent_site"
            }
          ],
          "layout_narration_en": "The site is organized along an inland-to-seaward axis. The inland forest margin opens directly onto the cliff-top standing ground, allowing movement from the forest to the overlook. The standing ground extends seaward to a distinct high brink. Beyond that brink, the cliff drops directly to the sea. Rocks occupy the water at the foot of the drop, where they remain visible from above. The principal top-side camera area is the open ground between the forest margin and the brink, while the lower reef and waterline form the downward view beyond the edge.",
          "zone_labels_en": [
            "Cliff-Top Overlook",
            "Inland Forest Margin",
            "Lower Reef and Waterline"
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L51",
          "L52"
        ],
        "scene_indices": [
          95
        ]
      },
      "bg_historic_drought_village": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L54"
        ]
      },
      "bg_historic_thatched_house": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L56"
        ]
      },
      "bg_historic_government_office_yard": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L57"
        ]
      },
      "bg_historic_mountain_path": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L58"
        ]
      },
      "bg_historic_burning_village": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L59"
        ]
      },
      "bg_historic_wooden_boat": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L60"
        ]
      },
      "bg_historic_island_landing": {
        "skipped": "no scenes mapped to outdoor locs",
        "outdoor_loc_ids": [
          "L61"
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "550b1d14-5962-41e1-8937-6476379faa7d",
  "resolved_model": "gpt",
  "updated_at": "2026-07-28T19:50:57.101588+00:00",
  "project_config_snapshot": {}
}