{
  "status": "running",
  "data": {
    "completed": {
      "L57": {
        "name": "버려진 도서관 외부와 후미진 구석",
        "short_id": "L57",
        "description": "마른 넝쿨이 달라붙고 큼직한 균열이 난 도서관 외벽. 낡은 도서관 간판이 걸려 있고 건물 옆으로 시야가 가려지는 후미진 구석이 있다.",
        "visual_traits": [
          "외벽의 마른 넝쿨",
          "큼직한 벽 균열",
          "낡은 도서관 간판",
          "건물 옆 후미진 구석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, exterior of an abandoned library with large cracks on the walls and covered in dried dead vines, an old weathered library sign hanging on the building facade, a secluded and shadowed corner next to the structure, restrained cool-gray palette, grounded tactile realism, desolate atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L98": {
        "name": "익산 도로와 갈림길",
        "short_id": "L98",
        "description": "마을 바깥으로 이어지다가 두 방향으로 갈라지는 도로. 분기점 이후 두 길이 서로 다른 방향으로 뻗어 있다.",
        "visual_traits": [
          "외곽 도로",
          "두 갈래 분기점",
          "좌우로 벌어지는 길",
          "트인 도로 시야"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate road leading out of a settlement and splitting into a Y-shaped fork, two diverging paths stretching out into the distance, austere post-apocalyptic landscape, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L67": {
        "name": "카센터 앞마당",
        "short_id": "L67",
        "description": "외따로 서 있는 정비소 건물 앞의 열린 마당. 정비 작업장 출입구와 바깥으로 이어지는 진출입 공간이 맞닿아 있다.",
        "visual_traits": [
          "독립된 정비소 건물",
          "열린 앞마당",
          "작업장 출입구",
          "외부 진출입 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an isolated, weathered auto repair shop building with a wide open front yard. A large open garage entrance leading into the workshop, connected to a cracked concrete driveway leading outward. Restrained cool-gray palette, grounded tactile realism, stark post-apocalyptic sci-fi atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L63": {
        "name": "휴게소 인근 추격 도로와 쓰레기 둔덕 갓길",
        "short_id": "L63",
        "description": "휴게소 진출입로에서 이어지는 외곽 도로. 아스팔트 노면 옆으로 갓길이 나 있으며 한쪽에는 쓰레기가 쌓인 높은 둔덕이 있다.",
        "visual_traits": [
          "휴게소 연결 도로",
          "아스팔트 노면",
          "도로 옆 갓길",
          "쓰레기가 쌓인 둔덕"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outer asphalt road connected to a rest area, no people, no vehicles, no objects. A worn and weathered asphalt surface with an unpaved dirt and gravel shoulder running alongside. A high, continuous mound piled with post-apocalyptic garbage, scrap, and debris borders one side of the shoulder. Bleak and abandoned atmosphere, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L18": {
        "name": "난민촌 골목의 허름한 식당 내부",
        "short_id": "L18",
        "description": "골목에 자리한 허름한 작은 식당. 낡은 식탁과 좌석이 놓여 있고 출입구에서 떨어진 안쪽 구석에도 식탁이 있다.",
        "visual_traits": [
          "허름한 식당 실내",
          "낡은 식탁과 좌석",
          "출입구",
          "외진 구석의 식탁"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a shabby small diner in a refugee alley. Worn-out dining tables and chairs are scattered. A doorway is visible, and there is a secluded corner table far from the entrance. The space looks old, worn, and makeshift. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C50": {
        "name": "재판관",
        "short_id": "C50",
        "description": "한국인 성인. 성숙한 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성숙한 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069-centric post-apocalyptic future, South Korea-centric post-disaster world. Passport-style ID photo, head and upper chest visible, photorealistic cinematic style, Korean adult, mature facial contours, natural dark hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L88": {
        "name": "익산 한옥마을 식량창고",
        "short_id": "L88",
        "description": "낡은 철문을 단 마을 식량창고. 비어 있는 바닥이 넓게 드러나고 쌀 몇 포대와 감자 한 포대가 남아 있다.",
        "visual_traits": [
          "낡은 철문",
          "넓게 드러난 바닥",
          "소량의 쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a food storage warehouse with an old iron door, wide empty floor exposed, a few sacks of rice and a sack of potatoes scattered, muted lighting, dusty and weathered atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C18": {
        "name": "윤성찬",
        "short_id": "C18",
        "description": "77세 한국인 남성. 깊은 주름이 있는 노년의 얼굴과 노화로 희어진 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "70대 후반의 얼굴",
          "깊은 얼굴 주름",
          "노화로 희어진 머리칼"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible, 77-year-old Korean male, elderly face with deep wrinkles, white hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L54": {
        "name": "폐공장 옆 캠핑카 보관 창고",
        "short_id": "L54",
        "description": "폐공장 옆에 붙어 있는 어두운 창고. 넓은 셔터 출입구가 있고 안쪽에는 큰 물체를 보관할 수 있는 빈 바닥 공간이 펼쳐진다.",
        "visual_traits": [
          "폐공장 옆 창고",
          "넓은 셔터 출입구",
          "어두운 창고 안쪽",
          "넓은 보관 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a dark and dilapidated storage warehouse attached to an abandoned factory, featuring wide, rusted metal shutter doors, the gloomy interior reveals a spacious empty concrete floor meant for large vehicles, dust particles illuminated by sparse light, restrained cool-gray palette, austere post-apocalyptic sci-fi spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "main"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L32": {
        "name": "피로연장 인근의 좁은 골목",
        "short_id": "L32",
        "description": "컨테이너와 낡은 벽 사이로 이어지는 좁은 골목. 벽이 꺾이는 모퉁이가 있으며 주변 조명이 적어 길 안쪽이 어둡다.",
        "visual_traits": [
          "좁은 골목 폭",
          "낡은 벽과 컨테이너",
          "꺾이는 모퉁이",
          "어두운 길 안쪽"
        ],
        "t2i_prompt": "Set in Post-apocalyptic future around 2069, Post-disaster South Korea. Photorealistic cinematic establishing shot, a narrow, claustrophobic alleyway enclosed by a weathered old wall and rusty shipping containers. There is a sharp corner where the wall bends. Very sparse lighting, creating deep shadows that obscure the inner path of the alley. Gritty textures, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C06": {
        "name": "찰리",
        "short_id": "C06",
        "description": "고릴라 비율의 육중한 금속 로봇. 긴 팔과 짧은 다리, 각진 샌드 베이지 외장판, 두 점과 입 선으로 구성된 흰 마스크형 얼굴을 지녔다.",
        "visual_traits": [
          "고릴라형 몸체 비율",
          "육중하고 긴 팔과 짧은 다리",
          "각진 샌드 베이지 외장판",
          "두 점과 입 선의 흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, in South Korea and surrounding regions. Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive metal robot with gorilla-like proportions, featuring bulky long arms and short legs. Covered in angular sand-beige metal armor plating. The face is a simple white mask-like structure with two glowing blue dot-eyes and a single straight mouth line. On the center of its chest, there is a prominent ring-shaped mechanical device, along with a faded, peeled off corporate logo nearby. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C24": {
        "name": "은영",
        "short_id": "C24",
        "description": "31세 한국인 여성. 30대 초반의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "30대 초반의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 31-year-old Korean woman with a face in her early 30s and natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L76": {
        "name": "익산 마을 성당 내부와 2층 발코니",
        "short_id": "L76",
        "description": "훼손된 고딕 양식 성당 내부. 높은 기둥과 2층 발코니, 정면 단상과 창살문이 있으며 스테인드글라스로 색빛이 들어온다.",
        "visual_traits": [
          "고딕 양식 기둥",
          "2층 발코니",
          "정면 단상",
          "창살문",
          "스테인드글라스 채광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a damaged Gothic Catholic church, no people, no vehicles, no objects. Tall, weathered stone pillars rise toward a vaulted ceiling, with a prominent second-floor balcony overlooking the main hall. A front altar platform stands behind heavy iron grated doors. Colorful, fragmented light filters through partially shattered stained glass windows, illuminating the dust particles in the air. Grounded tactile realism, austere post-apocalyptic science-fiction spectacle, restrained cool-gray palette contrasted with selective warm lighting from the windows.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L34": {
        "name": "인천 난민촌 지하 하수도와 터널 교차로",
        "short_id": "L34",
        "description": "맨홀 사다리 아래로 이어지는 어두운 지하 하수 통로. 길게 뻗은 터널이 안쪽에서 두 갈래로 나뉘며 콘크리트 벽과 바닥이 이어진다.",
        "visual_traits": [
          "맨홀 수직 사다리",
          "어두운 지하 터널",
          "두 갈래 분기점",
          "콘크리트 벽과 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, dark underground sewer passage descending from a vertical manhole ladder, long stretching tunnel branching into a fork ahead, bare concrete walls and floor, dim and gloomy atmosphere, restrained cool-gray palette, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C16": {
        "name": "박철진",
        "short_id": "C16",
        "description": "44세 한국인 남성. 중년의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 중반의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 future post-apocalyptic era, post-disaster South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 44-year-old Korean man, mid-40s facial contours, natural black hair. Grounded tactile realism, restrained cool-gray palette, controlled tonal contrast, photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C31": {
        "name": "용병대장",
        "short_id": "C31",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, mature facial contours, natural black hair. Honor explicitly stated age, ancestry, skin tone, hair, eye color. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L104": {
        "name": "군 병원 복도와 병실 입구",
        "short_id": "L104",
        "description": "병실 출입문들이 이어진 병원 복도. 실내 조명 아래로 긴 통로가 뻗고 병실 입구 너머 침대가 보인다.",
        "visual_traits": [
          "긴 병원 복도",
          "연속된 병실 출입문",
          "실내 조명",
          "입구 너머 침대"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea centered post-disaster world. Photorealistic cinematic establishing shot, a long utilitarian military hospital corridor, continuous ward doors lining the hallway, overhead indoor lighting casting a cold functional glow, glimpses of hospital beds visible through open ward entrances, restrained cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L64": {
        "name": "전복된 캠핑카 내부",
        "short_id": "L64",
        "description": "침대와 앞뒤 좌석이 들어선 낡은 소형 이동식 주거 공간. 낮은 천장과 측면 창문, 뒷좌석의 작은 전등이 보인다.",
        "visual_traits": [
          "좁고 낮은 실내",
          "실내 침대",
          "앞뒤 좌석",
          "측면 창문",
          "작은 전등"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of an old and cramped small camper van, small bed on one side, worn-out front and rear seats, low ceiling, rectangular side windows, a small dim lamp near the back seat, utilitarian and dilapidated post-apocalyptic mobile living space, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere sci-fi spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C64": {
        "name": "아기 새 (B-200이 돌보던 새)",
        "short_id": "C64",
        "description": "손가락 위에 앉을 만큼 작은 어린 새. 둥근 머리와 짧은 부리, 작은 날개와 가느다란 발을 지녔다.",
        "visual_traits": [
          "손가락 위에 앉는 작은 크기",
          "둥근 머리",
          "짧은 부리",
          "작은 날개",
          "가느다란 발"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A very small baby bird, tiny enough to perch on a human finger. It has a round head, a short beak, small undeveloped wings, and thin delicate legs and feet. Covered in soft, downy feathers. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues; do not impose a single regional demographic default on unspecified characters. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L29": {
        "name": "구치소 면회실",
        "short_id": "L29",
        "description": "넓은 실내 한가운데 테이블과 의자가 놓인 면회 공간. 중앙 가구 주변으로 빈 바닥이 넓게 드러나고 한쪽에 출입문이 있다.",
        "visual_traits": [
          "넓은 실내",
          "중앙 테이블",
          "테이블 주변 의자",
          "넓게 드러난 바닥",
          "한쪽 출입문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a spacious indoor detention center visiting room, no people, no vehicles. A central plain table with a few chairs placed directly in the middle of the room. Wide, empty, exposed floor space surrounding the central furniture. A single heavy entrance door on one side of the wall. Cold institutional atmosphere, stark overhead lighting, austere environment, restrained cool-gray palette, grounded tactile realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L122": {
        "name": "목포 항구 부두와 생선 가판대",
        "short_id": "L122",
        "description": "출렁이는 바다와 맞닿은 부둣가. 계류용 밧줄과 생선을 펼쳐 놓은 가판대가 있으며, 어스름한 저녁빛이 수면과 부두에 깔린다.",
        "visual_traits": [
          "바다와 맞닿은 부두",
          "생선 가판대",
          "계류용 밧줄",
          "어스름한 저녁빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalypse, South Korea. Photorealistic cinematic establishing shot, a weathered port pier touching the rolling dark sea, wooden fish stalls displaying various fish, thick mooring ropes resting on the stone dock, dimly lit by twilight reflecting off the water. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, epic sense of emotional weight, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L94": {
        "name": "무너진 백화점 지하 식품 코너와 막힌 통로",
        "short_id": "L94",
        "description": "형태가 남은 지하 식품 매장. 먼지 쌓인 와인과 통조림, 과자와 라면이 진열되고 푸드코트 마스코트와 막힌 통로가 보인다.",
        "visual_traits": [
          "지하 식품 진열대",
          "먼지 쌓인 저장식품",
          "와인병",
          "푸드코트 마스코트",
          "막힌 통로"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a ruined underground department store food court and grocery section, intact but heavily dusted shelves stocked with canned goods, snacks, instant noodles, and wine bottles. A dilapidated food court mascot statue stands in the gloom, and the main passageway is completely blocked by collapsed debris and rubble. Dark, desolate post-apocalyptic atmosphere, restrained cool-gray palette, low lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L01": {
        "name": "쓰레기가 쌓인 바닷속",
        "short_id": "L01",
        "description": "푸른 바닷물이 펼쳐진 수중 공간. 바닥에는 각종 폐기물과 금속 기계 부품이 두껍게 쌓여 있고 수면의 빛이 굴절되어 스며든다.",
        "visual_traits": [
          "푸른 수중 색조",
          "바닥을 덮은 쓰레기 더미",
          "침잠한 금속 기계 부품",
          "굴절되어 스며드는 자연광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, no people, no vehicles. A vast underwater environment filled with deep blue water. The ocean floor is completely covered with a massive, thick layer of artificial waste, consisting of discarded junk, rusted metal machine parts, and broken mechanical debris. Rays of sunlight refract through the rippling water surface above, casting shifting light beams down onto the submerged mechanical graveyard. Restrained cool-gray and deep blue palette, grounded tactile realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L108": {
        "name": "지동현의 연구소 주변 제비꽃밭",
        "short_id": "L108",
        "description": "오래된 연구소 주변을 넓게 덮은 보라색 제비꽃밭. 빽빽한 꽃과 낮은 풀 너머로 연구소 건물이 솟아 있다.",
        "visual_traits": [
          "빽빽한 보라색 제비꽃",
          "넓은 꽃밭",
          "낮은 풀",
          "꽃밭 너머 연구소"
        ],
        "t2i_prompt": "Set in 2069 post-apocalypse, South Korea. Photorealistic cinematic establishing shot, a wide field densely covered with vibrant purple violets and short grass, an old weathered laboratory building rising in the background surrounded by the flowers, Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context, Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight, no people, no vehicles, no objects.",
        "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": "40대 후반 한국인 여성. 중년의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "40대 후반의 얼굴",
          "자연스러운 검은 머리칼"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, a post-disaster world centered in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her late 40s, featuring natural middle-aged facial contours and natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C39": {
        "name": "크리스",
        "short_id": "C39",
        "description": "40대 초반 한국인 남성. 중년 초입의 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 초반의 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, in a post-disaster world centered in South Korea. Passport-style ID photo, head and upper chest visible, early 40s Korean male, early middle-aged facial features, natural dark hair, plain white background. Photorealistic cinematic, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C08": {
        "name": "라울",
        "short_id": "C08",
        "description": "10세 라틴계 흑인 혼혈 남자아이. 어린 얼굴과 뒤로 모아 묶은 꽁지머리가 특징이다.",
        "visual_traits": [
          "라틴계 흑인 혼혈 남자아이",
          "10세의 어린 얼굴",
          "뒤로 묶은 꽁지머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 10-year-old Afro-Latino boy, young face, brown skin, striking green eyes, dark hair tied back into a ponytail. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L09": {
        "name": "고급주택 거실과 나무 계단",
        "short_id": "L09",
        "description": "큰 통유리창으로 낮빛이 들어오는 고급주택 거실. 외부로 열리는 유리창과 2층으로 이어지는 나무 계단이 연결되어 있다.",
        "visual_traits": [
          "대형 통유리창",
          "밝은 실내 자연광",
          "외부와 연결되는 창",
          "2층으로 이어지는 나무 계단"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a living room in a luxury house featuring large floor-to-ceiling glass windows filled with bright natural daylight, windows opening to the outside, and a prominent wooden staircase leading up to the second floor, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L58": {
        "name": "버려진 도서관 열람실·서가·컴퓨터 공간",
        "short_id": "L58",
        "description": "먼지와 거미줄이 뒤덮인 열람실에 낡고 부서진 서가와 책들이 늘어서 있다. 한쪽에 고물 컴퓨터가 있고 깨진 천창으로 잿빛 햇빛이 들어온다.",
        "visual_traits": [
          "두꺼운 먼지와 거미줄",
          "낡고 부서진 서가",
          "쌓인 오래된 책",
          "고물 컴퓨터",
          "깨진 천창의 잿빛 채광"
        ],
        "t2i_prompt": "Set in 2069 future post-apocalyptic era, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, empty environment, no people, no vehicles. An abandoned library reading room. A thick layer of dust and cobwebs covering everything. Rows of broken, collapsed wooden bookshelves. Old books piled and scattered across the floor. On one side, an old, dusty desktop computer setup on a desk. A broken glass skylight in the ceiling letting in pale, ashen natural sunlight. Cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L116": {
        "name": "목포 항구마을 길거리 식당 앞 거리",
        "short_id": "L116",
        "description": "항구마을의 길거리 식당과 생선 판매 자리가 이어진 거리. 노점 식탁과 생선 진열물이 좁은 길가에 놓여 있다.",
        "visual_traits": [
          "항구마을 거리",
          "길거리 식당",
          "생선 판매 자리",
          "길가 노점 식탁"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a narrow coastal village street lined with makeshift street food stall structures and empty vendor stands, weathered outdoor dining tables and empty display counters arranged along the rough roadside, gritty makeshift architecture, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L106": {
        "name": "해남으로 이어지는 도로와 흙길",
        "short_id": "L106",
        "description": "남쪽 해안 언덕으로 이어지는 도로와 주변 흙길. 길가에 목적지까지 5km가 남았음을 표시한 교통 표지판이 서 있다.",
        "visual_traits": [
          "해안 방향 도로",
          "주변 흙길",
          "언덕 지형",
          "거리 표시 교통 표지판"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a paved road leading towards a southern coastal hill bordered by dirt paths, a weathered traffic sign standing by the roadside indicating remaining distance, austere post-apocalyptic landscape, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L15": {
        "name": "난민 재판소 내부",
        "short_id": "L15",
        "description": "허름한 건물 안에 낡은 탁자와 의자가 놓인 간소한 재판 공간. 탁자 위에는 여러 서류가 쌓여 있고 그 앞은 비어 있다.",
        "visual_traits": [
          "허름한 실내",
          "낡은 탁자",
          "탁자 뒤 의자",
          "쌓인 서류",
          "탁자 앞 빈 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, empty shabby interior room functioning as a makeshift refugee courtroom, worn walls and rough floor, a simple old desk in the center with a single chair behind it, piles of paper documents stacked on the desk, an open empty floor space in front of the desk, dim atmospheric lighting, no people, no vehicles. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic atmosphere.",
        "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": "20세 한국인 여성. 앳된 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "20세의 앳된 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era centered around 2069, post-disaster world centered in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 20-year-old Korean woman, youthful facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C32": {
        "name": "유빅사 인공지능 병사",
        "short_id": "C32",
        "description": "한국인 성인의 얼굴을 한 인간형 로봇. 사람과 구별하기 어려운 얼굴 표면과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인형 얼굴",
          "사람과 같은 얼굴 표면",
          "자연스러운 검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Humanoid android with the realistic face of a Korean adult. Features a natural human-like skin surface and natural black hair. A small, distinct mechanical switch is attached to the temple.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L119": {
        "name": "목포공항 경비행기 격납고 내부",
        "short_id": "L119",
        "description": "거대한 창고 문을 갖춘 낡은 공항 격납고. 넓은 실내 바닥과 높은 상부 공간이 펼쳐지고 전구 조명이 설치되어 있다.",
        "visual_traits": [
          "거대한 창고 문",
          "넓은 실내 바닥",
          "높은 상부 공간",
          "전구 조명"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a large old light aircraft hangar, wide worn concrete floor with stains, extremely high ceiling with exposed metal truss structures, massive closed sliding warehouse doors, sparse old hanging light bulb fixtures casting dim light, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L74": {
        "name": "익산 마을 공터·골목·폐창고 앞",
        "short_id": "L74",
        "description": "낡은 한옥들이 둘러선 마을 공터와 이어지는 골목. 폐창고 출입구가 공터를 향하고 주변으로 기와지붕이 겹쳐 보인다.",
        "visual_traits": [
          "낡은 한옥",
          "마을 중앙 공터",
          "건물 사이 골목",
          "폐창고 출입구",
          "겹친 기와지붕"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a weathered village clearing surrounded by old traditional hanok houses and narrow alleyways, the entrance of an abandoned warehouse facing the open dirt space, overlapping tiled roofs in the background, worn and aged textures, dusty ground, muted cool-gray tones, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L79": {
        "name": "익산 마을의 물 배급·수로·배식 공간 — 수빈의 회상",
        "short_id": "L79",
        "description": "낡은 마을 건물 사이로 열린 수로가 이어지는 배급 공간. 수로에는 에메랄드빛 물이 흐르고 물병과 배식용 그릇이 놓여 있다.",
        "visual_traits": [
          "마을 사이 열린 수로",
          "에메랄드빛 물",
          "배급용 물병",
          "배식용 그릇"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an outdoor distribution area located between old, dilapidated village buildings. An open stone canal runs through the center of the space, filled with clear emerald-colored water. Weathered distribution stands and rough structures are built along the edge of the canal. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L81": {
        "name": "샘물이 고인 동굴 내부 — 수빈의 회상",
        "short_id": "L81",
        "description": "빛이 거의 들지 않는 어두운 동굴. 불규칙한 암벽 아래 에메랄드빛 샘물이 고여 작은 수면을 이룬다.",
        "visual_traits": [
          "어두운 동굴",
          "불규칙한 암벽",
          "에메랄드빛 샘물",
          "고인 수면"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dark cave interior with minimal natural light. Rough, irregular rock walls surround a small, still pool of vibrant emerald-colored spring water. The water surface gently reflects the faint ambient light. Damp and cavernous environment, grounded tactile realism, restrained cool-gray palette with a contrasting rich emerald hue from the water, cinematic lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L31": {
        "name": "난민촌 피로연장 공터",
        "short_id": "L31",
        "description": "낡은 컨테이너 사이 빈 공터에 천막을 친 야외 공간. 주변 가로등과 전등 아래 넓은 중앙 바닥이 드러나며 한쪽에 주크박스가 놓여 있다.",
        "visual_traits": [
          "빈 공터 위 천막",
          "넓게 비워진 중앙 바닥",
          "주변 컨테이너 외벽",
          "가로등과 전등",
          "주크박스"
        ],
        "t2i_prompt": "Set in Post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, empty outdoor clearing serving as a makeshift reception area, surrounded by weathered shipping containers, a temporary large tent pitched over the space, wide open bare ground in the center, illuminated by streetlamps and string lights, an old jukebox resting on one side, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L46": {
        "name": "폭발로 붕괴하는 인천 난민촌 인공제방",
        "short_id": "L46",
        "description": "바다와 컨테이너 주거지를 가르는 높은 콘크리트 제방. 긴 벽면과 지지대에 오래된 균열과 누수 흔적이 있고 아래에 보수 자재가 놓여 있다.",
        "visual_traits": [
          "높고 긴 콘크리트 벽",
          "노출된 지지대",
          "오래된 균열",
          "누수 흔적",
          "제방 아래 보수 자재"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot, a high and long concrete levee separating the sea from a container housing area, old cracks and water leak stains on the long concrete wall and exposed supports, repair materials placed at the base. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction style, no people, no vehicles, no objects.",
        "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 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a clearing in front of an old, weathered steel shipping container converted into a dwelling, no people, no vehicles, no objects. The exterior wall of the container is rusted and worn, featuring a simple entrance door. A bare dirt patch sits immediately before the door. A coiled water pipe rests near the base of the outer wall. Narrow dirt pathways weave between this container and other similarly placed containers, suggesting a dense, makeshift shantytown settlement. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L16": {
        "name": "미국 폭동의 밤거리 — 현우의 악몽",
        "short_id": "L16",
        "description": "흑백으로 표현되는 도시의 밤거리. 어두운 건물 윤곽과 도로가 강한 명암 대비를 이루며, 거리 일부에 짧은 섬광이 비친다.",
        "visual_traits": [
          "흑백 화면",
          "도시의 밤거리",
          "어두운 건물 윤곽",
          "강한 명암 대비"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era including past flashbacks, South Korea and past US locations. Photorealistic cinematic establishing shot, black and white monochrome imagery of an American city street at night, dark building silhouettes looming over empty roads, stark chiaroscuro lighting with extreme light and shadow contrast, brief harsh flashes of light illuminating patches of the asphalt, gritty urban night atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L126": {
        "name": "폭풍우 속 크리스의 선박 갑판과 주변 해상",
        "short_id": "L126",
        "description": "기둥이 선 좁은 갑판과 검게 펼쳐진 해상. 밤의 장대비로 시야가 흐리고, 거대한 파도와 흰 물보라가 갑판 가장자리까지 밀려든다.",
        "visual_traits": [
          "장대비에 가려진 갑판",
          "갑판 기둥",
          "거대한 파도",
          "흰 물보라",
          "어두운 야간 해상"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A narrow ship deck with vertical pillars surrounded by a dark, tumultuous nighttime sea. Heavy, blinding rain pours down, with giant crashing waves and violent white sea spray hitting the edges of the deck. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with an epic sense of heavy, bleak atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L111": {
        "name": "지동현의 연구소 앞마당과 비상구 주변",
        "short_id": "L111",
        "description": "오래된 연구소 외벽 앞의 마당. 진흙이 드러난 지면과 별도 출입구가 있으며 주변 제비꽃밭으로 길이 이어진다.",
        "visual_traits": [
          "연구소 외벽",
          "진흙 지면",
          "별도 출입구",
          "제비꽃밭 연결 길"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outdoor yard in front of the exterior wall of an old laboratory building, muddy ground, a separate emergency exit door built into the wall, a dirt path leading towards a patch of violets nearby, weathered textures, post-apocalyptic environment, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L48": {
        "name": "급류에 침수된 인천 난민촌 지하 하수도",
        "short_id": "L48",
        "description": "지상 맨홀과 연결된 어두운 콘크리트 하수 통로. 길게 이어지는 터널 벽과 바닥, 위로 뻗은 수직 출입구가 공간을 이룬다.",
        "visual_traits": [
          "어두운 지하 통로",
          "콘크리트 벽과 바닥",
          "길게 이어진 터널",
          "맨홀 연결 수직 출입구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, a dark underground concrete sewer tunnel. Long continuous tunnel structure with damp walls and floor, a vertical access shaft extending upward to a surface manhole. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, dramatic dim subterranean lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L07": {
        "name": "고급주택가 도로와 주택 정문 앞",
        "short_id": "L07",
        "description": "도심 빌딩을 배경으로 고급 단독주택들이 늘어선 포장도로. 길가에는 높은 담장과 주택 정문이 이어지며 밝은 낮빛이 비친다.",
        "visual_traits": [
          "포장된 주택가 도로",
          "고급 단독주택 외관",
          "높은 담장과 정문",
          "멀리 보이는 도심 빌딩",
          "밝은 낮 자연광"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a paved road in a high-end residential neighborhood, lined with luxurious detached houses featuring high boundary walls and impressive front gates. Distant skyscrapers of a modern city loom in the background under bright, clear daylight. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C14": {
        "name": "신부",
        "short_id": "C14",
        "description": "60대 한국인 남성. 나이 든 얼굴과 잔주름, 흰머리가 섞인 자연스러운 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대의 얼굴",
          "얼굴의 잔주름",
          "흰머리가 섞인 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 60-year-old Korean male, aged face with fine wrinkles, natural salt-and-pepper hair, looking straight ahead, natural skin tone. Photorealistic cinematic style, grounded tactile realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L27": {
        "name": "윤성찬의 고급 세단 내부",
        "short_id": "L27",
        "description": "앞좌석과 뒷좌석이 구분된 고급 승용차 객실. 정돈된 좌석과 문 안쪽 마감, 측면 창문으로 구성된 밀폐된 실내다.",
        "visual_traits": [
          "고급 객실 마감",
          "앞뒤로 구분된 좌석",
          "측면 창문",
          "문 안쪽 내장재"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a high-end luxury sedan cabin. Premium leather seats, refined inner door panel finishes, and a clear separation structure between the front and rear compartments. Side windows showing neutral light. Enclosed, pristine indoor environment. Grounded tactile realism, restrained cool-gray palette with controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L84": {
        "name": "익산 마을 격투장과 관중석·단상",
        "short_id": "L84",
        "description": "성당 앞 마을 중앙의 야외 격투장. 경기면 주변으로 관중석과 높은 단상이 놓이고 횃불과 지하 승강구가 배치되어 있다.",
        "visual_traits": [
          "야외 중앙 경기면",
          "주변 관중석",
          "높은 단상",
          "횃불",
          "지하 연결 승강구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, an outdoor fighting arena in the center of a dilapidated village in front of a weathered stone cathedral, no people, no vehicles, no objects. A central dirt fighting ring surrounded by rustic, makeshift tiered spectator seating made of salvaged wood and metal, and a high, imposing viewing podium. Large burning torches line the perimeter of the ring. An industrial metal underground elevator hatch is visible on the ground level. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L89": {
        "name": "현우의 트럭 운전석과 객실",
        "short_id": "L89",
        "description": "운전석과 보조석이 나란한 낡은 운전 공간. 운전대와 계기판, 라디오가 놓이고 앞유리와 측면 창으로 외부가 보인다.",
        "visual_traits": [
          "나란한 앞좌석",
          "낡은 운전대",
          "계기판",
          "라디오",
          "앞유리와 측면 창"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of an old, weathered truck cabin, two front seats side-by-side, worn steering wheel, dusty dashboard with analog gauges, an old radio, large windshield and side windows, rusty and gritty textures, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, cinematic lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C15": {
        "name": "마츠다",
        "short_id": "C15",
        "description": "60대 일본인 남성. 나이 든 얼굴과 주름, 희끗한 머리칼을 지녔다.",
        "visual_traits": [
          "일본인 남성",
          "60대의 얼굴",
          "얼굴 주름",
          "희끗한 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Passport-style ID photo, head and upper chest visible, plain white background. 60-year-old Japanese man, aged face with distinct wrinkles, grayish hair. Natural skin texture, restrained cool-gray palette, grounded tactile realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C03": {
        "name": "앰버",
        "short_id": "C03",
        "description": "10세 한국계 백인 혼혈 여자아이. 어린아이의 둥근 얼굴과 금발 머리칼, 커다란 눈매가 특징이다.",
        "visual_traits": [
          "한국계 백인 혼혈 여자아이",
          "10세의 어린 얼굴",
          "금발 머리칼",
          "커다란 눈매"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future of 2069, South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old girl of mixed Korean and white ancestry, a round child's face, blonde hair, and large eyes. Front-facing, eye-level framing, looking directly into the camera, neutral expression. Photorealistic live-action cinema quality, natural facial proportions, realistic skin texture, soft even studio lighting, restrained cool-gray tonality with natural warmth in the blonde hair, controlled tonal contrast, sharp facial detail, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C17": {
        "name": "수하 1",
        "short_id": "C17",
        "description": "한국인 성인 남성. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, mature adult facial contours, natural black hair. Grounded tactile realism, restrained tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L69": {
        "name": "수도권 도심 민병대 사무실",
        "short_id": "L69",
        "description": "책상 위에 한반도 지도가 펼쳐진 사무실. 다트 도구와 통신용 전화기가 놓여 있고 책상 뒤로 벽면이 보인다.",
        "visual_traits": [
          "지도 펼친 책상",
          "한반도 지도",
          "다트 도구",
          "통신용 전화기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, interior of a rugged makeshift militia office, a central desk covered with a large spread map of the Korean Peninsula, a heavy communication telephone, a dartboard visible in the background, subdued cool-gray palette, grounded tactile realism, austere atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L125": {
        "name": "크리스의 선박 선원실",
        "short_id": "L125",
        "description": "두 명이 잠을 잘 정도의 작은 선원실. 벽 가까이에 몸을 기대고 누울 수 있는 소파가 놓여 있고, 미닫이 출입문으로 갑판과 연결된다.",
        "visual_traits": [
          "2인 규모의 작은 실내",
          "벽 가까이 놓인 소파",
          "미닫이 출입문",
          "좁은 벽 사이 간격"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, cramped and narrow interior of a small post-apocalyptic ship cabin, a built-in utilitarian sofa placed close to the metallic wall, a sliding door leading to an exterior deck, weathered and rust-stained textures, dim practical lighting, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L124": {
        "name": "목포 항구 앞 밤바다",
        "short_id": "L124",
        "description": "항구 앞에 펼쳐진 어두운 바다. 낮게 출렁이는 수면과 희미한 수평선이 보이며, 저녁에서 밤으로 이어지는 낮은 조도가 깔린다.",
        "visual_traits": [
          "어두운 해수면",
          "잔잔한 물결",
          "희미한 수평선",
          "낮은 야간 조도"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, dark sea in front of a harbor at night, gently undulating water surface, faint horizon line, low night illumination, moody and dark atmosphere, no people, no vehicles, no objects. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with a sense of epic scale.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L56": {
        "name": "현우 일행의 캠핑카 내부",
        "short_id": "L56",
        "description": "앞쪽 운전석과 조수석, 뒤쪽 침대와 좌석이 이어지는 낡은 소형 주거 실내. 네 명이 머물 만한 공간에 작은 전등과 뒷문, 창문이 있다.",
        "visual_traits": [
          "나란한 앞좌석",
          "뒤쪽 침대와 좌석",
          "낡은 소형 주거 공간",
          "작은 실내 전등",
          "뒷문과 측면 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Photorealistic cinematic establishing shot, interior of a small, worn camper van, front driver and passenger seats visible, rear area with a bed and seating, small interior light, back door and side windows, confined living space for four people, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L87": {
        "name": "익산 마을이 내려다보이는 능선",
        "short_id": "L87",
        "description": "한옥마을 전체가 내려다보이는 높은 능선. 겹친 기와지붕과 마을 외곽이 넓게 펼쳐지고 먼 하늘까지 시야가 열려 있다.",
        "visual_traits": [
          "높은 능선",
          "한옥마을 조망",
          "겹친 기와지붕",
          "트인 하늘"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a high mountain ridge overlooking a vast traditional Korean hanok village. Overlapping dark tiled roofs spreading out below the vantage point, the outskirts of the village visible in the distance, and a wide open expansive sky. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L85": {
        "name": "유빅사 윤성찬의 회장실",
        "short_id": "L85",
        "description": "대형 화면과 업무용 책상을 갖춘 집무실. 책상 주변에 마이크와 통신 장비가 놓여 있다.",
        "visual_traits": [
          "대형 화면",
          "업무용 책상",
          "탁상 마이크",
          "통신 장비"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an austere executive office interior. A massive digital display screen covering one wall. A heavy, imposing executive desk positioned in the center, featuring a desktop microphone and built-in communication consoles. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L82": {
        "name": "한수 일행이 떠나는 숲길 — 수빈의 회상",
        "short_id": "L82",
        "description": "마을 바깥에서 능선 너머로 이어지는 숲길. 길 양옆에 나무가 서 있고 오르막 끝은 산등성이에 가려진다.",
        "visual_traits": [
          "마을 밖 숲길",
          "양옆의 나무",
          "능선으로 향한 오르막",
          "산등성이에 가려지는 길"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an uphill dirt forest path leading out of a village, trees standing densely on both sides of the trail, the path climbing upwards and disappearing over the crest of a mountain ridge, overgrown vegetation, natural overcast lighting, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L35": {
        "name": "신부의 밴 내부",
        "short_id": "L35",
        "description": "앞쪽 운전 공간과 뒤쪽 적재 공간이 이어진 밴 실내. 뒷좌석 주변에는 물건 상자들이 듬성듬성 놓여 있고 상자 사이에 빈틈이 있다.",
        "visual_traits": [
          "앞쪽 운전 공간",
          "뒷좌석과 적재 공간",
          "듬성듬성 놓인 상자",
          "상자 사이 빈틈"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a van, connected driving cabin and rear cargo area, sparse cargo boxes scattered around the back seats with empty gaps between them, utilitarian and worn vehicle interior textures, cool-gray palette, grounded tactile realism, controlled tonal contrast, empty interior without people.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C52": {
        "name": "짧은 머리의 백인 남성",
        "short_id": "C52",
        "description": "짧은 머리의 백인 성인 남성. 성숙한 얼굴 윤곽을 지녔다.",
        "visual_traits": [
          "백인 남성",
          "성숙한 얼굴 윤곽",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea and surrounding regions. Passport-style ID photo, head and upper chest visible, adult Caucasian male, mature facial contours, short hair, plain white background. Honor explicitly stated age, ancestry, skin tone, hair, eye color. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L77": {
        "name": "익산 마을 지하감옥 수감실",
        "short_id": "L77",
        "description": "쇠창살로 막힌 지하 수감실. 바닥 구석에는 건초더미와 고인 물이 있으며 외부 빛이 적게 들어오는 어두운 공간이다.",
        "visual_traits": [
          "쇠창살 출입면",
          "지하의 어두운 실내",
          "바닥 건초더미",
          "고인 물"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an empty dark and cramped underground prison cell enclosed by thick heavy iron bars. Rough stone walls and floor, a pile of dry hay in one corner, a small puddle of stagnant water on the ground. Very dim lighting with little external light entering, gloomy and oppressive atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L47": {
        "name": "해일이 덮치는 인천 난민촌",
        "short_id": "L47",
        "description": "해안 방벽 안쪽에 낡은 컨테이너 주택과 상점이 빽빽하게 들어선 구역. 좁은 도로망과 가로등, 다층 관리 건물이 보인다.",
        "visual_traits": [
          "해안 방벽",
          "빽빽한 컨테이너 주택",
          "작은 상점들",
          "좁은 도로망",
          "다층 관리 건물"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a massive concrete coastal seawall enclosing a sprawling post-apocalyptic refugee camp. Inside the wall, a densely packed settlement of stacked, rusted shipping containers repurposed as makeshift houses and small shops. A labyrinth of narrow dirt alleyways and crude makeshift streetlights weaving through the dense container structures. A prominent multi-story weathered concrete administration building rising above the container slums. Overcast sky, austere atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L30": {
        "name": "난민촌 입구 도로",
        "short_id": "L30",
        "description": "‘난민 거주지역’ 표지판과 출입문이 있는 진입 도로. 안쪽으로 컨테이너 주거지가 이어지고 길 가장자리에는 흙과 웅덩이가 보인다.",
        "visual_traits": [
          "난민 거주지역 표지판",
          "통제용 출입문",
          "컨테이너 지구로 이어지는 도로",
          "흙 묻은 길 가장자리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, no people, no vehicles. A desolate entrance road to a refugee camp. A weathered sign and a heavy metal control gate at the forefront. Beyond the gate, a dense settlement of stacked shipping container housing lines the path. The road edges are unpaved, covered in dirt and muddy puddles. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L06": {
        "name": "고급주택가에 정차한 페드로의 자동차 내부",
        "short_id": "L06",
        "description": "운전석과 조수석이 나란한 자동차 앞좌석 공간. 운전대와 대시보드, 구겨진 도면과 노트북이 있으며 창으로 낮빛이 들어온다.",
        "visual_traits": [
          "나란한 앞좌석",
          "운전대와 대시보드",
          "구겨진 도면",
          "노트북",
          "창으로 들어오는 낮빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot of a car interior, no people, no exterior vehicles, no loose objects. The front cabin space featuring side-by-side driver and passenger seats, a steering wheel, and a functional dashboard. Daylight streams in through the car windows, illuminating the enclosed space. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C36": {
        "name": "지소영",
        "short_id": "C36",
        "description": "50대 중반 한국인 여성. 중년의 얼굴과 정돈된 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "50대 중반의 얼굴",
          "정돈된 짙은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-50s, middle-aged face, neat dark hair. Grounded tactile realism, cinematic lighting, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L66": {
        "name": "카센터의 컨테이너 간이식당 내부",
        "short_id": "L66",
        "description": "정비소 옆 컨테이너 안에 마련된 작은 간이식당. 좁은 실내에 식탁과 좌석이 놓이고 국밥 그릇이 차려져 있다.",
        "visual_traits": [
          "컨테이너 실내",
          "작은 식사 공간",
          "식탁과 좌석",
          "국밥 그릇"
        ],
        "t2i_prompt": "Set in 2069 post-apocalypse, South Korea. Photorealistic cinematic establishing shot, interior of a small makeshift diner built inside a repurposed shipping container, exposed corrugated metal interior walls, narrow space with simple worn dining tables and chairs, dim and utilitarian industrial lighting, gritty texture, restrained cool-gray palette, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C25": {
        "name": "백산",
        "short_id": "C25",
        "description": "한국인 성인 남성. 성숙한 남성의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 남성 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, a mature Korean adult male. He has natural black hair. His facial skin is severely disfigured, covered in extensive, hideous melting scars and tissue damage resembling severe radiation burns. Plain white background. Photorealistic cinematic style, grounded tactile realism, detailed special makeup effects for the facial scarring, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L53": {
        "name": "국방장관 집무실",
        "short_id": "L53",
        "description": "업무용 책상과 의자가 배치된 독립 집무 공간. 책상에는 전화기가 놓여 있고 맞은편에 대면 좌석이 있다.",
        "visual_traits": [
          "업무용 책상",
          "책상 뒤 의자",
          "탁상 전화기",
          "맞은편 대면 좌석"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era around 2069, South Korea and a post-disaster world. Photorealistic cinematic establishing shot, an interior view of a formal and independent defense minister's office. A large executive desk in the center, a large office chair behind it, a desk phone resting on the desk, and visitor chairs placed opposite the desk. Solemn and bureaucratic architectural style. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast. Empty room, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L68": {
        "name": "찰리가 걷는 지방도로",
        "short_id": "L68",
        "description": "숲과 산길로 이어지는 지방도로. 길가의 수풀과 나무가 포장도로를 따라 이어지고 숲으로 들어가는 갈림길이 보인다.",
        "visual_traits": [
          "지방 포장도로",
          "길가 수풀",
          "주변 나무",
          "숲길 갈림길"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate local paved road winding through overgrown roadside bushes and dense surrounding trees, an unpaved fork in the road branches off into a deep forest path, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L25": {
        "name": "라울의 컨테이너 내부",
        "short_id": "L25",
        "description": "철제 외벽으로 둘러싸인 소박한 컨테이너 주거 공간. 출입문과 잠을 잘 수 있는 자리가 있는 간소한 실내다.",
        "visual_traits": [
          "컨테이너형 실내",
          "철제 벽면",
          "단일 출입문",
          "간소한 잠자리 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a small, Spartan shipping container repurposed as a living space, corrugated steel walls, a single metal door, a simple sleeping area on the floor, austere and raw aesthetic, dimly lit with a cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L114": {
        "name": "지동현의 연구소에서 목포로 이어지는 도로",
        "short_id": "L114",
        "description": "연구소 지역에서 항구도시 방향으로 이어지는 외곽 도로. 길게 뻗은 노면 양쪽으로 가장자리가 이어지는 개방된 구간이다.",
        "visual_traits": [
          "외곽 연결도로",
          "길게 뻗은 노면",
          "도로 양쪽 가장자리",
          "개방된 시야"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an open stretch of an outskirts road extending into the distance, long paved surface, visible road edges on both sides, wide and unobstructed view, desolate surroundings, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L117": {
        "name": "목포 항구마을 길거리 식당 식탁 공간",
        "short_id": "L117",
        "description": "길가에 식탁과 좌석을 내놓은 작은 야외 식사 공간. 식탁에는 생선회 접시가 놓이고 주변으로 생선 판매 자리가 이어진다.",
        "visual_traits": [
          "길가 야외 식탁",
          "간이 좌석",
          "생선회 접시",
          "인접한 생선 판매 자리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, small outdoor dining area set up along a street, makeshift tables and seating, plates of sliced raw fish on the tables, surrounded by adjacent street vendors selling fish, ... no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L60": {
        "name": "경기도 화성 숲속 임도",
        "short_id": "L60",
        "description": "도로에서 갈라져 산속으로 올라가는 좁고 울퉁불퉁한 비포장길. 양쪽으로 나무와 수풀이 이어지고 경사진 길이 아래 도로와 연결된다.",
        "visual_traits": [
          "좁은 비포장 임도",
          "울퉁불퉁한 노면",
          "양옆 나무와 수풀",
          "산을 오르는 경사",
          "도로와 연결된 갈림길"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a narrow, rugged unpaved dirt trail winding up into a dense overgrown forest, branching off from a desolate main road below. Sloping terrain flanked by thick trees, wild bushes, and uneven rocky patches, earthy textures. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L23": {
        "name": "마츠다의 고물상 내부",
        "short_id": "L23",
        "description": "각종 가전제품과 고철이 빽빽하게 쌓인 수리점. 작업 책상에는 수리 중인 전기제품과 공구가 놓이고 한쪽에 컴퓨터와 텔레비전이 있다.",
        "visual_traits": [
          "빽빽한 폐가전 더미",
          "전기제품 수리 책상",
          "널린 공구",
          "컴퓨터",
          "텔레비전"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster South Korea. Photorealistic cinematic establishing shot, interior of a cramped junk and repair shop. Densely packed piles of scrapped home appliances, electronics, and rusty metal parts filling the narrow room from floor to ceiling. A cluttered central workbench scattered with tools, disassembled electronic devices, an old computer, and a television screen. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast with subtle warm highlights from the electronics. no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C42": {
        "name": "연구원 C",
        "short_id": "C42",
        "description": "한국인 성인. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성인의 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, Korean adult, mature facial contours, natural black hair, plain white background. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues; do not impose a single regional demographic default on unspecified characters. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L128": {
        "name": "난파한 선박 아래의 어두운 바닷속",
        "short_id": "L128",
        "description": "수면 아래로 깊게 이어지는 바닷속. 위쪽의 희미한 빛이 깊이에 따라 사라지며, 아래쪽은 바닥이 드러나지 않는 짙은 어둠으로 이어진다.",
        "visual_traits": [
          "깊게 이어지는 수중 공간",
          "희미한 수면광",
          "깊이에 따른 명암 변화",
          "바닥이 보이지 않는 어둠"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, extremely deep and dark underwater environment beneath a shipwreck. Faint, cold, muted sunlight filtering down from the turbulent ocean surface, fading rapidly into an endless, pitch-black abyss below. No visible ocean floor, heavy atmospheric depth, subtle suspended particles in the water. Restrained cool-gray palette dominated by deep navy and absolute black tones, desolate and expansive feel, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C41": {
        "name": "연구원 A",
        "short_id": "C41",
        "description": "한국인 성인. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성인의 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult, defined adult facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C53": {
        "name": "40대 한국인 남성",
        "short_id": "C53",
        "description": "40대 한국인 남성. 중년의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, 40-year-old Korean man, middle-aged facial contours, natural black hair, dark eyes, neutral facial expression. plain white background. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C20": {
        "name": "구도환",
        "short_id": "C20",
        "description": "50대 한국인 남성. 중년의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, centered in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-something-year-old Korean man with a middle-aged face and natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L121": {
        "name": "목포공항 활주로",
        "short_id": "L121",
        "description": "폐공항의 넓고 길게 뻗은 포장 활주로. 낡은 노면 틈으로 이끼가 퍼져 있고 주변으로 격납고와 공항 시설이 보인다.",
        "visual_traits": [
          "길게 뻗은 활주로",
          "낡은 포장면",
          "틈새 이끼",
          "주변 격납고"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, abandoned long paved airport runway, cracked and weathered tarmac surface with moss growing from the crevices, empty dilapidated hangars and ruined airport facilities in the background, overcast sky, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L59": {
        "name": "경기도 화성 도로와 경찰 검문 지점",
        "short_id": "L59",
        "description": "황량한 들판을 가로지르는 도로. 주변에 메마른 나무와 폐가가 흩어져 있고 전방에 검문 지점, 옆으로 산길 진입로가 보인다.",
        "visual_traits": [
          "황량한 들판의 도로",
          "메마른 나무",
          "흩어진 폐가",
          "전방 검문 지점",
          "산길 진입로"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a dusty desolate road stretching across a barren field, scattered dried trees and ruined abandoned houses alongside the road, an improvised checkpoint with barricades and a small guard post ahead, a narrow dirt mountain path branching off to the side, bleak atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L13": {
        "name": "인천 난민촌 거리와 컨테이너 사이 도로",
        "short_id": "L13",
        "description": "낡고 녹슨 컨테이너 외벽 사이로 좁은 골목과 도로가 이어진다. 길가에는 작은 상점들이 있고 가로등과 방송 스피커가 드문드문 배치되어 있다.",
        "visual_traits": [
          "좁은 컨테이너 사이 골목",
          "녹슨 철제 외벽",
          "길가의 작은 상점",
          "가로등과 방송 스피커"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, narrow, winding alleyways and dirt roads running between densely packed, old, rusted steel shipping containers, makeshift small shop fronts attached to the base of containers, sparsely placed, weathered streetlights and mounted broadcast speakers, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L83": {
        "name": "익산 마을 격투장 아래 찰리의 케이지 수용 공간",
        "short_id": "L83",
        "description": "지상 격투장 아래의 어두운 수용 공간. 작은 금속 케이지와 수직 승강 구간이 있고 천장에는 지상으로 열리는 문이 있다.",
        "visual_traits": [
          "어두운 지하 공간",
          "작은 금속 케이지",
          "수직 승강 구간",
          "천장 개폐문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dark underground holding cell beneath a fighting arena, featuring a small rusty metal cage, a vertical lift shaft mechanism, and a heavy metal trapdoor on the ceiling, rugged walls, dim atmospheric lighting, concrete and metal textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C27": {
        "name": "선지자",
        "short_id": "C27",
        "description": "한국인 성인 인물. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성인의 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult, distinct adult facial contours, natural black hair. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L101": {
        "name": "현우의 트럭 적재함",
        "short_id": "L101",
        "description": "지붕 없이 하늘로 열린 낡은 짐칸. 넓은 적재 바닥과 낮은 측면 벽이 둘러져 있고 빛을 가리는 이동식 그늘막이 있다.",
        "visual_traits": [
          "개방된 상부",
          "낡은 적재 바닥",
          "낮은 측면 벽",
          "이동식 그늘막"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, empty open interior space of a rusty old truck cargo bed, wide worn-out cargo floor, low side walls, open to the sky, a movable fabric sunshade canopy rigged overhead, weathered metal textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L40": {
        "name": "인천 난민촌 상공",
        "short_id": "L40",
        "description": "밤하늘 아래 컨테이너 지붕과 좁은 도로가 촘촘하게 펼쳐진다. 길게 뻗은 제방과 도시의 불빛이 멀리 보인다.",
        "visual_traits": [
          "넓은 밤하늘",
          "촘촘한 컨테이너 지붕",
          "가느다란 도로망",
          "길게 이어진 제방",
          "먼 도시 불빛"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, high-altitude aerial view of a sprawling refugee camp at night, no people, no vehicles, no objects. The ground below is densely packed with makeshift roofs constructed from shipping containers, separated by a labyrinth of incredibly narrow, thread-like roads. In the far distance, a long, continuous concrete embankment cuts across the landscape, with faint, glowing city lights visible on the horizon under a vast, dark night sky. Cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L26": {
        "name": "박철진의 민병대 사무실",
        "short_id": "L26",
        "description": "책상과 스피커폰이 놓인 사무실. 책상 위에 한반도 지도가 펼쳐져 있고 실내 벽면에는 다트판이 있다.",
        "visual_traits": [
          "사무용 책상",
          "스피커폰",
          "펼쳐진 한반도 지도",
          "벽면 다트판"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, empty militia office interior, no people. An office desk with a speakerphone and a large spread-out map of the Korean Peninsula on it, a dartboard hanging on the interior wall. Practical, rugged, and austere post-apocalyptic room setup, restrained cool-gray palette, grounded tactile realism, cinematic lighting.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L120": {
        "name": "쿠마가 조종하는 헬리콥터 내부",
        "short_id": "L120",
        "description": "앞쪽 조종석과 뒤쪽 객실이 이어지는 좁은 실내. 조종 장치와 계기판, 여러 좌석과 측면 출입문이 보인다.",
        "visual_traits": [
          "전면 조종석",
          "조종 장치와 계기판",
          "뒤쪽 객실 좌석",
          "측면 출입문"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, in a ruined South Korea. Photorealistic cinematic establishing shot, interior of a narrow transport helicopter, no people, no vehicles, no objects. A front cockpit with control yokes, glowing instrument panels, dials, and screens seamlessly connected to a rear passenger cabin. Utilitarian seats lined up in the back. Side boarding doors, metallic walls with exposed wiring and rivets. Utilitarian lighting, restrained cool-gray palette, grounded tactile realism, cinematic tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L11": {
        "name": "인천 난민촌 쓰레기장",
        "short_id": "L11",
        "description": "폐가전과 고철, 로봇 부품이 거대한 산처럼 쌓인 야외 쓰레기장. 겹겹의 금속 잔해와 잡동사니 사이로 좁은 틈이 나 있다.",
        "visual_traits": [
          "거대한 쓰레기 산",
          "폐가전과 고철 더미",
          "버려진 로봇 부품",
          "잔해 사이의 좁은 틈"
        ],
        "t2i_prompt": "Set in post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, vast outdoor junkyard, giant mountains of scrap metal, towering piles of old appliances and rusted discarded robot parts, narrow winding pathways between layered metallic debris, chaotic and desolate heaps of mechanical garbage, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, empty environment, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L28": {
        "name": "난민촌 시장 거리와 과일 가게 앞",
        "short_id": "L28",
        "description": "작은 상점들이 촘촘하게 늘어선 좁은 시장 골목. 길가에 상자들이 쌓여 있고 과일 가게 앞 진열대에는 바나나가 놓여 있다.",
        "visual_traits": [
          "촘촘한 골목 상점",
          "좁은 시장 통로",
          "길가에 쌓인 상자",
          "바나나 진열대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, a narrow and crowded refugee camp market alley. The dirt path is tightly lined with makeshift stalls and small shacks patched together from scavenged wood, corrugated metal, and tarps. Stacks of weathered cardboard boxes and wooden crates clutter the edges of the walkway. In the foreground, a crude wooden fruit stand prominently displays bright yellow bananas. Restrained cool-gray palette with selective warmth highlighting the fruit, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L123": {
        "name": "크리스의 선박 갑판",
        "short_id": "L123",
        "description": "낡은 소형 선박의 좁은 갑판. 기둥과 가장자리 난간, 선실로 이어지는 출입구가 있으며 바깥으로 해수면이 펼쳐진다.",
        "visual_traits": [
          "낡고 좁은 갑판",
          "갑판 기둥",
          "가장자리 난간",
          "선실 출입구"
        ],
        "t2i_prompt": "Set in a post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, a narrow and weathered deck of an old small boat, rusted metal railings along the edges, a sturdy mast or structural pillar, an entrance doorway leading into the cabin, vast open sea visible in the background, cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C33": {
        "name": "마을총무",
        "short_id": "C33",
        "description": "50대 한국인 성인. 중년의 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "50대의 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean person, middle-aged face, natural dark hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C22": {
        "name": "조일광",
        "short_id": "C22",
        "description": "50대 한국인 남성. 중년의 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean male, middle-aged face, natural dark hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L91": {
        "name": "익산 마을의 고장 난 로봇 보관 폐창고 내부",
        "short_id": "L91",
        "description": "거대한 기계 부품 보관 창고. 한쪽에 고장 난 기계 몸체와 부품이 산더미처럼 쌓이고 어두운 구석에는 상자들이 놓여 있다.",
        "visual_traits": [
          "넓은 창고 내부",
          "산더미 같은 기계 부품",
          "쌓인 금속 몸체",
          "어두운 구석",
          "보관 상자"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior view of a massive abandoned warehouse. A colossal mountain of broken, rusted, and disassembled mechanical bodies, metal limbs, and assorted industrial parts dominates one side of the vast space. Stacked heavy storage crates sit in the heavily shadowed corners. High ceilings, dimly lit, dusty air, industrial ruin aesthetic. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L43": {
        "name": "인천 난민촌 관리사무소 외부와 마당",
        "short_id": "L43",
        "description": "밤에도 창문에 불이 켜진 다층 사무 건물과 앞마당. 건물 가까운 바닥에 맨홀이 있고 출입구에서 위층으로 이어지는 계단이 보인다.",
        "visual_traits": [
          "불 켜진 다층 건물",
          "건물 앞마당",
          "외벽 가까운 맨홀",
          "출입구 연결 계단"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, exterior view of a multi-story office building at night with lit windows, a wide front yard, a metal manhole cover on the ground near the outer wall, an exterior staircase leading up from the entrance, restrained cool-gray palette, austere post-apocalyptic science-fiction spectacle, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L71": {
        "name": "익산 늪지대의 캠핑카 고립 지점과 방사능 구역 입구",
        "short_id": "L71",
        "description": "황폐한 늪지대 가장자리의 질척한 진흙 지면. 출입 금지 팻말과 부식되어 식별하기 어려운 방사능 구역 표지가 서 있다.",
        "visual_traits": [
          "넓은 늪지대",
          "질척한 진흙",
          "출입 금지 팻말",
          "부식된 방사능 표지"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, desolate muddy edge of a vast wasteland swamp, dilapidated 'Keep Out' signs and heavily corroded radiation warning markers stuck in the thick mud, bleak and devastated environment, gloomy lighting, muted earthy tones with harsh shadows, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L93": {
        "name": "무너진 백화점 지상층과 에스컬레이터·싱크홀 가장자리",
        "short_id": "L93",
        "description": "어두운 대형 상업시설 지상층. 무너진 벽 사이로 하행 에스컬레이터가 보이고 먼지 덮인 층별 안내판과 불안정한 바닥이 남아 있다.",
        "visual_traits": [
          "어두운 지상층",
          "무너진 벽체",
          "하행 에스컬레이터",
          "먼지 덮인 층별 안내판",
          "불안정한 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a dark, ruined large-scale commercial facility on the ground floor. Collapsed walls revealing a halted down-escalator, a thick dust-covered floor directory sign, heavily cracked and unstable flooring at the edge of a massive structural collapse. Austere post-apocalyptic aesthetic, cool-gray palette, dim lighting with deep shadows, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "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 a future post-apocalyptic era, primarily South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult male, short black hair, sharp and clear eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L75": {
        "name": "익산 마을 성당 앞과 하회탈 예수 동상 주변",
        "short_id": "L75",
        "description": "낡은 성당 정면의 열린 공간. 두 팔을 벌린 종교 동상이 서 있고 동상의 얼굴에는 전통 탈이 씌워져 있다.",
        "visual_traits": [
          "성당 정면",
          "열린 진입 공간",
          "두 팔을 벌린 동상",
          "동상 얼굴의 전통 탈"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot. An open, weathered plaza in front of the facade of an old, dilapidated Catholic church. A stone religious statue of a figure with open arms stands prominently in the center of the space. The face of the statue is explicitly covered by a traditional Korean wooden Hahoe mask. Rugged ground, signs of decay and post-apocalyptic weathering. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L38": {
        "name": "인천 성당 정문 안팎",
        "short_id": "L38",
        "description": "작은 확인용 창이 달린 성당 출입문과 문 앞 공간. 문 안쪽에는 지하로 이어지는 계단 방향의 실내 통로가 있다.",
        "visual_traits": [
          "작은 창이 달린 출입문",
          "정문 앞 빈 공간",
          "문 안쪽 통로",
          "지하 계단 연결부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a sturdy church entrance door featuring a small observation window, an empty open area immediately outside the door, and an interior hallway leading to a descending staircase, weathered architectural details, dimly lit interior, ... no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "main",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L37": {
        "name": "인천 성당 지하 기도소",
        "short_id": "L37",
        "description": "계단 아래 단출한 지하 공간. 십자가와 작은 책상, 의자, 풍금이 놓여 있고 구석에는 낡은 라디오와 랜턴이 있다.",
        "visual_traits": [
          "지하로 내려가는 계단",
          "십자가",
          "작은 책상과 의자",
          "작은 풍금",
          "낡은 라디오와 랜턴"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a modest underground prayer room beneath a staircase, featuring a cross on the wall, a small desk and chair, a small organ, an old radio, and a lantern in the corner, dimly lit, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L80": {
        "name": "폐발전소가 보이는 언덕과 갈라진 땅 — 수빈의 회상",
        "short_id": "L80",
        "description": "먼 폐발전소와 버려진 마을을 내려다보는 언덕. 메마르고 갈라진 땅 사이로 작은 꽃이 피어 있다.",
        "visual_traits": [
          "멀리 보이는 폐발전소",
          "마을을 향한 조망",
          "갈라진 지면",
          "땅에 핀 작은 꽃"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, post-disaster South Korea. Photorealistic cinematic establishing shot of a bleak hill overlooking a distant ruined power plant and a deserted village, no people, no vehicles, no objects. The foreground features severely dry, cracked earth with small resilient flowers blooming from the crevices. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L14": {
        "name": "인천 난민촌 인공제방 작업장",
        "short_id": "L14",
        "description": "높은 콘크리트 제방 벽과 지지대 아래 보수 자재와 돌이 쌓인 작업장. 벽 곳곳에 오래된 균열과 물이 스민 흔적이 있고 바닥에는 웅덩이가 고여 있다.",
        "visual_traits": [
          "높은 콘크리트 제방",
          "벽과 지지대의 균열",
          "스며든 물자국",
          "보수 자재와 돌무더기",
          "바닥 웅덩이"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate worksite at the base of a massive concrete embankment wall, no people, no vehicles, no objects. Thick concrete structural supports hold up the towering wall. The concrete surface is heavily weathered, showing deep old cracks and dark, damp water stains from seepage. Piles of rough repair materials, rubble, and large stones are scattered along the base. The ground is uneven and muddy, with scattered puddles of water. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L72": {
        "name": "익산 늪지대 숲속 함정 구덩이",
        "short_id": "L72",
        "description": "나무와 수풀 사이 지면에 파인 함정 구덩이. 흙벽으로 둘러싸인 바닥과 위쪽으로 열린 입구가 보인다.",
        "visual_traits": [
          "숲속 구덩이",
          "노출된 흙벽",
          "낮게 파인 바닥",
          "상부의 열린 입구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a deep trap pit dug into the earthy ground of a dense overgrown swamp forest, no people, no vehicles, no objects. Exposed damp dirt walls, roots protruding from the dark soil, a deep hole surrounded by thick trees and bushes, looking into the pit with an open top where dim light filters through the canopy, restrained cool-gray palette, grounded tactile realism, cinematic lighting, epic sense of scale.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L62": {
        "name": "휴게소 마트 내부",
        "short_id": "L62",
        "description": "상품 진열대와 약품 코너가 있는 작은 매장. 한쪽에 텔레비전과 테이블이 놓여 있고 구석의 반사경이 진열대 사이 통로를 비춘다.",
        "visual_traits": [
          "상품 진열대",
          "약품 코너",
          "텔레비전",
          "매장 테이블",
          "구석의 반사경"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a small rest stop convenience store, dusty product shelves, a designated pharmacy corner, an old television set, a simple table, a convex mirror mounted in the corner reflecting the narrow aisle, abandoned and weathered atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C34": {
        "name": "지동현",
        "short_id": "C34",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, mature facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L03": {
        "name": "쓰레기 수거선 갑판",
        "short_id": "L03",
        "description": "바다를 향해 열린 대형 금속 갑판. 수거용 크레인과 그물, 쌓인 폐기물이 놓여 있으며 낮의 자연광이 넓게 비친다.",
        "visual_traits": [
          "넓은 금속 갑판",
          "수거용 크레인",
          "폐기물 더미와 그물",
          "개방된 해상 채광"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, a large metal garbage collection ship deck open to the expansive sea, heavy industrial collection cranes, massive hauling nets, piles of salvaged waste and debris scattered across the rusted metal floor, bright daytime natural sunlight, clear ocean background, no people. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L86": {
        "name": "익산 마을 물탱크 탑 주변",
        "short_id": "L86",
        "description": "거대한 물탱크를 높이 떠받친 탑과 그 아래 열린 공간. 주변에는 몸을 가릴 만한 벽체와 낡은 마을 건물들이 이어진다.",
        "visual_traits": [
          "높은 물탱크 탑",
          "거대한 저장 탱크",
          "탑 아래 공터",
          "주변 벽체",
          "낡은 마을 건물"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, an exterior view of a tall, weathered structural tower supporting a massive water storage tank in the center of a desolate dirt clearing, surrounded by old, dilapidated single-story village buildings and broken concrete walls, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic atmosphere.",
        "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 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, exterior of a high-end luxury house surrounded by a solid privacy fence. The outdoor area features a landscaped garden, a paved terrace, a front door with an old-fashioned keyhole lock, and expansive floor-to-ceiling glass windows revealing a glimpse of the interior, illuminated by natural daylight, no people, no vehicles, no objects. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "yard",
                "main"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C48": {
        "name": "50대 대머리 한국인 남성",
        "short_id": "C48",
        "description": "50대 한국인 남성. 중년의 얼굴과 머리카락이 없는 대머리가 특징이다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "머리카락이 없는 대머리"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean man, completely bald head with no hair, middle-aged facial features with natural wrinkles. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C12": {
        "name": "페드로",
        "short_id": "C12",
        "description": "18세 라틴계 혼혈 남성. 앳된 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "라틴계 혼혈 남성",
          "18세의 앳된 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible. An 18-year-old Latino-mixed male with a youthful face and natural dark hair. Photorealistic cinematic style, restrained cool-gray palette, grounded tactile realism, intimate humanism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L51": {
        "name": "인천 난민촌 외곽 아스팔트 도로",
        "short_id": "L51",
        "description": "주거지 외곽에서 도심 방향으로 이어지는 아스팔트 도로. 길 건너 무인점포가 있고 주변 건물 사이로 길이 이어진다.",
        "visual_traits": [
          "외곽 아스팔트 도로",
          "도심 방향으로 이어진 길",
          "길 건너 무인점포",
          "길가 건물 외벽"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an asphalt road on the outskirts of a refugee settlement leading towards a city center, a dilapidated unmanned storefront across the street, worn building exteriors lining the road, austere post-apocalyptic science-fiction atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L20": {
        "name": "현우의 컨테이너 앞과 주변 모퉁이",
        "short_id": "L20",
        "description": "도로변 끝에 놓인 녹슨 철제 컨테이너 주택. 출입문에 ‘7-31’ 번호가 붙어 있고, 인접한 컨테이너 외벽이 좁은 길과 모퉁이를 만든다.",
        "visual_traits": [
          "도로변 끝 컨테이너",
          "녹슨 철제 외벽",
          "출입문의 7-31 번호",
          "좁은 길과 모퉁이"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, the exterior of a rusty corrugated iron container house at the end of a roadside, the entrance door has the number '7-31' on it, adjacent container walls create a narrow alleyway and a tight corner, post-apocalyptic setting, desolate atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L102": {
        "name": "보라색 제비꽃밭 — 찰리의 꿈",
        "short_id": "L102",
        "description": "보라색 제비꽃이 넓게 피어난 꽃밭. 낮은 꽃대와 풀잎이 바람에 흔들리고 먼 곳에 연구소 건물이 보인다.",
        "visual_traits": [
          "넓은 보라색 꽃밭",
          "낮은 제비꽃 꽃대",
          "풀잎",
          "먼 연구소 건물"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a vast and endless field of blooming purple violets covering the ground, countless short flower stems and green grass blades swaying, the silhouette of a modern research institute building standing in the far distant background, no people, no vehicles, no objects. Grounded tactile realism, controlled tonal contrast, selective warmth from the purple flowers, austere post-apocalyptic science-fiction spectacle with epic sense of emotional weight, high details, 8k resolution.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L115": {
        "name": "목포 항구도시 보건소 병실",
        "short_id": "L115",
        "description": "작은 지역 의료시설의 병실. 치료용 침대와 침구를 중심으로 주변 공간이 비어 있고 출입문으로 외부와 연결된다.",
        "visual_traits": [
          "소규모 병실",
          "치료용 침대",
          "침상 위 침구",
          "병실 출입문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a small and modest hospital room in a local clinic, featuring a simple medical treatment bed with bedding in the center. The surrounding space is sparse and empty, with a single entrance door leading outside. Grounded tactile realism, cool-gray palette, austere and slightly worn environment. no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C07": {
        "name": "찰리 (홀로그램)",
        "short_id": "C07",
        "description": "고릴라형 금속 로봇을 재현한 입체 영상. 긴 팔과 짧은 다리, 각진 샌드 베이지 외장판과 흰 마스크형 얼굴의 형태를 유지한다.",
        "visual_traits": [
          "로봇 형태의 입체 영상",
          "긴 팔과 짧은 다리",
          "각진 샌드 베이지 외장판",
          "흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A 3D holographic projection of a gorilla-type metal robot. It has a distinctive mechanical structure with long arms and short legs. The body is composed of angular sand-beige outer armor plates, and the face is a solid white mask shape. The entire entity is rendered as a glowing, semi-transparent hologram made of light.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L17": {
        "name": "난민 재판소 밖 쓰레기 더미와 황무지",
        "short_id": "L17",
        "description": "허름한 건물 밖으로 쓰레기 더미와 메마른 빈 땅이 이어진다. 밤의 어둠 속에서 불규칙하게 쌓인 폐기물의 윤곽이 드러난다.",
        "visual_traits": [
          "건물 밖 쓰레기 더미",
          "메마른 빈 땅",
          "불규칙한 폐기물 윤곽",
          "어두운 야외 공간"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an outdoor wasteland immediately outside a shabby concrete building. The ground consists of dry, cracked dirt. Large, irregular mounds of various garbage, scrap materials, and debris are scattered unevenly across the barren expanse. Dim, shadowy nighttime lighting. Restrained cool-gray palette, grounded tactile realism, desolate atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C38": {
        "name": "이강준",
        "short_id": "C38",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, mature facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L65": {
        "name": "태진의 카센터 창고와 정비 작업장",
        "short_id": "L65",
        "description": "벽에 여러 록밴드 포스터가 붙은 창고와 정비 공간. 커다란 스피커와 펜치 등 정비 공구가 놓여 있다.",
        "visual_traits": [
          "록밴드 포스터 벽면",
          "커다란 스피커",
          "정비 공구",
          "창고와 작업 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an interior of a gritty auto repair workshop and warehouse. The rough concrete walls are plastered with various faded rock band posters. A set of large, old audio speakers sits in the corner. Sturdy workbenches are cluttered with mechanical maintenance tools like pliers and wrenches. Oil stains and dust on the floor, atmospheric industrial lighting, cool-gray palette with subtle warm tones from the vintage posters, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C01": {
        "name": "현우",
        "short_id": "C01",
        "description": "18세 한국계 미국인 남성. 앳된 얼굴 윤곽과 헝클어진 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국계 미국인 남성",
          "18세의 앳된 얼굴",
          "헝클어진 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, facing camera, looking straight ahead, plain white background. 18-year-old Korean-American male, youthful facial contours, messy black hair. Grounded tactile realism, controlled tonal contrast, restrained cool-gray palette, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L12": {
        "name": "인천 난민촌 전경",
        "short_id": "L12",
        "description": "해안의 거대한 콘크리트 방벽 아래 녹슨 컨테이너 주거지가 조밀하게 펼쳐진다. 상점과 좁은 도로 사이로 가로등과 방송 스피커가 설치되어 있다.",
        "visual_traits": [
          "거대한 콘크리트 방벽",
          "조밀한 컨테이너 주거지",
          "녹슨 철제 외벽",
          "가로등과 방송 스피커"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a sprawling refugee camp located beneath a massive concrete coastal seawall, densely packed rusty shipping container dwellings, narrow streets lined with makeshift shops, tall streetlights and broadcasting speakers attached to poles, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L33": {
        "name": "피로연장 인근 쓰레기 공터와 맨홀 입구",
        "short_id": "L33",
        "description": "골목 안쪽의 쓰레기 쌓인 공터. 구석 바닥의 원형 맨홀 뚜껑이 폐기물 아래 가려져 있고 수직 통로 안으로 사다리가 이어진다.",
        "visual_traits": [
          "쓰레기 쌓인 공터",
          "구석의 원형 맨홀",
          "뚜껑을 가린 폐기물",
          "수직 통로의 사다리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles. A neglected alleyway vacant lot filled with piles of scattered garbage and debris. In the corner of the dirt ground, a rusted circular iron manhole cover is partially hidden under the waste. The manhole reveals a dark vertical concrete shaft with a metal ladder leading downwards. Cool-gray palette, grounded tactile realism, controlled tonal contrast, desolate post-apocalyptic atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L92": {
        "name": "무너진 백화점 외부와 이끼 숲·상층 잔해",
        "short_id": "L92",
        "description": "거대한 상업 건물이 반쯤 붕괴된 채 서 있다. 상층 잔해와 콘크리트 틈을 이끼가 덮고 웅덩이와 무성한 나무들이 둘러싼다.",
        "visual_traits": [
          "반쯤 붕괴된 대형 건물",
          "노출된 상층 잔해",
          "넓은 이끼층",
          "고인 웅덩이",
          "무성한 나무"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, a massive half-collapsed commercial building surrounded by a dense moss forest, no people, no vehicles, no objects. Exposed concrete structures and ruined upper-level debris are heavily overgrown with thick green moss and large trees breaking through the architecture. Puddles of water on the ground reflect the surrounding ruins and vegetation. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with an epic sense of 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 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a rectangular steel shipping container, damp and rusty metallic walls and ceiling, a metal entrance door on one side, several large storage boxes resting on the floor, dimly lit cold atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L45": {
        "name": "인천 난민촌 관리사무소 복도",
        "short_id": "L45",
        "description": "여러 방의 문과 바깥을 향한 창문이 이어지는 건물 복도. 한쪽 구석에 소화기가 비치되어 있고 위층 계단으로 연결된다.",
        "visual_traits": [
          "연속된 방문",
          "외부를 향한 창문",
          "구석의 소화기",
          "위층 연결 계단"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a long and austere building hallway inside a management office. One side is lined with multiple closed doors, while the other side features a row of windows letting in dim natural light. A fire extinguisher is visible in the corner, and a staircase leading to the upper floor connects to the corridor. Weathered concrete and metal textures, restrained cool-gray palette, grounded tactile realism, empty space, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L22": {
        "name": "난민촌 고물상 앞과 출입구",
        "short_id": "L22",
        "description": "컨테이너가 늘어선 거리의 낡은 상점 출입구. 입구 주변에 폐가전과 각종 고물이 잔뜩 쌓여 있고 안쪽으로 좁은 통로가 이어진다.",
        "visual_traits": [
          "컨테이너 거리의 상점",
          "낡은 출입구",
          "입구 주변 폐가전",
          "빽빽한 고물 더미"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a dilapidated junk shop entrance on a street lined with rusty shipping containers. Mountains of discarded home appliances and dense scrap metal are piled up tightly around the doorway, forming a narrow, shadowy passageway leading inside. Heavily weathered and rusted textures, cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L112": {
        "name": "지동현의 연구소 인근 절벽 끝",
        "short_id": "L112",
        "description": "보라색 제비꽃밭 끝에서 지면이 급격히 끊기는 절벽. 낮은 꽃과 풀로 덮인 상부와 가파른 낭떠러지 가장자리가 맞닿는다.",
        "visual_traits": [
          "제비꽃밭 끝자락",
          "급격히 끊긴 지면",
          "가파른 절벽 가장자리",
          "낮은 풀과 꽃"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era centered around 2069, South Korea. Photorealistic cinematic establishing shot, a dramatic precipice where the ground abruptly ends at the edge of a steep cliff. The flat top surface leading to the edge is covered with a field of short grass and blooming purple violets. A sheer vertical drop-off. Overcast sky, restrained cool-gray palette, grounded tactile realism, moody atmospheric lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L61": {
        "name": "휴게소 주유장과 마트 앞마당",
        "short_id": "L61",
        "description": "도로변 주유 공간 안쪽으로 작은 마트가 붙어 있다. 주유기에는 미터기가 달려 있고 매장 앞의 열린 포장 마당이 진입로와 이어진다.",
        "visual_traits": [
          "도로변 주유 공간",
          "미터기 달린 주유기",
          "안쪽의 작은 마트",
          "열린 포장 마당",
          "도로 연결 진입로"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a weathered roadside gas station and the exterior of a small attached convenience store, old gas pumps with mechanical meters under a rusting canopy, a cracked paved front yard connecting the store to the driveway, bleak and desolate atmosphere, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L105": {
        "name": "박철진의 군 병원 병실",
        "short_id": "L105",
        "description": "치료용 침대가 놓인 병원 병실. 침구가 덮인 침상과 그 옆의 여유 공간, 복도로 통하는 출입문이 보인다.",
        "visual_traits": [
          "치료용 침대",
          "침상 위 침구",
          "침대 옆 공간",
          "복도 연결 출입문"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era centered around 2069, post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, interior of a sparse military hospital room, a single medical treatment bed with worn bedding, empty floor space beside the bed, a sturdy closed door leading to a hallway, bare walls, practical sterile lighting, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L39": {
        "name": "인천 성당 예배소 내부",
        "short_id": "L39",
        "description": "성당 정문에서 이어지는 예배 공간. 넓은 바닥 한쪽에 지하실로 내려가는 문이 설치되어 있다.",
        "visual_traits": [
          "실내 예배 공간",
          "넓게 이어진 바닥",
          "바닥의 지하실 출입문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, the interior of a spacious church chapel. A wide, open floor area with architectural elements typical of an old church. On one side of the floor, a sturdy door or hatch leading down to a basement is visible. Soft, somber lighting, austere post-apocalyptic atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C21": {
        "name": "국방장관",
        "short_id": "C21",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a near-future post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male character, mature facial contours, natural dark hair. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L70": {
        "name": "익산 늪지대 진입 숲길과 수풀",
        "short_id": "L70",
        "description": "늪지대로 이어지는 산길과 우거진 수풀. 나무 사이로 좁은 길이 나 있고 풀과 작은 꽃들이 길 주변에 자란다.",
        "visual_traits": [
          "나무 사이 좁은 길",
          "우거진 수풀",
          "주변의 작은 꽃",
          "늪지대로 이어지는 지형"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a narrow dirt mountain path winding through dense overgrown trees and thickets leading towards a damp swamp area, tall grasses and small wildflowers growing along the edges of the path, restrained cool-gray palette, grounded tactile realism, natural ambient lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C45": {
        "name": "셰퍼드",
        "short_id": "C45",
        "description": "길쭉한 주둥이와 곧게 선 귀를 가진 대형 목양견. 검정과 황갈색 털, 탄탄한 네 다리와 길고 풍성한 꼬리를 지녔다.",
        "visual_traits": [
          "길쭉한 주둥이",
          "곧게 선 귀",
          "검정과 황갈색 털",
          "대형견 체구",
          "길고 풍성한 꼬리"
        ],
        "t2i_prompt": "Set in 2069-centric future post-apocalyptic era, South Korea-centric post-disaster world. Full body reference shot, entire figure from head to feet visible, photorealistic cinematic style, plain neutral background. A large German Shepherd dog. It features a long snout, erect pointed ears, and a thick coat of black and tan fur. The dog has sturdy strong legs and a long bushy tail. Grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L21": {
        "name": "현우의 컨테이너 내부",
        "short_id": "L21",
        "description": "식탁과 별도 방문이 있는 좁은 컨테이너 주거 공간. 식탁 위에는 촛불과 바느질하던 헌 옷, 약통이 놓여 있다.",
        "visual_traits": [
          "좁은 컨테이너 실내",
          "작은 식탁",
          "별도 공간으로 난 방문",
          "식탁 위 촛불",
          "헌 옷과 약통"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea-centric ruined world. Photorealistic cinematic establishing shot, cramped interior of a metal shipping container converted into a makeshift living space, metallic corrugated walls, a small dining table with a lit candle, old worn clothes, and a medicine bottle, a closed door leading to another room, dimly lit and gritty atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C13": {
        "name": "쿠마",
        "short_id": "C13",
        "description": "20대 중국계 혼혈 남성. 젊은 성인의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "중국계 혼혈 남성",
          "20대의 젊은 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 20-something Chinese mixed-race male, youthful face, natural black hair. Photorealistic, cinematic lighting, grounded tactile realism, cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L118": {
        "name": "목포공항 진입로와 쿠마 패거리의 모닥불 야영지",
        "short_id": "L118",
        "description": "이끼와 갈라진 포장면이 이어지는 폐공항 진입로. 반쯤 떨어진 낡은 공항 간판 아래로 모닥불을 피우는 야영 자리가 있다.",
        "visual_traits": [
          "갈라진 포장도로",
          "곳곳의 이끼",
          "반쯤 떨어진 공항 간판",
          "모닥불 야영 자리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot. An abandoned airport entrance road featuring severely cracked asphalt pavement overgrown with patches of moss. A large, rusted, half-fallen airport entrance sign stands on the side of the road. Beneath the decaying sign is an empty makeshift campsite with a crude fire pit made of stones and scattered ashes. Austere post-apocalyptic atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L110": {
        "name": "지동현의 연구소 2층 피아노 공간과 나선형 계단",
        "short_id": "L110",
        "description": "나선형 계단으로 연결되는 연구소 2층. 낡은 피아노가 덩그러니 놓여 있고 창문으로 바깥 마당이 내려다보인다.",
        "visual_traits": [
          "나선형 계단",
          "비어 있는 2층 공간",
          "낡은 피아노",
          "마당을 향한 창문"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future 2069, South Korea. Photorealistic cinematic establishing shot, interior view of an empty and desolate second-floor space connected by a spiral staircase, an old and weathered piano sitting alone in the middle of the room, a window looking out onto an exterior yard, restrained cool-gray palette, austere post-apocalyptic atmosphere, moody and grounded tactile realism, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C23": {
        "name": "태진",
        "short_id": "C23",
        "description": "30세 한국인 여성. 단발로 자른 검은 머리와 또렷한 얼굴 윤곽을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "30세의 얼굴",
          "검은 단발머리",
          "또렷한 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, 30-year-old Korean woman, black short bob hair, distinct facial contours, looking straight at the camera, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L96": {
        "name": "익산 마을 입구 도로와 트럭 전투 현장",
        "short_id": "L96",
        "description": "낡은 한옥마을에서 바깥으로 이어지는 입구 도로. 마을 건물 끝과 넓게 열린 길목이 맞닿고 주변 능선이 시야에 들어온다.",
        "visual_traits": [
          "마을 입구 도로",
          "한옥 건물 끝자락",
          "열린 길목",
          "주변 능선"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a wide entrance road leading out of a dilapidated traditional Korean Hanok village. The edges of old wooden houses with curved tiled roofs meet the wide open dirt and broken asphalt road. Rolling natural mountain ridges are visible in the distant background, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C44": {
        "name": "젊은 아시아계 여자 로봇",
        "short_id": "C44",
        "description": "젊은 아시아계 여성의 얼굴을 한 인간형 로봇. 사람처럼 매끈한 얼굴 표면과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "젊은 아시아계 여성형 얼굴",
          "사람과 같은 얼굴 표면",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Full body reference shot, entire figure from head to feet visible, a humanoid robot with the face of a young Asian woman. Smooth human-like facial skin, natural black hair, mechanical humanoid body structure featuring metallic and synthetic materials, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C19": {
        "name": "윤성찬의 비서",
        "short_id": "C19",
        "description": "한국인 성인 남성. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, mature and natural facial contours, natural black hair, dark eyes, looking forward. Photorealistic cinematic style, restrained cool-gray palette, grounded tactile realism, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C28": {
        "name": "수빈",
        "short_id": "C28",
        "description": "20세 북한 출신 여성. 앳된 얼굴과 날렵하게 자른 검은 단발머리를 지녔다.",
        "visual_traits": [
          "북한 출신 여성",
          "20세의 앳된 얼굴",
          "날렵한 검은 단발머리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, a 20-year-old East Asian woman with a youthful face, sharply cut black bob hair, noticeable radiation exposure scars on the skin of her neck and upper chest, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L44": {
        "name": "인천 난민촌 관리사무소의 미연 감금실",
        "short_id": "L44",
        "description": "다층 사무 건물의 3층에 있는 작은 방. 안에는 의자가 놓여 있고 복도와 맞닿은 출입문에는 잠금장치와 문고리가 달려 있다.",
        "visual_traits": [
          "작은 실내 공간",
          "방 안의 의자",
          "복도 쪽 출입문",
          "잠금장치와 문고리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an interior view of a small cramped confinement room inside a dilapidated office building. A single solitary chair sits in the center of the bare room. A sturdy door with a prominent heavy lock and doorknob is visible. Cool-gray palette, stark lighting casting harsh shadows, austere post-apocalyptic realism, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C30": {
        "name": "B-200",
        "short_id": "C30",
        "description": "매우 크고 육중한 중장비형 로봇. 짙은 회색 철제 외장판과 굵은 관절 구조를 지녔으며 양손은 거대한 고사포 포신으로 대체되어 있다.",
        "visual_traits": [
          "거대한 중장비형 실루엣",
          "짙은 회색 철제 외장판",
          "육중한 관절 구조",
          "양손을 대체한 고사포 포신"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea and surrounding regions. Photorealistic cinematic Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive, heavy-equipment style humanoid robot. The body features dark gray steel exterior plates and thick, bulky joint structures. Both hands are completely replaced by massive anti-aircraft gun barrels. The robot has distinctive red glowing eyes. Honor explicitly stated individual appearance cues. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L41": {
        "name": "박철진이 탑승한 전투 헬기 내부",
        "short_id": "L41",
        "description": "전면 유리창과 나란한 앞좌석이 있는 좁은 군용 조종 공간. 계기판과 무전 장치가 배치되고 좌석 곁에 태블릿이 놓여 있다.",
        "visual_traits": [
          "전면 조종창",
          "나란한 앞좌석",
          "계기판",
          "무전 장치",
          "태블릿"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a military combat helicopter cockpit. Narrow space, large front windshield, two side-by-side pilot seats, illuminated complex instrument panels, radio communication equipment, a tablet device near the seat, cool-gray ambient lighting, tactical metallic textures, no people.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L78": {
        "name": "익산 마을 지하감옥 복도",
        "short_id": "L78",
        "description": "여러 쇠창살 수감실이 이어지는 지하 복도. 지상으로 오르는 계단과 바깥을 내다볼 수 있는 작은 창이 있다.",
        "visual_traits": [
          "연속된 쇠창살문",
          "지하 복도",
          "지상 연결 계단",
          "작은 외부 창"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate underground prison corridor lined with continuous heavy iron-barred cell doors, a rugged staircase leading up to the ground level, a small window on the wall looking outside with dim light filtering in, austere post-apocalyptic science-fiction atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C35": {
        "name": "백발의 60대 한국인 남성",
        "short_id": "C35",
        "description": "60대 초반 한국인 남성. 노년의 주름진 얼굴과 하얗게 센 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대 초반의 얼굴",
          "노년의 얼굴 주름",
          "하얗게 센 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Early 60s Korean male, deeply wrinkled face, white hair, dark eyes, realistic skin texture. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L42": {
        "name": "인천 난민촌 제방 인근 피난 도로",
        "short_id": "L42",
        "description": "거대한 콘크리트 제방을 따라 길게 이어지는 도로. 방벽 아래로 낡은 컨테이너들이 인접해 있고 제방 주변에 보수 자재가 쌓여 있다.",
        "visual_traits": [
          "제방을 따르는 긴 도로",
          "높은 콘크리트 방벽",
          "도로 옆 컨테이너",
          "제방 보수 자재"
        ],
        "t2i_prompt": "Set in 2069 future post-apocalyptic era, post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, a long dusty evacuation road running alongside a massive, weathered concrete levee wall, old rusted shipping containers lined up adjacent to the road beneath the barrier, piles of construction and repair materials scattered around the base of the embankment, overcast sky, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, empty scene, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L10": {
        "name": "고급주택 2층 침실",
        "short_id": "L10",
        "description": "고급주택 2층의 침실. 침대와 침구가 놓여 있고 외부로 열리는 창문을 통해 낮빛이 들어오는 실내 공간이다.",
        "visual_traits": [
          "2층 침실 구조",
          "침대와 침구",
          "외부로 열리는 창문",
          "낮 자연광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a high-end second-floor bedroom, no people. A spacious room featuring a large luxurious bed with premium bedding, large windows opening to the outside letting in bright natural daylight. Elegant architectural details, high-quality furnishings. Restrained cool-gray palette, grounded tactile realism, selective warmth from the bright sunlight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L52": {
        "name": "난민촌 외곽의 버려진 무인점포 내부",
        "short_id": "L52",
        "description": "생활용품과 식품 진열대가 늘어선 무인 매장. 신발과 가방, 통조림, 의약품 코너가 있고 한쪽에는 현금인출기가 설치되어 있다.",
        "visual_traits": [
          "줄지은 상품 진열대",
          "신발과 가방 코너",
          "통조림과 음료",
          "의약품 코너",
          "현금인출기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Interior of an abandoned unmanned store, rows of dusty shelves with remnants of daily necessities, shoes, bags, canned goods, and medical supplies, an old ATM installed on one wall, dim lighting, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C51": {
        "name": "신원미상 남성 (악몽)",
        "short_id": "C51",
        "description": "한국인 성인 남성의 기본 얼굴. 성인의 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성의 기본 얼굴",
          "성인의 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A standard adult Korean male, normal adult facial contours, natural dark hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, epic sense of emotional weight, cinematic lighting, high-quality photorealistic rendering.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L49": {
        "name": "수몰된 인천 난민촌 수면과 부유 잔해",
        "short_id": "L49",
        "description": "해안 저지대를 덮은 넓은 수면 위에 철제 컨테이너와 판재, 잡다한 잔해가 흩어져 있다. 일부 담벼락과 구조물 윗부분이 물 위로 드러난다.",
        "visual_traits": [
          "넓은 수면",
          "흩어진 철제 컨테이너",
          "부유하는 판재",
          "수면 위 담벼락",
          "드러난 구조물 상부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a wide flooded coastal lowlands, murky water surface filled with floating debris, scattered rusting steel containers and wooden planks drifting on the water, tops of submerged concrete walls and upper parts of ruined structures protruding above the water level, desolate atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L127": {
        "name": "크리스의 선박 조타실",
        "short_id": "L127",
        "description": "앞쪽 바다를 살필 수 있는 창과 조타륜이 있는 작은 조타실. 좁은 실내에 조종 장치가 모여 있고, 창 너머로 해수면이 보인다.",
        "visual_traits": [
          "전방 관측창",
          "조타륜",
          "좁은 실내",
          "집약된 조종 장치"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a small, cramped ship wheelhouse, front observation window looking out at the ocean surface, a central steering wheel, clustered utilitarian control panels, weathered textures, rusty metal and worn surfaces, dimly lit with cool natural light coming through the window, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L129": {
        "name": "제주도 임시보호소의 현우 방",
        "short_id": "L129",
        "description": "흰 침대와 밝은 형광등이 있는 보호소 방. 창밖으로 에메랄드빛 바다가 펼쳐지며, 실내에는 갈아입을 옷을 두는 자리와 샤워 공간이 마련되어 있다.",
        "visual_traits": [
          "흰 침대",
          "강한 형광등 조명",
          "바다가 보이는 창",
          "샤워 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a temporary shelter room, no people, no vehicles, no objects. The room features a clean white bed illuminated by stark, bright fluorescent lights. A window reveals a vibrant emerald green ocean outside. The interior includes a designated changing area and a simple shower space. Restrained cool-gray palette with striking contrast from the bright window, grounded tactile realism, austere post-apocalyptic science-fiction aesthetics.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L107": {
        "name": "해남 인근 바다가 내려다보이는 언덕",
        "short_id": "L107",
        "description": "여러 능선 사이로 바다가 내려다보이는 언덕. 흙이 드러난 지면 너머로 낮은 산등성이와 햇빛에 반짝이는 수면이 겹쳐 보인다.",
        "visual_traits": [
          "흙이 드러난 언덕",
          "겹친 능선",
          "능선 사이 바다",
          "반짝이는 수면"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a wide view from an exposed dirt hill overlooking the ocean between low overlapping mountain ridges. The ground is barren soil with sparse vegetation. The sea water sparkles under the sunlight. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction landscape, empty natural scenery, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L130": {
        "name": "제주도 연구소 복도와 자동문 앞",
        "short_id": "L130",
        "description": "연구 공간들을 연결하는 실내 복도. 끝에는 자동문이 있고, 문 옆 벽면에 카드를 대는 출입 인증 장치가 부착되어 있다.",
        "visual_traits": [
          "연구실 연결 복도",
          "자동문",
          "벽면 카드 인증 장치"
        ],
        "t2i_prompt": "Set in post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, an indoor corridor connecting research laboratories. An automatic sliding door is located at the end of the hallway, with a card authentication device mounted on the wall next to it. Clean and functional science-fiction architecture, austere cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L131": {
        "name": "제주도 연구소 메인 연구센터 중앙 공간",
        "short_id": "L131",
        "description": "발전소를 연상시키는 거대하고 웅장한 연구 공간. 각종 컴퓨터와 대형 연구 장치 사이에 열대 식물과 꽃이 풍성하게 배치되어 있다.",
        "visual_traits": [
          "거대한 실내 규모",
          "발전소형 연구 설비",
          "다수의 컴퓨터",
          "열대 식물과 꽃"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea centered post-disaster world. Photorealistic cinematic establishing shot, a grand and massive indoor research center resembling a sprawling power plant. Large-scale industrial research equipment, complex machinery, and arrays of glowing computer monitors are heavily intertwined with lush tropical plants and vibrant flowers growing abundantly throughout the facility, blending austere high-tech sci-fi structures with a dense indoor jungle. Restrained cool-gray palette contrasting with vivid greens and floral colors, dramatic architectural lighting, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L133": {
        "name": "제주도 연구소 소장실과 피아노 홀",
        "short_id": "L133",
        "description": "깔끔하고 모던한 소장실과 중앙 홀. 사무용 책상이 놓인 공간에 홀이 연결되며, 홀 중앙의 낡은 피아노와 주변 기둥이 눈에 띈다.",
        "visual_traits": [
          "모던한 실내 마감",
          "사무용 책상",
          "연결된 중앙 홀",
          "낡은 피아노",
          "홀 주변 기둥"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, clean and modern interior of a laboratory director's office and a connected central hall, no people, no vehicles. The space features an office area with a sleek desk, opening into a spacious central hall surrounded by architectural pillars. A prominent, weathered old piano sits in the center of the hall, contrasting with the modern architectural finish. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, soft diffused indoor lighting.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "office",
                "main"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L137": {
        "name": "제주도 연구소 인근 상륙 해변",
        "short_id": "L137",
        "description": "연구소와 가까운 해안의 열린 해변. 바다에서 육지로 이어지는 넓은 물가와 파도선이 보이고, 낮의 자연광이 해안 전면을 밝힌다.",
        "visual_traits": [
          "열린 해안 공간",
          "넓은 물가",
          "이어지는 파도선",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, wide open beach shoreline, gentle waves crashing along the coast, bright natural daylight illuminating the sandy shore, vast ocean meeting the land, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L109": {
        "name": "지동현의 연구소 1층 내부와 출입구",
        "short_id": "L109",
        "description": "낡은 철문으로 들어서는 오래 비어 있던 연구소 1층. 먼지가 쌓인 바닥과 위층으로 이어지는 나선형 계단이 보인다.",
        "visual_traits": [
          "낡은 철문",
          "비어 있는 실내",
          "먼지 쌓인 바닥",
          "나선형 계단 입구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a long-abandoned first-floor research laboratory. An old, rusted heavy iron door serves as the entrance. The floor is covered in a thick layer of undisturbed dust, emphasizing the desolate state of the room. A worn metal spiral staircase leads off to the upper floor in the background. Dim and moody lighting, austere post-apocalyptic atmosphere, restrained cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L134": {
        "name": "제주도 연구소 구내식당",
        "short_id": "L134",
        "description": "배식대와 공동 식탁이 배치된 실내 식당. 줄을 설 수 있는 배식 동선이 마련되어 있고, 식탁에는 빵과 여러 음식이 담긴 식기가 놓인다.",
        "visual_traits": [
          "배식대",
          "공동 식탁",
          "배식 대기 동선",
          "빵과 음식 식기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an indoor research facility cafeteria. Long communal dining tables, a functional serving counter, and a structured queuing area. Utilitarian and sterile architectural design, cool-gray palette, well-lit but austere environment, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L139": {
        "name": "제주도 연구소 옥상 잔디밭과 안테나 시설",
        "short_id": "L139",
        "description": "공원처럼 잔디가 깔린 개방형 옥상. 거대한 안테나가 솟아 있고, 주변에는 사방으로 향한 스피커 시설이 배치되어 있다.",
        "visual_traits": [
          "옥상 잔디밭",
          "개방된 하늘",
          "거대한 안테나",
          "360도 방향의 스피커"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot of an open building rooftop covered with a wide, park-like green lawn, no people, no vehicles, no moving objects. A massive, towering communication antenna structure rises prominently from the grass. Large speaker array modules are mounted around the antenna, pointing outward in all 360-degree directions. A vast, open sky in the background. Restrained cool-gray palette, grounded tactile realism, and an austere post-apocalyptic science-fiction atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L141": {
        "name": "윤성찬의 무장 지휘 헬기 내부",
        "short_id": "L141",
        "description": "창이 있는 밀폐형 지휘 객실. 앞쪽 조종석과 계기 패널, 지휘용 좌석 및 외부와 연결하는 통신 장치가 좁은 실내에 배치되어 있다.",
        "visual_traits": [
          "밀폐형 객실",
          "전방 조종석",
          "계기 패널",
          "통신 장치"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a militarized command helicopter cabin, no people, no vehicles, no objects. A narrow, enclosed metallic space with reinforced windows. The front area features a cockpit with illuminated instrument panels and flight controls. Behind the cockpit are tactical command seats and communication equipment racks. Utilitarian military-grade finish, restrained cool-gray palette, grounded tactile realism, subtle glowing lights from the consoles providing controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L135": {
        "name": "특임대 이강준의 사무실",
        "short_id": "L135",
        "description": "복도에서 출입문으로 이어지는 군 지휘 사무실. 문건을 펼쳐 놓을 수 있는 업무용 책상과 좌석이 중심을 이루는 실내 공간.",
        "visual_traits": [
          "복도와 연결된 출입문",
          "업무용 책상",
          "책상 위 문건",
          "사무 좌석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, interior of a military command office, an entrance door connected to a hallway, a functional work desk with scattered documents, office seating, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L132": {
        "name": "제주도 연구소 메인 실험실과 원형 유리 격리 공간",
        "short_id": "L132",
        "description": "중앙에 원형 유리벽을 두른 실험실. 유리벽 안에는 스테인리스 침대와 기계 팔, 연결 전선이 있고 바깥에는 컴퓨터 작업석이 배치되어 있다.",
        "visual_traits": [
          "중앙 원형 유리벽",
          "스테인리스 침대",
          "스캔용 기계 팔",
          "연결 전선",
          "주변 컴퓨터 작업석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an empty high-tech laboratory. A prominent circular glass isolation chamber is positioned in the center of the room. Inside the transparent glass chamber, there is a stainless steel examination bed, scanning mechanical arms, and thick connecting wires. Outside the glass walls, several computer workstations with glowing monitors are arranged. Cold clinical lighting, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction style, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L142": {
        "name": "제주도 연구소의 찰리 복구 작업실",
        "short_id": "L142",
        "description": "전체적으로 어두운 넓은 작업실. 대형 모니터 아래에 제단처럼 높인 작업 테이블이 놓여 있고, 주변에 좌석과 홀로그램을 표시하는 공간이 있다.",
        "visual_traits": [
          "넓고 어두운 실내",
          "대형 모니터",
          "단상형 작업 테이블",
          "테이블 뒤 좌석",
          "홀로그램 표시 공간"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a wide and dimly lit futuristic laboratory workshop, a large wall monitor, a raised altar-like central work table, seating arranged behind the table, empty space designated for hologram projections, industrial and high-tech environment, low ambient lighting with cool glows from screens, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L138": {
        "name": "제주도 연구소 통제실",
        "short_id": "L138",
        "description": "여러 모니터와 제어 시스템이 모인 통제 공간. 화면에는 외부 감시 영상과 에너지 수치 그래프가 표시되며, 조작 장치들이 화면 아래에 배치되어 있다.",
        "visual_traits": [
          "다수의 감시 모니터",
          "외부 영상 화면",
          "에너지 그래프",
          "제어 콘솔"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a high-tech research facility control room, no people, no vehicles. Walls are filled with multiple glowing monitors and large screens displaying external surveillance footage and complex energy data graphs. Below the screens are rows of control consoles equipped with various operation panels, buttons, and levers. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P07": {
        "name": "휴대전화",
        "short_id": "P07",
        "description": "손에 들어오는 직사각형 휴대 단말기. 전면 화면에 발신 정보와 통화 화면이 표시되며, 얇은 외장과 작은 조작부를 갖춘다.",
        "visual_traits": [
          "손바닥 크기",
          "직사각형 외장",
          "전면 표시 화면",
          "작은 조작부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, a palm-sized rectangular mobile communication device, thin casing, front display screen, small control buttons, plain neutral background. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P04": {
        "name": "그물망",
        "short_id": "P04",
        "description": "굵은 줄을 반복해서 엮은 커다란 그물. 일정한 크기의 망눈이 이어지며, 펼치거나 접어 감쌀 수 있는 유연한 형태다.",
        "visual_traits": [
          "반복되는 망눈",
          "엮인 굵은 줄",
          "넓은 면적",
          "유연하게 접히는 형태"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea-centric post-disaster world. Photorealistic product photo, isolated object, plain neutral background. A large, heavy-duty net made of thick woven ropes, featuring a uniform grid-like mesh pattern. The material is flexible, shown slightly folded and draped to emphasize its large size and utilitarian texture. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction style.",
        "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 post-apocalyptic future, South Korea. Photorealistic product photo, isolated object, a metallic, detached robotic arm. It features articulated elbow and wrist joints, and intricate mechanical fingers. Exposed connection joints and exterior fixing screws are clearly visible at the base of the arm. Restrained cool-gray palette, grounded tactile realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "L144": {
        "name": "바다 섬바위와 야외 식탁 공간",
        "short_id": "L144",
        "description": "투명한 바닷물에 둘러싸인 섬바위. 수면 아래 물고기가 보이며, 바위 위의 평평한 자리에는 음식과 식기를 차린 야외 식탁이 놓여 있다.",
        "visual_traits": [
          "바다에 둘러싸인 섬바위",
          "투명한 해수면",
          "수중 물고기",
          "야외 식탁",
          "음식과 식기"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot. An isolated rock formation protruding from clear, transparent ocean water. Schools of fish are clearly visible swimming beneath the surface. On a flat section atop the rock, an outdoor dining table is fully set with food and tableware. Natural daylight, serene and isolated atmosphere, restrained cool-gray palette with selective warmth on the food and table setting, grounded tactile realism. No people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P11": {
        "name": "주크박스",
        "short_id": "P11",
        "description": "들고 옮길 수 있는 낡은 음악 재생 장치. 몸체에 원형 음반을 거는 회전부가 있고, 옆에는 나팔형 스피커를 연결할 수 있다.",
        "visual_traits": [
          "휴대 가능한 몸체",
          "낡은 기계 외장",
          "음반 회전부",
          "나팔형 스피커 연결부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, plain neutral background. A portable, vintage mechanical music player resembling a compact gramophone. It features a heavily weathered, aged exterior casing, a visible rotating turntable for circular records on top, and a distinctive attachable horn speaker on its side. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "P13": {
        "name": "LP판",
        "short_id": "P13",
        "description": "얇고 납작한 검은 원형 음반. 표면에 촘촘한 동심원 홈이 있고, 가운데에는 작은 구멍과 원형 라벨이 자리한다.",
        "visual_traits": [
          "검은 원형 판",
          "얇은 두께",
          "동심원 음골",
          "중앙 구멍과 라벨"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic product photo, isolated object, a thin black circular vinyl record, dense concentric grooves on the surface, a small hole and a circular label in the center, restrained cool-gray palette, grounded tactile realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P10": {
        "name": "렌치·스패너",
        "short_id": "P10",
        "description": "길쭉한 금속 손잡이 끝에 볼트 머리를 물리는 턱이 있는 소형 공구. 벌어진 입구와 평평한 몸체가 특징이다.",
        "visual_traits": [
          "길쭉한 금속 몸체",
          "볼트용 벌어진 턱",
          "평평한 손잡이",
          "휴대 가능한 크기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, plain neutral background. A small metal wrench or spanner, elongated flat metal handle, open C-shaped jaws for gripping bolts, grounded tactile realism, slightly worn metallic texture, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P08": {
        "name": "총",
        "short_id": "P08",
        "description": "총열과 방아쇠, 손잡이가 있는 금속제 총기류. 짧은 권총형부터 개머리판이 달린 긴 소총형과 산탄총형까지 포함한다.",
        "visual_traits": [
          "금속제 총열",
          "방아쇠와 손잡이",
          "짧은 권총형",
          "개머리판이 달린 장총형"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, a rugged metallic firearm featuring a distinct metal barrel, trigger, and grip, versatile tactical design representing varying sizes from short handguns to long rifles with solid stocks, restrained cool-gray palette, grounded tactile realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P15": {
        "name": "휴대용 확성기",
        "short_id": "P15",
        "description": "앞쪽으로 넓게 벌어지는 원뿔형 스피커와 아래쪽 손잡이가 결합된 휴대용 장치. 뒤쪽에는 작은 송화부와 조작부가 있다.",
        "visual_traits": [
          "원뿔형 스피커",
          "넓은 전면 개구부",
          "아래쪽 손잡이",
          "후면 송화부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic product photo, isolated object, a portable megaphone. It features a conical horn speaker that widens at the front, a pistol-grip style handle at the bottom, and a mouthpiece with a small control panel at the rear. Worn plastic and metal textures, rugged utilitarian design, plain neutral background.",
        "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, post-apocalyptic South Korea. Photorealistic product photo, isolated object, plain neutral background. A detachable horn-shaped speaker component for a jukebox. The object features a narrow cylindrical connecting tube at the base that smoothly flares outward into a wide, bell-shaped opening, strongly resembling a vintage gramophone horn. Grounded tactile realism, weathered metallic texture suitable for a post-apocalyptic setting, restrained cool-gray palette with controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P16": {
        "name": "몽둥이·곤봉",
        "short_id": "P16",
        "description": "한 손으로 쥘 수 있는 손잡이와 길쭉한 타격부를 가진 막대형 도구. 원통형 곤봉과 금속 접점이 붙은 전기식 형태가 포함된다.",
        "visual_traits": [
          "길쭉한 막대 형태",
          "한 손용 손잡이",
          "두꺼운 타격부",
          "전기식의 금속 접점"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, plain neutral background. A rugged cylindrical baton and club weapon, featuring a one-handed grip and a thick elongated striking end. The striking portion has metallic contact points for electric shock functions, scratched and worn metal and synthetic materials, grounded tactile realism, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P31": {
        "name": "고무호스",
        "short_id": "P31",
        "description": "길게 이어지는 유연한 고무 관. 둥근 단면의 속이 비어 있고, 바닥에 늘어뜨리거나 둥글게 말아 둘 수 있다.",
        "visual_traits": [
          "유연한 고무 재질",
          "긴 관 형태",
          "둥근 단면",
          "속이 빈 끝부분"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic product photo, isolated object, long and flexible rubber hose, circular cross-section, hollow interior, practical and utilitarian, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P21": {
        "name": "돈 봉투",
        "short_id": "P21",
        "description": "지폐를 넣을 수 있는 길쭉한 직사각형 종이 봉투. 한쪽 끝에 접어 닫는 덮개가 있으며, 내용물 두께만큼 몸체가 도톰해진다.",
        "visual_traits": [
          "직사각형 종이 봉투",
          "접이식 덮개",
          "지폐 크기의 수납부",
          "도톰한 몸체"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, a long rectangular paper envelope designed for holding banknotes. The envelope has a folding flap on one end and a slightly thick, bulging body indicating it is filled with money. Standard paper texture. Grounded tactile realism, controlled tonal contrast, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    },
    "entity_queue": [
      [
        "현우",
        "character",
        "C01"
      ],
      [
        "앰버",
        "character",
        "C03"
      ],
      [
        "찰리",
        "character",
        "C06"
      ],
      [
        "찰리 (홀로그램)",
        "character",
        "C07"
      ],
      [
        "라울",
        "character",
        "C08"
      ],
      [
        "미연",
        "character",
        "C10"
      ],
      [
        "페드로",
        "character",
        "C12"
      ],
      [
        "쿠마",
        "character",
        "C13"
      ],
      [
        "신부",
        "character",
        "C14"
      ],
      [
        "마츠다",
        "character",
        "C15"
      ],
      [
        "박철진",
        "character",
        "C16"
      ],
      [
        "수하 1",
        "character",
        "C17"
      ],
      [
        "윤성찬",
        "character",
        "C18"
      ],
      [
        "윤성찬의 비서",
        "character",
        "C19"
      ],
      [
        "구도환",
        "character",
        "C20"
      ],
      [
        "국방장관",
        "character",
        "C21"
      ],
      [
        "조일광",
        "character",
        "C22"
      ],
      [
        "태진",
        "character",
        "C23"
      ],
      [
        "은영",
        "character",
        "C24"
      ],
      [
        "백산",
        "character",
        "C25"
      ],
      [
        "선지자",
        "character",
        "C27"
      ],
      [
        "수빈",
        "character",
        "C28"
      ],
      [
        "한수",
        "character",
        "C29"
      ],
      [
        "B-200",
        "character",
        "C30"
      ],
      [
        "용병대장",
        "character",
        "C31"
      ],
      [
        "유빅사 인공지능 병사",
        "character",
        "C32"
      ],
      [
        "마을총무",
        "character",
        "C33"
      ],
      [
        "지동현",
        "character",
        "C34"
      ],
      [
        "백발의 60대 한국인 남성",
        "character",
        "C35"
      ],
      [
        "지소영",
        "character",
        "C36"
      ],
      [
        "이강준",
        "character",
        "C38"
      ],
      [
        "크리스",
        "character",
        "C39"
      ],
      [
        "서지민",
        "character",
        "C40"
      ],
      [
        "연구원 A",
        "character",
        "C41"
      ],
      [
        "연구원 C",
        "character",
        "C42"
      ],
      [
        "젊은 아시아계 여자 로봇",
        "character",
        "C44"
      ],
      [
        "셰퍼드",
        "character",
        "C45"
      ],
      [
        "50대 대머리 한국인 남성",
        "character",
        "C48"
      ],
      [
        "재판관",
        "character",
        "C50"
      ],
      [
        "신원미상 남성 (악몽)",
        "character",
        "C51"
      ],
      [
        "짧은 머리의 백인 남성",
        "character",
        "C52"
      ],
      [
        "40대 한국인 남성",
        "character",
        "C53"
      ],
      [
        "아기 새 (B-200이 돌보던 새)",
        "character",
        "C64"
      ],
      [
        "쓰레기가 쌓인 바닷속",
        "location",
        "L01"
      ],
      [
        "쓰레기 수거선 갑판",
        "location",
        "L03"
      ],
      [
        "고급주택가에 정차한 페드로의 자동차 내부",
        "location",
        "L06"
      ],
      [
        "고급주택가 도로와 주택 정문 앞",
        "location",
        "L07"
      ],
      [
        "고급주택 담장·현관·테라스·정원",
        "location",
        "L08"
      ],
      [
        "고급주택 거실과 나무 계단",
        "location",
        "L09"
      ],
      [
        "고급주택 2층 침실",
        "location",
        "L10"
      ],
      [
        "인천 난민촌 쓰레기장",
        "location",
        "L11"
      ],
      [
        "인천 난민촌 전경",
        "location",
        "L12"
      ],
      [
        "인천 난민촌 거리와 컨테이너 사이 도로",
        "location",
        "L13"
      ],
      [
        "인천 난민촌 인공제방 작업장",
        "location",
        "L14"
      ],
      [
        "난민 재판소 내부",
        "location",
        "L15"
      ],
      [
        "미국 폭동의 밤거리 — 현우의 악몽",
        "location",
        "L16"
      ],
      [
        "난민 재판소 밖 쓰레기 더미와 황무지",
        "location",
        "L17"
      ],
      [
        "난민촌 골목의 허름한 식당 내부",
        "location",
        "L18"
      ],
      [
        "현우의 컨테이너 앞과 주변 모퉁이",
        "location",
        "L20"
      ],
      [
        "현우의 컨테이너 내부",
        "location",
        "L21"
      ],
      [
        "난민촌 고물상 앞과 출입구",
        "location",
        "L22"
      ],
      [
        "마츠다의 고물상 내부",
        "location",
        "L23"
      ],
      [
        "라울의 컨테이너 앞",
        "location",
        "L24"
      ],
      [
        "라울의 컨테이너 내부",
        "location",
        "L25"
      ],
      [
        "박철진의 민병대 사무실",
        "location",
        "L26"
      ],
      [
        "윤성찬의 고급 세단 내부",
        "location",
        "L27"
      ],
      [
        "난민촌 시장 거리와 과일 가게 앞",
        "location",
        "L28"
      ],
      [
        "구치소 면회실",
        "location",
        "L29"
      ],
      [
        "난민촌 입구 도로",
        "location",
        "L30"
      ],
      [
        "난민촌 피로연장 공터",
        "location",
        "L31"
      ],
      [
        "피로연장 인근의 좁은 골목",
        "location",
        "L32"
      ],
      [
        "피로연장 인근 쓰레기 공터와 맨홀 입구",
        "location",
        "L33"
      ],
      [
        "인천 난민촌 지하 하수도와 터널 교차로",
        "location",
        "L34"
      ],
      [
        "신부의 밴 내부",
        "location",
        "L35"
      ],
      [
        "인천 성당 지하 기도소",
        "location",
        "L37"
      ],
      [
        "인천 성당 정문 안팎",
        "location",
        "L38"
      ],
      [
        "인천 성당 예배소 내부",
        "location",
        "L39"
      ],
      [
        "인천 난민촌 상공",
        "location",
        "L40"
      ],
      [
        "박철진이 탑승한 전투 헬기 내부",
        "location",
        "L41"
      ],
      [
        "인천 난민촌 제방 인근 피난 도로",
        "location",
        "L42"
      ],
      [
        "인천 난민촌 관리사무소 외부와 마당",
        "location",
        "L43"
      ],
      [
        "인천 난민촌 관리사무소의 미연 감금실",
        "location",
        "L44"
      ],
      [
        "인천 난민촌 관리사무소 복도",
        "location",
        "L45"
      ],
      [
        "폭발로 붕괴하는 인천 난민촌 인공제방",
        "location",
        "L46"
      ],
      [
        "해일이 덮치는 인천 난민촌",
        "location",
        "L47"
      ],
      [
        "급류에 침수된 인천 난민촌 지하 하수도",
        "location",
        "L48"
      ],
      [
        "수몰된 인천 난민촌 수면과 부유 잔해",
        "location",
        "L49"
      ],
      [
        "수몰된 난민촌의 표류 컨테이너 내부",
        "location",
        "L50"
      ],
      [
        "인천 난민촌 외곽 아스팔트 도로",
        "location",
        "L51"
      ],
      [
        "난민촌 외곽의 버려진 무인점포 내부",
        "location",
        "L52"
      ],
      [
        "국방장관 집무실",
        "location",
        "L53"
      ],
      [
        "폐공장 옆 캠핑카 보관 창고",
        "location",
        "L54"
      ],
      [
        "현우 일행의 캠핑카 내부",
        "location",
        "L56"
      ],
      [
        "버려진 도서관 외부와 후미진 구석",
        "location",
        "L57"
      ],
      [
        "버려진 도서관 열람실·서가·컴퓨터 공간",
        "location",
        "L58"
      ],
      [
        "경기도 화성 도로와 경찰 검문 지점",
        "location",
        "L59"
      ],
      [
        "경기도 화성 숲속 임도",
        "location",
        "L60"
      ],
      [
        "휴게소 주유장과 마트 앞마당",
        "location",
        "L61"
      ],
      [
        "휴게소 마트 내부",
        "location",
        "L62"
      ],
      [
        "휴게소 인근 추격 도로와 쓰레기 둔덕 갓길",
        "location",
        "L63"
      ],
      [
        "전복된 캠핑카 내부",
        "location",
        "L64"
      ],
      [
        "태진의 카센터 창고와 정비 작업장",
        "location",
        "L65"
      ],
      [
        "카센터의 컨테이너 간이식당 내부",
        "location",
        "L66"
      ],
      [
        "카센터 앞마당",
        "location",
        "L67"
      ],
      [
        "찰리가 걷는 지방도로",
        "location",
        "L68"
      ],
      [
        "수도권 도심 민병대 사무실",
        "location",
        "L69"
      ],
      [
        "익산 늪지대 진입 숲길과 수풀",
        "location",
        "L70"
      ],
      [
        "익산 늪지대의 캠핑카 고립 지점과 방사능 구역 입구",
        "location",
        "L71"
      ],
      [
        "익산 늪지대 숲속 함정 구덩이",
        "location",
        "L72"
      ],
      [
        "익산 마을 공터·골목·폐창고 앞",
        "location",
        "L74"
      ],
      [
        "익산 마을 성당 앞과 하회탈 예수 동상 주변",
        "location",
        "L75"
      ],
      [
        "익산 마을 성당 내부와 2층 발코니",
        "location",
        "L76"
      ],
      [
        "익산 마을 지하감옥 수감실",
        "location",
        "L77"
      ],
      [
        "익산 마을 지하감옥 복도",
        "location",
        "L78"
      ],
      [
        "익산 마을의 물 배급·수로·배식 공간 — 수빈의 회상",
        "location",
        "L79"
      ],
      [
        "폐발전소가 보이는 언덕과 갈라진 땅 — 수빈의 회상",
        "location",
        "L80"
      ],
      [
        "샘물이 고인 동굴 내부 — 수빈의 회상",
        "location",
        "L81"
      ],
      [
        "한수 일행이 떠나는 숲길 — 수빈의 회상",
        "location",
        "L82"
      ],
      [
        "익산 마을 격투장 아래 찰리의 케이지 수용 공간",
        "location",
        "L83"
      ],
      [
        "익산 마을 격투장과 관중석·단상",
        "location",
        "L84"
      ],
      [
        "유빅사 윤성찬의 회장실",
        "location",
        "L85"
      ],
      [
        "익산 마을 물탱크 탑 주변",
        "location",
        "L86"
      ],
      [
        "익산 마을이 내려다보이는 능선",
        "location",
        "L87"
      ],
      [
        "익산 한옥마을 식량창고",
        "location",
        "L88"
      ],
      [
        "현우의 트럭 운전석과 객실",
        "location",
        "L89"
      ],
      [
        "익산 마을의 고장 난 로봇 보관 폐창고 내부",
        "location",
        "L91"
      ],
      [
        "무너진 백화점 외부와 이끼 숲·상층 잔해",
        "location",
        "L92"
      ],
      [
        "무너진 백화점 지상층과 에스컬레이터·싱크홀 가장자리",
        "location",
        "L93"
      ],
      [
        "무너진 백화점 지하 식품 코너와 막힌 통로",
        "location",
        "L94"
      ],
      [
        "익산 마을 입구 도로와 트럭 전투 현장",
        "location",
        "L96"
      ],
      [
        "익산 도로와 갈림길",
        "location",
        "L98"
      ],
      [
        "현우의 트럭 적재함",
        "location",
        "L101"
      ],
      [
        "보라색 제비꽃밭 — 찰리의 꿈",
        "location",
        "L102"
      ],
      [
        "군 병원 복도와 병실 입구",
        "location",
        "L104"
      ],
      [
        "박철진의 군 병원 병실",
        "location",
        "L105"
      ],
      [
        "해남으로 이어지는 도로와 흙길",
        "location",
        "L106"
      ],
      [
        "해남 인근 바다가 내려다보이는 언덕",
        "location",
        "L107"
      ],
      [
        "지동현의 연구소 주변 제비꽃밭",
        "location",
        "L108"
      ],
      [
        "지동현의 연구소 1층 내부와 출입구",
        "location",
        "L109"
      ],
      [
        "지동현의 연구소 2층 피아노 공간과 나선형 계단",
        "location",
        "L110"
      ],
      [
        "지동현의 연구소 앞마당과 비상구 주변",
        "location",
        "L111"
      ],
      [
        "지동현의 연구소 인근 절벽 끝",
        "location",
        "L112"
      ],
      [
        "지동현의 연구소에서 목포로 이어지는 도로",
        "location",
        "L114"
      ],
      [
        "목포 항구도시 보건소 병실",
        "location",
        "L115"
      ],
      [
        "목포 항구마을 길거리 식당 앞 거리",
        "location",
        "L116"
      ],
      [
        "목포 항구마을 길거리 식당 식탁 공간",
        "location",
        "L117"
      ],
      [
        "목포공항 진입로와 쿠마 패거리의 모닥불 야영지",
        "location",
        "L118"
      ],
      [
        "목포공항 경비행기 격납고 내부",
        "location",
        "L119"
      ],
      [
        "쿠마가 조종하는 헬리콥터 내부",
        "location",
        "L120"
      ],
      [
        "목포공항 활주로",
        "location",
        "L121"
      ],
      [
        "목포 항구 부두와 생선 가판대",
        "location",
        "L122"
      ],
      [
        "크리스의 선박 갑판",
        "location",
        "L123"
      ],
      [
        "목포 항구 앞 밤바다",
        "location",
        "L124"
      ],
      [
        "크리스의 선박 선원실",
        "location",
        "L125"
      ],
      [
        "폭풍우 속 크리스의 선박 갑판과 주변 해상",
        "location",
        "L126"
      ],
      [
        "크리스의 선박 조타실",
        "location",
        "L127"
      ],
      [
        "난파한 선박 아래의 어두운 바닷속",
        "location",
        "L128"
      ],
      [
        "제주도 임시보호소의 현우 방",
        "location",
        "L129"
      ],
      [
        "제주도 연구소 복도와 자동문 앞",
        "location",
        "L130"
      ],
      [
        "제주도 연구소 메인 연구센터 중앙 공간",
        "location",
        "L131"
      ],
      [
        "제주도 연구소 메인 실험실과 원형 유리 격리 공간",
        "location",
        "L132"
      ],
      [
        "제주도 연구소 소장실과 피아노 홀",
        "location",
        "L133"
      ],
      [
        "제주도 연구소 구내식당",
        "location",
        "L134"
      ],
      [
        "특임대 이강준의 사무실",
        "location",
        "L135"
      ],
      [
        "제주도 연구소 인근 상륙 해변",
        "location",
        "L137"
      ],
      [
        "제주도 연구소 통제실",
        "location",
        "L138"
      ],
      [
        "제주도 연구소 옥상 잔디밭과 안테나 시설",
        "location",
        "L139"
      ],
      [
        "윤성찬의 무장 지휘 헬기 내부",
        "location",
        "L141"
      ],
      [
        "제주도 연구소의 찰리 복구 작업실",
        "location",
        "L142"
      ],
      [
        "바다 섬바위와 야외 식탁 공간",
        "location",
        "L144"
      ],
      [
        "그물망",
        "prop",
        "P04"
      ],
      [
        "휴대전화",
        "prop",
        "P07"
      ],
      [
        "총",
        "prop",
        "P08"
      ],
      [
        "분리된 로봇 팔",
        "prop",
        "P09"
      ],
      [
        "렌치·스패너",
        "prop",
        "P10"
      ],
      [
        "주크박스",
        "prop",
        "P11"
      ],
      [
        "나팔형 주크박스 스피커",
        "prop",
        "P12"
      ],
      [
        "LP판",
        "prop",
        "P13"
      ],
      [
        "휴대용 확성기",
        "prop",
        "P15"
      ],
      [
        "몽둥이·곤봉",
        "prop",
        "P16"
      ],
      [
        "가죽 지갑",
        "prop",
        "P18"
      ],
      [
        "지폐",
        "prop",
        "P20"
      ],
      [
        "돈 봉투",
        "prop",
        "P21"
      ],
      [
        "깨진 도자기 화병",
        "prop",
        "P28"
      ],
      [
        "드라이버",
        "prop",
        "P29"
      ],
      [
        "유선 전화기",
        "prop",
        "P30"
      ],
      [
        "고무호스",
        "prop",
        "P31"
      ],
      [
        "사냥용 단검",
        "prop",
        "P33"
      ],
      [
        "수갑",
        "prop",
        "P35"
      ],
      [
        "열쇠·열쇠 꾸러미",
        "prop",
        "P36"
      ],
      [
        "찰리 수배 전단",
        "prop",
        "P37"
      ],
      [
        "손전등",
        "prop",
        "P38"
      ],
      [
        "낡은 풍금",
        "prop",
        "P39"
      ],
      [
        "낡은 라디오",
        "prop",
        "P40"
      ],
      [
        "태블릿",
        "prop",
        "P41"
      ],
      [
        "감시·전투 드론",
        "prop",
        "P42"
      ],
      [
        "자폭 드론",
        "prop",
        "P43"
      ],
      [
        "시신 확인용 긴 막대기",
        "prop",
        "P45"
      ],
      [
        "통조림",
        "prop",
        "P46"
      ],
      [
        "라면",
        "prop",
        "P47"
      ],
      [
        "약통",
        "prop",
        "P48"
      ],
      [
        "동물 인형",
        "prop",
        "P49"
      ],
      [
        "보디백",
        "prop",
        "P50"
      ],
      [
        "지팡이",
        "prop",
        "P51"
      ],
      [
        "낡은 책",
        "prop",
        "P52"
      ],
      [
        "크레파스",
        "prop",
        "P53"
      ],
      [
        "신호 버튼이 달린 카드",
        "prop",
        "P54"
      ],
      [
        "종이 지도",
        "prop",
        "P55"
      ],
      [
        "사냥용 드론",
        "prop",
        "P56"
      ],
      [
        "커다란 펜치",
        "prop",
        "P59"
      ],
      [
        "자동차 수리용 용액 병",
        "prop",
        "P60"
      ],
      [
        "찰리의 종이 편지",
        "prop",
        "P61"
      ],
      [
        "다트",
        "prop",
        "P62"
      ],
      [
        "화살",
        "prop",
        "P63"
      ],
      [
        "창",
        "prop",
        "P64"
      ],
      [
        "활",
        "prop",
        "P65"
      ],
      [
        "마취 화살",
        "prop",
        "P67"
      ],
      [
        "철제 케이지",
        "prop",
        "P68"
      ],
      [
        "물병",
        "prop",
        "P69"
      ],
      [
        "밧줄",
        "prop",
        "P70"
      ],
      [
        "전기 몽둥이",
        "prop",
        "P72"
      ],
      [
        "감자",
        "prop",
        "P73"
      ],
      [
        "방사능 측정기",
        "prop",
        "P75"
      ],
      [
        "축구공",
        "prop",
        "P78"
      ],
      [
        "B-200의 작은 가슴 부품",
        "prop",
        "P82"
      ],
      [
        "그늘막 천",
        "prop",
        "P83"
      ],
      [
        "찰리의 그림 종이",
        "prop",
        "P84"
      ],
      [
        "액자 가족사진",
        "prop",
        "P85"
      ],
      [
        "낡은 피아노",
        "prop",
        "P86"
      ],
      [
        "돌연변이 생선회",
        "prop",
        "P87"
      ],
      [
        "앰버에게 건넨 제비꽃",
        "prop",
        "P88"
      ],
      [
        "금속 막대 스탠드",
        "prop",
        "P90"
      ],
      [
        "찰리의 잔해·분해 부품",
        "prop",
        "P92"
      ],
      [
        "찰리의 데이터 칩",
        "prop",
        "P93"
      ]
    ],
    "characters": [
      {
        "name": "재판관",
        "short_id": "C50",
        "description": "한국인 성인. 성숙한 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성숙한 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069-centric post-apocalyptic future, South Korea-centric post-disaster world. Passport-style ID photo, head and upper chest visible, photorealistic cinematic style, Korean adult, mature facial contours, natural dark hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "윤성찬",
        "short_id": "C18",
        "description": "77세 한국인 남성. 깊은 주름이 있는 노년의 얼굴과 노화로 희어진 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "70대 후반의 얼굴",
          "깊은 얼굴 주름",
          "노화로 희어진 머리칼"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible, 77-year-old Korean male, elderly face with deep wrinkles, white hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "찰리",
        "short_id": "C06",
        "description": "고릴라 비율의 육중한 금속 로봇. 긴 팔과 짧은 다리, 각진 샌드 베이지 외장판, 두 점과 입 선으로 구성된 흰 마스크형 얼굴을 지녔다.",
        "visual_traits": [
          "고릴라형 몸체 비율",
          "육중하고 긴 팔과 짧은 다리",
          "각진 샌드 베이지 외장판",
          "두 점과 입 선의 흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, in South Korea and surrounding regions. Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive metal robot with gorilla-like proportions, featuring bulky long arms and short legs. Covered in angular sand-beige metal armor plating. The face is a simple white mask-like structure with two glowing blue dot-eyes and a single straight mouth line. On the center of its chest, there is a prominent ring-shaped mechanical device, along with a faded, peeled off corporate logo nearby. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "은영",
        "short_id": "C24",
        "description": "31세 한국인 여성. 30대 초반의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "30대 초반의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 31-year-old Korean woman with a face in her early 30s and natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "박철진",
        "short_id": "C16",
        "description": "44세 한국인 남성. 중년의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 중반의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 future post-apocalyptic era, post-disaster South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 44-year-old Korean man, mid-40s facial contours, natural black hair. Grounded tactile realism, restrained cool-gray palette, controlled tonal contrast, photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "용병대장",
        "short_id": "C31",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, mature facial contours, natural black hair. Honor explicitly stated age, ancestry, skin tone, hair, eye color. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "아기 새 (B-200이 돌보던 새)",
        "short_id": "C64",
        "description": "손가락 위에 앉을 만큼 작은 어린 새. 둥근 머리와 짧은 부리, 작은 날개와 가느다란 발을 지녔다.",
        "visual_traits": [
          "손가락 위에 앉는 작은 크기",
          "둥근 머리",
          "짧은 부리",
          "작은 날개",
          "가느다란 발"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A very small baby bird, tiny enough to perch on a human finger. It has a round head, a short beak, small undeveloped wings, and thin delicate legs and feet. Covered in soft, downy feathers. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues; do not impose a single regional demographic default on unspecified characters. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "미연",
        "short_id": "C10",
        "description": "40대 후반 한국인 여성. 중년의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "40대 후반의 얼굴",
          "자연스러운 검은 머리칼"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, a post-disaster world centered in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her late 40s, featuring natural middle-aged facial contours and natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "크리스",
        "short_id": "C39",
        "description": "40대 초반 한국인 남성. 중년 초입의 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 초반의 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, in a post-disaster world centered in South Korea. Passport-style ID photo, head and upper chest visible, early 40s Korean male, early middle-aged facial features, natural dark hair, plain white background. Photorealistic cinematic, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "라울",
        "short_id": "C08",
        "description": "10세 라틴계 흑인 혼혈 남자아이. 어린 얼굴과 뒤로 모아 묶은 꽁지머리가 특징이다.",
        "visual_traits": [
          "라틴계 흑인 혼혈 남자아이",
          "10세의 어린 얼굴",
          "뒤로 묶은 꽁지머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 10-year-old Afro-Latino boy, young face, brown skin, striking green eyes, dark hair tied back into a ponytail. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "서지민",
        "short_id": "C40",
        "description": "20세 한국인 여성. 앳된 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "20세의 앳된 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era centered around 2069, post-disaster world centered in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 20-year-old Korean woman, youthful facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "유빅사 인공지능 병사",
        "short_id": "C32",
        "description": "한국인 성인의 얼굴을 한 인간형 로봇. 사람과 구별하기 어려운 얼굴 표면과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인형 얼굴",
          "사람과 같은 얼굴 표면",
          "자연스러운 검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Humanoid android with the realistic face of a Korean adult. Features a natural human-like skin surface and natural black hair. A small, distinct mechanical switch is attached to the temple.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "신부",
        "short_id": "C14",
        "description": "60대 한국인 남성. 나이 든 얼굴과 잔주름, 흰머리가 섞인 자연스러운 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대의 얼굴",
          "얼굴의 잔주름",
          "흰머리가 섞인 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 60-year-old Korean male, aged face with fine wrinkles, natural salt-and-pepper hair, looking straight ahead, natural skin tone. Photorealistic cinematic style, grounded tactile realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마츠다",
        "short_id": "C15",
        "description": "60대 일본인 남성. 나이 든 얼굴과 주름, 희끗한 머리칼을 지녔다.",
        "visual_traits": [
          "일본인 남성",
          "60대의 얼굴",
          "얼굴 주름",
          "희끗한 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Passport-style ID photo, head and upper chest visible, plain white background. 60-year-old Japanese man, aged face with distinct wrinkles, grayish hair. Natural skin texture, restrained cool-gray palette, grounded tactile realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "앰버",
        "short_id": "C03",
        "description": "10세 한국계 백인 혼혈 여자아이. 어린아이의 둥근 얼굴과 금발 머리칼, 커다란 눈매가 특징이다.",
        "visual_traits": [
          "한국계 백인 혼혈 여자아이",
          "10세의 어린 얼굴",
          "금발 머리칼",
          "커다란 눈매"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future of 2069, South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old girl of mixed Korean and white ancestry, a round child's face, blonde hair, and large eyes. Front-facing, eye-level framing, looking directly into the camera, neutral expression. Photorealistic live-action cinema quality, natural facial proportions, realistic skin texture, soft even studio lighting, restrained cool-gray tonality with natural warmth in the blonde hair, controlled tonal contrast, sharp facial detail, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수하 1",
        "short_id": "C17",
        "description": "한국인 성인 남성. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, mature adult facial contours, natural black hair. Grounded tactile realism, restrained tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "짧은 머리의 백인 남성",
        "short_id": "C52",
        "description": "짧은 머리의 백인 성인 남성. 성숙한 얼굴 윤곽을 지녔다.",
        "visual_traits": [
          "백인 남성",
          "성숙한 얼굴 윤곽",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea and surrounding regions. Passport-style ID photo, head and upper chest visible, adult Caucasian male, mature facial contours, short hair, plain white background. Honor explicitly stated age, ancestry, skin tone, hair, eye color. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "지소영",
        "short_id": "C36",
        "description": "50대 중반 한국인 여성. 중년의 얼굴과 정돈된 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "50대 중반의 얼굴",
          "정돈된 짙은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-50s, middle-aged face, neat dark hair. Grounded tactile realism, cinematic lighting, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "백산",
        "short_id": "C25",
        "description": "한국인 성인 남성. 성숙한 남성의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 남성 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, a mature Korean adult male. He has natural black hair. His facial skin is severely disfigured, covered in extensive, hideous melting scars and tissue damage resembling severe radiation burns. Plain white background. Photorealistic cinematic style, grounded tactile realism, detailed special makeup effects for the facial scarring, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "연구원 C",
        "short_id": "C42",
        "description": "한국인 성인. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성인의 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, Korean adult, mature facial contours, natural black hair, plain white background. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues; do not impose a single regional demographic default on unspecified characters. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "연구원 A",
        "short_id": "C41",
        "description": "한국인 성인. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성인의 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult, defined adult facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "40대 한국인 남성",
        "short_id": "C53",
        "description": "40대 한국인 남성. 중년의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, 40-year-old Korean man, middle-aged facial contours, natural black hair, dark eyes, neutral facial expression. plain white background. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "구도환",
        "short_id": "C20",
        "description": "50대 한국인 남성. 중년의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, centered in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-something-year-old Korean man with a middle-aged face and natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "선지자",
        "short_id": "C27",
        "description": "한국인 성인 인물. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성인의 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult, distinct adult facial contours, natural black hair. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마을총무",
        "short_id": "C33",
        "description": "50대 한국인 성인. 중년의 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "50대의 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean person, middle-aged face, natural dark hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조일광",
        "short_id": "C22",
        "description": "50대 한국인 남성. 중년의 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean male, middle-aged face, natural dark hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한수",
        "short_id": "C29",
        "description": "북한 출신 성인 남성. 짧게 자른 검은 머리와 선명한 눈매를 지녔다.",
        "visual_traits": [
          "북한 출신 남성",
          "성인의 얼굴",
          "짧은 검은 머리",
          "선명한 눈매"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era, primarily South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult male, short black hair, sharp and clear eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "지동현",
        "short_id": "C34",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, mature facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "50대 대머리 한국인 남성",
        "short_id": "C48",
        "description": "50대 한국인 남성. 중년의 얼굴과 머리카락이 없는 대머리가 특징이다.",
        "visual_traits": [
          "한국인 남성",
          "50대의 얼굴",
          "머리카락이 없는 대머리"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean man, completely bald head with no hair, middle-aged facial features with natural wrinkles. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "페드로",
        "short_id": "C12",
        "description": "18세 라틴계 혼혈 남성. 앳된 얼굴과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "라틴계 혼혈 남성",
          "18세의 앳된 얼굴",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible. An 18-year-old Latino-mixed male with a youthful face and natural dark hair. Photorealistic cinematic style, restrained cool-gray palette, grounded tactile realism, intimate humanism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "찰리 (홀로그램)",
        "short_id": "C07",
        "description": "고릴라형 금속 로봇을 재현한 입체 영상. 긴 팔과 짧은 다리, 각진 샌드 베이지 외장판과 흰 마스크형 얼굴의 형태를 유지한다.",
        "visual_traits": [
          "로봇 형태의 입체 영상",
          "긴 팔과 짧은 다리",
          "각진 샌드 베이지 외장판",
          "흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A 3D holographic projection of a gorilla-type metal robot. It has a distinctive mechanical structure with long arms and short legs. The body is composed of angular sand-beige outer armor plates, and the face is a solid white mask shape. The entire entity is rendered as a glowing, semi-transparent hologram made of light.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "이강준",
        "short_id": "C38",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, mature facial contours, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "현우",
        "short_id": "C01",
        "description": "18세 한국계 미국인 남성. 앳된 얼굴 윤곽과 헝클어진 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국계 미국인 남성",
          "18세의 앳된 얼굴",
          "헝클어진 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, facing camera, looking straight ahead, plain white background. 18-year-old Korean-American male, youthful facial contours, messy black hair. Grounded tactile realism, controlled tonal contrast, restrained cool-gray palette, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "국방장관",
        "short_id": "C21",
        "description": "한국인 성인 남성. 성숙한 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성숙한 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a near-future post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male character, mature facial contours, natural dark hair. Honor explicitly stated age, ancestry, skin tone, hair, eye color, and other individual appearance cues. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "셰퍼드",
        "short_id": "C45",
        "description": "길쭉한 주둥이와 곧게 선 귀를 가진 대형 목양견. 검정과 황갈색 털, 탄탄한 네 다리와 길고 풍성한 꼬리를 지녔다.",
        "visual_traits": [
          "길쭉한 주둥이",
          "곧게 선 귀",
          "검정과 황갈색 털",
          "대형견 체구",
          "길고 풍성한 꼬리"
        ],
        "t2i_prompt": "Set in 2069-centric future post-apocalyptic era, South Korea-centric post-disaster world. Full body reference shot, entire figure from head to feet visible, photorealistic cinematic style, plain neutral background. A large German Shepherd dog. It features a long snout, erect pointed ears, and a thick coat of black and tan fur. The dog has sturdy strong legs and a long bushy tail. Grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "쿠마",
        "short_id": "C13",
        "description": "20대 중국계 혼혈 남성. 젊은 성인의 얼굴과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "중국계 혼혈 남성",
          "20대의 젊은 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 20-something Chinese mixed-race male, youthful face, natural black hair. Photorealistic, cinematic lighting, grounded tactile realism, cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "태진",
        "short_id": "C23",
        "description": "30세 한국인 여성. 단발로 자른 검은 머리와 또렷한 얼굴 윤곽을 지녔다.",
        "visual_traits": [
          "한국인 여성",
          "30세의 얼굴",
          "검은 단발머리",
          "또렷한 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, 30-year-old Korean woman, black short bob hair, distinct facial contours, looking straight at the camera, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "젊은 아시아계 여자 로봇",
        "short_id": "C44",
        "description": "젊은 아시아계 여성의 얼굴을 한 인간형 로봇. 사람처럼 매끈한 얼굴 표면과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "젊은 아시아계 여성형 얼굴",
          "사람과 같은 얼굴 표면",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Full body reference shot, entire figure from head to feet visible, a humanoid robot with the face of a young Asian woman. Smooth human-like facial skin, natural black hair, mechanical humanoid body structure featuring metallic and synthetic materials, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "윤성찬의 비서",
        "short_id": "C19",
        "description": "한국인 성인 남성. 성인의 얼굴 윤곽과 자연스러운 검은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "성인의 얼굴",
          "검은 머리칼"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, mature and natural facial contours, natural black hair, dark eyes, looking forward. Photorealistic cinematic style, restrained cool-gray palette, grounded tactile realism, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수빈",
        "short_id": "C28",
        "description": "20세 북한 출신 여성. 앳된 얼굴과 날렵하게 자른 검은 단발머리를 지녔다.",
        "visual_traits": [
          "북한 출신 여성",
          "20세의 앳된 얼굴",
          "날렵한 검은 단발머리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, a 20-year-old East Asian woman with a youthful face, sharply cut black bob hair, noticeable radiation exposure scars on the skin of her neck and upper chest, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "B-200",
        "short_id": "C30",
        "description": "매우 크고 육중한 중장비형 로봇. 짙은 회색 철제 외장판과 굵은 관절 구조를 지녔으며 양손은 거대한 고사포 포신으로 대체되어 있다.",
        "visual_traits": [
          "거대한 중장비형 실루엣",
          "짙은 회색 철제 외장판",
          "육중한 관절 구조",
          "양손을 대체한 고사포 포신"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea and surrounding regions. Photorealistic cinematic Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive, heavy-equipment style humanoid robot. The body features dark gray steel exterior plates and thick, bulky joint structures. Both hands are completely replaced by massive anti-aircraft gun barrels. The robot has distinctive red glowing eyes. Honor explicitly stated individual appearance cues. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "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 post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Early 60s Korean male, deeply wrinkled face, white hair, dark eyes, realistic skin texture. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "신원미상 남성 (악몽)",
        "short_id": "C51",
        "description": "한국인 성인 남성의 기본 얼굴. 성인의 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 남성의 기본 얼굴",
          "성인의 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A standard adult Korean male, normal adult facial contours, natural dark hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, epic sense of emotional weight, cinematic lighting, high-quality photorealistic rendering.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "버려진 도서관 외부와 후미진 구석",
        "short_id": "L57",
        "description": "마른 넝쿨이 달라붙고 큼직한 균열이 난 도서관 외벽. 낡은 도서관 간판이 걸려 있고 건물 옆으로 시야가 가려지는 후미진 구석이 있다.",
        "visual_traits": [
          "외벽의 마른 넝쿨",
          "큼직한 벽 균열",
          "낡은 도서관 간판",
          "건물 옆 후미진 구석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, exterior of an abandoned library with large cracks on the walls and covered in dried dead vines, an old weathered library sign hanging on the building facade, a secluded and shadowed corner next to the structure, restrained cool-gray palette, grounded tactile realism, desolate atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 도로와 갈림길",
        "short_id": "L98",
        "description": "마을 바깥으로 이어지다가 두 방향으로 갈라지는 도로. 분기점 이후 두 길이 서로 다른 방향으로 뻗어 있다.",
        "visual_traits": [
          "외곽 도로",
          "두 갈래 분기점",
          "좌우로 벌어지는 길",
          "트인 도로 시야"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate road leading out of a settlement and splitting into a Y-shaped fork, two diverging paths stretching out into the distance, austere post-apocalyptic landscape, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "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": "L67",
        "description": "외따로 서 있는 정비소 건물 앞의 열린 마당. 정비 작업장 출입구와 바깥으로 이어지는 진출입 공간이 맞닿아 있다.",
        "visual_traits": [
          "독립된 정비소 건물",
          "열린 앞마당",
          "작업장 출입구",
          "외부 진출입 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an isolated, weathered auto repair shop building with a wide open front yard. A large open garage entrance leading into the workshop, connected to a cracked concrete driveway leading outward. Restrained cool-gray palette, grounded tactile realism, stark post-apocalyptic sci-fi atmosphere, no people, no vehicles, no objects.",
        "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": "L63",
        "description": "휴게소 진출입로에서 이어지는 외곽 도로. 아스팔트 노면 옆으로 갓길이 나 있으며 한쪽에는 쓰레기가 쌓인 높은 둔덕이 있다.",
        "visual_traits": [
          "휴게소 연결 도로",
          "아스팔트 노면",
          "도로 옆 갓길",
          "쓰레기가 쌓인 둔덕"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outer asphalt road connected to a rest area, no people, no vehicles, no objects. A worn and weathered asphalt surface with an unpaved dirt and gravel shoulder running alongside. A high, continuous mound piled with post-apocalyptic garbage, scrap, and debris borders one side of the shoulder. Bleak and abandoned atmosphere, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "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": "L18",
        "description": "골목에 자리한 허름한 작은 식당. 낡은 식탁과 좌석이 놓여 있고 출입구에서 떨어진 안쪽 구석에도 식탁이 있다.",
        "visual_traits": [
          "허름한 식당 실내",
          "낡은 식탁과 좌석",
          "출입구",
          "외진 구석의 식탁"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a shabby small diner in a refugee alley. Worn-out dining tables and chairs are scattered. A doorway is visible, and there is a secluded corner table far from the entrance. The space looks old, worn, and makeshift. No people, no vehicles, no objects.",
        "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": "L88",
        "description": "낡은 철문을 단 마을 식량창고. 비어 있는 바닥이 넓게 드러나고 쌀 몇 포대와 감자 한 포대가 남아 있다.",
        "visual_traits": [
          "낡은 철문",
          "넓게 드러난 바닥",
          "소량의 쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a food storage warehouse with an old iron door, wide empty floor exposed, a few sacks of rice and a sack of potatoes scattered, muted lighting, dusty and weathered atmosphere, no people, no vehicles.",
        "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": "L54",
        "description": "폐공장 옆에 붙어 있는 어두운 창고. 넓은 셔터 출입구가 있고 안쪽에는 큰 물체를 보관할 수 있는 빈 바닥 공간이 펼쳐진다.",
        "visual_traits": [
          "폐공장 옆 창고",
          "넓은 셔터 출입구",
          "어두운 창고 안쪽",
          "넓은 보관 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a dark and dilapidated storage warehouse attached to an abandoned factory, featuring wide, rusted metal shutter doors, the gloomy interior reveals a spacious empty concrete floor meant for large vehicles, dust particles illuminated by sparse light, restrained cool-gray palette, austere post-apocalyptic sci-fi spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "main"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "피로연장 인근의 좁은 골목",
        "short_id": "L32",
        "description": "컨테이너와 낡은 벽 사이로 이어지는 좁은 골목. 벽이 꺾이는 모퉁이가 있으며 주변 조명이 적어 길 안쪽이 어둡다.",
        "visual_traits": [
          "좁은 골목 폭",
          "낡은 벽과 컨테이너",
          "꺾이는 모퉁이",
          "어두운 길 안쪽"
        ],
        "t2i_prompt": "Set in Post-apocalyptic future around 2069, Post-disaster South Korea. Photorealistic cinematic establishing shot, a narrow, claustrophobic alleyway enclosed by a weathered old wall and rusty shipping containers. There is a sharp corner where the wall bends. Very sparse lighting, creating deep shadows that obscure the inner path of the alley. Gritty textures, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "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": "L76",
        "description": "훼손된 고딕 양식 성당 내부. 높은 기둥과 2층 발코니, 정면 단상과 창살문이 있으며 스테인드글라스로 색빛이 들어온다.",
        "visual_traits": [
          "고딕 양식 기둥",
          "2층 발코니",
          "정면 단상",
          "창살문",
          "스테인드글라스 채광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a damaged Gothic Catholic church, no people, no vehicles, no objects. Tall, weathered stone pillars rise toward a vaulted ceiling, with a prominent second-floor balcony overlooking the main hall. A front altar platform stands behind heavy iron grated doors. Colorful, fragmented light filters through partially shattered stained glass windows, illuminating the dust particles in the air. Grounded tactile realism, austere post-apocalyptic science-fiction spectacle, restrained cool-gray palette contrasted with selective warm lighting from the windows.",
        "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": "L34",
        "description": "맨홀 사다리 아래로 이어지는 어두운 지하 하수 통로. 길게 뻗은 터널이 안쪽에서 두 갈래로 나뉘며 콘크리트 벽과 바닥이 이어진다.",
        "visual_traits": [
          "맨홀 수직 사다리",
          "어두운 지하 터널",
          "두 갈래 분기점",
          "콘크리트 벽과 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, dark underground sewer passage descending from a vertical manhole ladder, long stretching tunnel branching into a fork ahead, bare concrete walls and floor, dim and gloomy atmosphere, restrained cool-gray palette, no people, no vehicles, no objects.",
        "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": "L104",
        "description": "병실 출입문들이 이어진 병원 복도. 실내 조명 아래로 긴 통로가 뻗고 병실 입구 너머 침대가 보인다.",
        "visual_traits": [
          "긴 병원 복도",
          "연속된 병실 출입문",
          "실내 조명",
          "입구 너머 침대"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea centered post-disaster world. Photorealistic cinematic establishing shot, a long utilitarian military hospital corridor, continuous ward doors lining the hallway, overhead indoor lighting casting a cold functional glow, glimpses of hospital beds visible through open ward entrances, restrained cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "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": "L64",
        "description": "침대와 앞뒤 좌석이 들어선 낡은 소형 이동식 주거 공간. 낮은 천장과 측면 창문, 뒷좌석의 작은 전등이 보인다.",
        "visual_traits": [
          "좁고 낮은 실내",
          "실내 침대",
          "앞뒤 좌석",
          "측면 창문",
          "작은 전등"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of an old and cramped small camper van, small bed on one side, worn-out front and rear seats, low ceiling, rectangular side windows, a small dim lamp near the back seat, utilitarian and dilapidated post-apocalyptic mobile living space, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere sci-fi spectacle, no people, no vehicles, no objects.",
        "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": "L29",
        "description": "넓은 실내 한가운데 테이블과 의자가 놓인 면회 공간. 중앙 가구 주변으로 빈 바닥이 넓게 드러나고 한쪽에 출입문이 있다.",
        "visual_traits": [
          "넓은 실내",
          "중앙 테이블",
          "테이블 주변 의자",
          "넓게 드러난 바닥",
          "한쪽 출입문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a spacious indoor detention center visiting room, no people, no vehicles. A central plain table with a few chairs placed directly in the middle of the room. Wide, empty, exposed floor space surrounding the central furniture. A single heavy entrance door on one side of the wall. Cold institutional atmosphere, stark overhead lighting, austere environment, restrained cool-gray palette, grounded tactile realism.",
        "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": "L122",
        "description": "출렁이는 바다와 맞닿은 부둣가. 계류용 밧줄과 생선을 펼쳐 놓은 가판대가 있으며, 어스름한 저녁빛이 수면과 부두에 깔린다.",
        "visual_traits": [
          "바다와 맞닿은 부두",
          "생선 가판대",
          "계류용 밧줄",
          "어스름한 저녁빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalypse, South Korea. Photorealistic cinematic establishing shot, a weathered port pier touching the rolling dark sea, wooden fish stalls displaying various fish, thick mooring ropes resting on the stone dock, dimly lit by twilight reflecting off the water. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, epic sense of emotional weight, no people, no vehicles.",
        "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": "L94",
        "description": "형태가 남은 지하 식품 매장. 먼지 쌓인 와인과 통조림, 과자와 라면이 진열되고 푸드코트 마스코트와 막힌 통로가 보인다.",
        "visual_traits": [
          "지하 식품 진열대",
          "먼지 쌓인 저장식품",
          "와인병",
          "푸드코트 마스코트",
          "막힌 통로"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a ruined underground department store food court and grocery section, intact but heavily dusted shelves stocked with canned goods, snacks, instant noodles, and wine bottles. A dilapidated food court mascot statue stands in the gloom, and the main passageway is completely blocked by collapsed debris and rubble. Dark, desolate post-apocalyptic atmosphere, restrained cool-gray palette, low lighting, no people, no vehicles, no objects.",
        "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": "L01",
        "description": "푸른 바닷물이 펼쳐진 수중 공간. 바닥에는 각종 폐기물과 금속 기계 부품이 두껍게 쌓여 있고 수면의 빛이 굴절되어 스며든다.",
        "visual_traits": [
          "푸른 수중 색조",
          "바닥을 덮은 쓰레기 더미",
          "침잠한 금속 기계 부품",
          "굴절되어 스며드는 자연광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, no people, no vehicles. A vast underwater environment filled with deep blue water. The ocean floor is completely covered with a massive, thick layer of artificial waste, consisting of discarded junk, rusted metal machine parts, and broken mechanical debris. Rays of sunlight refract through the rippling water surface above, casting shifting light beams down onto the submerged mechanical graveyard. Restrained cool-gray and deep blue palette, grounded tactile realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "지동현의 연구소 주변 제비꽃밭",
        "short_id": "L108",
        "description": "오래된 연구소 주변을 넓게 덮은 보라색 제비꽃밭. 빽빽한 꽃과 낮은 풀 너머로 연구소 건물이 솟아 있다.",
        "visual_traits": [
          "빽빽한 보라색 제비꽃",
          "넓은 꽃밭",
          "낮은 풀",
          "꽃밭 너머 연구소"
        ],
        "t2i_prompt": "Set in 2069 post-apocalypse, South Korea. Photorealistic cinematic establishing shot, a wide field densely covered with vibrant purple violets and short grass, an old weathered laboratory building rising in the background surrounded by the flowers, Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context, Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "고급주택 거실과 나무 계단",
        "short_id": "L09",
        "description": "큰 통유리창으로 낮빛이 들어오는 고급주택 거실. 외부로 열리는 유리창과 2층으로 이어지는 나무 계단이 연결되어 있다.",
        "visual_traits": [
          "대형 통유리창",
          "밝은 실내 자연광",
          "외부와 연결되는 창",
          "2층으로 이어지는 나무 계단"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a living room in a luxury house featuring large floor-to-ceiling glass windows filled with bright natural daylight, windows opening to the outside, and a prominent wooden staircase leading up to the second floor, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth.",
        "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": "L58",
        "description": "먼지와 거미줄이 뒤덮인 열람실에 낡고 부서진 서가와 책들이 늘어서 있다. 한쪽에 고물 컴퓨터가 있고 깨진 천창으로 잿빛 햇빛이 들어온다.",
        "visual_traits": [
          "두꺼운 먼지와 거미줄",
          "낡고 부서진 서가",
          "쌓인 오래된 책",
          "고물 컴퓨터",
          "깨진 천창의 잿빛 채광"
        ],
        "t2i_prompt": "Set in 2069 future post-apocalyptic era, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, empty environment, no people, no vehicles. An abandoned library reading room. A thick layer of dust and cobwebs covering everything. Rows of broken, collapsed wooden bookshelves. Old books piled and scattered across the floor. On one side, an old, dusty desktop computer setup on a desk. A broken glass skylight in the ceiling letting in pale, ashen natural sunlight. Cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "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": "L116",
        "description": "항구마을의 길거리 식당과 생선 판매 자리가 이어진 거리. 노점 식탁과 생선 진열물이 좁은 길가에 놓여 있다.",
        "visual_traits": [
          "항구마을 거리",
          "길거리 식당",
          "생선 판매 자리",
          "길가 노점 식탁"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a narrow coastal village street lined with makeshift street food stall structures and empty vendor stands, weathered outdoor dining tables and empty display counters arranged along the rough roadside, gritty makeshift architecture, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "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": "L106",
        "description": "남쪽 해안 언덕으로 이어지는 도로와 주변 흙길. 길가에 목적지까지 5km가 남았음을 표시한 교통 표지판이 서 있다.",
        "visual_traits": [
          "해안 방향 도로",
          "주변 흙길",
          "언덕 지형",
          "거리 표시 교통 표지판"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a paved road leading towards a southern coastal hill bordered by dirt paths, a weathered traffic sign standing by the roadside indicating remaining distance, austere post-apocalyptic landscape, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "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": "L15",
        "description": "허름한 건물 안에 낡은 탁자와 의자가 놓인 간소한 재판 공간. 탁자 위에는 여러 서류가 쌓여 있고 그 앞은 비어 있다.",
        "visual_traits": [
          "허름한 실내",
          "낡은 탁자",
          "탁자 뒤 의자",
          "쌓인 서류",
          "탁자 앞 빈 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, empty shabby interior room functioning as a makeshift refugee courtroom, worn walls and rough floor, a simple old desk in the center with a single chair behind it, piles of paper documents stacked on the desk, an open empty floor space in front of the desk, dim atmospheric lighting, no people, no vehicles. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic atmosphere.",
        "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": "L119",
        "description": "거대한 창고 문을 갖춘 낡은 공항 격납고. 넓은 실내 바닥과 높은 상부 공간이 펼쳐지고 전구 조명이 설치되어 있다.",
        "visual_traits": [
          "거대한 창고 문",
          "넓은 실내 바닥",
          "높은 상부 공간",
          "전구 조명"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a large old light aircraft hangar, wide worn concrete floor with stains, extremely high ceiling with exposed metal truss structures, massive closed sliding warehouse doors, sparse old hanging light bulb fixtures casting dim light, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "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": "L74",
        "description": "낡은 한옥들이 둘러선 마을 공터와 이어지는 골목. 폐창고 출입구가 공터를 향하고 주변으로 기와지붕이 겹쳐 보인다.",
        "visual_traits": [
          "낡은 한옥",
          "마을 중앙 공터",
          "건물 사이 골목",
          "폐창고 출입구",
          "겹친 기와지붕"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a weathered village clearing surrounded by old traditional hanok houses and narrow alleyways, the entrance of an abandoned warehouse facing the open dirt space, overlapping tiled roofs in the background, worn and aged textures, dusty ground, muted cool-gray tones, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L79",
        "description": "낡은 마을 건물 사이로 열린 수로가 이어지는 배급 공간. 수로에는 에메랄드빛 물이 흐르고 물병과 배식용 그릇이 놓여 있다.",
        "visual_traits": [
          "마을 사이 열린 수로",
          "에메랄드빛 물",
          "배급용 물병",
          "배식용 그릇"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an outdoor distribution area located between old, dilapidated village buildings. An open stone canal runs through the center of the space, filled with clear emerald-colored water. Weathered distribution stands and rough structures are built along the edge of the canal. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "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": "L81",
        "description": "빛이 거의 들지 않는 어두운 동굴. 불규칙한 암벽 아래 에메랄드빛 샘물이 고여 작은 수면을 이룬다.",
        "visual_traits": [
          "어두운 동굴",
          "불규칙한 암벽",
          "에메랄드빛 샘물",
          "고인 수면"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dark cave interior with minimal natural light. Rough, irregular rock walls surround a small, still pool of vibrant emerald-colored spring water. The water surface gently reflects the faint ambient light. Damp and cavernous environment, grounded tactile realism, restrained cool-gray palette with a contrasting rich emerald hue from the water, cinematic lighting, no people, no vehicles, no objects.",
        "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": "L31",
        "description": "낡은 컨테이너 사이 빈 공터에 천막을 친 야외 공간. 주변 가로등과 전등 아래 넓은 중앙 바닥이 드러나며 한쪽에 주크박스가 놓여 있다.",
        "visual_traits": [
          "빈 공터 위 천막",
          "넓게 비워진 중앙 바닥",
          "주변 컨테이너 외벽",
          "가로등과 전등",
          "주크박스"
        ],
        "t2i_prompt": "Set in Post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, empty outdoor clearing serving as a makeshift reception area, surrounded by weathered shipping containers, a temporary large tent pitched over the space, wide open bare ground in the center, illuminated by streetlamps and string lights, an old jukebox resting on one side, no people, no vehicles, no objects.",
        "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": "L46",
        "description": "바다와 컨테이너 주거지를 가르는 높은 콘크리트 제방. 긴 벽면과 지지대에 오래된 균열과 누수 흔적이 있고 아래에 보수 자재가 놓여 있다.",
        "visual_traits": [
          "높고 긴 콘크리트 벽",
          "노출된 지지대",
          "오래된 균열",
          "누수 흔적",
          "제방 아래 보수 자재"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot, a high and long concrete levee separating the sea from a container housing area, old cracks and water leak stains on the long concrete wall and exposed supports, repair materials placed at the base. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction style, no people, no vehicles, no objects.",
        "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 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a clearing in front of an old, weathered steel shipping container converted into a dwelling, no people, no vehicles, no objects. The exterior wall of the container is rusted and worn, featuring a simple entrance door. A bare dirt patch sits immediately before the door. A coiled water pipe rests near the base of the outer wall. Narrow dirt pathways weave between this container and other similarly placed containers, suggesting a dense, makeshift shantytown settlement. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "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": "L16",
        "description": "흑백으로 표현되는 도시의 밤거리. 어두운 건물 윤곽과 도로가 강한 명암 대비를 이루며, 거리 일부에 짧은 섬광이 비친다.",
        "visual_traits": [
          "흑백 화면",
          "도시의 밤거리",
          "어두운 건물 윤곽",
          "강한 명암 대비"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era including past flashbacks, South Korea and past US locations. Photorealistic cinematic establishing shot, black and white monochrome imagery of an American city street at night, dark building silhouettes looming over empty roads, stark chiaroscuro lighting with extreme light and shadow contrast, brief harsh flashes of light illuminating patches of the asphalt, gritty urban night atmosphere, no people, no vehicles, no objects.",
        "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": "L126",
        "description": "기둥이 선 좁은 갑판과 검게 펼쳐진 해상. 밤의 장대비로 시야가 흐리고, 거대한 파도와 흰 물보라가 갑판 가장자리까지 밀려든다.",
        "visual_traits": [
          "장대비에 가려진 갑판",
          "갑판 기둥",
          "거대한 파도",
          "흰 물보라",
          "어두운 야간 해상"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A narrow ship deck with vertical pillars surrounded by a dark, tumultuous nighttime sea. Heavy, blinding rain pours down, with giant crashing waves and violent white sea spray hitting the edges of the deck. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with an epic sense of heavy, bleak atmosphere.",
        "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": "L111",
        "description": "오래된 연구소 외벽 앞의 마당. 진흙이 드러난 지면과 별도 출입구가 있으며 주변 제비꽃밭으로 길이 이어진다.",
        "visual_traits": [
          "연구소 외벽",
          "진흙 지면",
          "별도 출입구",
          "제비꽃밭 연결 길"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outdoor yard in front of the exterior wall of an old laboratory building, muddy ground, a separate emergency exit door built into the wall, a dirt path leading towards a patch of violets nearby, weathered textures, post-apocalyptic environment, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "급류에 침수된 인천 난민촌 지하 하수도",
        "short_id": "L48",
        "description": "지상 맨홀과 연결된 어두운 콘크리트 하수 통로. 길게 이어지는 터널 벽과 바닥, 위로 뻗은 수직 출입구가 공간을 이룬다.",
        "visual_traits": [
          "어두운 지하 통로",
          "콘크리트 벽과 바닥",
          "길게 이어진 터널",
          "맨홀 연결 수직 출입구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, a dark underground concrete sewer tunnel. Long continuous tunnel structure with damp walls and floor, a vertical access shaft extending upward to a surface manhole. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, dramatic dim subterranean lighting, no people, no vehicles, no objects.",
        "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": "L07",
        "description": "도심 빌딩을 배경으로 고급 단독주택들이 늘어선 포장도로. 길가에는 높은 담장과 주택 정문이 이어지며 밝은 낮빛이 비친다.",
        "visual_traits": [
          "포장된 주택가 도로",
          "고급 단독주택 외관",
          "높은 담장과 정문",
          "멀리 보이는 도심 빌딩",
          "밝은 낮 자연광"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a paved road in a high-end residential neighborhood, lined with luxurious detached houses featuring high boundary walls and impressive front gates. Distant skyscrapers of a modern city loom in the background under bright, clear daylight. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight, no people, no vehicles, no objects.",
        "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": "L27",
        "description": "앞좌석과 뒷좌석이 구분된 고급 승용차 객실. 정돈된 좌석과 문 안쪽 마감, 측면 창문으로 구성된 밀폐된 실내다.",
        "visual_traits": [
          "고급 객실 마감",
          "앞뒤로 구분된 좌석",
          "측면 창문",
          "문 안쪽 내장재"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a high-end luxury sedan cabin. Premium leather seats, refined inner door panel finishes, and a clear separation structure between the front and rear compartments. Side windows showing neutral light. Enclosed, pristine indoor environment. Grounded tactile realism, restrained cool-gray palette with controlled tonal contrast, no people, no vehicles, no objects.",
        "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": "L84",
        "description": "성당 앞 마을 중앙의 야외 격투장. 경기면 주변으로 관중석과 높은 단상이 놓이고 횃불과 지하 승강구가 배치되어 있다.",
        "visual_traits": [
          "야외 중앙 경기면",
          "주변 관중석",
          "높은 단상",
          "횃불",
          "지하 연결 승강구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, an outdoor fighting arena in the center of a dilapidated village in front of a weathered stone cathedral, no people, no vehicles, no objects. A central dirt fighting ring surrounded by rustic, makeshift tiered spectator seating made of salvaged wood and metal, and a high, imposing viewing podium. Large burning torches line the perimeter of the ring. An industrial metal underground elevator hatch is visible on the ground level. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic atmosphere.",
        "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": "L89",
        "description": "운전석과 보조석이 나란한 낡은 운전 공간. 운전대와 계기판, 라디오가 놓이고 앞유리와 측면 창으로 외부가 보인다.",
        "visual_traits": [
          "나란한 앞좌석",
          "낡은 운전대",
          "계기판",
          "라디오",
          "앞유리와 측면 창"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of an old, weathered truck cabin, two front seats side-by-side, worn steering wheel, dusty dashboard with analog gauges, an old radio, large windshield and side windows, rusty and gritty textures, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, cinematic lighting, no people, no vehicles, no objects.",
        "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": "L69",
        "description": "책상 위에 한반도 지도가 펼쳐진 사무실. 다트 도구와 통신용 전화기가 놓여 있고 책상 뒤로 벽면이 보인다.",
        "visual_traits": [
          "지도 펼친 책상",
          "한반도 지도",
          "다트 도구",
          "통신용 전화기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, interior of a rugged makeshift militia office, a central desk covered with a large spread map of the Korean Peninsula, a heavy communication telephone, a dartboard visible in the background, subdued cool-gray palette, grounded tactile realism, austere atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "크리스의 선박 선원실",
        "short_id": "L125",
        "description": "두 명이 잠을 잘 정도의 작은 선원실. 벽 가까이에 몸을 기대고 누울 수 있는 소파가 놓여 있고, 미닫이 출입문으로 갑판과 연결된다.",
        "visual_traits": [
          "2인 규모의 작은 실내",
          "벽 가까이 놓인 소파",
          "미닫이 출입문",
          "좁은 벽 사이 간격"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, cramped and narrow interior of a small post-apocalyptic ship cabin, a built-in utilitarian sofa placed close to the metallic wall, a sliding door leading to an exterior deck, weathered and rust-stained textures, dim practical lighting, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L124",
        "description": "항구 앞에 펼쳐진 어두운 바다. 낮게 출렁이는 수면과 희미한 수평선이 보이며, 저녁에서 밤으로 이어지는 낮은 조도가 깔린다.",
        "visual_traits": [
          "어두운 해수면",
          "잔잔한 물결",
          "희미한 수평선",
          "낮은 야간 조도"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, dark sea in front of a harbor at night, gently undulating water surface, faint horizon line, low night illumination, moody and dark atmosphere, no people, no vehicles, no objects. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with a sense of epic 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": "L56",
        "description": "앞쪽 운전석과 조수석, 뒤쪽 침대와 좌석이 이어지는 낡은 소형 주거 실내. 네 명이 머물 만한 공간에 작은 전등과 뒷문, 창문이 있다.",
        "visual_traits": [
          "나란한 앞좌석",
          "뒤쪽 침대와 좌석",
          "낡은 소형 주거 공간",
          "작은 실내 전등",
          "뒷문과 측면 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Photorealistic cinematic establishing shot, interior of a small, worn camper van, front driver and passenger seats visible, rear area with a bed and seating, small interior light, back door and side windows, confined living space for four people, no people, no vehicles, no objects.",
        "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": "L87",
        "description": "한옥마을 전체가 내려다보이는 높은 능선. 겹친 기와지붕과 마을 외곽이 넓게 펼쳐지고 먼 하늘까지 시야가 열려 있다.",
        "visual_traits": [
          "높은 능선",
          "한옥마을 조망",
          "겹친 기와지붕",
          "트인 하늘"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a high mountain ridge overlooking a vast traditional Korean hanok village. Overlapping dark tiled roofs spreading out below the vantage point, the outskirts of the village visible in the distance, and a wide open expansive sky. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight, no people, no vehicles, no objects.",
        "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": "L85",
        "description": "대형 화면과 업무용 책상을 갖춘 집무실. 책상 주변에 마이크와 통신 장비가 놓여 있다.",
        "visual_traits": [
          "대형 화면",
          "업무용 책상",
          "탁상 마이크",
          "통신 장비"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an austere executive office interior. A massive digital display screen covering one wall. A heavy, imposing executive desk positioned in the center, featuring a desktop microphone and built-in communication consoles. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "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": "L82",
        "description": "마을 바깥에서 능선 너머로 이어지는 숲길. 길 양옆에 나무가 서 있고 오르막 끝은 산등성이에 가려진다.",
        "visual_traits": [
          "마을 밖 숲길",
          "양옆의 나무",
          "능선으로 향한 오르막",
          "산등성이에 가려지는 길"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an uphill dirt forest path leading out of a village, trees standing densely on both sides of the trail, the path climbing upwards and disappearing over the crest of a mountain ridge, overgrown vegetation, natural overcast lighting, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L35",
        "description": "앞쪽 운전 공간과 뒤쪽 적재 공간이 이어진 밴 실내. 뒷좌석 주변에는 물건 상자들이 듬성듬성 놓여 있고 상자 사이에 빈틈이 있다.",
        "visual_traits": [
          "앞쪽 운전 공간",
          "뒷좌석과 적재 공간",
          "듬성듬성 놓인 상자",
          "상자 사이 빈틈"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a van, connected driving cabin and rear cargo area, sparse cargo boxes scattered around the back seats with empty gaps between them, utilitarian and worn vehicle interior textures, cool-gray palette, grounded tactile realism, controlled tonal contrast, empty interior without people.",
        "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": "L77",
        "description": "쇠창살로 막힌 지하 수감실. 바닥 구석에는 건초더미와 고인 물이 있으며 외부 빛이 적게 들어오는 어두운 공간이다.",
        "visual_traits": [
          "쇠창살 출입면",
          "지하의 어두운 실내",
          "바닥 건초더미",
          "고인 물"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an empty dark and cramped underground prison cell enclosed by thick heavy iron bars. Rough stone walls and floor, a pile of dry hay in one corner, a small puddle of stagnant water on the ground. Very dim lighting with little external light entering, gloomy and oppressive atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles.",
        "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": "L47",
        "description": "해안 방벽 안쪽에 낡은 컨테이너 주택과 상점이 빽빽하게 들어선 구역. 좁은 도로망과 가로등, 다층 관리 건물이 보인다.",
        "visual_traits": [
          "해안 방벽",
          "빽빽한 컨테이너 주택",
          "작은 상점들",
          "좁은 도로망",
          "다층 관리 건물"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a massive concrete coastal seawall enclosing a sprawling post-apocalyptic refugee camp. Inside the wall, a densely packed settlement of stacked, rusted shipping containers repurposed as makeshift houses and small shops. A labyrinth of narrow dirt alleyways and crude makeshift streetlights weaving through the dense container structures. A prominent multi-story weathered concrete administration building rising above the container slums. Overcast sky, austere atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "난민촌 입구 도로",
        "short_id": "L30",
        "description": "‘난민 거주지역’ 표지판과 출입문이 있는 진입 도로. 안쪽으로 컨테이너 주거지가 이어지고 길 가장자리에는 흙과 웅덩이가 보인다.",
        "visual_traits": [
          "난민 거주지역 표지판",
          "통제용 출입문",
          "컨테이너 지구로 이어지는 도로",
          "흙 묻은 길 가장자리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, no people, no vehicles. A desolate entrance road to a refugee camp. A weathered sign and a heavy metal control gate at the forefront. Beyond the gate, a dense settlement of stacked shipping container housing lines the path. The road edges are unpaved, covered in dirt and muddy puddles. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "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": "L06",
        "description": "운전석과 조수석이 나란한 자동차 앞좌석 공간. 운전대와 대시보드, 구겨진 도면과 노트북이 있으며 창으로 낮빛이 들어온다.",
        "visual_traits": [
          "나란한 앞좌석",
          "운전대와 대시보드",
          "구겨진 도면",
          "노트북",
          "창으로 들어오는 낮빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot of a car interior, no people, no exterior vehicles, no loose objects. The front cabin space featuring side-by-side driver and passenger seats, a steering wheel, and a functional dashboard. Daylight streams in through the car windows, illuminating the enclosed space. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "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": "L66",
        "description": "정비소 옆 컨테이너 안에 마련된 작은 간이식당. 좁은 실내에 식탁과 좌석이 놓이고 국밥 그릇이 차려져 있다.",
        "visual_traits": [
          "컨테이너 실내",
          "작은 식사 공간",
          "식탁과 좌석",
          "국밥 그릇"
        ],
        "t2i_prompt": "Set in 2069 post-apocalypse, South Korea. Photorealistic cinematic establishing shot, interior of a small makeshift diner built inside a repurposed shipping container, exposed corrugated metal interior walls, narrow space with simple worn dining tables and chairs, dim and utilitarian industrial lighting, gritty texture, restrained cool-gray palette, no people, no vehicles, no objects.",
        "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": "L53",
        "description": "업무용 책상과 의자가 배치된 독립 집무 공간. 책상에는 전화기가 놓여 있고 맞은편에 대면 좌석이 있다.",
        "visual_traits": [
          "업무용 책상",
          "책상 뒤 의자",
          "탁상 전화기",
          "맞은편 대면 좌석"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era around 2069, South Korea and a post-disaster world. Photorealistic cinematic establishing shot, an interior view of a formal and independent defense minister's office. A large executive desk in the center, a large office chair behind it, a desk phone resting on the desk, and visitor chairs placed opposite the desk. Solemn and bureaucratic architectural style. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast. Empty room, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "찰리가 걷는 지방도로",
        "short_id": "L68",
        "description": "숲과 산길로 이어지는 지방도로. 길가의 수풀과 나무가 포장도로를 따라 이어지고 숲으로 들어가는 갈림길이 보인다.",
        "visual_traits": [
          "지방 포장도로",
          "길가 수풀",
          "주변 나무",
          "숲길 갈림길"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate local paved road winding through overgrown roadside bushes and dense surrounding trees, an unpaved fork in the road branches off into a deep forest path, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle.",
        "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": "L25",
        "description": "철제 외벽으로 둘러싸인 소박한 컨테이너 주거 공간. 출입문과 잠을 잘 수 있는 자리가 있는 간소한 실내다.",
        "visual_traits": [
          "컨테이너형 실내",
          "철제 벽면",
          "단일 출입문",
          "간소한 잠자리 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a small, Spartan shipping container repurposed as a living space, corrugated steel walls, a single metal door, a simple sleeping area on the floor, austere and raw aesthetic, dimly lit with a cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "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": "L114",
        "description": "연구소 지역에서 항구도시 방향으로 이어지는 외곽 도로. 길게 뻗은 노면 양쪽으로 가장자리가 이어지는 개방된 구간이다.",
        "visual_traits": [
          "외곽 연결도로",
          "길게 뻗은 노면",
          "도로 양쪽 가장자리",
          "개방된 시야"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an open stretch of an outskirts road extending into the distance, long paved surface, visible road edges on both sides, wide and unobstructed view, desolate surroundings, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "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, small outdoor dining area set up along a street, makeshift tables and seating, plates of sliced raw fish on the tables, surrounded by adjacent street vendors selling fish, ... no people, no vehicles, no objects.",
        "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": "L60",
        "description": "도로에서 갈라져 산속으로 올라가는 좁고 울퉁불퉁한 비포장길. 양쪽으로 나무와 수풀이 이어지고 경사진 길이 아래 도로와 연결된다.",
        "visual_traits": [
          "좁은 비포장 임도",
          "울퉁불퉁한 노면",
          "양옆 나무와 수풀",
          "산을 오르는 경사",
          "도로와 연결된 갈림길"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a narrow, rugged unpaved dirt trail winding up into a dense overgrown forest, branching off from a desolate main road below. Sloping terrain flanked by thick trees, wild bushes, and uneven rocky patches, earthy textures. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "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": "L23",
        "description": "각종 가전제품과 고철이 빽빽하게 쌓인 수리점. 작업 책상에는 수리 중인 전기제품과 공구가 놓이고 한쪽에 컴퓨터와 텔레비전이 있다.",
        "visual_traits": [
          "빽빽한 폐가전 더미",
          "전기제품 수리 책상",
          "널린 공구",
          "컴퓨터",
          "텔레비전"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster South Korea. Photorealistic cinematic establishing shot, interior of a cramped junk and repair shop. Densely packed piles of scrapped home appliances, electronics, and rusty metal parts filling the narrow room from floor to ceiling. A cluttered central workbench scattered with tools, disassembled electronic devices, an old computer, and a television screen. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast with subtle warm highlights from the electronics. no people, no vehicles, no objects.",
        "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": "L128",
        "description": "수면 아래로 깊게 이어지는 바닷속. 위쪽의 희미한 빛이 깊이에 따라 사라지며, 아래쪽은 바닥이 드러나지 않는 짙은 어둠으로 이어진다.",
        "visual_traits": [
          "깊게 이어지는 수중 공간",
          "희미한 수면광",
          "깊이에 따른 명암 변화",
          "바닥이 보이지 않는 어둠"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, extremely deep and dark underwater environment beneath a shipwreck. Faint, cold, muted sunlight filtering down from the turbulent ocean surface, fading rapidly into an endless, pitch-black abyss below. No visible ocean floor, heavy atmospheric depth, subtle suspended particles in the water. Restrained cool-gray palette dominated by deep navy and absolute black tones, desolate and expansive feel, no people, no vehicles, no objects.",
        "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": "L121",
        "description": "폐공항의 넓고 길게 뻗은 포장 활주로. 낡은 노면 틈으로 이끼가 퍼져 있고 주변으로 격납고와 공항 시설이 보인다.",
        "visual_traits": [
          "길게 뻗은 활주로",
          "낡은 포장면",
          "틈새 이끼",
          "주변 격납고"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, abandoned long paved airport runway, cracked and weathered tarmac surface with moss growing from the crevices, empty dilapidated hangars and ruined airport facilities in the background, overcast sky, no people, no vehicles, no objects.",
        "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": "L59",
        "description": "황량한 들판을 가로지르는 도로. 주변에 메마른 나무와 폐가가 흩어져 있고 전방에 검문 지점, 옆으로 산길 진입로가 보인다.",
        "visual_traits": [
          "황량한 들판의 도로",
          "메마른 나무",
          "흩어진 폐가",
          "전방 검문 지점",
          "산길 진입로"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a dusty desolate road stretching across a barren field, scattered dried trees and ruined abandoned houses alongside the road, an improvised checkpoint with barricades and a small guard post ahead, a narrow dirt mountain path branching off to the side, bleak atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L13",
        "description": "낡고 녹슨 컨테이너 외벽 사이로 좁은 골목과 도로가 이어진다. 길가에는 작은 상점들이 있고 가로등과 방송 스피커가 드문드문 배치되어 있다.",
        "visual_traits": [
          "좁은 컨테이너 사이 골목",
          "녹슨 철제 외벽",
          "길가의 작은 상점",
          "가로등과 방송 스피커"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, narrow, winding alleyways and dirt roads running between densely packed, old, rusted steel shipping containers, makeshift small shop fronts attached to the base of containers, sparsely placed, weathered streetlights and mounted broadcast speakers, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "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": "L83",
        "description": "지상 격투장 아래의 어두운 수용 공간. 작은 금속 케이지와 수직 승강 구간이 있고 천장에는 지상으로 열리는 문이 있다.",
        "visual_traits": [
          "어두운 지하 공간",
          "작은 금속 케이지",
          "수직 승강 구간",
          "천장 개폐문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dark underground holding cell beneath a fighting arena, featuring a small rusty metal cage, a vertical lift shaft mechanism, and a heavy metal trapdoor on the ceiling, rugged walls, dim atmospheric lighting, concrete and metal textures, no people, no vehicles, no objects.",
        "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": "L101",
        "description": "지붕 없이 하늘로 열린 낡은 짐칸. 넓은 적재 바닥과 낮은 측면 벽이 둘러져 있고 빛을 가리는 이동식 그늘막이 있다.",
        "visual_traits": [
          "개방된 상부",
          "낡은 적재 바닥",
          "낮은 측면 벽",
          "이동식 그늘막"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, empty open interior space of a rusty old truck cargo bed, wide worn-out cargo floor, low side walls, open to the sky, a movable fabric sunshade canopy rigged overhead, weathered metal textures, no people, no vehicles, no objects.",
        "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": "L40",
        "description": "밤하늘 아래 컨테이너 지붕과 좁은 도로가 촘촘하게 펼쳐진다. 길게 뻗은 제방과 도시의 불빛이 멀리 보인다.",
        "visual_traits": [
          "넓은 밤하늘",
          "촘촘한 컨테이너 지붕",
          "가느다란 도로망",
          "길게 이어진 제방",
          "먼 도시 불빛"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, high-altitude aerial view of a sprawling refugee camp at night, no people, no vehicles, no objects. The ground below is densely packed with makeshift roofs constructed from shipping containers, separated by a labyrinth of incredibly narrow, thread-like roads. In the far distance, a long, continuous concrete embankment cuts across the landscape, with faint, glowing city lights visible on the horizon under a vast, dark night sky. Cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle.",
        "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": "L26",
        "description": "책상과 스피커폰이 놓인 사무실. 책상 위에 한반도 지도가 펼쳐져 있고 실내 벽면에는 다트판이 있다.",
        "visual_traits": [
          "사무용 책상",
          "스피커폰",
          "펼쳐진 한반도 지도",
          "벽면 다트판"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, empty militia office interior, no people. An office desk with a speakerphone and a large spread-out map of the Korean Peninsula on it, a dartboard hanging on the interior wall. Practical, rugged, and austere post-apocalyptic room setup, restrained cool-gray palette, grounded tactile realism, cinematic lighting.",
        "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": "L120",
        "description": "앞쪽 조종석과 뒤쪽 객실이 이어지는 좁은 실내. 조종 장치와 계기판, 여러 좌석과 측면 출입문이 보인다.",
        "visual_traits": [
          "전면 조종석",
          "조종 장치와 계기판",
          "뒤쪽 객실 좌석",
          "측면 출입문"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, in a ruined South Korea. Photorealistic cinematic establishing shot, interior of a narrow transport helicopter, no people, no vehicles, no objects. A front cockpit with control yokes, glowing instrument panels, dials, and screens seamlessly connected to a rear passenger cabin. Utilitarian seats lined up in the back. Side boarding doors, metallic walls with exposed wiring and rivets. Utilitarian lighting, restrained cool-gray palette, grounded tactile realism, cinematic tonal contrast.",
        "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": "L11",
        "description": "폐가전과 고철, 로봇 부품이 거대한 산처럼 쌓인 야외 쓰레기장. 겹겹의 금속 잔해와 잡동사니 사이로 좁은 틈이 나 있다.",
        "visual_traits": [
          "거대한 쓰레기 산",
          "폐가전과 고철 더미",
          "버려진 로봇 부품",
          "잔해 사이의 좁은 틈"
        ],
        "t2i_prompt": "Set in post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, vast outdoor junkyard, giant mountains of scrap metal, towering piles of old appliances and rusted discarded robot parts, narrow winding pathways between layered metallic debris, chaotic and desolate heaps of mechanical garbage, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, empty environment, no people, no vehicles.",
        "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 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, a narrow and crowded refugee camp market alley. The dirt path is tightly lined with makeshift stalls and small shacks patched together from scavenged wood, corrugated metal, and tarps. Stacks of weathered cardboard boxes and wooden crates clutter the edges of the walkway. In the foreground, a crude wooden fruit stand prominently displays bright yellow bananas. Restrained cool-gray palette with selective warmth highlighting the fruit, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles.",
        "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": "L123",
        "description": "낡은 소형 선박의 좁은 갑판. 기둥과 가장자리 난간, 선실로 이어지는 출입구가 있으며 바깥으로 해수면이 펼쳐진다.",
        "visual_traits": [
          "낡고 좁은 갑판",
          "갑판 기둥",
          "가장자리 난간",
          "선실 출입구"
        ],
        "t2i_prompt": "Set in a post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, a narrow and weathered deck of an old small boat, rusted metal railings along the edges, a sturdy mast or structural pillar, an entrance doorway leading into the cabin, vast open sea visible in the background, cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "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": "L91",
        "description": "거대한 기계 부품 보관 창고. 한쪽에 고장 난 기계 몸체와 부품이 산더미처럼 쌓이고 어두운 구석에는 상자들이 놓여 있다.",
        "visual_traits": [
          "넓은 창고 내부",
          "산더미 같은 기계 부품",
          "쌓인 금속 몸체",
          "어두운 구석",
          "보관 상자"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior view of a massive abandoned warehouse. A colossal mountain of broken, rusted, and disassembled mechanical bodies, metal limbs, and assorted industrial parts dominates one side of the vast space. Stacked heavy storage crates sit in the heavily shadowed corners. High ceilings, dimly lit, dusty air, industrial ruin aesthetic. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles.",
        "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": "L43",
        "description": "밤에도 창문에 불이 켜진 다층 사무 건물과 앞마당. 건물 가까운 바닥에 맨홀이 있고 출입구에서 위층으로 이어지는 계단이 보인다.",
        "visual_traits": [
          "불 켜진 다층 건물",
          "건물 앞마당",
          "외벽 가까운 맨홀",
          "출입구 연결 계단"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, exterior view of a multi-story office building at night with lit windows, a wide front yard, a metal manhole cover on the ground near the outer wall, an exterior staircase leading up from the entrance, restrained cool-gray palette, austere post-apocalyptic science-fiction spectacle, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 늪지대의 캠핑카 고립 지점과 방사능 구역 입구",
        "short_id": "L71",
        "description": "황폐한 늪지대 가장자리의 질척한 진흙 지면. 출입 금지 팻말과 부식되어 식별하기 어려운 방사능 구역 표지가 서 있다.",
        "visual_traits": [
          "넓은 늪지대",
          "질척한 진흙",
          "출입 금지 팻말",
          "부식된 방사능 표지"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, desolate muddy edge of a vast wasteland swamp, dilapidated 'Keep Out' signs and heavily corroded radiation warning markers stuck in the thick mud, bleak and devastated environment, gloomy lighting, muted earthy tones with harsh shadows, no people, no vehicles, no objects.",
        "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": "L93",
        "description": "어두운 대형 상업시설 지상층. 무너진 벽 사이로 하행 에스컬레이터가 보이고 먼지 덮인 층별 안내판과 불안정한 바닥이 남아 있다.",
        "visual_traits": [
          "어두운 지상층",
          "무너진 벽체",
          "하행 에스컬레이터",
          "먼지 덮인 층별 안내판",
          "불안정한 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a dark, ruined large-scale commercial facility on the ground floor. Collapsed walls revealing a halted down-escalator, a thick dust-covered floor directory sign, heavily cracked and unstable flooring at the edge of a massive structural collapse. Austere post-apocalyptic aesthetic, cool-gray palette, dim lighting with deep shadows, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "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": "L75",
        "description": "낡은 성당 정면의 열린 공간. 두 팔을 벌린 종교 동상이 서 있고 동상의 얼굴에는 전통 탈이 씌워져 있다.",
        "visual_traits": [
          "성당 정면",
          "열린 진입 공간",
          "두 팔을 벌린 동상",
          "동상 얼굴의 전통 탈"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot. An open, weathered plaza in front of the facade of an old, dilapidated Catholic church. A stone religious statue of a figure with open arms stands prominently in the center of the space. The face of the statue is explicitly covered by a traditional Korean wooden Hahoe mask. Rugged ground, signs of decay and post-apocalyptic weathering. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "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": "L38",
        "description": "작은 확인용 창이 달린 성당 출입문과 문 앞 공간. 문 안쪽에는 지하로 이어지는 계단 방향의 실내 통로가 있다.",
        "visual_traits": [
          "작은 창이 달린 출입문",
          "정문 앞 빈 공간",
          "문 안쪽 통로",
          "지하 계단 연결부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a sturdy church entrance door featuring a small observation window, an empty open area immediately outside the door, and an interior hallway leading to a descending staircase, weathered architectural details, dimly lit interior, ... no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "main",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 성당 지하 기도소",
        "short_id": "L37",
        "description": "계단 아래 단출한 지하 공간. 십자가와 작은 책상, 의자, 풍금이 놓여 있고 구석에는 낡은 라디오와 랜턴이 있다.",
        "visual_traits": [
          "지하로 내려가는 계단",
          "십자가",
          "작은 책상과 의자",
          "작은 풍금",
          "낡은 라디오와 랜턴"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a modest underground prayer room beneath a staircase, featuring a cross on the wall, a small desk and chair, a small organ, an old radio, and a lantern in the corner, dimly lit, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L80",
        "description": "먼 폐발전소와 버려진 마을을 내려다보는 언덕. 메마르고 갈라진 땅 사이로 작은 꽃이 피어 있다.",
        "visual_traits": [
          "멀리 보이는 폐발전소",
          "마을을 향한 조망",
          "갈라진 지면",
          "땅에 핀 작은 꽃"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, post-disaster South Korea. Photorealistic cinematic establishing shot of a bleak hill overlooking a distant ruined power plant and a deserted village, no people, no vehicles, no objects. The foreground features severely dry, cracked earth with small resilient flowers blooming from the crevices. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle.",
        "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": "L14",
        "description": "높은 콘크리트 제방 벽과 지지대 아래 보수 자재와 돌이 쌓인 작업장. 벽 곳곳에 오래된 균열과 물이 스민 흔적이 있고 바닥에는 웅덩이가 고여 있다.",
        "visual_traits": [
          "높은 콘크리트 제방",
          "벽과 지지대의 균열",
          "스며든 물자국",
          "보수 자재와 돌무더기",
          "바닥 웅덩이"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate worksite at the base of a massive concrete embankment wall, no people, no vehicles, no objects. Thick concrete structural supports hold up the towering wall. The concrete surface is heavily weathered, showing deep old cracks and dark, damp water stains from seepage. Piles of rough repair materials, rubble, and large stones are scattered along the base. The ground is uneven and muddy, with scattered puddles of water. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle.",
        "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 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a deep trap pit dug into the earthy ground of a dense overgrown swamp forest, no people, no vehicles, no objects. Exposed damp dirt walls, roots protruding from the dark soil, a deep hole surrounded by thick trees and bushes, looking into the pit with an open top where dim light filters through the canopy, restrained cool-gray palette, grounded tactile realism, cinematic lighting, epic sense of 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": "L62",
        "description": "상품 진열대와 약품 코너가 있는 작은 매장. 한쪽에 텔레비전과 테이블이 놓여 있고 구석의 반사경이 진열대 사이 통로를 비춘다.",
        "visual_traits": [
          "상품 진열대",
          "약품 코너",
          "텔레비전",
          "매장 테이블",
          "구석의 반사경"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a small rest stop convenience store, dusty product shelves, a designated pharmacy corner, an old television set, a simple table, a convex mirror mounted in the corner reflecting the narrow aisle, abandoned and weathered atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "쓰레기 수거선 갑판",
        "short_id": "L03",
        "description": "바다를 향해 열린 대형 금속 갑판. 수거용 크레인과 그물, 쌓인 폐기물이 놓여 있으며 낮의 자연광이 넓게 비친다.",
        "visual_traits": [
          "넓은 금속 갑판",
          "수거용 크레인",
          "폐기물 더미와 그물",
          "개방된 해상 채광"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, a large metal garbage collection ship deck open to the expansive sea, heavy industrial collection cranes, massive hauling nets, piles of salvaged waste and debris scattered across the rusted metal floor, bright daytime natural sunlight, clear ocean background, no people. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle.",
        "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": "L86",
        "description": "거대한 물탱크를 높이 떠받친 탑과 그 아래 열린 공간. 주변에는 몸을 가릴 만한 벽체와 낡은 마을 건물들이 이어진다.",
        "visual_traits": [
          "높은 물탱크 탑",
          "거대한 저장 탱크",
          "탑 아래 공터",
          "주변 벽체",
          "낡은 마을 건물"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, an exterior view of a tall, weathered structural tower supporting a massive water storage tank in the center of a desolate dirt clearing, surrounded by old, dilapidated single-story village buildings and broken concrete walls, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic atmosphere.",
        "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 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, exterior of a high-end luxury house surrounded by a solid privacy fence. The outdoor area features a landscaped garden, a paved terrace, a front door with an old-fashioned keyhole lock, and expansive floor-to-ceiling glass windows revealing a glimpse of the interior, illuminated by natural daylight, no people, no vehicles, no objects. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "yard",
                "main"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 난민촌 외곽 아스팔트 도로",
        "short_id": "L51",
        "description": "주거지 외곽에서 도심 방향으로 이어지는 아스팔트 도로. 길 건너 무인점포가 있고 주변 건물 사이로 길이 이어진다.",
        "visual_traits": [
          "외곽 아스팔트 도로",
          "도심 방향으로 이어진 길",
          "길 건너 무인점포",
          "길가 건물 외벽"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an asphalt road on the outskirts of a refugee settlement leading towards a city center, a dilapidated unmanned storefront across the street, worn building exteriors lining the road, austere post-apocalyptic science-fiction atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L20",
        "description": "도로변 끝에 놓인 녹슨 철제 컨테이너 주택. 출입문에 ‘7-31’ 번호가 붙어 있고, 인접한 컨테이너 외벽이 좁은 길과 모퉁이를 만든다.",
        "visual_traits": [
          "도로변 끝 컨테이너",
          "녹슨 철제 외벽",
          "출입문의 7-31 번호",
          "좁은 길과 모퉁이"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, the exterior of a rusty corrugated iron container house at the end of a roadside, the entrance door has the number '7-31' on it, adjacent container walls create a narrow alleyway and a tight corner, post-apocalyptic setting, desolate atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L102",
        "description": "보라색 제비꽃이 넓게 피어난 꽃밭. 낮은 꽃대와 풀잎이 바람에 흔들리고 먼 곳에 연구소 건물이 보인다.",
        "visual_traits": [
          "넓은 보라색 꽃밭",
          "낮은 제비꽃 꽃대",
          "풀잎",
          "먼 연구소 건물"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a vast and endless field of blooming purple violets covering the ground, countless short flower stems and green grass blades swaying, the silhouette of a modern research institute building standing in the far distant background, no people, no vehicles, no objects. Grounded tactile realism, controlled tonal contrast, selective warmth from the purple flowers, austere post-apocalyptic science-fiction spectacle with epic sense of emotional weight, high details, 8k resolution.",
        "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": "L115",
        "description": "작은 지역 의료시설의 병실. 치료용 침대와 침구를 중심으로 주변 공간이 비어 있고 출입문으로 외부와 연결된다.",
        "visual_traits": [
          "소규모 병실",
          "치료용 침대",
          "침상 위 침구",
          "병실 출입문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a small and modest hospital room in a local clinic, featuring a simple medical treatment bed with bedding in the center. The surrounding space is sparse and empty, with a single entrance door leading outside. Grounded tactile realism, cool-gray palette, austere and slightly worn environment. no people, no vehicles, no objects.",
        "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": "L17",
        "description": "허름한 건물 밖으로 쓰레기 더미와 메마른 빈 땅이 이어진다. 밤의 어둠 속에서 불규칙하게 쌓인 폐기물의 윤곽이 드러난다.",
        "visual_traits": [
          "건물 밖 쓰레기 더미",
          "메마른 빈 땅",
          "불규칙한 폐기물 윤곽",
          "어두운 야외 공간"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an outdoor wasteland immediately outside a shabby concrete building. The ground consists of dry, cracked dirt. Large, irregular mounds of various garbage, scrap materials, and debris are scattered unevenly across the barren expanse. Dim, shadowy nighttime lighting. Restrained cool-gray palette, grounded tactile realism, desolate atmosphere, no people, no vehicles, no objects.",
        "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": "L65",
        "description": "벽에 여러 록밴드 포스터가 붙은 창고와 정비 공간. 커다란 스피커와 펜치 등 정비 공구가 놓여 있다.",
        "visual_traits": [
          "록밴드 포스터 벽면",
          "커다란 스피커",
          "정비 공구",
          "창고와 작업 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an interior of a gritty auto repair workshop and warehouse. The rough concrete walls are plastered with various faded rock band posters. A set of large, old audio speakers sits in the corner. Sturdy workbenches are cluttered with mechanical maintenance tools like pliers and wrenches. Oil stains and dust on the floor, atmospheric industrial lighting, cool-gray palette with subtle warm tones from the vintage posters, no people, no vehicles, no objects.",
        "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": "L12",
        "description": "해안의 거대한 콘크리트 방벽 아래 녹슨 컨테이너 주거지가 조밀하게 펼쳐진다. 상점과 좁은 도로 사이로 가로등과 방송 스피커가 설치되어 있다.",
        "visual_traits": [
          "거대한 콘크리트 방벽",
          "조밀한 컨테이너 주거지",
          "녹슨 철제 외벽",
          "가로등과 방송 스피커"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a sprawling refugee camp located beneath a massive concrete coastal seawall, densely packed rusty shipping container dwellings, narrow streets lined with makeshift shops, tall streetlights and broadcasting speakers attached to poles, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "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": "L33",
        "description": "골목 안쪽의 쓰레기 쌓인 공터. 구석 바닥의 원형 맨홀 뚜껑이 폐기물 아래 가려져 있고 수직 통로 안으로 사다리가 이어진다.",
        "visual_traits": [
          "쓰레기 쌓인 공터",
          "구석의 원형 맨홀",
          "뚜껑을 가린 폐기물",
          "수직 통로의 사다리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles. A neglected alleyway vacant lot filled with piles of scattered garbage and debris. In the corner of the dirt ground, a rusted circular iron manhole cover is partially hidden under the waste. The manhole reveals a dark vertical concrete shaft with a metal ladder leading downwards. Cool-gray palette, grounded tactile realism, controlled tonal contrast, desolate post-apocalyptic atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "무너진 백화점 외부와 이끼 숲·상층 잔해",
        "short_id": "L92",
        "description": "거대한 상업 건물이 반쯤 붕괴된 채 서 있다. 상층 잔해와 콘크리트 틈을 이끼가 덮고 웅덩이와 무성한 나무들이 둘러싼다.",
        "visual_traits": [
          "반쯤 붕괴된 대형 건물",
          "노출된 상층 잔해",
          "넓은 이끼층",
          "고인 웅덩이",
          "무성한 나무"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, a massive half-collapsed commercial building surrounded by a dense moss forest, no people, no vehicles, no objects. Exposed concrete structures and ruined upper-level debris are heavily overgrown with thick green moss and large trees breaking through the architecture. Puddles of water on the ground reflect the surrounding ruins and vegetation. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with an epic sense of 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 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a rectangular steel shipping container, damp and rusty metallic walls and ceiling, a metal entrance door on one side, several large storage boxes resting on the floor, dimly lit cold atmosphere, no people, no vehicles.",
        "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": "L45",
        "description": "여러 방의 문과 바깥을 향한 창문이 이어지는 건물 복도. 한쪽 구석에 소화기가 비치되어 있고 위층 계단으로 연결된다.",
        "visual_traits": [
          "연속된 방문",
          "외부를 향한 창문",
          "구석의 소화기",
          "위층 연결 계단"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a long and austere building hallway inside a management office. One side is lined with multiple closed doors, while the other side features a row of windows letting in dim natural light. A fire extinguisher is visible in the corner, and a staircase leading to the upper floor connects to the corridor. Weathered concrete and metal textures, restrained cool-gray palette, grounded tactile realism, empty space, no people, no vehicles.",
        "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": "L22",
        "description": "컨테이너가 늘어선 거리의 낡은 상점 출입구. 입구 주변에 폐가전과 각종 고물이 잔뜩 쌓여 있고 안쪽으로 좁은 통로가 이어진다.",
        "visual_traits": [
          "컨테이너 거리의 상점",
          "낡은 출입구",
          "입구 주변 폐가전",
          "빽빽한 고물 더미"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a dilapidated junk shop entrance on a street lined with rusty shipping containers. Mountains of discarded home appliances and dense scrap metal are piled up tightly around the doorway, forming a narrow, shadowy passageway leading inside. Heavily weathered and rusted textures, cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles.",
        "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": "L112",
        "description": "보라색 제비꽃밭 끝에서 지면이 급격히 끊기는 절벽. 낮은 꽃과 풀로 덮인 상부와 가파른 낭떠러지 가장자리가 맞닿는다.",
        "visual_traits": [
          "제비꽃밭 끝자락",
          "급격히 끊긴 지면",
          "가파른 절벽 가장자리",
          "낮은 풀과 꽃"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era centered around 2069, South Korea. Photorealistic cinematic establishing shot, a dramatic precipice where the ground abruptly ends at the edge of a steep cliff. The flat top surface leading to the edge is covered with a field of short grass and blooming purple violets. A sheer vertical drop-off. Overcast sky, restrained cool-gray palette, grounded tactile realism, moody atmospheric lighting, no people, no vehicles, no objects.",
        "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": "L61",
        "description": "도로변 주유 공간 안쪽으로 작은 마트가 붙어 있다. 주유기에는 미터기가 달려 있고 매장 앞의 열린 포장 마당이 진입로와 이어진다.",
        "visual_traits": [
          "도로변 주유 공간",
          "미터기 달린 주유기",
          "안쪽의 작은 마트",
          "열린 포장 마당",
          "도로 연결 진입로"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a weathered roadside gas station and the exterior of a small attached convenience store, old gas pumps with mechanical meters under a rusting canopy, a cracked paved front yard connecting the store to the driveway, bleak and desolate atmosphere, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "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": "L105",
        "description": "치료용 침대가 놓인 병원 병실. 침구가 덮인 침상과 그 옆의 여유 공간, 복도로 통하는 출입문이 보인다.",
        "visual_traits": [
          "치료용 침대",
          "침상 위 침구",
          "침대 옆 공간",
          "복도 연결 출입문"
        ],
        "t2i_prompt": "Set in future post-apocalyptic era centered around 2069, post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, interior of a sparse military hospital room, a single medical treatment bed with worn bedding, empty floor space beside the bed, a sturdy closed door leading to a hallway, bare walls, practical sterile lighting, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "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 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, the interior of a spacious church chapel. A wide, open floor area with architectural elements typical of an old church. On one side of the floor, a sturdy door or hatch leading down to a basement is visible. Soft, somber lighting, austere post-apocalyptic atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a narrow dirt mountain path winding through dense overgrown trees and thickets leading towards a damp swamp area, tall grasses and small wildflowers growing along the edges of the path, restrained cool-gray palette, grounded tactile realism, natural ambient lighting, no people, no vehicles, no objects.",
        "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": "L21",
        "description": "식탁과 별도 방문이 있는 좁은 컨테이너 주거 공간. 식탁 위에는 촛불과 바느질하던 헌 옷, 약통이 놓여 있다.",
        "visual_traits": [
          "좁은 컨테이너 실내",
          "작은 식탁",
          "별도 공간으로 난 방문",
          "식탁 위 촛불",
          "헌 옷과 약통"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea-centric ruined world. Photorealistic cinematic establishing shot, cramped interior of a metal shipping container converted into a makeshift living space, metallic corrugated walls, a small dining table with a lit candle, old worn clothes, and a medicine bottle, a closed door leading to another room, dimly lit and gritty atmosphere, no people, no vehicles, no objects.",
        "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": "L118",
        "description": "이끼와 갈라진 포장면이 이어지는 폐공항 진입로. 반쯤 떨어진 낡은 공항 간판 아래로 모닥불을 피우는 야영 자리가 있다.",
        "visual_traits": [
          "갈라진 포장도로",
          "곳곳의 이끼",
          "반쯤 떨어진 공항 간판",
          "모닥불 야영 자리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot. An abandoned airport entrance road featuring severely cracked asphalt pavement overgrown with patches of moss. A large, rusted, half-fallen airport entrance sign stands on the side of the road. Beneath the decaying sign is an empty makeshift campsite with a crude fire pit made of stones and scattered ashes. Austere post-apocalyptic atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles.",
        "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": "L110",
        "description": "나선형 계단으로 연결되는 연구소 2층. 낡은 피아노가 덩그러니 놓여 있고 창문으로 바깥 마당이 내려다보인다.",
        "visual_traits": [
          "나선형 계단",
          "비어 있는 2층 공간",
          "낡은 피아노",
          "마당을 향한 창문"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future 2069, South Korea. Photorealistic cinematic establishing shot, interior view of an empty and desolate second-floor space connected by a spiral staircase, an old and weathered piano sitting alone in the middle of the room, a window looking out onto an exterior yard, restrained cool-gray palette, austere post-apocalyptic atmosphere, moody and grounded tactile realism, no people, no vehicles.",
        "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 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a wide entrance road leading out of a dilapidated traditional Korean Hanok village. The edges of old wooden houses with curved tiled roofs meet the wide open dirt and broken asphalt road. Rolling natural mountain ridges are visible in the distant background, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles, no objects.",
        "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": "L44",
        "description": "다층 사무 건물의 3층에 있는 작은 방. 안에는 의자가 놓여 있고 복도와 맞닿은 출입문에는 잠금장치와 문고리가 달려 있다.",
        "visual_traits": [
          "작은 실내 공간",
          "방 안의 의자",
          "복도 쪽 출입문",
          "잠금장치와 문고리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an interior view of a small cramped confinement room inside a dilapidated office building. A single solitary chair sits in the center of the bare room. A sturdy door with a prominent heavy lock and doorknob is visible. Cool-gray palette, stark lighting casting harsh shadows, austere post-apocalyptic realism, no people, no vehicles.",
        "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": "L41",
        "description": "전면 유리창과 나란한 앞좌석이 있는 좁은 군용 조종 공간. 계기판과 무전 장치가 배치되고 좌석 곁에 태블릿이 놓여 있다.",
        "visual_traits": [
          "전면 조종창",
          "나란한 앞좌석",
          "계기판",
          "무전 장치",
          "태블릿"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a military combat helicopter cockpit. Narrow space, large front windshield, two side-by-side pilot seats, illuminated complex instrument panels, radio communication equipment, a tablet device near the seat, cool-gray ambient lighting, tactical metallic textures, no people.",
        "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": "L78",
        "description": "여러 쇠창살 수감실이 이어지는 지하 복도. 지상으로 오르는 계단과 바깥을 내다볼 수 있는 작은 창이 있다.",
        "visual_traits": [
          "연속된 쇠창살문",
          "지하 복도",
          "지상 연결 계단",
          "작은 외부 창"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate underground prison corridor lined with continuous heavy iron-barred cell doors, a rugged staircase leading up to the ground level, a small window on the wall looking outside with dim light filtering in, austere post-apocalyptic science-fiction atmosphere, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L42",
        "description": "거대한 콘크리트 제방을 따라 길게 이어지는 도로. 방벽 아래로 낡은 컨테이너들이 인접해 있고 제방 주변에 보수 자재가 쌓여 있다.",
        "visual_traits": [
          "제방을 따르는 긴 도로",
          "높은 콘크리트 방벽",
          "도로 옆 컨테이너",
          "제방 보수 자재"
        ],
        "t2i_prompt": "Set in 2069 future post-apocalyptic era, post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, a long dusty evacuation road running alongside a massive, weathered concrete levee wall, old rusted shipping containers lined up adjacent to the road beneath the barrier, piles of construction and repair materials scattered around the base of the embankment, overcast sky, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, empty scene, no people, no vehicles, no objects.",
        "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": "L10",
        "description": "고급주택 2층의 침실. 침대와 침구가 놓여 있고 외부로 열리는 창문을 통해 낮빛이 들어오는 실내 공간이다.",
        "visual_traits": [
          "2층 침실 구조",
          "침대와 침구",
          "외부로 열리는 창문",
          "낮 자연광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a high-end second-floor bedroom, no people. A spacious room featuring a large luxurious bed with premium bedding, large windows opening to the outside letting in bright natural daylight. Elegant architectural details, high-quality furnishings. Restrained cool-gray palette, grounded tactile realism, selective warmth from the bright sunlight.",
        "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": "L52",
        "description": "생활용품과 식품 진열대가 늘어선 무인 매장. 신발과 가방, 통조림, 의약품 코너가 있고 한쪽에는 현금인출기가 설치되어 있다.",
        "visual_traits": [
          "줄지은 상품 진열대",
          "신발과 가방 코너",
          "통조림과 음료",
          "의약품 코너",
          "현금인출기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Interior of an abandoned unmanned store, rows of dusty shelves with remnants of daily necessities, shoes, bags, canned goods, and medical supplies, an old ATM installed on one wall, dim lighting, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction atmosphere.",
        "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": "L49",
        "description": "해안 저지대를 덮은 넓은 수면 위에 철제 컨테이너와 판재, 잡다한 잔해가 흩어져 있다. 일부 담벼락과 구조물 윗부분이 물 위로 드러난다.",
        "visual_traits": [
          "넓은 수면",
          "흩어진 철제 컨테이너",
          "부유하는 판재",
          "수면 위 담벼락",
          "드러난 구조물 상부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a wide flooded coastal lowlands, murky water surface filled with floating debris, scattered rusting steel containers and wooden planks drifting on the water, tops of submerged concrete walls and upper parts of ruined structures protruding above the water level, desolate atmosphere, cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L127",
        "description": "앞쪽 바다를 살필 수 있는 창과 조타륜이 있는 작은 조타실. 좁은 실내에 조종 장치가 모여 있고, 창 너머로 해수면이 보인다.",
        "visual_traits": [
          "전방 관측창",
          "조타륜",
          "좁은 실내",
          "집약된 조종 장치"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a small, cramped ship wheelhouse, front observation window looking out at the ocean surface, a central steering wheel, clustered utilitarian control panels, weathered textures, rusty metal and worn surfaces, dimly lit with cool natural light coming through the window, restrained cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a temporary shelter room, no people, no vehicles, no objects. The room features a clean white bed illuminated by stark, bright fluorescent lights. A window reveals a vibrant emerald green ocean outside. The interior includes a designated changing area and a simple shower space. Restrained cool-gray palette with striking contrast from the bright window, grounded tactile realism, austere post-apocalyptic science-fiction aesthetics.",
        "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 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a wide view from an exposed dirt hill overlooking the ocean between low overlapping mountain ridges. The ground is barren soil with sparse vegetation. The sea water sparkles under the sunlight. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction landscape, empty natural scenery, no people, no vehicles, no objects.",
        "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": "L130",
        "description": "연구 공간들을 연결하는 실내 복도. 끝에는 자동문이 있고, 문 옆 벽면에 카드를 대는 출입 인증 장치가 부착되어 있다.",
        "visual_traits": [
          "연구실 연결 복도",
          "자동문",
          "벽면 카드 인증 장치"
        ],
        "t2i_prompt": "Set in post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, an indoor corridor connecting research laboratories. An automatic sliding door is located at the end of the hallway, with a card authentication device mounted on the wall next to it. Clean and functional science-fiction architecture, austere cool-gray palette, grounded tactile realism, no people, no vehicles, no objects.",
        "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": "L131",
        "description": "발전소를 연상시키는 거대하고 웅장한 연구 공간. 각종 컴퓨터와 대형 연구 장치 사이에 열대 식물과 꽃이 풍성하게 배치되어 있다.",
        "visual_traits": [
          "거대한 실내 규모",
          "발전소형 연구 설비",
          "다수의 컴퓨터",
          "열대 식물과 꽃"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea centered post-disaster world. Photorealistic cinematic establishing shot, a grand and massive indoor research center resembling a sprawling power plant. Large-scale industrial research equipment, complex machinery, and arrays of glowing computer monitors are heavily intertwined with lush tropical plants and vibrant flowers growing abundantly throughout the facility, blending austere high-tech sci-fi structures with a dense indoor jungle. Restrained cool-gray palette contrasting with vivid greens and floral colors, dramatic architectural lighting, no people, no vehicles.",
        "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": "L133",
        "description": "깔끔하고 모던한 소장실과 중앙 홀. 사무용 책상이 놓인 공간에 홀이 연결되며, 홀 중앙의 낡은 피아노와 주변 기둥이 눈에 띈다.",
        "visual_traits": [
          "모던한 실내 마감",
          "사무용 책상",
          "연결된 중앙 홀",
          "낡은 피아노",
          "홀 주변 기둥"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, clean and modern interior of a laboratory director's office and a connected central hall, no people, no vehicles. The space features an office area with a sleek desk, opening into a spacious central hall surrounded by architectural pillars. A prominent, weathered old piano sits in the center of the hall, contrasting with the modern architectural finish. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, soft diffused indoor lighting.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "office",
                "main"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 인근 상륙 해변",
        "short_id": "L137",
        "description": "연구소와 가까운 해안의 열린 해변. 바다에서 육지로 이어지는 넓은 물가와 파도선이 보이고, 낮의 자연광이 해안 전면을 밝힌다.",
        "visual_traits": [
          "열린 해안 공간",
          "넓은 물가",
          "이어지는 파도선",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, wide open beach shoreline, gentle waves crashing along the coast, bright natural daylight illuminating the sandy shore, vast ocean meeting the land, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction spectacle, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "지동현의 연구소 1층 내부와 출입구",
        "short_id": "L109",
        "description": "낡은 철문으로 들어서는 오래 비어 있던 연구소 1층. 먼지가 쌓인 바닥과 위층으로 이어지는 나선형 계단이 보인다.",
        "visual_traits": [
          "낡은 철문",
          "비어 있는 실내",
          "먼지 쌓인 바닥",
          "나선형 계단 입구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a long-abandoned first-floor research laboratory. An old, rusted heavy iron door serves as the entrance. The floor is covered in a thick layer of undisturbed dust, emphasizing the desolate state of the room. A worn metal spiral staircase leads off to the upper floor in the background. Dim and moody lighting, austere post-apocalyptic atmosphere, restrained cool-gray palette, grounded tactile realism, empty space, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "제주도 연구소 구내식당",
        "short_id": "L134",
        "description": "배식대와 공동 식탁이 배치된 실내 식당. 줄을 설 수 있는 배식 동선이 마련되어 있고, 식탁에는 빵과 여러 음식이 담긴 식기가 놓인다.",
        "visual_traits": [
          "배식대",
          "공동 식탁",
          "배식 대기 동선",
          "빵과 음식 식기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an indoor research facility cafeteria. Long communal dining tables, a functional serving counter, and a structured queuing area. Utilitarian and sterile architectural design, cool-gray palette, well-lit but austere environment, no people, no vehicles, no objects.",
        "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": "L139",
        "description": "공원처럼 잔디가 깔린 개방형 옥상. 거대한 안테나가 솟아 있고, 주변에는 사방으로 향한 스피커 시설이 배치되어 있다.",
        "visual_traits": [
          "옥상 잔디밭",
          "개방된 하늘",
          "거대한 안테나",
          "360도 방향의 스피커"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot of an open building rooftop covered with a wide, park-like green lawn, no people, no vehicles, no moving objects. A massive, towering communication antenna structure rises prominently from the grass. Large speaker array modules are mounted around the antenna, pointing outward in all 360-degree directions. A vast, open sky in the background. Restrained cool-gray palette, grounded tactile realism, and an austere post-apocalyptic science-fiction atmosphere.",
        "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": "L141",
        "description": "창이 있는 밀폐형 지휘 객실. 앞쪽 조종석과 계기 패널, 지휘용 좌석 및 외부와 연결하는 통신 장치가 좁은 실내에 배치되어 있다.",
        "visual_traits": [
          "밀폐형 객실",
          "전방 조종석",
          "계기 패널",
          "통신 장치"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a militarized command helicopter cabin, no people, no vehicles, no objects. A narrow, enclosed metallic space with reinforced windows. The front area features a cockpit with illuminated instrument panels and flight controls. Behind the cockpit are tactical command seats and communication equipment racks. Utilitarian military-grade finish, restrained cool-gray palette, grounded tactile realism, subtle glowing lights from the consoles providing controlled tonal contrast.",
        "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": "L135",
        "description": "복도에서 출입문으로 이어지는 군 지휘 사무실. 문건을 펼쳐 놓을 수 있는 업무용 책상과 좌석이 중심을 이루는 실내 공간.",
        "visual_traits": [
          "복도와 연결된 출입문",
          "업무용 책상",
          "책상 위 문건",
          "사무 좌석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, interior of a military command office, an entrance door connected to a hallway, a functional work desk with scattered documents, office seating, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, no people, no vehicles.",
        "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": "L132",
        "description": "중앙에 원형 유리벽을 두른 실험실. 유리벽 안에는 스테인리스 침대와 기계 팔, 연결 전선이 있고 바깥에는 컴퓨터 작업석이 배치되어 있다.",
        "visual_traits": [
          "중앙 원형 유리벽",
          "스테인리스 침대",
          "스캔용 기계 팔",
          "연결 전선",
          "주변 컴퓨터 작업석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an empty high-tech laboratory. A prominent circular glass isolation chamber is positioned in the center of the room. Inside the transparent glass chamber, there is a stainless steel examination bed, scanning mechanical arms, and thick connecting wires. Outside the glass walls, several computer workstations with glowing monitors are arranged. Cold clinical lighting, restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction style, no people, no vehicles, no objects.",
        "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": "L142",
        "description": "전체적으로 어두운 넓은 작업실. 대형 모니터 아래에 제단처럼 높인 작업 테이블이 놓여 있고, 주변에 좌석과 홀로그램을 표시하는 공간이 있다.",
        "visual_traits": [
          "넓고 어두운 실내",
          "대형 모니터",
          "단상형 작업 테이블",
          "테이블 뒤 좌석",
          "홀로그램 표시 공간"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a wide and dimly lit futuristic laboratory workshop, a large wall monitor, a raised altar-like central work table, seating arranged behind the table, empty space designated for hologram projections, industrial and high-tech environment, low ambient lighting with cool glows from screens, no people, no vehicles, no objects. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "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": "L138",
        "description": "여러 모니터와 제어 시스템이 모인 통제 공간. 화면에는 외부 감시 영상과 에너지 수치 그래프가 표시되며, 조작 장치들이 화면 아래에 배치되어 있다.",
        "visual_traits": [
          "다수의 감시 모니터",
          "외부 영상 화면",
          "에너지 그래프",
          "제어 콘솔"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a high-tech research facility control room, no people, no vehicles. Walls are filled with multiple glowing monitors and large screens displaying external surveillance footage and complex energy data graphs. Below the screens are rows of control consoles equipped with various operation panels, buttons, and levers. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "바다 섬바위와 야외 식탁 공간",
        "short_id": "L144",
        "description": "투명한 바닷물에 둘러싸인 섬바위. 수면 아래 물고기가 보이며, 바위 위의 평평한 자리에는 음식과 식기를 차린 야외 식탁이 놓여 있다.",
        "visual_traits": [
          "바다에 둘러싸인 섬바위",
          "투명한 해수면",
          "수중 물고기",
          "야외 식탁",
          "음식과 식기"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot. An isolated rock formation protruding from clear, transparent ocean water. Schools of fish are clearly visible swimming beneath the surface. On a flat section atop the rock, an outdoor dining table is fully set with food and tableware. Natural daylight, serene and isolated atmosphere, restrained cool-gray palette with selective warmth on the food and table setting, grounded tactile realism. No people, no vehicles.",
        "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": "P07",
        "description": "손에 들어오는 직사각형 휴대 단말기. 전면 화면에 발신 정보와 통화 화면이 표시되며, 얇은 외장과 작은 조작부를 갖춘다.",
        "visual_traits": [
          "손바닥 크기",
          "직사각형 외장",
          "전면 표시 화면",
          "작은 조작부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, a palm-sized rectangular mobile communication device, thin casing, front display screen, small control buttons, plain neutral background. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color where supported by the image context. Balance austere post-apocalyptic science-fiction spectacle with intimate humanism, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "그물망",
        "short_id": "P04",
        "description": "굵은 줄을 반복해서 엮은 커다란 그물. 일정한 크기의 망눈이 이어지며, 펼치거나 접어 감쌀 수 있는 유연한 형태다.",
        "visual_traits": [
          "반복되는 망눈",
          "엮인 굵은 줄",
          "넓은 면적",
          "유연하게 접히는 형태"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea-centric post-disaster world. Photorealistic product photo, isolated object, plain neutral background. A large, heavy-duty net made of thick woven ropes, featuring a uniform grid-like mesh pattern. The material is flexible, shown slightly folded and draped to emphasize its large size and utilitarian texture. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction style.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "분리된 로봇 팔",
        "short_id": "P09",
        "description": "팔꿈치와 손목 관절, 기계 손가락이 연결된 금속제 로봇 팔 부품. 몸체와 연결하는 접합부와 외장 고정 나사가 드러난다.",
        "visual_traits": [
          "금속제 팔 외장",
          "팔꿈치와 손목 관절",
          "기계 손가락",
          "몸체 접합부",
          "고정 나사"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic product photo, isolated object, a metallic, detached robotic arm. It features articulated elbow and wrist joints, and intricate mechanical fingers. Exposed connection joints and exterior fixing screws are clearly visible at the base of the arm. Restrained cool-gray palette, grounded tactile realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "주크박스",
        "short_id": "P11",
        "description": "들고 옮길 수 있는 낡은 음악 재생 장치. 몸체에 원형 음반을 거는 회전부가 있고, 옆에는 나팔형 스피커를 연결할 수 있다.",
        "visual_traits": [
          "휴대 가능한 몸체",
          "낡은 기계 외장",
          "음반 회전부",
          "나팔형 스피커 연결부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, plain neutral background. A portable, vintage mechanical music player resembling a compact gramophone. It features a heavily weathered, aged exterior casing, a visible rotating turntable for circular records on top, and a distinctive attachable horn speaker on its side. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "LP판",
        "short_id": "P13",
        "description": "얇고 납작한 검은 원형 음반. 표면에 촘촘한 동심원 홈이 있고, 가운데에는 작은 구멍과 원형 라벨이 자리한다.",
        "visual_traits": [
          "검은 원형 판",
          "얇은 두께",
          "동심원 음골",
          "중앙 구멍과 라벨"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic product photo, isolated object, a thin black circular vinyl record, dense concentric grooves on the surface, a small hole and a circular label in the center, restrained cool-gray palette, grounded tactile realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "렌치·스패너",
        "short_id": "P10",
        "description": "길쭉한 금속 손잡이 끝에 볼트 머리를 물리는 턱이 있는 소형 공구. 벌어진 입구와 평평한 몸체가 특징이다.",
        "visual_traits": [
          "길쭉한 금속 몸체",
          "볼트용 벌어진 턱",
          "평평한 손잡이",
          "휴대 가능한 크기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, plain neutral background. A small metal wrench or spanner, elongated flat metal handle, open C-shaped jaws for gripping bolts, grounded tactile realism, slightly worn metallic texture, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "총",
        "short_id": "P08",
        "description": "총열과 방아쇠, 손잡이가 있는 금속제 총기류. 짧은 권총형부터 개머리판이 달린 긴 소총형과 산탄총형까지 포함한다.",
        "visual_traits": [
          "금속제 총열",
          "방아쇠와 손잡이",
          "짧은 권총형",
          "개머리판이 달린 장총형"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, a rugged metallic firearm featuring a distinct metal barrel, trigger, and grip, versatile tactical design representing varying sizes from short handguns to long rifles with solid stocks, restrained cool-gray palette, grounded tactile realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "휴대용 확성기",
        "short_id": "P15",
        "description": "앞쪽으로 넓게 벌어지는 원뿔형 스피커와 아래쪽 손잡이가 결합된 휴대용 장치. 뒤쪽에는 작은 송화부와 조작부가 있다.",
        "visual_traits": [
          "원뿔형 스피커",
          "넓은 전면 개구부",
          "아래쪽 손잡이",
          "후면 송화부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic product photo, isolated object, a portable megaphone. It features a conical horn speaker that widens at the front, a pistol-grip style handle at the bottom, and a mouthpiece with a small control panel at the rear. Worn plastic and metal textures, rugged utilitarian design, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "나팔형 주크박스 스피커",
        "short_id": "P12",
        "description": "좁은 연결관에서 넓은 개구부로 벌어지는 나팔 형태의 스피커. 음악 재생 장치의 몸체에 끼워 연결하는 별도 부품이다.",
        "visual_traits": [
          "나팔형 실루엣",
          "넓게 벌어진 개구부",
          "좁은 연결관",
          "분리형 구조"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic product photo, isolated object, plain neutral background. A detachable horn-shaped speaker component for a jukebox. The object features a narrow cylindrical connecting tube at the base that smoothly flares outward into a wide, bell-shaped opening, strongly resembling a vintage gramophone horn. Grounded tactile realism, weathered metallic texture suitable for a post-apocalyptic setting, restrained cool-gray palette with controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "몽둥이·곤봉",
        "short_id": "P16",
        "description": "한 손으로 쥘 수 있는 손잡이와 길쭉한 타격부를 가진 막대형 도구. 원통형 곤봉과 금속 접점이 붙은 전기식 형태가 포함된다.",
        "visual_traits": [
          "길쭉한 막대 형태",
          "한 손용 손잡이",
          "두꺼운 타격부",
          "전기식의 금속 접점"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, plain neutral background. A rugged cylindrical baton and club weapon, featuring a one-handed grip and a thick elongated striking end. The striking portion has metallic contact points for electric shock functions, scratched and worn metal and synthetic materials, grounded tactile realism, restrained cool-gray palette.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "고무호스",
        "short_id": "P31",
        "description": "길게 이어지는 유연한 고무 관. 둥근 단면의 속이 비어 있고, 바닥에 늘어뜨리거나 둥글게 말아 둘 수 있다.",
        "visual_traits": [
          "유연한 고무 재질",
          "긴 관 형태",
          "둥근 단면",
          "속이 빈 끝부분"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic product photo, isolated object, long and flexible rubber hose, circular cross-section, hollow interior, practical and utilitarian, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "돈 봉투",
        "short_id": "P21",
        "description": "지폐를 넣을 수 있는 길쭉한 직사각형 종이 봉투. 한쪽 끝에 접어 닫는 덮개가 있으며, 내용물 두께만큼 몸체가 도톰해진다.",
        "visual_traits": [
          "직사각형 종이 봉투",
          "접이식 덮개",
          "지폐 크기의 수납부",
          "도톰한 몸체"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic product photo, isolated object, a long rectangular paper envelope designed for holding banknotes. The envelope has a folding flap on one end and a slightly thick, bulging body indicating it is filled with money. Standard paper texture. Grounded tactile realism, controlled tonal contrast, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "40d739f8-2f20-47c8-a4fe-a466fdad4cdd",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-18T13:35:40.884930+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}