{
  "status": "running",
  "data": {
    "completed": {
      "L67": {
        "name": "휴게소 주유소 주유 구역",
        "short_id": "L67",
        "description": "도로에서 진입하는 야외 주유 공간. 주유기와 호스, 숫자 표시 계량기가 있으며, 안쪽으로 마트 출입구가 보인다.",
        "visual_traits": [
          "야외 주유 공간",
          "주유기와 호스",
          "숫자 표시 계량기",
          "안쪽 마트 출입구"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an outdoor gas station fueling area at a highway rest stop, weathered futuristic fuel dispensers equipped with heavy-duty hoses and glowing digital meter displays, the entrance of a convenience mart visible in the background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞": {
        "name": "익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞",
        "short_id": "",
        "description": "낡은 한옥들이 좁은 골목과 중앙 공터를 둘러싼 마을. 높은 물탱크 탑, 성당 앞 노천 격투장과 관중석·단상, 외곽도로와 폐창고가 이어진다.",
        "visual_traits": [
          "한옥 지붕과 좁은 골목",
          "중앙 공터",
          "높은 물탱크 탑",
          "성당 앞 노천 격투장",
          "관중석과 단상"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot. A dystopian village composed of dilapidated Hanok houses with traditional tiled roofs, clustered around narrow alleys and a central dirt plaza. A tall, weathered metal water tank tower stands prominently. In front of an old church structure, an open-air fighting arena is set up with makeshift spectator seating and a raised platform. Near the church entrance stands a statue of a figure with outstretched arms, unusually wearing a traditional Korean Hahoe mask on its face. A peripheral dirt road and a derelict warehouse are visible in the background. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism. No people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "rooftop",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P33": {
        "name": "수갑",
        "short_id": "P33",
        "description": "짧은 연결부로 이어진 두 개의 금속 고리형 수갑. 각 고리에 잠금장치와 작은 열쇠 구멍이 있다.",
        "visual_traits": [
          "두 개의 금속 고리",
          "짧은 연결부",
          "잠금장치",
          "작은 열쇠 구멍"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Two circular metal handcuffs connected by a short central link. Each metal ring features a standard locking mechanism and a small keyhole. Cold metallic texture, utilitarian design. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함": {
        "name": "민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함",
        "short_id": "",
        "description": "금속 바닥과 측벽으로 둘러싸인 화물 적재 공간. 뒤쪽에 여닫는 문이 있고 내부에 철창 케이지가 놓여 있다.",
        "visual_traits": [
          "금속 적재 바닥",
          "화물칸 측벽",
          "후면 출입문",
          "철창 케이지"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a military transport truck cargo bed, metal floor and side walls, a large iron cage placed inside, rear access door, industrial rugged design, ash-gray and cool-neutral palette, subdued lighting, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P10": {
        "name": "주크박스 나팔 스피커",
        "short_id": "P10",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A large, vintage brass horn speaker for a jukebox, flared gramophone style. Tarnished and weathered metallic surface with a subdued brightness, showing signs of wear and age. Wide fluted end tapering down to a narrow neck. Highly detailed, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P12": {
        "name": "작업용 모포",
        "short_id": "P12",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic product photo, isolated object. A heavy-duty, worn industrial work blanket made of thick, coarse fabric. Dark, subdued ash-gray or olive drab color. Frayed edges, rugged and tactile texture, showing signs of heavy use in a harsh dystopian environment. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L129": {
        "name": "목포공항 격납고 내부",
        "short_id": "L129",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot of a massive, dark industrial hangar interior, high ceiling with exposed steel beams and old metal pipes, cracked and stained concrete floor, giant heavy metal sliding doors on one side, dim overhead artificial lighting casting deep shadows, dusty and hazy atmosphere, restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P17": {
        "name": "소총",
        "short_id": "P17",
        "description": "긴 금속 총열과 개머리판을 갖춘 소총. 몸체 아래에 탄창과 방아쇠울이 있으며 앞쪽에 총열 덮개가 이어진다.",
        "visual_traits": [
          "긴 총열",
          "개머리판",
          "하부 탄창",
          "총열 덮개"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A tactical rifle featuring a long metal barrel, a sturdy stock, a bottom magazine, a trigger guard, and a front handguard. Ash-gray and cool-neutral metal textures, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L28": {
        "name": "라울의 컨테이너 앞마당",
        "short_id": "L28",
        "description": "낡은 철제 주거동 출입문 앞의 작은 마당. 주변으로 컨테이너 외벽이 이어지고, 물을 쓸 수 있는 호스가 놓여 있다.",
        "visual_traits": [
          "철제 주거동 앞마당",
          "낡은 컨테이너 외벽",
          "작은 야외 바닥 공간",
          "급수 호스"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a small desolate yard in front of an old steel residential entrance, surrounded by rusted and weathered shipping container exterior walls, a simple water hose lying on the rough outdoor ground, no people, no vehicles, no objects, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000이현우의 컨테이너 내부 생활 공간, 앰버의 방": {
        "name": "이현우의 컨테이너 내부 생활 공간, 앰버의 방",
        "short_id": "",
        "description": "철제 주거동 안의 작은 생활 공간. 식탁과 생활용품이 놓여 있고, 방문으로 구분된 작은 방이 이어진다. 밤에는 식탁 위 촛불이 실내를 밝힌다.",
        "visual_traits": [
          "작은 생활 공간",
          "중앙의 식탁",
          "방문으로 구분된 방",
          "촛불 조명"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped metal container living space. A worn dining table in the center, corrugated iron walls and ceiling, a closed door leading to an adjacent small room. Ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C40": {
        "name": "크리스",
        "short_id": "C40",
        "description": "40대 초반 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 초반의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, early 40s Korean male, middle-aged face, short black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C35": {
        "name": "60대 남자",
        "short_id": "C35",
        "description": "60대 초반 한국인 남성. 나이 든 얼굴을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대 초반의 얼굴",
          "노년의 얼굴 주름"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his early 60s, featuring deeply wrinkled aged skin and completely white hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L20": {
        "name": "미국의 폭력 사태가 벌어진 거리 — 회상",
        "short_id": "L20",
        "description": "도시 건물 사이로 이어지는 야간 거리. 건물 윤곽과 도로가 어둠 속에 드러나는 공간.",
        "visual_traits": [
          "도시 거리",
          "도로변 건물",
          "어두운 야간 조명"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, United States. Photorealistic cinematic establishing shot, austere city street at night flanked by tall building silhouettes, dim cold streetlights illuminating the dark asphalt road, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C11": {
        "name": "신부",
        "short_id": "C11",
        "description": "60대 한국인 남성. 나이 든 얼굴과 짧은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대의 얼굴",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in a near-future dystopian 2069, South Korea. Passport-style ID photo, head and upper chest visible, 60-year-old Korean male, aged face with wrinkles, short hair, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L72": {
        "name": "카센터 마당",
        "short_id": "L72",
        "description": "외따로 선 정비 건물 앞의 열린 마당. 작업장 출입구와 옆의 철제 간이식당 외벽이 보이며, 바깥 도로로 이어진다.",
        "visual_traits": [
          "열린 앞마당",
          "정비 작업장 출입구",
          "옆의 철제 간이식당",
          "도로로 이어지는 진입부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an open dirt yard in front of an isolated maintenance building, visible workshop entrance, exterior wall of a makeshift steel cafeteria adjacent to the shop, pathway leading to an outside road, weathered structures, subdued ash-gray and cool-neutral palette, desolate atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P21": {
        "name": "재판관의 검은 가죽 지갑",
        "short_id": "P21",
        "description": "검은 가죽으로 만든 접이식 지갑. 가장자리에 봉제선이 있고 안쪽에 지폐 수납부와 신분증을 넣는 칸이 있다.",
        "visual_traits": [
          "검은 가죽",
          "접이식 형태",
          "가장자리 봉제선",
          "내부 신분증 수납칸"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, a black leather bifold wallet, open to reveal interior compartments and an ID card slot, stitched edges, detailed leather texture, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실": {
        "name": "익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실",
        "short_id": "",
        "description": "쇠창살 감방들이 복도를 따라 이어진 지하 공간. 바닥에 건초와 고인 물이 있고, 작은 지상창과 계단, 천장 개구부 아래 승강 케이지가 있다.",
        "visual_traits": [
          "쇠창살 감방과 복도",
          "건초와 고인 물",
          "작은 지상창",
          "지상 연결 계단",
          "천장 개구부 아래 케이지"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, an empty underground prison, no people, no vehicles, no objects. A long dim corridor lined with rusty iron-barred cells. The rough stone and dirt floor is covered with scattered dry hay and reflective puddles of standing water. A small grated window high on the heavy stone wall lets in a narrow, dusty shaft of natural light. A set of worn, steep stairs leads upwards. In a central area, a heavy metal elevator cage is suspended below a ceiling opening. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L45": {
        "name": "인천 난민촌 상공",
        "short_id": "L45",
        "description": "해안의 대규모 주거 밀집지를 내려다보는 넓은 상공. 아래로 촘촘한 철제 지붕과 골목, 긴 콘크리트 제방과 제방도로가 펼쳐진다.",
        "visual_traits": [
          "해안 상공의 넓은 시야",
          "밀집한 철제 지붕",
          "촘촘한 골목망",
          "긴 콘크리트 제방",
          "제방을 따라 난 도로"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, wide aerial view from high altitude, looking down at a massive, densely packed coastal shantytown. Endless tightly packed corrugated iron roofs, narrow maze-like alleys, a long thick concrete sea wall separating the settlement from the water, a paved road running along the top of the sea wall. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic atmosphere. no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000캠핑카 내부, 전복된 캠핑카 내부": {
        "name": "캠핑카 내부, 전복된 캠핑카 내부",
        "short_id": "",
        "description": "앞쪽 운전석과 조수석 뒤로 침대와 뒷좌석이 이어지는 낡은 생활형 실내. 작은 전등과 측면 창문, 후면 출입문이 있다.",
        "visual_traits": [
          "앞쪽 운전석과 조수석",
          "뒤쪽 침대",
          "작은 실내 전등",
          "측면 창문",
          "후면 출입문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of an old, cramped lived-in camper van, no people, no vehicles, no objects. Front area with driver and passenger seats, leading to a small living space with a bed and rear seating area. Illuminated by dim small interior lights, featuring small side windows and a rear exit door. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C10": {
        "name": "현우의 아버지",
        "short_id": "C10",
        "description": "미국인 성인 남성. 성숙한 얼굴과 짧게 정돈된 머리카락을 지녔다.",
        "visual_traits": [
          "미국인 남성",
          "성인의 얼굴",
          "짧게 정돈된 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, American adult male, mature facial features, short and neatly trimmed hair, plain white background. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C03": {
        "name": "이현우",
        "short_id": "C03",
        "description": "18세 한국계 미국인 남성. 앳된 얼굴과 헝클어진 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국계 미국인 남성",
          "10대 후반의 얼굴",
          "짧은 검은 머리",
          "헝클어진 머리칼"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 18-year-old Korean-American male, youthful face, messy short black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "location\u0000제주도 연구소 부품 보관·홀로그램 상영실, 찰리 재조립 작업실": {
        "name": "제주도 연구소 부품 보관·홀로그램 상영실, 찰리 재조립 작업실",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, empty room, no people, no vehicles, no objects. A high-tech yet utilitarian laboratory workshop and storage room inside a research facility. Metal shelves built into the walls, lined with integrated mechanical structural components. A section of the floor features built-in hologram projection emitters and circular lenses. A large heavy-duty steel workbench equipped with built-in robotic arm mounts and thick power cables for machine reassembly. Ash-gray and cool-neutral palette, metallic surfaces, subdued industrial lighting with a faint cyan holographic glow, austere post-apocalyptic science-fiction interior, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000익산 마을을 내려다보는 숲 가장자리, 익산 마을 인근 능선 바위": {
        "name": "익산 마을을 내려다보는 숲 가장자리, 익산 마을 인근 능선 바위",
        "short_id": "",
        "description": "마을을 내려다보는 숲 가장자리와 바위가 있는 능선. 아래로 한옥 지붕과 높은 물탱크 탑이 보이고, 멀리 산등성이가 이어진다.",
        "visual_traits": [
          "숲 가장자리",
          "능선의 바위",
          "아래로 펼쳐진 한옥 지붕",
          "높은 물탱크 탑",
          "이어지는 산등성이"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot. A high vantage point at a forest edge featuring a large rocky ridge that overlooks a valley below. Visible in the valley are traditional Hanok-style tiled roofs and a tall rusty steel water tank tower. Distant rolling mountain ridges fade into the horizon under an overcast sky. Restrained ash-gray and cool-neutral palette, subdued lighting, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L08": {
        "name": "페드로의 자동차 내부",
        "short_id": "L08",
        "description": "운전석과 조수석이 나란한 자동차 앞좌석 공간. 운전대와 대시보드가 있고 창문을 통해 주택가의 낮빛이 들어온다.",
        "visual_traits": [
          "나란한 앞좌석",
          "운전대",
          "전면 대시보드",
          "측면 창문",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a car cabin, no people. Featuring a steering wheel, a detailed dashboard, and two front seats side by side. Natural daylight streaming through the side car windows. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P18": {
        "name": "소음기 장착 권총",
        "short_id": "P18",
        "description": "짧은 권총 몸체 앞에 길쭉한 원통형 소음기가 연결된 총. 아래로 기울어진 손잡이와 방아쇠울이 있다.",
        "visual_traits": [
          "원통형 소음기",
          "짧은 권총 몸체",
          "기울어진 손잡이",
          "방아쇠울"
        ],
        "t2i_prompt": "Set in 2069, South Korea and Jeju Island. Photorealistic product photo, isolated object, a handgun with a short body and an elongated cylindrical silencer attached to the barrel, downward-slanted grip, distinct trigger guard, tactical post-apocalyptic sci-fi design, subdued brightness, controlled contrast, restrained ash-gray and cool-neutral palette, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P09": {
        "name": "분해된 주크박스 내부 부품",
        "short_id": "P09",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Complex internal mechanical and electronic parts of a vintage jukebox. Intricately arranged gears, levers, and metallic frames. Exposed old electrical wiring, dusty circuit boards, rusted and tarnished brass and steel textures. Small retro-futuristic components like vacuum tubes and mechanical selection arms. Tactile cinematic realism, subdued brightness, ash-gray and cool-neutral palette.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L107": {
        "name": "무너진 백화점 외부·잔해 지대",
        "short_id": "L107",
        "description": "거대한 상업 건물이 반쯤 무너진 잔해 지대. 넓게 덮인 이끼와 고인 웅덩이, 무성하게 자란 나무와 작은 꽃들이 콘크리트 틈을 채운다.",
        "visual_traits": [
          "반쯤 붕괴한 대형 건물",
          "잔해를 덮은 이끼",
          "고인 웅덩이",
          "무성한 나무와 작은 꽃"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, wide exterior view of a massive half-collapsed commercial department store surrounded by a sprawling debris zone, no people, no vehicles, no objects. Shattered concrete slabs and twisted rebar structures are heavily overgrown with lush green moss. Deep puddles of standing water pool in the uneven, cratered ground. Wild trees, small bushes, and blooming flowers push through the cracks of the concrete rubble, creating a stark contrast between the ruined brutalist architecture and reclaiming nature. Restrained ash-gray and cool-neutral palette mixed with vivid organic greens, subdued brightness, controlled contrast, tactile cinematic realism, overcast moody lighting.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L57": {
        "name": "폐공장 옆 캠핑카 보관 창고",
        "short_id": "L57",
        "description": "폐공장 옆의 어두운 보관 창고. 넓은 내부로 연결되는 출입구에 위로 들어 올리는 셔터가 달려 있다.",
        "visual_traits": [
          "폐공장 옆 창고",
          "넓은 출입구",
          "상하 개폐식 셔터",
          "빛이 적은 내부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a dark storage warehouse adjacent to an abandoned factory, a massive entrance with a heavy roll-up metal shutter, vast empty interior space with low lighting, weathered concrete walls and rusted metal structures, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L109": {
        "name": "무너진 백화점 지하 식품 코너",
        "short_id": "L109",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a collapsed department store basement food court, ruined food stall counters, shattered glass display cases, rusted metal shelves, massive concrete debris and bent rebar from a caved-in ceiling, thick dust in the air, dim and eerie lighting with faint natural light leaking from ceiling cracks, ash-gray and cool-neutral palette, subdued brightness, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L33": {
        "name": "구치소 면회실",
        "short_id": "L33",
        "description": "넓고 단순한 면회 공간. 실내 한가운데 테이블과 마주 보는 의자가 놓여 있고, 한쪽에 출입문이 있다.",
        "visual_traits": [
          "넓은 단일 실내",
          "중앙 테이블",
          "마주 보는 의자",
          "벽면 출입문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a spacious, minimalist, austere institutional visiting room interior. A plain table in the center with two simple chairs facing each other. A single solid door on one wall. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, stark and cold atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000인천 난민촌 관리사무소 내 미연 감금실, 3층 복도·창가, 내부 계단": {
        "name": "인천 난민촌 관리사무소 내 미연 감금실, 3층 복도·창가, 내부 계단",
        "short_id": "",
        "description": "문으로 닫힌 작은 방과 창문이 있는 3층 복도. 복도 구석에 소화기가 비치되어 있고, 위층으로 이어지는 내부 계단이 있다.",
        "visual_traits": [
          "닫힌 방과 문고리",
          "창문이 있는 복도",
          "구석의 소화기",
          "상층 연결 계단"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a 3rd-floor corridor with windows, a small room with a closed door and doorknob, a fire extinguisher in the corner of the hallway, and an internal staircase leading to an upper floor. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L21": {
        "name": "난민 재판소 외부 쓰레기 더미",
        "short_id": "L21",
        "description": "허름한 재판소 건물 바깥에 잡다한 폐기물이 쌓인 황폐한 공간. 쓰레기 더미 사이로 거친 바닥이 드러나고 주변 조명은 희미하다.",
        "visual_traits": [
          "허름한 건물 외부",
          "잡다한 폐기물 더미",
          "노출된 거친 바닥",
          "희미한 조명"
        ],
        "t2i_prompt": "Set in near-future dystopia in 2069, South Korea. Photorealistic cinematic establishing shot, desolate exterior of a shabby building with large piles of assorted trash and debris, exposed rough ground, dim lighting. Restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, austere post-apocalyptic atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C02": {
        "name": "홀로그램 찰리",
        "short_id": "C02",
        "description": "고릴라형 금속 로봇을 재현한 입체 영상. 긴 팔과 짧은 다리, 각진 샌드 베이지 외장과 흰 마스크형 얼굴에 점과 선으로 표시되는 이목구비를 지녔다.",
        "visual_traits": [
          "로봇 형태의 입체 영상",
          "고릴라형 비율",
          "긴 팔과 짧은 다리",
          "샌드 베이지 외장",
          "흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A 3D holographic projection of a gorilla-type mechanical robot. The robot has a bulky gorilla-like build with long arms and short legs. Its body features angular, sand-beige metallic plating. The head has a white, flat mask-like faceplate, where facial features are represented by simple glowing dots and lines. The entire entity has a slightly translucent holographic visual texture.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L117": {
        "name": "지동현의 연구소 주변 제비꽃밭",
        "short_id": "L117",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outdoor field thickly covered with small, vibrant purple violet flowers and low-lying green leaves growing on bare dirt soil. The delicate purple flowers contrast with the subtle hints of a desolate, ash-gray environment in the distant background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L70": {
        "name": "카센터 창고·정비 작업 공간",
        "short_id": "L70",
        "description": "벽면에 여러 록밴드 포스터가 붙은 창고형 정비 공간. 커다란 스피커와 펜치 등 정비 도구, 수리용 용액 병이 놓여 있다.",
        "visual_traits": [
          "벽면의 록밴드 포스터",
          "커다란 스피커",
          "정비 도구",
          "수리용 용액 병",
          "창고형 작업 공간"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot of a warehouse-style auto repair workspace interior, no people, no vehicles. The rough, industrial walls are covered with various vintage rock band posters. A large audio speaker sits in the corner. The workbenches and shelves are cluttered with metal maintenance tools, including pliers, and bottles filled with chemical repair solutions. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C29": {
        "name": "선지자",
        "short_id": "C29",
        "description": "한국인 성인 남성. 성인의 얼굴과 짙은색 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "짙은색 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, adult face, dark hair. restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "P06": {
        "name": "렌치",
        "short_id": "P06",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A heavy-duty metal adjustable wrench, mechanical hand tool, industrial design, slightly worn and weathered steel texture, utilitarian look.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000고급주택 거실·통유리창 안쪽, 실내 계단, 2층 창가": {
        "name": "고급주택 거실·통유리창 안쪽, 실내 계단, 2층 창가",
        "short_id": "",
        "description": "큰 통유리창으로 낮빛이 들어오는 고급 주택 거실. 실내 계단이 위층으로 이어지고 2층에는 외부를 향한 창문이 있다.",
        "visual_traits": [
          "통유리 거실 창",
          "밝은 자연광",
          "복층 주택 내부",
          "위층으로 이어지는 계단",
          "2층 외창"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a high-end duplex living room, large floor-to-ceiling glass windows letting in natural daylight, an indoor staircase leading to the upper floor, second-floor windows looking outside. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L121": {
        "name": "지동현의 연구소 2층·피아노 공간",
        "short_id": "L121",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a 2nd-floor laboratory space featuring a piano, no people, no vehicles, no small objects. Austere industrial interior with concrete floors and metallic walls, a piano sitting permanently in the space, large windows casting cool subdued light, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000포로 수송 트럭 적재함 케이지": {
        "name": "포로 수송 트럭 적재함 케이지",
        "short_id": "",
        "description": "금속 적재 바닥 위에 설치된 쇠창살 케이지 내부. 창살 사이로 사방이 보이고, 한쪽에는 잠금장치가 있는 출입문이 있다.",
        "visual_traits": [
          "금속 바닥",
          "사방의 쇠창살",
          "창살 사이 외부 시야",
          "잠금장치가 있는 문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a prisoner transport truck cargo cage, a confined space with a textured metal floor enclosed by thick, rugged iron bars on all sides, a barred door featuring a heavy industrial locking mechanism, outside environment slightly visible through the gaps in the bars, no people, no vehicles, no objects, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction aesthetic.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C42": {
        "name": "젊은 여자 모습의 로봇",
        "short_id": "C42",
        "description": "젊은 한국인 성인 여성과 같은 얼굴의 인간형 로봇. 자연스러운 사람 얼굴과 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 여성형 얼굴",
          "젊은 성인의 외모",
          "자연스러운 인간 얼굴",
          "검은 머리카락"
        ],
        "t2i_prompt": "Set in 2069 dystopian, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A humanoid robot with the appearance of a young adult Korean woman. It features a natural, highly realistic human face, synthetic human skin on the head, and black hair. The body reveals a sophisticated mechanical android structure with visible robotic joints, metallic components, and synthetic paneling, establishing its robotic identity. Restrained ash-gray and cool-neutral palette, precise hard-surface robot rendering combined with realistic human facial features, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "P29": {
        "name": "수리 중인 브라운관 TV",
        "short_id": "P29",
        "description": "뒤쪽으로 깊게 돌출된 상자형 브라운관 텔레비전. 전면에 볼록한 유리 화면과 두꺼운 테두리, 작은 조작부가 있다.",
        "visual_traits": [
          "깊은 상자형 본체",
          "볼록한 유리 화면",
          "두꺼운 화면 테두리",
          "전면 조작부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, an old bulky box-shaped CRT television featuring a deep rear casing, a convex glass screen, a thick front bezel, and a small analog control panel. Restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L39": {
        "name": "신부의 밴 내부",
        "short_id": "L39",
        "description": "앞쪽 운전 공간 뒤로 긴 뒷좌석 공간이 이어지는 실내. 물품 상자들이 듬성듬성 놓여 좌석 사이에 좁은 틈을 만든다.",
        "visual_traits": [
          "앞쪽 운전 공간",
          "길게 이어진 뒷좌석",
          "듬성듬성 쌓인 물품 상자",
          "상자 사이의 좁은 틈"
        ],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, empty interior of a large van, no people. Front driving cab area leading into a long rear seating space. Storage boxes are sparsely stacked around the back, creating narrow gaps between the seats. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L24": {
        "name": "이현우의 컨테이너 외부·출입문 앞",
        "short_id": "L24",
        "description": "조밀한 철제 주거동 사이 도로변 끝에 있는 낡은 컨테이너 외벽. 녹슨 표면과 번호가 표시된 출입문, 문고리가 보인다.",
        "visual_traits": [
          "골이 진 철제 외벽",
          "녹슨 표면",
          "번호가 표시된 출입문",
          "도로변 끝의 좁은 진입 공간"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an old corrugated steel shipping container dwelling at the edge of a roadside nestled between dense steel residential blocks, heavily rusted outer wall surfaces, a metal door with painted numbers and a visible door handle, a narrow entry space leading to the door, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C05": {
        "name": "앰버",
        "short_id": "C05",
        "description": "10세 한국계 백인 혼혈 여자아이. 어린 얼굴에 금발 머리카락과 커다란 눈을 지녔다.",
        "visual_traits": [
          "한국계 백인 혼혈 여자아이",
          "10세의 어린 얼굴",
          "금발 머리",
          "커다란 눈"
        ],
        "t2i_prompt": "Set in 2069, near-future dystopian South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old girl of mixed Korean and white heritage, youthful facial features, blonde hair, large eyes, facing directly forward with a neutral expression, centered eye-level composition, photorealistic live-action cinematic photography, natural skin texture, soft even lighting, subdued brightness, controlled contrast, restrained cool-neutral color grading preserving natural hair color, sharp facial detail, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "location\u0000제주도 연구소 옥상 잔디밭·안테나·스피커 구역, 연결 계단": {
        "name": "제주도 연구소 옥상 잔디밭·안테나·스피커 구역, 연결 계단",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a weathered research facility rooftop featuring a patch of artificial lawn. Large metal communication antennas and massive broadcast speakers mounted on metal poles stand against the sky. A set of industrial metal stairs leads downwards. Worn concrete textures, rusted metal structures, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, post-apocalyptic science-fiction realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "rooftop",
                "stairs"
              ],
              "default_space_key": "rooftop"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000인천 난민촌 거리·컨테이너 골목, 시장통, 전경, 비탈길, 입구·진입로, 공터 피로연장, 골목 쓰레기 집하장·맨홀 입구, 해일이 덮치는 거리": {
        "name": "인천 난민촌 거리·컨테이너 골목, 시장통, 전경, 비탈길, 입구·진입로, 공터 피로연장, 골목 쓰레기 집하장·맨홀 입구, 해일이 덮치는 거리",
        "short_id": "",
        "description": "거대한 콘크리트 방벽 아래 녹슨 컨테이너가 조밀한 거리. 좁은 시장 골목과 비탈길, 천막 공터, 쓰레기 집하장과 맨홀, 진입 표지판이 이어진다.",
        "visual_traits": [
          "조밀한 녹슨 컨테이너",
          "시장 골목과 비탈길",
          "천막이 있는 공터",
          "쓰레기 집하장과 맨홀",
          "가로등과 방송 스피커"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, Incheon, South Korea. Photorealistic cinematic establishing shot, a sprawling dystopian refugee settlement under a massive concrete wall. Densely packed, rusted shipping containers stacked and arranged to form narrow, labyrinthine market alleys and sloping paths. A dusty vacant lot covered with temporary tarp tents. A grimy garbage collection area with visible metal manhole covers. Weathered streetlights, tangled wires, and broadcast speakers attached to the makeshift structures. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L139": {
        "name": "제주도 연구소 임시보호소 병실·숙소",
        "short_id": "L139",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea and surrounding regions. Photorealistic cinematic establishing shot, a combined hospital room and living quarters inside a temporary shelter in a research facility. Medical equipment and beds coexisting with basic living amenities. Utilitarian, unadorned walls, cold lighting, subdued ash-gray palette, dystopian, practical design, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000보라색 제비꽃밭 — 찰리의 의식 속 환상, 제비꽃밭 너머 연구소 외부 — 찰리의 의식 속 환상": {
        "name": "보라색 제비꽃밭 — 찰리의 의식 속 환상, 제비꽃밭 너머 연구소 외부 — 찰리의 의식 속 환상",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopian era, South Korea. Photorealistic cinematic establishing shot, wide landscape view. A vast, endless field of blooming, vibrant purple violets filling the foreground. In the far distance, beyond the floral field, the imposing, large-scale exterior of a rigid, hard-surface concrete and metal research facility stands in stark contrast. Soft natural lighting emphasizing the purple hues against the austere building. no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L50": {
        "name": "박철진이 탑승한 전투 헬기 내부",
        "short_id": "L50",
        "description": "전방 시야가 열린 조종 공간과 조수석이 있는 금속제 실내. 계기판과 무전 장비가 배치되어 있고, 창 아래로 지상을 내려다볼 수 있다.",
        "visual_traits": [
          "전방 조종 공간",
          "조수석",
          "계기판과 무전 장비",
          "아래로 열린 창밖 시야"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a combat helicopter cockpit, dark metallic structure, wide front windows offering a downward view, side-by-side pilot and co-pilot seats, complex instrument panels and radio equipment, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L96": {
        "name": "익산 한옥마을 식량창고 내부",
        "short_id": "L96",
        "description": "낡은 철문 안의 비어 있는 면적이 넓은 식량창고. 바닥에 쌀 포대 몇 개와 감자 포대 하나가 놓여 있다.",
        "visual_traits": [
          "낡은 철제 출입문",
          "비어 있는 넓은 바닥",
          "소수의 쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a spacious and mostly empty traditional yet distressed food storage warehouse. An old rusted iron door is visible. The floor is wide and dusty, with just a few burlap sacks of rice and potatoes resting in a corner. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P39": {
        "name": "수색·감시 드론",
        "short_id": "P39",
        "description": "중앙 기체와 바깥으로 뻗은 회전날개 지지부를 갖춘 무인 비행 장치. 아래쪽에 작은 카메라 렌즈가 달려 있다.",
        "visual_traits": [
          "중앙 기체",
          "외곽 회전날개",
          "날개 지지부",
          "하부 카메라 렌즈"
        ],
        "t2i_prompt": "Set in near-future dystopia in 2069, South Korea. Photorealistic product photo, isolated object, plain neutral background. A high-tech search and surveillance drone. The drone features a central mechanical body with structural arms extending outward to hold multi-rotor blades. A small surveillance camera lens is mounted underneath the main body. Ash-gray and cool-neutral palette, tactile cinematic realism, precise hard-surface robot rendering, matte metal finish, utilitarian sci-fi design, no people, no background clutter.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "L149": {
        "name": "제주도 연구소 통제실",
        "short_id": "L149",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, futuristic laboratory control room, no people, no vehicles, no objects. Arrays of large monitors and data screens on the walls, metallic command consoles with glowing interfaces. Ash-gray walls, cool-neutral and subdued lighting, sterile, utilitarian high-tech sci-fi interior. Restrained color palette, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L09": {
        "name": "고급주택 담장 안쪽·현관 앞·외벽 창가",
        "short_id": "L09",
        "description": "담장 안쪽에 현관과 외벽 통유리창이 이어지는 주택 외부. 현관문에는 구식 열쇠식 잠금장치가 있고 창가 옆으로 건물 모퉁이가 꺾인다.",
        "visual_traits": [
          "주택 담장 안쪽",
          "현관문",
          "구식 열쇠식 잠금장치",
          "외벽 통유리창",
          "건물 모퉁이"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, exterior yard space inside a high wall of a luxury house, front entrance door featuring an old-fashioned keyhole lock, adjacent exterior wall with a large floor-to-ceiling glass window, angled building corner, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L134": {
        "name": "크리스의 어선 선원실",
        "short_id": "L134",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a cramped, weathered fishing boat crew cabin, rusty and scratched metal walls and floor, built-in metal bunk beds and storage compartments, small circular porthole windows, dim utilitarian overhead lighting, gritty industrial maritime aesthetic, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L143": {
        "name": "제주도 연구소 식당",
        "short_id": "L143",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an institutional research facility cafeteria interior. Long rows of simple metallic or synthetic dining tables and chairs. Stainless steel food dispensing counters in the background. Ash-gray and cool-neutral color palette, subdued brightness, sterile panel lighting, utilitarian and austere dystopian interior design, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L30": {
        "name": "수도권 도심 민병대 사무실·박철진의 사무실",
        "short_id": "L30",
        "description": "책상과 맞은편 빈 벽이 있는 사무실. 책상 위에는 펼쳐진 지도와 스피커폰이 놓여 있고, 벽에는 다트 표적이 마련되어 있다.",
        "visual_traits": [
          "집무용 책상",
          "펼쳐진 지도",
          "스피커폰",
          "벽면 다트 표적"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an indoor office with a desk and an empty wall opposite to it, a large unfolded map and a speakerphone on the desk, a dartboard hanging on the wall, dimly lit, gritty textures, subdued color palette, shallow depth of field, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P41": {
        "name": "자폭 드론",
        "short_id": "P41",
        "description": "중앙 몸체와 회전날개가 결합된 소형 무인 비행 장치. 돌출부가 적은 기체 외장과 짧은 날개 지지부가 있다.",
        "visual_traits": [
          "소형 중앙 몸체",
          "회전날개",
          "짧은 날개 지지부",
          "돌출부가 적은 외장"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Small unmanned aerial vehicle drone, central body combined with rotor blades, short rotor supports, smooth exterior with minimal protrusions, subdued ash-gray and cool-neutral palette, tactile cinematic realism, precise hard-surface rendering.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "C31": {
        "name": "B-200",
        "short_id": "C31",
        "description": "육중한 중장비형 전투 로봇. 짙은 회색 철제 장갑판이 몸체를 덮고, 양손에는 투박하고 굵은 고사포 포신이 결합되어 있다.",
        "visual_traits": [
          "중장비형 기계 실루엣",
          "짙은 회색 철제 외장",
          "전신 장갑판",
          "양손의 굵은 고사포 포신",
          "찰리과(와) 견주어 찰리보다 크고 육중하다."
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Full body reference shot, entire figure from head to feet visible, photorealistic cinematic style, plain neutral background. A massive, heavy-duty combat robot. It features a bulky, heavily armored mechanical silhouette entirely covered in dark gray steel plating. Instead of normal hands, both arms integrate thick, rugged anti-aircraft gun barrels. Tall and imposing posture with a highly detailed hard-surface mechanical structure and tactile metallic textures. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, precise hard-surface robot rendering.",
        "build_scale": [
          {
            "compared_to": "찰리",
            "relation": "찰리보다 크고 육중하다.",
            "source_quote": "반대편에 찰리보다 크고 육중하게 생긴 B-200 개조된 전투 병기가 서있다."
          }
        ],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "P23": {
        "name": "돈 봉투",
        "short_id": "P23",
        "description": "지폐를 포개어 담을 수 있는 납작한 직사각형 종이봉투. 한쪽 입구에 접어 닫는 덮개가 있다.",
        "visual_traits": [
          "직사각형 종이봉투",
          "납작한 형태",
          "접이식 입구 덮개"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic product photo, isolated object, a flat rectangular paper envelope with a folding flap, standard money envelope design, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P32": {
        "name": "은빛 단검",
        "short_id": "P32",
        "description": "은빛 금속 칼날과 짧은 손잡이가 이어진 단검. 칼날은 끝으로 갈수록 좁아져 뾰족한 칼끝을 이룬다.",
        "visual_traits": [
          "은빛 금속 칼날",
          "짧은 손잡이",
          "끝으로 좁아지는 날",
          "뾰족한 칼끝"
        ],
        "t2i_prompt": "Set in the near-future dystopia of 2069, Incheon and southwestern South Korea. Photorealistic product photo, isolated object, plain neutral background. A simple silver metal dagger featuring a short handle and a silver blade that tapers down to a sharp, pointed tip. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L53": {
        "name": "수몰된 인천 난민촌 7구역·표류 잔해 수면",
        "short_id": "L53",
        "description": "넓은 바닷물 수면 위로 철제 주거동 일부와 담벼락이 드러난 공간. 컨테이너 판자와 생활 잔해가 흩어져 떠 있고, 가장자리에 도심이 이어진다.",
        "visual_traits": [
          "넓게 펼쳐진 수면",
          "물 위로 드러난 철제 구조물",
          "담벼락 윗부분",
          "떠다니는 판자와 잔해",
          "도심으로 이어지는 가장자리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, flooded dystopian slum zone, wide murky water surface with the top parts of rusted iron residential structures and concrete walls protruding above the waterline, scattered floating debris including wooden planks and broken container fragments on the water, the edge of a ruined gray cityscape visible in the far background, overcast sky, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000버려진 도서관 열람실·서가, 복도·외진 구석": {
        "name": "버려진 도서관 열람실·서가, 복도·외진 구석",
        "short_id": "",
        "description": "먼지와 거미줄이 쌓인 열람실과 서가. 부서진 책장과 낡은 책, 고물 컴퓨터가 남아 있으며, 깨진 천창에서 잿빛 빛이 들어온다.",
        "visual_traits": [
          "먼지와 거미줄",
          "부서진 책장",
          "낡은 책과 고물 컴퓨터",
          "깨진 천창의 자연광",
          "콘크리트 벽과 외진 구석"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an abandoned library interior, thick dust and cobwebs covering broken wooden bookshelves, scattered old books and obsolete desktop computers, exposed concrete walls leading to dark corridors and secluded corners, dim ash-gray light beaming down through a shattered skylight on the high ceiling, desolate and ruined atmosphere, muted cool-neutral color palette, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L156": {
        "name": "섬바위 주변 얕은 바다·수중",
        "short_id": "L156",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, shallow coastal waters surrounding a rugged island rock formation. A view showing both the rocky outcrop above the water surface and the submerged rocky base leading down to the seabed. Sunlight refracting through the clear shallow water, illuminating the underwater rock textures, subdued brightness, restrained ash-gray and cool-neutral palette, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L125": {
        "name": "목포 보건소 내부",
        "short_id": "L125",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a dystopian public health center, worn metallic walls and faded tile floors, dim and cool-toned fluorescent lighting, rows of degraded waiting chairs, old medical equipment and cabinets, clinical yet abandoned atmosphere, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, high detail, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L110": {
        "name": "수빈의 트럭 운전실",
        "short_id": "L110",
        "description": "낡고 간소한 운전 공간. 앞쪽에 운전대와 계기판이 있고, 전면 유리와 옆문 창을 통해 바깥이 보인다.",
        "visual_traits": [
          "낡은 운전 좌석",
          "운전대와 계기판",
          "전면 유리",
          "옆문 창"
        ],
        "t2i_prompt": "Set in a near-future dystopia in 2069, South Korea. Photorealistic cinematic establishing shot, empty interior of a worn and minimalist truck cabin, driver's seat, steering wheel, dashboard, large front windshield, side door windows, aged textures, utilitarian design, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C27": {
        "name": "장백산",
        "short_id": "C27",
        "description": "한국인 성인 남성. 성숙한 얼굴과 짙은색 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴",
          "짙은색 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, looking straight at the camera, plain white background. Korean adult male, dark hair. Crucially, his entire face is hideously melted, severely disfigured, and deeply scarred from heavy radiation exposure, featuring extensive burn-like damage, irregular skin textures, and melted flesh. Use a restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, and tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C21": {
        "name": "조일광",
        "short_id": "C21",
        "description": "50대 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean male, middle-aged face, short black hair, dark eyes. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C12": {
        "name": "구도환",
        "short_id": "C12",
        "description": "50대 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069's near-future dystopia, South Korea, primarily Incheon, southwestern inland/coastal areas, and Jeju Island. Passport-style ID photo, head and upper chest visible, 50-year-old Korean male, middle-aged face with natural signs of aging, short black hair, dark eyes, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "P37": {
        "name": "낡은 라디오",
        "short_id": "P37",
        "description": "손으로 들 수 있는 낡은 상자형 라디오. 전면에 스피커 격자와 주파수 눈금창이 있고 조절 다이얼이 달려 있다.",
        "visual_traits": [
          "상자형 본체",
          "전면 스피커 격자",
          "주파수 눈금창",
          "조절 다이얼",
          "낡은 외장"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A handheld, old, box-shaped radio. It features a front speaker grille, a vintage frequency scale window, and turning dials. The exterior is visibly worn, scratched, and weathered. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P36": {
        "name": "낡은 풍금",
        "short_id": "P36",
        "description": "작은 목제 몸체에 흰 건반과 검은 건반이 나란히 놓인 낡은 풍금. 아래쪽에 발로 밟는 페달이 있다.",
        "visual_traits": [
          "작은 목제 몸체",
          "흰색과 검은색 건반",
          "하단 페달",
          "낡은 목재 표면"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object of an old, small wooden reed organ. The wooden body has a weathered, worn-out surface. It features a standard keyboard with white and black keys, and foot pedals at the bottom. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "C07": {
        "name": "페드로",
        "short_id": "C07",
        "description": "18세 라틴계 혼혈 남성. 앳된 얼굴과 짧은 짙은색 머리카락을 지녔다.",
        "visual_traits": [
          "라틴계 혼혈 남성",
          "10대 후반의 얼굴",
          "짧은 짙은색 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, 18-year-old mixed-Latino male, youthful face, short dark hair, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L144": {
        "name": "제주도 연구소 소장실",
        "short_id": "L144",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a high-tech research institute director's office, no people, no vehicles, no objects. Large metallic desk in the center, wall-mounted digital display screens and data panels, sleek and austere functional design without decorations. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, cold lighting.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C46": {
        "name": "40대 남성",
        "short_id": "C46",
        "description": "40대 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean man in his 40s, middle-aged facial structure, dark eyes, and short black hair. Natural skin texture, neutral expression. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L146": {
        "name": "특임대 이강준의 사무실",
        "short_id": "L146",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a utilitarian military task force commander's office, bare metal desk in the center, tactical display screens integrated into cold metallic walls, subdued cool-toned lighting, ash-gray and cool-neutral palette, austere post-apocalyptic science-fiction architectural style, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L68": {
        "name": "휴게소 주유소 마트 내부",
        "short_id": "L68",
        "description": "상품 진열대와 약품 코너가 있는 작은 마트. 테이블과 텔레비전이 놓여 있고, 구석의 반사경에 매장 통로가 비친다.",
        "visual_traits": [
          "상품 진열대",
          "약품 코너",
          "테이블과 텔레비전",
          "구석의 반사경",
          "진열대 사이 통로"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a small highway convenience store, aisles lined with product shelves and a dedicated medicine corner, a small seating area with a table and a television, a convex security mirror mounted in the corner reflecting the store aisles, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C15": {
        "name": "박철진",
        "short_id": "C15",
        "description": "44세 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 중반의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, a 44-year-old Korean male, middle-aged face, short black hair, plain white background. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L108": {
        "name": "무너진 백화점 상층 내부·에스컬레이터·바닥 구멍",
        "short_id": "L108",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, abandoned and ruined department store upper floor interior, a large gaping hole in the collapsed concrete floor revealing the dark level below, broken and twisted metal escalator, concrete rubble, exposed rebar, remnants of commercial display structures, ash-gray and cool-neutral palette, subdued ambient lighting, dystopian sci-fi aesthetic, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C22": {
        "name": "태진",
        "short_id": "C22",
        "description": "30세 한국인 여성. 검은 단발머리와 성인 여성의 얼굴을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "30대 초반의 얼굴",
          "검은 단발머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 30-year-old Korean woman, short black hair. Mature adult female facial features, natural skin texture. Photorealistic cinematic realism, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "location\u0000지동현의 연구소 외부·앞마당·뒷문, 인근 절벽·구출 지점": {
        "name": "지동현의 연구소 외부·앞마당·뒷문, 인근 절벽·구출 지점",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, exterior of a weathered and dilapidated laboratory building, a desolate dirt front yard, a rusty back door, and a steep rocky cliff nearby. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C17": {
        "name": "윤성찬",
        "short_id": "C17",
        "description": "77세 한국인 남성. 노년의 얼굴과 짧게 정돈된 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "70대 후반의 얼굴",
          "짧게 정돈된 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 77-year-old Korean man, deeply wrinkled elderly face, short and neatly trimmed hair, neutral expression. Use a restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, and tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C06": {
        "name": "라울",
        "short_id": "C06",
        "description": "10세 라틴계 흑인 혼혈 남자아이. 어린 얼굴과 뒤로 묶은 꽁지머리가 특징이다.",
        "visual_traits": [
          "라틴계 흑인 혼혈 남자아이",
          "10세의 어린 얼굴",
          "뒤로 묶은 꽁지머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 10-year-old Afro-Latino mixed boy. He has brown skin, striking green eyes, and young facial features. His hair is tied back into a small ponytail. Photorealistic cinematic realism, restrained ash-gray and cool-neutral lighting, expressive tenderness.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C18": {
        "name": "윤성찬의 비서",
        "short_id": "C18",
        "description": "한국인 성인 남성. 성인의 얼굴과 짧게 정돈된 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "정돈된 짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, neat short black hair.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "P25": {
        "name": "부서진 화병",
        "short_id": "P25",
        "description": "둥근 몸통과 위로 열린 입구를 지닌 단단한 재질의 화병. 바닥은 평평하며 꽃을 꽂을 수 있는 세로형 용기다.",
        "visual_traits": [
          "둥근 몸통",
          "상단의 열린 입구",
          "평평한 바닥",
          "세로형 용기"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic product photo, isolated object, plain neutral background. A solid vase with a round body, an open top, and a flat bottom. A vertical container designed to hold flowers, tactile cinematic realism, ash-gray and cool-neutral palette, subdued brightness.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P11": {
        "name": "LP판",
        "short_id": "P11",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, a classic black vinyl record, flat circular disc with fine microscopic spiral grooves reflecting subdued light, a circular paper label in the center with a small spindle hole, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P38": {
        "name": "손전등",
        "short_id": "P38",
        "description": "길쭉한 원통형 손잡이와 둥근 렌즈가 결합된 휴대 손전등. 렌즈 둘레에 두꺼운 테두리가 있고 몸체에 스위치가 있다.",
        "visual_traits": [
          "원통형 손잡이",
          "둥근 전면 렌즈",
          "두꺼운 렌즈 테두리",
          "몸체 스위치"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic product photo, isolated object. A portable flashlight featuring a long cylindrical handle, a round front lens, a thick rugged rim around the lens, and a mechanical switch on the main body. Utilitarian and durable design. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, and tactile cinematic realism with precise hard-surface rendering. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P14": {
        "name": "경찰과 민병대의 곤봉",
        "short_id": "P14",
        "description": "길쭉한 원통형 몸체와 짧은 손잡이로 이루어진 단단한 곤봉. 타격부 끝은 둥글게 마감되어 있다.",
        "visual_traits": [
          "원통형 타격부",
          "짧은 손잡이",
          "둥근 끝부분"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A solid police and militia baton. It features a long, straight cylindrical body for striking, a short grip handle, and a smoothly rounded tip. Made of hard, durable materials like reinforced polymer or dull metal, dark grey or black color, utilitarian and sturdy design.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000찰리가 홀로 걷는 지방도로·캠핑카 수색 도로, 지방도로에서 갈라지는 숲길, 익산 지방도로·갈림길": {
        "name": "찰리가 홀로 걷는 지방도로·캠핑카 수색 도로, 지방도로에서 갈라지는 숲길, 익산 지방도로·갈림길",
        "short_id": "",
        "description": "내륙을 잇는 지방도로와 양 갈래 분기점. 길옆 숲으로 샛길이 갈라지고, 안쪽으로 나무 사이 산길이 이어진다.",
        "visual_traits": [
          "내륙 지방도로",
          "양 갈래 도로 분기",
          "숲으로 향하는 샛길",
          "나무 사이 산길"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an abandoned aged inland local road splitting into a Y-shaped fork, a narrow dirt side path branching off from the road leading into a dense dark forest, rough mountain trail among tall trees, ash-gray and cool-neutral palette, subdued brightness, austere post-apocalyptic atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000인천 성당 지하 기도소, 지하실 연결 계단": {
        "name": "인천 성당 지하 기도소, 지하실 연결 계단",
        "short_id": "",
        "description": "계단 아래의 단출한 지하 기도실. 십자가와 작은 책상, 의자, 풍금이 놓여 있으며, 구석의 낡은 라디오와 촛불·랜턴이 보인다.",
        "visual_traits": [
          "지하 연결 계단",
          "십자가와 작은 책상",
          "작은 풍금",
          "낡은 라디오",
          "촛불과 랜턴"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an austere underground prayer room beneath a set of old descending stairs. A cross on the wall, a small wooden desk, a chair, and a small reed organ. An old radio, candles, and lanterns placed in the corner, providing dim illumination. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P43": {
        "name": "민병대의 시신 확인용 긴 막대기",
        "short_id": "P43",
        "description": "곧고 길게 뻗은 단단한 막대기. 한쪽 끝을 손으로 쥘 수 있으며 전체적으로 가늘고 단순한 형태다.",
        "visual_traits": [
          "길고 곧은 형태",
          "가느다란 몸체",
          "단순한 막대형 윤곽"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A long, straight, and thin solid stick, simple rod-like silhouette, designed for gripping at one end. Utilitarian and unadorned practical design, made of durable material. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L113": {
        "name": "군 병원 복도·병실 문 앞",
        "short_id": "L113",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A sterile, utilitarian military hospital corridor. Ash-gray and cool-neutral metallic and concrete walls and floor. Sturdy metal ward doors lining the hallway, each featuring a small observation window and numerical markings. Harsh, linear overhead LED lighting casting cool, controlled contrast. Austere, functional near-future architecture.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C08": {
        "name": "미연",
        "short_id": "C08",
        "description": "40대 후반 한국인 여성. 중년의 얼굴과 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "40대 후반의 얼굴",
          "검은 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A late 40s Korean woman, middle-aged face, black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "P35": {
        "name": "찰리의 수배 사진",
        "short_id": "P35",
        "description": "고릴라형 로봇의 외형이 인쇄된 수배 사진. 사진 속 로봇은 샌드 베이지 장갑판, 흰 마스크형 얼굴, 긴 팔과 짧은 다리를 지닌다.",
        "visual_traits": [
          "로봇이 인쇄된 사진",
          "고릴라형 실루엣",
          "샌드 베이지 장갑판",
          "흰 마스크형 얼굴",
          "긴 팔과 짧은 다리"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic product photo, isolated object, plain neutral background. A printed wanted photo showing a gorilla-type robot. The robot printed on the paper features a gorilla-like silhouette with long arms and short legs, sand-beige armor plates, and a white mask-like face. Restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "P03": {
        "name": "이현우의 핸드폰",
        "short_id": "P03",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A rugged mobile communication device, rectangular shape with thick protective casing, matte screen, ash-gray and dark metallic materials, hard-surface tactile texture, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000인천 성당 1층 출입문 안쪽, 1층 내부": {
        "name": "인천 성당 1층 출입문 안쪽, 1층 내부",
        "short_id": "",
        "description": "작은 확인창이 달린 출입문 안쪽으로 예배 공간이 이어진다. 바닥에는 지하실로 연결되는 별도의 문이 있다.",
        "visual_traits": [
          "확인창이 달린 출입문",
          "1층 예배 공간",
          "바닥의 지하실 문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic cinematic establishing shot, interior of a church first floor, an entrance door with a small viewing window, a worship space extending inwards, a separate door on the floor leading to a basement. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C24": {
        "name": "수빈",
        "short_id": "C24",
        "description": "20세 북한 출신 여성. 젊은 얼굴과 날렵하게 자른 검은 단발머리를 지녔다.",
        "visual_traits": [
          "북한 출신 여성",
          "20세의 젊은 얼굴",
          "검은 단발머리",
          "날렵하게 자른 머리끝"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, a 20-year-old young woman, youthful facial features, sleek short black bob hair, dark eyes, plain white background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L03": {
        "name": "쓰레기 수거선 갑판",
        "short_id": "L03",
        "description": "바다와 하늘에 노출된 넓은 금속 갑판. 인양용 크레인 아래 폐기물과 고철, 어망이 뒤섞여 쌓여 있다.",
        "visual_traits": [
          "개방된 금속 갑판",
          "인양용 크레인",
          "폐기물과 고철 더미",
          "뒤섞인 어망",
          "야외 자연광"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an open, wide metal deck of a heavy industrial trash collection ship. A massive rusty salvage crane towers over the deck. Large piles of scrap metal, industrial waste, and tangled fishing nets are accumulated underneath the crane. Ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, overcast sky, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C19": {
        "name": "국방장관",
        "short_id": "C19",
        "description": "한국인 성인 남성. 성숙한 얼굴과 짧게 정돈된 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴",
          "정돈된 짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Passport-style ID photo, head and upper chest visible, a mature adult Korean male, mature facial features, neatly trimmed short black hair, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L136": {
        "name": "크리스의 어선 조타실",
        "short_id": "L136",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a weathered fishing boat wheelhouse, no people, no vehicles, no objects. A narrow and utilitarian space enclosed by rusted metallic panels and reinforced glass windows stained with sea salt. A worn steering helm and a cluttered navigation console sit in the center, featuring a mix of vintage analog maritime instruments and retrofitted glowing digital monitors. Walls covered with corrosion and moisture stains. Dim, moody, cool-neutral and ash-gray palette, illuminated by a faint utilitarian overhead light. High detail, tactile cinematic realism, austere post-apocalyptic maritime atmosphere.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L98": {
        "name": "이현우의 트럭 적재함",
        "short_id": "L98",
        "description": "낡은 금속 바닥과 낮은 측벽으로 둘러싸인 개방형 적재 공간. 고정 지붕이 없어 위가 트여 있고, 이동식 그늘막을 걸칠 수 있다.",
        "visual_traits": [
          "낡은 금속 바닥",
          "낮은 측벽",
          "위가 열린 적재 공간",
          "이동식 그늘막"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic cinematic establishing shot, open cargo bed space with a worn metal floor and low side walls, open top, a temporary movable fabric shade canopy, austere post-apocalyptic science-fiction style, ash-gray and cool-neutral palette, subdued brightness, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L71": {
        "name": "카센터 옆 컨테이너 간이식당 내부",
        "short_id": "L71",
        "description": "철제 주거동을 활용한 작은 간이식당. 출입문 안쪽에 식탁과 의자가 놓여 있고, 식탁 위로 국밥 그릇과 식기가 보인다.",
        "visual_traits": [
          "작은 철제 실내",
          "간이 식탁과 의자",
          "출입문",
          "국밥 그릇과 식기"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, interior of a small makeshift diner built inside a rugged steel shipping container. Worn metal walls, simple tables and chairs near the entrance door, soup bowls and utensils left on the tables, subdued overhead lighting, ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P02": {
        "name": "구겨진 주택 도면",
        "short_id": "P02",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 dystopian near-future, Incheon and southwestern South Korea. Photorealistic product photo, isolated object, plain neutral background. A heavily crumpled and creased paper architectural blueprint of a house, showing intricate floor plan lines and technical drawings, worn texture with slightly frayed edges, tactile realism, soft studio lighting.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "C01": {
        "name": "찰리",
        "short_id": "C01",
        "description": "긴 팔과 짧은 다리의 고릴라형 금속 로봇. 각진 샌드 베이지 장갑판과 낡은 금속 표면, 점 두 개와 입 선으로 얼굴을 표현하는 흰 마스크형 얼굴을 지녔다.",
        "visual_traits": [
          "고릴라형 기계 몸체",
          "긴 팔과 짧은 다리",
          "각진 샌드 베이지 장갑판",
          "흰 마스크형 얼굴",
          "점과 선으로 표현되는 얼굴",
          "키 작고 뚱뚱한 성인 남성과(와) 견주어 외형을 가리면 키 작고 뚱뚱한 성인 남성처럼 보이는 크기다."
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Full body reference shot, entire figure from head to feet visible, standing straight, looking forward, plain neutral background. A short and bulky gorilla-like metal robot. Proportions resemble a stout adult man with long arms and short legs. The robot is covered in angular sand-beige armor plates with a worn, weathered metal surface. The face is a flat white mask-like plate with minimalistic features: two glowing blue dots for eyes and a single straight line for a mouth. On the center of the chest, there is a faded, peeling corporate logo and a glowing ring-shaped light. Photorealistic cinematic realism, precise hard-surface robot rendering, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast.",
        "build_scale": [
          {
            "compared_to": "키 작고 뚱뚱한 성인 남성",
            "relation": "외형을 가리면 키 작고 뚱뚱한 성인 남성처럼 보이는 크기다.",
            "source_quote": "겉으로만 보면 그냥 키 작고 뚱뚱한 아저씨로 보인다."
          }
        ],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L100": {
        "name": "익산 한옥마을 폐창고 내부",
        "short_id": "L100",
        "description": "기계 부품을 보관하는 넓고 어두운 폐창고. 한 귀퉁이에 폐로봇 부품이 산더미처럼 쌓여 있고, 주변에는 보관 상자가 놓여 있다.",
        "visual_traits": [
          "넓은 기계 부품 창고",
          "어두운 구석",
          "산더미 같은 폐기계 부품",
          "보관 상자",
          "큰 출입문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, spacious and dark interior of an abandoned warehouse, a massive pile of scrap robot and machine parts in the corner, scattered storage boxes, a large entrance door, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000인천 난민촌 지하 하수도 터널·갈림길, 침수된 수중": {
        "name": "인천 난민촌 지하 하수도 터널·갈림길, 침수된 수중",
        "short_id": "",
        "description": "맨홀 아래로 길게 이어지는 어두운 지하 하수도. 수직 사다리와 두 갈래로 나뉘는 통로가 있으며, 외부로 이어지는 배수 출구가 있다.",
        "visual_traits": [
          "어두운 지하 터널",
          "맨홀 연결 사다리",
          "두 갈래 갈림길",
          "외부 배수 출구"
        ],
        "t2i_prompt": "Set in near-future dystopia of 2069, Incheon South Korea. Photorealistic cinematic establishing shot, dark underground sewer tunnel, flooded floor with deep water, bifurcated concrete passages, old vertical metal ladder leading up to a ceiling manhole, a large drainage exit leading outside, damp and decaying concrete walls, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C36": {
        "name": "서지민",
        "short_id": "C36",
        "description": "20세 한국인 여성. 젊은 성인의 얼굴과 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "20세의 젊은 얼굴",
          "검은 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Passport-style ID photo, head and upper chest visible, 20-year-old Korean woman, young adult face, black hair, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "location\u0000익산 마을 성당 내부·단상·발코니, 장백산의 단상·권좌 공간": {
        "name": "익산 마을 성당 내부·단상·발코니, 장백산의 단상·권좌 공간",
        "short_id": "",
        "description": "낡은 고딕 양식 성당 내부. 높은 기둥과 2층 발코니가 중앙 홀을 둘러싸며, 정면 단상에 큰 의자가 놓이고 스테인드글라스 빛이 들어온다.",
        "visual_traits": [
          "고딕 양식 기둥",
          "높은 중앙 홀",
          "2층 발코니",
          "정면 단상과 큰 의자",
          "스테인드글라스 채광"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of an old Gothic-style cathedral, no people, no vehicles, no objects. High vaulted ceilings, aged stone Gothic pillars, a second-floor balcony surrounding the expansive central nave. A prominent raised dais at the front featuring a large, commanding throne-like chair. Colorful, dusty light filtering through stained glass windows. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic mood.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000경기도 화성 도로·오염된 들판, 도로 검문소, 산길 임도·캠핑카 정차 지점": {
        "name": "경기도 화성 도로·오염된 들판, 도로 검문소, 산길 임도·캠핑카 정차 지점",
        "short_id": "",
        "description": "메마른 나무와 폐가가 흩어진 황량한 들판 사이 도로. 도로에 검문 구간이 있고, 옆으로 비포장 산길이 갈라져 산비탈을 오른다.",
        "visual_traits": [
          "황량한 들판",
          "메마른 나무와 폐가",
          "도로 검문 구간",
          "갈라지는 비포장 임도",
          "산비탈 길"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an asphalt road passing through a desolate, polluted field. Scattered dry dead trees and ruined, abandoned houses in the barren landscape. A temporary barricaded checkpoint structure set up on the main road. An unpaved dirt mountain road branching off from the main road and winding up a hillside. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, post-apocalyptic wasteland aesthetic, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L104": {
        "name": "민병대 수송 트럭 운전실",
        "short_id": "L104",
        "description": "운전석과 조수석이 나란히 있는 수송용 운전 공간. 앞쪽에 운전대와 계기판이 있고, 백미러로 뒤쪽을 확인할 수 있다.",
        "visual_traits": [
          "운전석과 조수석",
          "운전대와 계기판",
          "전면 유리",
          "뒤쪽을 비추는 백미러"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a militia transport truck cabin, side-by-side driver and passenger seats, steering wheel, utilitarian dashboard, wide front windshield, rearview mirror mounted above, austere and worn metallic textures, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L02": {
        "name": "인천 앞바다 쓰레기 수거선 주변 수면",
        "short_id": "L02",
        "description": "잡다한 부유 쓰레기와 커다란 금속 잔해가 떠 있는 넓은 바다. 먼 곳에는 수면 위로 건물 상부가 드러나며 낮빛이 수면에 반사된다.",
        "visual_traits": [
          "넓은 바다 수면",
          "부유 쓰레기",
          "커다란 금속 잔해",
          "물 위로 드러난 건물 상부",
          "낮빛의 수면 반사"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, wide sea surface cluttered with miscellaneous floating trash and large chunks of metal debris, distant ruined building tops protruding above the waterline, daylight reflecting off the water, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P13": {
        "name": "확성기",
        "short_id": "P13",
        "description": "앞쪽으로 넓게 벌어진 나팔형 스피커와 아래쪽 손잡이가 달린 휴대용 확성기. 뒤쪽에 작은 조작부가 있다.",
        "visual_traits": [
          "나팔형 스피커",
          "하단 손잡이",
          "후면 조작부"
        ],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A portable megaphone featuring a wide bell-shaped speaker at the front and a sturdy grip handle at the bottom. A small control panel is located at the rear. Utilitarian design, hard-surface rendering, ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L153": {
        "name": "윤성찬의 지휘 헬기 내부",
        "short_id": "L153",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a high-tech military command helicopter, cold metallic walls lined with glowing tactical displays and communication screens, command operation seats, functional and utilitarian design, subdued tactical lighting, ash-gray and cool-neutral palette, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000익산 늪지대·방사능 구역 표지판 주변, 숲속·찰리 포획 지점, 함정 구덩이": {
        "name": "익산 늪지대·방사능 구역 표지판 주변, 숲속·찰리 포획 지점, 함정 구덩이",
        "short_id": "",
        "description": "진흙과 물이 고인 넓은 늪지대. 부식된 출입 금지·방사능 표지판이 서 있고, 인접한 숲에는 나무와 꽃, 땅에 파인 함정 구덩이가 있다.",
        "visual_traits": [
          "진흙과 고인 물",
          "넓은 늪지대",
          "부식된 경고 표지판",
          "나무와 꽃이 있는 숲",
          "함정 구덩이"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a wide desolate swamp with thick mud and pools of stagnant water. Rusted and corroded warning and radioactive signs stand in the muck. Adjacent to the swamp is a dense forest area with rugged trees, sparse wild flowers, and a deep, open trap pit dug into the natural forest floor. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    },
    "entity_queue": [
      [
        "찰리",
        "character",
        "C01"
      ],
      [
        "홀로그램 찰리",
        "character",
        "C02"
      ],
      [
        "이현우",
        "character",
        "C03"
      ],
      [
        "앰버",
        "character",
        "C05"
      ],
      [
        "라울",
        "character",
        "C06"
      ],
      [
        "페드로",
        "character",
        "C07"
      ],
      [
        "미연",
        "character",
        "C08"
      ],
      [
        "현우의 아버지",
        "character",
        "C10"
      ],
      [
        "신부",
        "character",
        "C11"
      ],
      [
        "구도환",
        "character",
        "C12"
      ],
      [
        "쿠마",
        "character",
        "C13"
      ],
      [
        "마츠다",
        "character",
        "C14"
      ],
      [
        "박철진",
        "character",
        "C15"
      ],
      [
        "박철진의 수하 1",
        "character",
        "C16"
      ],
      [
        "윤성찬",
        "character",
        "C17"
      ],
      [
        "윤성찬의 비서",
        "character",
        "C18"
      ],
      [
        "국방장관",
        "character",
        "C19"
      ],
      [
        "이강준",
        "character",
        "C20"
      ],
      [
        "조일광",
        "character",
        "C21"
      ],
      [
        "태진",
        "character",
        "C22"
      ],
      [
        "은영",
        "character",
        "C23"
      ],
      [
        "수빈",
        "character",
        "C24"
      ],
      [
        "정한수",
        "character",
        "C26"
      ],
      [
        "장백산",
        "character",
        "C27"
      ],
      [
        "선지자",
        "character",
        "C29"
      ],
      [
        "마을총무",
        "character",
        "C30"
      ],
      [
        "B-200",
        "character",
        "C31"
      ],
      [
        "지소영",
        "character",
        "C32"
      ],
      [
        "젊은 지동현",
        "character",
        "C34"
      ],
      [
        "60대 남자",
        "character",
        "C35"
      ],
      [
        "서지민",
        "character",
        "C36"
      ],
      [
        "크리스",
        "character",
        "C40"
      ],
      [
        "젊은 여자 모습의 로봇",
        "character",
        "C42"
      ],
      [
        "셰퍼드",
        "character",
        "C43"
      ],
      [
        "관리소장",
        "character",
        "C44"
      ],
      [
        "40대 남성",
        "character",
        "C46"
      ],
      [
        "유빅 용병대장",
        "character",
        "C59"
      ],
      [
        "아기 새",
        "character",
        "C65"
      ],
      [
        "인천 앞바다 수중·해저 쓰레기 더미",
        "location",
        "L01"
      ],
      [
        "인천 앞바다 쓰레기 수거선 주변 수면",
        "location",
        "L02"
      ],
      [
        "쓰레기 수거선 갑판",
        "location",
        "L03"
      ],
      [
        "고철 운반 덤프트럭 운전실",
        "location",
        "L06"
      ],
      [
        "고급주택가 도로·주택 앞길",
        "location",
        "L07"
      ],
      [
        "페드로의 자동차 내부",
        "location",
        "L08"
      ],
      [
        "고급주택 담장 안쪽·현관 앞·외벽 창가",
        "location",
        "L09"
      ],
      [
        "고급주택 거실·통유리창 안쪽, 실내 계단, 2층 창가",
        "location",
        ""
      ],
      [
        "인천 난민촌 쓰레기장",
        "location",
        "L13"
      ],
      [
        "인천 난민촌 거리·컨테이너 골목, 시장통, 전경, 비탈길, 입구·진입로, 공터 피로연장, 골목 쓰레기 집하장·맨홀 입구, 해일이 덮치는 거리",
        "location",
        ""
      ],
      [
        "인천 난민촌 인공제방·보수 공사장, 제방 도로",
        "location",
        ""
      ],
      [
        "난민 재판소 외부 쓰레기 더미",
        "location",
        "L21"
      ],
      [
        "난민 재판소 내부",
        "location",
        "L19"
      ],
      [
        "미국의 폭력 사태가 벌어진 거리 — 회상",
        "location",
        "L20"
      ],
      [
        "허름한 골목 식당 내부",
        "location",
        "L22"
      ],
      [
        "이현우의 컨테이너 외부·출입문 앞",
        "location",
        "L24"
      ],
      [
        "이현우의 컨테이너 내부 생활 공간, 앰버의 방",
        "location",
        ""
      ],
      [
        "인천 난민촌 고물상 내부",
        "location",
        "L27"
      ],
      [
        "라울의 컨테이너 앞마당",
        "location",
        "L28"
      ],
      [
        "라울의 컨테이너 내부",
        "location",
        "L29"
      ],
      [
        "수도권 도심 민병대 사무실·박철진의 사무실",
        "location",
        "L30"
      ],
      [
        "윤성찬의 고급 세단 내부",
        "location",
        "L31"
      ],
      [
        "구치소 면회실",
        "location",
        "L33"
      ],
      [
        "인천 난민촌 지하 하수도 터널·갈림길, 침수된 수중",
        "location",
        ""
      ],
      [
        "신부의 밴 내부",
        "location",
        "L39"
      ],
      [
        "인천 성당 1층 출입문 안쪽, 1층 내부",
        "location",
        ""
      ],
      [
        "인천 성당 지하 기도소, 지하실 연결 계단",
        "location",
        ""
      ],
      [
        "인천 난민촌 상공",
        "location",
        "L45"
      ],
      [
        "인천 난민촌 관리사무소 외부·마당",
        "location",
        "L46"
      ],
      [
        "인천 난민촌 관리사무소 내 미연 감금실, 3층 복도·창가, 내부 계단",
        "location",
        ""
      ],
      [
        "박철진이 탑승한 전투 헬기 내부",
        "location",
        "L50"
      ],
      [
        "수몰된 인천 난민촌 7구역·표류 잔해 수면",
        "location",
        "L53"
      ],
      [
        "인천 난민촌 외곽 도심 거리·무인점포 앞",
        "location",
        "L54"
      ],
      [
        "무인점포 내부",
        "location",
        "L55"
      ],
      [
        "국방장관 집무실",
        "location",
        "L56"
      ],
      [
        "폐공장 옆 캠핑카 보관 창고",
        "location",
        "L57"
      ],
      [
        "캠핑카 내부, 전복된 캠핑카 내부",
        "location",
        ""
      ],
      [
        "버려진 도서관 외부",
        "location",
        "L60"
      ],
      [
        "버려진 도서관 열람실·서가, 복도·외진 구석",
        "location",
        ""
      ],
      [
        "경기도 화성 도로·오염된 들판, 도로 검문소, 산길 임도·캠핑카 정차 지점",
        "location",
        ""
      ],
      [
        "휴게소 진입로·인근 추격 도로",
        "location",
        "L66"
      ],
      [
        "휴게소 주유소 주유 구역",
        "location",
        "L67"
      ],
      [
        "휴게소 주유소 마트 내부",
        "location",
        "L68"
      ],
      [
        "카센터 창고·정비 작업 공간",
        "location",
        "L70"
      ],
      [
        "카센터 옆 컨테이너 간이식당 내부",
        "location",
        "L71"
      ],
      [
        "카센터 마당",
        "location",
        "L72"
      ],
      [
        "찰리가 홀로 걷는 지방도로·캠핑카 수색 도로, 지방도로에서 갈라지는 숲길, 익산 지방도로·갈림길",
        "location",
        ""
      ],
      [
        "익산 늪지대·방사능 구역 표지판 주변, 숲속·찰리 포획 지점, 함정 구덩이",
        "location",
        ""
      ],
      [
        "익산 마을을 내려다보는 숲 가장자리, 익산 마을 인근 능선 바위",
        "location",
        ""
      ],
      [
        "포로 수송 트럭 적재함 케이지",
        "location",
        ""
      ],
      [
        "익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞",
        "location",
        ""
      ],
      [
        "익산 마을 성당 내부·단상·발코니, 장백산의 단상·권좌 공간",
        "location",
        ""
      ],
      [
        "익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실",
        "location",
        ""
      ],
      [
        "과거 익산 마을의 샘물 동굴 — 회상",
        "location",
        "L87"
      ],
      [
        "과거 익산 마을 인근 능선·출발 지점 — 회상",
        "location",
        "L89"
      ],
      [
        "유빅사 회장실·지휘 사무실",
        "location",
        "L95"
      ],
      [
        "익산 한옥마을 식량창고 내부",
        "location",
        "L96"
      ],
      [
        "익산 한옥마을 폐창고 내부",
        "location",
        "L100"
      ],
      [
        "이현우의 트럭 운전실",
        "location",
        "L97"
      ],
      [
        "이현우의 트럭 적재함",
        "location",
        "L98"
      ],
      [
        "수빈의 트럭 운전실",
        "location",
        "L110"
      ],
      [
        "민병대 수송 트럭 운전실",
        "location",
        "L104"
      ],
      [
        "민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함",
        "location",
        ""
      ],
      [
        "무너진 백화점 외부·잔해 지대",
        "location",
        "L107"
      ],
      [
        "무너진 백화점 상층 내부·에스컬레이터·바닥 구멍",
        "location",
        "L108"
      ],
      [
        "무너진 백화점 지하 식품 코너",
        "location",
        "L109"
      ],
      [
        "보라색 제비꽃밭 — 찰리의 의식 속 환상, 제비꽃밭 너머 연구소 외부 — 찰리의 의식 속 환상",
        "location",
        ""
      ],
      [
        "군 병원 복도·병실 문 앞",
        "location",
        "L113"
      ],
      [
        "군 병원 박철진의 병실",
        "location",
        "L114"
      ],
      [
        "해남으로 향하는 새벽 도로",
        "location",
        "L115"
      ],
      [
        "해남의 바다가 보이는 능선·트럭 정차 공터",
        "location",
        "L116"
      ],
      [
        "지동현의 연구소 주변 제비꽃밭",
        "location",
        "L117"
      ],
      [
        "지동현의 연구소 외부·앞마당·뒷문, 인근 절벽·구출 지점",
        "location",
        ""
      ],
      [
        "지동현의 연구소 1층 내부, 내부 계단",
        "location",
        ""
      ],
      [
        "지동현의 연구소 2층·피아노 공간",
        "location",
        "L121"
      ],
      [
        "지동현의 연구소 인근 추격 도로·목포행 도로",
        "location",
        "L124"
      ],
      [
        "목포 보건소 내부",
        "location",
        "L125"
      ],
      [
        "목포 항구마을 거리·보건소 앞",
        "location",
        "L126"
      ],
      [
        "목포 항구마을 식당 내부",
        "location",
        "L127"
      ],
      [
        "목포공항 외부·활주로",
        "location",
        "L128"
      ],
      [
        "목포공항 격납고 내부",
        "location",
        "L129"
      ],
      [
        "쿠마가 조종하는 헬기 내부",
        "location",
        "L130"
      ],
      [
        "목포 항구 부두·생선 좌판·정박장, 출항 수역",
        "location",
        ""
      ],
      [
        "크리스의 어선 갑판, 폭풍우 속 갑판",
        "location",
        ""
      ],
      [
        "크리스의 어선 선원실",
        "location",
        "L134"
      ],
      [
        "크리스의 어선 조타실",
        "location",
        "L136"
      ],
      [
        "폭풍우가 몰아치는 밤바다 수면",
        "location",
        "L137"
      ],
      [
        "어선 침몰 지점의 밤바다 수중",
        "location",
        "L138"
      ],
      [
        "제주도 연구소 임시보호소 병실·숙소",
        "location",
        "L139"
      ],
      [
        "제주도 연구소 복도·자동문 앞, 메인센터 중앙 홀",
        "location",
        ""
      ],
      [
        "제주도 연구소 메인 실험실·유리벽 실험 구역",
        "location",
        "L142"
      ],
      [
        "제주도 연구소 식당",
        "location",
        "L143"
      ],
      [
        "제주도 연구소 소장실",
        "location",
        "L144"
      ],
      [
        "특임대 이강준의 사무실",
        "location",
        "L146"
      ],
      [
        "제주도 연구소 인근 해변·상륙 지점",
        "location",
        "L148"
      ],
      [
        "제주도 연구소 통제실",
        "location",
        "L149"
      ],
      [
        "제주도 연구소 옥상 잔디밭·안테나·스피커 구역, 연결 계단",
        "location",
        ""
      ],
      [
        "윤성찬의 지휘 헬기 내부",
        "location",
        "L153"
      ],
      [
        "제주도 연구소 부품 보관·홀로그램 상영실, 찰리 재조립 작업실",
        "location",
        ""
      ],
      [
        "섬바위 주변 얕은 바다·수중",
        "location",
        "L156"
      ],
      [
        "섬바위 위 식탁 공간",
        "location",
        "L157"
      ],
      [
        "찰리를 감싼 폐그물",
        "prop",
        "P01"
      ],
      [
        "구겨진 주택 도면",
        "prop",
        "P02"
      ],
      [
        "이현우의 핸드폰",
        "prop",
        "P03"
      ],
      [
        "페드로의 노트북",
        "prop",
        "P04"
      ],
      [
        "우그러진 로봇 팔 부품",
        "prop",
        "P05"
      ],
      [
        "렌치",
        "prop",
        "P06"
      ],
      [
        "낡은 주크박스",
        "prop",
        "P08"
      ],
      [
        "분해된 주크박스 내부 부품",
        "prop",
        "P09"
      ],
      [
        "주크박스 나팔 스피커",
        "prop",
        "P10"
      ],
      [
        "LP판",
        "prop",
        "P11"
      ],
      [
        "작업용 모포",
        "prop",
        "P12"
      ],
      [
        "확성기",
        "prop",
        "P13"
      ],
      [
        "경찰과 민병대의 곤봉",
        "prop",
        "P14"
      ],
      [
        "몽둥이",
        "prop",
        "P15"
      ],
      [
        "전기 몽둥이",
        "prop",
        "P16"
      ],
      [
        "소총",
        "prop",
        "P17"
      ],
      [
        "소음기 장착 권총",
        "prop",
        "P18"
      ],
      [
        "권총",
        "prop",
        "P19"
      ],
      [
        "재판관의 검은 가죽 지갑",
        "prop",
        "P21"
      ],
      [
        "돈 봉투",
        "prop",
        "P23"
      ],
      [
        "낡은 구급 약통",
        "prop",
        "P24"
      ],
      [
        "부서진 화병",
        "prop",
        "P25"
      ],
      [
        "낡은 다이얼 전화기",
        "prop",
        "P26"
      ],
      [
        "고무호스",
        "prop",
        "P27"
      ],
      [
        "수리 중인 브라운관 TV",
        "prop",
        "P29"
      ],
      [
        "무전기",
        "prop",
        "P30"
      ],
      [
        "스피커폰",
        "prop",
        "P31"
      ],
      [
        "은빛 단검",
        "prop",
        "P32"
      ],
      [
        "수갑",
        "prop",
        "P33"
      ],
      [
        "찰리의 수배 사진",
        "prop",
        "P35"
      ],
      [
        "낡은 풍금",
        "prop",
        "P36"
      ],
      [
        "낡은 라디오",
        "prop",
        "P37"
      ],
      [
        "손전등",
        "prop",
        "P38"
      ],
      [
        "수색·감시 드론",
        "prop",
        "P39"
      ],
      [
        "자폭 드론",
        "prop",
        "P41"
      ],
      [
        "민병대의 시신 확인용 긴 막대기",
        "prop",
        "P43"
      ],
      [
        "낡은 더플백",
        "prop",
        "P44"
      ],
      [
        "작은 동물인형",
        "prop",
        "P46"
      ],
      [
        "회색 모포",
        "prop",
        "P47"
      ],
      [
        "검은 보디백",
        "prop",
        "P48"
      ],
      [
        "유빅사 로봇 도감",
        "prop",
        "P49"
      ],
      [
        "크레파스",
        "prop",
        "P50"
      ],
      [
        "일회용 핸드폰",
        "prop",
        "P51"
      ],
      [
        "명함형 신호장치",
        "prop",
        "P52"
      ],
      [
        "캠핑카 시동 키",
        "prop",
        "P54"
      ],
      [
        "조일광의 샷건",
        "prop",
        "P55"
      ],
      [
        "찰리가 찾아낸 약통",
        "prop",
        "P56"
      ],
      [
        "사냥용 무장 드론",
        "prop",
        "P57"
      ],
      [
        "커다란 철제 펜치",
        "prop",
        "P59"
      ],
      [
        "차량 수리용 용액병",
        "prop",
        "P60"
      ],
      [
        "찰리의 종이 편지",
        "prop",
        "P61"
      ],
      [
        "책상 위 한반도 지도",
        "prop",
        "P62"
      ],
      [
        "다트 핀",
        "prop",
        "P63"
      ],
      [
        "활",
        "prop",
        "P65"
      ],
      [
        "화살",
        "prop",
        "P66"
      ],
      [
        "찰리 수용용 대형 강철 케이지",
        "prop",
        "P70"
      ],
      [
        "장백산의 거대한 권좌",
        "prop",
        "P71"
      ],
      [
        "방사능 측정기",
        "prop",
        "P72"
      ],
      [
        "감옥 열쇠 꾸러미",
        "prop",
        "P73"
      ],
      [
        "EMP 총",
        "prop",
        "P74"
      ],
      [
        "축구공",
        "prop",
        "P75"
      ],
      [
        "B-200의 아기 새 종이 상자",
        "prop",
        "P76"
      ],
      [
        "백화점 탈출용 밧줄",
        "prop",
        "P77"
      ],
      [
        "찰리 구속용 대형 철제 수갑",
        "prop",
        "P79"
      ],
      [
        "분리된 B-200의 고사포 팔",
        "prop",
        "P80"
      ],
      [
        "B-200의 가슴 코어 부품",
        "prop",
        "P81"
      ],
      [
        "트럭 그늘막 천",
        "prop",
        "P82"
      ],
      [
        "찰리의 제비꽃 그림 종이",
        "prop",
        "P83"
      ],
      [
        "지동현·찰리·어린 지소영의 사진 액자",
        "prop",
        "P84"
      ],
      [
        "낡은 피아노",
        "prop",
        "P85"
      ],
      [
        "찰리가 앰버에게 준 제비꽃",
        "prop",
        "P87"
      ],
      [
        "찰리의 스테인리스 실험 침대",
        "prop",
        "P89"
      ],
      [
        "찰리의 실험용 연결 전선",
        "prop",
        "P90"
      ],
      [
        "찰리의 실험용 금속 구속구",
        "prop",
        "P91"
      ],
      [
        "지동현과 어린 여자아이의 사진 액자",
        "prop",
        "P92"
      ],
      [
        "이현우가 무기로 든 금속 스탠드",
        "prop",
        "P93"
      ],
      [
        "소형 나비드론",
        "prop",
        "P95"
      ],
      [
        "검은색 무선 수신기",
        "prop",
        "P96"
      ],
      [
        "찰리의 가슴 링 장치",
        "prop",
        "P97"
      ],
      [
        "찰리의 기억 데이터 칩",
        "prop",
        "P98"
      ]
    ],
    "characters": [
      {
        "name": "크리스",
        "short_id": "C40",
        "description": "40대 초반 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 초반의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, early 40s Korean male, middle-aged face, short black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "60대 남자",
        "short_id": "C35",
        "description": "60대 초반 한국인 남성. 나이 든 얼굴을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대 초반의 얼굴",
          "노년의 얼굴 주름"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his early 60s, featuring deeply wrinkled aged skin and completely white hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "신부",
        "short_id": "C11",
        "description": "60대 한국인 남성. 나이 든 얼굴과 짧은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대의 얼굴",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in a near-future dystopian 2069, South Korea. Passport-style ID photo, head and upper chest visible, 60-year-old Korean male, aged face with wrinkles, short hair, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "현우의 아버지",
        "short_id": "C10",
        "description": "미국인 성인 남성. 성숙한 얼굴과 짧게 정돈된 머리카락을 지녔다.",
        "visual_traits": [
          "미국인 남성",
          "성인의 얼굴",
          "짧게 정돈된 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, American adult male, mature facial features, short and neatly trimmed hair, plain white background. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "이현우",
        "short_id": "C03",
        "description": "18세 한국계 미국인 남성. 앳된 얼굴과 헝클어진 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국계 미국인 남성",
          "10대 후반의 얼굴",
          "짧은 검은 머리",
          "헝클어진 머리칼"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 18-year-old Korean-American male, youthful face, messy short black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "홀로그램 찰리",
        "short_id": "C02",
        "description": "고릴라형 금속 로봇을 재현한 입체 영상. 긴 팔과 짧은 다리, 각진 샌드 베이지 외장과 흰 마스크형 얼굴에 점과 선으로 표시되는 이목구비를 지녔다.",
        "visual_traits": [
          "로봇 형태의 입체 영상",
          "고릴라형 비율",
          "긴 팔과 짧은 다리",
          "샌드 베이지 외장",
          "흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A 3D holographic projection of a gorilla-type mechanical robot. The robot has a bulky gorilla-like build with long arms and short legs. Its body features angular, sand-beige metallic plating. The head has a white, flat mask-like faceplate, where facial features are represented by simple glowing dots and lines. The entire entity has a slightly translucent holographic visual texture.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "선지자",
        "short_id": "C29",
        "description": "한국인 성인 남성. 성인의 얼굴과 짙은색 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "짙은색 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, adult face, dark hair. restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "젊은 여자 모습의 로봇",
        "short_id": "C42",
        "description": "젊은 한국인 성인 여성과 같은 얼굴의 인간형 로봇. 자연스러운 사람 얼굴과 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 여성형 얼굴",
          "젊은 성인의 외모",
          "자연스러운 인간 얼굴",
          "검은 머리카락"
        ],
        "t2i_prompt": "Set in 2069 dystopian, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A humanoid robot with the appearance of a young adult Korean woman. It features a natural, highly realistic human face, synthetic human skin on the head, and black hair. The body reveals a sophisticated mechanical android structure with visible robotic joints, metallic components, and synthetic paneling, establishing its robotic identity. Restrained ash-gray and cool-neutral palette, precise hard-surface robot rendering combined with realistic human facial features, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "앰버",
        "short_id": "C05",
        "description": "10세 한국계 백인 혼혈 여자아이. 어린 얼굴에 금발 머리카락과 커다란 눈을 지녔다.",
        "visual_traits": [
          "한국계 백인 혼혈 여자아이",
          "10세의 어린 얼굴",
          "금발 머리",
          "커다란 눈"
        ],
        "t2i_prompt": "Set in 2069, near-future dystopian South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old girl of mixed Korean and white heritage, youthful facial features, blonde hair, large eyes, facing directly forward with a neutral expression, centered eye-level composition, photorealistic live-action cinematic photography, natural skin texture, soft even lighting, subdued brightness, controlled contrast, restrained cool-neutral color grading preserving natural hair color, sharp facial detail, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "B-200",
        "short_id": "C31",
        "description": "육중한 중장비형 전투 로봇. 짙은 회색 철제 장갑판이 몸체를 덮고, 양손에는 투박하고 굵은 고사포 포신이 결합되어 있다.",
        "visual_traits": [
          "중장비형 기계 실루엣",
          "짙은 회색 철제 외장",
          "전신 장갑판",
          "양손의 굵은 고사포 포신",
          "찰리과(와) 견주어 찰리보다 크고 육중하다."
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Full body reference shot, entire figure from head to feet visible, photorealistic cinematic style, plain neutral background. A massive, heavy-duty combat robot. It features a bulky, heavily armored mechanical silhouette entirely covered in dark gray steel plating. Instead of normal hands, both arms integrate thick, rugged anti-aircraft gun barrels. Tall and imposing posture with a highly detailed hard-surface mechanical structure and tactile metallic textures. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, precise hard-surface robot rendering.",
        "build_scale": [
          {
            "compared_to": "찰리",
            "relation": "찰리보다 크고 육중하다.",
            "source_quote": "반대편에 찰리보다 크고 육중하게 생긴 B-200 개조된 전투 병기가 서있다."
          }
        ],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "장백산",
        "short_id": "C27",
        "description": "한국인 성인 남성. 성숙한 얼굴과 짙은색 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴",
          "짙은색 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, looking straight at the camera, plain white background. Korean adult male, dark hair. Crucially, his entire face is hideously melted, severely disfigured, and deeply scarred from heavy radiation exposure, featuring extensive burn-like damage, irregular skin textures, and melted flesh. Use a restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, and tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조일광",
        "short_id": "C21",
        "description": "50대 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean male, middle-aged face, short black hair, dark eyes. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "구도환",
        "short_id": "C12",
        "description": "50대 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069's near-future dystopia, South Korea, primarily Incheon, southwestern inland/coastal areas, and Jeju Island. Passport-style ID photo, head and upper chest visible, 50-year-old Korean male, middle-aged face with natural signs of aging, short black hair, dark eyes, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "페드로",
        "short_id": "C07",
        "description": "18세 라틴계 혼혈 남성. 앳된 얼굴과 짧은 짙은색 머리카락을 지녔다.",
        "visual_traits": [
          "라틴계 혼혈 남성",
          "10대 후반의 얼굴",
          "짧은 짙은색 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, 18-year-old mixed-Latino male, youthful face, short dark hair, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "40대 남성",
        "short_id": "C46",
        "description": "40대 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean man in his 40s, middle-aged facial structure, dark eyes, and short black hair. Natural skin texture, neutral expression. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "박철진",
        "short_id": "C15",
        "description": "44세 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 중반의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, a 44-year-old Korean male, middle-aged face, short black hair, plain white background. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "태진",
        "short_id": "C22",
        "description": "30세 한국인 여성. 검은 단발머리와 성인 여성의 얼굴을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "30대 초반의 얼굴",
          "검은 단발머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 30-year-old Korean woman, short black hair. Mature adult female facial features, natural skin texture. Photorealistic cinematic realism, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "윤성찬",
        "short_id": "C17",
        "description": "77세 한국인 남성. 노년의 얼굴과 짧게 정돈된 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "70대 후반의 얼굴",
          "짧게 정돈된 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 77-year-old Korean man, deeply wrinkled elderly face, short and neatly trimmed hair, neutral expression. Use a restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, and tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "라울",
        "short_id": "C06",
        "description": "10세 라틴계 흑인 혼혈 남자아이. 어린 얼굴과 뒤로 묶은 꽁지머리가 특징이다.",
        "visual_traits": [
          "라틴계 흑인 혼혈 남자아이",
          "10세의 어린 얼굴",
          "뒤로 묶은 꽁지머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 10-year-old Afro-Latino mixed boy. He has brown skin, striking green eyes, and young facial features. His hair is tied back into a small ponytail. Photorealistic cinematic realism, restrained ash-gray and cool-neutral lighting, expressive tenderness.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "윤성찬의 비서",
        "short_id": "C18",
        "description": "한국인 성인 남성. 성인의 얼굴과 짧게 정돈된 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "정돈된 짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, neat short black hair.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "미연",
        "short_id": "C08",
        "description": "40대 후반 한국인 여성. 중년의 얼굴과 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "40대 후반의 얼굴",
          "검은 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A late 40s Korean woman, middle-aged face, black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수빈",
        "short_id": "C24",
        "description": "20세 북한 출신 여성. 젊은 얼굴과 날렵하게 자른 검은 단발머리를 지녔다.",
        "visual_traits": [
          "북한 출신 여성",
          "20세의 젊은 얼굴",
          "검은 단발머리",
          "날렵하게 자른 머리끝"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, a 20-year-old young woman, youthful facial features, sleek short black bob hair, dark eyes, plain white background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "국방장관",
        "short_id": "C19",
        "description": "한국인 성인 남성. 성숙한 얼굴과 짧게 정돈된 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴",
          "정돈된 짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Passport-style ID photo, head and upper chest visible, a mature adult Korean male, mature facial features, neatly trimmed short black hair, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "찰리",
        "short_id": "C01",
        "description": "긴 팔과 짧은 다리의 고릴라형 금속 로봇. 각진 샌드 베이지 장갑판과 낡은 금속 표면, 점 두 개와 입 선으로 얼굴을 표현하는 흰 마스크형 얼굴을 지녔다.",
        "visual_traits": [
          "고릴라형 기계 몸체",
          "긴 팔과 짧은 다리",
          "각진 샌드 베이지 장갑판",
          "흰 마스크형 얼굴",
          "점과 선으로 표현되는 얼굴",
          "키 작고 뚱뚱한 성인 남성과(와) 견주어 외형을 가리면 키 작고 뚱뚱한 성인 남성처럼 보이는 크기다."
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Full body reference shot, entire figure from head to feet visible, standing straight, looking forward, plain neutral background. A short and bulky gorilla-like metal robot. Proportions resemble a stout adult man with long arms and short legs. The robot is covered in angular sand-beige armor plates with a worn, weathered metal surface. The face is a flat white mask-like plate with minimalistic features: two glowing blue dots for eyes and a single straight line for a mouth. On the center of the chest, there is a faded, peeling corporate logo and a glowing ring-shaped light. Photorealistic cinematic realism, precise hard-surface robot rendering, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast.",
        "build_scale": [
          {
            "compared_to": "키 작고 뚱뚱한 성인 남성",
            "relation": "외형을 가리면 키 작고 뚱뚱한 성인 남성처럼 보이는 크기다.",
            "source_quote": "겉으로만 보면 그냥 키 작고 뚱뚱한 아저씨로 보인다."
          }
        ],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "서지민",
        "short_id": "C36",
        "description": "20세 한국인 여성. 젊은 성인의 얼굴과 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "20세의 젊은 얼굴",
          "검은 머리카락"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Passport-style ID photo, head and upper chest visible, 20-year-old Korean woman, young adult face, black hair, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "휴게소 주유소 주유 구역",
        "short_id": "L67",
        "description": "도로에서 진입하는 야외 주유 공간. 주유기와 호스, 숫자 표시 계량기가 있으며, 안쪽으로 마트 출입구가 보인다.",
        "visual_traits": [
          "야외 주유 공간",
          "주유기와 호스",
          "숫자 표시 계량기",
          "안쪽 마트 출입구"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an outdoor gas station fueling area at a highway rest stop, weathered futuristic fuel dispensers equipped with heavy-duty hoses and glowing digital meter displays, the entrance of a convenience mart visible in the background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞",
        "short_id": "",
        "description": "낡은 한옥들이 좁은 골목과 중앙 공터를 둘러싼 마을. 높은 물탱크 탑, 성당 앞 노천 격투장과 관중석·단상, 외곽도로와 폐창고가 이어진다.",
        "visual_traits": [
          "한옥 지붕과 좁은 골목",
          "중앙 공터",
          "높은 물탱크 탑",
          "성당 앞 노천 격투장",
          "관중석과 단상"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot. A dystopian village composed of dilapidated Hanok houses with traditional tiled roofs, clustered around narrow alleys and a central dirt plaza. A tall, weathered metal water tank tower stands prominently. In front of an old church structure, an open-air fighting arena is set up with makeshift spectator seating and a raised platform. Near the church entrance stands a statue of a figure with outstretched arms, unusually wearing a traditional Korean Hahoe mask on its face. A peripheral dirt road and a derelict warehouse are visible in the background. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism. No people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "rooftop",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함",
        "short_id": "",
        "description": "금속 바닥과 측벽으로 둘러싸인 화물 적재 공간. 뒤쪽에 여닫는 문이 있고 내부에 철창 케이지가 놓여 있다.",
        "visual_traits": [
          "금속 적재 바닥",
          "화물칸 측벽",
          "후면 출입문",
          "철창 케이지"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a military transport truck cargo bed, metal floor and side walls, a large iron cage placed inside, rear access door, industrial rugged design, ash-gray and cool-neutral palette, subdued lighting, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "목포공항 격납고 내부",
        "short_id": "L129",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot of a massive, dark industrial hangar interior, high ceiling with exposed steel beams and old metal pipes, cracked and stained concrete floor, giant heavy metal sliding doors on one side, dim overhead artificial lighting casting deep shadows, dusty and hazy atmosphere, restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "라울의 컨테이너 앞마당",
        "short_id": "L28",
        "description": "낡은 철제 주거동 출입문 앞의 작은 마당. 주변으로 컨테이너 외벽이 이어지고, 물을 쓸 수 있는 호스가 놓여 있다.",
        "visual_traits": [
          "철제 주거동 앞마당",
          "낡은 컨테이너 외벽",
          "작은 야외 바닥 공간",
          "급수 호스"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a small desolate yard in front of an old steel residential entrance, surrounded by rusted and weathered shipping container exterior walls, a simple water hose lying on the rough outdoor ground, no people, no vehicles, no objects, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "이현우의 컨테이너 내부 생활 공간, 앰버의 방",
        "short_id": "",
        "description": "철제 주거동 안의 작은 생활 공간. 식탁과 생활용품이 놓여 있고, 방문으로 구분된 작은 방이 이어진다. 밤에는 식탁 위 촛불이 실내를 밝힌다.",
        "visual_traits": [
          "작은 생활 공간",
          "중앙의 식탁",
          "방문으로 구분된 방",
          "촛불 조명"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped metal container living space. A worn dining table in the center, corrugated iron walls and ceiling, a closed door leading to an adjacent small room. Ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "미국의 폭력 사태가 벌어진 거리 — 회상",
        "short_id": "L20",
        "description": "도시 건물 사이로 이어지는 야간 거리. 건물 윤곽과 도로가 어둠 속에 드러나는 공간.",
        "visual_traits": [
          "도시 거리",
          "도로변 건물",
          "어두운 야간 조명"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, United States. Photorealistic cinematic establishing shot, austere city street at night flanked by tall building silhouettes, dim cold streetlights illuminating the dark asphalt road, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "카센터 마당",
        "short_id": "L72",
        "description": "외따로 선 정비 건물 앞의 열린 마당. 작업장 출입구와 옆의 철제 간이식당 외벽이 보이며, 바깥 도로로 이어진다.",
        "visual_traits": [
          "열린 앞마당",
          "정비 작업장 출입구",
          "옆의 철제 간이식당",
          "도로로 이어지는 진입부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an open dirt yard in front of an isolated maintenance building, visible workshop entrance, exterior wall of a makeshift steel cafeteria adjacent to the shop, pathway leading to an outside road, weathered structures, subdued ash-gray and cool-neutral palette, desolate atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실",
        "short_id": "",
        "description": "쇠창살 감방들이 복도를 따라 이어진 지하 공간. 바닥에 건초와 고인 물이 있고, 작은 지상창과 계단, 천장 개구부 아래 승강 케이지가 있다.",
        "visual_traits": [
          "쇠창살 감방과 복도",
          "건초와 고인 물",
          "작은 지상창",
          "지상 연결 계단",
          "천장 개구부 아래 케이지"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, an empty underground prison, no people, no vehicles, no objects. A long dim corridor lined with rusty iron-barred cells. The rough stone and dirt floor is covered with scattered dry hay and reflective puddles of standing water. A small grated window high on the heavy stone wall lets in a narrow, dusty shaft of natural light. A set of worn, steep stairs leads upwards. In a central area, a heavy metal elevator cage is suspended below a ceiling opening. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 난민촌 상공",
        "short_id": "L45",
        "description": "해안의 대규모 주거 밀집지를 내려다보는 넓은 상공. 아래로 촘촘한 철제 지붕과 골목, 긴 콘크리트 제방과 제방도로가 펼쳐진다.",
        "visual_traits": [
          "해안 상공의 넓은 시야",
          "밀집한 철제 지붕",
          "촘촘한 골목망",
          "긴 콘크리트 제방",
          "제방을 따라 난 도로"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, wide aerial view from high altitude, looking down at a massive, densely packed coastal shantytown. Endless tightly packed corrugated iron roofs, narrow maze-like alleys, a long thick concrete sea wall separating the settlement from the water, a paved road running along the top of the sea wall. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic atmosphere. no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "캠핑카 내부, 전복된 캠핑카 내부",
        "short_id": "",
        "description": "앞쪽 운전석과 조수석 뒤로 침대와 뒷좌석이 이어지는 낡은 생활형 실내. 작은 전등과 측면 창문, 후면 출입문이 있다.",
        "visual_traits": [
          "앞쪽 운전석과 조수석",
          "뒤쪽 침대",
          "작은 실내 전등",
          "측면 창문",
          "후면 출입문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of an old, cramped lived-in camper van, no people, no vehicles, no objects. Front area with driver and passenger seats, leading to a small living space with a bed and rear seating area. Illuminated by dim small interior lights, featuring small side windows and a rear exit door. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 부품 보관·홀로그램 상영실, 찰리 재조립 작업실",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, empty room, no people, no vehicles, no objects. A high-tech yet utilitarian laboratory workshop and storage room inside a research facility. Metal shelves built into the walls, lined with integrated mechanical structural components. A section of the floor features built-in hologram projection emitters and circular lenses. A large heavy-duty steel workbench equipped with built-in robotic arm mounts and thick power cables for machine reassembly. Ash-gray and cool-neutral palette, metallic surfaces, subdued industrial lighting with a faint cyan holographic glow, austere post-apocalyptic science-fiction interior, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 마을을 내려다보는 숲 가장자리, 익산 마을 인근 능선 바위",
        "short_id": "",
        "description": "마을을 내려다보는 숲 가장자리와 바위가 있는 능선. 아래로 한옥 지붕과 높은 물탱크 탑이 보이고, 멀리 산등성이가 이어진다.",
        "visual_traits": [
          "숲 가장자리",
          "능선의 바위",
          "아래로 펼쳐진 한옥 지붕",
          "높은 물탱크 탑",
          "이어지는 산등성이"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot. A high vantage point at a forest edge featuring a large rocky ridge that overlooks a valley below. Visible in the valley are traditional Hanok-style tiled roofs and a tall rusty steel water tank tower. Distant rolling mountain ridges fade into the horizon under an overcast sky. Restrained ash-gray and cool-neutral palette, subdued lighting, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "페드로의 자동차 내부",
        "short_id": "L08",
        "description": "운전석과 조수석이 나란한 자동차 앞좌석 공간. 운전대와 대시보드가 있고 창문을 통해 주택가의 낮빛이 들어온다.",
        "visual_traits": [
          "나란한 앞좌석",
          "운전대",
          "전면 대시보드",
          "측면 창문",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a car cabin, no people. Featuring a steering wheel, a detailed dashboard, and two front seats side by side. Natural daylight streaming through the side car windows. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "무너진 백화점 외부·잔해 지대",
        "short_id": "L107",
        "description": "거대한 상업 건물이 반쯤 무너진 잔해 지대. 넓게 덮인 이끼와 고인 웅덩이, 무성하게 자란 나무와 작은 꽃들이 콘크리트 틈을 채운다.",
        "visual_traits": [
          "반쯤 붕괴한 대형 건물",
          "잔해를 덮은 이끼",
          "고인 웅덩이",
          "무성한 나무와 작은 꽃"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, wide exterior view of a massive half-collapsed commercial department store surrounded by a sprawling debris zone, no people, no vehicles, no objects. Shattered concrete slabs and twisted rebar structures are heavily overgrown with lush green moss. Deep puddles of standing water pool in the uneven, cratered ground. Wild trees, small bushes, and blooming flowers push through the cracks of the concrete rubble, creating a stark contrast between the ruined brutalist architecture and reclaiming nature. Restrained ash-gray and cool-neutral palette mixed with vivid organic greens, subdued brightness, controlled contrast, tactile cinematic realism, overcast moody lighting.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "폐공장 옆 캠핑카 보관 창고",
        "short_id": "L57",
        "description": "폐공장 옆의 어두운 보관 창고. 넓은 내부로 연결되는 출입구에 위로 들어 올리는 셔터가 달려 있다.",
        "visual_traits": [
          "폐공장 옆 창고",
          "넓은 출입구",
          "상하 개폐식 셔터",
          "빛이 적은 내부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a dark storage warehouse adjacent to an abandoned factory, a massive entrance with a heavy roll-up metal shutter, vast empty interior space with low lighting, weathered concrete walls and rusted metal structures, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "무너진 백화점 지하 식품 코너",
        "short_id": "L109",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a collapsed department store basement food court, ruined food stall counters, shattered glass display cases, rusted metal shelves, massive concrete debris and bent rebar from a caved-in ceiling, thick dust in the air, dim and eerie lighting with faint natural light leaking from ceiling cracks, ash-gray and cool-neutral palette, subdued brightness, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "구치소 면회실",
        "short_id": "L33",
        "description": "넓고 단순한 면회 공간. 실내 한가운데 테이블과 마주 보는 의자가 놓여 있고, 한쪽에 출입문이 있다.",
        "visual_traits": [
          "넓은 단일 실내",
          "중앙 테이블",
          "마주 보는 의자",
          "벽면 출입문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a spacious, minimalist, austere institutional visiting room interior. A plain table in the center with two simple chairs facing each other. A single solid door on one wall. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, stark and cold atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 난민촌 관리사무소 내 미연 감금실, 3층 복도·창가, 내부 계단",
        "short_id": "",
        "description": "문으로 닫힌 작은 방과 창문이 있는 3층 복도. 복도 구석에 소화기가 비치되어 있고, 위층으로 이어지는 내부 계단이 있다.",
        "visual_traits": [
          "닫힌 방과 문고리",
          "창문이 있는 복도",
          "구석의 소화기",
          "상층 연결 계단"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a 3rd-floor corridor with windows, a small room with a closed door and doorknob, a fire extinguisher in the corner of the hallway, and an internal staircase leading to an upper floor. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "난민 재판소 외부 쓰레기 더미",
        "short_id": "L21",
        "description": "허름한 재판소 건물 바깥에 잡다한 폐기물이 쌓인 황폐한 공간. 쓰레기 더미 사이로 거친 바닥이 드러나고 주변 조명은 희미하다.",
        "visual_traits": [
          "허름한 건물 외부",
          "잡다한 폐기물 더미",
          "노출된 거친 바닥",
          "희미한 조명"
        ],
        "t2i_prompt": "Set in near-future dystopia in 2069, South Korea. Photorealistic cinematic establishing shot, desolate exterior of a shabby building with large piles of assorted trash and debris, exposed rough ground, dim lighting. Restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, austere post-apocalyptic atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "지동현의 연구소 주변 제비꽃밭",
        "short_id": "L117",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outdoor field thickly covered with small, vibrant purple violet flowers and low-lying green leaves growing on bare dirt soil. The delicate purple flowers contrast with the subtle hints of a desolate, ash-gray environment in the distant background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "카센터 창고·정비 작업 공간",
        "short_id": "L70",
        "description": "벽면에 여러 록밴드 포스터가 붙은 창고형 정비 공간. 커다란 스피커와 펜치 등 정비 도구, 수리용 용액 병이 놓여 있다.",
        "visual_traits": [
          "벽면의 록밴드 포스터",
          "커다란 스피커",
          "정비 도구",
          "수리용 용액 병",
          "창고형 작업 공간"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot of a warehouse-style auto repair workspace interior, no people, no vehicles. The rough, industrial walls are covered with various vintage rock band posters. A large audio speaker sits in the corner. The workbenches and shelves are cluttered with metal maintenance tools, including pliers, and bottles filled with chemical repair solutions. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "고급주택 거실·통유리창 안쪽, 실내 계단, 2층 창가",
        "short_id": "",
        "description": "큰 통유리창으로 낮빛이 들어오는 고급 주택 거실. 실내 계단이 위층으로 이어지고 2층에는 외부를 향한 창문이 있다.",
        "visual_traits": [
          "통유리 거실 창",
          "밝은 자연광",
          "복층 주택 내부",
          "위층으로 이어지는 계단",
          "2층 외창"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a high-end duplex living room, large floor-to-ceiling glass windows letting in natural daylight, an indoor staircase leading to the upper floor, second-floor windows looking outside. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "지동현의 연구소 2층·피아노 공간",
        "short_id": "L121",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a 2nd-floor laboratory space featuring a piano, no people, no vehicles, no small objects. Austere industrial interior with concrete floors and metallic walls, a piano sitting permanently in the space, large windows casting cool subdued light, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "포로 수송 트럭 적재함 케이지",
        "short_id": "",
        "description": "금속 적재 바닥 위에 설치된 쇠창살 케이지 내부. 창살 사이로 사방이 보이고, 한쪽에는 잠금장치가 있는 출입문이 있다.",
        "visual_traits": [
          "금속 바닥",
          "사방의 쇠창살",
          "창살 사이 외부 시야",
          "잠금장치가 있는 문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a prisoner transport truck cargo cage, a confined space with a textured metal floor enclosed by thick, rugged iron bars on all sides, a barred door featuring a heavy industrial locking mechanism, outside environment slightly visible through the gaps in the bars, no people, no vehicles, no objects, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction aesthetic.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "신부의 밴 내부",
        "short_id": "L39",
        "description": "앞쪽 운전 공간 뒤로 긴 뒷좌석 공간이 이어지는 실내. 물품 상자들이 듬성듬성 놓여 좌석 사이에 좁은 틈을 만든다.",
        "visual_traits": [
          "앞쪽 운전 공간",
          "길게 이어진 뒷좌석",
          "듬성듬성 쌓인 물품 상자",
          "상자 사이의 좁은 틈"
        ],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, empty interior of a large van, no people. Front driving cab area leading into a long rear seating space. Storage boxes are sparsely stacked around the back, creating narrow gaps between the seats. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "이현우의 컨테이너 외부·출입문 앞",
        "short_id": "L24",
        "description": "조밀한 철제 주거동 사이 도로변 끝에 있는 낡은 컨테이너 외벽. 녹슨 표면과 번호가 표시된 출입문, 문고리가 보인다.",
        "visual_traits": [
          "골이 진 철제 외벽",
          "녹슨 표면",
          "번호가 표시된 출입문",
          "도로변 끝의 좁은 진입 공간"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an old corrugated steel shipping container dwelling at the edge of a roadside nestled between dense steel residential blocks, heavily rusted outer wall surfaces, a metal door with painted numbers and a visible door handle, a narrow entry space leading to the door, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 옥상 잔디밭·안테나·스피커 구역, 연결 계단",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a weathered research facility rooftop featuring a patch of artificial lawn. Large metal communication antennas and massive broadcast speakers mounted on metal poles stand against the sky. A set of industrial metal stairs leads downwards. Worn concrete textures, rusted metal structures, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, post-apocalyptic science-fiction realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "rooftop",
                "stairs"
              ],
              "default_space_key": "rooftop"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 난민촌 거리·컨테이너 골목, 시장통, 전경, 비탈길, 입구·진입로, 공터 피로연장, 골목 쓰레기 집하장·맨홀 입구, 해일이 덮치는 거리",
        "short_id": "",
        "description": "거대한 콘크리트 방벽 아래 녹슨 컨테이너가 조밀한 거리. 좁은 시장 골목과 비탈길, 천막 공터, 쓰레기 집하장과 맨홀, 진입 표지판이 이어진다.",
        "visual_traits": [
          "조밀한 녹슨 컨테이너",
          "시장 골목과 비탈길",
          "천막이 있는 공터",
          "쓰레기 집하장과 맨홀",
          "가로등과 방송 스피커"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, Incheon, South Korea. Photorealistic cinematic establishing shot, a sprawling dystopian refugee settlement under a massive concrete wall. Densely packed, rusted shipping containers stacked and arranged to form narrow, labyrinthine market alleys and sloping paths. A dusty vacant lot covered with temporary tarp tents. A grimy garbage collection area with visible metal manhole covers. Weathered streetlights, tangled wires, and broadcast speakers attached to the makeshift structures. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 임시보호소 병실·숙소",
        "short_id": "L139",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea and surrounding regions. Photorealistic cinematic establishing shot, a combined hospital room and living quarters inside a temporary shelter in a research facility. Medical equipment and beds coexisting with basic living amenities. Utilitarian, unadorned walls, cold lighting, subdued ash-gray palette, dystopian, practical design, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "보라색 제비꽃밭 — 찰리의 의식 속 환상, 제비꽃밭 너머 연구소 외부 — 찰리의 의식 속 환상",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopian era, South Korea. Photorealistic cinematic establishing shot, wide landscape view. A vast, endless field of blooming, vibrant purple violets filling the foreground. In the far distance, beyond the floral field, the imposing, large-scale exterior of a rigid, hard-surface concrete and metal research facility stands in stark contrast. Soft natural lighting emphasizing the purple hues against the austere building. no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "박철진이 탑승한 전투 헬기 내부",
        "short_id": "L50",
        "description": "전방 시야가 열린 조종 공간과 조수석이 있는 금속제 실내. 계기판과 무전 장비가 배치되어 있고, 창 아래로 지상을 내려다볼 수 있다.",
        "visual_traits": [
          "전방 조종 공간",
          "조수석",
          "계기판과 무전 장비",
          "아래로 열린 창밖 시야"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a combat helicopter cockpit, dark metallic structure, wide front windows offering a downward view, side-by-side pilot and co-pilot seats, complex instrument panels and radio equipment, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 한옥마을 식량창고 내부",
        "short_id": "L96",
        "description": "낡은 철문 안의 비어 있는 면적이 넓은 식량창고. 바닥에 쌀 포대 몇 개와 감자 포대 하나가 놓여 있다.",
        "visual_traits": [
          "낡은 철제 출입문",
          "비어 있는 넓은 바닥",
          "소수의 쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a spacious and mostly empty traditional yet distressed food storage warehouse. An old rusted iron door is visible. The floor is wide and dusty, with just a few burlap sacks of rice and potatoes resting in a corner. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 통제실",
        "short_id": "L149",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, futuristic laboratory control room, no people, no vehicles, no objects. Arrays of large monitors and data screens on the walls, metallic command consoles with glowing interfaces. Ash-gray walls, cool-neutral and subdued lighting, sterile, utilitarian high-tech sci-fi interior. Restrained color palette, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "고급주택 담장 안쪽·현관 앞·외벽 창가",
        "short_id": "L09",
        "description": "담장 안쪽에 현관과 외벽 통유리창이 이어지는 주택 외부. 현관문에는 구식 열쇠식 잠금장치가 있고 창가 옆으로 건물 모퉁이가 꺾인다.",
        "visual_traits": [
          "주택 담장 안쪽",
          "현관문",
          "구식 열쇠식 잠금장치",
          "외벽 통유리창",
          "건물 모퉁이"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, exterior yard space inside a high wall of a luxury house, front entrance door featuring an old-fashioned keyhole lock, adjacent exterior wall with a large floor-to-ceiling glass window, angled building corner, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "크리스의 어선 선원실",
        "short_id": "L134",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a cramped, weathered fishing boat crew cabin, rusty and scratched metal walls and floor, built-in metal bunk beds and storage compartments, small circular porthole windows, dim utilitarian overhead lighting, gritty industrial maritime aesthetic, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 식당",
        "short_id": "L143",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an institutional research facility cafeteria interior. Long rows of simple metallic or synthetic dining tables and chairs. Stainless steel food dispensing counters in the background. Ash-gray and cool-neutral color palette, subdued brightness, sterile panel lighting, utilitarian and austere dystopian interior design, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "수도권 도심 민병대 사무실·박철진의 사무실",
        "short_id": "L30",
        "description": "책상과 맞은편 빈 벽이 있는 사무실. 책상 위에는 펼쳐진 지도와 스피커폰이 놓여 있고, 벽에는 다트 표적이 마련되어 있다.",
        "visual_traits": [
          "집무용 책상",
          "펼쳐진 지도",
          "스피커폰",
          "벽면 다트 표적"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an indoor office with a desk and an empty wall opposite to it, a large unfolded map and a speakerphone on the desk, a dartboard hanging on the wall, dimly lit, gritty textures, subdued color palette, shallow depth of field, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "수몰된 인천 난민촌 7구역·표류 잔해 수면",
        "short_id": "L53",
        "description": "넓은 바닷물 수면 위로 철제 주거동 일부와 담벼락이 드러난 공간. 컨테이너 판자와 생활 잔해가 흩어져 떠 있고, 가장자리에 도심이 이어진다.",
        "visual_traits": [
          "넓게 펼쳐진 수면",
          "물 위로 드러난 철제 구조물",
          "담벼락 윗부분",
          "떠다니는 판자와 잔해",
          "도심으로 이어지는 가장자리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, flooded dystopian slum zone, wide murky water surface with the top parts of rusted iron residential structures and concrete walls protruding above the waterline, scattered floating debris including wooden planks and broken container fragments on the water, the edge of a ruined gray cityscape visible in the far background, overcast sky, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "버려진 도서관 열람실·서가, 복도·외진 구석",
        "short_id": "",
        "description": "먼지와 거미줄이 쌓인 열람실과 서가. 부서진 책장과 낡은 책, 고물 컴퓨터가 남아 있으며, 깨진 천창에서 잿빛 빛이 들어온다.",
        "visual_traits": [
          "먼지와 거미줄",
          "부서진 책장",
          "낡은 책과 고물 컴퓨터",
          "깨진 천창의 자연광",
          "콘크리트 벽과 외진 구석"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an abandoned library interior, thick dust and cobwebs covering broken wooden bookshelves, scattered old books and obsolete desktop computers, exposed concrete walls leading to dark corridors and secluded corners, dim ash-gray light beaming down through a shattered skylight on the high ceiling, desolate and ruined atmosphere, muted cool-neutral color palette, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "섬바위 주변 얕은 바다·수중",
        "short_id": "L156",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, shallow coastal waters surrounding a rugged island rock formation. A view showing both the rocky outcrop above the water surface and the submerged rocky base leading down to the seabed. Sunlight refracting through the clear shallow water, illuminating the underwater rock textures, subdued brightness, restrained ash-gray and cool-neutral palette, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "목포 보건소 내부",
        "short_id": "L125",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a dystopian public health center, worn metallic walls and faded tile floors, dim and cool-toned fluorescent lighting, rows of degraded waiting chairs, old medical equipment and cabinets, clinical yet abandoned atmosphere, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, high detail, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "수빈의 트럭 운전실",
        "short_id": "L110",
        "description": "낡고 간소한 운전 공간. 앞쪽에 운전대와 계기판이 있고, 전면 유리와 옆문 창을 통해 바깥이 보인다.",
        "visual_traits": [
          "낡은 운전 좌석",
          "운전대와 계기판",
          "전면 유리",
          "옆문 창"
        ],
        "t2i_prompt": "Set in a near-future dystopia in 2069, South Korea. Photorealistic cinematic establishing shot, empty interior of a worn and minimalist truck cabin, driver's seat, steering wheel, dashboard, large front windshield, side door windows, aged textures, utilitarian design, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 소장실",
        "short_id": "L144",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a high-tech research institute director's office, no people, no vehicles, no objects. Large metallic desk in the center, wall-mounted digital display screens and data panels, sleek and austere functional design without decorations. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, cold lighting.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "특임대 이강준의 사무실",
        "short_id": "L146",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a utilitarian military task force commander's office, bare metal desk in the center, tactical display screens integrated into cold metallic walls, subdued cool-toned lighting, ash-gray and cool-neutral palette, austere post-apocalyptic science-fiction architectural style, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "휴게소 주유소 마트 내부",
        "short_id": "L68",
        "description": "상품 진열대와 약품 코너가 있는 작은 마트. 테이블과 텔레비전이 놓여 있고, 구석의 반사경에 매장 통로가 비친다.",
        "visual_traits": [
          "상품 진열대",
          "약품 코너",
          "테이블과 텔레비전",
          "구석의 반사경",
          "진열대 사이 통로"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a small highway convenience store, aisles lined with product shelves and a dedicated medicine corner, a small seating area with a table and a television, a convex security mirror mounted in the corner reflecting the store aisles, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "무너진 백화점 상층 내부·에스컬레이터·바닥 구멍",
        "short_id": "L108",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, abandoned and ruined department store upper floor interior, a large gaping hole in the collapsed concrete floor revealing the dark level below, broken and twisted metal escalator, concrete rubble, exposed rebar, remnants of commercial display structures, ash-gray and cool-neutral palette, subdued ambient lighting, dystopian sci-fi aesthetic, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "지동현의 연구소 외부·앞마당·뒷문, 인근 절벽·구출 지점",
        "short_id": "",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, exterior of a weathered and dilapidated laboratory building, a desolate dirt front yard, a rusty back door, and a steep rocky cliff nearby. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "찰리가 홀로 걷는 지방도로·캠핑카 수색 도로, 지방도로에서 갈라지는 숲길, 익산 지방도로·갈림길",
        "short_id": "",
        "description": "내륙을 잇는 지방도로와 양 갈래 분기점. 길옆 숲으로 샛길이 갈라지고, 안쪽으로 나무 사이 산길이 이어진다.",
        "visual_traits": [
          "내륙 지방도로",
          "양 갈래 도로 분기",
          "숲으로 향하는 샛길",
          "나무 사이 산길"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an abandoned aged inland local road splitting into a Y-shaped fork, a narrow dirt side path branching off from the road leading into a dense dark forest, rough mountain trail among tall trees, ash-gray and cool-neutral palette, subdued brightness, austere post-apocalyptic atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 성당 지하 기도소, 지하실 연결 계단",
        "short_id": "",
        "description": "계단 아래의 단출한 지하 기도실. 십자가와 작은 책상, 의자, 풍금이 놓여 있으며, 구석의 낡은 라디오와 촛불·랜턴이 보인다.",
        "visual_traits": [
          "지하 연결 계단",
          "십자가와 작은 책상",
          "작은 풍금",
          "낡은 라디오",
          "촛불과 랜턴"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an austere underground prayer room beneath a set of old descending stairs. A cross on the wall, a small wooden desk, a chair, and a small reed organ. An old radio, candles, and lanterns placed in the corner, providing dim illumination. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "군 병원 복도·병실 문 앞",
        "short_id": "L113",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A sterile, utilitarian military hospital corridor. Ash-gray and cool-neutral metallic and concrete walls and floor. Sturdy metal ward doors lining the hallway, each featuring a small observation window and numerical markings. Harsh, linear overhead LED lighting casting cool, controlled contrast. Austere, functional near-future architecture.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 성당 1층 출입문 안쪽, 1층 내부",
        "short_id": "",
        "description": "작은 확인창이 달린 출입문 안쪽으로 예배 공간이 이어진다. 바닥에는 지하실로 연결되는 별도의 문이 있다.",
        "visual_traits": [
          "확인창이 달린 출입문",
          "1층 예배 공간",
          "바닥의 지하실 문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic cinematic establishing shot, interior of a church first floor, an entrance door with a small viewing window, a worship space extending inwards, a separate door on the floor leading to a basement. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "쓰레기 수거선 갑판",
        "short_id": "L03",
        "description": "바다와 하늘에 노출된 넓은 금속 갑판. 인양용 크레인 아래 폐기물과 고철, 어망이 뒤섞여 쌓여 있다.",
        "visual_traits": [
          "개방된 금속 갑판",
          "인양용 크레인",
          "폐기물과 고철 더미",
          "뒤섞인 어망",
          "야외 자연광"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an open, wide metal deck of a heavy industrial trash collection ship. A massive rusty salvage crane towers over the deck. Large piles of scrap metal, industrial waste, and tangled fishing nets are accumulated underneath the crane. Ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, overcast sky, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "크리스의 어선 조타실",
        "short_id": "L136",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a weathered fishing boat wheelhouse, no people, no vehicles, no objects. A narrow and utilitarian space enclosed by rusted metallic panels and reinforced glass windows stained with sea salt. A worn steering helm and a cluttered navigation console sit in the center, featuring a mix of vintage analog maritime instruments and retrofitted glowing digital monitors. Walls covered with corrosion and moisture stains. Dim, moody, cool-neutral and ash-gray palette, illuminated by a faint utilitarian overhead light. High detail, tactile cinematic realism, austere post-apocalyptic maritime atmosphere.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "이현우의 트럭 적재함",
        "short_id": "L98",
        "description": "낡은 금속 바닥과 낮은 측벽으로 둘러싸인 개방형 적재 공간. 고정 지붕이 없어 위가 트여 있고, 이동식 그늘막을 걸칠 수 있다.",
        "visual_traits": [
          "낡은 금속 바닥",
          "낮은 측벽",
          "위가 열린 적재 공간",
          "이동식 그늘막"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic cinematic establishing shot, open cargo bed space with a worn metal floor and low side walls, open top, a temporary movable fabric shade canopy, austere post-apocalyptic science-fiction style, ash-gray and cool-neutral palette, subdued brightness, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "카센터 옆 컨테이너 간이식당 내부",
        "short_id": "L71",
        "description": "철제 주거동을 활용한 작은 간이식당. 출입문 안쪽에 식탁과 의자가 놓여 있고, 식탁 위로 국밥 그릇과 식기가 보인다.",
        "visual_traits": [
          "작은 철제 실내",
          "간이 식탁과 의자",
          "출입문",
          "국밥 그릇과 식기"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, interior of a small makeshift diner built inside a rugged steel shipping container. Worn metal walls, simple tables and chairs near the entrance door, soup bowls and utensils left on the tables, subdued overhead lighting, ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 한옥마을 폐창고 내부",
        "short_id": "L100",
        "description": "기계 부품을 보관하는 넓고 어두운 폐창고. 한 귀퉁이에 폐로봇 부품이 산더미처럼 쌓여 있고, 주변에는 보관 상자가 놓여 있다.",
        "visual_traits": [
          "넓은 기계 부품 창고",
          "어두운 구석",
          "산더미 같은 폐기계 부품",
          "보관 상자",
          "큰 출입문"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, spacious and dark interior of an abandoned warehouse, a massive pile of scrap robot and machine parts in the corner, scattered storage boxes, a large entrance door, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 난민촌 지하 하수도 터널·갈림길, 침수된 수중",
        "short_id": "",
        "description": "맨홀 아래로 길게 이어지는 어두운 지하 하수도. 수직 사다리와 두 갈래로 나뉘는 통로가 있으며, 외부로 이어지는 배수 출구가 있다.",
        "visual_traits": [
          "어두운 지하 터널",
          "맨홀 연결 사다리",
          "두 갈래 갈림길",
          "외부 배수 출구"
        ],
        "t2i_prompt": "Set in near-future dystopia of 2069, Incheon South Korea. Photorealistic cinematic establishing shot, dark underground sewer tunnel, flooded floor with deep water, bifurcated concrete passages, old vertical metal ladder leading up to a ceiling manhole, a large drainage exit leading outside, damp and decaying concrete walls, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 마을 성당 내부·단상·발코니, 장백산의 단상·권좌 공간",
        "short_id": "",
        "description": "낡은 고딕 양식 성당 내부. 높은 기둥과 2층 발코니가 중앙 홀을 둘러싸며, 정면 단상에 큰 의자가 놓이고 스테인드글라스 빛이 들어온다.",
        "visual_traits": [
          "고딕 양식 기둥",
          "높은 중앙 홀",
          "2층 발코니",
          "정면 단상과 큰 의자",
          "스테인드글라스 채광"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of an old Gothic-style cathedral, no people, no vehicles, no objects. High vaulted ceilings, aged stone Gothic pillars, a second-floor balcony surrounding the expansive central nave. A prominent raised dais at the front featuring a large, commanding throne-like chair. Colorful, dusty light filtering through stained glass windows. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, austere post-apocalyptic mood.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "경기도 화성 도로·오염된 들판, 도로 검문소, 산길 임도·캠핑카 정차 지점",
        "short_id": "",
        "description": "메마른 나무와 폐가가 흩어진 황량한 들판 사이 도로. 도로에 검문 구간이 있고, 옆으로 비포장 산길이 갈라져 산비탈을 오른다.",
        "visual_traits": [
          "황량한 들판",
          "메마른 나무와 폐가",
          "도로 검문 구간",
          "갈라지는 비포장 임도",
          "산비탈 길"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an asphalt road passing through a desolate, polluted field. Scattered dry dead trees and ruined, abandoned houses in the barren landscape. A temporary barricaded checkpoint structure set up on the main road. An unpaved dirt mountain road branching off from the main road and winding up a hillside. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, post-apocalyptic wasteland aesthetic, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "민병대 수송 트럭 운전실",
        "short_id": "L104",
        "description": "운전석과 조수석이 나란히 있는 수송용 운전 공간. 앞쪽에 운전대와 계기판이 있고, 백미러로 뒤쪽을 확인할 수 있다.",
        "visual_traits": [
          "운전석과 조수석",
          "운전대와 계기판",
          "전면 유리",
          "뒤쪽을 비추는 백미러"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a militia transport truck cabin, side-by-side driver and passenger seats, steering wheel, utilitarian dashboard, wide front windshield, rearview mirror mounted above, austere and worn metallic textures, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 앞바다 쓰레기 수거선 주변 수면",
        "short_id": "L02",
        "description": "잡다한 부유 쓰레기와 커다란 금속 잔해가 떠 있는 넓은 바다. 먼 곳에는 수면 위로 건물 상부가 드러나며 낮빛이 수면에 반사된다.",
        "visual_traits": [
          "넓은 바다 수면",
          "부유 쓰레기",
          "커다란 금속 잔해",
          "물 위로 드러난 건물 상부",
          "낮빛의 수면 반사"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, wide sea surface cluttered with miscellaneous floating trash and large chunks of metal debris, distant ruined building tops protruding above the waterline, daylight reflecting off the water, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "윤성찬의 지휘 헬기 내부",
        "short_id": "L153",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a high-tech military command helicopter, cold metallic walls lined with glowing tactical displays and communication screens, command operation seats, functional and utilitarian design, subdued tactical lighting, ash-gray and cool-neutral palette, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 늪지대·방사능 구역 표지판 주변, 숲속·찰리 포획 지점, 함정 구덩이",
        "short_id": "",
        "description": "진흙과 물이 고인 넓은 늪지대. 부식된 출입 금지·방사능 표지판이 서 있고, 인접한 숲에는 나무와 꽃, 땅에 파인 함정 구덩이가 있다.",
        "visual_traits": [
          "진흙과 고인 물",
          "넓은 늪지대",
          "부식된 경고 표지판",
          "나무와 꽃이 있는 숲",
          "함정 구덩이"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a wide desolate swamp with thick mud and pools of stagnant water. Rusted and corroded warning and radioactive signs stand in the muck. Adjacent to the swamp is a dense forest area with rugged trees, sparse wild flowers, and a deep, open trap pit dug into the natural forest floor. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "수갑",
        "short_id": "P33",
        "description": "짧은 연결부로 이어진 두 개의 금속 고리형 수갑. 각 고리에 잠금장치와 작은 열쇠 구멍이 있다.",
        "visual_traits": [
          "두 개의 금속 고리",
          "짧은 연결부",
          "잠금장치",
          "작은 열쇠 구멍"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Two circular metal handcuffs connected by a short central link. Each metal ring features a standard locking mechanism and a small keyhole. Cold metallic texture, utilitarian design. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "주크박스 나팔 스피커",
        "short_id": "P10",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A large, vintage brass horn speaker for a jukebox, flared gramophone style. Tarnished and weathered metallic surface with a subdued brightness, showing signs of wear and age. Wide fluted end tapering down to a narrow neck. Highly detailed, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "작업용 모포",
        "short_id": "P12",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic product photo, isolated object. A heavy-duty, worn industrial work blanket made of thick, coarse fabric. Dark, subdued ash-gray or olive drab color. Frayed edges, rugged and tactile texture, showing signs of heavy use in a harsh dystopian environment. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "소총",
        "short_id": "P17",
        "description": "긴 금속 총열과 개머리판을 갖춘 소총. 몸체 아래에 탄창과 방아쇠울이 있으며 앞쪽에 총열 덮개가 이어진다.",
        "visual_traits": [
          "긴 총열",
          "개머리판",
          "하부 탄창",
          "총열 덮개"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A tactical rifle featuring a long metal barrel, a sturdy stock, a bottom magazine, a trigger guard, and a front handguard. Ash-gray and cool-neutral metal textures, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "재판관의 검은 가죽 지갑",
        "short_id": "P21",
        "description": "검은 가죽으로 만든 접이식 지갑. 가장자리에 봉제선이 있고 안쪽에 지폐 수납부와 신분증을 넣는 칸이 있다.",
        "visual_traits": [
          "검은 가죽",
          "접이식 형태",
          "가장자리 봉제선",
          "내부 신분증 수납칸"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, a black leather bifold wallet, open to reveal interior compartments and an ID card slot, stitched edges, detailed leather texture, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "소음기 장착 권총",
        "short_id": "P18",
        "description": "짧은 권총 몸체 앞에 길쭉한 원통형 소음기가 연결된 총. 아래로 기울어진 손잡이와 방아쇠울이 있다.",
        "visual_traits": [
          "원통형 소음기",
          "짧은 권총 몸체",
          "기울어진 손잡이",
          "방아쇠울"
        ],
        "t2i_prompt": "Set in 2069, South Korea and Jeju Island. Photorealistic product photo, isolated object, a handgun with a short body and an elongated cylindrical silencer attached to the barrel, downward-slanted grip, distinct trigger guard, tactical post-apocalyptic sci-fi design, subdued brightness, controlled contrast, restrained ash-gray and cool-neutral palette, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "분해된 주크박스 내부 부품",
        "short_id": "P09",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Complex internal mechanical and electronic parts of a vintage jukebox. Intricately arranged gears, levers, and metallic frames. Exposed old electrical wiring, dusty circuit boards, rusted and tarnished brass and steel textures. Small retro-futuristic components like vacuum tubes and mechanical selection arms. Tactile cinematic realism, subdued brightness, ash-gray and cool-neutral palette.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "렌치",
        "short_id": "P06",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A heavy-duty metal adjustable wrench, mechanical hand tool, industrial design, slightly worn and weathered steel texture, utilitarian look.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "수리 중인 브라운관 TV",
        "short_id": "P29",
        "description": "뒤쪽으로 깊게 돌출된 상자형 브라운관 텔레비전. 전면에 볼록한 유리 화면과 두꺼운 테두리, 작은 조작부가 있다.",
        "visual_traits": [
          "깊은 상자형 본체",
          "볼록한 유리 화면",
          "두꺼운 화면 테두리",
          "전면 조작부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, an old bulky box-shaped CRT television featuring a deep rear casing, a convex glass screen, a thick front bezel, and a small analog control panel. Restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "수색·감시 드론",
        "short_id": "P39",
        "description": "중앙 기체와 바깥으로 뻗은 회전날개 지지부를 갖춘 무인 비행 장치. 아래쪽에 작은 카메라 렌즈가 달려 있다.",
        "visual_traits": [
          "중앙 기체",
          "외곽 회전날개",
          "날개 지지부",
          "하부 카메라 렌즈"
        ],
        "t2i_prompt": "Set in near-future dystopia in 2069, South Korea. Photorealistic product photo, isolated object, plain neutral background. A high-tech search and surveillance drone. The drone features a central mechanical body with structural arms extending outward to hold multi-rotor blades. A small surveillance camera lens is mounted underneath the main body. Ash-gray and cool-neutral palette, tactile cinematic realism, precise hard-surface robot rendering, matte metal finish, utilitarian sci-fi design, no people, no background clutter.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "자폭 드론",
        "short_id": "P41",
        "description": "중앙 몸체와 회전날개가 결합된 소형 무인 비행 장치. 돌출부가 적은 기체 외장과 짧은 날개 지지부가 있다.",
        "visual_traits": [
          "소형 중앙 몸체",
          "회전날개",
          "짧은 날개 지지부",
          "돌출부가 적은 외장"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Small unmanned aerial vehicle drone, central body combined with rotor blades, short rotor supports, smooth exterior with minimal protrusions, subdued ash-gray and cool-neutral palette, tactile cinematic realism, precise hard-surface rendering.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "돈 봉투",
        "short_id": "P23",
        "description": "지폐를 포개어 담을 수 있는 납작한 직사각형 종이봉투. 한쪽 입구에 접어 닫는 덮개가 있다.",
        "visual_traits": [
          "직사각형 종이봉투",
          "납작한 형태",
          "접이식 입구 덮개"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic product photo, isolated object, a flat rectangular paper envelope with a folding flap, standard money envelope design, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "은빛 단검",
        "short_id": "P32",
        "description": "은빛 금속 칼날과 짧은 손잡이가 이어진 단검. 칼날은 끝으로 갈수록 좁아져 뾰족한 칼끝을 이룬다.",
        "visual_traits": [
          "은빛 금속 칼날",
          "짧은 손잡이",
          "끝으로 좁아지는 날",
          "뾰족한 칼끝"
        ],
        "t2i_prompt": "Set in the near-future dystopia of 2069, Incheon and southwestern South Korea. Photorealistic product photo, isolated object, plain neutral background. A simple silver metal dagger featuring a short handle and a silver blade that tapers down to a sharp, pointed tip. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "낡은 라디오",
        "short_id": "P37",
        "description": "손으로 들 수 있는 낡은 상자형 라디오. 전면에 스피커 격자와 주파수 눈금창이 있고 조절 다이얼이 달려 있다.",
        "visual_traits": [
          "상자형 본체",
          "전면 스피커 격자",
          "주파수 눈금창",
          "조절 다이얼",
          "낡은 외장"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A handheld, old, box-shaped radio. It features a front speaker grille, a vintage frequency scale window, and turning dials. The exterior is visibly worn, scratched, and weathered. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "낡은 풍금",
        "short_id": "P36",
        "description": "작은 목제 몸체에 흰 건반과 검은 건반이 나란히 놓인 낡은 풍금. 아래쪽에 발로 밟는 페달이 있다.",
        "visual_traits": [
          "작은 목제 몸체",
          "흰색과 검은색 건반",
          "하단 페달",
          "낡은 목재 표면"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object of an old, small wooden reed organ. The wooden body has a weathered, worn-out surface. It features a standard keyboard with white and black keys, and foot pedals at the bottom. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "부서진 화병",
        "short_id": "P25",
        "description": "둥근 몸통과 위로 열린 입구를 지닌 단단한 재질의 화병. 바닥은 평평하며 꽃을 꽂을 수 있는 세로형 용기다.",
        "visual_traits": [
          "둥근 몸통",
          "상단의 열린 입구",
          "평평한 바닥",
          "세로형 용기"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic product photo, isolated object, plain neutral background. A solid vase with a round body, an open top, and a flat bottom. A vertical container designed to hold flowers, tactile cinematic realism, ash-gray and cool-neutral palette, subdued brightness.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "LP판",
        "short_id": "P11",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, a classic black vinyl record, flat circular disc with fine microscopic spiral grooves reflecting subdued light, a circular paper label in the center with a small spindle hole, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "손전등",
        "short_id": "P38",
        "description": "길쭉한 원통형 손잡이와 둥근 렌즈가 결합된 휴대 손전등. 렌즈 둘레에 두꺼운 테두리가 있고 몸체에 스위치가 있다.",
        "visual_traits": [
          "원통형 손잡이",
          "둥근 전면 렌즈",
          "두꺼운 렌즈 테두리",
          "몸체 스위치"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopian South Korea. Photorealistic product photo, isolated object. A portable flashlight featuring a long cylindrical handle, a round front lens, a thick rugged rim around the lens, and a mechanical switch on the main body. Utilitarian and durable design. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, and tactile cinematic realism with precise hard-surface rendering. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "경찰과 민병대의 곤봉",
        "short_id": "P14",
        "description": "길쭉한 원통형 몸체와 짧은 손잡이로 이루어진 단단한 곤봉. 타격부 끝은 둥글게 마감되어 있다.",
        "visual_traits": [
          "원통형 타격부",
          "짧은 손잡이",
          "둥근 끝부분"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A solid police and militia baton. It features a long, straight cylindrical body for striking, a short grip handle, and a smoothly rounded tip. Made of hard, durable materials like reinforced polymer or dull metal, dark grey or black color, utilitarian and sturdy design.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "민병대의 시신 확인용 긴 막대기",
        "short_id": "P43",
        "description": "곧고 길게 뻗은 단단한 막대기. 한쪽 끝을 손으로 쥘 수 있으며 전체적으로 가늘고 단순한 형태다.",
        "visual_traits": [
          "길고 곧은 형태",
          "가느다란 몸체",
          "단순한 막대형 윤곽"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A long, straight, and thin solid stick, simple rod-like silhouette, designed for gripping at one end. Utilitarian and unadorned practical design, made of durable material. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "찰리의 수배 사진",
        "short_id": "P35",
        "description": "고릴라형 로봇의 외형이 인쇄된 수배 사진. 사진 속 로봇은 샌드 베이지 장갑판, 흰 마스크형 얼굴, 긴 팔과 짧은 다리를 지닌다.",
        "visual_traits": [
          "로봇이 인쇄된 사진",
          "고릴라형 실루엣",
          "샌드 베이지 장갑판",
          "흰 마스크형 얼굴",
          "긴 팔과 짧은 다리"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic product photo, isolated object, plain neutral background. A printed wanted photo showing a gorilla-type robot. The robot printed on the paper features a gorilla-like silhouette with long arms and short legs, sand-beige armor plates, and a white mask-like face. Restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "이현우의 핸드폰",
        "short_id": "P03",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A rugged mobile communication device, rectangular shape with thick protective casing, matte screen, ash-gray and dark metallic materials, hard-surface tactile texture, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "구겨진 주택 도면",
        "short_id": "P02",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 dystopian near-future, Incheon and southwestern South Korea. Photorealistic product photo, isolated object, plain neutral background. A heavily crumpled and creased paper architectural blueprint of a house, showing intricate floor plan lines and technical drawings, worn texture with slightly frayed edges, tactile realism, soft studio lighting.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "확성기",
        "short_id": "P13",
        "description": "앞쪽으로 넓게 벌어진 나팔형 스피커와 아래쪽 손잡이가 달린 휴대용 확성기. 뒤쪽에 작은 조작부가 있다.",
        "visual_traits": [
          "나팔형 스피커",
          "하단 손잡이",
          "후면 조작부"
        ],
        "t2i_prompt": "Set in a 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. A portable megaphone featuring a wide bell-shaped speaker at the front and a sturdy grip handle at the bottom. A small control panel is located at the rear. Utilitarian design, hard-surface rendering, ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "b9816d89-22b3-4dce-89b9-520082fe50ba",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-20T16:30:42.810509+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}