{
  "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"
      }
    },
    "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"
      }
    ],
    "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"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "ef5dc9ae-d77a-4df5-8632-d499f139ed39",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-18T16:01:03.217725+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}