{
  "status": "running",
  "data": {
    "completed": {
      "민숙 (환시)": {
        "name": "민숙 (환시)",
        "short_id": "C21",
        "description": "Korean 40대 초반 여성. 자연스러운 검은 머리와 성숙한 타원형 얼굴, 단정하고 평범한 이목구비.",
        "visual_traits": [
          "Korean 40대 초반 여성",
          "자연스러운 검은 머리",
          "성숙한 타원형 얼굴",
          "단정한 이목구비"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea. Passport-style ID photo, head and upper chest visible, mid-40s Korean woman, natural black hair, mature oval face, neat and ordinary facial features, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "김형사": {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성. 짧고 단정한 검은 머리와 성숙한 얼굴, 각이 완만한 턱선.",
        "visual_traits": [
          "Korean 30대 남성",
          "짧은 검은 머리",
          "성숙한 얼굴",
          "완만하게 각진 턱선"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea's west coast and nearby islands. Passport-style ID photo, head and upper chest visible. A Korean male in his 30s, short and neat black hair, mature face, gently angled jawline, plain white background. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, grounded realism, Korean folk-occult thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형마트 외부 및 출입구": {
        "name": "대형마트 외부 및 출입구",
        "short_id": "L09",
        "description": "대형 상업 건물의 전면과 자동 출입문. 유리 외벽, 간판 조명과 자전거 거치 공간이 있는 출입 구역.",
        "visual_traits": [
          "대형 유리 출입문",
          "상업용 간판 조명",
          "넓은 건물 전면",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, exterior and entrance of a large modern supermarket building, wide glass exterior walls, automatic entrance sliding doors, illuminated commercial signage, a bicycle parking rack near the entrance, restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded 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": "L04",
        "description": "작은 창이 난 비좁은 주거 공간. 거실과 식탁, 간이 싱크대, 침실과 욕실이 연결된 오래된 옥탑방.",
        "visual_traits": [
          "작은 거실 창",
          "간이 싱크대",
          "소형 식탁",
          "서로 연결된 침실과 욕실",
          "낡고 비좁은 실내"
        ],
        "t2i_prompt": "Set in 2026, South Korean West Coast and nearby islands. Photorealistic cinematic establishing shot, empty old and cramped rooftop apartment interior, no people, no vehicles, no objects. Tiny studio apartment layout, small window letting in dim light, compact living area with a small wooden dining table, basic kitchenette with a simple sink, visible small bed area, aged walls with peeling wallpaper, worn linoleum flooring, narrow and connected space, muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded 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": "C22",
        "description": "Korean 12세 여자아이. 자연스러운 검은 머리와 둥근 어린 얼굴, 앳되고 평범한 이목구비.",
        "visual_traits": [
          "Korean 12세 여자아이",
          "자연스러운 검은 머리",
          "둥근 어린 얼굴",
          "앳된 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, a 12-year-old Korean girl, natural black hair, round young face, youthful and ordinary facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남성": {
        "name": "한국인 남성",
        "short_id": "C07",
        "description": "Korean 성인 남성. 자연스러운 검은 머리와 보통의 성인 얼굴, 뚜렷한 장식이나 표식이 없는 인상.",
        "visual_traits": [
          "Korean 성인 남성",
          "자연스러운 검은 머리",
          "보통의 성인 얼굴",
          "자연스러운 피부색상태"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korea's west coast. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, average facial features, natural short black hair, normal skin tone, no distinguishing marks or decorations on face. Photorealistic, cinematic lighting, restrained palette with muted natural colors, low-key contrast, subdued brightness, tense Korean folk-occult thriller style, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C12",
        "description": "대형 견종의 머리. 짧은 검은 털, 넓고 육중한 두상, 짧은 주둥이와 늘어진 삼각형 귀.",
        "visual_traits": [
          "짧은 검은 털",
          "넓고 육중한 두상",
          "짧고 굵은 주둥이",
          "늘어진 삼각형 귀"
        ],
        "t2i_prompt": "Set in 2026, South Korea's west coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. The head of a large dog breed, resembling a Rottweiler, featuring short black fur, a broad and heavy head structure, a short thick snout, and droopy triangular ears.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남자 (포식 상태)": {
        "name": "한국인 남자 (포식 상태)",
        "short_id": "C10",
        "description": "Korean 성인 남성. 짧은 검은 머리와 평범한 성인 얼굴, 자연스러운 기본 이목구비.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with an ordinary facial structure and short black hair. His most striking feature is his red pupils. Muted natural colors, low-key contrast, grounded realism, tense Korean folk-occult thriller style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "서해안 해안도로": {
        "name": "서해안 해안도로",
        "short_id": "L05",
        "description": "서해 바다를 끼고 길게 굽은 포장도로. 낮은 방호벽과 탁 트인 수평선이 이어지는 해안 풍경.",
        "visual_traits": [
          "바다를 따라 굽은 포장도로",
          "낮은 해안 방호벽",
          "탁 트인 수평선",
          "서해안의 넓은 하늘"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea West Coast and nearby islands. Photorealistic cinematic establishing shot, a curving paved asphalt road running parallel to the sea. A low concrete coastal crash barrier runs along the edge of the road. Beyond the barrier, a wide open horizon and vast ocean are visible under a broad sky. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller style, grounded 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": "C04",
        "description": "Korean 40대 초반 여성. 자연스러운 검은 머리와 성숙한 타원형 얼굴, 평범하고 단정한 이목구비.",
        "visual_traits": [
          "Korean 40대 초반 여성",
          "자연스러운 검은 머리",
          "성숙한 타원형 얼굴",
          "평범하고 단정한 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. Korean early 40s woman, natural black hair, mature oval face, plain and neat facial features. Photorealistic cinematic, tense Korean folk-occult thriller style, grounded realism, muted natural colors, low-key contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "혜수": {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성. 단정한 검은 머리와 성숙한 타원형 얼굴, 또렷하고 차분한 이목구비.",
        "visual_traits": [
          "Korean 40대 중반 여성",
          "단정한 검은 머리",
          "성숙한 타원형 얼굴",
          "또렷한 이목구비"
        ],
        "t2i_prompt": "Set in 2026 contemporary, South Korea West Coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. Korean mid-40s female, neat black hair, mature oval face, distinct and calm facial features. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller tone, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 20대 중반 남성. 자연스러운 검은 머리와 균형 잡힌 젊은 얼굴, 선이 고운 이목구비.",
        "visual_traits": [
          "Korean 20대 중반 남성",
          "자연스러운 검은 머리",
          "균형 잡힌 젊은 얼굴",
          "선이 고운 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his mid-20s, natural black hair, well-balanced youthful face, fine facial features. Photorealistic cinematic style, muted natural colors, low-key contrast, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "남자직원": {
        "name": "남자직원",
        "short_id": "C08",
        "description": "Korean 중년 남성. 짧고 단정한 검은 머리와 평범한 얼굴, 자연스러운 중년 이목구비.",
        "visual_traits": [
          "Korean 중년 남성",
          "짧고 단정한 검은 머리",
          "평범한 얼굴형",
          "중년의 자연스러운 이목구비"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korean west coast and nearby islands. Passport-style ID photo, head and upper chest visible. Korean middle-aged man, short neat black hair, ordinary face shape, natural middle-aged facial features. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller style with grounded realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "가로등이 희미한 도시 뒷골목": {
        "name": "가로등이 희미한 도시 뒷골목",
        "short_id": "L02",
        "description": "건물 사이로 이어진 좁은 도시 골목. 전봇대와 얽힌 전선, 희미한 가로등이 만드는 깊은 그림자.",
        "visual_traits": [
          "좁은 도시 골목",
          "희미한 가로등",
          "전봇대와 얽힌 전선",
          "짙은 야간 그림자"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea West Coast. Photorealistic cinematic establishing shot, narrow urban back alley between buildings at night, dim streetlights casting deep dark shadows, utility poles with tangled overhead wires, tactile weathered textures on building walls, muted natural colors, low-key contrast, tense folk-occult thriller tone, grounded 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": "L03",
        "description": "낡은 다세대 빌라 위 평평한 옥상. 외부 철문 옥탑방, 물탱크, 빨랫줄과 낮은 담장이 배치된 공간.",
        "visual_traits": [
          "낡은 평옥상",
          "외부 철문이 달린 옥탑방",
          "옥상 물탱크",
          "빨랫줄과 낮은 담장"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korea West Coast. Photorealistic cinematic establishing shot, an old and flat rooftop of a multi-unit residential building. A small rooftop room structure with a weathered external iron door. A large permanent water tank, a clothesline fixture, and a low concrete perimeter wall enclosing the space. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller tone, grounded 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": "C11",
        "description": "인종 불명의 인간형 인영. 얼굴과 머리 세부가 보이지 않고 머리 윤곽만 검은 실루엣으로 드러난다.",
        "visual_traits": [
          "인종과 성별을 식별할 수 없는 인간형",
          "보이지 않는 얼굴 세부",
          "검은 머리 윤곽",
          "실루엣 형태의 머리와 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, West Coast and nearby islands of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A pure black humanoid silhouette, completely featureless face, solid black head and neck without any visible details, ageless, genderless, appearing like a dark shadow. Restrained palette, low-key contrast, tense Korean folk-occult thriller style, uncanny realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형마트 매장 내부": {
        "name": "대형마트 매장 내부",
        "short_id": "L08",
        "description": "긴 상품 진열대가 줄지어 선 대형 판매장. 밝은 천장 조명과 넓은 통로, 계산 구역이 있는 현대식 실내.",
        "visual_traits": [
          "긴 상품 진열대",
          "넓은 쇼핑 통로",
          "밝은 천장 조명",
          "계산 구역"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, interior of a large modern hypermarket, long continuous rows of retail shelves, wide shopping aisles, bright fluorescent ceiling lights overhead, a row of checkout counters in the distance, muted natural colors, low-key contrast, subdued brightness, tense thriller 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": "L06",
        "description": "철제 견사와 작업 공간이 이어진 실내 보호시설. 세척대, 미용 작업대와 관리용 수납장이 배치된 공간.",
        "visual_traits": [
          "줄지어 선 철제 견사",
          "세척대",
          "미용 작업대",
          "관리용 수납장"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea, western coastal and island region. Photorealistic cinematic establishing shot, interior of an animal shelter, lined up iron dog cages, a washing station, a grooming table, and storage cabinets, restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, 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": "C01",
        "description": "Korean 20대 초반 여성. 긴 자연스러운 검은 머리와 젊은 타원형 얼굴, 부드러운 이목구비.",
        "visual_traits": [
          "Korean 20대 초반 여성",
          "긴 검은 머리",
          "타원형의 젊은 얼굴",
          "부드러운 이목구비와 자연스러운 피부색상태"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, West coast of South Korea and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. Korean early 20s female, long natural black hair, youthful oval face, soft facial features, natural skin tone. Restrained palette with muted natural colors, low-key contrast, subdued brightness, grounded realism, cinematic lighting on the face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 여자": {
        "name": "한국인 여자",
        "short_id": "C09",
        "description": "Korean 성인 여성. 자연스러운 검은 머리와 평범한 타원형 얼굴, 일반적인 이목구비.",
        "visual_traits": [
          "Korean 성인 여성",
          "자연스러운 검은 머리",
          "평범한 타원형 얼굴",
          "일반적인 이목구비"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea's west coast. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult female, natural black hair, ordinary oval face, average facial features. Muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남자": {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean 성인 남성. 짧은 자연스러운 검은 머리와 평범한 성인 얼굴, 일반적인 이목구비.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "일반적인 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, short natural black hair, average face shape, standard facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "다세대 빌라 외부 철제 증축 계단": {
        "name": "다세대 빌라 외부 철제 증축 계단",
        "short_id": "L11",
        "description": "건물 외벽에 덧댄 노출형 철제 계단. 좁은 발판과 금속 난간이 옥상까지 가파르게 이어진다.",
        "visual_traits": [
          "노출형 철제 구조",
          "좁은 금속 발판",
          "가파른 계단",
          "단순한 철제 난간"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast. Photorealistic cinematic establishing shot of exposed exterior steel extension stairs attached to the weathered wall of a multi-family villa, narrow metal steps, steep incline leading up to the rooftop, simple metallic railings, no people, no vehicles, no objects. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded 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": "L12",
        "description": "바다를 정면으로 마주한 소형 정류장. 지붕 달린 대기 공간과 벤치, 도로 너머 어두운 수평선이 보인다.",
        "visual_traits": [
          "지붕 달린 대기 공간",
          "정류장 벤치",
          "인접한 해안도로",
          "바다 수평선 전망"
        ],
        "t2i_prompt": "Set in 2026, coastal South Korea. Photorealistic cinematic establishing shot, a small, weathered bus stop structure directly facing the dark ocean, a covered waiting area with an empty wooden bench standing beside an empty coastal asphalt road, an expansive dark sea horizon visible beyond the road, restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller style with grounded realism and uncanny 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": "L10",
        "description": "낡은 다세대 빌라 사이의 좁은 골목과 작은 공동 마당. 거친 콘크리트 바닥과 후미진 주차 공간.",
        "visual_traits": [
          "건물 사이 좁은 골목",
          "작은 공동 마당",
          "거친 콘크리트 바닥",
          "후미진 주차 공간"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korean west coast and island regions. Photorealistic cinematic establishing shot, an empty narrow alleyway between old, weathered multi-family villa buildings, connecting to a small enclosed yard. Rough, cracked concrete flooring, an obscure empty parking space in the corner. Muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller tone, grounded realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "yard",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "대형마트 총무과 사무실": {
        "name": "대형마트 총무과 사무실",
        "short_id": "L14",
        "description": "CCTV 모니터와 업무용 책상이 놓인 소형 관리 사무실. 형광등과 금속 캐비닛이 있는 폐쇄적인 공간.",
        "visual_traits": [
          "CCTV 모니터",
          "업무용 책상",
          "금속 캐비닛",
          "균일한 형광등"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, an empty small management office inside a supermarket, a wall displaying multiple glowing CCTV monitors, basic office desks, tall gray metal cabinets, harsh uniform fluorescent lighting. Confined and claustrophobic interior, muted natural colors, low-key contrast, tactile weathered textures. Korean folk-occult thriller style, no people, no vehicles, no irrelevant objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "경찰서 사무실 내부": {
        "name": "경찰서 사무실 내부",
        "short_id": "L13",
        "description": "책상과 컴퓨터, 서류철이 밀집한 경찰 사무실. 형광등 아래 수사 자료와 게시판이 놓인 실무 공간.",
        "visual_traits": [
          "여러 개의 업무용 책상",
          "컴퓨터 모니터",
          "서류와 수사 자료",
          "밝은 형광등",
          "사무용 게시판"
        ],
        "t2i_prompt": "Set in 2026 contemporary, South Korea west coast and nearby islands. Photorealistic cinematic establishing shot, interior view, no people. A densely packed police station workspace. Multiple standard office desks and low partitions arranged closely together, cluttered with computer monitors, stacked file folders, envelopes, and scattered investigation paperwork. A large cork bulletin board with pinned documents and photos on the wall. Illuminated by harsh, cold overhead rectangular fluorescent lighting. Restrained palette with muted natural colors, low-key contrast, subdued overall brightness, tactile weathered textures, tense thriller grounded 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": "L17",
        "description": "낮은 방파제와 계류 시설이 있는 작은 포구. 젖은 갯바위와 바다 위로 짙은 안개가 깔린 해안.",
        "visual_traits": [
          "작은 포구와 방파제",
          "젖은 갯바위",
          "계류용 시설",
          "수면을 덮은 짙은 안개"
        ],
        "t2i_prompt": "Set in 2026, West Coast of South Korea and nearby islands. Photorealistic cinematic establishing shot, a small coastal port with a low concrete breakwater and basic mooring facilities, dark wet coastal rocks scattered along the shoreline, dense heavy fog covering the sea surface and enveloping the port, no people, no vehicles, no objects. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded realism, tense occult thriller 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": "L15",
        "description": "현대식 경찰서 건물 전면과 인접 도로. 출입구, 계단, 표지판과 포장된 주차 구역이 펼쳐진 외부.",
        "visual_traits": [
          "경찰서 건물 전면",
          "공공기관 표지판",
          "포장된 진입 도로",
          "출입 계단과 주차 구역"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, West coast of South Korea and nearby islands. Photorealistic cinematic establishing shot, exterior of a modern public institution building functioning as a police station, adjacent asphalt paved road, entrance stairs leading up to the main doors, a public signboard, paved outdoor parking area, restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "어두운 PC방 내부": {
        "name": "어두운 PC방 내부",
        "short_id": "L16",
        "description": "컴퓨터 좌석이 칸막이로 나뉜 어두운 실내. 모니터 빛과 낮은 천장 조명이 푸르게 번지는 공간.",
        "visual_traits": [
          "줄지어 선 컴퓨터 좌석",
          "좌석 사이 칸막이",
          "푸른 모니터 빛",
          "낮고 어두운 천장 조명"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast. Photorealistic cinematic establishing shot, dark internet cafe interior, rows of computer stations separated by partitions, glowing blue light emitting from monitors, low ceiling with dim ambient lighting, empty seats, muted natural colors, low-key contrast, subdued brightness, grounded realism, tense thriller 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": "P01",
        "description": "직사각형 터치스크린과 얇은 금속·유리 본체로 된 현대식 휴대전화.",
        "visual_traits": [
          "직사각형 형태",
          "전면 터치스크린",
          "얇은 본체",
          "유리와 금속 재질"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korean west coast and nearby island regions. Photorealistic product photo, isolated object, a modern smartphone with a rectangular touchscreen, thin body made of glass and metal, muted natural colors, deep crimson accents, tactile weathered textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "서해 바다": {
        "name": "서해 바다",
        "short_id": "L18",
        "description": "넓고 잔잔한 서해 수면과 낮은 수평선. 해 질 무렵 황금빛 반사와 두꺼운 안개 띠가 펼쳐진 바다.",
        "visual_traits": [
          "넓은 바다 수면",
          "낮고 긴 수평선",
          "황금빛 석양 반사",
          "짙은 해상 안개 띠"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korea West Coast and nearby islands. Photorealistic cinematic establishing shot, wide calm surface of the sea and a low, long horizon, golden sunset reflections on the water, thick bands of sea fog spreading across the ocean, restrained palette with muted natural colors, low-key contrast, grounded 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": "L20",
        "description": "전면 유리창과 조타 장비가 밀집한 좁은 선실. 조타륜, 계기판과 항해 장비가 배치된 소형 조타실.",
        "visual_traits": [
          "넓은 전면 유리창",
          "조타륜과 계기판",
          "좁은 선실",
          "밀집된 항해 장비"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, West Coast and nearby islands of South Korea. Photorealistic cinematic establishing shot, interior of a small fishing boat's wheelhouse, no people. A cramped cabin featuring wide front windows, densely packed with navigation equipment, a steering wheel, and dashboard panels. Numerous circular shapes and motifs are repeatedly visible throughout the interior space. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, and tactile weathered textures. Folk-occult thriller style, grounded 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": "L19",
        "description": "낮은 난간으로 둘러싸인 소형 작업 갑판. 젖은 목재 또는 금속 바닥과 계류용 밧줄, 조타실 외벽이 보인다.",
        "visual_traits": [
          "좁은 작업 갑판",
          "낮은 선박 난간",
          "젖은 바닥",
          "계류용 밧줄",
          "조타실 외벽"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, narrow working deck of a small fishing boat, low ship railings, wet wooden and metal deck floor, coiled mooring ropes, weathered exterior wall of a wheelhouse, empty space, no people, no vehicles, no objects. Use a restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, and tactile weathered textures. Korean folk-occult thriller with grounded 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": "P05",
        "description": "길고 좁은 칼날 모양의 녹색 약초 잎. 평행한 잎맥과 뾰족한 끝을 가진다.",
        "visual_traits": [
          "길고 좁은 잎",
          "녹색 표면",
          "뾰족한 잎끝",
          "평행한 잎맥"
        ],
        "t2i_prompt": "Set in 2026, South Korea's west coast and nearby island regions. Photorealistic product photo, isolated object, a long narrow blade-like green medicinal herb leaf with parallel veins and a pointed tip, tactile weathered textures, muted natural colors, low-key contrast, grounded realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "백팩에 매달린 인형": {
        "name": "백팩에 매달린 인형",
        "short_id": "P07",
        "description": "백팩의 고리에서 매달리는 소형 봉제 인형. 부드러운 천과 솜으로 만든 장식용 키링 형태.",
        "visual_traits": [
          "소형 봉제 인형",
          "천과 솜 재질",
          "매달림용 고리",
          "키링 형태"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea west coast and nearby islands. Photorealistic product photo, isolated object, small plush doll keychain, soft fabric, attached hanging loop, muted natural colors, tactile weathered textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "현관문 전단지": {
        "name": "현관문 전단지",
        "short_id": "P06",
        "description": "얇은 인쇄용지 한 장으로 된 광고 전단지. 작은 글자와 상업용 이미지가 빽빽하게 배치된 현관 배포물.",
        "visual_traits": [
          "얇은 종이 한 장",
          "빽빽한 광고 문구",
          "상업용 인쇄 이미지",
          "접기 쉬운 직사각형 형태"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea West Coast and nearby islands. Photorealistic product photo, isolated object. A single rectangular advertising flyer made of thin printed paper. The surface is densely covered with small text and typical commercial graphics. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures. Tense Korean folk-occult thriller with grounded realism, uncanny ritual imagery, stylized suspense. Plain neutral background, no people.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    },
    "entity_queue": [
      [
        "수리영",
        "character",
        "C01"
      ],
      [
        "혜수",
        "character",
        "C02"
      ],
      [
        "인우",
        "character",
        "C03"
      ],
      [
        "민숙",
        "character",
        "C04"
      ],
      [
        "김형사",
        "character",
        "C05"
      ],
      [
        "한국인 남자",
        "character",
        "C06"
      ],
      [
        "한국인 남성",
        "character",
        "C07"
      ],
      [
        "남자직원",
        "character",
        "C08"
      ],
      [
        "한국인 여자",
        "character",
        "C09"
      ],
      [
        "한국인 남자 (포식 상태)",
        "character",
        "C10"
      ],
      [
        "검은 인영",
        "character",
        "C11"
      ],
      [
        "로트와일러",
        "character",
        "C12"
      ],
      [
        "한국인 남성 보안직원",
        "character",
        "C13"
      ],
      [
        "민숙 (환시)",
        "character",
        "C21"
      ],
      [
        "어린 여자아이",
        "character",
        "C22"
      ],
      [
        "우거진 숲속 및 숲속 사건 현장",
        "location",
        "L01"
      ],
      [
        "가로등이 희미한 도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "오래된 다세대 빌라 옥상 및 옥탑방 외부",
        "location",
        "L03"
      ],
      [
        "옥탑방 내부 주거 공간",
        "location",
        "L04"
      ],
      [
        "서해안 해안도로",
        "location",
        "L05"
      ],
      [
        "유기견 보호원 내부",
        "location",
        "L06"
      ],
      [
        "대형마트 매장 내부",
        "location",
        "L08"
      ],
      [
        "대형마트 외부 및 출입구",
        "location",
        "L09"
      ],
      [
        "다세대 빌라 골목길 및 마당",
        "location",
        "L10"
      ],
      [
        "다세대 빌라 외부 철제 증축 계단",
        "location",
        "L11"
      ],
      [
        "바다가 보이는 해안가 버스정류장",
        "location",
        "L12"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L13"
      ],
      [
        "대형마트 총무과 사무실",
        "location",
        "L14"
      ],
      [
        "경찰서 건물 외부 도로",
        "location",
        "L15"
      ],
      [
        "어두운 PC방 내부",
        "location",
        "L16"
      ],
      [
        "안개 낀 포구 및 갯바위",
        "location",
        "L17"
      ],
      [
        "서해 바다",
        "location",
        "L18"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L19"
      ],
      [
        "소형 어선 조타실 내부",
        "location",
        "L20"
      ],
      [
        "스마트폰",
        "prop",
        "P01"
      ],
      [
        "구겨진 피 묻은 낡은 흑백 사진",
        "prop",
        "P02"
      ],
      [
        "민숙과 수리영의 액자 사진",
        "prop",
        "P03"
      ],
      [
        "인쇄된 해안가 지도",
        "prop",
        "P04"
      ],
      [
        "석창포 잎",
        "prop",
        "P05"
      ],
      [
        "현관문 전단지",
        "prop",
        "P06"
      ],
      [
        "백팩에 매달린 인형",
        "prop",
        "P07"
      ],
      [
        "굵은 닻줄",
        "prop",
        "P08"
      ]
    ],
    "characters": [
      {
        "name": "민숙 (환시)",
        "short_id": "C21",
        "description": "Korean 40대 초반 여성. 자연스러운 검은 머리와 성숙한 타원형 얼굴, 단정하고 평범한 이목구비.",
        "visual_traits": [
          "Korean 40대 초반 여성",
          "자연스러운 검은 머리",
          "성숙한 타원형 얼굴",
          "단정한 이목구비"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea. Passport-style ID photo, head and upper chest visible, mid-40s Korean woman, natural black hair, mature oval face, neat and ordinary facial features, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성. 짧고 단정한 검은 머리와 성숙한 얼굴, 각이 완만한 턱선.",
        "visual_traits": [
          "Korean 30대 남성",
          "짧은 검은 머리",
          "성숙한 얼굴",
          "완만하게 각진 턱선"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea's west coast and nearby islands. Passport-style ID photo, head and upper chest visible. A Korean male in his 30s, short and neat black hair, mature face, gently angled jawline, plain white background. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, grounded realism, Korean folk-occult thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "어린 여자아이",
        "short_id": "C22",
        "description": "Korean 12세 여자아이. 자연스러운 검은 머리와 둥근 어린 얼굴, 앳되고 평범한 이목구비.",
        "visual_traits": [
          "Korean 12세 여자아이",
          "자연스러운 검은 머리",
          "둥근 어린 얼굴",
          "앳된 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, a 12-year-old Korean girl, natural black hair, round young face, youthful and ordinary facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남성",
        "short_id": "C07",
        "description": "Korean 성인 남성. 자연스러운 검은 머리와 보통의 성인 얼굴, 뚜렷한 장식이나 표식이 없는 인상.",
        "visual_traits": [
          "Korean 성인 남성",
          "자연스러운 검은 머리",
          "보통의 성인 얼굴",
          "자연스러운 피부색상태"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korea's west coast. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, average facial features, natural short black hair, normal skin tone, no distinguishing marks or decorations on face. Photorealistic, cinematic lighting, restrained palette with muted natural colors, low-key contrast, subdued brightness, tense Korean folk-occult thriller style, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C12",
        "description": "대형 견종의 머리. 짧은 검은 털, 넓고 육중한 두상, 짧은 주둥이와 늘어진 삼각형 귀.",
        "visual_traits": [
          "짧은 검은 털",
          "넓고 육중한 두상",
          "짧고 굵은 주둥이",
          "늘어진 삼각형 귀"
        ],
        "t2i_prompt": "Set in 2026, South Korea's west coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. The head of a large dog breed, resembling a Rottweiler, featuring short black fur, a broad and heavy head structure, a short thick snout, and droopy triangular ears.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자 (포식 상태)",
        "short_id": "C10",
        "description": "Korean 성인 남성. 짧은 검은 머리와 평범한 성인 얼굴, 자연스러운 기본 이목구비.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with an ordinary facial structure and short black hair. His most striking feature is his red pupils. Muted natural colors, low-key contrast, grounded realism, tense Korean folk-occult thriller style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C04",
        "description": "Korean 40대 초반 여성. 자연스러운 검은 머리와 성숙한 타원형 얼굴, 평범하고 단정한 이목구비.",
        "visual_traits": [
          "Korean 40대 초반 여성",
          "자연스러운 검은 머리",
          "성숙한 타원형 얼굴",
          "평범하고 단정한 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. Korean early 40s woman, natural black hair, mature oval face, plain and neat facial features. Photorealistic cinematic, tense Korean folk-occult thriller style, grounded realism, muted natural colors, low-key contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성. 단정한 검은 머리와 성숙한 타원형 얼굴, 또렷하고 차분한 이목구비.",
        "visual_traits": [
          "Korean 40대 중반 여성",
          "단정한 검은 머리",
          "성숙한 타원형 얼굴",
          "또렷한 이목구비"
        ],
        "t2i_prompt": "Set in 2026 contemporary, South Korea West Coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. Korean mid-40s female, neat black hair, mature oval face, distinct and calm facial features. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller tone, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 20대 중반 남성. 자연스러운 검은 머리와 균형 잡힌 젊은 얼굴, 선이 고운 이목구비.",
        "visual_traits": [
          "Korean 20대 중반 남성",
          "자연스러운 검은 머리",
          "균형 잡힌 젊은 얼굴",
          "선이 고운 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his mid-20s, natural black hair, well-balanced youthful face, fine facial features. Photorealistic cinematic style, muted natural colors, low-key contrast, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "남자직원",
        "short_id": "C08",
        "description": "Korean 중년 남성. 짧고 단정한 검은 머리와 평범한 얼굴, 자연스러운 중년 이목구비.",
        "visual_traits": [
          "Korean 중년 남성",
          "짧고 단정한 검은 머리",
          "평범한 얼굴형",
          "중년의 자연스러운 이목구비"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korean west coast and nearby islands. Passport-style ID photo, head and upper chest visible. Korean middle-aged man, short neat black hair, ordinary face shape, natural middle-aged facial features. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller style with grounded realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 인영",
        "short_id": "C11",
        "description": "인종 불명의 인간형 인영. 얼굴과 머리 세부가 보이지 않고 머리 윤곽만 검은 실루엣으로 드러난다.",
        "visual_traits": [
          "인종과 성별을 식별할 수 없는 인간형",
          "보이지 않는 얼굴 세부",
          "검은 머리 윤곽",
          "실루엣 형태의 머리와 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, West Coast and nearby islands of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A pure black humanoid silhouette, completely featureless face, solid black head and neck without any visible details, ageless, genderless, appearing like a dark shadow. Restrained palette, low-key contrast, tense Korean folk-occult thriller style, uncanny realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 20대 초반 여성. 긴 자연스러운 검은 머리와 젊은 타원형 얼굴, 부드러운 이목구비.",
        "visual_traits": [
          "Korean 20대 초반 여성",
          "긴 검은 머리",
          "타원형의 젊은 얼굴",
          "부드러운 이목구비와 자연스러운 피부색상태"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, West coast of South Korea and nearby islands. Passport-style ID photo, head and upper chest visible, plain white background. Korean early 20s female, long natural black hair, youthful oval face, soft facial features, natural skin tone. Restrained palette with muted natural colors, low-key contrast, subdued brightness, grounded realism, cinematic lighting on the face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여자",
        "short_id": "C09",
        "description": "Korean 성인 여성. 자연스러운 검은 머리와 평범한 타원형 얼굴, 일반적인 이목구비.",
        "visual_traits": [
          "Korean 성인 여성",
          "자연스러운 검은 머리",
          "평범한 타원형 얼굴",
          "일반적인 이목구비"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea's west coast. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult female, natural black hair, ordinary oval face, average facial features. Muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean 성인 남성. 짧은 자연스러운 검은 머리와 평범한 성인 얼굴, 일반적인 이목구비.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "일반적인 이목구비"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, short natural black hair, average face shape, standard facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "대형마트 외부 및 출입구",
        "short_id": "L09",
        "description": "대형 상업 건물의 전면과 자동 출입문. 유리 외벽, 간판 조명과 자전거 거치 공간이 있는 출입 구역.",
        "visual_traits": [
          "대형 유리 출입문",
          "상업용 간판 조명",
          "넓은 건물 전면",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, exterior and entrance of a large modern supermarket building, wide glass exterior walls, automatic entrance sliding doors, illuminated commercial signage, a bicycle parking rack near the entrance, restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded 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": "L04",
        "description": "작은 창이 난 비좁은 주거 공간. 거실과 식탁, 간이 싱크대, 침실과 욕실이 연결된 오래된 옥탑방.",
        "visual_traits": [
          "작은 거실 창",
          "간이 싱크대",
          "소형 식탁",
          "서로 연결된 침실과 욕실",
          "낡고 비좁은 실내"
        ],
        "t2i_prompt": "Set in 2026, South Korean West Coast and nearby islands. Photorealistic cinematic establishing shot, empty old and cramped rooftop apartment interior, no people, no vehicles, no objects. Tiny studio apartment layout, small window letting in dim light, compact living area with a small wooden dining table, basic kitchenette with a simple sink, visible small bed area, aged walls with peeling wallpaper, worn linoleum flooring, narrow and connected space, muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded 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": "L05",
        "description": "서해 바다를 끼고 길게 굽은 포장도로. 낮은 방호벽과 탁 트인 수평선이 이어지는 해안 풍경.",
        "visual_traits": [
          "바다를 따라 굽은 포장도로",
          "낮은 해안 방호벽",
          "탁 트인 수평선",
          "서해안의 넓은 하늘"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea West Coast and nearby islands. Photorealistic cinematic establishing shot, a curving paved asphalt road running parallel to the sea. A low concrete coastal crash barrier runs along the edge of the road. Beyond the barrier, a wide open horizon and vast ocean are visible under a broad sky. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller style, grounded 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": "L02",
        "description": "건물 사이로 이어진 좁은 도시 골목. 전봇대와 얽힌 전선, 희미한 가로등이 만드는 깊은 그림자.",
        "visual_traits": [
          "좁은 도시 골목",
          "희미한 가로등",
          "전봇대와 얽힌 전선",
          "짙은 야간 그림자"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea West Coast. Photorealistic cinematic establishing shot, narrow urban back alley between buildings at night, dim streetlights casting deep dark shadows, utility poles with tangled overhead wires, tactile weathered textures on building walls, muted natural colors, low-key contrast, tense folk-occult thriller tone, grounded 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": "L03",
        "description": "낡은 다세대 빌라 위 평평한 옥상. 외부 철문 옥탑방, 물탱크, 빨랫줄과 낮은 담장이 배치된 공간.",
        "visual_traits": [
          "낡은 평옥상",
          "외부 철문이 달린 옥탑방",
          "옥상 물탱크",
          "빨랫줄과 낮은 담장"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korea West Coast. Photorealistic cinematic establishing shot, an old and flat rooftop of a multi-unit residential building. A small rooftop room structure with a weathered external iron door. A large permanent water tank, a clothesline fixture, and a low concrete perimeter wall enclosing the space. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller tone, grounded 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": "L08",
        "description": "긴 상품 진열대가 줄지어 선 대형 판매장. 밝은 천장 조명과 넓은 통로, 계산 구역이 있는 현대식 실내.",
        "visual_traits": [
          "긴 상품 진열대",
          "넓은 쇼핑 통로",
          "밝은 천장 조명",
          "계산 구역"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, interior of a large modern hypermarket, long continuous rows of retail shelves, wide shopping aisles, bright fluorescent ceiling lights overhead, a row of checkout counters in the distance, muted natural colors, low-key contrast, subdued brightness, tense thriller 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": "L06",
        "description": "철제 견사와 작업 공간이 이어진 실내 보호시설. 세척대, 미용 작업대와 관리용 수납장이 배치된 공간.",
        "visual_traits": [
          "줄지어 선 철제 견사",
          "세척대",
          "미용 작업대",
          "관리용 수납장"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea, western coastal and island region. Photorealistic cinematic establishing shot, interior of an animal shelter, lined up iron dog cages, a washing station, a grooming table, and storage cabinets, restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, 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": "L11",
        "description": "건물 외벽에 덧댄 노출형 철제 계단. 좁은 발판과 금속 난간이 옥상까지 가파르게 이어진다.",
        "visual_traits": [
          "노출형 철제 구조",
          "좁은 금속 발판",
          "가파른 계단",
          "단순한 철제 난간"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast. Photorealistic cinematic establishing shot of exposed exterior steel extension stairs attached to the weathered wall of a multi-family villa, narrow metal steps, steep incline leading up to the rooftop, simple metallic railings, no people, no vehicles, no objects. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded 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": "L12",
        "description": "바다를 정면으로 마주한 소형 정류장. 지붕 달린 대기 공간과 벤치, 도로 너머 어두운 수평선이 보인다.",
        "visual_traits": [
          "지붕 달린 대기 공간",
          "정류장 벤치",
          "인접한 해안도로",
          "바다 수평선 전망"
        ],
        "t2i_prompt": "Set in 2026, coastal South Korea. Photorealistic cinematic establishing shot, a small, weathered bus stop structure directly facing the dark ocean, a covered waiting area with an empty wooden bench standing beside an empty coastal asphalt road, an expansive dark sea horizon visible beyond the road, restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller style with grounded realism and uncanny 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": "L10",
        "description": "낡은 다세대 빌라 사이의 좁은 골목과 작은 공동 마당. 거친 콘크리트 바닥과 후미진 주차 공간.",
        "visual_traits": [
          "건물 사이 좁은 골목",
          "작은 공동 마당",
          "거친 콘크리트 바닥",
          "후미진 주차 공간"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korean west coast and island regions. Photorealistic cinematic establishing shot, an empty narrow alleyway between old, weathered multi-family villa buildings, connecting to a small enclosed yard. Rough, cracked concrete flooring, an obscure empty parking space in the corner. Muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, tense Korean folk-occult thriller tone, grounded realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "yard",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형마트 총무과 사무실",
        "short_id": "L14",
        "description": "CCTV 모니터와 업무용 책상이 놓인 소형 관리 사무실. 형광등과 금속 캐비닛이 있는 폐쇄적인 공간.",
        "visual_traits": [
          "CCTV 모니터",
          "업무용 책상",
          "금속 캐비닛",
          "균일한 형광등"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, an empty small management office inside a supermarket, a wall displaying multiple glowing CCTV monitors, basic office desks, tall gray metal cabinets, harsh uniform fluorescent lighting. Confined and claustrophobic interior, muted natural colors, low-key contrast, tactile weathered textures. Korean folk-occult thriller style, no people, no vehicles, no irrelevant objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "경찰서 사무실 내부",
        "short_id": "L13",
        "description": "책상과 컴퓨터, 서류철이 밀집한 경찰 사무실. 형광등 아래 수사 자료와 게시판이 놓인 실무 공간.",
        "visual_traits": [
          "여러 개의 업무용 책상",
          "컴퓨터 모니터",
          "서류와 수사 자료",
          "밝은 형광등",
          "사무용 게시판"
        ],
        "t2i_prompt": "Set in 2026 contemporary, South Korea west coast and nearby islands. Photorealistic cinematic establishing shot, interior view, no people. A densely packed police station workspace. Multiple standard office desks and low partitions arranged closely together, cluttered with computer monitors, stacked file folders, envelopes, and scattered investigation paperwork. A large cork bulletin board with pinned documents and photos on the wall. Illuminated by harsh, cold overhead rectangular fluorescent lighting. Restrained palette with muted natural colors, low-key contrast, subdued overall brightness, tactile weathered textures, tense thriller grounded 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": "L17",
        "description": "낮은 방파제와 계류 시설이 있는 작은 포구. 젖은 갯바위와 바다 위로 짙은 안개가 깔린 해안.",
        "visual_traits": [
          "작은 포구와 방파제",
          "젖은 갯바위",
          "계류용 시설",
          "수면을 덮은 짙은 안개"
        ],
        "t2i_prompt": "Set in 2026, West Coast of South Korea and nearby islands. Photorealistic cinematic establishing shot, a small coastal port with a low concrete breakwater and basic mooring facilities, dark wet coastal rocks scattered along the shoreline, dense heavy fog covering the sea surface and enveloping the port, no people, no vehicles, no objects. Restrained palette with muted natural colors, low-key contrast, subdued brightness, tactile weathered textures, grounded realism, tense occult thriller 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": "L15",
        "description": "현대식 경찰서 건물 전면과 인접 도로. 출입구, 계단, 표지판과 포장된 주차 구역이 펼쳐진 외부.",
        "visual_traits": [
          "경찰서 건물 전면",
          "공공기관 표지판",
          "포장된 진입 도로",
          "출입 계단과 주차 구역"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, West coast of South Korea and nearby islands. Photorealistic cinematic establishing shot, exterior of a modern public institution building functioning as a police station, adjacent asphalt paved road, entrance stairs leading up to the main doors, a public signboard, paved outdoor parking area, restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "어두운 PC방 내부",
        "short_id": "L16",
        "description": "컴퓨터 좌석이 칸막이로 나뉜 어두운 실내. 모니터 빛과 낮은 천장 조명이 푸르게 번지는 공간.",
        "visual_traits": [
          "줄지어 선 컴퓨터 좌석",
          "좌석 사이 칸막이",
          "푸른 모니터 빛",
          "낮고 어두운 천장 조명"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast. Photorealistic cinematic establishing shot, dark internet cafe interior, rows of computer stations separated by partitions, glowing blue light emitting from monitors, low ceiling with dim ambient lighting, empty seats, muted natural colors, low-key contrast, subdued brightness, grounded realism, tense thriller 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": "L18",
        "description": "넓고 잔잔한 서해 수면과 낮은 수평선. 해 질 무렵 황금빛 반사와 두꺼운 안개 띠가 펼쳐진 바다.",
        "visual_traits": [
          "넓은 바다 수면",
          "낮고 긴 수평선",
          "황금빛 석양 반사",
          "짙은 해상 안개 띠"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, South Korea West Coast and nearby islands. Photorealistic cinematic establishing shot, wide calm surface of the sea and a low, long horizon, golden sunset reflections on the water, thick bands of sea fog spreading across the ocean, restrained palette with muted natural colors, low-key contrast, grounded 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": "L20",
        "description": "전면 유리창과 조타 장비가 밀집한 좁은 선실. 조타륜, 계기판과 항해 장비가 배치된 소형 조타실.",
        "visual_traits": [
          "넓은 전면 유리창",
          "조타륜과 계기판",
          "좁은 선실",
          "밀집된 항해 장비"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, West Coast and nearby islands of South Korea. Photorealistic cinematic establishing shot, interior of a small fishing boat's wheelhouse, no people. A cramped cabin featuring wide front windows, densely packed with navigation equipment, a steering wheel, and dashboard panels. Numerous circular shapes and motifs are repeatedly visible throughout the interior space. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, and tactile weathered textures. Folk-occult thriller style, grounded 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": "L19",
        "description": "낮은 난간으로 둘러싸인 소형 작업 갑판. 젖은 목재 또는 금속 바닥과 계류용 밧줄, 조타실 외벽이 보인다.",
        "visual_traits": [
          "좁은 작업 갑판",
          "낮은 선박 난간",
          "젖은 바닥",
          "계류용 밧줄",
          "조타실 외벽"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Photorealistic cinematic establishing shot, narrow working deck of a small fishing boat, low ship railings, wet wooden and metal deck floor, coiled mooring ropes, weathered exterior wall of a wheelhouse, empty space, no people, no vehicles, no objects. Use a restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, and tactile weathered textures. Korean folk-occult thriller with grounded realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "스마트폰",
        "short_id": "P01",
        "description": "직사각형 터치스크린과 얇은 금속·유리 본체로 된 현대식 휴대전화.",
        "visual_traits": [
          "직사각형 형태",
          "전면 터치스크린",
          "얇은 본체",
          "유리와 금속 재질"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korean west coast and nearby island regions. Photorealistic product photo, isolated object, a modern smartphone with a rectangular touchscreen, thin body made of glass and metal, muted natural colors, deep crimson accents, tactile weathered textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "석창포 잎",
        "short_id": "P05",
        "description": "길고 좁은 칼날 모양의 녹색 약초 잎. 평행한 잎맥과 뾰족한 끝을 가진다.",
        "visual_traits": [
          "길고 좁은 잎",
          "녹색 표면",
          "뾰족한 잎끝",
          "평행한 잎맥"
        ],
        "t2i_prompt": "Set in 2026, South Korea's west coast and nearby island regions. Photorealistic product photo, isolated object, a long narrow blade-like green medicinal herb leaf with parallel veins and a pointed tip, tactile weathered textures, muted natural colors, low-key contrast, grounded realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "백팩에 매달린 인형",
        "short_id": "P07",
        "description": "백팩의 고리에서 매달리는 소형 봉제 인형. 부드러운 천과 솜으로 만든 장식용 키링 형태.",
        "visual_traits": [
          "소형 봉제 인형",
          "천과 솜 재질",
          "매달림용 고리",
          "키링 형태"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea west coast and nearby islands. Photorealistic product photo, isolated object, small plush doll keychain, soft fabric, attached hanging loop, muted natural colors, tactile weathered textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "현관문 전단지",
        "short_id": "P06",
        "description": "얇은 인쇄용지 한 장으로 된 광고 전단지. 작은 글자와 상업용 이미지가 빽빽하게 배치된 현관 배포물.",
        "visual_traits": [
          "얇은 종이 한 장",
          "빽빽한 광고 문구",
          "상업용 인쇄 이미지",
          "접기 쉬운 직사각형 형태"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea West Coast and nearby islands. Photorealistic product photo, isolated object. A single rectangular advertising flyer made of thin printed paper. The surface is densely covered with small text and typical commercial graphics. Restrained palette with muted natural colors, deep crimson accents, low-key contrast, subdued brightness, tactile weathered textures. Tense Korean folk-occult thriller with grounded realism, uncanny ritual imagery, stylized suspense. Plain neutral background, no people.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "e95b5af5-f882-4319-94ec-46fee4cbe959",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-11T00:45:05.012641+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}