{
  "status": "running",
  "data": {
    "completed": {
      "김형사": {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean, 30대 남성, 짧은 검은 머리, 평범한 얼굴형, 약간 굵은 눈썹과 무난한 인상.",
        "visual_traits": [
          "30대 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "굵은 눈썹",
          "무난한 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 30-year-old Korean man, short black hair, ordinary face shape, slightly thick eyebrows, average unremarkable facial features, photorealistic cinematic style.",
        "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, interior of a large modern supermarket, wide aisles, long continuous rows of display shelves stocked with groceries, stacked product boxes, bright and cold fluorescent lighting, mundane modern retail architecture, muted realism, gritty thriller undertones, 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": "L10",
        "description": "번화가에 접한 대형 마트 입구, 큰 간판과 유리문, 네온사인 불빛, 자전거 거치 공간.",
        "visual_traits": [
          "큰 마트 간판",
          "유리문 입구",
          "네온사인",
          "포장된 앞마당",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, exterior of a large supermarket facing a busy street, large store sign, glass door entrance, neon sign lights, paved front yard, bicycle parking area, cold maritime fog, muted coastal realism, deep shadows, damp tactile 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": "C11",
        "description": "Korean, 성인 남성, 검은 머리, 땀에 젖은 듯 흐트러진 얼굴, 짙은 눈매와 거친 얼굴선.",
        "visual_traits": [
          "성인 남성 얼굴",
          "검은 머리",
          "흐트러진 머리",
          "짙은 눈매",
          "거친 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, disheveled black hair, deep-set eyes, rough and thick facial structure, prominent brow bone, unkempt facial features. Photorealistic, sharp focus.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean, 24세 남성, 수려한 젊은 얼굴, 짧은 검은 머리, 깊고 날카로운 눈매.",
        "visual_traits": [
          "20대 남성 얼굴",
          "짧은 검은 머리",
          "수려한 이목구비",
          "날카로운 눈매",
          "차분한 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal village in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 24-year-old Korean man, short black hair, handsome facial features, calm jawline, deep and sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "민숙": {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean, 40대 여성, 검은 머리, 부드러운 중년 얼굴, 차분한 눈매와 자연스러운 이목구비.",
        "visual_traits": [
          "40대 여성 얼굴",
          "검은 머리",
          "부드러운 이목구비",
          "차분한 눈매",
          "중년 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s modern South Korea, South Korean west coast port village. Passport-style ID photo, head and upper chest visible, a 40-year-old Korean woman with black hair. She has a soft middle-aged face, calm eyes, and natural facial features. Muted realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "12살 여자아이": {
        "name": "12살 여자아이",
        "short_id": "C13",
        "description": "Korean, 12세 여자아이, 어린 둥근 얼굴, 검은 머리, 또렷한 눈과 앳된 이목구비.",
        "visual_traits": [
          "12세 여자아이",
          "둥근 어린 얼굴",
          "검은 머리",
          "또렷한 눈",
          "앳된 이목구비"
        ],
        "t2i_prompt": "Set in contemporary mid-2020s, South Korea's west coast. Passport-style ID photo, head and upper chest visible, 12-year-old girl, young round face, black hair, clear expressive eyes, youthful facial features, neutral expression, evenly lit face, photorealistic cinematic realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 실루엣의 한국인 남자": {
        "name": "검은 실루엣의 한국인 남자",
        "short_id": "C10",
        "description": "Korean, 성인 남성, 빛을 등진 검은 얼굴 실루엣, 이목구비가 보이지 않는 머리 윤곽.",
        "visual_traits": [
          "검은 얼굴 실루엣",
          "이목구비 비가시",
          "성인 남성 윤곽",
          "짧은 머리 형태",
          "역광 느낌"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, short hair. The face and head appear as a completely dark silhouette, heavily shadowed with no visible facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean, 21세 여성, 창백한 얼굴, 긴 검은 머리, 또렷한 눈매와 섬세한 이목구비.",
        "visual_traits": [
          "21세 여성 얼굴",
          "긴 검은 머리",
          "창백한 피부톤",
          "또렷한 눈매",
          "섬세한 이목구비 意미?"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, pale skin tone, long straight black hair, clear and defined eyes, delicate facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L07",
        "description": "여러 견사가 늘어선 유기견 보호원, 철창 우리, 진료용 공간, 세척 도구와 실용적 조명.",
        "visual_traits": [
          "철창 견사",
          "여러 개 우리",
          "진료 공간",
          "세척 도구",
          "밝은 실내 조명"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, West Coast port village, South Korea. Photorealistic cinematic establishing shot, an indoor stray dog shelter, long rows of metal wire cages and kennels, a veterinary examination table, cleaning tools in the corner, bright functional indoor lighting, cold maritime fog mood, muted coastal realism, deep shadows, damp tactile textures, no people, no animals, 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": "C02",
        "description": "Korean, 40대 중반 여성, 단정한 중년 얼굴, 짧은 검은 머리, 날카롭고 또렷한 눈매.",
        "visual_traits": [
          "40대 중반 여성",
          "짧은 검은 머리",
          "단정한 얼굴형",
          "또렷한 눈매",
          "중년 얼굴"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea, West Coast. Passport-style ID photo, head and upper chest visible, plain white background. A mid-40s Korean woman, short black hair, neat facial structure, sharp and clear eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "PC방 내부": {
        "name": "PC방 내부",
        "short_id": "L16",
        "description": "줄지은 PC와 모니터가 있는 PC방 내부, 어두운 조명, 칸막이 좌석, 푸른 화면빛.",
        "visual_traits": [
          "줄지은 컴퓨터",
          "칸막이 좌석",
          "어두운 조명",
          "푸른 모니터빛",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in modern day 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dark internet cafe. Rows of computer desks with partitions, glowing blue monitor screens casting light into narrow aisles, dark lighting, deep shadows, gritty thriller 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": "C08",
        "description": "대형 로트와일러, 검정과 갈색 털, 넓은 머리, 강한 턱선, 짙고 날카로운 눈.",
        "visual_traits": [
          "검정·갈색 털",
          "넓은 머리",
          "강한 턱선",
          "짙은 눈",
          "대형 맹견 체형"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan short fur, broad head, strong thick jawline, dark sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "다세대 빌라 옥탑방 외부·옥상·외부 계단": {
        "name": "다세대 빌라 옥탑방 외부·옥상·외부 계단",
        "short_id": "L04",
        "description": "오래된 다세대 빌라 옥상과 옥탑방 외부, 물탱크, 빨랫줄, 철문, 좁은 외부 계단.",
        "visual_traits": [
          "낡은 옥상",
          "물탱크",
          "빨랫줄",
          "철문 현관",
          "좁은 외부 계단"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal South Korea. Photorealistic cinematic establishing shot, the rooftop of an aging multi-family villa, featuring the exterior of a small rooftop room with a weathered metal door, a large water tank, empty clotheslines, and a narrow, steep exterior staircase, worn green urethane floor, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror mood, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "rooftop",
                "stairs"
              ],
              "default_space_key": "rooftop"
            }
          },
          "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, narrow city back alley illuminated by dim streetlights, utility poles with tangled overhead wires, dark textured walls, damp wet ground reflecting faint light, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror with gritty thriller 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": "L06",
        "description": "바다 옆 포장도로, 해안 난간, 탁 트인 수평선, 바닷바람이 느껴지는 밝은 낮 풍경.",
        "visual_traits": [
          "해안 난간",
          "넓은 바다",
          "포장도로",
          "수평선",
          "밝은 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast. Photorealistic cinematic establishing shot, a paved coastal road right next to the wide open sea, a guardrail running continuously along the edge of the road, a clear horizon, bright natural daylight, 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": "L01",
        "description": "해 질 무렵의 울창한 숲, 빽빽한 수풀과 나무줄기, 어두워지는 자연광과 좁은 등산로.",
        "visual_traits": [
          "울창한 수풀",
          "나무줄기",
          "해질 무렵 빛",
          "좁은 산길",
          "어두운 녹색 톤"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Photorealistic cinematic establishing shot, dense and lush forest at dusk, thick bushes and tree trunks, fading natural light, a narrow mountain trail, dark green tones, cold maritime fog, deep shadows, damp tactile textures, muted coastal 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": "C12",
        "description": "검은 고양이, 윤기 있는 검은 털, 작고 날렵한 얼굴, 밝은 눈동자와 뾰족한 귀.",
        "visual_traits": [
          "검은 털",
          "밝은 눈동자",
          "뾰족한 귀",
          "작은 얼굴",
          "날렵한 고양이 윤곽"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a black cat with glossy fur, small sleek face, bright eyes, pointed ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "경찰서 밖 거리": {
        "name": "경찰서 밖 거리",
        "short_id": "L15",
        "description": "경찰서 앞 도시 거리, 관공서 외벽, 인도와 도로, 낮의 차가운 자연광과 주차 공간.",
        "visual_traits": [
          "관공서 외벽",
          "인도",
          "도로",
          "주차 공간",
          "낮 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, coastal town in South Korea. Photorealistic cinematic establishing shot, a city street just outside a police station building. Featuring the mundane exterior wall of a government office, a paved sidewalk, an empty asphalt road, and designated parking spaces. Illuminated by cold natural daylight with muted coastal realism, deep shadows, and damp tactile 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": "C09",
        "description": "Korean, 성인 남성, 얼굴이 거의 드러나지 않는 어두운 윤곽, 짧은 검은 머리.",
        "visual_traits": [
          "성인 남성",
          "가려진 얼굴",
          "짧은 검은 머리",
          "어두운 얼굴 윤곽",
          "식별 어려운 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, short black hair. His face is heavily obscured by deep dark shadows, making the facial features indistinguishable and hidden in dark contours.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "폴리스 라인이 쳐진 사건 현장": {
        "name": "폴리스 라인이 쳐진 사건 현장",
        "short_id": "L03",
        "description": "폴리스 라인이 둘러진 야외 사건 현장, 감식 표식과 차단 테이프, 차갑고 건조한 낮빛.",
        "visual_traits": [
          "폴리스 라인",
          "감식 표식",
          "차단된 현장",
          "낮 자연광",
          "긴장감 있는 빈 공간"
        ],
        "t2i_prompt": "Set in 2020s modern Korea, coastal village. Photorealistic cinematic establishing shot, an outdoor crime scene cordoned off with bright yellow police tape, small yellow evidence markers placed on the ground, cold and dry daylight, damp tactile textures, muted coastal realism, empty space, 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": "C07",
        "description": "Korean, 성인 여성, 검은 머리, 흐릿한 얼굴 윤곽, 평범한 이목구비의 도심 여성 얼굴.",
        "visual_traits": [
          "성인 여성 얼굴",
          "검은 머리",
          "흐릿한 얼굴 윤곽",
          "평범한 이목구비",
          "도심 여성 인상"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, West Coast port villages and isolated island communities in South Korea. Passport-style ID photo, head and upper chest visible. An adult Korean female with black hair. She has a somewhat indistinct and ordinary facial structure, resembling an average urban woman. Plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "경찰서 사무실 내부": {
        "name": "경찰서 사무실 내부",
        "short_id": "L13",
        "description": "책상과 모니터가 늘어선 경찰서 사무실, 서류 더미, 사건 사진, 차가운 형광등 조명.",
        "visual_traits": [
          "업무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "사건 사진",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, western coast of South Korea. Photorealistic cinematic establishing shot of a modern police station office interior. Rows of office desks equipped with computer monitors, messy stacks of paperwork on the desks, and a board with case photos pinned to it. Cold and bright overhead fluorescent lighting casting deep shadows, muted realism, damp tactile textures. Empty room, no people, no vehicles, no character-specific 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": "L11",
        "description": "바다가 보이는 버스정류장, 간이 승강장, 도로변 가로등, 어두운 밤의 해안 공기.",
        "visual_traits": [
          "버스정류장 쉘터",
          "해안 도로",
          "바다 전망",
          "밤 가로등",
          "한적한 주변"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean coastal region. Photorealistic cinematic establishing shot, a small roadside bus stop shelter by a coastal road, glowing streetlights illuminating the immediate area, dark ocean visible in the background, desolate coastal atmosphere, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "한국인 남자": {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean, 성인 남성, 어두운 얼굴 윤곽, 검은 머리, 붉게 보이는 눈동자와 드러난 이빨.",
        "visual_traits": [
          "성인 남성 얼굴",
          "검은 머리",
          "붉은 눈동자",
          "드러난 이빨",
          "어두운 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, black hair, dark facial contours, red irises, prominently visible teeth.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 내부": {
        "name": "옥탑방 내부",
        "short_id": "L05",
        "description": "작은 옥탑방 실내, 낮은 천장, 거실 창, 간이 싱크대와 식탁, 좁은 방과 욕실이 붙은 공간.",
        "visual_traits": [
          "작은 거실",
          "간이 싱크대",
          "좁은 방",
          "식탁",
          "낮은 천장"
        ],
        "t2i_prompt": "Set in modern 2020s, isolated coastal areas of South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped rooftop apartment, low ceiling, a small living area with a simple kitchenette sink and a small dining table, old stained wallpaper and worn flooring, a narrow doorway leading to a small adjacent room, dull natural light coming through a small living room window, muted coastal realism, deep shadows, damp tactile textures, gritty thriller realism, empty room, 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. Photorealistic cinematic establishing shot, a narrow and aged alleyway in front of an old multi-family villa, weathered cement walls, a small entrance leading to a yard, an exterior staircase leading up to the rooftop, a dim vintage wall-mounted outdoor light, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, gritty and dark thriller atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "스마트폰": {
        "name": "스마트폰",
        "short_id": "P01",
        "description": "현대식 검은 스마트폰, 직사각 유리 화면, 얇은 본체, 통화와 위치 화면을 표시하는 기기.",
        "visual_traits": [
          "검은 직사각형",
          "유리 화면",
          "얇은 본체",
          "터치스크린",
          "휴대용 크기"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal village and isolated island in South Korea. Photorealistic product photo, isolated object, a modern black smartphone with a rectangular glass screen and a slim body, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "마트 총무과 보안실": {
        "name": "마트 총무과 보안실",
        "short_id": "L14",
        "description": "마트 내 보안실, CCTV 모니터 여러 대, 조작 콘솔, 좁은 사무 공간과 어두운 화면빛.",
        "visual_traits": [
          "CCTV 모니터",
          "조작 콘솔",
          "좁은 사무 공간",
          "어두운 화면빛",
          "보안 장비"
        ],
        "t2i_prompt": "Set in mid-2020s, a port village on the west coast of South Korea. Photorealistic cinematic establishing shot, empty room, no people, no vehicles, no objects. A narrow security room inside a building. One wall is fitted with multiple glowing CCTV monitor panels. A control console desk sits below the monitors. The room is generally dark, illuminated primarily by the cold, dim light emitting from the security screens. Gritty thriller realism, deep shadows, muted colors.",
        "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 mid-2020s, South Korea. Photorealistic cinematic establishing shot, wide open ocean, thick fog bands rolling over the water surface, blurred horizon line, golden sunset reflections shimmering on the gentle waves. Cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, cinematic lighting, dark Korean occult horror thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "소형 어선 갑판": {
        "name": "소형 어선 갑판",
        "short_id": "L19",
        "description": "소형 어선의 좁은 갑판, 금속 난간, 밧줄과 어구, 바닷물에 젖은 바닥과 낮은 선체.",
        "visual_traits": [
          "좁은 갑판",
          "금속 난간",
          "밧줄",
          "어구",
          "젖은 바닥"
        ],
        "t2i_prompt": "Set in Mid-2020s, West coast of South Korea. Photorealistic cinematic establishing shot, narrow outdoor deck of a small fishing boat, wet and stained floorboards, rusted metal railings, tangled coarse ropes and fishing nets integrated into the environment, low hull close to the dark water surface, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, gritty thriller realism, dark occult horror mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "소형 어선 조타실": {
        "name": "소형 어선 조타실",
        "short_id": "L20",
        "description": "소형 어선 조타실, 낡은 조종간과 계기판, 좁은 창문, 벽면 곳곳의 원형 표시.",
        "visual_traits": [
          "조종간",
          "계기판",
          "좁은 창문",
          "벽면 원형 표시",
          "밀폐된 작은 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, West Coast of South Korea. Photorealistic cinematic establishing shot, interior of a cramped small fishing boat wheelhouse, worn-out steering wheel and dashboard instrument panels, narrow windows, strange circular marks scattered across the interior walls, cold maritime fog visible outside, muted coastal realism, deep shadows, damp tactile textures, dark occult 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"
      }
    },
    "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"
      ],
      [
        "12살 여자아이",
        "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",
        "L15"
      ],
      [
        "PC방 내부",
        "location",
        "L16"
      ],
      [
        "포구·선착장·갯바위",
        "location",
        "L17"
      ],
      [
        "해상",
        "location",
        "L18"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L19"
      ],
      [
        "소형 어선 조타실",
        "location",
        "L20"
      ],
      [
        "스마트폰",
        "prop",
        "P01"
      ],
      [
        "붉은 원형 표식",
        "prop",
        "P02"
      ],
      [
        "낡은 사진",
        "prop",
        "P03"
      ],
      [
        "해상 지도",
        "prop",
        "P04"
      ],
      [
        "백팩",
        "prop",
        "P05"
      ],
      [
        "낡은 인형",
        "prop",
        "P06"
      ],
      [
        "약초 잎",
        "prop",
        "P07"
      ],
      [
        "좌표 메모지",
        "prop",
        "P08"
      ],
      [
        "살인 사건 현장 사진",
        "prop",
        "P09"
      ]
    ],
    "characters": [
      {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean, 30대 남성, 짧은 검은 머리, 평범한 얼굴형, 약간 굵은 눈썹과 무난한 인상.",
        "visual_traits": [
          "30대 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "굵은 눈썹",
          "무난한 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 30-year-old Korean man, short black hair, ordinary face shape, slightly thick eyebrows, average unremarkable facial features, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "겁에 질린 남자",
        "short_id": "C11",
        "description": "Korean, 성인 남성, 검은 머리, 땀에 젖은 듯 흐트러진 얼굴, 짙은 눈매와 거친 얼굴선.",
        "visual_traits": [
          "성인 남성 얼굴",
          "검은 머리",
          "흐트러진 머리",
          "짙은 눈매",
          "거친 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, disheveled black hair, deep-set eyes, rough and thick facial structure, prominent brow bone, unkempt facial features. Photorealistic, sharp focus.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean, 24세 남성, 수려한 젊은 얼굴, 짧은 검은 머리, 깊고 날카로운 눈매.",
        "visual_traits": [
          "20대 남성 얼굴",
          "짧은 검은 머리",
          "수려한 이목구비",
          "날카로운 눈매",
          "차분한 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal village in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 24-year-old Korean man, short black hair, handsome facial features, calm jawline, deep and sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean, 40대 여성, 검은 머리, 부드러운 중년 얼굴, 차분한 눈매와 자연스러운 이목구비.",
        "visual_traits": [
          "40대 여성 얼굴",
          "검은 머리",
          "부드러운 이목구비",
          "차분한 눈매",
          "중년 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s modern South Korea, South Korean west coast port village. Passport-style ID photo, head and upper chest visible, a 40-year-old Korean woman with black hair. She has a soft middle-aged face, calm eyes, and natural facial features. Muted realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "12살 여자아이",
        "short_id": "C13",
        "description": "Korean, 12세 여자아이, 어린 둥근 얼굴, 검은 머리, 또렷한 눈과 앳된 이목구비.",
        "visual_traits": [
          "12세 여자아이",
          "둥근 어린 얼굴",
          "검은 머리",
          "또렷한 눈",
          "앳된 이목구비"
        ],
        "t2i_prompt": "Set in contemporary mid-2020s, South Korea's west coast. Passport-style ID photo, head and upper chest visible, 12-year-old girl, young round face, black hair, clear expressive eyes, youthful facial features, neutral expression, evenly lit face, photorealistic cinematic realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 실루엣의 한국인 남자",
        "short_id": "C10",
        "description": "Korean, 성인 남성, 빛을 등진 검은 얼굴 실루엣, 이목구비가 보이지 않는 머리 윤곽.",
        "visual_traits": [
          "검은 얼굴 실루엣",
          "이목구비 비가시",
          "성인 남성 윤곽",
          "짧은 머리 형태",
          "역광 느낌"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, short hair. The face and head appear as a completely dark silhouette, heavily shadowed with no visible facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean, 21세 여성, 창백한 얼굴, 긴 검은 머리, 또렷한 눈매와 섬세한 이목구비.",
        "visual_traits": [
          "21세 여성 얼굴",
          "긴 검은 머리",
          "창백한 피부톤",
          "또렷한 눈매",
          "섬세한 이목구비 意미?"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, pale skin tone, long straight black hair, clear and defined eyes, delicate facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean, 40대 중반 여성, 단정한 중년 얼굴, 짧은 검은 머리, 날카롭고 또렷한 눈매.",
        "visual_traits": [
          "40대 중반 여성",
          "짧은 검은 머리",
          "단정한 얼굴형",
          "또렷한 눈매",
          "중년 얼굴"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea, West Coast. Passport-style ID photo, head and upper chest visible, plain white background. A mid-40s Korean woman, short black hair, neat facial structure, sharp and clear eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C08",
        "description": "대형 로트와일러, 검정과 갈색 털, 넓은 머리, 강한 턱선, 짙고 날카로운 눈.",
        "visual_traits": [
          "검정·갈색 털",
          "넓은 머리",
          "강한 턱선",
          "짙은 눈",
          "대형 맹견 체형"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan short fur, broad head, strong thick jawline, dark sharp eyes.",
        "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 black cat with glossy fur, small sleek face, bright eyes, pointed ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낯선 한국인 남자",
        "short_id": "C09",
        "description": "Korean, 성인 남성, 얼굴이 거의 드러나지 않는 어두운 윤곽, 짧은 검은 머리.",
        "visual_traits": [
          "성인 남성",
          "가려진 얼굴",
          "짧은 검은 머리",
          "어두운 얼굴 윤곽",
          "식별 어려운 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, short black hair. His face is heavily obscured by deep dark shadows, making the facial features indistinguishable and hidden in dark contours.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여자",
        "short_id": "C07",
        "description": "Korean, 성인 여성, 검은 머리, 흐릿한 얼굴 윤곽, 평범한 이목구비의 도심 여성 얼굴.",
        "visual_traits": [
          "성인 여성 얼굴",
          "검은 머리",
          "흐릿한 얼굴 윤곽",
          "평범한 이목구비",
          "도심 여성 인상"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, West Coast port villages and isolated island communities in South Korea. Passport-style ID photo, head and upper chest visible. An adult Korean female with black hair. She has a somewhat indistinct and ordinary facial structure, resembling an average urban woman. Plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean, 성인 남성, 어두운 얼굴 윤곽, 검은 머리, 붉게 보이는 눈동자와 드러난 이빨.",
        "visual_traits": [
          "성인 남성 얼굴",
          "검은 머리",
          "붉은 눈동자",
          "드러난 이빨",
          "어두운 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, black hair, dark facial contours, red irises, prominently visible teeth.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "대형 마트 내부",
        "short_id": "L09",
        "description": "넓은 매대와 진열대가 이어진 대형 마트 내부, 형광등 조명, 상품 박스와 넓은 통로.",
        "visual_traits": [
          "넓은 진열대",
          "형광등 조명",
          "상품 박스",
          "넓은 통로",
          "현대식 매장"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, wide aisles, long continuous rows of display shelves stocked with groceries, stacked product boxes, bright and cold fluorescent lighting, mundane modern retail architecture, muted realism, gritty thriller undertones, 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": "L10",
        "description": "번화가에 접한 대형 마트 입구, 큰 간판과 유리문, 네온사인 불빛, 자전거 거치 공간.",
        "visual_traits": [
          "큰 마트 간판",
          "유리문 입구",
          "네온사인",
          "포장된 앞마당",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, exterior of a large supermarket facing a busy street, large store sign, glass door entrance, neon sign lights, paved front yard, bicycle parking area, cold maritime fog, muted coastal realism, deep shadows, damp tactile 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": "L07",
        "description": "여러 견사가 늘어선 유기견 보호원, 철창 우리, 진료용 공간, 세척 도구와 실용적 조명.",
        "visual_traits": [
          "철창 견사",
          "여러 개 우리",
          "진료 공간",
          "세척 도구",
          "밝은 실내 조명"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, West Coast port village, South Korea. Photorealistic cinematic establishing shot, an indoor stray dog shelter, long rows of metal wire cages and kennels, a veterinary examination table, cleaning tools in the corner, bright functional indoor lighting, cold maritime fog mood, muted coastal realism, deep shadows, damp tactile textures, no people, no animals, 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": "PC방 내부",
        "short_id": "L16",
        "description": "줄지은 PC와 모니터가 있는 PC방 내부, 어두운 조명, 칸막이 좌석, 푸른 화면빛.",
        "visual_traits": [
          "줄지은 컴퓨터",
          "칸막이 좌석",
          "어두운 조명",
          "푸른 모니터빛",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in modern day 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dark internet cafe. Rows of computer desks with partitions, glowing blue monitor screens casting light into narrow aisles, dark lighting, deep shadows, gritty thriller 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, coastal South Korea. Photorealistic cinematic establishing shot, the rooftop of an aging multi-family villa, featuring the exterior of a small rooftop room with a weathered metal door, a large water tank, empty clotheslines, and a narrow, steep exterior staircase, worn green urethane floor, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror mood, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "rooftop",
                "stairs"
              ],
              "default_space_key": "rooftop"
            }
          },
          "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, narrow city back alley illuminated by dim streetlights, utility poles with tangled overhead wires, dark textured walls, damp wet ground reflecting faint light, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror with gritty thriller 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": "L06",
        "description": "바다 옆 포장도로, 해안 난간, 탁 트인 수평선, 바닷바람이 느껴지는 밝은 낮 풍경.",
        "visual_traits": [
          "해안 난간",
          "넓은 바다",
          "포장도로",
          "수평선",
          "밝은 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast. Photorealistic cinematic establishing shot, a paved coastal road right next to the wide open sea, a guardrail running continuously along the edge of the road, a clear horizon, bright natural daylight, 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": "L01",
        "description": "해 질 무렵의 울창한 숲, 빽빽한 수풀과 나무줄기, 어두워지는 자연광과 좁은 등산로.",
        "visual_traits": [
          "울창한 수풀",
          "나무줄기",
          "해질 무렵 빛",
          "좁은 산길",
          "어두운 녹색 톤"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Photorealistic cinematic establishing shot, dense and lush forest at dusk, thick bushes and tree trunks, fading natural light, a narrow mountain trail, dark green tones, cold maritime fog, deep shadows, damp tactile textures, muted coastal realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "경찰서 밖 거리",
        "short_id": "L15",
        "description": "경찰서 앞 도시 거리, 관공서 외벽, 인도와 도로, 낮의 차가운 자연광과 주차 공간.",
        "visual_traits": [
          "관공서 외벽",
          "인도",
          "도로",
          "주차 공간",
          "낮 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, coastal town in South Korea. Photorealistic cinematic establishing shot, a city street just outside a police station building. Featuring the mundane exterior wall of a government office, a paved sidewalk, an empty asphalt road, and designated parking spaces. Illuminated by cold natural daylight with muted coastal realism, deep shadows, and damp tactile 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": "L03",
        "description": "폴리스 라인이 둘러진 야외 사건 현장, 감식 표식과 차단 테이프, 차갑고 건조한 낮빛.",
        "visual_traits": [
          "폴리스 라인",
          "감식 표식",
          "차단된 현장",
          "낮 자연광",
          "긴장감 있는 빈 공간"
        ],
        "t2i_prompt": "Set in 2020s modern Korea, coastal village. Photorealistic cinematic establishing shot, an outdoor crime scene cordoned off with bright yellow police tape, small yellow evidence markers placed on the ground, cold and dry daylight, damp tactile textures, muted coastal realism, empty space, 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": "L13",
        "description": "책상과 모니터가 늘어선 경찰서 사무실, 서류 더미, 사건 사진, 차가운 형광등 조명.",
        "visual_traits": [
          "업무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "사건 사진",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, western coast of South Korea. Photorealistic cinematic establishing shot of a modern police station office interior. Rows of office desks equipped with computer monitors, messy stacks of paperwork on the desks, and a board with case photos pinned to it. Cold and bright overhead fluorescent lighting casting deep shadows, muted realism, damp tactile textures. Empty room, no people, no vehicles, no character-specific 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": "L11",
        "description": "바다가 보이는 버스정류장, 간이 승강장, 도로변 가로등, 어두운 밤의 해안 공기.",
        "visual_traits": [
          "버스정류장 쉘터",
          "해안 도로",
          "바다 전망",
          "밤 가로등",
          "한적한 주변"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean coastal region. Photorealistic cinematic establishing shot, a small roadside bus stop shelter by a coastal road, glowing streetlights illuminating the immediate area, dark ocean visible in the background, desolate coastal atmosphere, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 내부",
        "short_id": "L05",
        "description": "작은 옥탑방 실내, 낮은 천장, 거실 창, 간이 싱크대와 식탁, 좁은 방과 욕실이 붙은 공간.",
        "visual_traits": [
          "작은 거실",
          "간이 싱크대",
          "좁은 방",
          "식탁",
          "낮은 천장"
        ],
        "t2i_prompt": "Set in modern 2020s, isolated coastal areas of South Korea. Photorealistic cinematic establishing shot, interior of a small and cramped rooftop apartment, low ceiling, a small living area with a simple kitchenette sink and a small dining table, old stained wallpaper and worn flooring, a narrow doorway leading to a small adjacent room, dull natural light coming through a small living room window, muted coastal realism, deep shadows, damp tactile textures, gritty thriller realism, empty room, 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. Photorealistic cinematic establishing shot, a narrow and aged alleyway in front of an old multi-family villa, weathered cement walls, a small entrance leading to a yard, an exterior staircase leading up to the rooftop, a dim vintage wall-mounted outdoor light, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, gritty and dark thriller atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "마트 총무과 보안실",
        "short_id": "L14",
        "description": "마트 내 보안실, CCTV 모니터 여러 대, 조작 콘솔, 좁은 사무 공간과 어두운 화면빛.",
        "visual_traits": [
          "CCTV 모니터",
          "조작 콘솔",
          "좁은 사무 공간",
          "어두운 화면빛",
          "보안 장비"
        ],
        "t2i_prompt": "Set in mid-2020s, a port village on the west coast of South Korea. Photorealistic cinematic establishing shot, empty room, no people, no vehicles, no objects. A narrow security room inside a building. One wall is fitted with multiple glowing CCTV monitor panels. A control console desk sits below the monitors. The room is generally dark, illuminated primarily by the cold, dim light emitting from the security screens. Gritty thriller realism, deep shadows, muted colors.",
        "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 mid-2020s, South Korea. Photorealistic cinematic establishing shot, wide open ocean, thick fog bands rolling over the water surface, blurred horizon line, golden sunset reflections shimmering on the gentle waves. Cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, cinematic lighting, dark Korean occult horror thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "소형 어선 갑판",
        "short_id": "L19",
        "description": "소형 어선의 좁은 갑판, 금속 난간, 밧줄과 어구, 바닷물에 젖은 바닥과 낮은 선체.",
        "visual_traits": [
          "좁은 갑판",
          "금속 난간",
          "밧줄",
          "어구",
          "젖은 바닥"
        ],
        "t2i_prompt": "Set in Mid-2020s, West coast of South Korea. Photorealistic cinematic establishing shot, narrow outdoor deck of a small fishing boat, wet and stained floorboards, rusted metal railings, tangled coarse ropes and fishing nets integrated into the environment, low hull close to the dark water surface, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, gritty thriller realism, dark occult horror mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "소형 어선 조타실",
        "short_id": "L20",
        "description": "소형 어선 조타실, 낡은 조종간과 계기판, 좁은 창문, 벽면 곳곳의 원형 표시.",
        "visual_traits": [
          "조종간",
          "계기판",
          "좁은 창문",
          "벽면 원형 표시",
          "밀폐된 작은 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, West Coast of South Korea. Photorealistic cinematic establishing shot, interior of a cramped small fishing boat wheelhouse, worn-out steering wheel and dashboard instrument panels, narrow windows, strange circular marks scattered across the interior walls, cold maritime fog visible outside, muted coastal realism, deep shadows, damp tactile textures, dark occult 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": "P01",
        "description": "현대식 검은 스마트폰, 직사각 유리 화면, 얇은 본체, 통화와 위치 화면을 표시하는 기기.",
        "visual_traits": [
          "검은 직사각형",
          "유리 화면",
          "얇은 본체",
          "터치스크린",
          "휴대용 크기"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal village and isolated island in South Korea. Photorealistic product photo, isolated object, a modern black smartphone with a rectangular glass screen and a slim body, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "41ce0965-425a-49ce-8038-2a5667d890bd",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-27T12:47:56.492450+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}