{
  "status": "running",
  "data": {
    "completed": {
      "해안가 도로": {
        "name": "해안가 도로",
        "short_id": "L06",
        "description": "바다를 따라 이어진 해안 아스팔트 도로, 난간과 수평선이 보이는 개방된 공간.",
        "visual_traits": [
          "해안 아스팔트 도로",
          "바다 수평선",
          "도로 난간",
          "개방된 시야"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, an empty asphalt coastal road running right next to the sea, metal guardrails along the edge separating the road from the dark ocean water, a distant visible horizon line. Dark, mist-heavy palette, muted urban realism, damp textures on the asphalt surface, low-key lighting, eerie occult horror mystery thriller atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "해안가 버스정류장 부근": {
        "name": "해안가 버스정류장 부근",
        "short_id": "L12",
        "description": "바다가 보이는 작은 버스정류장 주변, 벤치와 표지판, 어두운 해안 조명이 있는 공간.",
        "visual_traits": [
          "버스정류장 벤치",
          "정류장 표지판",
          "바다 전망",
          "해안 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, West Coast of South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A small, weathered bus stop near a dark, misty coastline. A simple bench and a typical Korean bus stop signpost stand under the dim, low-key glow of a solitary streetlight. The dark, vast sea is visible in the background. Dark, mist-heavy palette, muted realism, damp textures, Korean occult horror and mystery thriller mood, tense and highly atmospheric.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "다세대 빌라 외부 계단·1층 마당·길가": {
        "name": "다세대 빌라 외부 계단·1층 마당·길가",
        "short_id": "L11",
        "description": "낡은 다세대 빌라 외부, 좁은 철제 계단과 1층 마당, 길가가 이어진 공간.",
        "visual_traits": [
          "낡은 빌라 외벽",
          "좁은 계단",
          "1층 마당",
          "길가 연결부"
        ],
        "t2i_prompt": "Set in modern mid-2020s South Korea. Photorealistic cinematic establishing shot, exterior of an old multi-family villa in a narrow alley. Weathered red brick or raw cement exterior walls, a narrow and steep rusted iron external staircase leading down to a small, cramped concrete yard. The yard opens directly onto a narrow, dark residential street. Damp textures, low-key lighting, mist-heavy atmosphere, dark and muted urban realism, eerie Korean occult horror mood. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs",
                "yard",
                "exterior"
              ],
              "default_space_key": "main"
            }
          }
        },
        "entity_type": "location"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등 아래 좁은 도심 골목, 전봇대와 낡은 벽면이 보이는 어두운 공간.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "낡은 벽면",
          "어두운 분위기"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow and dark urban back alley. Dim, low-key yellow light from a single old streetlight casting shadows on the damp asphalt ground. Old concrete walls with peeling paint and distressed textures. A utility pole heavily entangled with thick power lines. Dark, mist-heavy palette with muted urban realism, tense atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "경찰서 외부 입구": {
        "name": "경찰서 외부 입구",
        "short_id": "L15",
        "description": "경찰서 건물 정문과 유리 출입구, 계단, 공공기관 표지판이 보이는 외부 입구.",
        "visual_traits": [
          "건물 정문",
          "유리 출입구",
          "입구 계단",
          "공공기관 표지판"
        ],
        "t2i_prompt": "Set in modern South Korea. Photorealistic cinematic establishing shot, exterior entrance of a police station, building front facade, glass entrance doors, steps leading to the entrance, public institution signage, typical Korean government building architecture, damp textures, low-key lighting, dark mist-heavy palette, muted urban realism, tense and grounded Korean occult horror mystery thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "번화가 도로": {
        "name": "번화가 도로",
        "short_id": "L08",
        "description": "항구 인근의 네온사인과 상점 간판, 포장마차 불빛이 이어진 번화한 도로.",
        "visual_traits": [
          "네온사인",
          "상점 간판",
          "포장마차 불빛",
          "항구 인접 거리"
        ],
        "t2i_prompt": "Set in modern-day South Korea, coastal city. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A bustling downtown street near a port at night. Weathered commercial buildings lining the road, densely covered with faded neon signs and Korean shop signboards. Orange tent street food stalls glowing with warm light on the sides. Wet asphalt road reflecting the neon lights and occasional deep red accents. Dark, mist-heavy palette, muted urban realism, damp textures, low-key lighting, tense Korean occult horror thriller atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L07",
        "description": "철제 견사와 울타리, 처치대와 목욕 공간이 있는 실내외 유기견 보호 시설.",
        "visual_traits": [
          "철제 견사",
          "울타리",
          "처치대",
          "목욕 공간",
          "보호 시설"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an abandoned dog shelter facility featuring rows of rusted steel cages, chain-link wire fences, stainless steel treatment tables, and tiled bathing areas. Use a dark, mist-heavy palette with muted urban realism, damp textures, low-key lighting, and occasional deep red symbolic accents. Korean occult horror and mystery thriller mood, tense and grounded, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "office"
              ],
              "default_space_key": "main"
            }
          }
        },
        "entity_type": "location"
      },
      "남자": {
        "name": "남자",
        "short_id": "C06",
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 얼굴형, 어두운 눈동자.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "어두운 눈동자"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, adult Korean male, short black hair, average face shape, dark eyes, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "붉은 눈동자 남자": {
        "name": "붉은 눈동자 남자",
        "short_id": "C10",
        "description": "Korean 성인 남성, 검은 머리와 창백한 얼굴, 붉은 눈동자.",
        "visual_traits": [
          "Korean 성인 남성",
          "검은 머리",
          "창백한 얼굴",
          "붉은 눈동자"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, black hair, pale face, striking red irises. Korean occult horror realism, detailed facial features.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "혜수": {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성, 검은 머리와 성숙한 얼굴선, 또렷한 눈매.",
        "visual_traits": [
          "Korean 중년 여성",
          "검은 머리",
          "성숙한 얼굴선",
          "또렷한 눈매"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean mid-40s female, black hair, mature facial structure, distinct and clear eyes, neutral expression.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "남자 직원": {
        "name": "남자 직원",
        "short_id": "C08",
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 얼굴선, 어두운 눈.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴선",
          "어두운 눈"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, short black hair, ordinary and average facial features, dark eyes. Muted urban realism, subtle low-key lighting on the face, photorealistic.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 20대 중반 남성, 짧은 검은 머리와 갸름한 얼굴, 짙은 눈매.",
        "visual_traits": [
          "Korean 젊은 남성",
          "짧은 검은 머리",
          "갸름한 얼굴",
          "짙은 눈매"
        ],
        "t2i_prompt": "Set in modern mid-2020s Korea. Passport-style ID photo, head and upper chest visible, a mid-20s Korean male, short black hair, slender oval face, dark deep-set eyes, thick eyebrows, photorealistic, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "경찰서 사무실 내부": {
        "name": "경찰서 사무실 내부",
        "short_id": "L13",
        "description": "책상과 컴퓨터, 서류가 많은 경찰서 사무 공간, 차가운 형광등 조명.",
        "visual_traits": [
          "사무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Photorealistic cinematic establishing shot, interior of a police station office, rows of office desks with computer monitors, messy stacks of paperwork and files, illuminated by cold and harsh fluorescent lighting. Muted urban realism, low-key lighting, dark and tense atmosphere, damp textures, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "숲속": {
        "name": "숲속",
        "short_id": "L01",
        "description": "빽빽한 수풀과 나무가 우거진 숲, 낮은 자연광과 좁은 흙길이 보이는 공간.",
        "visual_traits": [
          "우거진 수풀",
          "빽빽한 나무",
          "좁은 흙길",
          "어두운 자연광"
        ],
        "t2i_prompt": "Set in near-future Korea, a mist-heavy Korean occult horror aesthetic. Photorealistic cinematic establishing shot, dense and overgrown forest, tall densely packed trees, thick underbrush, narrow winding dirt path, low-key lighting, damp textures, dark misty atmosphere, dark greens and deep shadows, muted colors, tense grounded realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "대형마트 총무과 내부": {
        "name": "대형마트 총무과 내부",
        "short_id": "L14",
        "description": "CCTV 모니터와 사무 책상, 보안 장비가 놓인 대형마트의 작은 관리 사무실.",
        "visual_traits": [
          "CCTV 모니터",
          "사무 책상",
          "보안 장비",
          "좁은 관리실"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Photorealistic cinematic establishing shot, inside a small management office of a large supermarket, no people, no vehicles. A narrow, slightly claustrophobic room. A wall filled with glowing CCTV monitors displaying various supermarket aisles. Standard office desks cluttered with files, desktop computers, and security communication radios. Overhead fluorescent lights casting a slightly dim, low-key illumination. Damp, cold textures reflecting a tense, muted urban realism atmosphere, dark occult horror mystery thriller vibe.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "옥탑방 내부 전체": {
        "name": "옥탑방 내부 전체",
        "short_id": "L05",
        "description": "작은 창과 싱크대, 식탁, 방들이 붙은 낡은 옥탑방 내부, 낮은 생활 조명.",
        "visual_traits": [
          "작은 창",
          "싱크대",
          "식탁",
          "좁은 방 구조",
          "낡은 실내"
        ],
        "t2i_prompt": "Set in modern-day Korea. Photorealistic cinematic establishing shot, interior of a cramped and old rooftop apartment, small window, outdated kitchen sink and a small dining table, tight layout with adjoining small rooms, dim and low-key everyday lighting, damp textures, dark and muted urban realism, tense occult horror atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          }
        },
        "entity_type": "location"
      },
      "검은 인영": {
        "name": "검은 인영",
        "short_id": "C12",
        "description": "인종 식별 불가, 얼굴과 머리 세부가 사라진 검은 사람형 실루엣.",
        "visual_traits": [
          "검은 사람형 실루엣",
          "얼굴 세부 없음",
          "머리 윤곽만 보임",
          "어두운 형체"
        ],
        "t2i_prompt": "Set in modern mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, pure black featureless humanoid silhouette, no facial details, no visible eyes, nose, or mouth, only the dark outline of a head and neck, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "낯선 남자": {
        "name": "낯선 남자",
        "short_id": "C11",
        "description": "Korean 성인 남성, 어두운 머리와 얼굴 세부가 잘 드러나지 않는 흐릿한 인상.",
        "visual_traits": [
          "Korean 성인 남성",
          "어두운 머리",
          "얼굴 세부 불명확",
          "흐릿한 인상"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, Korean adult male, dark hair, very generic and unmemorable facial features, indistinct face, no distinguishing marks, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "어린 여자애": {
        "name": "어린 여자애",
        "short_id": "C14",
        "description": "Korean 12세 여자아이, 검은 머리와 어린 둥근 얼굴, 어두운 눈.",
        "visual_traits": [
          "Korean 어린 여자아이",
          "검은 머리",
          "둥근 얼굴",
          "어두운 눈"
        ],
        "t2i_prompt": "Set in mid-2020s modern South Korea. Passport-style ID photo, head and upper chest visible, 12-year-old Korean girl, young round face, black hair, dark eyes, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "민숙": {
        "name": "민숙",
        "short_id": "C04",
        "description": "Korean 40대 초반 여성, 검은 머리와 온화한 얼굴선, 어두운 눈동자.",
        "visual_traits": [
          "Korean 중년 여성",
          "검은 머리",
          "온화한 얼굴선",
          "어두운 눈동자"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean female in her early 40s with black hair, gentle facial lines, and dark eyes.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "대형마트 외부·입구 앞": {
        "name": "대형마트 외부·입구 앞",
        "short_id": "L10",
        "description": "대형 유리 출입문과 간판, 입구 앞 포장 바닥이 있는 마트 외부 공간.",
        "visual_traits": [
          "유리 출입문",
          "대형 간판",
          "입구 포장 바닥",
          "넓은 전면부"
        ],
        "t2i_prompt": "Set in modern 2020s Korea, West Coast urban area. Photorealistic cinematic establishing shot, exterior and entrance front of a large supermarket, large glass entrance doors, big commercial signage above the doors, paved floor in front of the entrance, wide facade, damp textures, low-key lighting, dark mist-heavy palette, muted urban realism, tense occult horror thriller mood, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "대형마트 매장 내부": {
        "name": "대형마트 매장 내부",
        "short_id": "L09",
        "description": "넓은 통로와 상품 진열대, 밝은 형광등, 계산대 구역이 보이는 대형마트 내부.",
        "visual_traits": [
          "넓은 통로",
          "상품 진열대",
          "밝은 형광등",
          "계산대 구역"
        ],
        "t2i_prompt": "Set in modern mid-2020s South Korea. Photorealistic cinematic establishing shot, interior of a large modern Korean supermarket, no people. Wide aisles lined with tall display shelves densely stocked with various products. Bright, stark white fluorescent lighting evenly distributed across the ceiling. A row of empty checkout counters visible in the distance. Smooth tile flooring reflecting the overhead lights. Cool, slightly clinical atmosphere maintaining a muted urban realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      "붉은 원형 표식": {
        "name": "붉은 원형 표식",
        "short_id": "P01",
        "description": "붓으로 그린 듯한 붉은 원 모양 표식, 선이 선명하고 단순한 원형 문양.",
        "visual_traits": [
          "붉은색",
          "원형 문양",
          "붓질 같은 선",
          "단순한 형태"
        ],
        "t2i_prompt": "Set in modern 2020s Korea. Photorealistic product photo, isolated object, a simple circular mark painted with a brush in bright red, clear and distinct brushstrokes, thick red ink texture, plain neutral background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "prop"
      },
      "김형사": {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성, 짧은 검은 머리와 평범한 얼굴형, 짙은 눈매.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "짙은 눈매"
        ],
        "t2i_prompt": "Set in modern 2020s Korea. Passport-style ID photo, head and upper chest visible, a Korean male in his 30s with short black hair, average face shape, and deep-set eyes, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 21세 여성, 긴 검은 머리와 부드러운 얼굴형, 어두운 눈동자.",
        "visual_traits": [
          "Korean 젊은 여성",
          "긴 검은 머리",
          "부드러운 얼굴형",
          "어두운 눈동자"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 21-year-old Korean female, long black hair, soft facial features, dark eyes, looking straight at the camera with a neutral expression. Photorealistic, low-key lighting reflecting grounded urban realism, highly detailed face.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "여자": {
        "name": "여자",
        "short_id": "C09",
        "description": "Korean 성인 여성, 어두운 긴 머리와 평범한 얼굴형, 어두운 눈.",
        "visual_traits": [
          "Korean 성인 여성",
          "어두운 긴 머리",
          "평범한 얼굴형",
          "어두운 눈"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea. Passport-style ID photo, head and upper chest visible, Korean adult woman, average face shape, long dark hair, dark eyes, neutral expression, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      "옥탑방 옥상·외관": {
        "name": "옥탑방 옥상·외관",
        "short_id": "L04",
        "description": "오래된 빌라 옥상 위 작은 옥탑방 외관, 물탱크와 빨랫줄, 철문 현관이 보이는 공간.",
        "visual_traits": [
          "낡은 빌라 옥상",
          "작은 옥탑방",
          "물탱크",
          "빨랫줄",
          "철문 현관"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea. Photorealistic cinematic establishing shot, empty space, no people, no vehicles. An old, weathered concrete rooftop of a low-rise residential villa. A small, shabby rooftop room exterior featuring a rusty iron door. A large plastic water tank sits in the corner, and an empty clothesline stretches across the dull concrete space. Dark, mist-heavy palette, muted urban realism, damp textures, low-key lighting, tense Korean occult horror and mystery thriller mood.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      }
    },
    "entity_queue": [
      [
        "수리영",
        "character",
        "C01"
      ],
      [
        "혜수",
        "character",
        "C02"
      ],
      [
        "인우",
        "character",
        "C03"
      ],
      [
        "민숙",
        "character",
        "C04"
      ],
      [
        "김형사",
        "character",
        "C05"
      ],
      [
        "남자",
        "character",
        "C06"
      ],
      [
        "로트와일러",
        "character",
        "C07"
      ],
      [
        "남자 직원",
        "character",
        "C08"
      ],
      [
        "여자",
        "character",
        "C09"
      ],
      [
        "붉은 눈동자 남자",
        "character",
        "C10"
      ],
      [
        "낯선 남자",
        "character",
        "C11"
      ],
      [
        "검은 인영",
        "character",
        "C12"
      ],
      [
        "검은 고양이",
        "character",
        "C13"
      ],
      [
        "어린 여자애",
        "character",
        "C14"
      ],
      [
        "숲속",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "폴리스 라인이 설치된 사건 현장",
        "location",
        "L03"
      ],
      [
        "옥탑방 옥상·외관",
        "location",
        "L04"
      ],
      [
        "옥탑방 내부 전체",
        "location",
        "L05"
      ],
      [
        "해안가 도로",
        "location",
        "L06"
      ],
      [
        "유기견 보호원",
        "location",
        "L07"
      ],
      [
        "번화가 도로",
        "location",
        "L08"
      ],
      [
        "대형마트 매장 내부",
        "location",
        "L09"
      ],
      [
        "대형마트 외부·입구 앞",
        "location",
        "L10"
      ],
      [
        "다세대 빌라 외부 계단·1층 마당·길가",
        "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"
      ],
      [
        "찻잔",
        "prop",
        "P10"
      ]
    ],
    "characters": [
      {
        "name": "남자",
        "short_id": "C06",
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 얼굴형, 어두운 눈동자.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "어두운 눈동자"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, adult Korean male, short black hair, average face shape, dark eyes, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "붉은 눈동자 남자",
        "short_id": "C10",
        "description": "Korean 성인 남성, 검은 머리와 창백한 얼굴, 붉은 눈동자.",
        "visual_traits": [
          "Korean 성인 남성",
          "검은 머리",
          "창백한 얼굴",
          "붉은 눈동자"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, black hair, pale face, striking red irises. Korean occult horror realism, detailed facial features.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성, 검은 머리와 성숙한 얼굴선, 또렷한 눈매.",
        "visual_traits": [
          "Korean 중년 여성",
          "검은 머리",
          "성숙한 얼굴선",
          "또렷한 눈매"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean mid-40s female, black hair, mature facial structure, distinct and clear eyes, neutral expression.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "남자 직원",
        "short_id": "C08",
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 얼굴선, 어두운 눈.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴선",
          "어두운 눈"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, short black hair, ordinary and average facial features, dark eyes. Muted urban realism, subtle low-key lighting on the face, photorealistic.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 20대 중반 남성, 짧은 검은 머리와 갸름한 얼굴, 짙은 눈매.",
        "visual_traits": [
          "Korean 젊은 남성",
          "짧은 검은 머리",
          "갸름한 얼굴",
          "짙은 눈매"
        ],
        "t2i_prompt": "Set in modern mid-2020s Korea. Passport-style ID photo, head and upper chest visible, a mid-20s Korean male, short black hair, slender oval face, dark deep-set eyes, thick eyebrows, photorealistic, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 인영",
        "short_id": "C12",
        "description": "인종 식별 불가, 얼굴과 머리 세부가 사라진 검은 사람형 실루엣.",
        "visual_traits": [
          "검은 사람형 실루엣",
          "얼굴 세부 없음",
          "머리 윤곽만 보임",
          "어두운 형체"
        ],
        "t2i_prompt": "Set in modern mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, pure black featureless humanoid silhouette, no facial details, no visible eyes, nose, or mouth, only the dark outline of a head and neck, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "낯선 남자",
        "short_id": "C11",
        "description": "Korean 성인 남성, 어두운 머리와 얼굴 세부가 잘 드러나지 않는 흐릿한 인상.",
        "visual_traits": [
          "Korean 성인 남성",
          "어두운 머리",
          "얼굴 세부 불명확",
          "흐릿한 인상"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, Korean adult male, dark hair, very generic and unmemorable facial features, indistinct face, no distinguishing marks, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "어린 여자애",
        "short_id": "C14",
        "description": "Korean 12세 여자아이, 검은 머리와 어린 둥근 얼굴, 어두운 눈.",
        "visual_traits": [
          "Korean 어린 여자아이",
          "검은 머리",
          "둥근 얼굴",
          "어두운 눈"
        ],
        "t2i_prompt": "Set in mid-2020s modern South Korea. Passport-style ID photo, head and upper chest visible, 12-year-old Korean girl, young round face, black hair, dark eyes, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C04",
        "description": "Korean 40대 초반 여성, 검은 머리와 온화한 얼굴선, 어두운 눈동자.",
        "visual_traits": [
          "Korean 중년 여성",
          "검은 머리",
          "온화한 얼굴선",
          "어두운 눈동자"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean female in her early 40s with black hair, gentle facial lines, and dark eyes.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성, 짧은 검은 머리와 평범한 얼굴형, 짙은 눈매.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "짙은 눈매"
        ],
        "t2i_prompt": "Set in modern 2020s Korea. Passport-style ID photo, head and upper chest visible, a Korean male in his 30s with short black hair, average face shape, and deep-set eyes, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 21세 여성, 긴 검은 머리와 부드러운 얼굴형, 어두운 눈동자.",
        "visual_traits": [
          "Korean 젊은 여성",
          "긴 검은 머리",
          "부드러운 얼굴형",
          "어두운 눈동자"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 21-year-old Korean female, long black hair, soft facial features, dark eyes, looking straight at the camera with a neutral expression. Photorealistic, low-key lighting reflecting grounded urban realism, highly detailed face.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      },
      {
        "name": "여자",
        "short_id": "C09",
        "description": "Korean 성인 여성, 어두운 긴 머리와 평범한 얼굴형, 어두운 눈.",
        "visual_traits": [
          "Korean 성인 여성",
          "어두운 긴 머리",
          "평범한 얼굴형",
          "어두운 눈"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea. Passport-style ID photo, head and upper chest visible, Korean adult woman, average face shape, long dark hair, dark eyes, neutral expression, plain white background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "해안가 도로",
        "short_id": "L06",
        "description": "바다를 따라 이어진 해안 아스팔트 도로, 난간과 수평선이 보이는 개방된 공간.",
        "visual_traits": [
          "해안 아스팔트 도로",
          "바다 수평선",
          "도로 난간",
          "개방된 시야"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, an empty asphalt coastal road running right next to the sea, metal guardrails along the edge separating the road from the dark ocean water, a distant visible horizon line. Dark, mist-heavy palette, muted urban realism, damp textures on the asphalt surface, low-key lighting, eerie occult horror mystery thriller atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "해안가 버스정류장 부근",
        "short_id": "L12",
        "description": "바다가 보이는 작은 버스정류장 주변, 벤치와 표지판, 어두운 해안 조명이 있는 공간.",
        "visual_traits": [
          "버스정류장 벤치",
          "정류장 표지판",
          "바다 전망",
          "해안 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, West Coast of South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A small, weathered bus stop near a dark, misty coastline. A simple bench and a typical Korean bus stop signpost stand under the dim, low-key glow of a solitary streetlight. The dark, vast sea is visible in the background. Dark, mist-heavy palette, muted realism, damp textures, Korean occult horror and mystery thriller mood, tense and highly atmospheric.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "다세대 빌라 외부 계단·1층 마당·길가",
        "short_id": "L11",
        "description": "낡은 다세대 빌라 외부, 좁은 철제 계단과 1층 마당, 길가가 이어진 공간.",
        "visual_traits": [
          "낡은 빌라 외벽",
          "좁은 계단",
          "1층 마당",
          "길가 연결부"
        ],
        "t2i_prompt": "Set in modern mid-2020s South Korea. Photorealistic cinematic establishing shot, exterior of an old multi-family villa in a narrow alley. Weathered red brick or raw cement exterior walls, a narrow and steep rusted iron external staircase leading down to a small, cramped concrete yard. The yard opens directly onto a narrow, dark residential street. Damp textures, low-key lighting, mist-heavy atmosphere, dark and muted urban realism, eerie Korean occult horror mood. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "stairs",
                "yard",
                "exterior"
              ],
              "default_space_key": "main"
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등 아래 좁은 도심 골목, 전봇대와 낡은 벽면이 보이는 어두운 공간.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "낡은 벽면",
          "어두운 분위기"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow and dark urban back alley. Dim, low-key yellow light from a single old streetlight casting shadows on the damp asphalt ground. Old concrete walls with peeling paint and distressed textures. A utility pole heavily entangled with thick power lines. Dark, mist-heavy palette with muted urban realism, tense atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "경찰서 외부 입구",
        "short_id": "L15",
        "description": "경찰서 건물 정문과 유리 출입구, 계단, 공공기관 표지판이 보이는 외부 입구.",
        "visual_traits": [
          "건물 정문",
          "유리 출입구",
          "입구 계단",
          "공공기관 표지판"
        ],
        "t2i_prompt": "Set in modern South Korea. Photorealistic cinematic establishing shot, exterior entrance of a police station, building front facade, glass entrance doors, steps leading to the entrance, public institution signage, typical Korean government building architecture, damp textures, low-key lighting, dark mist-heavy palette, muted urban realism, tense and grounded Korean occult horror mystery thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "번화가 도로",
        "short_id": "L08",
        "description": "항구 인근의 네온사인과 상점 간판, 포장마차 불빛이 이어진 번화한 도로.",
        "visual_traits": [
          "네온사인",
          "상점 간판",
          "포장마차 불빛",
          "항구 인접 거리"
        ],
        "t2i_prompt": "Set in modern-day South Korea, coastal city. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A bustling downtown street near a port at night. Weathered commercial buildings lining the road, densely covered with faded neon signs and Korean shop signboards. Orange tent street food stalls glowing with warm light on the sides. Wet asphalt road reflecting the neon lights and occasional deep red accents. Dark, mist-heavy palette, muted urban realism, damp textures, low-key lighting, tense Korean occult horror thriller atmosphere.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "유기견 보호원",
        "short_id": "L07",
        "description": "철제 견사와 울타리, 처치대와 목욕 공간이 있는 실내외 유기견 보호 시설.",
        "visual_traits": [
          "철제 견사",
          "울타리",
          "처치대",
          "목욕 공간",
          "보호 시설"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, an abandoned dog shelter facility featuring rows of rusted steel cages, chain-link wire fences, stainless steel treatment tables, and tiled bathing areas. Use a dark, mist-heavy palette with muted urban realism, damp textures, low-key lighting, and occasional deep red symbolic accents. Korean occult horror and mystery thriller mood, tense and grounded, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "office"
              ],
              "default_space_key": "main"
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "경찰서 사무실 내부",
        "short_id": "L13",
        "description": "책상과 컴퓨터, 서류가 많은 경찰서 사무 공간, 차가운 형광등 조명.",
        "visual_traits": [
          "사무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Photorealistic cinematic establishing shot, interior of a police station office, rows of office desks with computer monitors, messy stacks of paperwork and files, illuminated by cold and harsh fluorescent lighting. Muted urban realism, low-key lighting, dark and tense atmosphere, damp textures, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "숲속",
        "short_id": "L01",
        "description": "빽빽한 수풀과 나무가 우거진 숲, 낮은 자연광과 좁은 흙길이 보이는 공간.",
        "visual_traits": [
          "우거진 수풀",
          "빽빽한 나무",
          "좁은 흙길",
          "어두운 자연광"
        ],
        "t2i_prompt": "Set in near-future Korea, a mist-heavy Korean occult horror aesthetic. Photorealistic cinematic establishing shot, dense and overgrown forest, tall densely packed trees, thick underbrush, narrow winding dirt path, low-key lighting, damp textures, dark misty atmosphere, dark greens and deep shadows, muted colors, tense grounded realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "대형마트 총무과 내부",
        "short_id": "L14",
        "description": "CCTV 모니터와 사무 책상, 보안 장비가 놓인 대형마트의 작은 관리 사무실.",
        "visual_traits": [
          "CCTV 모니터",
          "사무 책상",
          "보안 장비",
          "좁은 관리실"
        ],
        "t2i_prompt": "Set in mid-2020s South Korea. Photorealistic cinematic establishing shot, inside a small management office of a large supermarket, no people, no vehicles. A narrow, slightly claustrophobic room. A wall filled with glowing CCTV monitors displaying various supermarket aisles. Standard office desks cluttered with files, desktop computers, and security communication radios. Overhead fluorescent lights casting a slightly dim, low-key illumination. Damp, cold textures reflecting a tense, muted urban realism atmosphere, dark occult horror mystery thriller vibe.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 내부 전체",
        "short_id": "L05",
        "description": "작은 창과 싱크대, 식탁, 방들이 붙은 낡은 옥탑방 내부, 낮은 생활 조명.",
        "visual_traits": [
          "작은 창",
          "싱크대",
          "식탁",
          "좁은 방 구조",
          "낡은 실내"
        ],
        "t2i_prompt": "Set in modern-day Korea. Photorealistic cinematic establishing shot, interior of a cramped and old rooftop apartment, small window, outdated kitchen sink and a small dining table, tight layout with adjoining small rooms, dim and low-key everyday lighting, damp textures, dark and muted urban realism, tense occult horror atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "대형마트 외부·입구 앞",
        "short_id": "L10",
        "description": "대형 유리 출입문과 간판, 입구 앞 포장 바닥이 있는 마트 외부 공간.",
        "visual_traits": [
          "유리 출입문",
          "대형 간판",
          "입구 포장 바닥",
          "넓은 전면부"
        ],
        "t2i_prompt": "Set in modern 2020s Korea, West Coast urban area. Photorealistic cinematic establishing shot, exterior and entrance front of a large supermarket, large glass entrance doors, big commercial signage above the doors, paved floor in front of the entrance, wide facade, damp textures, low-key lighting, dark mist-heavy palette, muted urban realism, tense occult horror thriller mood, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "대형마트 매장 내부",
        "short_id": "L09",
        "description": "넓은 통로와 상품 진열대, 밝은 형광등, 계산대 구역이 보이는 대형마트 내부.",
        "visual_traits": [
          "넓은 통로",
          "상품 진열대",
          "밝은 형광등",
          "계산대 구역"
        ],
        "t2i_prompt": "Set in modern mid-2020s South Korea. Photorealistic cinematic establishing shot, interior of a large modern Korean supermarket, no people. Wide aisles lined with tall display shelves densely stocked with various products. Bright, stark white fluorescent lighting evenly distributed across the ceiling. A row of empty checkout counters visible in the distance. Smooth tile flooring reflecting the overhead lights. Cool, slightly clinical atmosphere maintaining a muted urban realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 옥상·외관",
        "short_id": "L04",
        "description": "오래된 빌라 옥상 위 작은 옥탑방 외관, 물탱크와 빨랫줄, 철문 현관이 보이는 공간.",
        "visual_traits": [
          "낡은 빌라 옥상",
          "작은 옥탑방",
          "물탱크",
          "빨랫줄",
          "철문 현관"
        ],
        "t2i_prompt": "Set in modern 2020s South Korea. Photorealistic cinematic establishing shot, empty space, no people, no vehicles. An old, weathered concrete rooftop of a low-rise residential villa. A small, shabby rooftop room exterior featuring a rusty iron door. A large plastic water tank sits in the corner, and an empty clothesline stretches across the dull concrete space. Dark, mist-heavy palette, muted urban realism, damp textures, low-key lighting, tense Korean occult horror and mystery thriller mood.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          }
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "붉은 원형 표식",
        "short_id": "P01",
        "description": "붓으로 그린 듯한 붉은 원 모양 표식, 선이 선명하고 단순한 원형 문양.",
        "visual_traits": [
          "붉은색",
          "원형 문양",
          "붓질 같은 선",
          "단순한 형태"
        ],
        "t2i_prompt": "Set in modern 2020s Korea. Photorealistic product photo, isolated object, a simple circular mark painted with a brush in bright red, clear and distinct brushstrokes, thick red ink texture, plain neutral background.",
        "metadata_json": {
          "location": null
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "e782bc42-8a23-4f04-836e-8f31e13e093f",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-09T09:48:47.621644+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}