{
  "status": "running",
  "data": {
    "completed": {
      "L57": {
        "name": "버려진 도서관 외부와 후미진 구석",
        "short_id": "L57",
        "description": "마른 넝쿨이 달라붙고 큼직한 균열이 난 도서관 외벽. 낡은 도서관 간판이 걸려 있고 건물 옆으로 시야가 가려지는 후미진 구석이 있다.",
        "visual_traits": [
          "외벽의 마른 넝쿨",
          "큼직한 벽 균열",
          "낡은 도서관 간판",
          "건물 옆 후미진 구석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, exterior of an abandoned library with large cracks on the walls and covered in dried dead vines, an old weathered library sign hanging on the building facade, a secluded and shadowed corner next to the structure, restrained cool-gray palette, grounded tactile realism, desolate atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L98": {
        "name": "익산 도로와 갈림길",
        "short_id": "L98",
        "description": "마을 바깥으로 이어지다가 두 방향으로 갈라지는 도로. 분기점 이후 두 길이 서로 다른 방향으로 뻗어 있다.",
        "visual_traits": [
          "외곽 도로",
          "두 갈래 분기점",
          "좌우로 벌어지는 길",
          "트인 도로 시야"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate road leading out of a settlement and splitting into a Y-shaped fork, two diverging paths stretching out into the distance, austere post-apocalyptic landscape, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L67": {
        "name": "카센터 앞마당",
        "short_id": "L67",
        "description": "외따로 서 있는 정비소 건물 앞의 열린 마당. 정비 작업장 출입구와 바깥으로 이어지는 진출입 공간이 맞닿아 있다.",
        "visual_traits": [
          "독립된 정비소 건물",
          "열린 앞마당",
          "작업장 출입구",
          "외부 진출입 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an isolated, weathered auto repair shop building with a wide open front yard. A large open garage entrance leading into the workshop, connected to a cracked concrete driveway leading outward. Restrained cool-gray palette, grounded tactile realism, stark post-apocalyptic sci-fi atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L63": {
        "name": "휴게소 인근 추격 도로와 쓰레기 둔덕 갓길",
        "short_id": "L63",
        "description": "휴게소 진출입로에서 이어지는 외곽 도로. 아스팔트 노면 옆으로 갓길이 나 있으며 한쪽에는 쓰레기가 쌓인 높은 둔덕이 있다.",
        "visual_traits": [
          "휴게소 연결 도로",
          "아스팔트 노면",
          "도로 옆 갓길",
          "쓰레기가 쌓인 둔덕"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outer asphalt road connected to a rest area, no people, no vehicles, no objects. A worn and weathered asphalt surface with an unpaved dirt and gravel shoulder running alongside. A high, continuous mound piled with post-apocalyptic garbage, scrap, and debris borders one side of the shoulder. Bleak and abandoned atmosphere, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L18": {
        "name": "난민촌 골목의 허름한 식당 내부",
        "short_id": "L18",
        "description": "골목에 자리한 허름한 작은 식당. 낡은 식탁과 좌석이 놓여 있고 출입구에서 떨어진 안쪽 구석에도 식탁이 있다.",
        "visual_traits": [
          "허름한 식당 실내",
          "낡은 식탁과 좌석",
          "출입구",
          "외진 구석의 식탁"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a shabby small diner in a refugee alley. Worn-out dining tables and chairs are scattered. A doorway is visible, and there is a secluded corner table far from the entrance. The space looks old, worn, and makeshift. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C50": {
        "name": "재판관",
        "short_id": "C50",
        "description": "한국인 성인. 성숙한 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성숙한 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069-centric post-apocalyptic future, South Korea-centric post-disaster world. Passport-style ID photo, head and upper chest visible, photorealistic cinematic style, Korean adult, mature facial contours, natural dark hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L88": {
        "name": "익산 한옥마을 식량창고",
        "short_id": "L88",
        "description": "낡은 철문을 단 마을 식량창고. 비어 있는 바닥이 넓게 드러나고 쌀 몇 포대와 감자 한 포대가 남아 있다.",
        "visual_traits": [
          "낡은 철문",
          "넓게 드러난 바닥",
          "소량의 쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a food storage warehouse with an old iron door, wide empty floor exposed, a few sacks of rice and a sack of potatoes scattered, muted lighting, dusty and weathered atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    },
    "entity_queue": [
      [
        "현우",
        "character",
        "C01"
      ],
      [
        "앰버",
        "character",
        "C03"
      ],
      [
        "찰리",
        "character",
        "C06"
      ],
      [
        "찰리 (홀로그램)",
        "character",
        "C07"
      ],
      [
        "라울",
        "character",
        "C08"
      ],
      [
        "미연",
        "character",
        "C10"
      ],
      [
        "페드로",
        "character",
        "C12"
      ],
      [
        "쿠마",
        "character",
        "C13"
      ],
      [
        "신부",
        "character",
        "C14"
      ],
      [
        "마츠다",
        "character",
        "C15"
      ],
      [
        "박철진",
        "character",
        "C16"
      ],
      [
        "수하 1",
        "character",
        "C17"
      ],
      [
        "윤성찬",
        "character",
        "C18"
      ],
      [
        "윤성찬의 비서",
        "character",
        "C19"
      ],
      [
        "구도환",
        "character",
        "C20"
      ],
      [
        "국방장관",
        "character",
        "C21"
      ],
      [
        "조일광",
        "character",
        "C22"
      ],
      [
        "태진",
        "character",
        "C23"
      ],
      [
        "은영",
        "character",
        "C24"
      ],
      [
        "백산",
        "character",
        "C25"
      ],
      [
        "선지자",
        "character",
        "C27"
      ],
      [
        "수빈",
        "character",
        "C28"
      ],
      [
        "한수",
        "character",
        "C29"
      ],
      [
        "B-200",
        "character",
        "C30"
      ],
      [
        "용병대장",
        "character",
        "C31"
      ],
      [
        "유빅사 인공지능 병사",
        "character",
        "C32"
      ],
      [
        "마을총무",
        "character",
        "C33"
      ],
      [
        "지동현",
        "character",
        "C34"
      ],
      [
        "백발의 60대 한국인 남성",
        "character",
        "C35"
      ],
      [
        "지소영",
        "character",
        "C36"
      ],
      [
        "이강준",
        "character",
        "C38"
      ],
      [
        "크리스",
        "character",
        "C39"
      ],
      [
        "서지민",
        "character",
        "C40"
      ],
      [
        "연구원 A",
        "character",
        "C41"
      ],
      [
        "연구원 C",
        "character",
        "C42"
      ],
      [
        "젊은 아시아계 여자 로봇",
        "character",
        "C44"
      ],
      [
        "셰퍼드",
        "character",
        "C45"
      ],
      [
        "50대 대머리 한국인 남성",
        "character",
        "C48"
      ],
      [
        "재판관",
        "character",
        "C50"
      ],
      [
        "신원미상 남성 (악몽)",
        "character",
        "C51"
      ],
      [
        "짧은 머리의 백인 남성",
        "character",
        "C52"
      ],
      [
        "40대 한국인 남성",
        "character",
        "C53"
      ],
      [
        "아기 새 (B-200이 돌보던 새)",
        "character",
        "C64"
      ],
      [
        "쓰레기가 쌓인 바닷속",
        "location",
        "L01"
      ],
      [
        "쓰레기 수거선 갑판",
        "location",
        "L03"
      ],
      [
        "고급주택가에 정차한 페드로의 자동차 내부",
        "location",
        "L06"
      ],
      [
        "고급주택가 도로와 주택 정문 앞",
        "location",
        "L07"
      ],
      [
        "고급주택 담장·현관·테라스·정원",
        "location",
        "L08"
      ],
      [
        "고급주택 거실과 나무 계단",
        "location",
        "L09"
      ],
      [
        "고급주택 2층 침실",
        "location",
        "L10"
      ],
      [
        "인천 난민촌 쓰레기장",
        "location",
        "L11"
      ],
      [
        "인천 난민촌 전경",
        "location",
        "L12"
      ],
      [
        "인천 난민촌 거리와 컨테이너 사이 도로",
        "location",
        "L13"
      ],
      [
        "인천 난민촌 인공제방 작업장",
        "location",
        "L14"
      ],
      [
        "난민 재판소 내부",
        "location",
        "L15"
      ],
      [
        "미국 폭동의 밤거리 — 현우의 악몽",
        "location",
        "L16"
      ],
      [
        "난민 재판소 밖 쓰레기 더미와 황무지",
        "location",
        "L17"
      ],
      [
        "난민촌 골목의 허름한 식당 내부",
        "location",
        "L18"
      ],
      [
        "현우의 컨테이너 앞과 주변 모퉁이",
        "location",
        "L20"
      ],
      [
        "현우의 컨테이너 내부",
        "location",
        "L21"
      ],
      [
        "난민촌 고물상 앞과 출입구",
        "location",
        "L22"
      ],
      [
        "마츠다의 고물상 내부",
        "location",
        "L23"
      ],
      [
        "라울의 컨테이너 앞",
        "location",
        "L24"
      ],
      [
        "라울의 컨테이너 내부",
        "location",
        "L25"
      ],
      [
        "박철진의 민병대 사무실",
        "location",
        "L26"
      ],
      [
        "윤성찬의 고급 세단 내부",
        "location",
        "L27"
      ],
      [
        "난민촌 시장 거리와 과일 가게 앞",
        "location",
        "L28"
      ],
      [
        "구치소 면회실",
        "location",
        "L29"
      ],
      [
        "난민촌 입구 도로",
        "location",
        "L30"
      ],
      [
        "난민촌 피로연장 공터",
        "location",
        "L31"
      ],
      [
        "피로연장 인근의 좁은 골목",
        "location",
        "L32"
      ],
      [
        "피로연장 인근 쓰레기 공터와 맨홀 입구",
        "location",
        "L33"
      ],
      [
        "인천 난민촌 지하 하수도와 터널 교차로",
        "location",
        "L34"
      ],
      [
        "신부의 밴 내부",
        "location",
        "L35"
      ],
      [
        "인천 성당 지하 기도소",
        "location",
        "L37"
      ],
      [
        "인천 성당 정문 안팎",
        "location",
        "L38"
      ],
      [
        "인천 성당 예배소 내부",
        "location",
        "L39"
      ],
      [
        "인천 난민촌 상공",
        "location",
        "L40"
      ],
      [
        "박철진이 탑승한 전투 헬기 내부",
        "location",
        "L41"
      ],
      [
        "인천 난민촌 제방 인근 피난 도로",
        "location",
        "L42"
      ],
      [
        "인천 난민촌 관리사무소 외부와 마당",
        "location",
        "L43"
      ],
      [
        "인천 난민촌 관리사무소의 미연 감금실",
        "location",
        "L44"
      ],
      [
        "인천 난민촌 관리사무소 복도",
        "location",
        "L45"
      ],
      [
        "폭발로 붕괴하는 인천 난민촌 인공제방",
        "location",
        "L46"
      ],
      [
        "해일이 덮치는 인천 난민촌",
        "location",
        "L47"
      ],
      [
        "급류에 침수된 인천 난민촌 지하 하수도",
        "location",
        "L48"
      ],
      [
        "수몰된 인천 난민촌 수면과 부유 잔해",
        "location",
        "L49"
      ],
      [
        "수몰된 난민촌의 표류 컨테이너 내부",
        "location",
        "L50"
      ],
      [
        "인천 난민촌 외곽 아스팔트 도로",
        "location",
        "L51"
      ],
      [
        "난민촌 외곽의 버려진 무인점포 내부",
        "location",
        "L52"
      ],
      [
        "국방장관 집무실",
        "location",
        "L53"
      ],
      [
        "폐공장 옆 캠핑카 보관 창고",
        "location",
        "L54"
      ],
      [
        "현우 일행의 캠핑카 내부",
        "location",
        "L56"
      ],
      [
        "버려진 도서관 외부와 후미진 구석",
        "location",
        "L57"
      ],
      [
        "버려진 도서관 열람실·서가·컴퓨터 공간",
        "location",
        "L58"
      ],
      [
        "경기도 화성 도로와 경찰 검문 지점",
        "location",
        "L59"
      ],
      [
        "경기도 화성 숲속 임도",
        "location",
        "L60"
      ],
      [
        "휴게소 주유장과 마트 앞마당",
        "location",
        "L61"
      ],
      [
        "휴게소 마트 내부",
        "location",
        "L62"
      ],
      [
        "휴게소 인근 추격 도로와 쓰레기 둔덕 갓길",
        "location",
        "L63"
      ],
      [
        "전복된 캠핑카 내부",
        "location",
        "L64"
      ],
      [
        "태진의 카센터 창고와 정비 작업장",
        "location",
        "L65"
      ],
      [
        "카센터의 컨테이너 간이식당 내부",
        "location",
        "L66"
      ],
      [
        "카센터 앞마당",
        "location",
        "L67"
      ],
      [
        "찰리가 걷는 지방도로",
        "location",
        "L68"
      ],
      [
        "수도권 도심 민병대 사무실",
        "location",
        "L69"
      ],
      [
        "익산 늪지대 진입 숲길과 수풀",
        "location",
        "L70"
      ],
      [
        "익산 늪지대의 캠핑카 고립 지점과 방사능 구역 입구",
        "location",
        "L71"
      ],
      [
        "익산 늪지대 숲속 함정 구덩이",
        "location",
        "L72"
      ],
      [
        "익산 마을 공터·골목·폐창고 앞",
        "location",
        "L74"
      ],
      [
        "익산 마을 성당 앞과 하회탈 예수 동상 주변",
        "location",
        "L75"
      ],
      [
        "익산 마을 성당 내부와 2층 발코니",
        "location",
        "L76"
      ],
      [
        "익산 마을 지하감옥 수감실",
        "location",
        "L77"
      ],
      [
        "익산 마을 지하감옥 복도",
        "location",
        "L78"
      ],
      [
        "익산 마을의 물 배급·수로·배식 공간 — 수빈의 회상",
        "location",
        "L79"
      ],
      [
        "폐발전소가 보이는 언덕과 갈라진 땅 — 수빈의 회상",
        "location",
        "L80"
      ],
      [
        "샘물이 고인 동굴 내부 — 수빈의 회상",
        "location",
        "L81"
      ],
      [
        "한수 일행이 떠나는 숲길 — 수빈의 회상",
        "location",
        "L82"
      ],
      [
        "익산 마을 격투장 아래 찰리의 케이지 수용 공간",
        "location",
        "L83"
      ],
      [
        "익산 마을 격투장과 관중석·단상",
        "location",
        "L84"
      ],
      [
        "유빅사 윤성찬의 회장실",
        "location",
        "L85"
      ],
      [
        "익산 마을 물탱크 탑 주변",
        "location",
        "L86"
      ],
      [
        "익산 마을이 내려다보이는 능선",
        "location",
        "L87"
      ],
      [
        "익산 한옥마을 식량창고",
        "location",
        "L88"
      ],
      [
        "현우의 트럭 운전석과 객실",
        "location",
        "L89"
      ],
      [
        "익산 마을의 고장 난 로봇 보관 폐창고 내부",
        "location",
        "L91"
      ],
      [
        "무너진 백화점 외부와 이끼 숲·상층 잔해",
        "location",
        "L92"
      ],
      [
        "무너진 백화점 지상층과 에스컬레이터·싱크홀 가장자리",
        "location",
        "L93"
      ],
      [
        "무너진 백화점 지하 식품 코너와 막힌 통로",
        "location",
        "L94"
      ],
      [
        "익산 마을 입구 도로와 트럭 전투 현장",
        "location",
        "L96"
      ],
      [
        "익산 도로와 갈림길",
        "location",
        "L98"
      ],
      [
        "현우의 트럭 적재함",
        "location",
        "L101"
      ],
      [
        "보라색 제비꽃밭 — 찰리의 꿈",
        "location",
        "L102"
      ],
      [
        "군 병원 복도와 병실 입구",
        "location",
        "L104"
      ],
      [
        "박철진의 군 병원 병실",
        "location",
        "L105"
      ],
      [
        "해남으로 이어지는 도로와 흙길",
        "location",
        "L106"
      ],
      [
        "해남 인근 바다가 내려다보이는 언덕",
        "location",
        "L107"
      ],
      [
        "지동현의 연구소 주변 제비꽃밭",
        "location",
        "L108"
      ],
      [
        "지동현의 연구소 1층 내부와 출입구",
        "location",
        "L109"
      ],
      [
        "지동현의 연구소 2층 피아노 공간과 나선형 계단",
        "location",
        "L110"
      ],
      [
        "지동현의 연구소 앞마당과 비상구 주변",
        "location",
        "L111"
      ],
      [
        "지동현의 연구소 인근 절벽 끝",
        "location",
        "L112"
      ],
      [
        "지동현의 연구소에서 목포로 이어지는 도로",
        "location",
        "L114"
      ],
      [
        "목포 항구도시 보건소 병실",
        "location",
        "L115"
      ],
      [
        "목포 항구마을 길거리 식당 앞 거리",
        "location",
        "L116"
      ],
      [
        "목포 항구마을 길거리 식당 식탁 공간",
        "location",
        "L117"
      ],
      [
        "목포공항 진입로와 쿠마 패거리의 모닥불 야영지",
        "location",
        "L118"
      ],
      [
        "목포공항 경비행기 격납고 내부",
        "location",
        "L119"
      ],
      [
        "쿠마가 조종하는 헬리콥터 내부",
        "location",
        "L120"
      ],
      [
        "목포공항 활주로",
        "location",
        "L121"
      ],
      [
        "목포 항구 부두와 생선 가판대",
        "location",
        "L122"
      ],
      [
        "크리스의 선박 갑판",
        "location",
        "L123"
      ],
      [
        "목포 항구 앞 밤바다",
        "location",
        "L124"
      ],
      [
        "크리스의 선박 선원실",
        "location",
        "L125"
      ],
      [
        "폭풍우 속 크리스의 선박 갑판과 주변 해상",
        "location",
        "L126"
      ],
      [
        "크리스의 선박 조타실",
        "location",
        "L127"
      ],
      [
        "난파한 선박 아래의 어두운 바닷속",
        "location",
        "L128"
      ],
      [
        "제주도 임시보호소의 현우 방",
        "location",
        "L129"
      ],
      [
        "제주도 연구소 복도와 자동문 앞",
        "location",
        "L130"
      ],
      [
        "제주도 연구소 메인 연구센터 중앙 공간",
        "location",
        "L131"
      ],
      [
        "제주도 연구소 메인 실험실과 원형 유리 격리 공간",
        "location",
        "L132"
      ],
      [
        "제주도 연구소 소장실과 피아노 홀",
        "location",
        "L133"
      ],
      [
        "제주도 연구소 구내식당",
        "location",
        "L134"
      ],
      [
        "특임대 이강준의 사무실",
        "location",
        "L135"
      ],
      [
        "제주도 연구소 인근 상륙 해변",
        "location",
        "L137"
      ],
      [
        "제주도 연구소 통제실",
        "location",
        "L138"
      ],
      [
        "제주도 연구소 옥상 잔디밭과 안테나 시설",
        "location",
        "L139"
      ],
      [
        "윤성찬의 무장 지휘 헬기 내부",
        "location",
        "L141"
      ],
      [
        "제주도 연구소의 찰리 복구 작업실",
        "location",
        "L142"
      ],
      [
        "바다 섬바위와 야외 식탁 공간",
        "location",
        "L144"
      ],
      [
        "그물망",
        "prop",
        "P04"
      ],
      [
        "휴대전화",
        "prop",
        "P07"
      ],
      [
        "총",
        "prop",
        "P08"
      ],
      [
        "분리된 로봇 팔",
        "prop",
        "P09"
      ],
      [
        "렌치·스패너",
        "prop",
        "P10"
      ],
      [
        "주크박스",
        "prop",
        "P11"
      ],
      [
        "나팔형 주크박스 스피커",
        "prop",
        "P12"
      ],
      [
        "LP판",
        "prop",
        "P13"
      ],
      [
        "휴대용 확성기",
        "prop",
        "P15"
      ],
      [
        "몽둥이·곤봉",
        "prop",
        "P16"
      ],
      [
        "가죽 지갑",
        "prop",
        "P18"
      ],
      [
        "지폐",
        "prop",
        "P20"
      ],
      [
        "돈 봉투",
        "prop",
        "P21"
      ],
      [
        "깨진 도자기 화병",
        "prop",
        "P28"
      ],
      [
        "드라이버",
        "prop",
        "P29"
      ],
      [
        "유선 전화기",
        "prop",
        "P30"
      ],
      [
        "고무호스",
        "prop",
        "P31"
      ],
      [
        "사냥용 단검",
        "prop",
        "P33"
      ],
      [
        "수갑",
        "prop",
        "P35"
      ],
      [
        "열쇠·열쇠 꾸러미",
        "prop",
        "P36"
      ],
      [
        "찰리 수배 전단",
        "prop",
        "P37"
      ],
      [
        "손전등",
        "prop",
        "P38"
      ],
      [
        "낡은 풍금",
        "prop",
        "P39"
      ],
      [
        "낡은 라디오",
        "prop",
        "P40"
      ],
      [
        "태블릿",
        "prop",
        "P41"
      ],
      [
        "감시·전투 드론",
        "prop",
        "P42"
      ],
      [
        "자폭 드론",
        "prop",
        "P43"
      ],
      [
        "시신 확인용 긴 막대기",
        "prop",
        "P45"
      ],
      [
        "통조림",
        "prop",
        "P46"
      ],
      [
        "라면",
        "prop",
        "P47"
      ],
      [
        "약통",
        "prop",
        "P48"
      ],
      [
        "동물 인형",
        "prop",
        "P49"
      ],
      [
        "보디백",
        "prop",
        "P50"
      ],
      [
        "지팡이",
        "prop",
        "P51"
      ],
      [
        "낡은 책",
        "prop",
        "P52"
      ],
      [
        "크레파스",
        "prop",
        "P53"
      ],
      [
        "신호 버튼이 달린 카드",
        "prop",
        "P54"
      ],
      [
        "종이 지도",
        "prop",
        "P55"
      ],
      [
        "사냥용 드론",
        "prop",
        "P56"
      ],
      [
        "커다란 펜치",
        "prop",
        "P59"
      ],
      [
        "자동차 수리용 용액 병",
        "prop",
        "P60"
      ],
      [
        "찰리의 종이 편지",
        "prop",
        "P61"
      ],
      [
        "다트",
        "prop",
        "P62"
      ],
      [
        "화살",
        "prop",
        "P63"
      ],
      [
        "창",
        "prop",
        "P64"
      ],
      [
        "활",
        "prop",
        "P65"
      ],
      [
        "마취 화살",
        "prop",
        "P67"
      ],
      [
        "철제 케이지",
        "prop",
        "P68"
      ],
      [
        "물병",
        "prop",
        "P69"
      ],
      [
        "밧줄",
        "prop",
        "P70"
      ],
      [
        "전기 몽둥이",
        "prop",
        "P72"
      ],
      [
        "감자",
        "prop",
        "P73"
      ],
      [
        "방사능 측정기",
        "prop",
        "P75"
      ],
      [
        "축구공",
        "prop",
        "P78"
      ],
      [
        "B-200의 작은 가슴 부품",
        "prop",
        "P82"
      ],
      [
        "그늘막 천",
        "prop",
        "P83"
      ],
      [
        "찰리의 그림 종이",
        "prop",
        "P84"
      ],
      [
        "액자 가족사진",
        "prop",
        "P85"
      ],
      [
        "낡은 피아노",
        "prop",
        "P86"
      ],
      [
        "돌연변이 생선회",
        "prop",
        "P87"
      ],
      [
        "앰버에게 건넨 제비꽃",
        "prop",
        "P88"
      ],
      [
        "금속 막대 스탠드",
        "prop",
        "P90"
      ],
      [
        "찰리의 잔해·분해 부품",
        "prop",
        "P92"
      ],
      [
        "찰리의 데이터 칩",
        "prop",
        "P93"
      ]
    ],
    "characters": [
      {
        "name": "재판관",
        "short_id": "C50",
        "description": "한국인 성인. 성숙한 얼굴 윤곽과 자연스러운 짙은 머리칼을 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성숙한 얼굴 윤곽",
          "짙은 머리칼"
        ],
        "t2i_prompt": "Set in a 2069-centric post-apocalyptic future, South Korea-centric post-disaster world. Passport-style ID photo, head and upper chest visible, photorealistic cinematic style, Korean adult, mature facial contours, natural dark hair, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "버려진 도서관 외부와 후미진 구석",
        "short_id": "L57",
        "description": "마른 넝쿨이 달라붙고 큼직한 균열이 난 도서관 외벽. 낡은 도서관 간판이 걸려 있고 건물 옆으로 시야가 가려지는 후미진 구석이 있다.",
        "visual_traits": [
          "외벽의 마른 넝쿨",
          "큼직한 벽 균열",
          "낡은 도서관 간판",
          "건물 옆 후미진 구석"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, exterior of an abandoned library with large cracks on the walls and covered in dried dead vines, an old weathered library sign hanging on the building facade, a secluded and shadowed corner next to the structure, restrained cool-gray palette, grounded tactile realism, desolate atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 도로와 갈림길",
        "short_id": "L98",
        "description": "마을 바깥으로 이어지다가 두 방향으로 갈라지는 도로. 분기점 이후 두 길이 서로 다른 방향으로 뻗어 있다.",
        "visual_traits": [
          "외곽 도로",
          "두 갈래 분기점",
          "좌우로 벌어지는 길",
          "트인 도로 시야"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, a desolate road leading out of a settlement and splitting into a Y-shaped fork, two diverging paths stretching out into the distance, austere post-apocalyptic landscape, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "카센터 앞마당",
        "short_id": "L67",
        "description": "외따로 서 있는 정비소 건물 앞의 열린 마당. 정비 작업장 출입구와 바깥으로 이어지는 진출입 공간이 맞닿아 있다.",
        "visual_traits": [
          "독립된 정비소 건물",
          "열린 앞마당",
          "작업장 출입구",
          "외부 진출입 공간"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, an isolated, weathered auto repair shop building with a wide open front yard. A large open garage entrance leading into the workshop, connected to a cracked concrete driveway leading outward. Restrained cool-gray palette, grounded tactile realism, stark post-apocalyptic sci-fi atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "휴게소 인근 추격 도로와 쓰레기 둔덕 갓길",
        "short_id": "L63",
        "description": "휴게소 진출입로에서 이어지는 외곽 도로. 아스팔트 노면 옆으로 갓길이 나 있으며 한쪽에는 쓰레기가 쌓인 높은 둔덕이 있다.",
        "visual_traits": [
          "휴게소 연결 도로",
          "아스팔트 노면",
          "도로 옆 갓길",
          "쓰레기가 쌓인 둔덕"
        ],
        "t2i_prompt": "Set in 2069, South Korea. Photorealistic cinematic establishing shot, an outer asphalt road connected to a rest area, no people, no vehicles, no objects. A worn and weathered asphalt surface with an unpaved dirt and gravel shoulder running alongside. A high, continuous mound piled with post-apocalyptic garbage, scrap, and debris borders one side of the shoulder. Bleak and abandoned atmosphere, restrained cool-gray palette, grounded tactile realism, controlled tonal contrast.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "난민촌 골목의 허름한 식당 내부",
        "short_id": "L18",
        "description": "골목에 자리한 허름한 작은 식당. 낡은 식탁과 좌석이 놓여 있고 출입구에서 떨어진 안쪽 구석에도 식탁이 있다.",
        "visual_traits": [
          "허름한 식당 실내",
          "낡은 식탁과 좌석",
          "출입구",
          "외진 구석의 식탁"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic future, South Korea. Photorealistic cinematic establishing shot, interior of a shabby small diner in a refugee alley. Worn-out dining tables and chairs are scattered. A doorway is visible, and there is a secluded corner table far from the entrance. The space looks old, worn, and makeshift. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "익산 한옥마을 식량창고",
        "short_id": "L88",
        "description": "낡은 철문을 단 마을 식량창고. 비어 있는 바닥이 넓게 드러나고 쌀 몇 포대와 감자 한 포대가 남아 있다.",
        "visual_traits": [
          "낡은 철문",
          "넓게 드러난 바닥",
          "소량의 쌀 포대",
          "감자 포대"
        ],
        "t2i_prompt": "Set in 2069 post-apocalyptic era, South Korea. Photorealistic cinematic establishing shot, interior of a food storage warehouse with an old iron door, wide empty floor exposed, a few sacks of rice and a sack of potatoes scattered, muted lighting, dusty and weathered atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "40d739f8-2f20-47c8-a4fe-a466fdad4cdd",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-18T13:35:04.013664+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}