{
  "status": "running",
  "data": {
    "completed": {
      "L169": {
        "name": "라울의 컨테이너 앞 공터",
        "short_id": "L169",
        "description": "낡은 철제 컨테이너 출입문 앞에 마련된 작은 공터. 주변에 컨테이너 하우스가 늘어서고 바닥에는 물 호스가 놓여 있다.",
        "visual_traits": [
          "컨테이너 앞 빈터",
          "낡은 철제 외벽",
          "인접한 컨테이너 하우스",
          "물 호스"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a small dirt empty lot in front of the entrance of an old, rusted steel container. Several other weathered container houses are lined up closely around the area. A winding water hose is laid on the ground. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, 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"
      },
      "L276": {
        "name": "제주도 연구소 인근 상륙 해변",
        "short_id": "L276",
        "description": "바다와 맞닿은 연구소 인근 해변. 물가와 육지가 이어지는 개방된 해안 공간으로 낮의 자연광이 비친다.",
        "visual_traits": [
          "개방된 해안",
          "바다와 맞닿은 물가",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an open coastal beach area, where the rugged land meets the ocean, expansive view of the sea, natural daylight illuminating the shoreline, 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 an epic sense of weight.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L273": {
        "name": "특임대 이강준의 사무실",
        "short_id": "L273",
        "description": "문으로 출입하는 군 부대 사무실. 업무용 책상과 문건을 놓을 수 있는 실무 공간으로 구성된다.",
        "visual_traits": [
          "사무실 출입문",
          "업무용 책상",
          "문건"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an empty interior of a utilitarian military office. A sturdy office desk is centrally placed, holding scattered documents and files. A standard office door is visible on the stark, practical wall. Cool-gray palette, controlled tonal contrast, grounded tactile realism, austere post-apocalyptic 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"
      },
      "L255": {
        "name": "목포 항구마을 생선회 식당",
        "short_id": "L255",
        "description": "항구 거리와 맞닿은 소박한 생선회 식당. 간단한 탁자와 좌석이 놓여 있고 생선회 접시와 주변 생선 판매대가 보인다.",
        "visual_traits": [
          "소박한 탁자",
          "간단한 좌석",
          "생선회 접시",
          "거리와 맞닿은 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea centered. Photorealistic cinematic establishing shot, a rustic open-air raw fish restaurant adjacent to a weathered port street, featuring simple built-in tables, nearby fish stands, seaside atmosphere, austere post-apocalyptic aesthetic, 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"
      },
      "L194": {
        "name": "인천 난민촌 외곽 도로와 무인점포 앞",
        "short_id": "L194",
        "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, no people, no vehicles, no objects. A wide, dusty road on the outskirts of a refugee camp stretching towards a distant, ruined cityscape. Across the street stands the weathered storefront and dirty glass entrance of an abandoned unmanned store. Cracked pavement covered in dust and debris, austere post-apocalyptic atmosphere, 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"
      },
      "C25": {
        "name": "백산",
        "short_id": "C25",
        "description": "한국인 성인 남성의 얼굴과 머리.",
        "visual_traits": [
          "한국인",
          "성인",
          "남성 얼굴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male. His face is severely disfigured and grotesquely melted due to radiation exposure, showing heavily scarred, uneven, and severely damaged skin structure. Restrained cool-gray palette, grounded tactile realism, epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L161": {
        "name": "난민 재판소 밖 쓰레기 더미",
        "short_id": "L161",
        "description": "허름한 건물 밖으로 각종 폐기물이 불규칙하게 쌓인 황폐한 공간. 쓰레기 더미가 주변 바닥을 뒤덮고 있다.",
        "visual_traits": [
          "허름한 건물 외벽",
          "불규칙한 쓰레기 더미",
          "폐기물로 뒤덮인 바닥",
          "어두운 야외 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, an outdoor area outside a dilapidated building with massive, irregular piles of various waste and debris covering the ground, bleak and 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"
      },
      "C03": {
        "name": "앰버",
        "short_id": "C03",
        "description": "10세 한국계 백인 혼혈 여자아이. 금발 머리칼과 커다란 눈, 어린아이의 둥근 얼굴 윤곽.",
        "visual_traits": [
          "10세 여자아이",
          "한국계 백인 혼혈",
          "금발 머리",
          "커다란 눈",
          "둥근 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future around 2069, South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old girl of mixed Korean and white ancestry, blonde hair, large eyes, and a round child's face with soft facial contours. Front-facing, eye-level framing, looking directly at the camera, neutral expression. Photorealistic live-action cinema quality, natural age-appropriate facial detail, soft even studio lighting, restrained cool-gray tonality with natural color rendering, controlled tonal contrast, sharp facial focus, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C21": {
        "name": "국방장관",
        "short_id": "C21",
        "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, neatly trimmed short black hair. Face and head details only, no clothing described. 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"
      },
      "L277": {
        "name": "제주도 연구소 통제실",
        "short_id": "L277",
        "description": "외부 영상과 에너지 그래프를 표시하는 여러 모니터가 설치된 실내. 제어 시스템과 통신 장비가 모여 있다.",
        "visual_traits": [
          "복수의 모니터",
          "외부 영상 화면",
          "에너지 그래프",
          "제어 시스템"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an indoor control room filled with multiple monitors displaying external camera feeds and energy graphs, control systems and communication equipment arranged systematically, high-tech but utilitarian design, glowing screens contrasting with the dim ambient light, ... 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"
      },
      "L209": {
        "name": "태진과 은영의 카센터 창고",
        "short_id": "L209",
        "description": "벽에 여러 록밴드 포스터가 붙은 정비 창고. 거대한 스피커와 수리 공구, 펜치, 정비용 용액 병들이 놓여 있다.",
        "visual_traits": [
          "록밴드 포스터 벽면",
          "거대한 스피커",
          "수리 공구",
          "커다란 펜치",
          "정비용 용액 병"
        ],
        "t2i_prompt": "Set in a 2069-centered futuristic post-apocalyptic era, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, interior of a rustic car repair garage. The walls are heavily decorated with faded rock band posters. The workspace is cluttered with mechanical repair tools, large pliers, and bottles of maintenance fluids, with a massive audio speaker sitting prominently in the corner. Gritty, dusty post-apocalyptic atmosphere, industrial lighting, restrained cool-gray palette with 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"
      },
      "L195": {
        "name": "무인점포 내부",
        "short_id": "L195",
        "description": "신발과 가방, 식품, 생활용품이 진열된 무인 매장. 여러 진열대 사이로 통로가 나 있고 의약품 코너와 현금인출기가 설치돼 있다.",
        "visual_traits": [
          "여러 줄의 진열대",
          "신발·가방 진열",
          "식품과 생활용품",
          "의약품 코너",
          "현금인출기"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of an unmanned store, no people, no vehicles. Aisles formed by multiple rows of display racks filled with shoes, bags, preserved food, and daily necessities. A dedicated medicine corner and an ATM machine are installed along the wall. Austere post-apocalyptic science-fiction 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"
      },
      "L256": {
        "name": "목포공항 입구와 공터",
        "short_id": "L256",
        "description": "오래 방치된 비행장 입구와 넓은 공터. 갈라진 도로에 이끼가 번지고 공항 간판은 낡아 일부가 떨어져 있다.",
        "visual_traits": [
          "갈라진 포장도로",
          "번진 이끼",
          "일부 떨어진 공항 간판",
          "넓은 공터",
          "낡은 비행장 시설"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, an abandoned airport entrance and a vast open lot. The paved road is deeply cracked with thick moss and weeds growing through the crevices. A large, weathered airport entrance sign stands with several letters missing and peeling paint. Rusted and ruined airfield facilities are scattered around the empty lot. 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"
      },
      "L163": {
        "name": "인천 난민촌 입구와 철창문 앞",
        "short_id": "L163",
        "description": "철창 출입문과 ‘난민 거주지역’ 표지판이 있는 진입로. 안쪽으로 낡은 철제 컨테이너들이 조밀하게 늘어서고 방송용 스피커가 설치돼 있다.",
        "visual_traits": [
          "철창 출입문",
          "‘난민 거주지역’ 표지판",
          "조밀한 컨테이너 배치",
          "방송용 스피커"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea and surrounding regions. Photorealistic cinematic establishing shot, a heavily weathered iron grating entrance gate with a sign indicating a refugee settlement area. Beyond the gate, a dense and crowded cluster of rusted steel shipping containers used as makeshift housing. Public broadcasting speakers mounted on poles. Austere post-apocalyptic environment, cool-gray palette, subdued lighting, gritty texture, 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"
      },
      "L228": {
        "name": "찰리가 갇힌 지하 케이지 수용실",
        "short_id": "L228",
        "description": "작은 강철 케이지와 승강 구조가 설치된 어두운 지하실. 천장에는 지상 격투장으로 연결되는 큰 개폐문이 있다.",
        "visual_traits": [
          "작은 강철 케이지",
          "케이지 승강 구조",
          "천장 개폐문",
          "어두운 지하 공간"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, a post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, a dark underground holding room featuring a small sturdy steel cage mounted on a heavy mechanical elevating platform, a large retractable metal trapdoor on the ceiling directly above the cage, brutalist industrial architecture, rough concrete walls, minimal harsh overhead lighting casting deep shadows, gritty texture, 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"
      },
      "L206": {
        "name": "휴게소 마트 내부",
        "short_id": "L206",
        "description": "상품 진열대와 의약품 코너를 갖춘 작은 매장. 한쪽에 텔레비전과 테이블이 있고 구석의 반사경에 실내 통로가 비친다.",
        "visual_traits": [
          "상품 진열대",
          "의약품 코너",
          "텔레비전",
          "테이블",
          "구석의 반사경"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, post-disaster South Korea. Photorealistic cinematic establishing shot, interior of a small rest area mart, rows of worn product shelves, a small medicine corner, a television and a table on one side, a convex mirror in the corner reflecting an indoor hallway, desolate and worn-down atmosphere, cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction, 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"
      },
      "L266": {
        "name": "제주도 연구소 임시보호소 병실",
        "short_id": "L266",
        "description": "흰색 침대와 밝은 형광등이 있는 병실. 창밖으로 에메랄드빛 바다가 넓게 펼쳐지고 실내에는 통화 장치가 마련되어 있다.",
        "visual_traits": [
          "흰색 침대",
          "강한 형광등 조명",
          "바다가 보이는 창",
          "에메랄드빛 수면",
          "통화 장치"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot, an empty hospital room inside a research institute temporary shelter, no people. A clean white hospital bed and a wall-mounted communication device. Bright fluorescent ceiling lights illuminating the room. A large window offers a wide, expansive view of an emerald-colored ocean outside. Restrained cool-gray interior palette contrasting with the vivid emerald sea, grounded tactile realism, austere 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"
      },
      "L268": {
        "name": "제주도 연구소 메인 연구센터",
        "short_id": "L268",
        "description": "발전소처럼 거대한 실내 연구 공간. 각종 컴퓨터와 대형 연구 장치가 배치되고 열대 식물과 꽃이 기계 설비 사이를 채운다.",
        "visual_traits": [
          "거대한 실내 규모",
          "대형 연구 장치",
          "다수의 컴퓨터",
          "열대 식물",
          "설비 사이의 꽃"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a massive indoor research center resembling a power plant interior, no people, no vehicles, no objects. A vast cavernous space filled with towering industrial mechanical facilities, large-scale scientific research equipment, and banks of computer servers. Lush tropical plants, thick vines, and brightly colored exotic flowers grow wild between the metallic structures, creating a stark visual contrast between cold futuristic machinery and vibrant organic nature. Restrained cool-gray palette with grounded tactile realism, allowing the selective warmth and rich colors of the tropical flowers to pop. Dramatic cinematic lighting, highly detailed environment.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L253": {
        "name": "목포 항구도시 보건소 병실",
        "short_id": "L253",
        "description": "응급치료용 침대가 놓인 소규모 보건소 병실. 단출한 실내에 침대와 주변 통로가 마련되어 있고 출입문이 가까이 있다.",
        "visual_traits": [
          "응급치료용 침대",
          "작은 병실",
          "단출한 실내 구성",
          "침대 주변 통로"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a small, modest hospital room in a public health center, no people, no vehicles, no objects. Simple interior featuring a single emergency treatment bed in the center, leaving a narrow aisle around it, with a door nearby. The walls and flooring are practical and slightly worn, reflecting an austere post-apocalyptic environment. Restrained cool-gray palette, grounded tactile realism, and 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"
      },
      "L150": {
        "name": "페드로의 자동차 내부",
        "short_id": "L150",
        "description": "운전석과 조수석이 나란한 자동차 앞좌석 공간. 운전대와 대시보드, 노트북과 구겨진 도면이 있으며 창으로 낮빛이 들어온다.",
        "visual_traits": [
          "나란한 앞좌석",
          "운전대와 대시보드",
          "노트북",
          "구겨진 도면",
          "창으로 들어오는 낮빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior space of a car front cabin, driver and passenger seats side-by-side, steering wheel, dashboard, a laptop and crumpled architectural drawings scattered on the surfaces, bright daylight illuminating the dusty interior through the windshield, restrained cool-gray palette, grounded tactile realism, empty, no people.",
        "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 era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 60-year-old Korean male, aged face with prominent wrinkles on the forehead and around the eyes, realistic skin texture, short salt-and-pepper hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, photorealistic, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L233": {
        "name": "현우의 트럭 적재함",
        "short_id": "L233",
        "description": "지붕 없이 위로 열린 낡은 적재 공간. 낮은 측벽이 바닥을 둘러싸고, 한쪽에는 옮겨 펼칠 수 있는 그늘막이 놓여 있다.",
        "visual_traits": [
          "개방된 상부",
          "낮은 적재함 측벽",
          "낡은 적재 바닥",
          "이동식 그늘막"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, an open and weathered truck cargo bed, low rusty side walls surrounding a worn metal floor, a movable canvas awning, abandoned post-apocalyptic science-fiction atmosphere, restrained cool-gray palette, grounded tactile realism, no people.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L151": {
        "name": "고급주택가 주택 외부와 진입로",
        "short_id": "L151",
        "description": "담벼락에 둘러싸인 2층 고급주택과 진입로. 거실의 큰 통유리창, 구식 열쇠식 잠금장치가 달린 현관문, 2층 창문이 보인다.",
        "visual_traits": [
          "2층 고급주택",
          "외곽 담벼락",
          "현관 진입로",
          "거실 통유리창",
          "구식 열쇠식 현관 잠금장치"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster South Korea. Photorealistic cinematic establishing shot, an exterior view of a two-story luxury house surrounded by a perimeter wall, an entrance driveway leading up to a sturdy front door equipped with an old-fashioned keyhole lock, large floor-to-ceiling windows on the ground floor, multiple second-floor windows visible. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with intimate 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"
      },
      "C45": {
        "name": "셰퍼드",
        "short_id": "C45",
        "description": "성견 셰퍼드. 검정과 황갈색이 섞인 털, 곧게 선 삼각형 귀와 길게 뻗은 주둥이, 두툼한 꼬리.",
        "visual_traits": [
          "성견 셰퍼드",
          "검정·황갈색 털",
          "곧게 선 삼각형 귀",
          "긴 주둥이",
          "두툼한 꼬리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Full body reference shot, entire figure from head to feet visible, an adult German Shepherd dog, black and tan fur coat, erect triangular ears, elongated muzzle, thick tail, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L221": {
        "name": "익산 마을 주변 숲 능선",
        "short_id": "L221",
        "description": "숲 가장자리를 따라 이어지는 능선. 아래로 한옥마을과 높은 물탱크 탑이 내려다보이며, 멀리까지 열린 하늘이 펼쳐진다.",
        "visual_traits": [
          "나무로 둘러싸인 능선",
          "마을을 내려다보는 고도",
          "멀리 보이는 물탱크 탑",
          "넓게 열린 하늘"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dirt and grass ridge at the edge of a forest, overlooking a traditional hanok village with tiled roofs below, a tall weathered water tank tower rising in the distance, wide expansive open sky above, 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"
      },
      "L172": {
        "name": "윤성찬의 자동차 내부",
        "short_id": "L172",
        "description": "앞좌석과 뒷좌석이 구분된 고급 세단 실내. 운전대와 계기판이 앞쪽에 있고 뒷좌석 옆으로 창문과 도어 내장재가 이어진다.",
        "visual_traits": [
          "고급 세단 실내",
          "구분된 앞뒤 좌석",
          "운전대와 계기판",
          "뒷좌석 측면 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior view of a luxury sedan, spacious layout with distinct front and rear seating areas, futuristic yet grounded dashboard with a steering wheel, rear side windows and detailed door trim, restrained cool-gray palette, grounded tactile realism, no people.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L271": {
        "name": "제주도 연구소 식당",
        "short_id": "L271",
        "description": "배식대와 식사용 테이블이 마련된 공동 식당. 테이블 위에 빵을 비롯한 음식이 놓여 있다.",
        "visual_traits": [
          "배식대",
          "공동 식사 테이블",
          "빵과 음식"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a large, empty institutional cafeteria, long serving counter, rows of utilitarian dining tables and chairs, practical lighting, austere and functional architecture, use a restrained cool-gray palette, grounded tactile realism, and 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"
      },
      "L239": {
        "name": "무너진 백화점 외부와 식생이 회복된 잔해 지대",
        "short_id": "L239",
        "description": "절반쯤 붕괴된 대형 상업 건물과 잔해 지대. 넓게 깔린 이끼, 고인 웅덩이, 무성한 나무와 작은 꽃들이 콘크리트 틈을 채운다.",
        "visual_traits": [
          "반쯤 붕괴된 대형 건물",
          "콘크리트 잔해",
          "넓은 이끼층",
          "고인 웅덩이",
          "무성한 나무와 꽃"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, empty space, no people, no vehicles, no objects. The exterior of a massive, half-collapsed commercial building surrounded by a sprawling debris zone. Huge chunks of shattered concrete ruins are heavily covered in thick layers of green moss. Stagnant water puddles gather in the uneven terrain. Lush trees, small wildflowers, and dense vegetation grow wildly through the cracks of the concrete rubble, showing nature completely reclaiming the destroyed urban architecture. Restrained cool-gray palette with contrasting vibrant natural greens, 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"
      },
      "C27": {
        "name": "선지자",
        "short_id": "C27",
        "description": "한국인 성인의 얼굴. 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인",
          "성인 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in Post-apocalyptic 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean face, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L173": {
        "name": "구치소 면회실",
        "short_id": "L173",
        "description": "넓은 실내 한가운데 테이블과 의자가 놓인 면회 공간. 중앙 좌석 주변으로 여백이 넓게 남아 있는 단순한 구성이다.",
        "visual_traits": [
          "넓은 실내",
          "중앙 테이블",
          "테이블 주변 의자",
          "넓게 비어 있는 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, interior view, no people, no vehicles. A spacious, stark visiting room inside a detention facility. A single plain table surrounded by simple chairs sits isolated in the exact center of the vast room. The surrounding floor space is strikingly empty and barren, emphasizing the isolation of the central seating area. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast. Balance austere post-apocalyptic science-fiction spectacle with 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"
      },
      "L156": {
        "name": "인천 난민촌 인공제방과 공사장",
        "short_id": "L156",
        "description": "바다를 막아선 거대한 콘크리트 제방과 보수 공사장. 벽 곳곳의 깊은 균열과 젖은 지지대, 적재된 보수 자재와 돌무더기가 보인다.",
        "visual_traits": [
          "거대한 콘크리트 제방",
          "벽면의 깊은 균열",
          "물이 흐르는 지지대",
          "보수 자재 더미",
          "돌무더기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, a massive concrete artificial seawall holding back the ocean, with a surrounding repair construction site. The enormous concrete barrier has deep, visible cracks across its surface, and wet structural supports stand nearby, dripping with water. Piles of construction materials and mounds of rocks are gathered around the area. Bleak, cold 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"
      },
      "L242": {
        "name": "찰리의 상상과 기억 속 연구소 앞 보라색 꽃밭",
        "short_id": "L242",
        "description": "보라색 제비꽃이 넓게 펼쳐진 들판. 낮은 꽃과 초록 잎이 촘촘히 이어지고 멀리 연구소 건물이 서 있다.",
        "visual_traits": [
          "드넓은 보라색 꽃밭",
          "작은 제비꽃",
          "촘촘한 초록 잎",
          "멀리 보이는 연구소"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a vast field densely covered with low-growing purple violets and green leaves, a laboratory building standing in the far distance, grounded tactile realism, rich purple colors contrasting with the landscape, serene 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"
      },
      "L215": {
        "name": "익산 늪지대의 캠핑카 고립 지점",
        "short_id": "L215",
        "description": "숲길 끝에 펼쳐진 황폐한 늪지대. 물기 많은 진흙 바닥 옆에 출입 금지 팻말과 심하게 부식된 방사능 구역 표지가 서 있다.",
        "visual_traits": [
          "황폐한 늪지대",
          "물기 많은 진흙",
          "숲길과 맞닿은 가장자리",
          "출입 금지 팻말",
          "부식된 방사능 표지"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, desolate swamp area at the edge of a forest path, wet muddy ground, old no trespassing signs, heavily corroded radiation warning signs, gloomy and dreary atmosphere, 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"
      },
      "L231": {
        "name": "익산 한옥마을 식량창고",
        "short_id": "L231",
        "description": "낡은 철문이 달린 소박한 식량창고. 내부는 대부분 비어 있으며 바닥에 쌀 포대 몇 개와 감자 포대가 놓여 있다.",
        "visual_traits": [
          "낡은 철문",
          "대부분 빈 내부",
          "쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a simple food storage room inside a traditional Hanok building, featuring an old, weathered iron door. The space is mostly empty, with only a few rough burlap sacks of rice and potatoes placed on the floor. Aged wooden beams and traditional architectural elements, dim natural light entering through small gaps. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic 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"
      },
      "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, plain white background. 30-year-old Korean woman, short black bob hair framing her face. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L257": {
        "name": "목포공항 격납고",
        "short_id": "L257",
        "description": "거대한 창고 문과 넓은 바닥을 갖춘 낡은 격납고. 높고 깊은 실내 위로 전구 조명이 설치되어 있다.",
        "visual_traits": [
          "거대한 창고 문",
          "높은 실내 공간",
          "넓은 바닥 면적",
          "전구 조명"
        ],
        "t2i_prompt": "Set in Post-apocalyptic future centered around 2069, Post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, expansive interior of an old weathered aircraft hangar, giant closed warehouse doors, wide empty concrete floor, high deep ceiling with hanging light bulb illumination, cavernous utilitarian architecture, rusted metal and worn surfaces, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic 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"
      },
      "L218": {
        "name": "익산 한옥마을 거리와 공터",
        "short_id": "L218",
        "description": "낡은 한옥들이 이어진 거리와 넓게 트인 마을 공터. 기와지붕이 겹쳐 보이며, 건물 사이로 높은 물탱크 탑이 솟아 있다.",
        "visual_traits": [
          "낡은 한옥 건물",
          "겹쳐 보이는 기와지붕",
          "열린 공터",
          "높은 물탱크 탑"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a weathered street lined with old traditional Korean hanok houses, overlapping dark tile roofs, a wide open dirt vacant lot, a tall rusted water tank tower towering over the low buildings, 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",
                "yard"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C48": {
        "name": "50대 대머리 한국인 남성",
        "short_id": "C48",
        "description": "50대 한국인 남성. 머리 윗부분이 벗겨져 두피가 드러나는 대머리와 중년의 얼굴.",
        "visual_traits": [
          "한국인 남성",
          "50대",
          "대머리",
          "드러난 두피",
          "중년의 얼굴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean male, bald on the top of the head with an exposed scalp, showing natural middle-aged facial wrinkles and bone structure. Neutral expression. 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, balancing 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"
      },
      "L188": {
        "name": "인천 난민촌 관리사무소 3층 복도",
        "short_id": "L188",
        "description": "여러 방의 출입문과 외부를 내다보는 창이 이어지는 복도. 구석에 소화기가 비치돼 있고 위층으로 향하는 계단과 연결된다.",
        "visual_traits": [
          "연속된 방문",
          "외부를 보는 창문",
          "구석의 소화기",
          "위층 연결 계단"
        ],
        "t2i_prompt": "Set in post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, an indoor corridor of a utilitarian administration building, a long hallway lined with multiple closed room doors on one side and windows looking out to the exterior on the other, a fire extinguisher sitting in the corner, a staircase leading up to the next floor visible at the end of the hall, slightly worn and austere post-apocalyptic sci-fi look, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no temporary objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L162": {
        "name": "허름한 골목 식당 내부",
        "short_id": "L162",
        "description": "낡은 탁자와 의자가 놓인 소규모 식당. 출입구에서 떨어진 안쪽 구석에 외진 좌석이 있다.",
        "visual_traits": [
          "낡은 탁자",
          "식당 의자",
          "안쪽 구석 좌석",
          "소규모 실내"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, interior of a small, run-down alley restaurant. Old, worn-out wooden tables and mismatched chairs arranged in a cramped, poorly lit space. A secluded corner booth situated far from the entrance. Peeling walls and dusty floor, 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"
      },
      "C18": {
        "name": "윤성찬",
        "short_id": "C18",
        "description": "77세 한국인 남성. 깊은 이마 주름과 눈가 주름이 드러나는 고령의 얼굴.",
        "visual_traits": [
          "한국인 남성",
          "77세",
          "고령의 얼굴",
          "깊은 이마 주름",
          "눈가 주름"
        ],
        "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. A 77-year-old Korean male. Elderly face with deep forehead wrinkles and prominent wrinkles around the eyes. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L181": {
        "name": "인천 성당 지하실 계단",
        "short_id": "L181",
        "description": "지상층과 지하 기도 공간을 연결하는 어두운 실내 계단. 좁은 계단 통로를 따라 아래층으로 이어진다.",
        "visual_traits": [
          "실내 계단",
          "지하로 내려가는 경사",
          "좁은 연결 통로",
          "어두운 조명"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a narrow and dark indoor staircase connecting a ground floor to an underground space, enclosed passage, steep concrete or stone steps leading downwards, dimly lit atmosphere, austere post-apocalyptic science-fiction spectacle, 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"
      },
      "L197": {
        "name": "폐공장 옆 캠핑카 보관 창고",
        "short_id": "L197",
        "description": "버려진 공장 옆에 붙은 창고. 들어 올리는 셔터문 뒤로 넓고 어두운 보관 공간이 드러난다.",
        "visual_traits": [
          "폐공장에 인접한 창고",
          "들어 올리는 셔터문",
          "넓은 보관 바닥",
          "어두운 내부"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, a post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, an abandoned warehouse attached to a ruined factory building, featuring a large, weathered metal roll-up shutter door. The shutter is partially open, revealing a wide, dark, and empty concrete storage floor inside. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, gritty and dusty textures, architectural decay, 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"
      },
      "L190": {
        "name": "박철진이 탑승한 전투 헬기 내부",
        "short_id": "L190",
        "description": "조종석과 조수석, 통신 장비가 밀집한 비좁은 항공기 실내. 전면과 측면 창을 통해 아래쪽 지형이 내려다보인다.",
        "visual_traits": [
          "조종석과 조수석",
          "밀집한 계기 장비",
          "통신 장비",
          "전면·측면 창"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Photorealistic cinematic establishing shot, empty space, no people, no loose objects. Cramped interior cockpit of a futuristic combat helicopter. Pilot and co-pilot seats positioned side by side, surrounded by a dense, rugged array of instrument panels, glowing dials, screens, and heavy communication equipment. Large front and side cockpit windows offering an aerial view of the outside environment. 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"
      },
      "L170": {
        "name": "라울의 컨테이너 내부",
        "short_id": "L170",
        "description": "잠자리를 둘 수 있는 소박한 컨테이너 주거 공간. 좁은 직사각형 실내에 출입문과 간단한 침구가 있다.",
        "visual_traits": [
          "좁은 직사각형 실내",
          "컨테이너 구조",
          "출입문",
          "간단한 침구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea-centered post-disaster world. Photorealistic cinematic establishing shot of an empty interior space, no people. Inside a narrow corrugated metal shipping container converted into a humble living space. A simple entrance door at one end, a modest sleeping pad or simple bedding on the floor. Dim practical lighting, 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"
      },
      "L212": {
        "name": "찰리가 홀로 걷는 지방도로",
        "short_id": "L212",
        "description": "도시 밖으로 길게 이어지는 지방도로. 양옆으로 길가 지면이 드러나고 인근 숲과 산길로 이어지는 갈림길이 있다.",
        "visual_traits": [
          "길게 이어진 지방도로",
          "드러난 길가 지면",
          "인근 숲",
          "산길로 향하는 갈림길"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, a long desolate local road stretching outwards, exposed dirt and overgrown ground on both sides of the road, dense unkempt forest surrounding the area, a small narrow fork branching off toward a mountain trail, no people, no vehicles, no objects. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, austere post-apocalyptic scenery.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C29": {
        "name": "한수",
        "short_id": "C29",
        "description": "북한 출신 성인 남성. 짧게 자른 검은 머리.",
        "visual_traits": [
          "북한 출신",
          "성인 남성",
          "짧게 자른 머리",
          "검은 머리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult East Asian male, short cropped black hair, neutral facial features, natural skin texture. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction realism, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L203": {
        "name": "화성의 황량한 도로",
        "short_id": "L203",
        "description": "황량한 들판을 가로지르는 도로. 주변에는 메마른 나무와 폐가가 드문드문 남아 있고 멀리 검문 시설이 보인다.",
        "visual_traits": [
          "들판을 가로지르는 도로",
          "황량한 빈 땅",
          "메마른 나무",
          "폐가",
          "멀리 보이는 검문 시설"
        ],
        "t2i_prompt": "Set in the future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate dusty road cutting through barren fields, sparse dead trees and ruined abandoned houses scattered along the roadside, a security checkpoint facility visible in the far distance, cool-gray palette, austere post-apocalyptic sci-fi 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"
      },
      "C16": {
        "name": "박철진",
        "short_id": "C16",
        "description": "44세 한국인 남성. 중년의 얼굴 윤곽과 짧은 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "44세",
          "중년의 얼굴 윤곽",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, looking at the camera, plain white background. A 44-year-old Korean male, distinct middle-aged facial contours, short black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L176": {
        "name": "바닷물에 침수된 인천 난민촌 지하 하수도",
        "short_id": "L176",
        "description": "맨홀과 연결된 좁고 어두운 지하 배수 통로. 길게 이어지는 벽과 천장 아래로 바닷물이 가득 차 통로의 윤곽만 드러난다.",
        "visual_traits": [
          "좁은 지하 통로",
          "맨홀 연결부",
          "바닷물로 채워진 내부",
          "어두운 벽과 천장"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a narrow and dark underground sewer passage connected to a manhole above, long rough concrete walls and ceiling, the interior is heavily flooded with dark seawater leaving only a small gap at the top to reveal the tunnel outline, dim and claustrophobic atmosphere, wet concrete 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"
      },
      "C40": {
        "name": "서지민",
        "short_id": "C40",
        "description": "20세 한국인 여성. 앳된 성인의 얼굴과 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인 여성",
          "20세",
          "앳된 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, post-disaster South Korea. Passport-style ID photo, head and upper chest visible, 20-year-old Korean female, youthful facial features, natural black hair, looking straight ahead, plain white background. 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"
      },
      "L214": {
        "name": "익산 늪지대로 이어지는 숲길과 숲터",
        "short_id": "L214",
        "description": "나무와 꽃 사이로 좁은 흙길이 이어지는 숲. 늪지대 인근에 작은 빈터가 있고 숲 바닥에는 깊은 구덩이 형태의 함정이 있다.",
        "visual_traits": [
          "나무 사이 흙길",
          "숲속 꽃",
          "작은 빈터",
          "깊은 구덩이 함정"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a forest trail and clearing leading towards a swamp area. A narrow dirt path winds between trees and woodland flowers. There is a small open clearing near the swamp, and a deep pit trap dug into the forest floor. Dim natural light filtering through the canopy, dense vegetation, a restrained cool-gray palette with subtle organic colors, grounded tactile realism, epic sense of emotional weight, 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"
      },
      "L229": {
        "name": "익산 마을 성당 앞 격투장과 관중석",
        "short_id": "L229",
        "description": "성당 앞 마을 중심에 마련된 야외 격투장. 중앙 경기 구역 둘레에 관중석과 횃불이 배치되고 바닥에는 케이지 승강구가 있다.",
        "visual_traits": [
          "야외 중앙 경기 구역",
          "주변 관중석",
          "곳곳의 횃불",
          "바닥 케이지 승강구",
          "뒤편 성당"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an outdoor fighting arena in the center of a ruined village, a large old Catholic church in the background. A wide dirt arena floor in the center, surrounded by makeshift spectator seating. A metal cage elevator platform integrated into the center of the dirt floor. Tall torch stands placed around the perimeter of the arena. 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"
      },
      "L244": {
        "name": "군 병원 복도",
        "short_id": "L244",
        "description": "여러 병실의 출입문이 이어지는 실내 복도. 천장 조명 아래로 긴 통로가 뻗어 있고 병실 안쪽을 볼 수 있는 출입부가 있다.",
        "visual_traits": [
          "긴 실내 통로",
          "연속된 병실 출입문",
          "천장 조명",
          "병실과 연결된 출입부"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a long indoor corridor of a military hospital, no people, no vehicles, no objects. Regularly spaced heavy doors with small observation windows lining the walls. Cold, utilitarian ceiling lights illuminating the passage. Restrained cool-gray palette, austere post-apocalyptic science-fiction style, grounded tactile realism, subtle sterile and militaristic atmosphere.",
        "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 a 2069 post-apocalyptic era, South Korea and ruined world. Passport-style ID photo, head and upper chest visible. A 20-something male of mixed Chinese descent. He has a young adult face with natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast. Plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C05": {
        "name": "앰버 (홀로그램)",
        "short_id": "C05",
        "description": "10세 한국계 백인 혼혈 여자아이의 얼굴. 금발 머리칼과 커다란 눈, 둥근 얼굴 윤곽.",
        "visual_traits": [
          "10세 여자아이",
          "한국계 백인 혼혈",
          "금발 머리",
          "커다란 눈",
          "둥근 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old Korean-White mixed girl, blonde hair, large eyes, round facial contour, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L180": {
        "name": "인천 성당 지하 기도실",
        "short_id": "L180",
        "description": "십자가와 작은 책상, 의자, 작은 풍금이 놓인 단출한 지하 공간. 구석에는 낡은 라디오가 있고 촛불과 랜턴이 실내를 밝힌다.",
        "visual_traits": [
          "십자가",
          "작은 책상과 의자",
          "작은 풍금",
          "낡은 라디오",
          "촛불과 랜턴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a simple underground prayer room. A cross on the wall, a small desk with a chair, a small organ, and an old radio in the corner. The space is illuminated by the warm, flickering light of candles and lanterns. Restrained cool-gray palette outside the warm candle glow, grounded tactile realism, no people, no vehicles, no extra objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L217": {
        "name": "익산 마을 포로 수송 트럭의 철창 적재함",
        "short_id": "L217",
        "description": "적재 바닥 위에 쇠창살 케이지가 설치된 수송 공간. 촘촘한 금속 창살 너머로 바깥 풍경이 드러나는 개방형 구조다.",
        "visual_traits": [
          "쇠창살 케이지",
          "금속 적재 바닥",
          "창살로 둘러싸인 공간",
          "외부가 보이는 구조"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, the cargo bed of a transport truck enclosed with a heavy iron grate cage, dense metal bars, metallic cargo floor, open structure allowing visibility to the outside world, weathered and utilitarian design, 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"
      },
      "L184": {
        "name": "인천 성당 1층 예배소",
        "short_id": "L184",
        "description": "지하 공간으로 내려가는 문이 바닥에 설치된 지상층 예배 공간. 실내 바닥과 지하 출입문이 한눈에 들어오는 구조다.",
        "visual_traits": [
          "지상층 예배 공간",
          "바닥의 지하 출입문",
          "지하로 연결되는 구조",
          "넓게 드러난 실내 바닥"
        ],
        "t2i_prompt": "Set in a post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, interior of a ground-floor chapel, no people, no vehicles, no objects. A wide, open floor plan featuring a prominent basement entrance door built directly into the flat ground floor. The architecture shows subdued lighting and distressed textures with remnants of a religious sanctuary space. 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"
      },
      "L259": {
        "name": "목포공항 인근 황량한 흙길",
        "short_id": "L259",
        "description": "낡은 비행장 바깥으로 길게 뻗은 흙길. 포장되지 않은 지면 양옆으로 빈터가 이어지며 하늘과 먼 지평이 넓게 드러난다.",
        "visual_traits": [
          "비포장 흙길",
          "양옆의 빈터",
          "멀리 이어지는 길",
          "열린 하늘"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a long desolate unpaved dirt road stretching out from the outskirts of an old ruined airfield, barren empty dirt lots on both sides of the path, wide open sky and distant horizon dominating the view, 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"
      },
      "L179": {
        "name": "신부의 밴 내부",
        "short_id": "L179",
        "description": "운전석 뒤로 뒷좌석과 적재 공간이 이어지는 밴 실내. 물품 상자들이 듬성듬성 놓여 있고 상자 사이에 빈 공간이 남아 있다.",
        "visual_traits": [
          "앞쪽 운전석",
          "뒷좌석",
          "넓은 적재 공간",
          "듬성듬성 놓인 상자"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a van, no people, no outside vehicles, no extraneous objects. Front driver's seat, rear seats, and a spacious cargo area in the back. Sparsely placed storage boxes in the cargo area with empty spaces between them. Utilitarian, worn-out textures, gritty post-apocalyptic 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"
      },
      "C20": {
        "name": "구도환",
        "short_id": "C20",
        "description": "50대 한국인 남성. 중년의 얼굴과 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "50대",
          "중년의 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean male, middle-aged face, natural black hair, plain white background. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L153": {
        "name": "고급주택 2층 침실과 계단 입구",
        "short_id": "L153",
        "description": "계단 위쪽 입구와 연결된 2층 침실. 침대와 외부로 열리는 창문이 있고, 창으로 낮빛이 들어온다.",
        "visual_traits": [
          "2층 침실",
          "계단 상부 입구",
          "침대",
          "개폐 가능한 외부 창",
          "자연광"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a luxurious second-floor bedroom directly connected to the upper landing of a staircase. The room features a large, comfortable bed and openable exterior windows that allow bright natural daylight to flood the interior. High-end architectural finishes combined with a restrained cool-gray palette, grounded tactile realism, empty space, 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"
      },
      "C15": {
        "name": "마츠다",
        "short_id": "C15",
        "description": "60대 일본인 남성. 나이 든 얼굴과 눈가의 잔주름.",
        "visual_traits": [
          "일본인 남성",
          "60대",
          "나이 든 얼굴",
          "눈가 잔주름"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 60-year-old Japanese male, aged face, visible fine wrinkles around the eyes. 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"
      },
      "L225": {
        "name": "수빈의 회상 속 샘물이 있는 동굴",
        "short_id": "L225",
        "description": "어두운 암벽으로 둘러싸인 동굴 내부. 바닥에 에메랄드빛 샘물이 고여 있으며, 물 표면에 제한적인 빛이 반사된다.",
        "visual_traits": [
          "어두운 동굴 내부",
          "자연 암벽",
          "에메랄드빛 샘물",
          "수면의 반사광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Dark interior of a cave surrounded by rough, natural rock walls. A pool of clear, emerald-colored spring water lies on the cave floor. Limited light enters from an unseen opening, creating soft, sparkling reflections on the water's surface. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color for the emerald water. 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"
      },
      "C34": {
        "name": "지동현",
        "short_id": "C34",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 얼굴.",
        "visual_traits": [
          "한국인",
          "성인 남성",
          "검은 머리"
        ],
        "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. Korean adult male, natural black hair, typical Korean facial features. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L223": {
        "name": "익산 마을 지하감옥 복도",
        "short_id": "L223",
        "description": "여러 철창 감방의 출입문이 이어지는 지하 복도. 지상으로 올라가는 계단과 작은 외부 창이 연결되어 있다.",
        "visual_traits": [
          "연속된 철창문",
          "길게 이어지는 복도",
          "지상 연결 계단",
          "작은 외부 창"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an underground dungeon corridor lined with a series of iron barred cell doors, a long stretching hallway connecting to a staircase leading to the surface, and a small exterior window letting in faint light, dimly lit, gritty texture, cool-gray palette, austere science-fiction realism, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L241": {
        "name": "무너진 백화점 지하 식품 코너와 푸드코트",
        "short_id": "L241",
        "description": "형태가 남아 있는 지하 식품 매장과 푸드코트. 먼지 덮인 와인과 통조림, 과자, 라면이 진열되어 있고 위쪽으로 높은 천장이 보인다.",
        "visual_traits": [
          "지하 식품 진열대",
          "먼지 쌓인 보존식품",
          "와인 병",
          "푸드코트 마스코트 장식",
          "높은 천장"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, ruined underground department store food court and grocery section, high ceiling, large grocery aisles, shelves filled with thick dust-covered canned goods, wine bottles, and packaged snacks, faded food court mascot statue, scattered tables, debris, dim atmospheric lighting, cool-gray palette, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L220": {
        "name": "익산 마을 성당 예배당과 단상",
        "short_id": "L220",
        "description": "훼손된 고딕 양식 예배당. 높은 기둥과 2층 발코니, 앞쪽 단상이 있으며 스테인드글라스를 통과한 빛이 내부로 스며든다.",
        "visual_traits": [
          "고딕 양식 기둥",
          "2층 발코니",
          "앞쪽 단상",
          "스테인드글라스 채광",
          "창살문"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a damaged Gothic chapel, no people, no vehicles, no objects. High stone pillars, a second-floor balcony overlooking the main hall, a raised front platform. Colorful light filtering through cracked stained glass windows, illuminating dust motes in the air. Rusted grated iron doors. Restrained cool-gray palette with selective warmth from the stained glass light, grounded tactile realism, desolate 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"
      },
      "C28": {
        "name": "수빈",
        "short_id": "C28",
        "description": "20세 북한 출신 여성. 젊은 얼굴과 날렵하게 자른 검은 단발머리.",
        "visual_traits": [
          "북한 출신 여성",
          "20세",
          "젊은 얼굴",
          "검은 단발머리",
          "날렵한 머리 끝선"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future around 2069, post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible. A 20-year-old North Korean young woman, youthful face, sharply cut short black bob hair. 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, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L247": {
        "name": "해남 지동현의 연구소 주변 제비꽃밭",
        "short_id": "L247",
        "description": "보라색 제비꽃이 빽빽하게 피어난 넓은 꽃밭. 초록 잎과 낮은 꽃들이 지면을 덮고, 꽃밭 너머로 오래된 연구소가 솟아 있다.",
        "visual_traits": [
          "빽빽한 보라색 제비꽃",
          "초록 잎으로 덮인 지면",
          "넓게 이어진 꽃밭",
          "뒤편 연구소 건물"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an expansive outdoor field densely carpeted with small purple violets and green leaves. In the background, an old, weathered concrete research building rises above the floral landscape. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth from the purple flowers, 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"
      },
      "C36": {
        "name": "지소영",
        "short_id": "C36",
        "description": "50대 중반 한국인 여성. 중년의 얼굴과 깔끔하게 정돈한 검은 머리.",
        "visual_traits": [
          "한국인 여성",
          "50대 중반",
          "중년의 얼굴",
          "깔끔하게 정돈한 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A mid-50s Korean woman with middle-aged facial features and neatly styled black hair. Photorealistic cinematic style, restrained cool-gray palette, grounded tactile realism, epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L224": {
        "name": "수빈의 회상 속 익산 마을과 배급 장소",
        "short_id": "L224",
        "description": "멀리 폐발전소가 보이는 낡은 마을과 열린 배급 공간. 오래된 건물 사이로 빈터가 이어지고 흙바닥에는 작은 꽃이 피어 있다.",
        "visual_traits": [
          "멀리 보이는 폐발전소",
          "낡은 마을 건물",
          "열린 배급 공간",
          "땅에 핀 작은 꽃"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an old weathered village with a wide open dirt lot, an imposing abandoned power plant visible in the far distance, dilapidated buildings surrounding the empty lot, small delicate flowers blooming on the barren dirt ground, 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": "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 2069 post-apocalyptic future, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive robot with gorilla-like proportions, featuring exceptionally long, heavy arms and short legs. The mechanical body is constructed of angular, sand-beige armor plates with a weathered, worn texture. The head features a simple white mask-like face plate with two dot-like eyes emitting a bright blue glow, and a single straight horizontal line for a mouth. The chest armor bears a prominent ring-shaped mechanical structure and a partially peeled-off, faded corporate logo. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction design.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C01": {
        "name": "현우",
        "short_id": "C01",
        "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, 18-year-old Korean-American male, youthful boyish face, messy unkempt black hair partially covering his face, dark eyes, plain white background. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L166": {
        "name": "현우의 컨테이너 내부",
        "short_id": "L166",
        "description": "식탁과 생활용품을 둔 비좁은 컨테이너 주거 공간. 안쪽에 작은 방으로 연결되는 문이 있고, 밤에는 식탁의 촛불이 실내를 밝힌다.",
        "visual_traits": [
          "비좁은 컨테이너 실내",
          "식탁",
          "안쪽 방문",
          "촛불 조명",
          "생활용품"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, the cramped and narrow interior of a rusty corrugated metal shipping container modified into a makeshift living space. A worn wooden dining table sits in the center, surrounded by scattered makeshift household items. A small inner door is visible on the back wall, illuminated by dim, warm candlelight against the dark, rough metal walls. Restrained cool-gray palette with selective warm lighting, 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"
      },
      "L232": {
        "name": "현우와 수빈이 사용하는 낡은 트럭 운전석",
        "short_id": "L232",
        "description": "운전석과 조수석이 나란히 놓인 낡은 운전 공간. 앞유리 아래로 운전대와 계기판이 있고 양옆 창문으로 외부가 보인다.",
        "visual_traits": [
          "나란한 앞좌석",
          "낡은 운전대",
          "전면 계기판",
          "앞유리와 측면 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea centered post-disaster world. Photorealistic cinematic establishing shot of the interior of a weathered truck cabin, no people. Two dilapidated front seats placed side-by-side, a heavily worn steering wheel, and a scratched dashboard beneath a wide, slightly dusty windshield. Side windows revealing a blurred exterior. Weathered interior paneling with visible scuff marks and peeling textures. 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"
      },
      "L202": {
        "name": "미추홀도서관 열람실",
        "short_id": "L202",
        "description": "먼지와 거미줄이 가득한 버려진 열람실. 부서진 책장과 낡은 책, 고물 컴퓨터가 남아 있고 깨진 천창으로 잿빛 햇살이 들어온다.",
        "visual_traits": [
          "먼지와 거미줄",
          "부서진 책장",
          "낡은 책",
          "고물 컴퓨터",
          "깨진 천창의 잿빛 채광"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot of a ruined, abandoned library reading room, no people, no vehicles. The interior is heavily covered in thick dust and dense cobwebs. Smashed wooden bookshelves lean against the walls or lie broken on the floor. Scattered across the ground are decaying old books and obsolete junk computer terminals. Pale, grayish sunlight beams down through a shattered glass skylight in the ceiling, illuminating the debris in the room. 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"
      },
      "L199": {
        "name": "캠핑카 내부",
        "short_id": "L199",
        "description": "앞쪽 운전석과 조수석 뒤로 침대와 뒷좌석이 이어지는 소형 이동식 주거 공간. 작은 전등과 측면 창문, 뒤쪽 출입문이 있다.",
        "visual_traits": [
          "운전석과 조수석",
          "실내 침대",
          "뒷좌석",
          "작은 전등",
          "측면 창문과 뒷문"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, interior of a small campervan. Driver and passenger seats visible in the front, leading directly into a compact living area equipped with a built-in bed and rear seats. Illuminated by a small ceiling light, featuring side windows and a rear entry door. Worn utilitarian surfaces, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction style, no people, no exterior vehicles, no scattered 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 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with short, neatly trimmed black hair. Photorealistic cinematic style, grounded tactile realism, restrained cool-gray palette, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L240": {
        "name": "무너진 백화점 지상층과 붕괴 구멍 주변",
        "short_id": "L240",
        "description": "무너진 벽과 바닥 틈이 이어지는 어두운 상업시설 지상층. 먼지 쌓인 층별 안내판과 아래층으로 향하는 에스컬레이터가 보인다.",
        "visual_traits": [
          "어두운 지상층",
          "무너진 벽체",
          "불규칙한 바닥 틈",
          "먼지 쌓인 층별 안내판",
          "하행 에스컬레이터"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot, empty and abandoned interior, no people, no vehicles, no objects. A dark, ruined ground floor of a large department store. Collapsed concrete walls and a massive jagged hole in the floor with deep cracks. A thick layer of dust covers a standing floor directory sign. A stationary, broken escalator descends into the darkness below. Cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, moody dramatic lighting casting deep shadows over the rubble.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L226": {
        "name": "수빈의 회상 속 익산 마을 수로",
        "short_id": "L226",
        "description": "마을 곳곳으로 갈라져 이어지는 개방형 수로. 드러난 물길을 따라 에메랄드빛 물이 흐르고 주변으로 마을 건물이 보인다.",
        "visual_traits": [
          "개방형 물길",
          "여러 방향으로 이어진 수로",
          "에메랄드빛 물",
          "수로 주변 마을 건물"
        ],
        "t2i_prompt": "Set in a near-future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot. An open waterway system branching out in multiple directions through a village. Flowing clear emerald-colored water in the channels, flanked by weathered village buildings. 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"
      },
      "L164": {
        "name": "인천 난민촌 컨테이너 사이 골목",
        "short_id": "L164",
        "description": "낡고 녹슨 철제 컨테이너가 촘촘히 늘어선 좁은 골목. 주름진 금속 벽과 출입문이 이어지고 가로등이 드문드문 서 있다.",
        "visual_traits": [
          "좁은 골목 폭",
          "녹슨 철제 컨테이너",
          "주름진 금속 벽",
          "드문드문 설치된 가로등"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a narrow alleyway densely lined with old rusted steel shipping containers, corrugated metal walls and doors, sparse streetlights casting dim light, post-apocalyptic refugee camp environment, 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"
      },
      "C44": {
        "name": "젊은 아시아계 여자 로봇",
        "short_id": "C44",
        "description": "젊은 한국인 여성처럼 보이는 인간형 로봇. 사람과 같은 얼굴 표면과 자연스러운 검은 머리.",
        "visual_traits": [
          "젊은 여성형 얼굴",
          "한국인 외모",
          "사람과 같은 얼굴 표면",
          "검은 머리"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A lifelike humanoid robot designed to look like a young Korean woman. She has a highly realistic synthetic human face, natural black hair, and a humanoid android body with human female proportions. 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"
      },
      "L222": {
        "name": "익산 마을 지하감옥 감방",
        "short_id": "L222",
        "description": "굵은 쇠창살로 막힌 어두운 지하 감방. 바닥에는 건초더미와 고인 물이 있으며, 작은 창으로 제한적인 빛이 들어온다.",
        "visual_traits": [
          "굵은 쇠창살",
          "바닥의 건초더미",
          "고인 물",
          "작은 지하 창",
          "어두운 내부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark underground prison cell enclosed by thick, heavy iron bars. Rough, aged stone or concrete walls. The damp floor is scattered with piles of hay and small puddles of stagnant water. A single small, high grated window lets in a narrow, faint shaft of light. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, moody and atmospheric lighting, 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"
      },
      "L230": {
        "name": "익산 마을 물탱크 탑 앞 광장",
        "short_id": "L230",
        "description": "거대한 물탱크 탑이 높이 솟은 마을 광장. 탑 아래로 넓은 빈터가 펼쳐지고 가장자리에는 낮은 건물과 벽이 이어진다.",
        "visual_traits": [
          "높은 물탱크 탑",
          "대형 저장 탱크",
          "넓은 광장 바닥",
          "주변 건물과 벽"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a wide village plaza dominated by a massive, towering water tank structure. A broad, open dirt and concrete courtyard spreads out beneath the tower, bordered by weathered, low-slung buildings and dilapidated perimeter walls. 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"
      },
      "L227": {
        "name": "수빈의 회상 속 한수를 배웅한 마을 능선",
        "short_id": "L227",
        "description": "마을 바깥으로 이어지는 완만한 능선과 흙길. 길은 언덕 너머로 사라지고, 능선 위로 넓은 하늘이 드러난다.",
        "visual_traits": [
          "마을 외곽 능선",
          "언덕을 넘는 흙길",
          "멀리 이어지는 지형",
          "열린 하늘"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A gentle natural ridge on the outskirts of a rural village, a simple dirt path winding and disappearing over the grassy hill. A wide, expansive open sky above the terrain. Serene, natural landscape, rolling hills. 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"
      },
      "L147": {
        "name": "쓰레기 수거선 갑판",
        "short_id": "L147",
        "description": "대형 수거선의 넓은 금속 갑판. 수거용 크레인과 그물, 쌓인 해양 폐기물과 고철이 낮빛 아래 드러난다.",
        "visual_traits": [
          "넓은 금속 갑판",
          "대형 수거용 크레인",
          "수거 그물",
          "해양 폐기물과 고철",
          "개방된 낮빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a broad metal deck of a heavy marine garbage collection ship, featuring massive industrial crane structures, large collection nets, and accumulated piles of rusted marine debris and scrap metal, weathered and rusted steel textures, open ocean background under bright daylight, restrained cool-gray palette with harsh sunlight, grounded tactile realism, epic sense of scale, 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"
      },
      "L258": {
        "name": "쿠마가 조종하는 헬리콥터 내부",
        "short_id": "L258",
        "description": "앞쪽 조종석과 뒤쪽 탑승 공간으로 구성된 좁은 기내. 조종 장치와 좌석이 배치되고 측면 출입문과 창으로 외부가 보인다.",
        "visual_traits": [
          "앞쪽 조종석",
          "조종 장치와 계기판",
          "뒤쪽 탑승 좌석",
          "측면 출입문",
          "기내 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Photorealistic cinematic establishing shot, interior of a cramped helicopter cabin, front cockpit area with flight controls and glowing instrument panels, rear passenger section with utilitarian seating, side doors, small cabin windows, mechanical metallic textures, utilitarian design, grounded tactile realism, 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"
      },
      "L175": {
        "name": "인천 난민촌 지하 하수도",
        "short_id": "L175",
        "description": "맨홀 아래로 사다리가 이어지는 어두운 지하 배수 통로. 길게 뻗은 통로 중간에 두 갈래로 나뉘는 분기점이 있다.",
        "visual_traits": [
          "지하 배수 통로",
          "맨홀 연결부",
          "수직 사다리",
          "두 갈래 분기점",
          "어두운 내부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dark underground sewer drainage passage, a vertical metal ladder leading down from a circular ceiling manhole, a long concrete tunnel that splits into a two-way bifurcation, wet concrete surfaces, dimly lit with minimal light, restrained cool-gray palette, grounded tactile realism, 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"
      },
      "C22": {
        "name": "조일광",
        "short_id": "C22",
        "description": "50대 한국인 남성. 중년의 얼굴과 눈가 주름, 짧은 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "50대",
          "중년의 얼굴",
          "눈가 주름",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean man, middle-aged face with visible wrinkles around the eyes, short 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"
      },
      "L238": {
        "name": "익산 마을의 고장 난 로봇 보관 폐창고",
        "short_id": "L238",
        "description": "기계 부품과 고장 난 로봇 몸체가 산더미처럼 쌓인 대형 폐창고. 반쯤 열린 문으로 빛이 들어오고 구석에는 상자들이 놓여 있다.",
        "visual_traits": [
          "대형 기계 부품 창고",
          "쌓인 폐로봇 몸체",
          "반쯤 열린 출입문",
          "어두운 구석",
          "적재 상자"
        ],
        "t2i_prompt": "Set in Post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, large abandoned warehouse filled with mountains of broken robot bodies and mechanical parts, a massive partially open main door letting in shafts of light, stacks of cargo boxes in the dark corners, dusty and gloomy interior, 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"
      },
      "L183": {
        "name": "인천 성당 외부와 주변 상공",
        "short_id": "L183",
        "description": "컨테이너 주거지 도로에 접한 종교 건물 외부. 출입문과 건물 윤곽 위로 넓은 밤하늘이 펼쳐진다.",
        "visual_traits": [
          "종교 건물 외벽",
          "전면 출입문",
          "주거지와 연결된 도로",
          "건물 위 밤하늘"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, exterior of a weathered religious building located along a rough road. A prominent front door on the main facade. The surrounding area features makeshift container housing structures. A wide, open sky spans above the silhouette of the building's roof. Cool-gray palette, austere atmosphere, grounded tactile realism, 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"
      },
      "C41": {
        "name": "연구원 A",
        "short_id": "C41",
        "description": "한국인 성인의 얼굴. 단정하게 정리한 검은 머리.",
        "visual_traits": [
          "한국인",
          "성인 얼굴",
          "단정한 검은 머리"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult, neatly arranged black hair, clean and regular facial features. 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"
      },
      "L261": {
        "name": "크리스의 선박 갑판",
        "short_id": "L261",
        "description": "바다에 노출된 작은 선박의 낡은 갑판 공간. 바닥 위로 지지 기둥과 짐이 배치되고 실내로 연결되는 출입구가 있다.",
        "visual_traits": [
          "낡은 갑판 바닥",
          "노출된 지지 기둥",
          "적재된 짐",
          "실내 연결 출입구",
          "개방된 상부"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, in a post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, open deck of a small weathered ship, worn and textured deck flooring, exposed metal structural support pillars, a closed metal door leading to the interior cabin, backdrop of the open sea under a moody sky. 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"
      },
      "L204": {
        "name": "화성의 산길 임도와 숲길",
        "short_id": "L204",
        "description": "큰 도로에서 갈라져 산비탈로 올라가는 좁은 임도. 나무 사이의 울퉁불퉁한 길이 다시 도로변으로 내려간다.",
        "visual_traits": [
          "산비탈 임도",
          "좁은 길 폭",
          "울퉁불퉁한 노면",
          "길 양옆의 나무",
          "도로로 이어지는 내리막"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, South Korea and surrounding areas. Photorealistic cinematic establishing shot, a narrow and bumpy dirt forestry road winding up a mountain slope, dense trees and forest foliage flanking both sides of the uneven path, the trail curving downwards to meet an old empty paved road in the distance, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic 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"
      },
      "L219": {
        "name": "익산 마을 성당 외부",
        "short_id": "L219",
        "description": "한옥마을 안에 자리한 낡은 성당 건물. 입구 부근에는 두 팔을 벌리고 얼굴에 전통 탈을 쓴 종교 조각상이 서 있다.",
        "visual_traits": [
          "낡은 성당 외벽",
          "성당 출입구",
          "두 팔을 벌린 조각상",
          "조각상 얼굴의 전통 탈"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an old weathered church building situated within a traditional Korean Hanok village, decaying exterior walls of the church, a religious statue standing with its arms wide open near the church entrance, a traditional Korean wooden mask covering the face of the statue, cool-gray palette, grounded tactile realism, austere post-apocalyptic 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"
      },
      "C30": {
        "name": "B-200",
        "short_id": "C30",
        "description": "거대하고 육중한 중장비형 로봇. 짙은 회색 철제 장갑판으로 덮인 몸체와 굵은 관절, 양손 자리를 대체한 대형 고사포 포신.",
        "visual_traits": [
          "거대한 중장비형 실루엣",
          "육중한 몸체",
          "짙은 회색 철제 장갑판",
          "굵은 기계 관절",
          "양손의 대형 고사포 포신"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive, heavy-duty industrial and military-grade robot. The towering body is heavily armored with thick, dark gray steel plates. It features thick, reinforced mechanical joints designed to support immense weight. Instead of humanoid hands, both arms terminate directly into large anti-aircraft cannon barrels. Weathered matte metal finish, grounded tactile realism, restrained cool-gray palette, photorealistic, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L177": {
        "name": "인천 난민촌 도로와 맨홀 주변",
        "short_id": "L177",
        "description": "컨테이너 주거지 사이를 지나는 도로. 노면에 둥근 맨홀 뚜껑이 있고 길을 따라 가로등이 이어진다.",
        "visual_traits": [
          "컨테이너 사이 도로",
          "둥근 맨홀 뚜껑",
          "도로변 가로등",
          "길게 이어진 노면"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, empty paved road passing between rows of stacked metal shipping containers serving as makeshift dwellings, a distinct round metal manhole cover embedded in the road surface in the foreground, tall streetlights lining the edge of the path, bleak and 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"
      },
      "L165": {
        "name": "현우의 컨테이너 외부",
        "short_id": "L165",
        "description": "도로변 끝에 놓인 낡은 철제 주거용 컨테이너. 주름진 외벽과 문고리가 달린 출입문이 있으며 외부에 ‘7-31’ 번호가 표시돼 있다.",
        "visual_traits": [
          "도로변 끝의 배치",
          "낡은 철제 외벽",
          "문고리 달린 출입문",
          "‘7-31’ 번호"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot. An old, weathered corrugated steel residential container situated at the end of a desolate roadside. It features a simple metal door with a standard handle and the numbers '7-31' visibly marked on its exterior wall. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast. Balance austere post-apocalyptic science-fiction spectacle with epic 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"
      },
      "L174": {
        "name": "인천 난민촌 피로연장",
        "short_id": "L174",
        "description": "컨테이너 주거지의 빈 공터에 천막을 친 간이 행사 공간. 주변에 전등과 가로등이 있으며 한쪽에 주크박스가 놓여 있다.",
        "visual_traits": [
          "빈 공터",
          "간이 천막",
          "주변 전등과 가로등",
          "주크박스",
          "컨테이너 주거지"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a makeshift event space in an empty dirt lot surrounded by stacked, rusted shipping container dwellings. A large temporary canvas tent is pitched in the center. The area is illuminated by warm string lights and improvised streetlamps. An old jukebox stands near the tent edge. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, 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"
      },
      "C08": {
        "name": "라울",
        "short_id": "C08",
        "description": "10세 라틴계 흑인 혼혈 남자아이. 어린 얼굴과 뒤로 작게 묶은 꽁지머리.",
        "visual_traits": [
          "10세 남자아이",
          "라틴계 흑인 혼혈",
          "어린 얼굴",
          "뒤로 묶은 꽁지머리"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 10-year-old Afro-Latino boy, brown skin, striking green eyes, young face, hair tied back in a small ponytail. Grounded tactile realism, restrained cool-gray palette with controlled tonal contrast, intimate humanism, cinematic lighting, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L213": {
        "name": "수도권 도심 민병대 사무실",
        "short_id": "L213",
        "description": "책상 위에 큰 반도 지도가 펼쳐진 사무실. 다트판과 다트가 있고 책상 주변에 업무용 좌석이 놓여 있다.",
        "visual_traits": [
          "책상 위 반도 지도",
          "사무용 책상",
          "다트판과 다트",
          "업무용 좌석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a gritty militia office. A large desk sits in the middle of the room with a massive map of a peninsula spread out across its surface. Office chairs are arranged around the desk. A dartboard with darts is mounted on one of the walls. Restrained cool-gray palette, 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"
      },
      "L160": {
        "name": "현우의 악몽 속 무장 괴한들이 점거한 거리",
        "short_id": "L160",
        "description": "밤의 도시 도로와 건물 외벽이 이어지는 거리. 흑백 화면 속 어두운 노면과 건물 윤곽이 대비된다.",
        "visual_traits": [
          "도시 도로",
          "도로변 건물 외벽",
          "흑백 색조",
          "어두운 야간 광경"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, post-disaster South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark, eerie city street at night, lined with building facades. The entire scene is depicted in a striking monochromatic black-and-white tone. The dark pavement sharply contrasts with the harsh, shadowy silhouettes of the buildings. Restrained cool-gray palette, austere post-apocalyptic science-fiction atmosphere, heavy cinematic lighting, deep shadows.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L267": {
        "name": "제주도 연구소 복도와 자동문 앞",
        "short_id": "L267",
        "description": "연구 공간들을 연결하는 정돈된 실내 복도. 통로 끝 자동문 옆 벽에 카드 인식기가 설치되어 있다.",
        "visual_traits": [
          "정돈된 실내 통로",
          "연구 공간 출입문",
          "자동문",
          "벽면 카드 인식기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a clean and sterile indoor corridor of a futuristic research facility, an automatic sliding door at the end of the hallway, a high-tech electronic card reader mounted on the wall next to the door. Clinical overhead lighting, clean polished floors, 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"
      },
      "L251": {
        "name": "해남 지동현의 연구소 인근 절벽",
        "short_id": "L251",
        "description": "보라색 제비꽃밭이 끝나는 지점의 가파른 절벽. 꽃이 덮인 지면과 급격히 떨어지는 바위 가장자리가 맞닿아 있다.",
        "visual_traits": [
          "가파른 절벽",
          "급격한 지형 단차",
          "드러난 바위 가장자리",
          "절벽 위 제비꽃밭"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, post-disaster South Korea. Photorealistic cinematic establishing shot, a steep rugged rocky cliff edge dropping sharply. The flat ground at the top of the cliff is entirely covered in a field of vibrant purple violets extending right to the brink of the exposed jagged stone. Contrast between the delicate purple flowers and the harsh weathered rock face. Restrained cool-gray palette, grounded tactile realism, epic natural landscape, 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"
      },
      "L178": {
        "name": "인천 난민촌 도로의 민병대 검문 지점",
        "short_id": "L178",
        "description": "컨테이너 주거지 도로의 통행 확인 구간. 도로 양옆으로 낡은 주거 시설이 이어지며 야간에는 주변 윤곽이 어둡게 드러난다.",
        "visual_traits": [
          "주거지 도로 구간",
          "양옆의 낡은 시설",
          "도로변 컨테이너",
          "어두운 야간 윤곽"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future (2069), South Korea. Photorealistic cinematic establishing shot, a makeshift militia checkpoint on a desolate road inside a refugee camp, lined with dilapidated and rusted container housing on both sides, dark nighttime atmosphere with very minimal lighting, rough silhouettes of makeshift structures emerging from the deep shadows, grounded tactile realism, restrained cool-gray palette, austere 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"
      },
      "L182": {
        "name": "인천 성당 1층 현관 내부",
        "short_id": "L182",
        "description": "작은 확인창이 달린 출입문을 중심으로 한 현관 공간. 문 안쪽에서 작은 창을 열어 바깥을 볼 수 있다.",
        "visual_traits": [
          "1층 현관",
          "작은 확인창",
          "확인창이 달린 출입문",
          "문 안쪽의 좁은 공간"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a narrow entrance hallway on the ground floor inside a church building, no people, no vehicles, no objects. A heavy entrance door is centered in the frame, featuring a small viewing window that can be opened from the inside. Dimly lit, narrow interior space with aged, dusty textures on the walls and floor. Restrained cool-gray palette, grounded tactile realism, 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"
      }
    },
    "entity_queue": [
      [
        "현우",
        "character",
        "C01"
      ],
      [
        "앰버",
        "character",
        "C03"
      ],
      [
        "앰버 (홀로그램)",
        "character",
        "C05"
      ],
      [
        "찰리",
        "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",
        "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",
        "C73"
      ],
      [
        "아기 새(B-200이 돌보던 새)",
        "character",
        "C64"
      ],
      [
        "사냥용 드론",
        "character",
        "C90"
      ],
      [
        "해저 쓰레기 매립 지대",
        "location",
        "L145"
      ],
      [
        "쓰레기 수거선 갑판",
        "location",
        "L147"
      ],
      [
        "페드로의 자동차 내부",
        "location",
        "L150"
      ],
      [
        "고급주택가 주택 외부와 진입로",
        "location",
        "L151"
      ],
      [
        "고급주택 거실",
        "location",
        "L152"
      ],
      [
        "고급주택 2층 침실과 계단 입구",
        "location",
        "L153"
      ],
      [
        "인천 난민촌 쓰레기장",
        "location",
        "L154"
      ],
      [
        "인천 난민촌 인공제방과 공사장",
        "location",
        "L156"
      ],
      [
        "폭발로 붕괴하는 인천 난민촌 인공제방",
        "location",
        "L157"
      ],
      [
        "난민 재판소 내부",
        "location",
        "L159"
      ],
      [
        "현우의 악몽 속 무장 괴한들이 점거한 거리",
        "location",
        "L160"
      ],
      [
        "난민 재판소 밖 쓰레기 더미",
        "location",
        "L161"
      ],
      [
        "허름한 골목 식당 내부",
        "location",
        "L162"
      ],
      [
        "인천 난민촌 입구와 철창문 앞",
        "location",
        "L163"
      ],
      [
        "인천 난민촌 컨테이너 사이 골목",
        "location",
        "L164"
      ],
      [
        "현우의 컨테이너 외부",
        "location",
        "L165"
      ],
      [
        "현우의 컨테이너 내부",
        "location",
        "L166"
      ],
      [
        "인천 난민촌 시장과 상점 골목",
        "location",
        "L167"
      ],
      [
        "마츠다의 고물상 내부",
        "location",
        "L168"
      ],
      [
        "라울의 컨테이너 앞 공터",
        "location",
        "L169"
      ],
      [
        "라울의 컨테이너 내부",
        "location",
        "L170"
      ],
      [
        "박철진의 민병대 사무실",
        "location",
        "L171"
      ],
      [
        "윤성찬의 자동차 내부",
        "location",
        "L172"
      ],
      [
        "구치소 면회실",
        "location",
        "L173"
      ],
      [
        "인천 난민촌 피로연장",
        "location",
        "L174"
      ],
      [
        "인천 난민촌 지하 하수도",
        "location",
        "L175"
      ],
      [
        "바닷물에 침수된 인천 난민촌 지하 하수도",
        "location",
        "L176"
      ],
      [
        "인천 난민촌 도로와 맨홀 주변",
        "location",
        "L177"
      ],
      [
        "인천 난민촌 도로의 민병대 검문 지점",
        "location",
        "L178"
      ],
      [
        "신부의 밴 내부",
        "location",
        "L179"
      ],
      [
        "인천 성당 지하 기도실",
        "location",
        "L180"
      ],
      [
        "인천 성당 지하실 계단",
        "location",
        "L181"
      ],
      [
        "인천 성당 1층 현관 내부",
        "location",
        "L182"
      ],
      [
        "인천 성당 외부와 주변 상공",
        "location",
        "L183"
      ],
      [
        "인천 성당 1층 예배소",
        "location",
        "L184"
      ],
      [
        "인천 난민촌 관리사무소 마당",
        "location",
        "L186"
      ],
      [
        "인천 난민촌 관리사무소 3층 복도",
        "location",
        "L188"
      ],
      [
        "인천 난민촌 관리사무소 3층 감금실",
        "location",
        "L189"
      ],
      [
        "박철진이 탑승한 전투 헬기 내부",
        "location",
        "L190"
      ],
      [
        "해일이 덮치는 인천 난민촌 판잣집 구역",
        "location",
        "L192"
      ],
      [
        "수몰된 인천 난민촌 수면과 떠다니는 컨테이너",
        "location",
        "L193"
      ],
      [
        "인천 난민촌 외곽 도로와 무인점포 앞",
        "location",
        "L194"
      ],
      [
        "무인점포 내부",
        "location",
        "L195"
      ],
      [
        "국방장관 집무실",
        "location",
        "L196"
      ],
      [
        "폐공장 옆 캠핑카 보관 창고",
        "location",
        "L197"
      ],
      [
        "캠핑카 내부",
        "location",
        "L199"
      ],
      [
        "전복된 캠핑카 내부",
        "location",
        "L200"
      ],
      [
        "미추홀도서관 열람실",
        "location",
        "L202"
      ],
      [
        "화성의 황량한 도로",
        "location",
        "L203"
      ],
      [
        "화성의 산길 임도와 숲길",
        "location",
        "L204"
      ],
      [
        "휴게소 주유장과 마트 앞",
        "location",
        "L205"
      ],
      [
        "휴게소 마트 내부",
        "location",
        "L206"
      ],
      [
        "휴게소 인근 드론 추격 도로",
        "location",
        "L207"
      ],
      [
        "태진과 은영의 카센터 창고",
        "location",
        "L209"
      ],
      [
        "태진과 은영의 카센터 외부",
        "location",
        "L210"
      ],
      [
        "카센터 컨테이너 간이식당",
        "location",
        "L211"
      ],
      [
        "찰리가 홀로 걷는 지방도로",
        "location",
        "L212"
      ],
      [
        "수도권 도심 민병대 사무실",
        "location",
        "L213"
      ],
      [
        "익산 늪지대로 이어지는 숲길과 숲터",
        "location",
        "L214"
      ],
      [
        "익산 늪지대의 캠핑카 고립 지점",
        "location",
        "L215"
      ],
      [
        "익산 늪지대 숲속 함정 구덩이",
        "location",
        "L216"
      ],
      [
        "익산 마을 포로 수송 트럭의 철창 적재함",
        "location",
        "L217"
      ],
      [
        "익산 한옥마을 거리와 공터",
        "location",
        "L218"
      ],
      [
        "익산 마을 성당 외부",
        "location",
        "L219"
      ],
      [
        "익산 마을 성당 예배당과 단상",
        "location",
        "L220"
      ],
      [
        "익산 마을 주변 숲 능선",
        "location",
        "L221"
      ],
      [
        "익산 마을 지하감옥 감방",
        "location",
        "L222"
      ],
      [
        "익산 마을 지하감옥 복도",
        "location",
        "L223"
      ],
      [
        "수빈의 회상 속 익산 마을과 배급 장소",
        "location",
        "L224"
      ],
      [
        "수빈의 회상 속 샘물이 있는 동굴",
        "location",
        "L225"
      ],
      [
        "수빈의 회상 속 익산 마을 수로",
        "location",
        "L226"
      ],
      [
        "수빈의 회상 속 한수를 배웅한 마을 능선",
        "location",
        "L227"
      ],
      [
        "찰리가 갇힌 지하 케이지 수용실",
        "location",
        "L228"
      ],
      [
        "익산 마을 성당 앞 격투장과 관중석",
        "location",
        "L229"
      ],
      [
        "익산 마을 물탱크 탑 앞 광장",
        "location",
        "L230"
      ],
      [
        "익산 한옥마을 식량창고",
        "location",
        "L231"
      ],
      [
        "현우와 수빈이 사용하는 낡은 트럭 운전석",
        "location",
        "L232"
      ],
      [
        "현우의 트럭 적재함",
        "location",
        "L233"
      ],
      [
        "익산과 서남부 내륙의 지방도로",
        "location",
        "L236"
      ],
      [
        "익산 마을의 고장 난 로봇 보관 폐창고",
        "location",
        "L238"
      ],
      [
        "무너진 백화점 외부와 식생이 회복된 잔해 지대",
        "location",
        "L239"
      ],
      [
        "무너진 백화점 지상층과 붕괴 구멍 주변",
        "location",
        "L240"
      ],
      [
        "무너진 백화점 지하 식품 코너와 푸드코트",
        "location",
        "L241"
      ],
      [
        "찰리의 상상과 기억 속 연구소 앞 보라색 꽃밭",
        "location",
        "L242"
      ],
      [
        "군 병원 복도",
        "location",
        "L244"
      ],
      [
        "군 병원 박철진의 병실",
        "location",
        "L245"
      ],
      [
        "해남으로 가는 길의 흙먼지 능선과 정차 지점",
        "location",
        "L246"
      ],
      [
        "해남 지동현의 연구소 주변 제비꽃밭",
        "location",
        "L247"
      ],
      [
        "해남 지동현의 연구소 1층",
        "location",
        "L248"
      ],
      [
        "해남 지동현의 연구소 2층 피아노 공간",
        "location",
        "L249"
      ],
      [
        "해남 지동현의 연구소 마당과 뒤편 출구",
        "location",
        "L250"
      ],
      [
        "해남 지동현의 연구소 인근 절벽",
        "location",
        "L251"
      ],
      [
        "목포로 향하는 비 내리는 도로와 트럭 정차 지점",
        "location",
        "L252"
      ],
      [
        "목포 항구도시 보건소 병실",
        "location",
        "L253"
      ],
      [
        "목포 항구마을 거리",
        "location",
        "L254"
      ],
      [
        "목포 항구마을 생선회 식당",
        "location",
        "L255"
      ],
      [
        "목포공항 입구와 공터",
        "location",
        "L256"
      ],
      [
        "목포공항 격납고",
        "location",
        "L257"
      ],
      [
        "쿠마가 조종하는 헬리콥터 내부",
        "location",
        "L258"
      ],
      [
        "목포공항 인근 황량한 흙길",
        "location",
        "L259"
      ],
      [
        "목포 항구 부둣가와 생선 가판대",
        "location",
        "L260"
      ],
      [
        "크리스의 선박 갑판",
        "location",
        "L261"
      ],
      [
        "크리스의 선박 주변 해상",
        "location",
        "L262"
      ],
      [
        "크리스의 선박 선원실",
        "location",
        "L263"
      ],
      [
        "크리스의 선박 조타실",
        "location",
        "L264"
      ],
      [
        "폭풍 속 선박 침몰 해역의 바닷속",
        "location",
        "L265"
      ],
      [
        "제주도 연구소 임시보호소 병실",
        "location",
        "L266"
      ],
      [
        "제주도 연구소 복도와 자동문 앞",
        "location",
        "L267"
      ],
      [
        "제주도 연구소 메인 연구센터",
        "location",
        "L268"
      ],
      [
        "제주도 연구소 실험실과 유리벽 관찰 구역",
        "location",
        "L269"
      ],
      [
        "제주도 연구소 소장실",
        "location",
        "L270"
      ],
      [
        "제주도 연구소 식당",
        "location",
        "L271"
      ],
      [
        "특임대 이강준의 사무실",
        "location",
        "L273"
      ],
      [
        "유빅사 윤성찬의 사무실",
        "location",
        "L274"
      ],
      [
        "제주도 연구소 인근 상륙 해변",
        "location",
        "L276"
      ],
      [
        "제주도 연구소 통제실",
        "location",
        "L277"
      ],
      [
        "제주도 연구소 옥상과 안테나 구역",
        "location",
        "L278"
      ],
      [
        "윤성찬이 탑승한 유빅사 지휘 헬기 내부",
        "location",
        "L280"
      ],
      [
        "찰리의 부품 보관과 복원이 이루어지는 제주도 연구실",
        "location",
        "L282"
      ],
      [
        "에필로그 바위섬 주변의 얕은 바다",
        "location",
        "L283"
      ],
      [
        "에필로그 바위섬과 임시 식탁",
        "location",
        "L284"
      ],
      [
        "그물망",
        "prop",
        "P96"
      ],
      [
        "휴대전화",
        "prop",
        "P98"
      ],
      [
        "고철 로봇 팔",
        "prop",
        "P100"
      ],
      [
        "수리 공구",
        "prop",
        "P101"
      ],
      [
        "주크박스",
        "prop",
        "P102"
      ],
      [
        "나팔 모양 스피커",
        "prop",
        "P104"
      ],
      [
        "붉은 확성기",
        "prop",
        "P106"
      ],
      [
        "총",
        "prop",
        "P107"
      ],
      [
        "몽둥이",
        "prop",
        "P108"
      ],
      [
        "불 피우는 드럼통",
        "prop",
        "P109"
      ],
      [
        "약병·약통",
        "prop",
        "P111"
      ],
      [
        "깨진 화병",
        "prop",
        "P112"
      ],
      [
        "유선 전화기",
        "prop",
        "P114"
      ],
      [
        "무전기",
        "prop",
        "P115"
      ],
      [
        "스피커폰",
        "prop",
        "P116"
      ],
      [
        "단검",
        "prop",
        "P117"
      ],
      [
        "열쇠",
        "prop",
        "P118"
      ],
      [
        "찰리의 사진",
        "prop",
        "P119"
      ],
      [
        "작은 풍금",
        "prop",
        "P120"
      ],
      [
        "낡은 라디오",
        "prop",
        "P121"
      ],
      [
        "드론",
        "prop",
        "P122"
      ],
      [
        "손전등",
        "prop",
        "P123"
      ],
      [
        "인형",
        "prop",
        "P125"
      ],
      [
        "보디백",
        "prop",
        "P126"
      ],
      [
        "유빅사 책",
        "prop",
        "P127"
      ],
      [
        "크레파스",
        "prop",
        "P128"
      ],
      [
        "카드형 신호장치",
        "prop",
        "P129"
      ],
      [
        "대형 스피커",
        "prop",
        "P131"
      ],
      [
        "차량 수리용 용액병",
        "prop",
        "P132"
      ],
      [
        "활",
        "prop",
        "P136"
      ],
      [
        "화살",
        "prop",
        "P137"
      ],
      [
        "마취 화살",
        "prop",
        "P138"
      ],
      [
        "강철 케이지",
        "prop",
        "P141"
      ],
      [
        "방사능 측정기",
        "prop",
        "P142"
      ],
      [
        "백산의 지배를 묘사한 목판화",
        "prop",
        "P143"
      ],
      [
        "박격포탄·포탄",
        "prop",
        "P144"
      ],
      [
        "낡은 축구공",
        "prop",
        "P146"
      ],
      [
        "구조용 밧줄",
        "prop",
        "P150"
      ],
      [
        "B-200의 둥근 가슴 부품",
        "prop",
        "P151"
      ],
      [
        "찰리의 꽃 그림",
        "prop",
        "P152"
      ],
      [
        "가족사진과 액자",
        "prop",
        "P153"
      ],
      [
        "낡은 피아노",
        "prop",
        "P154"
      ],
      [
        "제비꽃 선물",
        "prop",
        "P155"
      ],
      [
        "용접기",
        "prop",
        "P156"
      ],
      [
        "무선 수신기",
        "prop",
        "P159"
      ],
      [
        "찰리의 데이터 칩",
        "prop",
        "P160"
      ]
    ],
    "characters": [
      {
        "name": "백산",
        "short_id": "C25",
        "description": "한국인 성인 남성의 얼굴과 머리.",
        "visual_traits": [
          "한국인",
          "성인",
          "남성 얼굴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male. His face is severely disfigured and grotesquely melted due to radiation exposure, showing heavily scarred, uneven, and severely damaged skin structure. Restrained cool-gray palette, grounded tactile realism, epic sense of emotional weight.",
        "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 around 2069, South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old girl of mixed Korean and white ancestry, blonde hair, large eyes, and a round child's face with soft facial contours. Front-facing, eye-level framing, looking directly at the camera, neutral expression. Photorealistic live-action cinema quality, natural age-appropriate facial detail, soft even studio lighting, restrained cool-gray tonality with natural color rendering, controlled tonal contrast, sharp facial focus, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "국방장관",
        "short_id": "C21",
        "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, neatly trimmed short black hair. Face and head details only, no clothing described. 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": "C14",
        "description": "60대 한국인 남성. 나이 든 얼굴에 이마와 눈가 주름이 드러난다.",
        "visual_traits": [
          "한국인 남성",
          "60대",
          "나이 든 얼굴",
          "이마와 눈가 주름"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 60-year-old Korean male, aged face with prominent wrinkles on the forehead and around the eyes, realistic skin texture, short salt-and-pepper hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, photorealistic, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "셰퍼드",
        "short_id": "C45",
        "description": "성견 셰퍼드. 검정과 황갈색이 섞인 털, 곧게 선 삼각형 귀와 길게 뻗은 주둥이, 두툼한 꼬리.",
        "visual_traits": [
          "성견 셰퍼드",
          "검정·황갈색 털",
          "곧게 선 삼각형 귀",
          "긴 주둥이",
          "두툼한 꼬리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Full body reference shot, entire figure from head to feet visible, an adult German Shepherd dog, black and tan fur coat, erect triangular ears, elongated muzzle, thick tail, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "선지자",
        "short_id": "C27",
        "description": "한국인 성인의 얼굴. 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인",
          "성인 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in Post-apocalyptic 2069, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean face, natural black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction portrait.",
        "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, plain white background. 30-year-old Korean woman, short black bob hair framing her face. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "50대 대머리 한국인 남성",
        "short_id": "C48",
        "description": "50대 한국인 남성. 머리 윗부분이 벗겨져 두피가 드러나는 대머리와 중년의 얼굴.",
        "visual_traits": [
          "한국인 남성",
          "50대",
          "대머리",
          "드러난 두피",
          "중년의 얼굴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 50-year-old Korean male, bald on the top of the head with an exposed scalp, showing natural middle-aged facial wrinkles and bone structure. Neutral expression. 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, balancing 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": "C18",
        "description": "77세 한국인 남성. 깊은 이마 주름과 눈가 주름이 드러나는 고령의 얼굴.",
        "visual_traits": [
          "한국인 남성",
          "77세",
          "고령의 얼굴",
          "깊은 이마 주름",
          "눈가 주름"
        ],
        "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. A 77-year-old Korean male. Elderly face with deep forehead wrinkles and prominent wrinkles around the eyes. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한수",
        "short_id": "C29",
        "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. Adult East Asian male, short cropped black hair, neutral facial features, natural skin texture. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction realism, intimate humanism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "박철진",
        "short_id": "C16",
        "description": "44세 한국인 남성. 중년의 얼굴 윤곽과 짧은 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "44세",
          "중년의 얼굴 윤곽",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, looking at the camera, plain white background. A 44-year-old Korean male, distinct middle-aged facial contours, short black hair. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, intimate humanism, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "서지민",
        "short_id": "C40",
        "description": "20세 한국인 여성. 앳된 성인의 얼굴과 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인 여성",
          "20세",
          "앳된 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, post-disaster South Korea. Passport-style ID photo, head and upper chest visible, 20-year-old Korean female, youthful facial features, natural black hair, looking straight ahead, plain white background. 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": "C13",
        "description": "20대 중국계 혼혈 남성. 젊은 성인의 얼굴과 자연스러운 검은 머리.",
        "visual_traits": [
          "20대 남성",
          "중국계 혼혈",
          "젊은 성인의 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea and ruined world. Passport-style ID photo, head and upper chest visible. A 20-something male of mixed Chinese descent. He has a young adult face with natural black 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": "C05",
        "description": "10세 한국계 백인 혼혈 여자아이의 얼굴. 금발 머리칼과 커다란 눈, 둥근 얼굴 윤곽.",
        "visual_traits": [
          "10세 여자아이",
          "한국계 백인 혼혈",
          "금발 머리",
          "커다란 눈",
          "둥근 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, a 10-year-old Korean-White mixed girl, blonde hair, large eyes, round facial contour, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "구도환",
        "short_id": "C20",
        "description": "50대 한국인 남성. 중년의 얼굴과 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "50대",
          "중년의 얼굴",
          "검은 머리"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean male, middle-aged face, natural black hair, plain white background. 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": "C15",
        "description": "60대 일본인 남성. 나이 든 얼굴과 눈가의 잔주름.",
        "visual_traits": [
          "일본인 남성",
          "60대",
          "나이 든 얼굴",
          "눈가 잔주름"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 60-year-old Japanese male, aged face, visible fine wrinkles around the eyes. 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": "C34",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 얼굴.",
        "visual_traits": [
          "한국인",
          "성인 남성",
          "검은 머리"
        ],
        "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. Korean adult male, natural black hair, typical Korean facial features. 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": "C28",
        "description": "20세 북한 출신 여성. 젊은 얼굴과 날렵하게 자른 검은 단발머리.",
        "visual_traits": [
          "북한 출신 여성",
          "20세",
          "젊은 얼굴",
          "검은 단발머리",
          "날렵한 머리 끝선"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future around 2069, post-apocalyptic South Korea. Passport-style ID photo, head and upper chest visible. A 20-year-old North Korean young woman, youthful face, sharply cut short black bob hair. 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, tenderness, and an epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "지소영",
        "short_id": "C36",
        "description": "50대 중반 한국인 여성. 중년의 얼굴과 깔끔하게 정돈한 검은 머리.",
        "visual_traits": [
          "한국인 여성",
          "50대 중반",
          "중년의 얼굴",
          "깔끔하게 정돈한 검은 머리"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A mid-50s Korean woman with middle-aged facial features and neatly styled black hair. Photorealistic cinematic style, restrained cool-gray palette, grounded tactile realism, epic sense of emotional weight.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "찰리",
        "short_id": "C06",
        "description": "고릴라 비율의 육중한 로봇. 긴 팔과 짧은 다리, 각진 샌드 베이지 장갑판, 두 눈 점과 입 선으로 구성된 흰 마스크형 얼굴.",
        "visual_traits": [
          "고릴라형 몸체",
          "육중하고 긴 팔",
          "짧은 다리",
          "각진 샌드 베이지 장갑판",
          "점과 선으로 구성된 흰 마스크형 얼굴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive robot with gorilla-like proportions, featuring exceptionally long, heavy arms and short legs. The mechanical body is constructed of angular, sand-beige armor plates with a weathered, worn texture. The head features a simple white mask-like face plate with two dot-like eyes emitting a bright blue glow, and a single straight horizontal line for a mouth. The chest armor bears a prominent ring-shaped mechanical structure and a partially peeled-off, faded corporate logo. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction design.",
        "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 era, South Korea. Passport-style ID photo, head and upper chest visible, 18-year-old Korean-American male, youthful boyish face, messy unkempt black hair partially covering his face, dark eyes, plain white background. 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": "C38",
        "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. A Korean adult male with short, neatly trimmed black hair. Photorealistic cinematic style, grounded tactile realism, restrained cool-gray palette, controlled tonal contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "젊은 아시아계 여자 로봇",
        "short_id": "C44",
        "description": "젊은 한국인 여성처럼 보이는 인간형 로봇. 사람과 같은 얼굴 표면과 자연스러운 검은 머리.",
        "visual_traits": [
          "젊은 여성형 얼굴",
          "한국인 외모",
          "사람과 같은 얼굴 표면",
          "검은 머리"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, South Korea. Full body reference shot, entire figure from head to feet visible, plain neutral background. A lifelike humanoid robot designed to look like a young Korean woman. She has a highly realistic synthetic human face, natural black hair, and a humanoid android body with human female proportions. 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": "C22",
        "description": "50대 한국인 남성. 중년의 얼굴과 눈가 주름, 짧은 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "50대",
          "중년의 얼굴",
          "눈가 주름",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean man, middle-aged face with visible wrinkles around the eyes, short 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, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult, neatly arranged black hair, clean and regular facial features. 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": "B-200",
        "short_id": "C30",
        "description": "거대하고 육중한 중장비형 로봇. 짙은 회색 철제 장갑판으로 덮인 몸체와 굵은 관절, 양손 자리를 대체한 대형 고사포 포신.",
        "visual_traits": [
          "거대한 중장비형 실루엣",
          "육중한 몸체",
          "짙은 회색 철제 장갑판",
          "굵은 기계 관절",
          "양손의 대형 고사포 포신"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Full body reference shot, entire figure from head to feet visible, plain neutral background. A massive, heavy-duty industrial and military-grade robot. The towering body is heavily armored with thick, dark gray steel plates. It features thick, reinforced mechanical joints designed to support immense weight. Instead of humanoid hands, both arms terminate directly into large anti-aircraft cannon barrels. Weathered matte metal finish, grounded tactile realism, restrained cool-gray palette, photorealistic, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "라울",
        "short_id": "C08",
        "description": "10세 라틴계 흑인 혼혈 남자아이. 어린 얼굴과 뒤로 작게 묶은 꽁지머리.",
        "visual_traits": [
          "10세 남자아이",
          "라틴계 흑인 혼혈",
          "어린 얼굴",
          "뒤로 묶은 꽁지머리"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 10-year-old Afro-Latino boy, brown skin, striking green eyes, young face, hair tied back in a small ponytail. Grounded tactile realism, restrained cool-gray palette with controlled tonal contrast, intimate humanism, cinematic lighting, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "라울의 컨테이너 앞 공터",
        "short_id": "L169",
        "description": "낡은 철제 컨테이너 출입문 앞에 마련된 작은 공터. 주변에 컨테이너 하우스가 늘어서고 바닥에는 물 호스가 놓여 있다.",
        "visual_traits": [
          "컨테이너 앞 빈터",
          "낡은 철제 외벽",
          "인접한 컨테이너 하우스",
          "물 호스"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a small dirt empty lot in front of the entrance of an old, rusted steel container. Several other weathered container houses are lined up closely around the area. A winding water hose is laid on the ground. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, 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": "L276",
        "description": "바다와 맞닿은 연구소 인근 해변. 물가와 육지가 이어지는 개방된 해안 공간으로 낮의 자연광이 비친다.",
        "visual_traits": [
          "개방된 해안",
          "바다와 맞닿은 물가",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an open coastal beach area, where the rugged land meets the ocean, expansive view of the sea, natural daylight illuminating the shoreline, 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 an epic sense of 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": "L273",
        "description": "문으로 출입하는 군 부대 사무실. 업무용 책상과 문건을 놓을 수 있는 실무 공간으로 구성된다.",
        "visual_traits": [
          "사무실 출입문",
          "업무용 책상",
          "문건"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an empty interior of a utilitarian military office. A sturdy office desk is centrally placed, holding scattered documents and files. A standard office door is visible on the stark, practical wall. Cool-gray palette, controlled tonal contrast, grounded tactile realism, austere post-apocalyptic 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": "L255",
        "description": "항구 거리와 맞닿은 소박한 생선회 식당. 간단한 탁자와 좌석이 놓여 있고 생선회 접시와 주변 생선 판매대가 보인다.",
        "visual_traits": [
          "소박한 탁자",
          "간단한 좌석",
          "생선회 접시",
          "거리와 맞닿은 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea centered. Photorealistic cinematic establishing shot, a rustic open-air raw fish restaurant adjacent to a weathered port street, featuring simple built-in tables, nearby fish stands, seaside atmosphere, austere post-apocalyptic aesthetic, 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": "L194",
        "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, no people, no vehicles, no objects. A wide, dusty road on the outskirts of a refugee camp stretching towards a distant, ruined cityscape. Across the street stands the weathered storefront and dirty glass entrance of an abandoned unmanned store. Cracked pavement covered in dust and debris, austere post-apocalyptic atmosphere, 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": "L161",
        "description": "허름한 건물 밖으로 각종 폐기물이 불규칙하게 쌓인 황폐한 공간. 쓰레기 더미가 주변 바닥을 뒤덮고 있다.",
        "visual_traits": [
          "허름한 건물 외벽",
          "불규칙한 쓰레기 더미",
          "폐기물로 뒤덮인 바닥",
          "어두운 야외 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, an outdoor area outside a dilapidated building with massive, irregular piles of various waste and debris covering the ground, bleak and 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": "L277",
        "description": "외부 영상과 에너지 그래프를 표시하는 여러 모니터가 설치된 실내. 제어 시스템과 통신 장비가 모여 있다.",
        "visual_traits": [
          "복수의 모니터",
          "외부 영상 화면",
          "에너지 그래프",
          "제어 시스템"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an indoor control room filled with multiple monitors displaying external camera feeds and energy graphs, control systems and communication equipment arranged systematically, high-tech but utilitarian design, glowing screens contrasting with the dim ambient light, ... 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": "L209",
        "description": "벽에 여러 록밴드 포스터가 붙은 정비 창고. 거대한 스피커와 수리 공구, 펜치, 정비용 용액 병들이 놓여 있다.",
        "visual_traits": [
          "록밴드 포스터 벽면",
          "거대한 스피커",
          "수리 공구",
          "커다란 펜치",
          "정비용 용액 병"
        ],
        "t2i_prompt": "Set in a 2069-centered futuristic post-apocalyptic era, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, interior of a rustic car repair garage. The walls are heavily decorated with faded rock band posters. The workspace is cluttered with mechanical repair tools, large pliers, and bottles of maintenance fluids, with a massive audio speaker sitting prominently in the corner. Gritty, dusty post-apocalyptic atmosphere, industrial lighting, restrained cool-gray palette with 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": "L195",
        "description": "신발과 가방, 식품, 생활용품이 진열된 무인 매장. 여러 진열대 사이로 통로가 나 있고 의약품 코너와 현금인출기가 설치돼 있다.",
        "visual_traits": [
          "여러 줄의 진열대",
          "신발·가방 진열",
          "식품과 생활용품",
          "의약품 코너",
          "현금인출기"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of an unmanned store, no people, no vehicles. Aisles formed by multiple rows of display racks filled with shoes, bags, preserved food, and daily necessities. A dedicated medicine corner and an ATM machine are installed along the wall. Austere post-apocalyptic science-fiction 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": "L256",
        "description": "오래 방치된 비행장 입구와 넓은 공터. 갈라진 도로에 이끼가 번지고 공항 간판은 낡아 일부가 떨어져 있다.",
        "visual_traits": [
          "갈라진 포장도로",
          "번진 이끼",
          "일부 떨어진 공항 간판",
          "넓은 공터",
          "낡은 비행장 시설"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, an abandoned airport entrance and a vast open lot. The paved road is deeply cracked with thick moss and weeds growing through the crevices. A large, weathered airport entrance sign stands with several letters missing and peeling paint. Rusted and ruined airfield facilities are scattered around the empty lot. 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": "L163",
        "description": "철창 출입문과 ‘난민 거주지역’ 표지판이 있는 진입로. 안쪽으로 낡은 철제 컨테이너들이 조밀하게 늘어서고 방송용 스피커가 설치돼 있다.",
        "visual_traits": [
          "철창 출입문",
          "‘난민 거주지역’ 표지판",
          "조밀한 컨테이너 배치",
          "방송용 스피커"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea and surrounding regions. Photorealistic cinematic establishing shot, a heavily weathered iron grating entrance gate with a sign indicating a refugee settlement area. Beyond the gate, a dense and crowded cluster of rusted steel shipping containers used as makeshift housing. Public broadcasting speakers mounted on poles. Austere post-apocalyptic environment, cool-gray palette, subdued lighting, gritty texture, 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": "L228",
        "description": "작은 강철 케이지와 승강 구조가 설치된 어두운 지하실. 천장에는 지상 격투장으로 연결되는 큰 개폐문이 있다.",
        "visual_traits": [
          "작은 강철 케이지",
          "케이지 승강 구조",
          "천장 개폐문",
          "어두운 지하 공간"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era centered around 2069, a post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, a dark underground holding room featuring a small sturdy steel cage mounted on a heavy mechanical elevating platform, a large retractable metal trapdoor on the ceiling directly above the cage, brutalist industrial architecture, rough concrete walls, minimal harsh overhead lighting casting deep shadows, gritty texture, 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": "L206",
        "description": "상품 진열대와 의약품 코너를 갖춘 작은 매장. 한쪽에 텔레비전과 테이블이 있고 구석의 반사경에 실내 통로가 비친다.",
        "visual_traits": [
          "상품 진열대",
          "의약품 코너",
          "텔레비전",
          "테이블",
          "구석의 반사경"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, post-disaster South Korea. Photorealistic cinematic establishing shot, interior of a small rest area mart, rows of worn product shelves, a small medicine corner, a television and a table on one side, a convex mirror in the corner reflecting an indoor hallway, desolate and worn-down atmosphere, cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction, 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": "L266",
        "description": "흰색 침대와 밝은 형광등이 있는 병실. 창밖으로 에메랄드빛 바다가 넓게 펼쳐지고 실내에는 통화 장치가 마련되어 있다.",
        "visual_traits": [
          "흰색 침대",
          "강한 형광등 조명",
          "바다가 보이는 창",
          "에메랄드빛 수면",
          "통화 장치"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot, an empty hospital room inside a research institute temporary shelter, no people. A clean white hospital bed and a wall-mounted communication device. Bright fluorescent ceiling lights illuminating the room. A large window offers a wide, expansive view of an emerald-colored ocean outside. Restrained cool-gray interior palette contrasting with the vivid emerald sea, grounded tactile realism, austere 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": "L268",
        "description": "발전소처럼 거대한 실내 연구 공간. 각종 컴퓨터와 대형 연구 장치가 배치되고 열대 식물과 꽃이 기계 설비 사이를 채운다.",
        "visual_traits": [
          "거대한 실내 규모",
          "대형 연구 장치",
          "다수의 컴퓨터",
          "열대 식물",
          "설비 사이의 꽃"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a massive indoor research center resembling a power plant interior, no people, no vehicles, no objects. A vast cavernous space filled with towering industrial mechanical facilities, large-scale scientific research equipment, and banks of computer servers. Lush tropical plants, thick vines, and brightly colored exotic flowers grow wild between the metallic structures, creating a stark visual contrast between cold futuristic machinery and vibrant organic nature. Restrained cool-gray palette with grounded tactile realism, allowing the selective warmth and rich colors of the tropical flowers to pop. Dramatic cinematic lighting, highly detailed environment.",
        "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": "L253",
        "description": "응급치료용 침대가 놓인 소규모 보건소 병실. 단출한 실내에 침대와 주변 통로가 마련되어 있고 출입문이 가까이 있다.",
        "visual_traits": [
          "응급치료용 침대",
          "작은 병실",
          "단출한 실내 구성",
          "침대 주변 통로"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a small, modest hospital room in a public health center, no people, no vehicles, no objects. Simple interior featuring a single emergency treatment bed in the center, leaving a narrow aisle around it, with a door nearby. The walls and flooring are practical and slightly worn, reflecting an austere post-apocalyptic environment. Restrained cool-gray palette, grounded tactile realism, and 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": "L150",
        "description": "운전석과 조수석이 나란한 자동차 앞좌석 공간. 운전대와 대시보드, 노트북과 구겨진 도면이 있으며 창으로 낮빛이 들어온다.",
        "visual_traits": [
          "나란한 앞좌석",
          "운전대와 대시보드",
          "노트북",
          "구겨진 도면",
          "창으로 들어오는 낮빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior space of a car front cabin, driver and passenger seats side-by-side, steering wheel, dashboard, a laptop and crumpled architectural drawings scattered on the surfaces, bright daylight illuminating the dusty interior through the windshield, restrained cool-gray palette, grounded tactile realism, empty, 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": "L233",
        "description": "지붕 없이 위로 열린 낡은 적재 공간. 낮은 측벽이 바닥을 둘러싸고, 한쪽에는 옮겨 펼칠 수 있는 그늘막이 놓여 있다.",
        "visual_traits": [
          "개방된 상부",
          "낮은 적재함 측벽",
          "낡은 적재 바닥",
          "이동식 그늘막"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, an open and weathered truck cargo bed, low rusty side walls surrounding a worn metal floor, a movable canvas awning, abandoned post-apocalyptic science-fiction atmosphere, restrained cool-gray palette, grounded tactile realism, 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": "L151",
        "description": "담벼락에 둘러싸인 2층 고급주택과 진입로. 거실의 큰 통유리창, 구식 열쇠식 잠금장치가 달린 현관문, 2층 창문이 보인다.",
        "visual_traits": [
          "2층 고급주택",
          "외곽 담벼락",
          "현관 진입로",
          "거실 통유리창",
          "구식 열쇠식 현관 잠금장치"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, post-disaster South Korea. Photorealistic cinematic establishing shot, an exterior view of a two-story luxury house surrounded by a perimeter wall, an entrance driveway leading up to a sturdy front door equipped with an old-fashioned keyhole lock, large floor-to-ceiling windows on the ground floor, multiple second-floor windows visible. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, balancing austere post-apocalyptic science-fiction spectacle with intimate 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": "L221",
        "description": "숲 가장자리를 따라 이어지는 능선. 아래로 한옥마을과 높은 물탱크 탑이 내려다보이며, 멀리까지 열린 하늘이 펼쳐진다.",
        "visual_traits": [
          "나무로 둘러싸인 능선",
          "마을을 내려다보는 고도",
          "멀리 보이는 물탱크 탑",
          "넓게 열린 하늘"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dirt and grass ridge at the edge of a forest, overlooking a traditional hanok village with tiled roofs below, a tall weathered water tank tower rising in the distance, wide expansive open sky above, 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": "L172",
        "description": "앞좌석과 뒷좌석이 구분된 고급 세단 실내. 운전대와 계기판이 앞쪽에 있고 뒷좌석 옆으로 창문과 도어 내장재가 이어진다.",
        "visual_traits": [
          "고급 세단 실내",
          "구분된 앞뒤 좌석",
          "운전대와 계기판",
          "뒷좌석 측면 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior view of a luxury sedan, spacious layout with distinct front and rear seating areas, futuristic yet grounded dashboard with a steering wheel, rear side windows and detailed door trim, restrained cool-gray palette, grounded tactile realism, 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": "L271",
        "description": "배식대와 식사용 테이블이 마련된 공동 식당. 테이블 위에 빵을 비롯한 음식이 놓여 있다.",
        "visual_traits": [
          "배식대",
          "공동 식사 테이블",
          "빵과 음식"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a large, empty institutional cafeteria, long serving counter, rows of utilitarian dining tables and chairs, practical lighting, austere and functional architecture, use a restrained cool-gray palette, grounded tactile realism, and 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": "L239",
        "description": "절반쯤 붕괴된 대형 상업 건물과 잔해 지대. 넓게 깔린 이끼, 고인 웅덩이, 무성한 나무와 작은 꽃들이 콘크리트 틈을 채운다.",
        "visual_traits": [
          "반쯤 붕괴된 대형 건물",
          "콘크리트 잔해",
          "넓은 이끼층",
          "고인 웅덩이",
          "무성한 나무와 꽃"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, empty space, no people, no vehicles, no objects. The exterior of a massive, half-collapsed commercial building surrounded by a sprawling debris zone. Huge chunks of shattered concrete ruins are heavily covered in thick layers of green moss. Stagnant water puddles gather in the uneven terrain. Lush trees, small wildflowers, and dense vegetation grow wildly through the cracks of the concrete rubble, showing nature completely reclaiming the destroyed urban architecture. Restrained cool-gray palette with contrasting vibrant natural greens, 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": "L173",
        "description": "넓은 실내 한가운데 테이블과 의자가 놓인 면회 공간. 중앙 좌석 주변으로 여백이 넓게 남아 있는 단순한 구성이다.",
        "visual_traits": [
          "넓은 실내",
          "중앙 테이블",
          "테이블 주변 의자",
          "넓게 비어 있는 바닥"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, interior view, no people, no vehicles. A spacious, stark visiting room inside a detention facility. A single plain table surrounded by simple chairs sits isolated in the exact center of the vast room. The surrounding floor space is strikingly empty and barren, emphasizing the isolation of the central seating area. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast. Balance austere post-apocalyptic science-fiction spectacle with 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": "L156",
        "description": "바다를 막아선 거대한 콘크리트 제방과 보수 공사장. 벽 곳곳의 깊은 균열과 젖은 지지대, 적재된 보수 자재와 돌무더기가 보인다.",
        "visual_traits": [
          "거대한 콘크리트 제방",
          "벽면의 깊은 균열",
          "물이 흐르는 지지대",
          "보수 자재 더미",
          "돌무더기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea region. Photorealistic cinematic establishing shot, a massive concrete artificial seawall holding back the ocean, with a surrounding repair construction site. The enormous concrete barrier has deep, visible cracks across its surface, and wet structural supports stand nearby, dripping with water. Piles of construction materials and mounds of rocks are gathered around the area. Bleak, cold 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": "L242",
        "description": "보라색 제비꽃이 넓게 펼쳐진 들판. 낮은 꽃과 초록 잎이 촘촘히 이어지고 멀리 연구소 건물이 서 있다.",
        "visual_traits": [
          "드넓은 보라색 꽃밭",
          "작은 제비꽃",
          "촘촘한 초록 잎",
          "멀리 보이는 연구소"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a vast field densely covered with low-growing purple violets and green leaves, a laboratory building standing in the far distance, grounded tactile realism, rich purple colors contrasting with the landscape, serene 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": "L215",
        "description": "숲길 끝에 펼쳐진 황폐한 늪지대. 물기 많은 진흙 바닥 옆에 출입 금지 팻말과 심하게 부식된 방사능 구역 표지가 서 있다.",
        "visual_traits": [
          "황폐한 늪지대",
          "물기 많은 진흙",
          "숲길과 맞닿은 가장자리",
          "출입 금지 팻말",
          "부식된 방사능 표지"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, desolate swamp area at the edge of a forest path, wet muddy ground, old no trespassing signs, heavily corroded radiation warning signs, gloomy and dreary atmosphere, 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": "L231",
        "description": "낡은 철문이 달린 소박한 식량창고. 내부는 대부분 비어 있으며 바닥에 쌀 포대 몇 개와 감자 포대가 놓여 있다.",
        "visual_traits": [
          "낡은 철문",
          "대부분 빈 내부",
          "쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a simple food storage room inside a traditional Hanok building, featuring an old, weathered iron door. The space is mostly empty, with only a few rough burlap sacks of rice and potatoes placed on the floor. Aged wooden beams and traditional architectural elements, dim natural light entering through small gaps. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic 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": "L257",
        "description": "거대한 창고 문과 넓은 바닥을 갖춘 낡은 격납고. 높고 깊은 실내 위로 전구 조명이 설치되어 있다.",
        "visual_traits": [
          "거대한 창고 문",
          "높은 실내 공간",
          "넓은 바닥 면적",
          "전구 조명"
        ],
        "t2i_prompt": "Set in Post-apocalyptic future centered around 2069, Post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, expansive interior of an old weathered aircraft hangar, giant closed warehouse doors, wide empty concrete floor, high deep ceiling with hanging light bulb illumination, cavernous utilitarian architecture, rusted metal and worn surfaces, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic 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": "L218",
        "description": "낡은 한옥들이 이어진 거리와 넓게 트인 마을 공터. 기와지붕이 겹쳐 보이며, 건물 사이로 높은 물탱크 탑이 솟아 있다.",
        "visual_traits": [
          "낡은 한옥 건물",
          "겹쳐 보이는 기와지붕",
          "열린 공터",
          "높은 물탱크 탑"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a weathered street lined with old traditional Korean hanok houses, overlapping dark tile roofs, a wide open dirt vacant lot, a tall rusted water tank tower towering over the low buildings, 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",
                "yard"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "인천 난민촌 관리사무소 3층 복도",
        "short_id": "L188",
        "description": "여러 방의 출입문과 외부를 내다보는 창이 이어지는 복도. 구석에 소화기가 비치돼 있고 위층으로 향하는 계단과 연결된다.",
        "visual_traits": [
          "연속된 방문",
          "외부를 보는 창문",
          "구석의 소화기",
          "위층 연결 계단"
        ],
        "t2i_prompt": "Set in post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, an indoor corridor of a utilitarian administration building, a long hallway lined with multiple closed room doors on one side and windows looking out to the exterior on the other, a fire extinguisher sitting in the corner, a staircase leading up to the next floor visible at the end of the hall, slightly worn and austere post-apocalyptic sci-fi look, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no temporary 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": "L162",
        "description": "낡은 탁자와 의자가 놓인 소규모 식당. 출입구에서 떨어진 안쪽 구석에 외진 좌석이 있다.",
        "visual_traits": [
          "낡은 탁자",
          "식당 의자",
          "안쪽 구석 좌석",
          "소규모 실내"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea-centric post-disaster world. Photorealistic cinematic establishing shot, interior of a small, run-down alley restaurant. Old, worn-out wooden tables and mismatched chairs arranged in a cramped, poorly lit space. A secluded corner booth situated far from the entrance. Peeling walls and dusty floor, 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": "L181",
        "description": "지상층과 지하 기도 공간을 연결하는 어두운 실내 계단. 좁은 계단 통로를 따라 아래층으로 이어진다.",
        "visual_traits": [
          "실내 계단",
          "지하로 내려가는 경사",
          "좁은 연결 통로",
          "어두운 조명"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a narrow and dark indoor staircase connecting a ground floor to an underground space, enclosed passage, steep concrete or stone steps leading downwards, dimly lit atmosphere, austere post-apocalyptic science-fiction spectacle, 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": "L197",
        "description": "버려진 공장 옆에 붙은 창고. 들어 올리는 셔터문 뒤로 넓고 어두운 보관 공간이 드러난다.",
        "visual_traits": [
          "폐공장에 인접한 창고",
          "들어 올리는 셔터문",
          "넓은 보관 바닥",
          "어두운 내부"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, a post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, an abandoned warehouse attached to a ruined factory building, featuring a large, weathered metal roll-up shutter door. The shutter is partially open, revealing a wide, dark, and empty concrete storage floor inside. Restrained cool-gray palette, grounded tactile realism, austere post-apocalyptic science-fiction atmosphere, gritty and dusty textures, architectural decay, 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": "L190",
        "description": "조종석과 조수석, 통신 장비가 밀집한 비좁은 항공기 실내. 전면과 측면 창을 통해 아래쪽 지형이 내려다보인다.",
        "visual_traits": [
          "조종석과 조수석",
          "밀집한 계기 장비",
          "통신 장비",
          "전면·측면 창"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Photorealistic cinematic establishing shot, empty space, no people, no loose objects. Cramped interior cockpit of a futuristic combat helicopter. Pilot and co-pilot seats positioned side by side, surrounded by a dense, rugged array of instrument panels, glowing dials, screens, and heavy communication equipment. Large front and side cockpit windows offering an aerial view of the outside environment. 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": "L170",
        "description": "잠자리를 둘 수 있는 소박한 컨테이너 주거 공간. 좁은 직사각형 실내에 출입문과 간단한 침구가 있다.",
        "visual_traits": [
          "좁은 직사각형 실내",
          "컨테이너 구조",
          "출입문",
          "간단한 침구"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea-centered post-disaster world. Photorealistic cinematic establishing shot of an empty interior space, no people. Inside a narrow corrugated metal shipping container converted into a humble living space. A simple entrance door at one end, a modest sleeping pad or simple bedding on the floor. Dim practical lighting, 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": "L212",
        "description": "도시 밖으로 길게 이어지는 지방도로. 양옆으로 길가 지면이 드러나고 인근 숲과 산길로 이어지는 갈림길이 있다.",
        "visual_traits": [
          "길게 이어진 지방도로",
          "드러난 길가 지면",
          "인근 숲",
          "산길로 향하는 갈림길"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic South Korea. Photorealistic cinematic establishing shot, a long desolate local road stretching outwards, exposed dirt and overgrown ground on both sides of the road, dense unkempt forest surrounding the area, a small narrow fork branching off toward a mountain trail, no people, no vehicles, no objects. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, austere post-apocalyptic scenery.",
        "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": "L203",
        "description": "황량한 들판을 가로지르는 도로. 주변에는 메마른 나무와 폐가가 드문드문 남아 있고 멀리 검문 시설이 보인다.",
        "visual_traits": [
          "들판을 가로지르는 도로",
          "황량한 빈 땅",
          "메마른 나무",
          "폐가",
          "멀리 보이는 검문 시설"
        ],
        "t2i_prompt": "Set in the future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate dusty road cutting through barren fields, sparse dead trees and ruined abandoned houses scattered along the roadside, a security checkpoint facility visible in the far distance, cool-gray palette, austere post-apocalyptic sci-fi 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": "L176",
        "description": "맨홀과 연결된 좁고 어두운 지하 배수 통로. 길게 이어지는 벽과 천장 아래로 바닷물이 가득 차 통로의 윤곽만 드러난다.",
        "visual_traits": [
          "좁은 지하 통로",
          "맨홀 연결부",
          "바닷물로 채워진 내부",
          "어두운 벽과 천장"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a narrow and dark underground sewer passage connected to a manhole above, long rough concrete walls and ceiling, the interior is heavily flooded with dark seawater leaving only a small gap at the top to reveal the tunnel outline, dim and claustrophobic atmosphere, wet concrete 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": "L214",
        "description": "나무와 꽃 사이로 좁은 흙길이 이어지는 숲. 늪지대 인근에 작은 빈터가 있고 숲 바닥에는 깊은 구덩이 형태의 함정이 있다.",
        "visual_traits": [
          "나무 사이 흙길",
          "숲속 꽃",
          "작은 빈터",
          "깊은 구덩이 함정"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a forest trail and clearing leading towards a swamp area. A narrow dirt path winds between trees and woodland flowers. There is a small open clearing near the swamp, and a deep pit trap dug into the forest floor. Dim natural light filtering through the canopy, dense vegetation, a restrained cool-gray palette with subtle organic colors, grounded tactile realism, epic sense of emotional weight, 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": "L229",
        "description": "성당 앞 마을 중심에 마련된 야외 격투장. 중앙 경기 구역 둘레에 관중석과 횃불이 배치되고 바닥에는 케이지 승강구가 있다.",
        "visual_traits": [
          "야외 중앙 경기 구역",
          "주변 관중석",
          "곳곳의 횃불",
          "바닥 케이지 승강구",
          "뒤편 성당"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an outdoor fighting arena in the center of a ruined village, a large old Catholic church in the background. A wide dirt arena floor in the center, surrounded by makeshift spectator seating. A metal cage elevator platform integrated into the center of the dirt floor. Tall torch stands placed around the perimeter of the arena. 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": "군 병원 복도",
        "short_id": "L244",
        "description": "여러 병실의 출입문이 이어지는 실내 복도. 천장 조명 아래로 긴 통로가 뻗어 있고 병실 안쪽을 볼 수 있는 출입부가 있다.",
        "visual_traits": [
          "긴 실내 통로",
          "연속된 병실 출입문",
          "천장 조명",
          "병실과 연결된 출입부"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a long indoor corridor of a military hospital, no people, no vehicles, no objects. Regularly spaced heavy doors with small observation windows lining the walls. Cold, utilitarian ceiling lights illuminating the passage. Restrained cool-gray palette, austere post-apocalyptic science-fiction style, grounded tactile realism, subtle sterile and militaristic 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": "L180",
        "description": "십자가와 작은 책상, 의자, 작은 풍금이 놓인 단출한 지하 공간. 구석에는 낡은 라디오가 있고 촛불과 랜턴이 실내를 밝힌다.",
        "visual_traits": [
          "십자가",
          "작은 책상과 의자",
          "작은 풍금",
          "낡은 라디오",
          "촛불과 랜턴"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a simple underground prayer room. A cross on the wall, a small desk with a chair, a small organ, and an old radio in the corner. The space is illuminated by the warm, flickering light of candles and lanterns. Restrained cool-gray palette outside the warm candle glow, grounded tactile realism, no people, no vehicles, no extra 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": "L217",
        "description": "적재 바닥 위에 쇠창살 케이지가 설치된 수송 공간. 촘촘한 금속 창살 너머로 바깥 풍경이 드러나는 개방형 구조다.",
        "visual_traits": [
          "쇠창살 케이지",
          "금속 적재 바닥",
          "창살로 둘러싸인 공간",
          "외부가 보이는 구조"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, the cargo bed of a transport truck enclosed with a heavy iron grate cage, dense metal bars, metallic cargo floor, open structure allowing visibility to the outside world, weathered and utilitarian design, 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": "L184",
        "description": "지하 공간으로 내려가는 문이 바닥에 설치된 지상층 예배 공간. 실내 바닥과 지하 출입문이 한눈에 들어오는 구조다.",
        "visual_traits": [
          "지상층 예배 공간",
          "바닥의 지하 출입문",
          "지하로 연결되는 구조",
          "넓게 드러난 실내 바닥"
        ],
        "t2i_prompt": "Set in a post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, interior of a ground-floor chapel, no people, no vehicles, no objects. A wide, open floor plan featuring a prominent basement entrance door built directly into the flat ground floor. The architecture shows subdued lighting and distressed textures with remnants of a religious sanctuary space. 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": "L259",
        "description": "낡은 비행장 바깥으로 길게 뻗은 흙길. 포장되지 않은 지면 양옆으로 빈터가 이어지며 하늘과 먼 지평이 넓게 드러난다.",
        "visual_traits": [
          "비포장 흙길",
          "양옆의 빈터",
          "멀리 이어지는 길",
          "열린 하늘"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a long desolate unpaved dirt road stretching out from the outskirts of an old ruined airfield, barren empty dirt lots on both sides of the path, wide open sky and distant horizon dominating the view, 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": "L179",
        "description": "운전석 뒤로 뒷좌석과 적재 공간이 이어지는 밴 실내. 물품 상자들이 듬성듬성 놓여 있고 상자 사이에 빈 공간이 남아 있다.",
        "visual_traits": [
          "앞쪽 운전석",
          "뒷좌석",
          "넓은 적재 공간",
          "듬성듬성 놓인 상자"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a van, no people, no outside vehicles, no extraneous objects. Front driver's seat, rear seats, and a spacious cargo area in the back. Sparsely placed storage boxes in the cargo area with empty spaces between them. Utilitarian, worn-out textures, gritty post-apocalyptic 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": "고급주택 2층 침실과 계단 입구",
        "short_id": "L153",
        "description": "계단 위쪽 입구와 연결된 2층 침실. 침대와 외부로 열리는 창문이 있고, 창으로 낮빛이 들어온다.",
        "visual_traits": [
          "2층 침실",
          "계단 상부 입구",
          "침대",
          "개폐 가능한 외부 창",
          "자연광"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a luxurious second-floor bedroom directly connected to the upper landing of a staircase. The room features a large, comfortable bed and openable exterior windows that allow bright natural daylight to flood the interior. High-end architectural finishes combined with a restrained cool-gray palette, grounded tactile realism, empty space, 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": "L225",
        "description": "어두운 암벽으로 둘러싸인 동굴 내부. 바닥에 에메랄드빛 샘물이 고여 있으며, 물 표면에 제한적인 빛이 반사된다.",
        "visual_traits": [
          "어두운 동굴 내부",
          "자연 암벽",
          "에메랄드빛 샘물",
          "수면의 반사광"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Dark interior of a cave surrounded by rough, natural rock walls. A pool of clear, emerald-colored spring water lies on the cave floor. Limited light enters from an unseen opening, creating soft, sparkling reflections on the water's surface. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth and richer color for the emerald water. 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": "L223",
        "description": "여러 철창 감방의 출입문이 이어지는 지하 복도. 지상으로 올라가는 계단과 작은 외부 창이 연결되어 있다.",
        "visual_traits": [
          "연속된 철창문",
          "길게 이어지는 복도",
          "지상 연결 계단",
          "작은 외부 창"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an underground dungeon corridor lined with a series of iron barred cell doors, a long stretching hallway connecting to a staircase leading to the surface, and a small exterior window letting in faint light, dimly lit, gritty texture, cool-gray palette, austere science-fiction realism, grounded tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "무너진 백화점 지하 식품 코너와 푸드코트",
        "short_id": "L241",
        "description": "형태가 남아 있는 지하 식품 매장과 푸드코트. 먼지 덮인 와인과 통조림, 과자, 라면이 진열되어 있고 위쪽으로 높은 천장이 보인다.",
        "visual_traits": [
          "지하 식품 진열대",
          "먼지 쌓인 보존식품",
          "와인 병",
          "푸드코트 마스코트 장식",
          "높은 천장"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, ruined underground department store food court and grocery section, high ceiling, large grocery aisles, shelves filled with thick dust-covered canned goods, wine bottles, and packaged snacks, faded food court mascot statue, scattered tables, debris, dim atmospheric lighting, cool-gray palette, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 마을 성당 예배당과 단상",
        "short_id": "L220",
        "description": "훼손된 고딕 양식 예배당. 높은 기둥과 2층 발코니, 앞쪽 단상이 있으며 스테인드글라스를 통과한 빛이 내부로 스며든다.",
        "visual_traits": [
          "고딕 양식 기둥",
          "2층 발코니",
          "앞쪽 단상",
          "스테인드글라스 채광",
          "창살문"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a damaged Gothic chapel, no people, no vehicles, no objects. High stone pillars, a second-floor balcony overlooking the main hall, a raised front platform. Colorful light filtering through cracked stained glass windows, illuminating dust motes in the air. Rusted grated iron doors. Restrained cool-gray palette with selective warmth from the stained glass light, grounded tactile realism, desolate 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": "L247",
        "description": "보라색 제비꽃이 빽빽하게 피어난 넓은 꽃밭. 초록 잎과 낮은 꽃들이 지면을 덮고, 꽃밭 너머로 오래된 연구소가 솟아 있다.",
        "visual_traits": [
          "빽빽한 보라색 제비꽃",
          "초록 잎으로 덮인 지면",
          "넓게 이어진 꽃밭",
          "뒤편 연구소 건물"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an expansive outdoor field densely carpeted with small purple violets and green leaves. In the background, an old, weathered concrete research building rises above the floral landscape. Restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast, allowing selective warmth from the purple flowers, 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": "L224",
        "description": "멀리 폐발전소가 보이는 낡은 마을과 열린 배급 공간. 오래된 건물 사이로 빈터가 이어지고 흙바닥에는 작은 꽃이 피어 있다.",
        "visual_traits": [
          "멀리 보이는 폐발전소",
          "낡은 마을 건물",
          "열린 배급 공간",
          "땅에 핀 작은 꽃"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an old weathered village with a wide open dirt lot, an imposing abandoned power plant visible in the far distance, dilapidated buildings surrounding the empty lot, small delicate flowers blooming on the barren dirt ground, 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": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "현우의 컨테이너 내부",
        "short_id": "L166",
        "description": "식탁과 생활용품을 둔 비좁은 컨테이너 주거 공간. 안쪽에 작은 방으로 연결되는 문이 있고, 밤에는 식탁의 촛불이 실내를 밝힌다.",
        "visual_traits": [
          "비좁은 컨테이너 실내",
          "식탁",
          "안쪽 방문",
          "촛불 조명",
          "생활용품"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, the cramped and narrow interior of a rusty corrugated metal shipping container modified into a makeshift living space. A worn wooden dining table sits in the center, surrounded by scattered makeshift household items. A small inner door is visible on the back wall, illuminated by dim, warm candlelight against the dark, rough metal walls. Restrained cool-gray palette with selective warm lighting, 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": "L232",
        "description": "운전석과 조수석이 나란히 놓인 낡은 운전 공간. 앞유리 아래로 운전대와 계기판이 있고 양옆 창문으로 외부가 보인다.",
        "visual_traits": [
          "나란한 앞좌석",
          "낡은 운전대",
          "전면 계기판",
          "앞유리와 측면 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea centered post-disaster world. Photorealistic cinematic establishing shot of the interior of a weathered truck cabin, no people. Two dilapidated front seats placed side-by-side, a heavily worn steering wheel, and a scratched dashboard beneath a wide, slightly dusty windshield. Side windows revealing a blurred exterior. Weathered interior paneling with visible scuff marks and peeling textures. 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": "L202",
        "description": "먼지와 거미줄이 가득한 버려진 열람실. 부서진 책장과 낡은 책, 고물 컴퓨터가 남아 있고 깨진 천창으로 잿빛 햇살이 들어온다.",
        "visual_traits": [
          "먼지와 거미줄",
          "부서진 책장",
          "낡은 책",
          "고물 컴퓨터",
          "깨진 천창의 잿빛 채광"
        ],
        "t2i_prompt": "Set in a future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot of a ruined, abandoned library reading room, no people, no vehicles. The interior is heavily covered in thick dust and dense cobwebs. Smashed wooden bookshelves lean against the walls or lie broken on the floor. Scattered across the ground are decaying old books and obsolete junk computer terminals. Pale, grayish sunlight beams down through a shattered glass skylight in the ceiling, illuminating the debris in the room. 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": "L199",
        "description": "앞쪽 운전석과 조수석 뒤로 침대와 뒷좌석이 이어지는 소형 이동식 주거 공간. 작은 전등과 측면 창문, 뒤쪽 출입문이 있다.",
        "visual_traits": [
          "운전석과 조수석",
          "실내 침대",
          "뒷좌석",
          "작은 전등",
          "측면 창문과 뒷문"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, South Korea. Photorealistic cinematic establishing shot, interior of a small campervan. Driver and passenger seats visible in the front, leading directly into a compact living area equipped with a built-in bed and rear seats. Illuminated by a small ceiling light, featuring side windows and a rear entry door. Worn utilitarian surfaces, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction style, no people, no exterior vehicles, no scattered 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": "L240",
        "description": "무너진 벽과 바닥 틈이 이어지는 어두운 상업시설 지상층. 먼지 쌓인 층별 안내판과 아래층으로 향하는 에스컬레이터가 보인다.",
        "visual_traits": [
          "어두운 지상층",
          "무너진 벽체",
          "불규칙한 바닥 틈",
          "먼지 쌓인 층별 안내판",
          "하행 에스컬레이터"
        ],
        "t2i_prompt": "Set in 2069, post-apocalyptic South Korea. Photorealistic cinematic establishing shot, empty and abandoned interior, no people, no vehicles, no objects. A dark, ruined ground floor of a large department store. Collapsed concrete walls and a massive jagged hole in the floor with deep cracks. A thick layer of dust covers a standing floor directory sign. A stationary, broken escalator descends into the darkness below. Cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic science-fiction spectacle, moody dramatic lighting casting deep shadows over the rubble.",
        "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": "L226",
        "description": "마을 곳곳으로 갈라져 이어지는 개방형 수로. 드러난 물길을 따라 에메랄드빛 물이 흐르고 주변으로 마을 건물이 보인다.",
        "visual_traits": [
          "개방형 물길",
          "여러 방향으로 이어진 수로",
          "에메랄드빛 물",
          "수로 주변 마을 건물"
        ],
        "t2i_prompt": "Set in a near-future post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot. An open waterway system branching out in multiple directions through a village. Flowing clear emerald-colored water in the channels, flanked by weathered village buildings. 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": "L164",
        "description": "낡고 녹슨 철제 컨테이너가 촘촘히 늘어선 좁은 골목. 주름진 금속 벽과 출입문이 이어지고 가로등이 드문드문 서 있다.",
        "visual_traits": [
          "좁은 골목 폭",
          "녹슨 철제 컨테이너",
          "주름진 금속 벽",
          "드문드문 설치된 가로등"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a narrow alleyway densely lined with old rusted steel shipping containers, corrugated metal walls and doors, sparse streetlights casting dim light, post-apocalyptic refugee camp environment, 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": "L222",
        "description": "굵은 쇠창살로 막힌 어두운 지하 감방. 바닥에는 건초더미와 고인 물이 있으며, 작은 창으로 제한적인 빛이 들어온다.",
        "visual_traits": [
          "굵은 쇠창살",
          "바닥의 건초더미",
          "고인 물",
          "작은 지하 창",
          "어두운 내부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark underground prison cell enclosed by thick, heavy iron bars. Rough, aged stone or concrete walls. The damp floor is scattered with piles of hay and small puddles of stagnant water. A single small, high grated window lets in a narrow, faint shaft of light. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, moody and atmospheric lighting, 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": "L230",
        "description": "거대한 물탱크 탑이 높이 솟은 마을 광장. 탑 아래로 넓은 빈터가 펼쳐지고 가장자리에는 낮은 건물과 벽이 이어진다.",
        "visual_traits": [
          "높은 물탱크 탑",
          "대형 저장 탱크",
          "넓은 광장 바닥",
          "주변 건물과 벽"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic, South Korea. Photorealistic cinematic establishing shot, a wide village plaza dominated by a massive, towering water tank structure. A broad, open dirt and concrete courtyard spreads out beneath the tower, bordered by weathered, low-slung buildings and dilapidated perimeter walls. 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": "수빈의 회상 속 한수를 배웅한 마을 능선",
        "short_id": "L227",
        "description": "마을 바깥으로 이어지는 완만한 능선과 흙길. 길은 언덕 너머로 사라지고, 능선 위로 넓은 하늘이 드러난다.",
        "visual_traits": [
          "마을 외곽 능선",
          "언덕을 넘는 흙길",
          "멀리 이어지는 지형",
          "열린 하늘"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A gentle natural ridge on the outskirts of a rural village, a simple dirt path winding and disappearing over the grassy hill. A wide, expansive open sky above the terrain. Serene, natural landscape, rolling hills. 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": "L147",
        "description": "대형 수거선의 넓은 금속 갑판. 수거용 크레인과 그물, 쌓인 해양 폐기물과 고철이 낮빛 아래 드러난다.",
        "visual_traits": [
          "넓은 금속 갑판",
          "대형 수거용 크레인",
          "수거 그물",
          "해양 폐기물과 고철",
          "개방된 낮빛"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a broad metal deck of a heavy marine garbage collection ship, featuring massive industrial crane structures, large collection nets, and accumulated piles of rusted marine debris and scrap metal, weathered and rusted steel textures, open ocean background under bright daylight, restrained cool-gray palette with harsh sunlight, grounded tactile realism, epic sense of scale, 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": "L258",
        "description": "앞쪽 조종석과 뒤쪽 탑승 공간으로 구성된 좁은 기내. 조종 장치와 좌석이 배치되고 측면 출입문과 창으로 외부가 보인다.",
        "visual_traits": [
          "앞쪽 조종석",
          "조종 장치와 계기판",
          "뒤쪽 탑승 좌석",
          "측면 출입문",
          "기내 창문"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea and surrounding regions. Photorealistic cinematic establishing shot, interior of a cramped helicopter cabin, front cockpit area with flight controls and glowing instrument panels, rear passenger section with utilitarian seating, side doors, small cabin windows, mechanical metallic textures, utilitarian design, grounded tactile realism, 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": "L175",
        "description": "맨홀 아래로 사다리가 이어지는 어두운 지하 배수 통로. 길게 뻗은 통로 중간에 두 갈래로 나뉘는 분기점이 있다.",
        "visual_traits": [
          "지하 배수 통로",
          "맨홀 연결부",
          "수직 사다리",
          "두 갈래 분기점",
          "어두운 내부"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a dark underground sewer drainage passage, a vertical metal ladder leading down from a circular ceiling manhole, a long concrete tunnel that splits into a two-way bifurcation, wet concrete surfaces, dimly lit with minimal light, restrained cool-gray palette, grounded tactile realism, 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": "L238",
        "description": "기계 부품과 고장 난 로봇 몸체가 산더미처럼 쌓인 대형 폐창고. 반쯤 열린 문으로 빛이 들어오고 구석에는 상자들이 놓여 있다.",
        "visual_traits": [
          "대형 기계 부품 창고",
          "쌓인 폐로봇 몸체",
          "반쯤 열린 출입문",
          "어두운 구석",
          "적재 상자"
        ],
        "t2i_prompt": "Set in Post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, large abandoned warehouse filled with mountains of broken robot bodies and mechanical parts, a massive partially open main door letting in shafts of light, stacks of cargo boxes in the dark corners, dusty and gloomy interior, 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": "L183",
        "description": "컨테이너 주거지 도로에 접한 종교 건물 외부. 출입문과 건물 윤곽 위로 넓은 밤하늘이 펼쳐진다.",
        "visual_traits": [
          "종교 건물 외벽",
          "전면 출입문",
          "주거지와 연결된 도로",
          "건물 위 밤하늘"
        ],
        "t2i_prompt": "Set in post-apocalyptic 2069, South Korea. Photorealistic cinematic establishing shot, exterior of a weathered religious building located along a rough road. A prominent front door on the main facade. The surrounding area features makeshift container housing structures. A wide, open sky spans above the silhouette of the building's roof. Cool-gray palette, austere atmosphere, grounded tactile realism, 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": "L261",
        "description": "바다에 노출된 작은 선박의 낡은 갑판 공간. 바닥 위로 지지 기둥과 짐이 배치되고 실내로 연결되는 출입구가 있다.",
        "visual_traits": [
          "낡은 갑판 바닥",
          "노출된 지지 기둥",
          "적재된 짐",
          "실내 연결 출입구",
          "개방된 상부"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, in a post-disaster world centered in South Korea. Photorealistic cinematic establishing shot, open deck of a small weathered ship, worn and textured deck flooring, exposed metal structural support pillars, a closed metal door leading to the interior cabin, backdrop of the open sea under a moody sky. 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": "L204",
        "description": "큰 도로에서 갈라져 산비탈로 올라가는 좁은 임도. 나무 사이의 울퉁불퉁한 길이 다시 도로변으로 내려간다.",
        "visual_traits": [
          "산비탈 임도",
          "좁은 길 폭",
          "울퉁불퉁한 노면",
          "길 양옆의 나무",
          "도로로 이어지는 내리막"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future centered around 2069, South Korea and surrounding areas. Photorealistic cinematic establishing shot, a narrow and bumpy dirt forestry road winding up a mountain slope, dense trees and forest foliage flanking both sides of the uneven path, the trail curving downwards to meet an old empty paved road in the distance, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, austere post-apocalyptic 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": "L219",
        "description": "한옥마을 안에 자리한 낡은 성당 건물. 입구 부근에는 두 팔을 벌리고 얼굴에 전통 탈을 쓴 종교 조각상이 서 있다.",
        "visual_traits": [
          "낡은 성당 외벽",
          "성당 출입구",
          "두 팔을 벌린 조각상",
          "조각상 얼굴의 전통 탈"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, an old weathered church building situated within a traditional Korean Hanok village, decaying exterior walls of the church, a religious statue standing with its arms wide open near the church entrance, a traditional Korean wooden mask covering the face of the statue, cool-gray palette, grounded tactile realism, austere post-apocalyptic 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": "L177",
        "description": "컨테이너 주거지 사이를 지나는 도로. 노면에 둥근 맨홀 뚜껑이 있고 길을 따라 가로등이 이어진다.",
        "visual_traits": [
          "컨테이너 사이 도로",
          "둥근 맨홀 뚜껑",
          "도로변 가로등",
          "길게 이어진 노면"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, empty paved road passing between rows of stacked metal shipping containers serving as makeshift dwellings, a distinct round metal manhole cover embedded in the road surface in the foreground, tall streetlights lining the edge of the path, bleak and 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": "L165",
        "description": "도로변 끝에 놓인 낡은 철제 주거용 컨테이너. 주름진 외벽과 문고리가 달린 출입문이 있으며 외부에 ‘7-31’ 번호가 표시돼 있다.",
        "visual_traits": [
          "도로변 끝의 배치",
          "낡은 철제 외벽",
          "문고리 달린 출입문",
          "‘7-31’ 번호"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot. An old, weathered corrugated steel residential container situated at the end of a desolate roadside. It features a simple metal door with a standard handle and the numbers '7-31' visibly marked on its exterior wall. Use a restrained cool-gray palette, grounded tactile realism, and controlled tonal contrast. Balance austere post-apocalyptic science-fiction spectacle with epic 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": "L174",
        "description": "컨테이너 주거지의 빈 공터에 천막을 친 간이 행사 공간. 주변에 전등과 가로등이 있으며 한쪽에 주크박스가 놓여 있다.",
        "visual_traits": [
          "빈 공터",
          "간이 천막",
          "주변 전등과 가로등",
          "주크박스",
          "컨테이너 주거지"
        ],
        "t2i_prompt": "Set in the post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, a makeshift event space in an empty dirt lot surrounded by stacked, rusted shipping container dwellings. A large temporary canvas tent is pitched in the center. The area is illuminated by warm string lights and improvised streetlamps. An old jukebox stands near the tent edge. Restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, 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": "L213",
        "description": "책상 위에 큰 반도 지도가 펼쳐진 사무실. 다트판과 다트가 있고 책상 주변에 업무용 좌석이 놓여 있다.",
        "visual_traits": [
          "책상 위 반도 지도",
          "사무용 책상",
          "다트판과 다트",
          "업무용 좌석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a gritty militia office. A large desk sits in the middle of the room with a massive map of a peninsula spread out across its surface. Office chairs are arranged around the desk. A dartboard with darts is mounted on one of the walls. Restrained cool-gray palette, 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": "L160",
        "description": "밤의 도시 도로와 건물 외벽이 이어지는 거리. 흑백 화면 속 어두운 노면과 건물 윤곽이 대비된다.",
        "visual_traits": [
          "도시 도로",
          "도로변 건물 외벽",
          "흑백 색조",
          "어두운 야간 광경"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future around 2069, post-disaster South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark, eerie city street at night, lined with building facades. The entire scene is depicted in a striking monochromatic black-and-white tone. The dark pavement sharply contrasts with the harsh, shadowy silhouettes of the buildings. Restrained cool-gray palette, austere post-apocalyptic science-fiction atmosphere, heavy cinematic lighting, deep shadows.",
        "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": "L267",
        "description": "연구 공간들을 연결하는 정돈된 실내 복도. 통로 끝 자동문 옆 벽에 카드 인식기가 설치되어 있다.",
        "visual_traits": [
          "정돈된 실내 통로",
          "연구 공간 출입문",
          "자동문",
          "벽면 카드 인식기"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a clean and sterile indoor corridor of a futuristic research facility, an automatic sliding door at the end of the hallway, a high-tech electronic card reader mounted on the wall next to the door. Clinical overhead lighting, clean polished floors, 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": "L251",
        "description": "보라색 제비꽃밭이 끝나는 지점의 가파른 절벽. 꽃이 덮인 지면과 급격히 떨어지는 바위 가장자리가 맞닿아 있다.",
        "visual_traits": [
          "가파른 절벽",
          "급격한 지형 단차",
          "드러난 바위 가장자리",
          "절벽 위 제비꽃밭"
        ],
        "t2i_prompt": "Set in a 2069 post-apocalyptic future, post-disaster South Korea. Photorealistic cinematic establishing shot, a steep rugged rocky cliff edge dropping sharply. The flat ground at the top of the cliff is entirely covered in a field of vibrant purple violets extending right to the brink of the exposed jagged stone. Contrast between the delicate purple flowers and the harsh weathered rock face. Restrained cool-gray palette, grounded tactile realism, epic natural landscape, 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": "L178",
        "description": "컨테이너 주거지 도로의 통행 확인 구간. 도로 양옆으로 낡은 주거 시설이 이어지며 야간에는 주변 윤곽이 어둡게 드러난다.",
        "visual_traits": [
          "주거지 도로 구간",
          "양옆의 낡은 시설",
          "도로변 컨테이너",
          "어두운 야간 윤곽"
        ],
        "t2i_prompt": "Set in a post-apocalyptic future (2069), South Korea. Photorealistic cinematic establishing shot, a makeshift militia checkpoint on a desolate road inside a refugee camp, lined with dilapidated and rusted container housing on both sides, dark nighttime atmosphere with very minimal lighting, rough silhouettes of makeshift structures emerging from the deep shadows, grounded tactile realism, restrained cool-gray palette, austere 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": "L182",
        "description": "작은 확인창이 달린 출입문을 중심으로 한 현관 공간. 문 안쪽에서 작은 창을 열어 바깥을 볼 수 있다.",
        "visual_traits": [
          "1층 현관",
          "작은 확인창",
          "확인창이 달린 출입문",
          "문 안쪽의 좁은 공간"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, a narrow entrance hallway on the ground floor inside a church building, no people, no vehicles, no objects. A heavy entrance door is centered in the frame, featuring a small viewing window that can be opened from the inside. Dimly lit, narrow interior space with aged, dusty textures on the walls and floor. Restrained cool-gray palette, grounded tactile realism, 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"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "ef5dc9ae-d77a-4df5-8632-d499f139ed39",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-18T16:01:03.771814+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}