{
  "status": "running",
  "data": {
    "completed": {
      "경찰서 사무실 내부": {
        "name": "경찰서 사무실 내부",
        "short_id": "L11",
        "description": "책상과 모니터, 서류가 놓인 경찰서 사무실, 형광등 아래 업무용 가구가 빽빽한 실내.",
        "visual_traits": [
          "업무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등",
          "경찰서 사무 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dense police station office, tightly packed rows of standard office desks, computer monitors, stacks of paperwork, harsh overhead fluorescent lights casting deep shadows, muted urban grays, gritty realism, moody atmospheric look, no people, no vehicles, no floating 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 era, South Korea. Photorealistic cinematic establishing shot. The exterior of an old, weathered multi-family residential villa, featuring a narrow cramped alleyway, a small walled yard, and a set of rusted or aged concrete external stairs leading up to a rooftop. Worn-out entrance doors, aged brick and concrete textures. Moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, tactile natural textures, and tense low-key lighting. Dark folk horror mixed with gritty realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등과 전봇대가 있는 좁은 도심 골목, 어두운 벽면과 밤의 그림자가 깔린 공간.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 벽면",
          "야간 그림자"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow, gritty urban back alleyway at night, no people, no vehicles, no objects. Dim, flickering streetlights casting long, deep shadows against textured, dark concrete or brick walls. Utility poles with tangled overhead wires. Moody atmosphere with dense fog and muted urban grays, tense low-key lighting, dark folk horror mixed with gritty 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 modern 2020s, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dense dark green forest with overgrown bushes and thick trees, a narrow dirt hiking path winding through the heavy vegetation. Moody Korean occult-action look with dense fog, dusk-gold highlights piercing through deep dark green shadows, tactile natural textures of rough bark and damp soil, tense low-key lighting, dark folk horror mixed with gritty 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": "C07",
        "description": "Korean 성인 남성, 짧은 검은 머리, 평범한 얼굴형, 옅은 눈매.",
        "visual_traits": [
          "Korean adult man",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "옅은 눈매",
          "일상적인 인상"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man, short black hair, average facial structure, faint and mild eyes, ordinary facial features. Moody Korean occult-action look with tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 여자": {
        "name": "한국인 여자",
        "short_id": "C09",
        "description": "Korean 성인 여성, 어두운 긴 머리, 평범한 얼굴형, 흐릿한 눈매.",
        "visual_traits": [
          "Korean adult woman",
          "어두운 긴 머리",
          "평범한 얼굴형",
          "흐릿한 눈매",
          "도시적 인상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult woman, long dark hair, average face shape, somewhat indistinct and vague eyes, urban impression, neutral facial expression, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "스마트폰": {
        "name": "스마트폰",
        "short_id": "P08",
        "description": "현대식 검은 직사각형 스마트폰, 유리 화면과 얇은 금속 테두리를 가진 휴대기기.",
        "visual_traits": [
          "검은 직사각형",
          "유리 화면",
          "얇은 테두리",
          "휴대용 크기",
          "현대식 디자인"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a modern black rectangular smartphone, glossy glass screen, thin metallic bezel, standard pocket size, modern design, moody Korean occult-action look with muted urban grays and tactile natural textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "혜수": {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성, 날카로운 얼굴선, 짧고 단정한 검은 머리, 선명한 눈매.",
        "visual_traits": [
          "Korean middle-aged woman",
          "짧은 검은 머리",
          "날카로운 얼굴선",
          "선명한 눈매",
          "단정한 인상"
        ],
        "t2i_prompt": "Set in modern times, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s. She has sharp facial features, short and neat black hair, and vivid, clear eyes. Clean and tidy appearance, neutral expression.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 24세 남성, 짧은 검은 머리, 각진 얼굴, 깊은 눈매, 그을린 피부톤.",
        "visual_traits": [
          "Korean young man",
          "짧은 검은 머리",
          "각진 얼굴",
          "깊은 눈매",
          "그을린 피부톤"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 24-year-old Korean man, short black hair, angular face, deep-set eyes, tanned skin.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남자 (발현 상태)": {
        "name": "한국인 남자 (발현 상태)",
        "short_id": "C11",
        "description": "Korean 성인 남성, 붉은 눈동자, 드러난 날카로운 이빨, 어두운 머리, 그늘진 얼굴.",
        "visual_traits": [
          "Korean adult man",
          "붉은 눈동자",
          "날카로운 이빨",
          "어두운 머리",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult man, dark hair, striking red eyes, sharp exposed teeth, shadowed face. Moody Korean occult-action look, tactile natural textures, tense low-key lighting on the face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 매장 내부": {
        "name": "대형 마트 매장 내부",
        "short_id": "L08",
        "description": "진열대와 상품 박스, 넓은 통로가 있는 대형 마트 매장, 밝은 형광 조명의 실내.",
        "visual_traits": [
          "긴 진열대",
          "상품 박스",
          "넓은 통로",
          "밝은 형광등",
          "대형 매장 구조"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of display shelves, stacked merchandise boxes, wide aisles, bright and even fluorescent lighting, large-scale commercial space, muted urban grays, moody Korean occult-action look, tense 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": "C06",
        "description": "Korean 성인 남성, 얼굴 정보가 적은 어두운 머리의 남자, 흐릿한 이목구비.",
        "visual_traits": [
          "Korean adult man",
          "어두운 머리",
          "흐릿한 얼굴",
          "식별 어려운 이목구비",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, dark hair, blurry and indistinct facial features, heavily shadowed face making specific features hard to identify. Cinematic moody low-key lighting, gritty realism, dark folk horror vibe.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "번화가 및 대형 마트 외부 거리": {
        "name": "번화가 및 대형 마트 외부 거리",
        "short_id": "L07",
        "description": "포구 인근 번화가, 네온사인과 포장마차, 대형 마트 외벽과 입구가 이어진 거리.",
        "visual_traits": [
          "네온사인",
          "포장마차",
          "마트 외벽",
          "상점 간판",
          "번화한 거리"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korean west coast city. Photorealistic cinematic establishing shot, a bustling commercial street near a port, glowing neon signs and various shop signs lining the street, tented street food stalls set up along the edge of the road, the large exterior wall and illuminated glass entrance of a modern hypermarket on one side, asphalt road and paved sidewalks, moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, tense low-key lighting, gritty 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 mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, interior of an old Korean rooftop room. Narrow living space, small windows, worn-out wallpaper and flooring, a small sink area, and a basic dining table. Lived-in, old, compact indoor space. Moody Korean occult-action look, muted urban grays, tense low-key lighting, gritty realism, moody 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": "C05",
        "description": "Korean 30대 남성, 짧은 검은 머리, 넓은 얼굴형, 굵은 눈썹, 뚜렷한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "짧은 검은 머리",
          "넓은 얼굴형",
          "굵은 눈썹",
          "뚜렷한 눈매"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean man in his 30s, short black hair, broad face shape, thick eyebrows, sharp and distinct eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C08",
        "description": "검정과 황갈색 털의 대형 로트와일러, 넓은 머리, 짧은 주둥이, 강한 턱.",
        "visual_traits": [
          "검정·황갈색 털",
          "넓은 머리",
          "짧은 주둥이",
          "강한 턱",
          "짙은 눈"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan fur, broad head, short muzzle, strong jaw, dark eyes, tactile natural textures, tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L06",
        "description": "개 우리와 철창, 진료용 공간이 있는 유기견 보호소, 실용적인 시설물과 동물용 장비가 보인다.",
        "visual_traits": [
          "개 우리",
          "철창",
          "진료 공간",
          "동물용 장비",
          "실용적 시설"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic cinematic establishing shot, interior of an abandoned dog shelter, no people, no animals. Rows of rusty metal dog cages with iron bars, a small examination area in the corner featuring a sterile steel veterinary table and basic medical equipment. Cold concrete floor, practical and slightly dilapidated industrial architecture. Moody dark folk horror tone, gritty realism, muted urban grays with dense shadows, tense low-key lighting under harsh fluorescent lamps.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 21세 여성, 둥근 동안 얼굴, 짙은 검은 긴 머리, 또렷한 검은 눈.",
        "visual_traits": [
          "Korean young woman",
          "둥근 동안 얼굴",
          "검은 긴 머리",
          "또렷한 검은 눈",
          "부드러운 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, round youthful face, soft facial features, thick long black hair, clear distinct black eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "온몸이 검은 단모 고양이, 작은 얼굴, 밝게 반사되는 눈, 가는 수염.",
        "visual_traits": [
          "검은 단모 털",
          "작은 얼굴",
          "반사되는 눈",
          "가는 수염",
          "날렵한 귀"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, animal portrait, plain white background. A black cat with sleek short black fur, small face, pointed sleek ears, thin delicate whiskers, and large brightly reflecting eyes. Photorealistic, highly detailed texture, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "30대 한국인 남성 직원": {
        "name": "30대 한국인 남성 직원",
        "short_id": "C10",
        "description": "Korean 30대 남성, 짧게 정돈된 검은 머리, 둥근 얼굴형, 담백한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "정돈된 짧은 검은 머리",
          "둥근 얼굴형",
          "담백한 눈매",
          "평범한 이목구비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his 30s, short and neatly trimmed black hair, round face shape, mild eyes, ordinary facial features. Shot with a moody Korean occult-action look, tense low-key lighting, dusk-gold highlights, dark folk horror mixed with gritty realism style, against a plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 옥상 및 상부 외부": {
        "name": "옥탑방 옥상 및 상부 외부",
        "short_id": "L03",
        "description": "오래된 빌라 위 옥상, 물탱크와 빨랫줄, 평상, 철문 현관이 있는 낡은 외부 공간.",
        "visual_traits": [
          "옥상 물탱크",
          "빨랫줄",
          "낡은 철문",
          "평상",
          "오래된 빌라 상부"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. An old, weathered flat rooftop of a low-rise residential building. A plastic water tank is situated in a corner. A clothesline is strung across the air. An old, low wooden bench sits on the peeling, faded waterproof painted floor. A rusted, peeling iron door serves as the entrance to a small rooftop room. Moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, tense low-key lighting, dark folk horror mixed with gritty 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": "L10",
        "description": "바다 가까운 버스정류장 주변, 정류장 의자와 표지판, 어두운 해안선이 보이는 공간.",
        "visual_traits": [
          "버스정류장 표지판",
          "정류장 의자",
          "해안선",
          "어두운 바다",
          "가로등"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean West Coast. Photorealistic cinematic establishing shot, an isolated coastal bus stop at night, no people, no vehicles, no objects. A weathered bus stop sign and an old bench standing near a dark coastline. Dense fog rolling in from the dark sea, faintly illuminated by a single dim street lamp casting dusk-gold highlights. Muted urban grays, wet asphalt, tactile natural textures of rough coastal rocks, moody Korean occult-action look, tense low-key lighting, gritty 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 mid-2020s, South Korea. Photorealistic cinematic establishing shot, an asphalt coastal road stretching along the sea, concrete breakwaters lining the edge, open ocean horizon and wide bright sky. Moody Korean occult-action look combined with gritty realism, tactile natural 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": "마트 총무과 사무실",
        "short_id": "L13",
        "description": "CCTV 모니터와 사무 책상, 파일 캐비닛이 있는 마트 사무실, 실무용 조명이 켜진 실내.",
        "visual_traits": [
          "CCTV 모니터",
          "사무 책상",
          "파일 캐비닛",
          "실무용 조명",
          "좁은 사무실"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an empty and slightly cramped mart general affairs office, no people. Multiple glowing CCTV monitors arranged on an office desk, standard office desks, metal file cabinets lining the walls, harsh practical fluorescent lighting overhead. Muted urban grays, tense low-key lighting, moody and gritty realism, highly detailed, 8k resolution.",
        "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": "C12",
        "description": "사람 형태의 검은 인영, 얼굴과 세부 윤곽이 보이지 않는 어두운 실루엣.",
        "visual_traits": [
          "검은 사람형 윤곽",
          "얼굴 없음",
          "세부 묘사 없음",
          "어두운 덩어리감",
          "흐릿한 가장자리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a dark, featureless humanoid silhouette, solid black shadow mass, no visible facial features, no detailed rendering, slightly blurred edges, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "민숙": {
        "name": "민숙",
        "short_id": "C04",
        "description": "Korean 40대 초반 여성, 부드러운 얼굴형, 어두운 중간 길이 머리, 차분한 눈매.",
        "visual_traits": [
          "Korean middle-aged woman",
          "어두운 중간 길이 머리",
          "부드러운 얼굴형",
          "차분한 눈매",
          "온화한 이목구비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her early 40s. She has a soft facial structure, dark medium-length hair, calm eyes, and gentle facial features. Photorealistic cinematic photography, high detail.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "PC방 내부": {
        "name": "PC방 내부",
        "short_id": "L14",
        "description": "줄지어 놓인 컴퓨터 좌석과 모니터 불빛, 어두운 천장 조명의 현대식 PC방 내부.",
        "visual_traits": [
          "컴퓨터 좌석",
          "모니터 불빛",
          "어두운 실내",
          "칸막이 책상",
          "현대식 PC방"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a modern Korean internet cafe, rows of cubicle desks with glowing computer monitors, modern gaming chairs lined up, dark atmospheric ceiling lighting, moody Korean occult-action look with muted urban grays and tense low-key lighting, empty space, 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": "L17",
        "description": "조타 장비와 창문, 계기판이 빽빽한 작은 어선 조타실, 좁고 어두운 실내.",
        "visual_traits": [
          "조타 장비",
          "전면 창문",
          "계기판",
          "좁은 실내",
          "어두운 조명"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a small, cramped fishing boat wheelhouse interior, densely packed with steering equipment and illuminated instrument panels. Front windows showing the outside, dimly lit tight space, moody Korean occult-action look with tactile natural textures and tense low-key lighting, 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, modern South Korea. Photorealistic cinematic establishing shot, an empty and isolated small coastal harbor enveloped in dense fog, rough coastal rocks, a quiet dock, a low breakwater, thick mooring ropes, no people, no vehicles, no objects. Moody Korean occult-action look, dusk-gold highlights, muted urban grays, tactile natural textures, tense low-key lighting, dark folk horror mixed with gritty 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": "L16",
        "description": "작은 어선의 좁은 갑판, 난간과 닻줄, 어업 장비가 놓인 금속·목재 표면의 외부 공간.",
        "visual_traits": [
          "좁은 갑판",
          "난간",
          "닻줄",
          "어업 장비",
          "금속·목재 표면"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea West Coast or isolated island region. Photorealistic cinematic establishing shot, a narrow exterior deck of a small fishing boat, no people, no vehicles, no objects. Weathered wooden and rusted metal deck surfaces, sturdy metal railings along the edges. Thick coiled anchor ropes and stowed fishing gear on the deck. Moody Korean occult-action look with dense sea fog, dusk-gold highlights, muted grays, tactile natural textures, and tense low-key lighting, dark folk horror mixed with gritty 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": "P13",
        "description": "일상용 백팩, 어깨끈과 지퍼 수납부가 있는 중간 크기의 천 소재 가방.",
        "visual_traits": [
          "중간 크기 가방",
          "어깨끈",
          "지퍼 수납부",
          "천 소재",
          "휴대용 형태"
        ],
        "t2i_prompt": "Set in modern, South Korea. Photorealistic product photo, isolated object, a medium-sized canvas everyday backpack with shoulder straps and zippered compartments, moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, and tense low-key lighting, 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 modern mid-2020s, west coast and isolated islands of South Korea. Photorealistic cinematic establishing shot, wide open sea at dusk. A massive, dense wall of thick fog completely obscures the horizon. Dusk-gold highlights reflecting on the water surface. Moody Korean occult-action look, tactile natural textures, tense low-key lighting, dark folk horror mixed with gritty realism, visual dread, 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": "P11",
        "description": "붉은색으로 그려진 원형 문양, 붓질처럼 불균일한 선과 선명한 원 형태의 표식.",
        "visual_traits": [
          "붉은 원",
          "붓질 같은 선",
          "불균일한 두께",
          "선명한 색감",
          "상징적 표식"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic product photo, isolated object. A circular mark drawn with deep red pigment, formed by an uneven, rough brushstroke-like line with varying thickness and textured edges, resembling an occult sign. Vivid red color. Moody Korean occult-action look, dark folk horror, gritty realism, tactile natural textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "약초": {
        "name": "약초",
        "short_id": "P04",
        "description": "가늘고 긴 잎과 뿌리가 있는 석창포 약초, 젖거나 말린 녹갈색 식물 묶음.",
        "visual_traits": [
          "가늘고 긴 잎",
          "녹갈색 식물",
          "뿌리 달린 형태",
          "젖은 잎 또는 말린 잎",
          "약초 묶음"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a bundle of traditional medicinal herbs featuring long thin dark greenish-brown leaves with small tangled roots attached, tied together into a small rustic bunch. Tactile natural textures, slightly damp and earthy appearance. Moody Korean occult-action look, dark folk horror vibe, subtle low-key lighting casting soft shadows. Plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "구겨진 낡은 흑백 사진": {
        "name": "구겨진 낡은 흑백 사진",
        "short_id": "P10",
        "description": "구겨진 낡은 흑백 사진, 오래된 시골 식당과 지붕 위 원형 장식, Korean 어린 여자아이 둘이 찍힌 사진.",
        "visual_traits": [
          "구겨진 종이",
          "흑백 인화",
          "시골 식당 이미지",
          "지붕 위 원형 장식",
          "Korean 어린 여자아이 둘"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic product photo, isolated object, plain neutral background. A severely crumpled, old black-and-white photograph lying flat. The image printed on the faded photo shows an old countryside restaurant with a distinctive circular decoration on its roof, and two young Korean girls standing in front of it. The physical photo paper features heavy creases, worn edges, tactile natural textures, and faded monochrome tones. High-quality macro photography, moody gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "종이 지도": {
        "name": "종이 지도",
        "short_id": "P15",
        "description": "접힌 종이 지도, 해안선과 좌표 표시가 인쇄된 얇은 종이 자료.",
        "visual_traits": [
          "접힌 종이",
          "해안선 인쇄",
          "좌표 표시",
          "얇은 재질",
          "지도 기호"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic product photo, isolated object, a thin folded paper map slightly opened, displaying printed intricate coastlines, terrain lines, and numeric coordinate symbols, tactile natural paper texture, slightly worn edges, gritty realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "두꺼운 밧줄": {
        "name": "두꺼운 밧줄",
        "short_id": "P20",
        "description": "두껍고 거친 섬유 질감의 밧줄, 꼬임이 뚜렷하고 선박용으로 보이는 긴 로프.",
        "visual_traits": [
          "굵은 로프",
          "거친 섬유 질감",
          "뚜렷한 꼬임",
          "긴 형태",
          "선박용 느낌"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a long, thick marine-grade rope made of rough natural fibers with prominent twisted strands, coiled, plain neutral background. Moody Korean occult-action look, tactile natural textures, dark folk horror mixed with gritty realism, tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "노란색 메모지": {
        "name": "노란색 메모지",
        "short_id": "P17",
        "description": "작은 노란색 메모지, 손으로 쓴 좌표나 짧은 글이 들어갈 수 있는 사각 종이.",
        "visual_traits": [
          "노란 사각 종이",
          "작은 크기",
          "메모용 표면",
          "접을 수 있는 종이",
          "손글씨 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a small yellow square memo paper, blank surface, tactile natural paper texture, moody lighting, plain neutral background.",
        "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"
      ],
      [
        "30대 한국인 남성 직원",
        "character",
        "C10"
      ],
      [
        "한국인 남자 (발현 상태)",
        "character",
        "C11"
      ],
      [
        "검은 실루엣",
        "character",
        "C12"
      ],
      [
        "검은 고양이",
        "character",
        "C13"
      ],
      [
        "숲속 및 숲속 사건 현장",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "옥탑방 옥상 및 상부 외부",
        "location",
        "L03"
      ],
      [
        "옥탑방 내부",
        "location",
        "L04"
      ],
      [
        "해안가 도로",
        "location",
        "L05"
      ],
      [
        "유기견 보호원",
        "location",
        "L06"
      ],
      [
        "번화가 및 대형 마트 외부 거리",
        "location",
        "L07"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L08"
      ],
      [
        "옥탑방 외부 골목·마당·계단",
        "location",
        "L09"
      ],
      [
        "해안가 버스정류장 부근",
        "location",
        "L10"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L11"
      ],
      [
        "마트 총무과 사무실",
        "location",
        "L13"
      ],
      [
        "PC방 내부",
        "location",
        "L14"
      ],
      [
        "포구",
        "location",
        "L15"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L16"
      ],
      [
        "소형 어선 조타실",
        "location",
        "L17"
      ],
      [
        "바다 및 안개 장벽",
        "location",
        "L18"
      ],
      [
        "약초",
        "prop",
        "P04"
      ],
      [
        "스마트폰",
        "prop",
        "P08"
      ],
      [
        "구겨진 낡은 흑백 사진",
        "prop",
        "P10"
      ],
      [
        "붉은 원형 문양·표식",
        "prop",
        "P11"
      ],
      [
        "백팩",
        "prop",
        "P13"
      ],
      [
        "인형",
        "prop",
        "P14"
      ],
      [
        "종이 지도",
        "prop",
        "P15"
      ],
      [
        "노란색 메모지",
        "prop",
        "P17"
      ],
      [
        "서류 뭉치",
        "prop",
        "P19"
      ],
      [
        "두꺼운 밧줄",
        "prop",
        "P20"
      ]
    ],
    "characters": [
      {
        "name": "남자 직원",
        "short_id": "C07",
        "description": "Korean 성인 남성, 짧은 검은 머리, 평범한 얼굴형, 옅은 눈매.",
        "visual_traits": [
          "Korean adult man",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "옅은 눈매",
          "일상적인 인상"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man, short black hair, average facial structure, faint and mild eyes, ordinary facial features. Moody Korean occult-action look with tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여자",
        "short_id": "C09",
        "description": "Korean 성인 여성, 어두운 긴 머리, 평범한 얼굴형, 흐릿한 눈매.",
        "visual_traits": [
          "Korean adult woman",
          "어두운 긴 머리",
          "평범한 얼굴형",
          "흐릿한 눈매",
          "도시적 인상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult woman, long dark hair, average face shape, somewhat indistinct and vague eyes, urban impression, neutral facial expression, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성, 날카로운 얼굴선, 짧고 단정한 검은 머리, 선명한 눈매.",
        "visual_traits": [
          "Korean middle-aged woman",
          "짧은 검은 머리",
          "날카로운 얼굴선",
          "선명한 눈매",
          "단정한 인상"
        ],
        "t2i_prompt": "Set in modern times, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s. She has sharp facial features, short and neat black hair, and vivid, clear eyes. Clean and tidy appearance, neutral expression.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 24세 남성, 짧은 검은 머리, 각진 얼굴, 깊은 눈매, 그을린 피부톤.",
        "visual_traits": [
          "Korean young man",
          "짧은 검은 머리",
          "각진 얼굴",
          "깊은 눈매",
          "그을린 피부톤"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 24-year-old Korean man, short black hair, angular face, deep-set eyes, tanned skin.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자 (발현 상태)",
        "short_id": "C11",
        "description": "Korean 성인 남성, 붉은 눈동자, 드러난 날카로운 이빨, 어두운 머리, 그늘진 얼굴.",
        "visual_traits": [
          "Korean adult man",
          "붉은 눈동자",
          "날카로운 이빨",
          "어두운 머리",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult man, dark hair, striking red eyes, sharp exposed teeth, shadowed face. Moody Korean occult-action look, tactile natural textures, tense low-key lighting on the face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean 성인 남성, 얼굴 정보가 적은 어두운 머리의 남자, 흐릿한 이목구비.",
        "visual_traits": [
          "Korean adult man",
          "어두운 머리",
          "흐릿한 얼굴",
          "식별 어려운 이목구비",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, dark hair, blurry and indistinct facial features, heavily shadowed face making specific features hard to identify. Cinematic moody low-key lighting, gritty realism, dark folk horror vibe.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성, 짧은 검은 머리, 넓은 얼굴형, 굵은 눈썹, 뚜렷한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "짧은 검은 머리",
          "넓은 얼굴형",
          "굵은 눈썹",
          "뚜렷한 눈매"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean man in his 30s, short black hair, broad face shape, thick eyebrows, sharp and distinct eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C08",
        "description": "검정과 황갈색 털의 대형 로트와일러, 넓은 머리, 짧은 주둥이, 강한 턱.",
        "visual_traits": [
          "검정·황갈색 털",
          "넓은 머리",
          "짧은 주둥이",
          "강한 턱",
          "짙은 눈"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan fur, broad head, short muzzle, strong jaw, dark eyes, tactile natural textures, tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 21세 여성, 둥근 동안 얼굴, 짙은 검은 긴 머리, 또렷한 검은 눈.",
        "visual_traits": [
          "Korean young woman",
          "둥근 동안 얼굴",
          "검은 긴 머리",
          "또렷한 검은 눈",
          "부드러운 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, round youthful face, soft facial features, thick long black hair, clear distinct black eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "온몸이 검은 단모 고양이, 작은 얼굴, 밝게 반사되는 눈, 가는 수염.",
        "visual_traits": [
          "검은 단모 털",
          "작은 얼굴",
          "반사되는 눈",
          "가는 수염",
          "날렵한 귀"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, animal portrait, plain white background. A black cat with sleek short black fur, small face, pointed sleek ears, thin delicate whiskers, and large brightly reflecting eyes. Photorealistic, highly detailed texture, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "30대 한국인 남성 직원",
        "short_id": "C10",
        "description": "Korean 30대 남성, 짧게 정돈된 검은 머리, 둥근 얼굴형, 담백한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "정돈된 짧은 검은 머리",
          "둥근 얼굴형",
          "담백한 눈매",
          "평범한 이목구비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his 30s, short and neatly trimmed black hair, round face shape, mild eyes, ordinary facial features. Shot with a moody Korean occult-action look, tense low-key lighting, dusk-gold highlights, dark folk horror mixed with gritty realism style, against a plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 실루엣",
        "short_id": "C12",
        "description": "사람 형태의 검은 인영, 얼굴과 세부 윤곽이 보이지 않는 어두운 실루엣.",
        "visual_traits": [
          "검은 사람형 윤곽",
          "얼굴 없음",
          "세부 묘사 없음",
          "어두운 덩어리감",
          "흐릿한 가장자리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a dark, featureless humanoid silhouette, solid black shadow mass, no visible facial features, no detailed rendering, slightly blurred edges, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C04",
        "description": "Korean 40대 초반 여성, 부드러운 얼굴형, 어두운 중간 길이 머리, 차분한 눈매.",
        "visual_traits": [
          "Korean middle-aged woman",
          "어두운 중간 길이 머리",
          "부드러운 얼굴형",
          "차분한 눈매",
          "온화한 이목구비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her early 40s. She has a soft facial structure, dark medium-length hair, calm eyes, and gentle facial features. Photorealistic cinematic photography, high detail.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "경찰서 사무실 내부",
        "short_id": "L11",
        "description": "책상과 모니터, 서류가 놓인 경찰서 사무실, 형광등 아래 업무용 가구가 빽빽한 실내.",
        "visual_traits": [
          "업무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등",
          "경찰서 사무 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dense police station office, tightly packed rows of standard office desks, computer monitors, stacks of paperwork, harsh overhead fluorescent lights casting deep shadows, muted urban grays, gritty realism, moody atmospheric look, no people, no vehicles, no floating 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 era, South Korea. Photorealistic cinematic establishing shot. The exterior of an old, weathered multi-family residential villa, featuring a narrow cramped alleyway, a small walled yard, and a set of rusted or aged concrete external stairs leading up to a rooftop. Worn-out entrance doors, aged brick and concrete textures. Moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, tactile natural textures, and tense low-key lighting. Dark folk horror mixed with gritty realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등과 전봇대가 있는 좁은 도심 골목, 어두운 벽면과 밤의 그림자가 깔린 공간.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 벽면",
          "야간 그림자"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow, gritty urban back alleyway at night, no people, no vehicles, no objects. Dim, flickering streetlights casting long, deep shadows against textured, dark concrete or brick walls. Utility poles with tangled overhead wires. Moody atmosphere with dense fog and muted urban grays, tense low-key lighting, dark folk horror mixed with gritty 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 modern 2020s, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dense dark green forest with overgrown bushes and thick trees, a narrow dirt hiking path winding through the heavy vegetation. Moody Korean occult-action look with dense fog, dusk-gold highlights piercing through deep dark green shadows, tactile natural textures of rough bark and damp soil, tense low-key lighting, dark folk horror mixed with gritty 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": "L08",
        "description": "진열대와 상품 박스, 넓은 통로가 있는 대형 마트 매장, 밝은 형광 조명의 실내.",
        "visual_traits": [
          "긴 진열대",
          "상품 박스",
          "넓은 통로",
          "밝은 형광등",
          "대형 매장 구조"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of display shelves, stacked merchandise boxes, wide aisles, bright and even fluorescent lighting, large-scale commercial space, muted urban grays, moody Korean occult-action look, tense 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": "L07",
        "description": "포구 인근 번화가, 네온사인과 포장마차, 대형 마트 외벽과 입구가 이어진 거리.",
        "visual_traits": [
          "네온사인",
          "포장마차",
          "마트 외벽",
          "상점 간판",
          "번화한 거리"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korean west coast city. Photorealistic cinematic establishing shot, a bustling commercial street near a port, glowing neon signs and various shop signs lining the street, tented street food stalls set up along the edge of the road, the large exterior wall and illuminated glass entrance of a modern hypermarket on one side, asphalt road and paved sidewalks, moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, tense low-key lighting, gritty 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 mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, interior of an old Korean rooftop room. Narrow living space, small windows, worn-out wallpaper and flooring, a small sink area, and a basic dining table. Lived-in, old, compact indoor space. Moody Korean occult-action look, muted urban grays, tense low-key lighting, gritty realism, moody 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 modern era, South Korea. Photorealistic cinematic establishing shot, interior of an abandoned dog shelter, no people, no animals. Rows of rusty metal dog cages with iron bars, a small examination area in the corner featuring a sterile steel veterinary table and basic medical equipment. Cold concrete floor, practical and slightly dilapidated industrial architecture. Moody dark folk horror tone, gritty realism, muted urban grays with dense shadows, tense low-key lighting under harsh fluorescent lamps.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 옥상 및 상부 외부",
        "short_id": "L03",
        "description": "오래된 빌라 위 옥상, 물탱크와 빨랫줄, 평상, 철문 현관이 있는 낡은 외부 공간.",
        "visual_traits": [
          "옥상 물탱크",
          "빨랫줄",
          "낡은 철문",
          "평상",
          "오래된 빌라 상부"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. An old, weathered flat rooftop of a low-rise residential building. A plastic water tank is situated in a corner. A clothesline is strung across the air. An old, low wooden bench sits on the peeling, faded waterproof painted floor. A rusted, peeling iron door serves as the entrance to a small rooftop room. Moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, tense low-key lighting, dark folk horror mixed with gritty 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": "L10",
        "description": "바다 가까운 버스정류장 주변, 정류장 의자와 표지판, 어두운 해안선이 보이는 공간.",
        "visual_traits": [
          "버스정류장 표지판",
          "정류장 의자",
          "해안선",
          "어두운 바다",
          "가로등"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean West Coast. Photorealistic cinematic establishing shot, an isolated coastal bus stop at night, no people, no vehicles, no objects. A weathered bus stop sign and an old bench standing near a dark coastline. Dense fog rolling in from the dark sea, faintly illuminated by a single dim street lamp casting dusk-gold highlights. Muted urban grays, wet asphalt, tactile natural textures of rough coastal rocks, moody Korean occult-action look, tense low-key lighting, gritty 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 mid-2020s, South Korea. Photorealistic cinematic establishing shot, an asphalt coastal road stretching along the sea, concrete breakwaters lining the edge, open ocean horizon and wide bright sky. Moody Korean occult-action look combined with gritty realism, tactile natural 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": "마트 총무과 사무실",
        "short_id": "L13",
        "description": "CCTV 모니터와 사무 책상, 파일 캐비닛이 있는 마트 사무실, 실무용 조명이 켜진 실내.",
        "visual_traits": [
          "CCTV 모니터",
          "사무 책상",
          "파일 캐비닛",
          "실무용 조명",
          "좁은 사무실"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an empty and slightly cramped mart general affairs office, no people. Multiple glowing CCTV monitors arranged on an office desk, standard office desks, metal file cabinets lining the walls, harsh practical fluorescent lighting overhead. Muted urban grays, tense low-key lighting, moody and gritty realism, highly detailed, 8k resolution.",
        "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": "L14",
        "description": "줄지어 놓인 컴퓨터 좌석과 모니터 불빛, 어두운 천장 조명의 현대식 PC방 내부.",
        "visual_traits": [
          "컴퓨터 좌석",
          "모니터 불빛",
          "어두운 실내",
          "칸막이 책상",
          "현대식 PC방"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a modern Korean internet cafe, rows of cubicle desks with glowing computer monitors, modern gaming chairs lined up, dark atmospheric ceiling lighting, moody Korean occult-action look with muted urban grays and tense low-key lighting, empty space, 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": "L17",
        "description": "조타 장비와 창문, 계기판이 빽빽한 작은 어선 조타실, 좁고 어두운 실내.",
        "visual_traits": [
          "조타 장비",
          "전면 창문",
          "계기판",
          "좁은 실내",
          "어두운 조명"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a small, cramped fishing boat wheelhouse interior, densely packed with steering equipment and illuminated instrument panels. Front windows showing the outside, dimly lit tight space, moody Korean occult-action look with tactile natural textures and tense low-key lighting, 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, modern South Korea. Photorealistic cinematic establishing shot, an empty and isolated small coastal harbor enveloped in dense fog, rough coastal rocks, a quiet dock, a low breakwater, thick mooring ropes, no people, no vehicles, no objects. Moody Korean occult-action look, dusk-gold highlights, muted urban grays, tactile natural textures, tense low-key lighting, dark folk horror mixed with gritty 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": "L16",
        "description": "작은 어선의 좁은 갑판, 난간과 닻줄, 어업 장비가 놓인 금속·목재 표면의 외부 공간.",
        "visual_traits": [
          "좁은 갑판",
          "난간",
          "닻줄",
          "어업 장비",
          "금속·목재 표면"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea West Coast or isolated island region. Photorealistic cinematic establishing shot, a narrow exterior deck of a small fishing boat, no people, no vehicles, no objects. Weathered wooden and rusted metal deck surfaces, sturdy metal railings along the edges. Thick coiled anchor ropes and stowed fishing gear on the deck. Moody Korean occult-action look with dense sea fog, dusk-gold highlights, muted grays, tactile natural textures, and tense low-key lighting, dark folk horror mixed with gritty 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": "L18",
        "description": "넓은 바다 위 짙은 안개 띠가 수평선을 가리는 공간, 해질녘 금빛 반사가 깔린 해상 풍경.",
        "visual_traits": [
          "넓은 바다",
          "짙은 안개 띠",
          "가려진 수평선",
          "해질녘 금빛 반사",
          "고립된 해상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, west coast and isolated islands of South Korea. Photorealistic cinematic establishing shot, wide open sea at dusk. A massive, dense wall of thick fog completely obscures the horizon. Dusk-gold highlights reflecting on the water surface. Moody Korean occult-action look, tactile natural textures, tense low-key lighting, dark folk horror mixed with gritty realism, visual dread, 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"
      }
    ],
    "props": [
      {
        "name": "스마트폰",
        "short_id": "P08",
        "description": "현대식 검은 직사각형 스마트폰, 유리 화면과 얇은 금속 테두리를 가진 휴대기기.",
        "visual_traits": [
          "검은 직사각형",
          "유리 화면",
          "얇은 테두리",
          "휴대용 크기",
          "현대식 디자인"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a modern black rectangular smartphone, glossy glass screen, thin metallic bezel, standard pocket size, modern design, moody Korean occult-action look with muted urban grays and tactile natural textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "백팩",
        "short_id": "P13",
        "description": "일상용 백팩, 어깨끈과 지퍼 수납부가 있는 중간 크기의 천 소재 가방.",
        "visual_traits": [
          "중간 크기 가방",
          "어깨끈",
          "지퍼 수납부",
          "천 소재",
          "휴대용 형태"
        ],
        "t2i_prompt": "Set in modern, South Korea. Photorealistic product photo, isolated object, a medium-sized canvas everyday backpack with shoulder straps and zippered compartments, moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, and tense low-key lighting, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "붉은 원형 문양·표식",
        "short_id": "P11",
        "description": "붉은색으로 그려진 원형 문양, 붓질처럼 불균일한 선과 선명한 원 형태의 표식.",
        "visual_traits": [
          "붉은 원",
          "붓질 같은 선",
          "불균일한 두께",
          "선명한 색감",
          "상징적 표식"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic product photo, isolated object. A circular mark drawn with deep red pigment, formed by an uneven, rough brushstroke-like line with varying thickness and textured edges, resembling an occult sign. Vivid red color. Moody Korean occult-action look, dark folk horror, gritty realism, tactile natural textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "약초",
        "short_id": "P04",
        "description": "가늘고 긴 잎과 뿌리가 있는 석창포 약초, 젖거나 말린 녹갈색 식물 묶음.",
        "visual_traits": [
          "가늘고 긴 잎",
          "녹갈색 식물",
          "뿌리 달린 형태",
          "젖은 잎 또는 말린 잎",
          "약초 묶음"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a bundle of traditional medicinal herbs featuring long thin dark greenish-brown leaves with small tangled roots attached, tied together into a small rustic bunch. Tactile natural textures, slightly damp and earthy appearance. Moody Korean occult-action look, dark folk horror vibe, subtle low-key lighting casting soft shadows. Plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "구겨진 낡은 흑백 사진",
        "short_id": "P10",
        "description": "구겨진 낡은 흑백 사진, 오래된 시골 식당과 지붕 위 원형 장식, Korean 어린 여자아이 둘이 찍힌 사진.",
        "visual_traits": [
          "구겨진 종이",
          "흑백 인화",
          "시골 식당 이미지",
          "지붕 위 원형 장식",
          "Korean 어린 여자아이 둘"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic product photo, isolated object, plain neutral background. A severely crumpled, old black-and-white photograph lying flat. The image printed on the faded photo shows an old countryside restaurant with a distinctive circular decoration on its roof, and two young Korean girls standing in front of it. The physical photo paper features heavy creases, worn edges, tactile natural textures, and faded monochrome tones. High-quality macro photography, moody gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "종이 지도",
        "short_id": "P15",
        "description": "접힌 종이 지도, 해안선과 좌표 표시가 인쇄된 얇은 종이 자료.",
        "visual_traits": [
          "접힌 종이",
          "해안선 인쇄",
          "좌표 표시",
          "얇은 재질",
          "지도 기호"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic product photo, isolated object, a thin folded paper map slightly opened, displaying printed intricate coastlines, terrain lines, and numeric coordinate symbols, tactile natural paper texture, slightly worn edges, gritty realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "두꺼운 밧줄",
        "short_id": "P20",
        "description": "두껍고 거친 섬유 질감의 밧줄, 꼬임이 뚜렷하고 선박용으로 보이는 긴 로프.",
        "visual_traits": [
          "굵은 로프",
          "거친 섬유 질감",
          "뚜렷한 꼬임",
          "긴 형태",
          "선박용 느낌"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a long, thick marine-grade rope made of rough natural fibers with prominent twisted strands, coiled, plain neutral background. Moody Korean occult-action look, tactile natural textures, dark folk horror mixed with gritty realism, tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "노란색 메모지",
        "short_id": "P17",
        "description": "작은 노란색 메모지, 손으로 쓴 좌표나 짧은 글이 들어갈 수 있는 사각 종이.",
        "visual_traits": [
          "노란 사각 종이",
          "작은 크기",
          "메모용 표면",
          "접을 수 있는 종이",
          "손글씨 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a small yellow square memo paper, blank surface, tactile natural paper texture, moody lighting, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "45bab15b-fc93-444a-9210-52f636e022b6",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-08T21:56:49.135257+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}