{
  "status": "running",
  "data": {
    "completed": {
      "폴리스 라인이 쳐진 사건 현장": {
        "name": "폴리스 라인이 쳐진 사건 현장",
        "short_id": "L03",
        "description": "폴리스 라인이 둘러진 야외 사건 현장, 감식 구역처럼 정리된 차가운 낮빛 공간.",
        "visual_traits": [
          "폴리스 라인",
          "야외 현장 구역",
          "낮빛 조명",
          "감식 현장 분위기"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an outdoor crime scene cordoned off with bright yellow police tape, empty damp ground. Moody, desaturated palette with cold coastal haze, cold overcast daylight, damp textures, grounded contemporary realism, dark occult mystery horror 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": "L04",
        "description": "인천 변두리의 오래된 다세대 빌라 외부, 작은 마당과 건물 앞 출입 공간.",
        "visual_traits": [
          "오래된 다세대 빌라",
          "작은 마당",
          "건물 앞 출입부",
          "변두리 주거지 외관"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korean West Coast. Photorealistic cinematic establishing shot, exterior of an old weathered low-rise multi-family red brick villa, a narrow cement yard with damp textures, a worn-out building entrance with old mailboxes, situated in a run-down residential outskirt, moody, desaturated palette with cold coastal haze, dim practical lights, grounded contemporary realism, dark occult mystery horror atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "yard"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C09",
        "description": "대형 로트와일러 개, 짧은 검은 털과 갈색 무늬, 강한 주둥이와 삼각형 귀.",
        "visual_traits": [
          "로트와일러 품종",
          "짧은 검은 털",
          "갈색 얼굴·다리 무늬",
          "넓은 주둥이"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean west coast region. Passport-style ID photo, head and upper chest visible, a large Rottweiler dog, short black coat with brown markings on the face, strong broad muzzle, triangular ears, plain white background. Moody, desaturated palette, grounded contemporary realism, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 남성 24세, 자연스러운 어두운 머리카락, 젊은 성인 남성 얼굴.",
        "visual_traits": [
          "Korean 남성",
          "20대 중반 얼굴",
          "자연스러운 어두운 머리카락",
          "젊은 남성 얼굴"
        ],
        "t2i_prompt": "Set in modern day, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 24-year-old Korean male with a natural dark hairstyle. He has a youthful adult face with realistic facial features. Shot in a moody, desaturated palette with cold coastal haze, dim practical lights, muted neon, damp textures, grounded contemporary realism, cinematic lighting, ultra detailed, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "김형사": {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean 남성 30대, 자연스러운 어두운 머리카락, 성인 남성의 기본 얼굴.",
        "visual_traits": [
          "Korean 남성",
          "30대 얼굴",
          "자연스러운 어두운 머리카락",
          "성인 남성 얼굴"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast region. Passport-style ID photo, head and upper chest visible, a 30-year-old Korean man with natural dark hair, standard adult male facial features, grounded contemporary realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "어린 여자아이": {
        "name": "어린 여자아이",
        "short_id": "C13",
        "description": "Korean 여자아이 약 12세, 자연스러운 어두운 머리카락, 어린 얼굴.",
        "visual_traits": [
          "Korean 여자아이",
          "12세 전후 얼굴",
          "자연스러운 어두운 머리카락",
          "어린 얼굴형"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl, natural dark hair, youthful facial features. Shot with a moody, desaturated palette, dim practical lighting, and grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 내부 거실·방·욕실": {
        "name": "옥탑방 내부 거실·방·욕실",
        "short_id": "L05",
        "description": "오래된 옥탑방 내부, 작은 창과 거실, 싱크대, 방, 욕실이 이어진 좁은 주거 공간.",
        "visual_traits": [
          "작은 창",
          "좁은 거실",
          "싱크대 공간",
          "방과 욕실이 붙은 구조"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea coastal region. Photorealistic cinematic establishing shot, interior of an old, cramped rooftop apartment. A small living area tightly connected to a tiny kitchenette with a worn sink, with visible doors leading to a room and a bathroom nearby. Worn-out wallpaper, old linoleum flooring, small windows letting in dim light, claustrophobic layout. Moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, grounded contemporary realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "민숙": {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean 여성 40대 초반, 자연스러운 어두운 머리카락, 중년 여성의 온화한 얼굴.",
        "visual_traits": [
          "Korean 여성",
          "40대 초반 얼굴",
          "자연스러운 어두운 머리카락",
          "중년 여성 얼굴"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, an early 40s Korean woman with natural dark hair and warm, gentle middle-aged facial features, plain white background. Moody, desaturated palette with cold coastal haze, dim practical lights, muted neon, damp textures, grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남성": {
        "name": "한국인 남성",
        "short_id": "C06",
        "description": "Korean 성인 남성, 자연스러운 어두운 머리카락, 평범한 성인 남성 얼굴.",
        "visual_traits": [
          "Korean 남성",
          "성인 남성 얼굴",
          "자연스러운 어두운 머리카락",
          "기본 얼굴형"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea coastal region. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, average facial features, natural dark hair, distinctively red pupils, grounded contemporary realism, moody lighting on the subject.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "숲속 우거진 수풀": {
        "name": "숲속 우거진 수풀",
        "short_id": "L01",
        "description": "해질 무렵 빽빽한 숲속 수풀, 좁은 등산로 주변의 어두운 녹색 덤불과 나무.",
        "visual_traits": [
          "빽빽한 수풀",
          "어두운 녹색 덤불",
          "숲속 등산로 느낌",
          "해질녘 낮은 빛"
        ],
        "t2i_prompt": "Set in modern 2020s, West Coast of South Korea. Photorealistic cinematic establishing shot, a dense and overgrown forest area with thick, dark green bushes and shrubs flanking a narrow, winding dirt hiking trail, tall trees obscuring the sky. Moody, desaturated palette with cold coastal haze, dim lighting, damp textures, grounded contemporary realism, dark occult mystery horror tone, low light dusk 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": "L13",
        "description": "해안가 버스정류장, 바다를 바라볼 수 있는 길가의 작은 정류장 공간.",
        "visual_traits": [
          "버스정류장 구조물",
          "바다 전망",
          "길가 공간",
          "야간 해안 분위기"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast. Photorealistic cinematic establishing shot, a small bus stop shelter located by a coastal road, facing the dark ocean, no people, no vehicles, no objects. A simple structure with a bench and a bus stop sign. Moody, desaturated palette with cold coastal haze, dim practical lights, damp asphalt textures, grounded contemporary 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 여성",
          "성인 여성 얼굴",
          "자연스러운 어두운 머리카락",
          "기본 얼굴형"
        ],
        "t2i_prompt": "Set in mid-2020s, West Coast of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. An ordinary adult Korean woman, natural dark hair, basic face shape, neutral expression, moody cinematic lighting on the face, grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 매장 내부": {
        "name": "대형 마트 매장 내부",
        "short_id": "L09",
        "description": "대형 마트 매장 내부, 진열대와 박스, 넓은 통로, 밝은 형광 조명이 있는 공간.",
        "visual_traits": [
          "긴 진열대",
          "넓은 매장 통로",
          "밝은 형광 조명",
          "상품 박스"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot of a large supermarket interior, long straight display shelves, wide main aisles, stacked cardboard product boxes, bright fluorescent overhead lighting casting a cold glow, moody and desaturated palette with grounded contemporary realism, tense psychological horror atmosphere, 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": "C02",
        "description": "Korean 여성 40대 중반, 자연스러운 어두운 머리카락, 중년 여성의 또렷한 얼굴.",
        "visual_traits": [
          "Korean 여성",
          "40대 중반 얼굴",
          "자연스러운 어두운 머리카락",
          "중년 여성 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea's west coast. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s, natural dark hair, distinct facial features. Rendered in a moody, desaturated palette, grounded contemporary realism, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 여성 21세, 자연스러운 어두운 머리카락, 젊은 얼굴, 기본 얼굴선이 부드러운 인상.",
        "visual_traits": [
          "Korean 여성",
          "20대 초반 얼굴",
          "자연스러운 어두운 머리카락",
          "젊고 부드러운 얼굴선"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. A 21-year-old Korean female with a youthful face, soft facial lines, and natural dark hair. Photorealistic, grounded contemporary realism, highly detailed face, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "민숙 (환영)": {
        "name": "민숙 (환영)",
        "short_id": "C12",
        "description": "Korean 여성 40대 초반, 민숙과 같은 중년 여성 얼굴, 자연스러운 어두운 머리카락.",
        "visual_traits": [
          "Korean 여성",
          "40대 초반 얼굴",
          "자연스러운 어두운 머리카락",
          "민숙과 같은 얼굴"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her early 40s, middle-aged facial features, natural dark hair, plain white background. Grounded contemporary realism, moody and desaturated color palette, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C11",
        "description": "검은 털의 고양이, 작은 얼굴과 뾰족한 귀, 민첩한 고양이 실루엣.",
        "visual_traits": [
          "검은 털",
          "고양이 얼굴",
          "뾰족한 귀",
          "가느다란 꼬리"
        ],
        "t2i_prompt": "Set in modern mid-2020s, West Coast of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black cat with sleek black fur, a small feline face, and pointy ears. Photorealistic, grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 외부와 입구 주변": {
        "name": "대형 마트 외부와 입구 주변",
        "short_id": "L10",
        "description": "대형 마트 외부와 입구 주변, 자전거를 세울 수 있는 출입구 앞 상업 공간.",
        "visual_traits": [
          "마트 입구",
          "넓은 외부 통로",
          "상업 건물 외관",
          "자전거 주차 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, the exterior and entrance area of a large modern supermarket. Wide paved walkway, large glass automatic doors, modern commercial building facade, an empty metal bicycle parking rack near the entrance. Moody, desaturated palette, cold coastal haze, dim practical lights, muted neon signs, damp textures on the ground, grounded contemporary realism, dark occult mystery horror 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 mid-2020s, South Korean west coast area. Photorealistic cinematic establishing shot, an empty asphalt coastal road running alongside a wide open sandy beach and dark sea, cold coastal haze, damp textures, moody desaturated palette, dim practical streetlights, grounded contemporary 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": "L14",
        "description": "경찰서 사무실 내부, 책상과 모니터, 서류가 있는 업무용 사무 공간.",
        "visual_traits": [
          "사무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, police station office interior, standard office desks, computer monitors, scattered stacks of paperwork, overhead fluorescent lighting. Use a moody, desaturated palette with cold coastal haze, dim practical lights, muted neon, damp textures, and grounded contemporary realism. no people, no vehicles, no objects in focus.",
        "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": "C10",
        "description": "검은 인간형 실루엣, 얼굴과 세부 신체 특징이 보이지 않는 어두운 형체.",
        "visual_traits": [
          "검은 인간형 형체",
          "얼굴 세부 없음",
          "신체 윤곽만 보임",
          "어두운 실루엣"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A completely black human-like silhouette. No facial features, no skin tone, and no hair details are visible. Only the dark, solid outline of a head, neck, and upper shoulders, appearing as a pure shadow or dark void. Moody, desaturated palette, grounded contemporary realism, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 옥상과 옥상 현관 앞": {
        "name": "옥탑방 옥상과 옥상 현관 앞",
        "short_id": "L11",
        "description": "옥탑방 옥상, 물탱크와 빨랫줄, 평상이 놓인 철문 현관 앞 공간.",
        "visual_traits": [
          "옥상 물탱크",
          "빨랫줄",
          "평상",
          "철문 현관"
        ],
        "t2i_prompt": "Set in 2020s modern era, coastal region in South Korea. Photorealistic cinematic establishing shot, a rooftop area of a rooftop apartment featuring an old water tank, an empty clothesline, a wooden resting platform, and a weathered metal entrance door, moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, 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": "L07",
        "description": "유기견 보호원 실내, 개들이 들어간 우리와 미용·진료용 공간이 있는 시설.",
        "visual_traits": [
          "개 우리",
          "실내 보호 시설",
          "미용·진료 공간",
          "실용적인 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast region. Photorealistic cinematic establishing shot, interior of an animal shelter, rows of metal dog cages, a small grooming and examination area with a fixed table, tile floor, practical fluorescent lighting, moody, desaturated palette, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, 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": "C08",
        "description": "Korean 성인 남성, 얼굴이 보이지 않는 인물, 머리카락 세부는 드러나지 않음.",
        "visual_traits": [
          "Korean 남성",
          "성인 남성",
          "얼굴 비가시",
          "머리카락 세부 불명"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, face completely obscured by heavy deep shadows, indistinguishable facial features, dark unidentifiable hair silhouette. Moody, desaturated lighting, grounded contemporary realism, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "밤의 도심 뒷골목, 희미한 가로등, 전봇대와 어두운 벽면이 있는 좁은 골목.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 도심 벽면"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a narrow city back alley at night, dim practical streetlights, old utility poles, dark and damp concrete walls, cold coastal haze, moody desaturated palette, grounded contemporary realism, dark occult mystery horror 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"
      },
      "PC방 내부": {
        "name": "PC방 내부",
        "short_id": "L17",
        "description": "PC방 내부, 컴퓨터 좌석과 모니터가 줄지어 있는 어두운 실내 공간.",
        "visual_traits": [
          "컴퓨터 좌석",
          "여러 모니터",
          "어두운 실내 조명",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in contemporary 2020s South Korea. Photorealistic cinematic establishing shot, interior of a modern internet cafe (PC bang), rows of computer desks and glowing monitors, narrow aisles, dim practical lighting, muted neon accents, damp textures, moody and desaturated palette, dark occult mystery horror tone, grounded contemporary 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": "L12",
        "description": "옥탑방으로 오르는 외부 계단, 좁은 철제 계단과 옥상으로 이어지는 출입 동선.",
        "visual_traits": [
          "외부 철제 계단",
          "좁은 계단참",
          "옥상 연결 동선",
          "주거 건물 외부 구조"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea west coast. Photorealistic cinematic establishing shot, steep and narrow exterior iron stairs attached to the weathered exterior wall of an old residential building leading up to a rooftop, rusted metal railings, narrow landing steps, moody, desaturated palette, cold coastal haze, dim practical lighting casting harsh shadows on the metal stairs, damp textures, grounded contemporary realism, dark occult mystery horror 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. Photorealistic cinematic establishing shot, deck of a small fishing boat at sea, low railings, thick anchor ropes, weathered working space exposed to sea breeze, moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, 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 mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, a wide expansive ocean surface at sunset, golden dusk light reflecting on the water, thick bands of cold coastal haze and fog rolling over the dark sea. Moody, desaturated palette, damp textures, grounded contemporary realism, dark occult mystery horror tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "어선 조타실 내부": {
        "name": "어선 조타실 내부",
        "short_id": "L20",
        "description": "소형 어선 조타실 내부, 조종 장비와 창문, 여러 원형 표식이 보이는 좁은 선실.",
        "visual_traits": [
          "좁은 조타실",
          "조종 장비",
          "바다 쪽 창문",
          "여러 원형 표식"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea coastal region. Photorealistic cinematic establishing shot, inside a small fishing boat's wheelhouse. Cramped interior space with steering equipment and control panels, windows looking out toward the sea, several circular markings visible on the interior walls. Use a moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, and grounded contemporary realism. Dark occult mystery horror tone, 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": "P02",
        "description": "현대식 휴대폰, 위치 확인과 전화에 쓰이는 손에 드는 검은 직사각형 스마트폰.",
        "visual_traits": [
          "직사각형 스마트폰",
          "검은 화면",
          "손에 드는 크기",
          "현대식 기기"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a standard modern black rectangular smartphone, dark glossy screen, sleek design, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "마트 총무과 사무실": {
        "name": "마트 총무과 사무실",
        "short_id": "L16",
        "description": "마트 총무과 사무실, CCTV 화면을 확인하는 모니터와 업무 책상이 있는 작은 사무실.",
        "visual_traits": [
          "CCTV 모니터",
          "업무 책상",
          "작은 사무실",
          "실내 형광 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped back office in a mart. Wall-mounted monitors displaying multiple security camera feeds emitting a faint glow, a basic office desk, harsh overhead fluorescent lighting. Moody, desaturated palette, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "포구와 항구 갯바위": {
        "name": "포구와 항구 갯바위",
        "short_id": "L18",
        "description": "안개 낀 포구와 항구 갯바위, 빈 선착장과 바다 가장자리의 바위 지형.",
        "visual_traits": [
          "빈 포구",
          "갯바위",
          "안개 낀 바다",
          "선착장 주변"
        ],
        "t2i_prompt": "Set in Modern era, South Korea. Photorealistic cinematic establishing shot, a foggy harbor and coastal rocks at the edge of the sea, an empty dilapidated pier, rugged rocky terrain meeting the dark water, damp textures. Moody, desaturated palette with cold coastal haze, dim practical lights, grounded contemporary realism, dark occult mystery horror 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": "P04",
        "description": "방 창가에 걸린 커튼, 창을 가리는 천 재질의 늘어진 실내 가림막.",
        "visual_traits": [
          "천 재질",
          "창가 설치",
          "길게 늘어진 형태",
          "실내 가림막"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Photorealistic product photo, isolated object, an indoor fabric curtain, long draped textile hanging down, plain neutral background. Use a moody, desaturated palette with grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "찻잔": {
        "name": "찻잔",
        "short_id": "P08",
        "description": "식탁 위 찻잔, 작은 손잡이가 달린 음료용 컵 형태의 그릇.",
        "visual_traits": [
          "작은 컵 형태",
          "손잡이",
          "식탁 위 소품",
          "음료용 그릇"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic product photo, isolated object, a small ceramic teacup with a single handle, clean and simple design, plain neutral background, moody desaturated lighting with cold coastal haze style.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    },
    "entity_queue": [
      [
        "수리영",
        "character",
        "C01"
      ],
      [
        "혜수",
        "character",
        "C02"
      ],
      [
        "인우",
        "character",
        "C03"
      ],
      [
        "김형사",
        "character",
        "C04"
      ],
      [
        "민숙",
        "character",
        "C05"
      ],
      [
        "한국인 남성",
        "character",
        "C06"
      ],
      [
        "한국인 여성",
        "character",
        "C07"
      ],
      [
        "낯선 남자",
        "character",
        "C08"
      ],
      [
        "로트와일러",
        "character",
        "C09"
      ],
      [
        "검은 실루엣",
        "character",
        "C10"
      ],
      [
        "검은 고양이",
        "character",
        "C11"
      ],
      [
        "민숙 (환영)",
        "character",
        "C12"
      ],
      [
        "어린 여자아이",
        "character",
        "C13"
      ],
      [
        "숲속 우거진 수풀",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "폴리스 라인이 쳐진 사건 현장",
        "location",
        "L03"
      ],
      [
        "인천 변두리 다세대 빌라 외부와 마당·건물 앞",
        "location",
        "L04"
      ],
      [
        "옥탑방 내부 거실·방·욕실",
        "location",
        "L05"
      ],
      [
        "해안가 도로와 해변 일대",
        "location",
        "L06"
      ],
      [
        "유기견 보호원 내부",
        "location",
        "L07"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L09"
      ],
      [
        "대형 마트 외부와 입구 주변",
        "location",
        "L10"
      ],
      [
        "옥탑방 옥상과 옥상 현관 앞",
        "location",
        "L11"
      ],
      [
        "옥탑방으로 향하는 외부 계단·철제 계단",
        "location",
        "L12"
      ],
      [
        "해안가 버스정류장",
        "location",
        "L13"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L14"
      ],
      [
        "마트 총무과 사무실",
        "location",
        "L16"
      ],
      [
        "PC방 내부",
        "location",
        "L17"
      ],
      [
        "포구와 항구 갯바위",
        "location",
        "L18"
      ],
      [
        "바다 위 어선 갑판",
        "location",
        "L19"
      ],
      [
        "어선 조타실 내부",
        "location",
        "L20"
      ],
      [
        "해질 무렵 바다 해상",
        "location",
        "L21"
      ],
      [
        "붉은 원형 표식",
        "prop",
        "P01"
      ],
      [
        "휴대폰",
        "prop",
        "P02"
      ],
      [
        "낡은 사진",
        "prop",
        "P03"
      ],
      [
        "커튼",
        "prop",
        "P04"
      ],
      [
        "종이 지도",
        "prop",
        "P05"
      ],
      [
        "백팩",
        "prop",
        "P06"
      ],
      [
        "냄비",
        "prop",
        "P07"
      ],
      [
        "찻잔",
        "prop",
        "P08"
      ],
      [
        "액자 사진",
        "prop",
        "P09"
      ],
      [
        "인형",
        "prop",
        "P10"
      ],
      [
        "말린 약초 잎",
        "prop",
        "P11"
      ]
    ],
    "characters": [
      {
        "name": "로트와일러",
        "short_id": "C09",
        "description": "대형 로트와일러 개, 짧은 검은 털과 갈색 무늬, 강한 주둥이와 삼각형 귀.",
        "visual_traits": [
          "로트와일러 품종",
          "짧은 검은 털",
          "갈색 얼굴·다리 무늬",
          "넓은 주둥이"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean west coast region. Passport-style ID photo, head and upper chest visible, a large Rottweiler dog, short black coat with brown markings on the face, strong broad muzzle, triangular ears, plain white background. Moody, desaturated palette, grounded contemporary realism, cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 남성 24세, 자연스러운 어두운 머리카락, 젊은 성인 남성 얼굴.",
        "visual_traits": [
          "Korean 남성",
          "20대 중반 얼굴",
          "자연스러운 어두운 머리카락",
          "젊은 남성 얼굴"
        ],
        "t2i_prompt": "Set in modern day, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 24-year-old Korean male with a natural dark hairstyle. He has a youthful adult face with realistic facial features. Shot in a moody, desaturated palette with cold coastal haze, dim practical lights, muted neon, damp textures, grounded contemporary realism, cinematic lighting, ultra detailed, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean 남성 30대, 자연스러운 어두운 머리카락, 성인 남성의 기본 얼굴.",
        "visual_traits": [
          "Korean 남성",
          "30대 얼굴",
          "자연스러운 어두운 머리카락",
          "성인 남성 얼굴"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast region. Passport-style ID photo, head and upper chest visible, a 30-year-old Korean man with natural dark hair, standard adult male facial features, grounded contemporary realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "어린 여자아이",
        "short_id": "C13",
        "description": "Korean 여자아이 약 12세, 자연스러운 어두운 머리카락, 어린 얼굴.",
        "visual_traits": [
          "Korean 여자아이",
          "12세 전후 얼굴",
          "자연스러운 어두운 머리카락",
          "어린 얼굴형"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl, natural dark hair, youthful facial features. Shot with a moody, desaturated palette, dim practical lighting, and grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean 여성 40대 초반, 자연스러운 어두운 머리카락, 중년 여성의 온화한 얼굴.",
        "visual_traits": [
          "Korean 여성",
          "40대 초반 얼굴",
          "자연스러운 어두운 머리카락",
          "중년 여성 얼굴"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, an early 40s Korean woman with natural dark hair and warm, gentle middle-aged facial features, plain white background. Moody, desaturated palette with cold coastal haze, dim practical lights, muted neon, damp textures, grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남성",
        "short_id": "C06",
        "description": "Korean 성인 남성, 자연스러운 어두운 머리카락, 평범한 성인 남성 얼굴.",
        "visual_traits": [
          "Korean 남성",
          "성인 남성 얼굴",
          "자연스러운 어두운 머리카락",
          "기본 얼굴형"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea coastal region. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, average facial features, natural dark hair, distinctively red pupils, grounded contemporary realism, moody lighting on the subject.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여성",
        "short_id": "C07",
        "description": "Korean 성인 여성, 자연스러운 어두운 머리카락, 평범한 성인 여성 얼굴.",
        "visual_traits": [
          "Korean 여성",
          "성인 여성 얼굴",
          "자연스러운 어두운 머리카락",
          "기본 얼굴형"
        ],
        "t2i_prompt": "Set in mid-2020s, West Coast of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. An ordinary adult Korean woman, natural dark hair, basic face shape, neutral expression, moody cinematic lighting on the face, grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 여성 40대 중반, 자연스러운 어두운 머리카락, 중년 여성의 또렷한 얼굴.",
        "visual_traits": [
          "Korean 여성",
          "40대 중반 얼굴",
          "자연스러운 어두운 머리카락",
          "중년 여성 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea's west coast. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s, natural dark hair, distinct facial features. Rendered in a moody, desaturated palette, grounded contemporary realism, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 여성 21세, 자연스러운 어두운 머리카락, 젊은 얼굴, 기본 얼굴선이 부드러운 인상.",
        "visual_traits": [
          "Korean 여성",
          "20대 초반 얼굴",
          "자연스러운 어두운 머리카락",
          "젊고 부드러운 얼굴선"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. A 21-year-old Korean female with a youthful face, soft facial lines, and natural dark hair. Photorealistic, grounded contemporary realism, highly detailed face, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙 (환영)",
        "short_id": "C12",
        "description": "Korean 여성 40대 초반, 민숙과 같은 중년 여성 얼굴, 자연스러운 어두운 머리카락.",
        "visual_traits": [
          "Korean 여성",
          "40대 초반 얼굴",
          "자연스러운 어두운 머리카락",
          "민숙과 같은 얼굴"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her early 40s, middle-aged facial features, natural dark hair, plain white background. Grounded contemporary realism, moody and desaturated color palette, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C11",
        "description": "검은 털의 고양이, 작은 얼굴과 뾰족한 귀, 민첩한 고양이 실루엣.",
        "visual_traits": [
          "검은 털",
          "고양이 얼굴",
          "뾰족한 귀",
          "가느다란 꼬리"
        ],
        "t2i_prompt": "Set in modern mid-2020s, West Coast of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black cat with sleek black fur, a small feline face, and pointy ears. Photorealistic, grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 실루엣",
        "short_id": "C10",
        "description": "검은 인간형 실루엣, 얼굴과 세부 신체 특징이 보이지 않는 어두운 형체.",
        "visual_traits": [
          "검은 인간형 형체",
          "얼굴 세부 없음",
          "신체 윤곽만 보임",
          "어두운 실루엣"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A completely black human-like silhouette. No facial features, no skin tone, and no hair details are visible. Only the dark, solid outline of a head, neck, and upper shoulders, appearing as a pure shadow or dark void. Moody, desaturated palette, grounded contemporary realism, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낯선 남자",
        "short_id": "C08",
        "description": "Korean 성인 남성, 얼굴이 보이지 않는 인물, 머리카락 세부는 드러나지 않음.",
        "visual_traits": [
          "Korean 남성",
          "성인 남성",
          "얼굴 비가시",
          "머리카락 세부 불명"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, face completely obscured by heavy deep shadows, indistinguishable facial features, dark unidentifiable hair silhouette. Moody, desaturated lighting, grounded contemporary realism, dark occult mystery horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "폴리스 라인이 쳐진 사건 현장",
        "short_id": "L03",
        "description": "폴리스 라인이 둘러진 야외 사건 현장, 감식 구역처럼 정리된 차가운 낮빛 공간.",
        "visual_traits": [
          "폴리스 라인",
          "야외 현장 구역",
          "낮빛 조명",
          "감식 현장 분위기"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an outdoor crime scene cordoned off with bright yellow police tape, empty damp ground. Moody, desaturated palette with cold coastal haze, cold overcast daylight, damp textures, grounded contemporary realism, dark occult mystery horror 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": "L04",
        "description": "인천 변두리의 오래된 다세대 빌라 외부, 작은 마당과 건물 앞 출입 공간.",
        "visual_traits": [
          "오래된 다세대 빌라",
          "작은 마당",
          "건물 앞 출입부",
          "변두리 주거지 외관"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korean West Coast. Photorealistic cinematic establishing shot, exterior of an old weathered low-rise multi-family red brick villa, a narrow cement yard with damp textures, a worn-out building entrance with old mailboxes, situated in a run-down residential outskirt, moody, desaturated palette with cold coastal haze, dim practical lights, grounded contemporary realism, dark occult mystery horror atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "yard"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 내부 거실·방·욕실",
        "short_id": "L05",
        "description": "오래된 옥탑방 내부, 작은 창과 거실, 싱크대, 방, 욕실이 이어진 좁은 주거 공간.",
        "visual_traits": [
          "작은 창",
          "좁은 거실",
          "싱크대 공간",
          "방과 욕실이 붙은 구조"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea coastal region. Photorealistic cinematic establishing shot, interior of an old, cramped rooftop apartment. A small living area tightly connected to a tiny kitchenette with a worn sink, with visible doors leading to a room and a bathroom nearby. Worn-out wallpaper, old linoleum flooring, small windows letting in dim light, claustrophobic layout. Moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, grounded contemporary realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "숲속 우거진 수풀",
        "short_id": "L01",
        "description": "해질 무렵 빽빽한 숲속 수풀, 좁은 등산로 주변의 어두운 녹색 덤불과 나무.",
        "visual_traits": [
          "빽빽한 수풀",
          "어두운 녹색 덤불",
          "숲속 등산로 느낌",
          "해질녘 낮은 빛"
        ],
        "t2i_prompt": "Set in modern 2020s, West Coast of South Korea. Photorealistic cinematic establishing shot, a dense and overgrown forest area with thick, dark green bushes and shrubs flanking a narrow, winding dirt hiking trail, tall trees obscuring the sky. Moody, desaturated palette with cold coastal haze, dim lighting, damp textures, grounded contemporary realism, dark occult mystery horror tone, low light dusk 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": "L13",
        "description": "해안가 버스정류장, 바다를 바라볼 수 있는 길가의 작은 정류장 공간.",
        "visual_traits": [
          "버스정류장 구조물",
          "바다 전망",
          "길가 공간",
          "야간 해안 분위기"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast. Photorealistic cinematic establishing shot, a small bus stop shelter located by a coastal road, facing the dark ocean, no people, no vehicles, no objects. A simple structure with a bench and a bus stop sign. Moody, desaturated palette with cold coastal haze, dim practical lights, damp asphalt textures, grounded contemporary 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": "L09",
        "description": "대형 마트 매장 내부, 진열대와 박스, 넓은 통로, 밝은 형광 조명이 있는 공간.",
        "visual_traits": [
          "긴 진열대",
          "넓은 매장 통로",
          "밝은 형광 조명",
          "상품 박스"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot of a large supermarket interior, long straight display shelves, wide main aisles, stacked cardboard product boxes, bright fluorescent overhead lighting casting a cold glow, moody and desaturated palette with grounded contemporary realism, tense psychological horror atmosphere, 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": "L10",
        "description": "대형 마트 외부와 입구 주변, 자전거를 세울 수 있는 출입구 앞 상업 공간.",
        "visual_traits": [
          "마트 입구",
          "넓은 외부 통로",
          "상업 건물 외관",
          "자전거 주차 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, the exterior and entrance area of a large modern supermarket. Wide paved walkway, large glass automatic doors, modern commercial building facade, an empty metal bicycle parking rack near the entrance. Moody, desaturated palette, cold coastal haze, dim practical lights, muted neon signs, damp textures on the ground, grounded contemporary realism, dark occult mystery horror 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 mid-2020s, South Korean west coast area. Photorealistic cinematic establishing shot, an empty asphalt coastal road running alongside a wide open sandy beach and dark sea, cold coastal haze, damp textures, moody desaturated palette, dim practical streetlights, grounded contemporary 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": "L14",
        "description": "경찰서 사무실 내부, 책상과 모니터, 서류가 있는 업무용 사무 공간.",
        "visual_traits": [
          "사무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, police station office interior, standard office desks, computer monitors, scattered stacks of paperwork, overhead fluorescent lighting. Use a moody, desaturated palette with cold coastal haze, dim practical lights, muted neon, damp textures, and grounded contemporary realism. no people, no vehicles, no objects in focus.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 옥상과 옥상 현관 앞",
        "short_id": "L11",
        "description": "옥탑방 옥상, 물탱크와 빨랫줄, 평상이 놓인 철문 현관 앞 공간.",
        "visual_traits": [
          "옥상 물탱크",
          "빨랫줄",
          "평상",
          "철문 현관"
        ],
        "t2i_prompt": "Set in 2020s modern era, coastal region in South Korea. Photorealistic cinematic establishing shot, a rooftop area of a rooftop apartment featuring an old water tank, an empty clothesline, a wooden resting platform, and a weathered metal entrance door, moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, 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": "L07",
        "description": "유기견 보호원 실내, 개들이 들어간 우리와 미용·진료용 공간이 있는 시설.",
        "visual_traits": [
          "개 우리",
          "실내 보호 시설",
          "미용·진료 공간",
          "실용적인 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast region. Photorealistic cinematic establishing shot, interior of an animal shelter, rows of metal dog cages, a small grooming and examination area with a fixed table, tile floor, practical fluorescent lighting, moody, desaturated palette, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, 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": "L02",
        "description": "밤의 도심 뒷골목, 희미한 가로등, 전봇대와 어두운 벽면이 있는 좁은 골목.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 도심 벽면"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a narrow city back alley at night, dim practical streetlights, old utility poles, dark and damp concrete walls, cold coastal haze, moody desaturated palette, grounded contemporary realism, dark occult mystery horror 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": "PC방 내부",
        "short_id": "L17",
        "description": "PC방 내부, 컴퓨터 좌석과 모니터가 줄지어 있는 어두운 실내 공간.",
        "visual_traits": [
          "컴퓨터 좌석",
          "여러 모니터",
          "어두운 실내 조명",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in contemporary 2020s South Korea. Photorealistic cinematic establishing shot, interior of a modern internet cafe (PC bang), rows of computer desks and glowing monitors, narrow aisles, dim practical lighting, muted neon accents, damp textures, moody and desaturated palette, dark occult mystery horror tone, grounded contemporary 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": "L12",
        "description": "옥탑방으로 오르는 외부 계단, 좁은 철제 계단과 옥상으로 이어지는 출입 동선.",
        "visual_traits": [
          "외부 철제 계단",
          "좁은 계단참",
          "옥상 연결 동선",
          "주거 건물 외부 구조"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea west coast. Photorealistic cinematic establishing shot, steep and narrow exterior iron stairs attached to the weathered exterior wall of an old residential building leading up to a rooftop, rusted metal railings, narrow landing steps, moody, desaturated palette, cold coastal haze, dim practical lighting casting harsh shadows on the metal stairs, damp textures, grounded contemporary realism, dark occult mystery horror 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. Photorealistic cinematic establishing shot, deck of a small fishing boat at sea, low railings, thick anchor ropes, weathered working space exposed to sea breeze, moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, 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 mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, a wide expansive ocean surface at sunset, golden dusk light reflecting on the water, thick bands of cold coastal haze and fog rolling over the dark sea. Moody, desaturated palette, damp textures, grounded contemporary realism, dark occult mystery horror tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "어선 조타실 내부",
        "short_id": "L20",
        "description": "소형 어선 조타실 내부, 조종 장비와 창문, 여러 원형 표식이 보이는 좁은 선실.",
        "visual_traits": [
          "좁은 조타실",
          "조종 장비",
          "바다 쪽 창문",
          "여러 원형 표식"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea coastal region. Photorealistic cinematic establishing shot, inside a small fishing boat's wheelhouse. Cramped interior space with steering equipment and control panels, windows looking out toward the sea, several circular markings visible on the interior walls. Use a moody, desaturated palette with cold coastal haze, dim practical lights, damp textures, and grounded contemporary realism. Dark occult mystery horror tone, 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": "마트 총무과 사무실, CCTV 화면을 확인하는 모니터와 업무 책상이 있는 작은 사무실.",
        "visual_traits": [
          "CCTV 모니터",
          "업무 책상",
          "작은 사무실",
          "실내 형광 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped back office in a mart. Wall-mounted monitors displaying multiple security camera feeds emitting a faint glow, a basic office desk, harsh overhead fluorescent lighting. Moody, desaturated palette, dim practical lights, damp textures, grounded contemporary realism, dark occult mystery horror tone, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "포구와 항구 갯바위",
        "short_id": "L18",
        "description": "안개 낀 포구와 항구 갯바위, 빈 선착장과 바다 가장자리의 바위 지형.",
        "visual_traits": [
          "빈 포구",
          "갯바위",
          "안개 낀 바다",
          "선착장 주변"
        ],
        "t2i_prompt": "Set in Modern era, South Korea. Photorealistic cinematic establishing shot, a foggy harbor and coastal rocks at the edge of the sea, an empty dilapidated pier, rugged rocky terrain meeting the dark water, damp textures. Moody, desaturated palette with cold coastal haze, dim practical lights, grounded contemporary realism, dark occult mystery horror 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"
      }
    ],
    "props": [
      {
        "name": "휴대폰",
        "short_id": "P02",
        "description": "현대식 휴대폰, 위치 확인과 전화에 쓰이는 손에 드는 검은 직사각형 스마트폰.",
        "visual_traits": [
          "직사각형 스마트폰",
          "검은 화면",
          "손에 드는 크기",
          "현대식 기기"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a standard modern black rectangular smartphone, dark glossy screen, sleek design, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "커튼",
        "short_id": "P04",
        "description": "방 창가에 걸린 커튼, 창을 가리는 천 재질의 늘어진 실내 가림막.",
        "visual_traits": [
          "천 재질",
          "창가 설치",
          "길게 늘어진 형태",
          "실내 가림막"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Photorealistic product photo, isolated object, an indoor fabric curtain, long draped textile hanging down, plain neutral background. Use a moody, desaturated palette with grounded contemporary realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "찻잔",
        "short_id": "P08",
        "description": "식탁 위 찻잔, 작은 손잡이가 달린 음료용 컵 형태의 그릇.",
        "visual_traits": [
          "작은 컵 형태",
          "손잡이",
          "식탁 위 소품",
          "음료용 그릇"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic product photo, isolated object, a small ceramic teacup with a single handle, clean and simple design, plain neutral background, moody desaturated lighting with cold coastal haze style.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "6bda4ea4-e838-4a30-8cbd-81fe23e689f7",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-29T10:00:05.128877+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}