{
  "status": "running",
  "data": {
    "completed": {
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C12",
        "description": "검은 털의 고양이, 작은 삼각 귀, 가느다란 수염, 빛을 반사하는 눈동자.",
        "visual_traits": [
          "검은 털",
          "삼각형 귀",
          "가느다란 수염",
          "반짝이는 눈동자",
          "작은 얼굴"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal city and isolated island in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black cat with sleek dark black fur, small pointed triangular ears, thin fine whiskers, luminous reflective eyes, and a small facial structure.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 외부 입구 및 벽면": {
        "name": "대형 마트 외부 입구 및 벽면",
        "short_id": "L12",
        "description": "대형 마트의 외부 입구와 넓은 벽면, 간판과 유리문, 해질녘 네온빛이 섞인 상업 공간.",
        "visual_traits": [
          "넓은 외벽",
          "마트 간판",
          "유리 출입문",
          "해질녘 조명",
          "네온빛 반사"
        ],
        "t2i_prompt": "Set in modern South Korea, 2020s. Photorealistic cinematic establishing shot, the exterior entrance and wide wall of a large supermarket, featuring a massive commercial signage and extensive glass doors. The scene is illuminated by evening twilight mixing with neon lights reflecting off the glass and damp architectural surfaces. Fog-heavy, low-key, and tactile atmosphere with muted coastal grays, sickly greens, and warm sunset gold, worn organic textures, grounded realism, dark Korean folk-occult horror thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "main"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "대형 마트 총무과 사무실": {
        "name": "대형 마트 총무과 사무실",
        "short_id": "L14",
        "description": "CCTV 모니터와 사무 책상이 있는 마트 사무실, 형광등 아래 서류와 전산 장비가 놓임.",
        "visual_traits": [
          "CCTV 모니터",
          "사무 책상",
          "전산 장비",
          "형광등 조명",
          "서류 더미"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an empty administrative office inside a large supermarket, no people. A wall displaying a grid of faintly glowing CCTV security monitors. Standard mundane office desks cluttered with stacks of paperwork, desktop computers, and generic office equipment. Illuminated by harsh, cool fluorescent ceiling lights casting stark, low-key shadows. The visual tone is grounded realism with a tense mystery horror atmosphere, featuring muted grays and sickly greens.",
        "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 mid-2020s, coastal city and isolated island regions of South Korea. Photorealistic cinematic establishing shot, a narrow, dimly lit city back alley at night, no people, no vehicles, no objects. Dark concrete and brick walls, utility poles with tangled wires overhead, faint yellowish glow from a single streetlight, long deep shadows, damp asphalt ground. Fog-heavy, low-key lighting, muted coastal grays, worn organic textures, dark occult horror thriller mood, 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": "C08",
        "description": "Korean 남성 성인, 짧은 검은 머리, 각진 얼굴형, 짙은 눈썹과 굳은 눈매.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧은 검은 머리",
          "각진 얼굴형",
          "짙은 눈썹",
          "굳은 눈매"
        ],
        "t2i_prompt": "Set in modern South Korea mid-2020s, coastal city and isolated island. Passport-style ID photo, head and upper chest visible, an adult Korean male with short black hair, an angular face shape, thick eyebrows, and stern eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 여성 20대 초반, 둥근 얼굴형, 긴 검은 생머리, 짙은 눈동자와 또렷한 눈매.",
        "visual_traits": [
          "20대 초반 여성 얼굴",
          "긴 검은 생머리",
          "둥근 얼굴형",
          "짙은 눈동자",
          "또렷한 눈매 쇄골형 얼굴선"
        ],
        "t2i_prompt": "Set in modern South Korea, mid-2020s. Passport-style ID photo, head and upper chest visible, early 20s Korean woman, round face shape, long straight black hair, dark eyes, distinct eye shape. Photorealistic, high resolution, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "아시아계 남자 (본능 발현)": {
        "name": "아시아계 남자 (본능 발현)",
        "short_id": "C14",
        "description": "Asian 남성 성인, 창백한 얼굴, 붉게 빛나는 눈동자, 날카롭게 드러난 이빨과 검은 머리.",
        "visual_traits": [
          "붉은 눈동자",
          "날카로운 이빨",
          "창백한 얼굴",
          "검은 머리",
          "강한 얼굴 대비"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Asian adult male, extremely pale skin, glowing red eyes, sharp pointed teeth, dark black hair, bare shoulders and bare upper chest.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "아시아계 여성": {
        "name": "아시아계 여성",
        "short_id": "C07",
        "description": "Asian 여성 성인, 어두운 긴 머리, 부드러운 얼굴 윤곽, 흐릿한 눈매.",
        "visual_traits": [
          "성인 여성 얼굴",
          "어두운 긴 머리",
          "부드러운 얼굴 윤곽",
          "흐릿한 눈매",
          "희미한 이목구비"
        ],
        "t2i_prompt": "Set in modern South Korea, mid 2020s, coastal city and isolated island. Passport-style ID photo, head and upper chest visible, Asian adult female, long dark hair, soft facial contours, hazy eyes, faint facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "숲속": {
        "name": "숲속",
        "short_id": "L01",
        "description": "우거진 나무와 수풀로 빽빽한 산림, 해 질 무렵의 낮은 빛과 어두운 녹색 그림자.",
        "visual_traits": [
          "빽빽한 수풀",
          "높은 나무들",
          "해질녘 낮은 빛",
          "어두운 녹색 그림자",
          "좁은 숲길"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a dense forest overgrown with tall trees and thick bushes. A narrow dirt path winds through the dense vegetation. Low evening sunlight filters through the dense canopy, casting deep, dark green shadows. Fog-heavy, low-key lighting, damp organic textures, sickly greens and warm sunset gold tones. Dark folk-occult horror thriller mood, 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": "C02",
        "description": "Korean 여성 40대 중반, 단정한 얼굴선, 짧은 검은 머리, 날카로운 눈매와 차분한 인상.",
        "visual_traits": [
          "40대 중반 여성 얼굴",
          "짧은 검은 머리",
          "단정한 얼굴선",
          "날카로운 눈매",
          "차분한 인상"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. Korean woman in her mid-40s, neat facial contours, short black hair, sharp eyes, calm expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "남자 직원": {
        "name": "남자 직원",
        "short_id": "C10",
        "description": "Korean 남성 성인, 짧은 검은 머리, 넓은 얼굴형, 굵은 눈썹과 평범한 눈매.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧은 검은 머리",
          "넓은 얼굴형",
          "굵은 눈썹",
          "평범한 눈매"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, short black hair, wide face shape, thick eyebrows, ordinary eyes. Grounded realism, dark Korean folk-occult horror thriller tone, highly detailed face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "소형 어선 갑판": {
        "name": "소형 어선 갑판",
        "short_id": "L21",
        "description": "작은 어선의 좁은 갑판, 난간과 밧줄, 금속 바닥과 해풍에 젖은 표면이 보이는 공간.",
        "visual_traits": [
          "좁은 갑판",
          "낮은 난간",
          "굵은 밧줄",
          "젖은 금속 바닥",
          "해풍 흔적"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, narrow deck of a small fishing boat, low railings, thick ropes coiled on the deck, wet metal flooring, signs of sea breeze and weathering, damp surfaces, worn organic textures, fog-heavy, muted coastal grays, sickly greens, dark Korean folk-occult horror thriller mood with 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": "C03",
        "description": "Korean 남성 20대 중반, 수려한 얼굴, 약간 긴 검은 머리, 깊은 눈매와 뚜렷한 이목구비.",
        "visual_traits": [
          "20대 중반 남성 얼굴",
          "약간 긴 검은 머리",
          "수려한 이목구비",
          "깊은 눈매",
          "선명한 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal cities and isolated islands in South Korea. Passport-style ID photo, head and upper chest visible, a mid-20s Korean male, slightly long black hair, handsome face with distinct features and a sharp jawline, deep-set eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "나무 아래 야외 사건 현장": {
        "name": "나무 아래 야외 사건 현장",
        "short_id": "L02",
        "description": "큰 나무 아래 폴리스라인과 감식 흔적이 있는 야외 지면, 낮빛 아래 흙과 낙엽이 깔린 현장.",
        "visual_traits": [
          "큰 나무 그늘",
          "흙바닥과 낙엽",
          "폴리스라인",
          "감식 표식",
          "낮의 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, coastal cities and isolated islands of South Korea. Photorealistic cinematic establishing shot, an outdoor ground under the deep shade of a large tree, dirt and fallen leaves covering the damp floor, natural daylight filtering through the branches, fog-heavy, muted coastal grays, worn organic textures, dark Korean folk-occult horror thriller mood, 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 mid-2020s, coastal city in South Korea. Photorealistic cinematic establishing shot, a narrow exterior alleyway next to an old residential villa, weathered exterior walls, low concrete fences, a small secluded parking area, deep dark shadows. Damp surfaces, worn organic textures, muted coastal grays, fog-heavy, low-key lighting, dark Korean folk-occult horror thriller mood, 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": "L05",
        "description": "작은 창과 거실 겸 주방이 있는 낡은 옥탑방, 싱크대·식탁·스탠드 조명이 보이는 좁은 실내.",
        "visual_traits": [
          "작은 창문",
          "거실 겸 주방",
          "낡은 싱크대",
          "작은 식탁",
          "희미한 스탠드 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, interior view of an empty room, no people, no vehicles. A cramped and worn rooftop room interior that combines a living area and a kitchen in one narrow space. Features an old sink, a small dining table, and a small window. Illuminated by a dim stand lamp creating a low-key atmosphere. Muted coastal grays, worn organic textures, damp surfaces, dark Korean folk-occult horror thriller aesthetic, 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": "C16",
        "description": "Korean 중년 여성 사진 속 얼굴, 40대 초반, 어두운 머리와 부드러운 눈매가 인화지 질감으로 보임.",
        "visual_traits": [
          "사진 속 여성 얼굴",
          "40대 초반 인상",
          "어두운 머리",
          "부드러운 눈매",
          "흑백 인화 질감"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her early 40s, dark hair, soft eye shape, black and white photographic texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인천 변두리 낡은 빌라 옥상 및 옥탑방 출입구 외부": {
        "name": "인천 변두리 낡은 빌라 옥상 및 옥탑방 출입구 외부",
        "short_id": "L04",
        "description": "낡은 다세대 빌라 옥상, 물탱크와 빨랫줄, 철문식 옥탑방 출입구가 있는 외부 공간.",
        "visual_traits": [
          "낡은 옥상 바닥",
          "물탱크",
          "빨랫줄",
          "철문 출입구",
          "낮은 난간"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea. Photorealistic cinematic establishing shot, exterior of an old rooftop of a low-rise apartment building. Weathered concrete floor, a water tank, a clothesline, a rusty metal door for a rooftop room, a low parapet wall. Worn organic textures, damp surfaces, muted coastal grays, fog-heavy, low-key lighting. Dark Korean folk-occult horror thriller mood, 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": "C11",
        "description": "검은 털의 로트와일러, 넓은 주둥이, 탄탄한 머리형, 짙은 눈과 강한 턱선.",
        "visual_traits": [
          "검은 짧은 털",
          "넓은 주둥이",
          "탄탄한 머리형",
          "짙은 눈",
          "강한 턱선"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea coastal city and isolated island. Passport-style ID photo, head and upper chest visible, plain white background. A black Rottweiler dog, short black fur, broad muzzle, solid blocky head shape, strong jawline, dark eyes. Grounded realism, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "아시아계 남자": {
        "name": "아시아계 남자",
        "short_id": "C06",
        "description": "Asian 남성 성인, 어두운 짧은 머리, 흐릿하게 식별되는 얼굴, 붉은 눈동자와 드러난 이빨.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧은 어두운 머리",
          "붉은 눈동자",
          "드러난 이빨",
          "어둡게 보이는 얼굴"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Asian male, short dark hair, vaguely distinguishable facial features, red eyes, exposed teeth.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가 도로": {
        "name": "해안가 도로",
        "short_id": "L09",
        "description": "바다와 맞닿은 아스팔트 도로, 해안 난간과 수평선, 염분 낀 흐린 공기가 보이는 길.",
        "visual_traits": [
          "해안 아스팔트",
          "바다 수평선",
          "도로 난간",
          "염분 낀 공기",
          "탁 트인 시야"
        ],
        "t2i_prompt": "Set in modern-day South Korea, coastal city. Photorealistic cinematic establishing shot, an asphalt road bordering the ocean, coastal guardrails, wide open view of the sea horizon, salty foggy air, muted coastal grays, damp surfaces, dark Korean folk-occult horror thriller mood, 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": "L08",
        "description": "빌라 외부를 따라 이어지는 좁고 가파른 계단, 낡은 난간과 벽면 조명이 있는 통로.",
        "visual_traits": [
          "좁은 계단",
          "낡은 난간",
          "외벽 밀착 구조",
          "어두운 통로",
          "벽면 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, narrow and steep exterior staircase attached to the rough concrete outer wall of a residential villa, old rusted metal railings, dim wall lights casting faint illumination on the dark passage, damp surfaces, worn organic textures, fog-heavy, low-key lighting, muted coastal grays, dark Korean folk-occult horror thriller atmosphere, 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": "C13",
        "description": "Asian 남성 실루엣, 얼굴이 어둠에 가려지고 짧은 머리 윤곽과 긴 그림자만 보임.",
        "visual_traits": [
          "어두운 남성 실루엣",
          "가려진 얼굴",
          "짧은 머리 윤곽",
          "긴 그림자",
          "식별 불가한 이목구비"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. An Asian male whose face and features are completely obscured in deep, heavy shadow, appearing as a dark silhouette. Outline of short hair, unidentifiable facial details, faceless figure.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "보안 직원": {
        "name": "보안 직원",
        "short_id": "C09",
        "description": "Korean 남성 성인, 짧고 단정한 검은 머리, 무난한 얼굴형, 관찰하는 듯한 눈매.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧고 단정한 검은 머리",
          "무난한 얼굴형",
          "관찰하는 눈매",
          "정리된 인상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean coastal city and isolated island. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male. Short and neat black hair, average face shape, observant eyes, neat and well-groomed facial appearance.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "김형사": {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean 남성 30대, 짧은 검은 머리, 평범한 얼굴형, 굵은 눈썹과 뚜렷한 턱선.",
        "visual_traits": [
          "30대 남성 얼굴",
          "짧은 검은 머리",
          "굵은 눈썹",
          "뚜렷한 턱선",
          "평범한 이목구비"
        ],
        "t2i_prompt": "Set in modern day, mid-2020s, South Korea, coastal city and isolated island. Passport-style ID photo, head and upper chest visible, 30s Korean man, short black hair, average face shape, thick eyebrows, strong defined jawline, ordinary facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 중년 여성": {
        "name": "한국인 중년 여성",
        "short_id": "C05",
        "description": "Korean 여성 40대 초반, 부드러운 얼굴형, 어두운 중간 길이 머리, 차분한 눈매.",
        "visual_traits": [
          "40대 초반 여성 얼굴",
          "어두운 중간 길이 머리",
          "부드러운 얼굴형",
          "차분한 눈매",
          "자연스러운 이목구비"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, Korean woman in her early 40s, soft facial shape, natural facial features, dark medium-length hair, calm eyes, neutral expression, even frontal lighting, photorealistic cinematic portrait, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가 버스정류장": {
        "name": "해안가 버스정류장",
        "short_id": "L15",
        "description": "바다를 향한 버스정류장, 간이 의자와 표지판, 밤의 어두운 해안 풍경이 보이는 곳.",
        "visual_traits": [
          "정류장 표지판",
          "간이 의자",
          "바다 방향 시야",
          "밤의 해안 어둠",
          "차가운 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korean coastal region. Photorealistic cinematic establishing shot, a worn isolated coastal bus stop facing the dark ocean at night. An old rusted bus stop signpost and worn metal makeshift chairs sit under cold, dim streetlight illumination. Damp ground surfaces, fog-heavy, low-key lighting, muted coastal grays and sickly greens, dark Korean folk-occult horror thriller atmosphere, 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": "L13",
        "description": "진열대와 상품 박스가 줄지은 대형 매장 내부, 밝은 형광등과 넓은 통로가 있는 공간.",
        "visual_traits": [
          "긴 진열대",
          "상품 박스",
          "밝은 형광등",
          "넓은 통로",
          "정돈된 매장 구조"
        ],
        "t2i_prompt": "Set in modern South Korea, mid-2020s. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of tall display shelves neatly stocked with product boxes, bright stark fluorescent overhead lighting casting even white light, wide empty aisles with glossy floors, clean and organized retail layout, grounded realism, highly detailed, 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 modern South Korea, mid-2020s. Photorealistic cinematic establishing shot, interior of a dilapidated dog shelter, rows of metal wire cages along the walls, a simple metal treatment table, worn damp concrete floor, harsh practical overhead lighting casting low-key shadows, muted coastal grays and sickly greens, worn organic textures, dark 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": "L16",
        "description": "형사 책상들이 모인 경찰서 사무실, 모니터·서류·사건 사진이 어지럽게 놓인 업무 공간.",
        "visual_traits": [
          "형사 책상",
          "컴퓨터 모니터",
          "흩어진 서류",
          "사건 사진",
          "차가운 사무실 조명"
        ],
        "t2i_prompt": "Set in modern South Korea mid-2020s, coastal city. Photorealistic cinematic establishing shot, an empty police station detective office interior, messy steel desks, glowing computer monitors, scattered documents and crime scene photos on the desks, cold fluorescent overhead lighting, muted coastal grays, tactile and worn organic textures, low-key lighting, dark Korean occult horror thriller mood, grounded realism, no people, empty of characters.",
        "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 mid-2020s, South Korea. Photorealistic cinematic establishing shot, endless open sea, wide and low horizon, calm ocean surface, thick bands of fog resting on the water, warm golden sunset light reflecting broadly off the sea, muted coastal grays mixed with warm sunset gold, dark Korean folk-occult horror thriller mood, heavy fog, 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": "P04",
        "description": "작은 인형 장식이 매달린 백팩, 천 소재 가방과 흔들리는 장식 인형이 특징인 개인 가방.",
        "visual_traits": [
          "천 소재 백팩",
          "매달린 작은 인형",
          "어깨끈",
          "둥근 가방 형태",
          "개인 소지품 느낌"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic product photo, isolated object, a fabric backpack with shoulder straps and a rounded shape, a small decorative doll hanging from the bag, soft and worn organic textures, muted colors, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "소형 어선 조타실": {
        "name": "소형 어선 조타실",
        "short_id": "L22",
        "description": "작은 어선의 조타실, 조종간과 창문, 계기판, 벽면 곳곳의 원형 표시가 보이는 좁은 실내.",
        "visual_traits": [
          "조종간",
          "작은 창문",
          "계기판",
          "좁은 실내",
          "벽면 원형 표시"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal city and isolated islands of South Korea. Photorealistic cinematic establishing shot, interior of a cramped small fishing boat wheelhouse, a steering wheel, weathered instrument panels, small windows, strange circular marks painted all over the walls, fog-heavy, low-key lighting, tactile, damp surfaces, worn organic textures, muted coastal grays and sickly greens, dark Korean folk-occult horror thriller mood with 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"
      },
      "PC방 내부": {
        "name": "PC방 내부",
        "short_id": "L18",
        "description": "컴퓨터 좌석들이 줄지은 PC방, 어두운 실내와 모니터 불빛, 프린터가 있는 공간.",
        "visual_traits": [
          "줄지은 컴퓨터 좌석",
          "어두운 실내",
          "모니터 불빛",
          "프린터",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in modern South Korea, mid-2020s, coastal city. Photorealistic cinematic establishing shot, interior of a dim internet cafe (PC bang), rows of computer desks with large glowing monitors, narrow aisles between gaming chairs, a shared printer on a side counter, blueish monitor glare illuminating the dark room, fog-heavy low-key lighting, muted coastal grays and sickly greens tone, grounded realism, dark horror 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": "P01",
        "description": "현대식 스마트폰, 검은 직사각형 본체와 반사되는 유리 화면을 가진 휴대용 기기.",
        "visual_traits": [
          "검은 직사각형 본체",
          "유리 화면",
          "얇은 두께",
          "손바닥 크기",
          "반사 표면"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a standard modern smartphone featuring a thin black rectangular body and a reflective blank glass screen, grounded realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "붉은 원형 표식": {
        "name": "붉은 원형 표식",
        "short_id": "P03",
        "description": "벽이나 피부에 보이는 붉은 원형 표식, 붓으로 그린 듯한 불규칙한 선과 선명한 붉은색.",
        "visual_traits": [
          "붉은 원 형태",
          "붓질 같은 선",
          "불규칙한 굵기",
          "선명한 색감",
          "단순한 기하형"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic product photo, isolated object, plain neutral background. A vivid red circular mark, painted with rough and irregular brushstrokes, uneven line thickness, texture of thick ritualistic red pigment, simple geometric circle shape, stark contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "포구": {
        "name": "포구",
        "short_id": "L19",
        "description": "안개 낀 빈 포구, 젖은 갯바위와 계류용 시설, 해질녘 흐린 바다빛이 깔린 항구 가장자리.",
        "visual_traits": [
          "짙은 안개",
          "젖은 갯바위",
          "계류용 말뚝",
          "해질녘 바다빛",
          "텅 빈 항구감"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea, coastal city. Photorealistic cinematic establishing shot, empty foggy port and pier, no people, no vehicles, no objects. Wet tidal rocks, old weathered wooden and metal mooring posts at the edge of a quiet harbor, heavy dense coastal fog rolling in. Damp surfaces, worn organic textures, muted coastal grays with a touch of warm cloudy sunset gold reflecting on the dark calm seawater. Dark Korean folk-occult horror thriller mood, low-key lighting, tactile and atmospheric realism, highly detailed.",
        "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",
        "C02"
      ],
      [
        "인우",
        "character",
        "C03"
      ],
      [
        "김형사",
        "character",
        "C04"
      ],
      [
        "한국인 중년 여성",
        "character",
        "C05"
      ],
      [
        "아시아계 남자",
        "character",
        "C06"
      ],
      [
        "아시아계 여성",
        "character",
        "C07"
      ],
      [
        "한국인 남자",
        "character",
        "C08"
      ],
      [
        "보안 직원",
        "character",
        "C09"
      ],
      [
        "남자 직원",
        "character",
        "C10"
      ],
      [
        "검은 로트와일러",
        "character",
        "C11"
      ],
      [
        "검은 고양이",
        "character",
        "C12"
      ],
      [
        "아시아계 남자 (실루엣)",
        "character",
        "C13"
      ],
      [
        "아시아계 남자 (본능 발현)",
        "character",
        "C14"
      ],
      [
        "한국인 중년 여성 (사진)",
        "character",
        "C16"
      ],
      [
        "숲속",
        "location",
        "L01"
      ],
      [
        "나무 아래 야외 사건 현장",
        "location",
        "L02"
      ],
      [
        "도시 뒷골목",
        "location",
        "L03"
      ],
      [
        "인천 변두리 낡은 빌라 옥상 및 옥탑방 출입구 외부",
        "location",
        "L04"
      ],
      [
        "옥탑방 내부",
        "location",
        "L05"
      ],
      [
        "빌라 외곽 골목길",
        "location",
        "L06"
      ],
      [
        "빌라 외부 계단",
        "location",
        "L08"
      ],
      [
        "해안가 도로",
        "location",
        "L09"
      ],
      [
        "유기견 보호원",
        "location",
        "L10"
      ],
      [
        "대형 마트 외부 입구 및 벽면",
        "location",
        "L12"
      ],
      [
        "대형 마트 내부 매장",
        "location",
        "L13"
      ],
      [
        "대형 마트 총무과 사무실",
        "location",
        "L14"
      ],
      [
        "해안가 버스정류장",
        "location",
        "L15"
      ],
      [
        "경찰서 형사 사무실",
        "location",
        "L16"
      ],
      [
        "PC방 내부",
        "location",
        "L18"
      ],
      [
        "포구",
        "location",
        "L19"
      ],
      [
        "망망대해",
        "location",
        "L20"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L21"
      ],
      [
        "소형 어선 조타실",
        "location",
        "L22"
      ],
      [
        "휴대전화",
        "prop",
        "P01"
      ],
      [
        "낡은 흑백 사진",
        "prop",
        "P02"
      ],
      [
        "붉은 원형 표식",
        "prop",
        "P03"
      ],
      [
        "인형 달린 백팩",
        "prop",
        "P04"
      ],
      [
        "인쇄 지도",
        "prop",
        "P05"
      ],
      [
        "말린 약초",
        "prop",
        "P06"
      ],
      [
        "메모지",
        "prop",
        "P07"
      ],
      [
        "수사 서류",
        "prop",
        "P08"
      ],
      [
        "시체 사진",
        "prop",
        "P09"
      ]
    ],
    "characters": [
      {
        "name": "검은 고양이",
        "short_id": "C12",
        "description": "검은 털의 고양이, 작은 삼각 귀, 가느다란 수염, 빛을 반사하는 눈동자.",
        "visual_traits": [
          "검은 털",
          "삼각형 귀",
          "가느다란 수염",
          "반짝이는 눈동자",
          "작은 얼굴"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal city and isolated island in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black cat with sleek dark black fur, small pointed triangular ears, thin fine whiskers, luminous reflective eyes, and a small facial structure.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자",
        "short_id": "C08",
        "description": "Korean 남성 성인, 짧은 검은 머리, 각진 얼굴형, 짙은 눈썹과 굳은 눈매.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧은 검은 머리",
          "각진 얼굴형",
          "짙은 눈썹",
          "굳은 눈매"
        ],
        "t2i_prompt": "Set in modern South Korea mid-2020s, coastal city and isolated island. Passport-style ID photo, head and upper chest visible, an adult Korean male with short black hair, an angular face shape, thick eyebrows, and stern eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 여성 20대 초반, 둥근 얼굴형, 긴 검은 생머리, 짙은 눈동자와 또렷한 눈매.",
        "visual_traits": [
          "20대 초반 여성 얼굴",
          "긴 검은 생머리",
          "둥근 얼굴형",
          "짙은 눈동자",
          "또렷한 눈매 쇄골형 얼굴선"
        ],
        "t2i_prompt": "Set in modern South Korea, mid-2020s. Passport-style ID photo, head and upper chest visible, early 20s Korean woman, round face shape, long straight black hair, dark eyes, distinct eye shape. Photorealistic, high resolution, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "아시아계 남자 (본능 발현)",
        "short_id": "C14",
        "description": "Asian 남성 성인, 창백한 얼굴, 붉게 빛나는 눈동자, 날카롭게 드러난 이빨과 검은 머리.",
        "visual_traits": [
          "붉은 눈동자",
          "날카로운 이빨",
          "창백한 얼굴",
          "검은 머리",
          "강한 얼굴 대비"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Asian adult male, extremely pale skin, glowing red eyes, sharp pointed teeth, dark black hair, bare shoulders and bare upper chest.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "아시아계 여성",
        "short_id": "C07",
        "description": "Asian 여성 성인, 어두운 긴 머리, 부드러운 얼굴 윤곽, 흐릿한 눈매.",
        "visual_traits": [
          "성인 여성 얼굴",
          "어두운 긴 머리",
          "부드러운 얼굴 윤곽",
          "흐릿한 눈매",
          "희미한 이목구비"
        ],
        "t2i_prompt": "Set in modern South Korea, mid 2020s, coastal city and isolated island. Passport-style ID photo, head and upper chest visible, Asian adult female, long dark hair, soft facial contours, hazy eyes, faint facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 여성 40대 중반, 단정한 얼굴선, 짧은 검은 머리, 날카로운 눈매와 차분한 인상.",
        "visual_traits": [
          "40대 중반 여성 얼굴",
          "짧은 검은 머리",
          "단정한 얼굴선",
          "날카로운 눈매",
          "차분한 인상"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. Korean woman in her mid-40s, neat facial contours, short black hair, sharp eyes, calm expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "남자 직원",
        "short_id": "C10",
        "description": "Korean 남성 성인, 짧은 검은 머리, 넓은 얼굴형, 굵은 눈썹과 평범한 눈매.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧은 검은 머리",
          "넓은 얼굴형",
          "굵은 눈썹",
          "평범한 눈매"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, short black hair, wide face shape, thick eyebrows, ordinary eyes. Grounded realism, dark Korean folk-occult horror thriller tone, highly detailed face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 남성 20대 중반, 수려한 얼굴, 약간 긴 검은 머리, 깊은 눈매와 뚜렷한 이목구비.",
        "visual_traits": [
          "20대 중반 남성 얼굴",
          "약간 긴 검은 머리",
          "수려한 이목구비",
          "깊은 눈매",
          "선명한 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal cities and isolated islands in South Korea. Passport-style ID photo, head and upper chest visible, a mid-20s Korean male, slightly long black hair, handsome face with distinct features and a sharp jawline, deep-set eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 중년 여성 (사진)",
        "short_id": "C16",
        "description": "Korean 중년 여성 사진 속 얼굴, 40대 초반, 어두운 머리와 부드러운 눈매가 인화지 질감으로 보임.",
        "visual_traits": [
          "사진 속 여성 얼굴",
          "40대 초반 인상",
          "어두운 머리",
          "부드러운 눈매",
          "흑백 인화 질감"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her early 40s, dark hair, soft eye shape, black and white photographic texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 로트와일러",
        "short_id": "C11",
        "description": "검은 털의 로트와일러, 넓은 주둥이, 탄탄한 머리형, 짙은 눈과 강한 턱선.",
        "visual_traits": [
          "검은 짧은 털",
          "넓은 주둥이",
          "탄탄한 머리형",
          "짙은 눈",
          "강한 턱선"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea coastal city and isolated island. Passport-style ID photo, head and upper chest visible, plain white background. A black Rottweiler dog, short black fur, broad muzzle, solid blocky head shape, strong jawline, dark eyes. Grounded realism, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "아시아계 남자",
        "short_id": "C06",
        "description": "Asian 남성 성인, 어두운 짧은 머리, 흐릿하게 식별되는 얼굴, 붉은 눈동자와 드러난 이빨.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧은 어두운 머리",
          "붉은 눈동자",
          "드러난 이빨",
          "어둡게 보이는 얼굴"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Asian male, short dark hair, vaguely distinguishable facial features, red eyes, exposed teeth.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "아시아계 남자 (실루엣)",
        "short_id": "C13",
        "description": "Asian 남성 실루엣, 얼굴이 어둠에 가려지고 짧은 머리 윤곽과 긴 그림자만 보임.",
        "visual_traits": [
          "어두운 남성 실루엣",
          "가려진 얼굴",
          "짧은 머리 윤곽",
          "긴 그림자",
          "식별 불가한 이목구비"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. An Asian male whose face and features are completely obscured in deep, heavy shadow, appearing as a dark silhouette. Outline of short hair, unidentifiable facial details, faceless figure.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "보안 직원",
        "short_id": "C09",
        "description": "Korean 남성 성인, 짧고 단정한 검은 머리, 무난한 얼굴형, 관찰하는 듯한 눈매.",
        "visual_traits": [
          "성인 남성 얼굴",
          "짧고 단정한 검은 머리",
          "무난한 얼굴형",
          "관찰하는 눈매",
          "정리된 인상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean coastal city and isolated island. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male. Short and neat black hair, average face shape, observant eyes, neat and well-groomed facial appearance.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean 남성 30대, 짧은 검은 머리, 평범한 얼굴형, 굵은 눈썹과 뚜렷한 턱선.",
        "visual_traits": [
          "30대 남성 얼굴",
          "짧은 검은 머리",
          "굵은 눈썹",
          "뚜렷한 턱선",
          "평범한 이목구비"
        ],
        "t2i_prompt": "Set in modern day, mid-2020s, South Korea, coastal city and isolated island. Passport-style ID photo, head and upper chest visible, 30s Korean man, short black hair, average face shape, thick eyebrows, strong defined jawline, ordinary facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 중년 여성",
        "short_id": "C05",
        "description": "Korean 여성 40대 초반, 부드러운 얼굴형, 어두운 중간 길이 머리, 차분한 눈매.",
        "visual_traits": [
          "40대 초반 여성 얼굴",
          "어두운 중간 길이 머리",
          "부드러운 얼굴형",
          "차분한 눈매",
          "자연스러운 이목구비"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, Korean woman in her early 40s, soft facial shape, natural facial features, dark medium-length hair, calm eyes, neutral expression, even frontal lighting, photorealistic cinematic portrait, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "대형 마트 외부 입구 및 벽면",
        "short_id": "L12",
        "description": "대형 마트의 외부 입구와 넓은 벽면, 간판과 유리문, 해질녘 네온빛이 섞인 상업 공간.",
        "visual_traits": [
          "넓은 외벽",
          "마트 간판",
          "유리 출입문",
          "해질녘 조명",
          "네온빛 반사"
        ],
        "t2i_prompt": "Set in modern South Korea, 2020s. Photorealistic cinematic establishing shot, the exterior entrance and wide wall of a large supermarket, featuring a massive commercial signage and extensive glass doors. The scene is illuminated by evening twilight mixing with neon lights reflecting off the glass and damp architectural surfaces. Fog-heavy, low-key, and tactile atmosphere with muted coastal grays, sickly greens, and warm sunset gold, worn organic textures, grounded realism, dark Korean folk-occult horror thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "main"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 총무과 사무실",
        "short_id": "L14",
        "description": "CCTV 모니터와 사무 책상이 있는 마트 사무실, 형광등 아래 서류와 전산 장비가 놓임.",
        "visual_traits": [
          "CCTV 모니터",
          "사무 책상",
          "전산 장비",
          "형광등 조명",
          "서류 더미"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an empty administrative office inside a large supermarket, no people. A wall displaying a grid of faintly glowing CCTV security monitors. Standard mundane office desks cluttered with stacks of paperwork, desktop computers, and generic office equipment. Illuminated by harsh, cool fluorescent ceiling lights casting stark, low-key shadows. The visual tone is grounded realism with a tense mystery horror atmosphere, featuring muted grays and sickly greens.",
        "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 mid-2020s, coastal city and isolated island regions of South Korea. Photorealistic cinematic establishing shot, a narrow, dimly lit city back alley at night, no people, no vehicles, no objects. Dark concrete and brick walls, utility poles with tangled wires overhead, faint yellowish glow from a single streetlight, long deep shadows, damp asphalt ground. Fog-heavy, low-key lighting, muted coastal grays, worn organic textures, dark occult horror thriller mood, 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": "L01",
        "description": "우거진 나무와 수풀로 빽빽한 산림, 해 질 무렵의 낮은 빛과 어두운 녹색 그림자.",
        "visual_traits": [
          "빽빽한 수풀",
          "높은 나무들",
          "해질녘 낮은 빛",
          "어두운 녹색 그림자",
          "좁은 숲길"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a dense forest overgrown with tall trees and thick bushes. A narrow dirt path winds through the dense vegetation. Low evening sunlight filters through the dense canopy, casting deep, dark green shadows. Fog-heavy, low-key lighting, damp organic textures, sickly greens and warm sunset gold tones. Dark folk-occult horror thriller mood, 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": "L21",
        "description": "작은 어선의 좁은 갑판, 난간과 밧줄, 금속 바닥과 해풍에 젖은 표면이 보이는 공간.",
        "visual_traits": [
          "좁은 갑판",
          "낮은 난간",
          "굵은 밧줄",
          "젖은 금속 바닥",
          "해풍 흔적"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, narrow deck of a small fishing boat, low railings, thick ropes coiled on the deck, wet metal flooring, signs of sea breeze and weathering, damp surfaces, worn organic textures, fog-heavy, muted coastal grays, sickly greens, dark Korean folk-occult horror thriller mood with 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 modern mid-2020s, coastal cities and isolated islands of South Korea. Photorealistic cinematic establishing shot, an outdoor ground under the deep shade of a large tree, dirt and fallen leaves covering the damp floor, natural daylight filtering through the branches, fog-heavy, muted coastal grays, worn organic textures, dark Korean folk-occult horror thriller mood, 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 mid-2020s, coastal city in South Korea. Photorealistic cinematic establishing shot, a narrow exterior alleyway next to an old residential villa, weathered exterior walls, low concrete fences, a small secluded parking area, deep dark shadows. Damp surfaces, worn organic textures, muted coastal grays, fog-heavy, low-key lighting, dark Korean folk-occult horror thriller mood, 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": "L05",
        "description": "작은 창과 거실 겸 주방이 있는 낡은 옥탑방, 싱크대·식탁·스탠드 조명이 보이는 좁은 실내.",
        "visual_traits": [
          "작은 창문",
          "거실 겸 주방",
          "낡은 싱크대",
          "작은 식탁",
          "희미한 스탠드 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, interior view of an empty room, no people, no vehicles. A cramped and worn rooftop room interior that combines a living area and a kitchen in one narrow space. Features an old sink, a small dining table, and a small window. Illuminated by a dim stand lamp creating a low-key atmosphere. Muted coastal grays, worn organic textures, damp surfaces, dark Korean folk-occult horror thriller aesthetic, 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": "L04",
        "description": "낡은 다세대 빌라 옥상, 물탱크와 빨랫줄, 철문식 옥탑방 출입구가 있는 외부 공간.",
        "visual_traits": [
          "낡은 옥상 바닥",
          "물탱크",
          "빨랫줄",
          "철문 출입구",
          "낮은 난간"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea. Photorealistic cinematic establishing shot, exterior of an old rooftop of a low-rise apartment building. Weathered concrete floor, a water tank, a clothesline, a rusty metal door for a rooftop room, a low parapet wall. Worn organic textures, damp surfaces, muted coastal grays, fog-heavy, low-key lighting. Dark Korean folk-occult horror thriller mood, 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": "L09",
        "description": "바다와 맞닿은 아스팔트 도로, 해안 난간과 수평선, 염분 낀 흐린 공기가 보이는 길.",
        "visual_traits": [
          "해안 아스팔트",
          "바다 수평선",
          "도로 난간",
          "염분 낀 공기",
          "탁 트인 시야"
        ],
        "t2i_prompt": "Set in modern-day South Korea, coastal city. Photorealistic cinematic establishing shot, an asphalt road bordering the ocean, coastal guardrails, wide open view of the sea horizon, salty foggy air, muted coastal grays, damp surfaces, dark Korean folk-occult horror thriller mood, 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": "L08",
        "description": "빌라 외부를 따라 이어지는 좁고 가파른 계단, 낡은 난간과 벽면 조명이 있는 통로.",
        "visual_traits": [
          "좁은 계단",
          "낡은 난간",
          "외벽 밀착 구조",
          "어두운 통로",
          "벽면 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, narrow and steep exterior staircase attached to the rough concrete outer wall of a residential villa, old rusted metal railings, dim wall lights casting faint illumination on the dark passage, damp surfaces, worn organic textures, fog-heavy, low-key lighting, muted coastal grays, dark Korean folk-occult horror thriller atmosphere, 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": "L15",
        "description": "바다를 향한 버스정류장, 간이 의자와 표지판, 밤의 어두운 해안 풍경이 보이는 곳.",
        "visual_traits": [
          "정류장 표지판",
          "간이 의자",
          "바다 방향 시야",
          "밤의 해안 어둠",
          "차가운 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korean coastal region. Photorealistic cinematic establishing shot, a worn isolated coastal bus stop facing the dark ocean at night. An old rusted bus stop signpost and worn metal makeshift chairs sit under cold, dim streetlight illumination. Damp ground surfaces, fog-heavy, low-key lighting, muted coastal grays and sickly greens, dark Korean folk-occult horror thriller atmosphere, 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": "L13",
        "description": "진열대와 상품 박스가 줄지은 대형 매장 내부, 밝은 형광등과 넓은 통로가 있는 공간.",
        "visual_traits": [
          "긴 진열대",
          "상품 박스",
          "밝은 형광등",
          "넓은 통로",
          "정돈된 매장 구조"
        ],
        "t2i_prompt": "Set in modern South Korea, mid-2020s. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of tall display shelves neatly stocked with product boxes, bright stark fluorescent overhead lighting casting even white light, wide empty aisles with glossy floors, clean and organized retail layout, grounded realism, highly detailed, 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 modern South Korea, mid-2020s. Photorealistic cinematic establishing shot, interior of a dilapidated dog shelter, rows of metal wire cages along the walls, a simple metal treatment table, worn damp concrete floor, harsh practical overhead lighting casting low-key shadows, muted coastal grays and sickly greens, worn organic textures, dark 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": "L16",
        "description": "형사 책상들이 모인 경찰서 사무실, 모니터·서류·사건 사진이 어지럽게 놓인 업무 공간.",
        "visual_traits": [
          "형사 책상",
          "컴퓨터 모니터",
          "흩어진 서류",
          "사건 사진",
          "차가운 사무실 조명"
        ],
        "t2i_prompt": "Set in modern South Korea mid-2020s, coastal city. Photorealistic cinematic establishing shot, an empty police station detective office interior, messy steel desks, glowing computer monitors, scattered documents and crime scene photos on the desks, cold fluorescent overhead lighting, muted coastal grays, tactile and worn organic textures, low-key lighting, dark Korean occult horror thriller mood, grounded realism, no people, empty of characters.",
        "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 mid-2020s, South Korea. Photorealistic cinematic establishing shot, endless open sea, wide and low horizon, calm ocean surface, thick bands of fog resting on the water, warm golden sunset light reflecting broadly off the sea, muted coastal grays mixed with warm sunset gold, dark Korean folk-occult horror thriller mood, heavy fog, 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": "L22",
        "description": "작은 어선의 조타실, 조종간과 창문, 계기판, 벽면 곳곳의 원형 표시가 보이는 좁은 실내.",
        "visual_traits": [
          "조종간",
          "작은 창문",
          "계기판",
          "좁은 실내",
          "벽면 원형 표시"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal city and isolated islands of South Korea. Photorealistic cinematic establishing shot, interior of a cramped small fishing boat wheelhouse, a steering wheel, weathered instrument panels, small windows, strange circular marks painted all over the walls, fog-heavy, low-key lighting, tactile, damp surfaces, worn organic textures, muted coastal grays and sickly greens, dark Korean folk-occult horror thriller mood with 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": "PC방 내부",
        "short_id": "L18",
        "description": "컴퓨터 좌석들이 줄지은 PC방, 어두운 실내와 모니터 불빛, 프린터가 있는 공간.",
        "visual_traits": [
          "줄지은 컴퓨터 좌석",
          "어두운 실내",
          "모니터 불빛",
          "프린터",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in modern South Korea, mid-2020s, coastal city. Photorealistic cinematic establishing shot, interior of a dim internet cafe (PC bang), rows of computer desks with large glowing monitors, narrow aisles between gaming chairs, a shared printer on a side counter, blueish monitor glare illuminating the dark room, fog-heavy low-key lighting, muted coastal grays and sickly greens tone, grounded realism, dark horror 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": "L19",
        "description": "안개 낀 빈 포구, 젖은 갯바위와 계류용 시설, 해질녘 흐린 바다빛이 깔린 항구 가장자리.",
        "visual_traits": [
          "짙은 안개",
          "젖은 갯바위",
          "계류용 말뚝",
          "해질녘 바다빛",
          "텅 빈 항구감"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea, coastal city. Photorealistic cinematic establishing shot, empty foggy port and pier, no people, no vehicles, no objects. Wet tidal rocks, old weathered wooden and metal mooring posts at the edge of a quiet harbor, heavy dense coastal fog rolling in. Damp surfaces, worn organic textures, muted coastal grays with a touch of warm cloudy sunset gold reflecting on the dark calm seawater. Dark Korean folk-occult horror thriller mood, low-key lighting, tactile and atmospheric realism, highly detailed.",
        "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": "P04",
        "description": "작은 인형 장식이 매달린 백팩, 천 소재 가방과 흔들리는 장식 인형이 특징인 개인 가방.",
        "visual_traits": [
          "천 소재 백팩",
          "매달린 작은 인형",
          "어깨끈",
          "둥근 가방 형태",
          "개인 소지품 느낌"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic product photo, isolated object, a fabric backpack with shoulder straps and a rounded shape, a small decorative doll hanging from the bag, soft and worn organic textures, muted colors, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "휴대전화",
        "short_id": "P01",
        "description": "현대식 스마트폰, 검은 직사각형 본체와 반사되는 유리 화면을 가진 휴대용 기기.",
        "visual_traits": [
          "검은 직사각형 본체",
          "유리 화면",
          "얇은 두께",
          "손바닥 크기",
          "반사 표면"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a standard modern smartphone featuring a thin black rectangular body and a reflective blank glass screen, grounded realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "붉은 원형 표식",
        "short_id": "P03",
        "description": "벽이나 피부에 보이는 붉은 원형 표식, 붓으로 그린 듯한 불규칙한 선과 선명한 붉은색.",
        "visual_traits": [
          "붉은 원 형태",
          "붓질 같은 선",
          "불규칙한 굵기",
          "선명한 색감",
          "단순한 기하형"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic product photo, isolated object, plain neutral background. A vivid red circular mark, painted with rough and irregular brushstrokes, uneven line thickness, texture of thick ritualistic red pigment, simple geometric circle shape, stark contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "9c9c8348-8889-4384-b619-e8399cc87c2f",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-02T04:25:25.346415+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}