{
  "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"
      }
    },
    "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"
      }
    ],
    "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"
      }
    ],
    "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"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "b9816d89-22b3-4dce-89b9-520082fe50ba",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-20T16:30:42.312970+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}