{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "074ecec520ec7eec",
  "data": {
    "groups": {
      "bg_mountain_contact_facility": {
        "spec": {
          "layout_narration_en": "The site is organized along an uphill axis from the lower mountainside to the mountain summit. A narrow rock-crevice secret exit opens onto the lower mountainside ground, with the contact facility immediately behind it on the interior side of the opening. The exterior ground connects directly to a forest area that extends away from the exit and provides sightlines through intervening trees. Beyond and uphill from the forest is the empty mountain summit, forming the site's distant elevated landmark.",
          "zone_labels_en": [
            "Lower Mountainside Exit Zone",
            "Forest Interior Zone",
            "Mountain Summit Zone"
          ],
          "items": [
            {
              "code": "E1",
              "kind": "exit",
              "name_en": "narrow rock-crevice secret exit",
              "placement_en": "Set into the lower mountainside, opening from the contact facility side onto the exterior mountainside ground.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "네 사람이 젖은 바위 틈으로 나온다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E2",
              "kind": "facility",
              "name_en": "contact facility behind the secret exit",
              "placement_en": "Located immediately behind the narrow rock-crevice secret exit, on the interior side of the lower mountainside opening.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "뒤에서 접촉소가 조용히 무너진다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "E3",
              "kind": "terrain",
              "name_en": "lower mountainside ground outside the secret exit",
              "placement_en": "Adjoins the exterior mouth of the narrow rock-crevice secret exit and connects the opening to the forest area.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "EXT. 산비탈 아래 비밀 출구"
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "F1",
              "kind": "forest",
              "name_en": "forest extending away from the mountainside exit",
              "placement_en": "Begins beyond the lower mountainside ground outside the exit and continues toward the uphill mountain area, with trees occupying the intervening sightlines.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "숲 멀리서 누군가 같은 문장의 신호등을 한 번 켰다가 끈다."
              },
              "temporal_scope": "persistent_site"
            },
            {
              "code": "M1",
              "kind": "summit",
              "name_en": "empty mountain summit above the forest",
              "placement_en": "Occupies the elevated uphill side of the site beyond the forest and serves as the distant landform visible from the lower mountainside.",
              "inferred": false,
              "evidence": {
                "scene_index": 7,
                "quote_ko": "붉은 점들은 빈 산 정상으로 몰려간다."
              },
              "temporal_scope": "persistent_site"
            }
          ],
          "excluded_transient_elements": [
            {
              "name_en": "wetness on the rock crevice",
              "reason_en": "Surface moisture is a momentary condition rather than a persistent site marker.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "네 사람이 젖은 바위 틈으로 나온다."
              }
            },
            {
              "name_en": "collapse of the contact facility",
              "reason_en": "The collapse is an event-dependent state; only the fixed facility is admitted as a marker.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "뒤에서 접촉소가 조용히 무너진다."
              }
            },
            {
              "name_en": "red points moving toward the mountain summit",
              "reason_en": "The moving lights are temporary activity-dependent elements and are not fixed parts of the site.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "붉은 점들은 빈 산 정상으로 몰려간다."
              }
            },
            {
              "name_en": "rice-grain-sized transmitter",
              "reason_en": "The transmitter is a portable handheld object and therefore cannot receive a site marker code.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "안에서 쌀알만 한 송신기가 나온다."
              }
            },
            {
              "name_en": "distant activated signal light",
              "reason_en": "Its fixed installation and permanence are not established, and its illumination occurs only at a particular moment.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "숲 멀리서 누군가 같은 문장의 신호등을 한 번 켰다가 끈다."
              }
            },
            {
              "name_en": "nighttime darkness",
              "reason_en": "Time of day and illumination are transient conditions rather than persistent spatial elements.",
              "evidence": {
                "scene_index": 7,
                "quote_ko": "S7. EXT. 산비탈 아래 비밀 출구 — 밤"
              }
            }
          ]
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L12"
        ],
        "scene_indices": [
          7
        ]
      }
    }
  },
  "step_id": "outdoor_place_spec",
  "run_id": "f53b71e7-04d6-4df6-8d75-c6963dcda1bf",
  "resolved_model": "gpt",
  "updated_at": "2026-09-05T08:29:36.511936+00:00",
  "project_config_snapshot": {}
}