{
  "status": "completed",
  "applicable_count": 2,
  "completed_count": 2,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "074ecec520ec7eec",
  "data": {
    "groups": {
      "bg_mine_complex": {
        "spec": {
          "layout_narration_en": "Use the mine exit as the local origin of the site. Its root-constricted mouth opens directly into an extensive Pennsylvania forest, whose continuous tree cover forms the principal ground area around the exit and across the valley. A river crosses the valley within the forest vista. From the exit-side forest, the leaning concrete high-rise skeleton is a distant landmark projecting diagonally above the treetops. Building remains defined by an immense cylindrical volume removed from the surviving structure occupy a ruin focus within the broader forest interior; the source does not establish whether these remains belong to the distant leaning skeleton, so the two features should remain independently identifiable on the plan.",
          "zone_labels_en": [
            "Root-Constricted Mine Exit",
            "Pennsylvania Forest Interior",
            "Forested River Valley",
            "Distant Leaning-Ruin Sector",
            "Cylindrical-Void Ruin Sector"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "entrance",
              "name_en": "root-constricted mine exit",
              "placement_en": "The mine opening meets the surrounding Pennsylvania forest, with its emergence passage running between tree roots.",
              "inferred": false,
              "evidence": {
                "scene_index": 5,
                "quote_ko": "토니가 뿌리 사이를 기어 나와"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "kind": "forest",
              "name_en": "extensive Pennsylvania valley forest",
              "placement_en": "The forest surrounds the mine exit, extends through the valley around the river, and continues beneath the distant building skeleton.",
              "inferred": false,
              "evidence": {
                "scene_index": 5,
                "quote_ko": "끝없는 숲. 계곡을 가로지르는 강."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "kind": "river",
              "name_en": "river crossing the forested valley",
              "placement_en": "The river crosses the valley within the extensive forest visible from the mine-exit area.",
              "inferred": false,
              "evidence": {
                "scene_index": 5,
                "quote_ko": "계곡을 가로지르는 강."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "D1",
              "kind": "ruin",
              "name_en": "distant leaning concrete high-rise skeleton",
              "placement_en": "The concrete high-rise skeleton stands at a distance from the mine-exit viewpoint and projects diagonally above the treetops.",
              "inferred": false,
              "evidence": {
                "scene_index": 5,
                "quote_ko": "멀리 나무 위로 비스듬히 솟은 콘크리트 고층건물의 골조."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E1",
              "kind": "ruin",
              "name_en": "building remains with an immense cylindrical void",
              "placement_en": "The building remains occupy a ruin focus within the forest setting, with an immense cylindrical volume absent from the surviving structure.",
              "inferred": false,
              "evidence": {
                "scene_index": 6,
                "quote_ko": "거대한 원통 모양으로 도려내진 건물 잔해를 발견한다."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "rescue marking at the mine entrance",
              "reason_en": "It is created during the survival montage and is therefore an event-dependent temporary marking rather than a confirmed persistent site feature.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "1일째: 토니가 갱도 입구에 구조 표식을 만든다."
              }
            },
            {
              "name_en": "broken solar charging panel",
              "reason_en": "The panel is handled and connected as movable equipment, and the scene does not establish it as a permanently fixed part of the site.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "부서진 태양광 충전판을 연결하지만"
              }
            },
            {
              "name_en": "signal flare",
              "reason_en": "The flare exists only as a launched signaling object during a specific moment.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "빈 하늘을 향해 신호탄을 쏜다."
              }
            },
            {
              "name_en": "smartphone",
              "reason_en": "The smartphone is a portable character prop rather than a persistent site element.",
              "evidence": {
                "scene_index": 5,
                "quote_ko": "토니가 스마트폰을 든다."
              }
            },
            {
              "name_en": "red berries",
              "reason_en": "The berries are temporary biological growth shown during a particular foraging moment and do not define a permanent site marker.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "토니가 붉은 열매를 카메라에 비춘다."
              }
            },
            {
              "name_en": "compressed food ration",
              "reason_en": "The ration is portable consumable equipment and not part of the enduring location.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "마지막 압축 식량을 반으로 쪼갠다."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03"
        ],
        "scene_indices": [
          5,
          6
        ]
      },
      "bg_forest_ridge_cliff": {
        "spec": {
          "layout_narration_en": "The site is organized as a wooded ridge interior leading to a terminal cliff edge. Within the ridge interior, a recognizable loop of three trees stands around the approach to a narrow gully, allowing movement around the trees before descending or being drawn onto the gully floor. Inter-tree branches form an elevated passage above the same wooded terrain. The ridge ground continues from this interior forest area to the cliff zone, where the wooded land ends at a steep escarpment with open space beyond. The map should preserve this topological sequence without assigning an unsupported compass orientation: three-tree loop and branch passage within the ridge interior, narrow gully beside the loop, continuous ridge terrain toward the terminal cliff edge, and the cliff drop beyond that boundary.",
          "zone_labels_en": [
            "Wooded Ridge Interior",
            "Narrow Gully Floor",
            "Terminal Cliff Edge"
          ],
          "items": [
            {
              "code": "A1",
              "kind": "ridge",
              "name_en": "wooded ridge ground",
              "placement_en": "Forms the continuous outdoor terrain beneath the ridge trees and extends from the forest interior toward the terminal cliff edge.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "EXT. 숲속 능선 — 낮"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A2",
              "kind": "tree group",
              "name_en": "three-tree pursuit loop",
              "placement_en": "Stands within the wooded ridge interior around the approach to the narrow gully, forming a repeatable circuit among three trees.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "같은 세 나무를 돌며 그들을 좁은 골짜기로 유인한다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "A3",
              "kind": "branches",
              "name_en": "inter-tree branch passage",
              "placement_en": "Occupies the elevated space among the ridge trees above the wooded ground, providing a continuous passage through the branches.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "추격자 3은 나뭇가지 사이로 사라진다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "B1",
              "kind": "gully",
              "name_en": "narrow forest gully floor",
              "placement_en": "Runs through the ridge interior beside the three-tree pursuit loop, below the surrounding tree positions.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "골짜기 바닥에 가느다란 금속선."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "C1",
              "kind": "cliff",
              "name_en": "ridge-end cliff escarpment",
              "placement_en": "Forms the terminal boundary of the wooded ridge, with ridge ground on its landward side and open space beyond and below the edge.",
              "inferred": false,
              "evidence": {
                "scene_index": 9,
                "quote_ko": "윌마가 절벽 끝에 선다."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "thin metal trap line",
              "reason_en": "A deployed trap component is movable and incident-dependent; its persistence as part of the site is not established.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "골짜기 바닥에 가느다란 금속선."
              }
            },
            {
              "name_en": "camouflage capture net",
              "reason_en": "The net is an activated trap component rather than a time-independent site structure.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "위장 그물이 그를 공중으로 낚아챈다."
              }
            },
            {
              "name_en": "explosion damage at a departure tree",
              "reason_en": "The damage is created during the pursuit and depends on the scene moment rather than the enduring site layout.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "윌마가 막 떠난 나무가 뒤늦게 폭발한다."
              }
            },
            {
              "name_en": "inspection drone fragments",
              "reason_en": "The drone and its fragments are movable incident debris, not persistent site markers.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "폭발. 드론이 산산이 흩어진다."
              }
            },
            {
              "name_en": "discarded rescue knife",
              "reason_en": "The knife is portable equipment placed on the ground only during the encounter.",
              "evidence": {
                "scene_index": 8,
                "quote_ko": "토니가 구조용 칼을 바닥에 내려놓고"
              }
            },
            {
              "name_en": "smartphone on the ridge",
              "reason_en": "The phone is a portable prop whose position depends on the immediate action.",
              "evidence": {
                "scene_index": 8,
                "quote_ko": "토니가 금이 간 휴대폰을 꺼낸다."
              }
            },
            {
              "name_en": "cloud layer above the cliff",
              "reason_en": "Cloud cover is a transient atmospheric condition and cannot serve as a persistent site marker.",
              "evidence": {
                "scene_index": 9,
                "quote_ko": "구름 사이로 창백한 빛기둥이 내려와"
              }
            },
            {
              "name_en": "pale vertical energy columns",
              "reason_en": "The columns exist only during the directed-energy event and are not permanent physical features of the location.",
              "evidence": {
                "scene_index": 9,
                "quote_ko": "두 번째 빛기둥이 숲을 훑으며 가까워진다."
              }
            },
            {
              "name_en": "emptied space where a tree was erased",
              "reason_en": "The void is an event-created alteration whose presence depends on shot time, so it is excluded from the time-invariant base site.",
              "evidence": {
                "scene_index": 9,
                "quote_ko": "백 미터 앞의 나무를 소리 없이 지운다."
              }
            },
            {
              "name_en": "erased section of the cliff",
              "reason_en": "The missing cliff section is produced during the final event and is not part of the incident-independent site layout.",
              "evidence": {
                "scene_index": 9,
                "quote_ko": "빛기둥이 방금 전까지 서 있던 절벽을 지운다."
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L04",
          "L05",
          "L06"
        ],
        "scene_indices": [
          7,
          8,
          9
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "7d361a99-126d-4864-8263-d29f33317cc1",
  "resolved_model": "gpt",
  "updated_at": "2026-09-04T18:34:29.972690+00:00",
  "project_config_snapshot": {}
}