{
  "status": "running",
  "data": {
    "completed": {
      "L67": {
        "name": "휴게소 주유소 주유 구역",
        "short_id": "L67",
        "description": "도로에서 진입하는 야외 주유 공간. 주유기와 호스, 숫자 표시 계량기가 있으며, 안쪽으로 마트 출입구가 보인다.",
        "visual_traits": [
          "야외 주유 공간",
          "주유기와 호스",
          "숫자 표시 계량기",
          "안쪽 마트 출입구"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an outdoor gas station fueling area at a highway rest stop, weathered futuristic fuel dispensers equipped with heavy-duty hoses and glowing digital meter displays, the entrance of a convenience mart visible in the background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞": {
        "name": "익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞",
        "short_id": "",
        "description": "낡은 한옥들이 좁은 골목과 중앙 공터를 둘러싼 마을. 높은 물탱크 탑, 성당 앞 노천 격투장과 관중석·단상, 외곽도로와 폐창고가 이어진다.",
        "visual_traits": [
          "한옥 지붕과 좁은 골목",
          "중앙 공터",
          "높은 물탱크 탑",
          "성당 앞 노천 격투장",
          "관중석과 단상"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot. A dystopian village composed of dilapidated Hanok houses with traditional tiled roofs, clustered around narrow alleys and a central dirt plaza. A tall, weathered metal water tank tower stands prominently. In front of an old church structure, an open-air fighting arena is set up with makeshift spectator seating and a raised platform. Near the church entrance stands a statue of a figure with outstretched arms, unusually wearing a traditional Korean Hahoe mask on its face. A peripheral dirt road and a derelict warehouse are visible in the background. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism. No people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "rooftop",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P33": {
        "name": "수갑",
        "short_id": "P33",
        "description": "짧은 연결부로 이어진 두 개의 금속 고리형 수갑. 각 고리에 잠금장치와 작은 열쇠 구멍이 있다.",
        "visual_traits": [
          "두 개의 금속 고리",
          "짧은 연결부",
          "잠금장치",
          "작은 열쇠 구멍"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Two circular metal handcuffs connected by a short central link. Each metal ring features a standard locking mechanism and a small keyhole. Cold metallic texture, utilitarian design. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함": {
        "name": "민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함",
        "short_id": "",
        "description": "금속 바닥과 측벽으로 둘러싸인 화물 적재 공간. 뒤쪽에 여닫는 문이 있고 내부에 철창 케이지가 놓여 있다.",
        "visual_traits": [
          "금속 적재 바닥",
          "화물칸 측벽",
          "후면 출입문",
          "철창 케이지"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a military transport truck cargo bed, metal floor and side walls, a large iron cage placed inside, rear access door, industrial rugged design, ash-gray and cool-neutral palette, subdued lighting, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P10": {
        "name": "주크박스 나팔 스피커",
        "short_id": "P10",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A large, vintage brass horn speaker for a jukebox, flared gramophone style. Tarnished and weathered metallic surface with a subdued brightness, showing signs of wear and age. Wide fluted end tapering down to a narrow neck. Highly detailed, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P12": {
        "name": "작업용 모포",
        "short_id": "P12",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic product photo, isolated object. A heavy-duty, worn industrial work blanket made of thick, coarse fabric. Dark, subdued ash-gray or olive drab color. Frayed edges, rugged and tactile texture, showing signs of heavy use in a harsh dystopian environment. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L129": {
        "name": "목포공항 격납고 내부",
        "short_id": "L129",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot of a massive, dark industrial hangar interior, high ceiling with exposed steel beams and old metal pipes, cracked and stained concrete floor, giant heavy metal sliding doors on one side, dim overhead artificial lighting casting deep shadows, dusty and hazy atmosphere, restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P17": {
        "name": "소총",
        "short_id": "P17",
        "description": "긴 금속 총열과 개머리판을 갖춘 소총. 몸체 아래에 탄창과 방아쇠울이 있으며 앞쪽에 총열 덮개가 이어진다.",
        "visual_traits": [
          "긴 총열",
          "개머리판",
          "하부 탄창",
          "총열 덮개"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A tactical rifle featuring a long metal barrel, a sturdy stock, a bottom magazine, a trigger guard, and a front handguard. Ash-gray and cool-neutral metal textures, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "L28": {
        "name": "라울의 컨테이너 앞마당",
        "short_id": "L28",
        "description": "낡은 철제 주거동 출입문 앞의 작은 마당. 주변으로 컨테이너 외벽이 이어지고, 물을 쓸 수 있는 호스가 놓여 있다.",
        "visual_traits": [
          "철제 주거동 앞마당",
          "낡은 컨테이너 외벽",
          "작은 야외 바닥 공간",
          "급수 호스"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a small desolate yard in front of an old steel residential entrance, surrounded by rusted and weathered shipping container exterior walls, a simple water hose lying on the rough outdoor ground, no people, no vehicles, no objects, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "location\u0000이현우의 컨테이너 내부 생활 공간, 앰버의 방": {
        "name": "이현우의 컨테이너 내부 생활 공간, 앰버의 방",
        "short_id": "",
        "description": "철제 주거동 안의 작은 생활 공간. 식탁과 생활용품이 놓여 있고, 방문으로 구분된 작은 방이 이어진다. 밤에는 식탁 위 촛불이 실내를 밝힌다.",
        "visual_traits": [
          "작은 생활 공간",
          "중앙의 식탁",
          "방문으로 구분된 방",
          "촛불 조명"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped metal container living space. A worn dining table in the center, corrugated iron walls and ceiling, a closed door leading to an adjacent small room. Ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C40": {
        "name": "크리스",
        "short_id": "C40",
        "description": "40대 초반 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 초반의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, early 40s Korean male, middle-aged face, short black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C35": {
        "name": "60대 남자",
        "short_id": "C35",
        "description": "60대 초반 한국인 남성. 나이 든 얼굴을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대 초반의 얼굴",
          "노년의 얼굴 주름"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his early 60s, featuring deeply wrinkled aged skin and completely white hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L20": {
        "name": "미국의 폭력 사태가 벌어진 거리 — 회상",
        "short_id": "L20",
        "description": "도시 건물 사이로 이어지는 야간 거리. 건물 윤곽과 도로가 어둠 속에 드러나는 공간.",
        "visual_traits": [
          "도시 거리",
          "도로변 건물",
          "어두운 야간 조명"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, United States. Photorealistic cinematic establishing shot, austere city street at night flanked by tall building silhouettes, dim cold streetlights illuminating the dark asphalt road, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C11": {
        "name": "신부",
        "short_id": "C11",
        "description": "60대 한국인 남성. 나이 든 얼굴과 짧은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대의 얼굴",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in a near-future dystopian 2069, South Korea. Passport-style ID photo, head and upper chest visible, 60-year-old Korean male, aged face with wrinkles, short hair, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L72": {
        "name": "카센터 마당",
        "short_id": "L72",
        "description": "외따로 선 정비 건물 앞의 열린 마당. 작업장 출입구와 옆의 철제 간이식당 외벽이 보이며, 바깥 도로로 이어진다.",
        "visual_traits": [
          "열린 앞마당",
          "정비 작업장 출입구",
          "옆의 철제 간이식당",
          "도로로 이어지는 진입부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an open dirt yard in front of an isolated maintenance building, visible workshop entrance, exterior wall of a makeshift steel cafeteria adjacent to the shop, pathway leading to an outside road, weathered structures, subdued ash-gray and cool-neutral palette, desolate atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P21": {
        "name": "재판관의 검은 가죽 지갑",
        "short_id": "P21",
        "description": "검은 가죽으로 만든 접이식 지갑. 가장자리에 봉제선이 있고 안쪽에 지폐 수납부와 신분증을 넣는 칸이 있다.",
        "visual_traits": [
          "검은 가죽",
          "접이식 형태",
          "가장자리 봉제선",
          "내부 신분증 수납칸"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, a black leather bifold wallet, open to reveal interior compartments and an ID card slot, stitched edges, detailed leather texture, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "location\u0000익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실": {
        "name": "익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실",
        "short_id": "",
        "description": "쇠창살 감방들이 복도를 따라 이어진 지하 공간. 바닥에 건초와 고인 물이 있고, 작은 지상창과 계단, 천장 개구부 아래 승강 케이지가 있다.",
        "visual_traits": [
          "쇠창살 감방과 복도",
          "건초와 고인 물",
          "작은 지상창",
          "지상 연결 계단",
          "천장 개구부 아래 케이지"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, an empty underground prison, no people, no vehicles, no objects. A long dim corridor lined with rusty iron-barred cells. The rough stone and dirt floor is covered with scattered dry hay and reflective puddles of standing water. A small grated window high on the heavy stone wall lets in a narrow, dusty shaft of natural light. A set of worn, steep stairs leads upwards. In a central area, a heavy metal elevator cage is suspended below a ceiling opening. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    },
    "entity_queue": [
      [
        "찰리",
        "character",
        "C01"
      ],
      [
        "홀로그램 찰리",
        "character",
        "C02"
      ],
      [
        "이현우",
        "character",
        "C03"
      ],
      [
        "앰버",
        "character",
        "C05"
      ],
      [
        "라울",
        "character",
        "C06"
      ],
      [
        "페드로",
        "character",
        "C07"
      ],
      [
        "미연",
        "character",
        "C08"
      ],
      [
        "현우의 아버지",
        "character",
        "C10"
      ],
      [
        "신부",
        "character",
        "C11"
      ],
      [
        "구도환",
        "character",
        "C12"
      ],
      [
        "쿠마",
        "character",
        "C13"
      ],
      [
        "마츠다",
        "character",
        "C14"
      ],
      [
        "박철진",
        "character",
        "C15"
      ],
      [
        "박철진의 수하 1",
        "character",
        "C16"
      ],
      [
        "윤성찬",
        "character",
        "C17"
      ],
      [
        "윤성찬의 비서",
        "character",
        "C18"
      ],
      [
        "국방장관",
        "character",
        "C19"
      ],
      [
        "이강준",
        "character",
        "C20"
      ],
      [
        "조일광",
        "character",
        "C21"
      ],
      [
        "태진",
        "character",
        "C22"
      ],
      [
        "은영",
        "character",
        "C23"
      ],
      [
        "수빈",
        "character",
        "C24"
      ],
      [
        "정한수",
        "character",
        "C26"
      ],
      [
        "장백산",
        "character",
        "C27"
      ],
      [
        "선지자",
        "character",
        "C29"
      ],
      [
        "마을총무",
        "character",
        "C30"
      ],
      [
        "B-200",
        "character",
        "C31"
      ],
      [
        "지소영",
        "character",
        "C32"
      ],
      [
        "젊은 지동현",
        "character",
        "C34"
      ],
      [
        "60대 남자",
        "character",
        "C35"
      ],
      [
        "서지민",
        "character",
        "C36"
      ],
      [
        "크리스",
        "character",
        "C40"
      ],
      [
        "젊은 여자 모습의 로봇",
        "character",
        "C42"
      ],
      [
        "셰퍼드",
        "character",
        "C43"
      ],
      [
        "관리소장",
        "character",
        "C44"
      ],
      [
        "40대 남성",
        "character",
        "C46"
      ],
      [
        "유빅 용병대장",
        "character",
        "C59"
      ],
      [
        "아기 새",
        "character",
        "C65"
      ],
      [
        "인천 앞바다 수중·해저 쓰레기 더미",
        "location",
        "L01"
      ],
      [
        "인천 앞바다 쓰레기 수거선 주변 수면",
        "location",
        "L02"
      ],
      [
        "쓰레기 수거선 갑판",
        "location",
        "L03"
      ],
      [
        "고철 운반 덤프트럭 운전실",
        "location",
        "L06"
      ],
      [
        "고급주택가 도로·주택 앞길",
        "location",
        "L07"
      ],
      [
        "페드로의 자동차 내부",
        "location",
        "L08"
      ],
      [
        "고급주택 담장 안쪽·현관 앞·외벽 창가",
        "location",
        "L09"
      ],
      [
        "고급주택 거실·통유리창 안쪽, 실내 계단, 2층 창가",
        "location",
        ""
      ],
      [
        "인천 난민촌 쓰레기장",
        "location",
        "L13"
      ],
      [
        "인천 난민촌 거리·컨테이너 골목, 시장통, 전경, 비탈길, 입구·진입로, 공터 피로연장, 골목 쓰레기 집하장·맨홀 입구, 해일이 덮치는 거리",
        "location",
        ""
      ],
      [
        "인천 난민촌 인공제방·보수 공사장, 제방 도로",
        "location",
        ""
      ],
      [
        "난민 재판소 외부 쓰레기 더미",
        "location",
        "L21"
      ],
      [
        "난민 재판소 내부",
        "location",
        "L19"
      ],
      [
        "미국의 폭력 사태가 벌어진 거리 — 회상",
        "location",
        "L20"
      ],
      [
        "허름한 골목 식당 내부",
        "location",
        "L22"
      ],
      [
        "이현우의 컨테이너 외부·출입문 앞",
        "location",
        "L24"
      ],
      [
        "이현우의 컨테이너 내부 생활 공간, 앰버의 방",
        "location",
        ""
      ],
      [
        "인천 난민촌 고물상 내부",
        "location",
        "L27"
      ],
      [
        "라울의 컨테이너 앞마당",
        "location",
        "L28"
      ],
      [
        "라울의 컨테이너 내부",
        "location",
        "L29"
      ],
      [
        "수도권 도심 민병대 사무실·박철진의 사무실",
        "location",
        "L30"
      ],
      [
        "윤성찬의 고급 세단 내부",
        "location",
        "L31"
      ],
      [
        "구치소 면회실",
        "location",
        "L33"
      ],
      [
        "인천 난민촌 지하 하수도 터널·갈림길, 침수된 수중",
        "location",
        ""
      ],
      [
        "신부의 밴 내부",
        "location",
        "L39"
      ],
      [
        "인천 성당 1층 출입문 안쪽, 1층 내부",
        "location",
        ""
      ],
      [
        "인천 성당 지하 기도소, 지하실 연결 계단",
        "location",
        ""
      ],
      [
        "인천 난민촌 상공",
        "location",
        "L45"
      ],
      [
        "인천 난민촌 관리사무소 외부·마당",
        "location",
        "L46"
      ],
      [
        "인천 난민촌 관리사무소 내 미연 감금실, 3층 복도·창가, 내부 계단",
        "location",
        ""
      ],
      [
        "박철진이 탑승한 전투 헬기 내부",
        "location",
        "L50"
      ],
      [
        "수몰된 인천 난민촌 7구역·표류 잔해 수면",
        "location",
        "L53"
      ],
      [
        "인천 난민촌 외곽 도심 거리·무인점포 앞",
        "location",
        "L54"
      ],
      [
        "무인점포 내부",
        "location",
        "L55"
      ],
      [
        "국방장관 집무실",
        "location",
        "L56"
      ],
      [
        "폐공장 옆 캠핑카 보관 창고",
        "location",
        "L57"
      ],
      [
        "캠핑카 내부, 전복된 캠핑카 내부",
        "location",
        ""
      ],
      [
        "버려진 도서관 외부",
        "location",
        "L60"
      ],
      [
        "버려진 도서관 열람실·서가, 복도·외진 구석",
        "location",
        ""
      ],
      [
        "경기도 화성 도로·오염된 들판, 도로 검문소, 산길 임도·캠핑카 정차 지점",
        "location",
        ""
      ],
      [
        "휴게소 진입로·인근 추격 도로",
        "location",
        "L66"
      ],
      [
        "휴게소 주유소 주유 구역",
        "location",
        "L67"
      ],
      [
        "휴게소 주유소 마트 내부",
        "location",
        "L68"
      ],
      [
        "카센터 창고·정비 작업 공간",
        "location",
        "L70"
      ],
      [
        "카센터 옆 컨테이너 간이식당 내부",
        "location",
        "L71"
      ],
      [
        "카센터 마당",
        "location",
        "L72"
      ],
      [
        "찰리가 홀로 걷는 지방도로·캠핑카 수색 도로, 지방도로에서 갈라지는 숲길, 익산 지방도로·갈림길",
        "location",
        ""
      ],
      [
        "익산 늪지대·방사능 구역 표지판 주변, 숲속·찰리 포획 지점, 함정 구덩이",
        "location",
        ""
      ],
      [
        "익산 마을을 내려다보는 숲 가장자리, 익산 마을 인근 능선 바위",
        "location",
        ""
      ],
      [
        "포로 수송 트럭 적재함 케이지",
        "location",
        ""
      ],
      [
        "익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞",
        "location",
        ""
      ],
      [
        "익산 마을 성당 내부·단상·발코니, 장백산의 단상·권좌 공간",
        "location",
        ""
      ],
      [
        "익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실",
        "location",
        ""
      ],
      [
        "과거 익산 마을의 샘물 동굴 — 회상",
        "location",
        "L87"
      ],
      [
        "과거 익산 마을 인근 능선·출발 지점 — 회상",
        "location",
        "L89"
      ],
      [
        "유빅사 회장실·지휘 사무실",
        "location",
        "L95"
      ],
      [
        "익산 한옥마을 식량창고 내부",
        "location",
        "L96"
      ],
      [
        "익산 한옥마을 폐창고 내부",
        "location",
        "L100"
      ],
      [
        "이현우의 트럭 운전실",
        "location",
        "L97"
      ],
      [
        "이현우의 트럭 적재함",
        "location",
        "L98"
      ],
      [
        "수빈의 트럭 운전실",
        "location",
        "L110"
      ],
      [
        "민병대 수송 트럭 운전실",
        "location",
        "L104"
      ],
      [
        "민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함",
        "location",
        ""
      ],
      [
        "무너진 백화점 외부·잔해 지대",
        "location",
        "L107"
      ],
      [
        "무너진 백화점 상층 내부·에스컬레이터·바닥 구멍",
        "location",
        "L108"
      ],
      [
        "무너진 백화점 지하 식품 코너",
        "location",
        "L109"
      ],
      [
        "보라색 제비꽃밭 — 찰리의 의식 속 환상, 제비꽃밭 너머 연구소 외부 — 찰리의 의식 속 환상",
        "location",
        ""
      ],
      [
        "군 병원 복도·병실 문 앞",
        "location",
        "L113"
      ],
      [
        "군 병원 박철진의 병실",
        "location",
        "L114"
      ],
      [
        "해남으로 향하는 새벽 도로",
        "location",
        "L115"
      ],
      [
        "해남의 바다가 보이는 능선·트럭 정차 공터",
        "location",
        "L116"
      ],
      [
        "지동현의 연구소 주변 제비꽃밭",
        "location",
        "L117"
      ],
      [
        "지동현의 연구소 외부·앞마당·뒷문, 인근 절벽·구출 지점",
        "location",
        ""
      ],
      [
        "지동현의 연구소 1층 내부, 내부 계단",
        "location",
        ""
      ],
      [
        "지동현의 연구소 2층·피아노 공간",
        "location",
        "L121"
      ],
      [
        "지동현의 연구소 인근 추격 도로·목포행 도로",
        "location",
        "L124"
      ],
      [
        "목포 보건소 내부",
        "location",
        "L125"
      ],
      [
        "목포 항구마을 거리·보건소 앞",
        "location",
        "L126"
      ],
      [
        "목포 항구마을 식당 내부",
        "location",
        "L127"
      ],
      [
        "목포공항 외부·활주로",
        "location",
        "L128"
      ],
      [
        "목포공항 격납고 내부",
        "location",
        "L129"
      ],
      [
        "쿠마가 조종하는 헬기 내부",
        "location",
        "L130"
      ],
      [
        "목포 항구 부두·생선 좌판·정박장, 출항 수역",
        "location",
        ""
      ],
      [
        "크리스의 어선 갑판, 폭풍우 속 갑판",
        "location",
        ""
      ],
      [
        "크리스의 어선 선원실",
        "location",
        "L134"
      ],
      [
        "크리스의 어선 조타실",
        "location",
        "L136"
      ],
      [
        "폭풍우가 몰아치는 밤바다 수면",
        "location",
        "L137"
      ],
      [
        "어선 침몰 지점의 밤바다 수중",
        "location",
        "L138"
      ],
      [
        "제주도 연구소 임시보호소 병실·숙소",
        "location",
        "L139"
      ],
      [
        "제주도 연구소 복도·자동문 앞, 메인센터 중앙 홀",
        "location",
        ""
      ],
      [
        "제주도 연구소 메인 실험실·유리벽 실험 구역",
        "location",
        "L142"
      ],
      [
        "제주도 연구소 식당",
        "location",
        "L143"
      ],
      [
        "제주도 연구소 소장실",
        "location",
        "L144"
      ],
      [
        "특임대 이강준의 사무실",
        "location",
        "L146"
      ],
      [
        "제주도 연구소 인근 해변·상륙 지점",
        "location",
        "L148"
      ],
      [
        "제주도 연구소 통제실",
        "location",
        "L149"
      ],
      [
        "제주도 연구소 옥상 잔디밭·안테나·스피커 구역, 연결 계단",
        "location",
        ""
      ],
      [
        "윤성찬의 지휘 헬기 내부",
        "location",
        "L153"
      ],
      [
        "제주도 연구소 부품 보관·홀로그램 상영실, 찰리 재조립 작업실",
        "location",
        ""
      ],
      [
        "섬바위 주변 얕은 바다·수중",
        "location",
        "L156"
      ],
      [
        "섬바위 위 식탁 공간",
        "location",
        "L157"
      ],
      [
        "찰리를 감싼 폐그물",
        "prop",
        "P01"
      ],
      [
        "구겨진 주택 도면",
        "prop",
        "P02"
      ],
      [
        "이현우의 핸드폰",
        "prop",
        "P03"
      ],
      [
        "페드로의 노트북",
        "prop",
        "P04"
      ],
      [
        "우그러진 로봇 팔 부품",
        "prop",
        "P05"
      ],
      [
        "렌치",
        "prop",
        "P06"
      ],
      [
        "낡은 주크박스",
        "prop",
        "P08"
      ],
      [
        "분해된 주크박스 내부 부품",
        "prop",
        "P09"
      ],
      [
        "주크박스 나팔 스피커",
        "prop",
        "P10"
      ],
      [
        "LP판",
        "prop",
        "P11"
      ],
      [
        "작업용 모포",
        "prop",
        "P12"
      ],
      [
        "확성기",
        "prop",
        "P13"
      ],
      [
        "경찰과 민병대의 곤봉",
        "prop",
        "P14"
      ],
      [
        "몽둥이",
        "prop",
        "P15"
      ],
      [
        "전기 몽둥이",
        "prop",
        "P16"
      ],
      [
        "소총",
        "prop",
        "P17"
      ],
      [
        "소음기 장착 권총",
        "prop",
        "P18"
      ],
      [
        "권총",
        "prop",
        "P19"
      ],
      [
        "재판관의 검은 가죽 지갑",
        "prop",
        "P21"
      ],
      [
        "돈 봉투",
        "prop",
        "P23"
      ],
      [
        "낡은 구급 약통",
        "prop",
        "P24"
      ],
      [
        "부서진 화병",
        "prop",
        "P25"
      ],
      [
        "낡은 다이얼 전화기",
        "prop",
        "P26"
      ],
      [
        "고무호스",
        "prop",
        "P27"
      ],
      [
        "수리 중인 브라운관 TV",
        "prop",
        "P29"
      ],
      [
        "무전기",
        "prop",
        "P30"
      ],
      [
        "스피커폰",
        "prop",
        "P31"
      ],
      [
        "은빛 단검",
        "prop",
        "P32"
      ],
      [
        "수갑",
        "prop",
        "P33"
      ],
      [
        "찰리의 수배 사진",
        "prop",
        "P35"
      ],
      [
        "낡은 풍금",
        "prop",
        "P36"
      ],
      [
        "낡은 라디오",
        "prop",
        "P37"
      ],
      [
        "손전등",
        "prop",
        "P38"
      ],
      [
        "수색·감시 드론",
        "prop",
        "P39"
      ],
      [
        "자폭 드론",
        "prop",
        "P41"
      ],
      [
        "민병대의 시신 확인용 긴 막대기",
        "prop",
        "P43"
      ],
      [
        "낡은 더플백",
        "prop",
        "P44"
      ],
      [
        "작은 동물인형",
        "prop",
        "P46"
      ],
      [
        "회색 모포",
        "prop",
        "P47"
      ],
      [
        "검은 보디백",
        "prop",
        "P48"
      ],
      [
        "유빅사 로봇 도감",
        "prop",
        "P49"
      ],
      [
        "크레파스",
        "prop",
        "P50"
      ],
      [
        "일회용 핸드폰",
        "prop",
        "P51"
      ],
      [
        "명함형 신호장치",
        "prop",
        "P52"
      ],
      [
        "캠핑카 시동 키",
        "prop",
        "P54"
      ],
      [
        "조일광의 샷건",
        "prop",
        "P55"
      ],
      [
        "찰리가 찾아낸 약통",
        "prop",
        "P56"
      ],
      [
        "사냥용 무장 드론",
        "prop",
        "P57"
      ],
      [
        "커다란 철제 펜치",
        "prop",
        "P59"
      ],
      [
        "차량 수리용 용액병",
        "prop",
        "P60"
      ],
      [
        "찰리의 종이 편지",
        "prop",
        "P61"
      ],
      [
        "책상 위 한반도 지도",
        "prop",
        "P62"
      ],
      [
        "다트 핀",
        "prop",
        "P63"
      ],
      [
        "활",
        "prop",
        "P65"
      ],
      [
        "화살",
        "prop",
        "P66"
      ],
      [
        "찰리 수용용 대형 강철 케이지",
        "prop",
        "P70"
      ],
      [
        "장백산의 거대한 권좌",
        "prop",
        "P71"
      ],
      [
        "방사능 측정기",
        "prop",
        "P72"
      ],
      [
        "감옥 열쇠 꾸러미",
        "prop",
        "P73"
      ],
      [
        "EMP 총",
        "prop",
        "P74"
      ],
      [
        "축구공",
        "prop",
        "P75"
      ],
      [
        "B-200의 아기 새 종이 상자",
        "prop",
        "P76"
      ],
      [
        "백화점 탈출용 밧줄",
        "prop",
        "P77"
      ],
      [
        "찰리 구속용 대형 철제 수갑",
        "prop",
        "P79"
      ],
      [
        "분리된 B-200의 고사포 팔",
        "prop",
        "P80"
      ],
      [
        "B-200의 가슴 코어 부품",
        "prop",
        "P81"
      ],
      [
        "트럭 그늘막 천",
        "prop",
        "P82"
      ],
      [
        "찰리의 제비꽃 그림 종이",
        "prop",
        "P83"
      ],
      [
        "지동현·찰리·어린 지소영의 사진 액자",
        "prop",
        "P84"
      ],
      [
        "낡은 피아노",
        "prop",
        "P85"
      ],
      [
        "찰리가 앰버에게 준 제비꽃",
        "prop",
        "P87"
      ],
      [
        "찰리의 스테인리스 실험 침대",
        "prop",
        "P89"
      ],
      [
        "찰리의 실험용 연결 전선",
        "prop",
        "P90"
      ],
      [
        "찰리의 실험용 금속 구속구",
        "prop",
        "P91"
      ],
      [
        "지동현과 어린 여자아이의 사진 액자",
        "prop",
        "P92"
      ],
      [
        "이현우가 무기로 든 금속 스탠드",
        "prop",
        "P93"
      ],
      [
        "소형 나비드론",
        "prop",
        "P95"
      ],
      [
        "검은색 무선 수신기",
        "prop",
        "P96"
      ],
      [
        "찰리의 가슴 링 장치",
        "prop",
        "P97"
      ],
      [
        "찰리의 기억 데이터 칩",
        "prop",
        "P98"
      ]
    ],
    "characters": [
      {
        "name": "크리스",
        "short_id": "C40",
        "description": "40대 초반 한국인 남성. 중년의 얼굴과 짧은 검은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "40대 초반의 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, early 40s Korean male, middle-aged face, short black hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "60대 남자",
        "short_id": "C35",
        "description": "60대 초반 한국인 남성. 나이 든 얼굴을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대 초반의 얼굴",
          "노년의 얼굴 주름"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his early 60s, featuring deeply wrinkled aged skin and completely white hair. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "신부",
        "short_id": "C11",
        "description": "60대 한국인 남성. 나이 든 얼굴과 짧은 머리카락을 지녔다.",
        "visual_traits": [
          "한국인 남성",
          "60대의 얼굴",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in a near-future dystopian 2069, South Korea. Passport-style ID photo, head and upper chest visible, 60-year-old Korean male, aged face with wrinkles, short hair, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, plain white background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "휴게소 주유소 주유 구역",
        "short_id": "L67",
        "description": "도로에서 진입하는 야외 주유 공간. 주유기와 호스, 숫자 표시 계량기가 있으며, 안쪽으로 마트 출입구가 보인다.",
        "visual_traits": [
          "야외 주유 공간",
          "주유기와 호스",
          "숫자 표시 계량기",
          "안쪽 마트 출입구"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an outdoor gas station fueling area at a highway rest stop, weathered futuristic fuel dispensers equipped with heavy-duty hoses and glowing digital meter displays, the entrance of a convenience mart visible in the background, restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 한옥마을 거리·중앙 공터, 물탱크 탑 공사 현장, 물탱크 탑 앞 공터, 과거 배급 장소, 외곽도로·트럭 전투 현장, 골목, 성당 앞 격투장·관중석·단상, 성당 외부·입구, 폐창고 앞",
        "short_id": "",
        "description": "낡은 한옥들이 좁은 골목과 중앙 공터를 둘러싼 마을. 높은 물탱크 탑, 성당 앞 노천 격투장과 관중석·단상, 외곽도로와 폐창고가 이어진다.",
        "visual_traits": [
          "한옥 지붕과 좁은 골목",
          "중앙 공터",
          "높은 물탱크 탑",
          "성당 앞 노천 격투장",
          "관중석과 단상"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot. A dystopian village composed of dilapidated Hanok houses with traditional tiled roofs, clustered around narrow alleys and a central dirt plaza. A tall, weathered metal water tank tower stands prominently. In front of an old church structure, an open-air fighting arena is set up with makeshift spectator seating and a raised platform. Near the church entrance stands a statue of a figure with outstretched arms, unusually wearing a traditional Korean Hahoe mask on its face. A peripheral dirt road and a derelict warehouse are visible in the background. Ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism. No people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "rooftop",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "민병대 수송 트럭 적재함, 전복된 민병대 수송 트럭 적재함",
        "short_id": "",
        "description": "금속 바닥과 측벽으로 둘러싸인 화물 적재 공간. 뒤쪽에 여닫는 문이 있고 내부에 철창 케이지가 놓여 있다.",
        "visual_traits": [
          "금속 적재 바닥",
          "화물칸 측벽",
          "후면 출입문",
          "철창 케이지"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, interior of a military transport truck cargo bed, metal floor and side walls, a large iron cage placed inside, rear access door, industrial rugged design, ash-gray and cool-neutral palette, subdued lighting, no people.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "목포공항 격납고 내부",
        "short_id": "L129",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot of a massive, dark industrial hangar interior, high ceiling with exposed steel beams and old metal pipes, cracked and stained concrete floor, giant heavy metal sliding doors on one side, dim overhead artificial lighting casting deep shadows, dusty and hazy atmosphere, restrained ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "라울의 컨테이너 앞마당",
        "short_id": "L28",
        "description": "낡은 철제 주거동 출입문 앞의 작은 마당. 주변으로 컨테이너 외벽이 이어지고, 물을 쓸 수 있는 호스가 놓여 있다.",
        "visual_traits": [
          "철제 주거동 앞마당",
          "낡은 컨테이너 외벽",
          "작은 야외 바닥 공간",
          "급수 호스"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, a small desolate yard in front of an old steel residential entrance, surrounded by rusted and weathered shipping container exterior walls, a simple water hose lying on the rough outdoor ground, no people, no vehicles, no objects, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "이현우의 컨테이너 내부 생활 공간, 앰버의 방",
        "short_id": "",
        "description": "철제 주거동 안의 작은 생활 공간. 식탁과 생활용품이 놓여 있고, 방문으로 구분된 작은 방이 이어진다. 밤에는 식탁 위 촛불이 실내를 밝힌다.",
        "visual_traits": [
          "작은 생활 공간",
          "중앙의 식탁",
          "방문으로 구분된 방",
          "촛불 조명"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped metal container living space. A worn dining table in the center, corrugated iron walls and ceiling, a closed door leading to an adjacent small room. Ash-gray and cool-neutral palette, subdued brightness, tactile cinematic realism, no people, no vehicles.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "미국의 폭력 사태가 벌어진 거리 — 회상",
        "short_id": "L20",
        "description": "도시 건물 사이로 이어지는 야간 거리. 건물 윤곽과 도로가 어둠 속에 드러나는 공간.",
        "visual_traits": [
          "도시 거리",
          "도로변 건물",
          "어두운 야간 조명"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, United States. Photorealistic cinematic establishing shot, austere city street at night flanked by tall building silhouettes, dim cold streetlights illuminating the dark asphalt road, ash-gray and cool-neutral palette, subdued brightness, controlled contrast, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "카센터 마당",
        "short_id": "L72",
        "description": "외따로 선 정비 건물 앞의 열린 마당. 작업장 출입구와 옆의 철제 간이식당 외벽이 보이며, 바깥 도로로 이어진다.",
        "visual_traits": [
          "열린 앞마당",
          "정비 작업장 출입구",
          "옆의 철제 간이식당",
          "도로로 이어지는 진입부"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic cinematic establishing shot, an open dirt yard in front of an isolated maintenance building, visible workshop entrance, exterior wall of a makeshift steel cafeteria adjacent to the shop, pathway leading to an outside road, weathered structures, subdued ash-gray and cool-neutral palette, desolate atmosphere, no people, no vehicles, no objects.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 마을 지하감옥 감방, 복도·계단, 찰리 수용 케이지실",
        "short_id": "",
        "description": "쇠창살 감방들이 복도를 따라 이어진 지하 공간. 바닥에 건초와 고인 물이 있고, 작은 지상창과 계단, 천장 개구부 아래 승강 케이지가 있다.",
        "visual_traits": [
          "쇠창살 감방과 복도",
          "건초와 고인 물",
          "작은 지상창",
          "지상 연결 계단",
          "천장 개구부 아래 케이지"
        ],
        "t2i_prompt": "Set in 2069 dystopian near-future, South Korea. Photorealistic cinematic establishing shot, an empty underground prison, no people, no vehicles, no objects. A long dim corridor lined with rusty iron-barred cells. The rough stone and dirt floor is covered with scattered dry hay and reflective puddles of standing water. A small grated window high on the heavy stone wall lets in a narrow, dusty shaft of natural light. A set of worn, steep stairs leads upwards. In a central area, a heavy metal elevator cage is suspended below a ceiling opening. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "수갑",
        "short_id": "P33",
        "description": "짧은 연결부로 이어진 두 개의 금속 고리형 수갑. 각 고리에 잠금장치와 작은 열쇠 구멍이 있다.",
        "visual_traits": [
          "두 개의 금속 고리",
          "짧은 연결부",
          "잠금장치",
          "작은 열쇠 구멍"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, plain neutral background. Two circular metal handcuffs connected by a short central link. Each metal ring features a standard locking mechanism and a small keyhole. Cold metallic texture, utilitarian design. Restrained ash-gray and cool-neutral palette, subdued brightness, controlled contrast, tactile cinematic realism.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "주크박스 나팔 스피커",
        "short_id": "P10",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A large, vintage brass horn speaker for a jukebox, flared gramophone style. Tarnished and weathered metallic surface with a subdued brightness, showing signs of wear and age. Wide fluted end tapering down to a narrow neck. Highly detailed, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "작업용 모포",
        "short_id": "P12",
        "description": "",
        "visual_traits": [],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic product photo, isolated object. A heavy-duty, worn industrial work blanket made of thick, coarse fabric. Dark, subdued ash-gray or olive drab color. Frayed edges, rugged and tactile texture, showing signs of heavy use in a harsh dystopian environment. Plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "소총",
        "short_id": "P17",
        "description": "긴 금속 총열과 개머리판을 갖춘 소총. 몸체 아래에 탄창과 방아쇠울이 있으며 앞쪽에 총열 덮개가 이어진다.",
        "visual_traits": [
          "긴 총열",
          "개머리판",
          "하부 탄창",
          "총열 덮개"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object. A tactical rifle featuring a long metal barrel, a sturdy stock, a bottom magazine, a trigger guard, and a front handguard. Ash-gray and cool-neutral metal textures, tactile cinematic realism, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "재판관의 검은 가죽 지갑",
        "short_id": "P21",
        "description": "검은 가죽으로 만든 접이식 지갑. 가장자리에 봉제선이 있고 안쪽에 지폐 수납부와 신분증을 넣는 칸이 있다.",
        "visual_traits": [
          "검은 가죽",
          "접이식 형태",
          "가장자리 봉제선",
          "내부 신분증 수납칸"
        ],
        "t2i_prompt": "Set in 2069 near-future dystopia, South Korea. Photorealistic product photo, isolated object, a black leather bifold wallet, open to reveal interior compartments and an ID card slot, stitched edges, detailed leather texture, plain neutral background.",
        "build_scale": [],
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "b9816d89-22b3-4dce-89b9-520082fe50ba",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-20T16:30:42.086764+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}