{
  "status": "running",
  "data": {
    "completed": {
      "경찰서 사무실 내부": {
        "name": "경찰서 사무실 내부",
        "short_id": "L11",
        "description": "책상과 모니터, 서류가 놓인 경찰서 사무실, 형광등 아래 업무용 가구가 빽빽한 실내.",
        "visual_traits": [
          "업무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등",
          "경찰서 사무 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dense police station office, tightly packed rows of standard office desks, computer monitors, stacks of paperwork, harsh overhead fluorescent lights casting deep shadows, muted urban grays, gritty realism, moody atmospheric look, no people, no vehicles, no floating objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "옥탑방 외부 골목·마당·계단": {
        "name": "옥탑방 외부 골목·마당·계단",
        "short_id": "L09",
        "description": "오래된 다세대 빌라의 좁은 골목, 작은 마당과 옥상으로 오르는 계단이 붙은 외부 공간.",
        "visual_traits": [
          "좁은 골목",
          "작은 마당",
          "외부 계단",
          "오래된 빌라",
          "낡은 출입문"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic cinematic establishing shot. The exterior of an old, weathered multi-family residential villa, featuring a narrow cramped alleyway, a small walled yard, and a set of rusted or aged concrete external stairs leading up to a rooftop. Worn-out entrance doors, aged brick and concrete textures. Moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, tactile natural textures, and tense low-key lighting. Dark folk horror mixed with gritty realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등과 전봇대가 있는 좁은 도심 골목, 어두운 벽면과 밤의 그림자가 깔린 공간.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 벽면",
          "야간 그림자"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow, gritty urban back alleyway at night, no people, no vehicles, no objects. Dim, flickering streetlights casting long, deep shadows against textured, dark concrete or brick walls. Utility poles with tangled overhead wires. Moody atmosphere with dense fog and muted urban grays, tense low-key lighting, dark folk horror mixed with gritty realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "숲속 및 숲속 사건 현장": {
        "name": "숲속 및 숲속 사건 현장",
        "short_id": "L01",
        "description": "울창한 수풀과 등산로가 있는 산림, 해질녘 어두운 녹색 그림자와 흙길이 보이는 공간.",
        "visual_traits": [
          "우거진 수풀",
          "좁은 흙길",
          "해질녘 그림자",
          "짙은 녹색 톤",
          "산림 분위기"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dense dark green forest with overgrown bushes and thick trees, a narrow dirt hiking path winding through the heavy vegetation. Moody Korean occult-action look with dense fog, dusk-gold highlights piercing through deep dark green shadows, tactile natural textures of rough bark and damp soil, tense low-key lighting, dark folk horror mixed with gritty realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "남자 직원": {
        "name": "남자 직원",
        "short_id": "C07",
        "description": "Korean 성인 남성, 짧은 검은 머리, 평범한 얼굴형, 옅은 눈매.",
        "visual_traits": [
          "Korean adult man",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "옅은 눈매",
          "일상적인 인상"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man, short black hair, average facial structure, faint and mild eyes, ordinary facial features. Moody Korean occult-action look with tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 여자": {
        "name": "한국인 여자",
        "short_id": "C09",
        "description": "Korean 성인 여성, 어두운 긴 머리, 평범한 얼굴형, 흐릿한 눈매.",
        "visual_traits": [
          "Korean adult woman",
          "어두운 긴 머리",
          "평범한 얼굴형",
          "흐릿한 눈매",
          "도시적 인상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult woman, long dark hair, average face shape, somewhat indistinct and vague eyes, urban impression, neutral facial expression, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "스마트폰": {
        "name": "스마트폰",
        "short_id": "P08",
        "description": "현대식 검은 직사각형 스마트폰, 유리 화면과 얇은 금속 테두리를 가진 휴대기기.",
        "visual_traits": [
          "검은 직사각형",
          "유리 화면",
          "얇은 테두리",
          "휴대용 크기",
          "현대식 디자인"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a modern black rectangular smartphone, glossy glass screen, thin metallic bezel, standard pocket size, modern design, moody Korean occult-action look with muted urban grays and tactile natural textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "혜수": {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성, 날카로운 얼굴선, 짧고 단정한 검은 머리, 선명한 눈매.",
        "visual_traits": [
          "Korean middle-aged woman",
          "짧은 검은 머리",
          "날카로운 얼굴선",
          "선명한 눈매",
          "단정한 인상"
        ],
        "t2i_prompt": "Set in modern times, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s. She has sharp facial features, short and neat black hair, and vivid, clear eyes. Clean and tidy appearance, neutral expression.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 24세 남성, 짧은 검은 머리, 각진 얼굴, 깊은 눈매, 그을린 피부톤.",
        "visual_traits": [
          "Korean young man",
          "짧은 검은 머리",
          "각진 얼굴",
          "깊은 눈매",
          "그을린 피부톤"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 24-year-old Korean man, short black hair, angular face, deep-set eyes, tanned skin.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남자 (발현 상태)": {
        "name": "한국인 남자 (발현 상태)",
        "short_id": "C11",
        "description": "Korean 성인 남성, 붉은 눈동자, 드러난 날카로운 이빨, 어두운 머리, 그늘진 얼굴.",
        "visual_traits": [
          "Korean adult man",
          "붉은 눈동자",
          "날카로운 이빨",
          "어두운 머리",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult man, dark hair, striking red eyes, sharp exposed teeth, shadowed face. Moody Korean occult-action look, tactile natural textures, tense low-key lighting on the face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 매장 내부": {
        "name": "대형 마트 매장 내부",
        "short_id": "L08",
        "description": "진열대와 상품 박스, 넓은 통로가 있는 대형 마트 매장, 밝은 형광 조명의 실내.",
        "visual_traits": [
          "긴 진열대",
          "상품 박스",
          "넓은 통로",
          "밝은 형광등",
          "대형 매장 구조"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of display shelves, stacked merchandise boxes, wide aisles, bright and even fluorescent lighting, large-scale commercial space, muted urban grays, moody Korean occult-action look, tense atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "한국인 남자": {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean 성인 남성, 얼굴 정보가 적은 어두운 머리의 남자, 흐릿한 이목구비.",
        "visual_traits": [
          "Korean adult man",
          "어두운 머리",
          "흐릿한 얼굴",
          "식별 어려운 이목구비",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, dark hair, blurry and indistinct facial features, heavily shadowed face making specific features hard to identify. Cinematic moody low-key lighting, gritty realism, dark folk horror vibe.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "번화가 및 대형 마트 외부 거리": {
        "name": "번화가 및 대형 마트 외부 거리",
        "short_id": "L07",
        "description": "포구 인근 번화가, 네온사인과 포장마차, 대형 마트 외벽과 입구가 이어진 거리.",
        "visual_traits": [
          "네온사인",
          "포장마차",
          "마트 외벽",
          "상점 간판",
          "번화한 거리"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korean west coast city. Photorealistic cinematic establishing shot, a bustling commercial street near a port, glowing neon signs and various shop signs lining the street, tented street food stalls set up along the edge of the road, the large exterior wall and illuminated glass entrance of a modern hypermarket on one side, asphalt road and paved sidewalks, moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, tense low-key lighting, gritty realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "옥탑방 내부": {
        "name": "옥탑방 내부",
        "short_id": "L04",
        "description": "작은 창과 싱크대, 식탁, 좁은 거실이 있는 오래된 옥탑방 내부, 생활감 있는 실내.",
        "visual_traits": [
          "작은 창",
          "좁은 거실",
          "싱크대",
          "식탁",
          "낡은 생활 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, interior of an old Korean rooftop room. Narrow living space, small windows, worn-out wallpaper and flooring, a small sink area, and a basic dining table. Lived-in, old, compact indoor space. Moody Korean occult-action look, muted urban grays, tense low-key lighting, gritty realism, moody atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "김형사": {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성, 짧은 검은 머리, 넓은 얼굴형, 굵은 눈썹, 뚜렷한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "짧은 검은 머리",
          "넓은 얼굴형",
          "굵은 눈썹",
          "뚜렷한 눈매"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean man in his 30s, short black hair, broad face shape, thick eyebrows, sharp and distinct eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C08",
        "description": "검정과 황갈색 털의 대형 로트와일러, 넓은 머리, 짧은 주둥이, 강한 턱.",
        "visual_traits": [
          "검정·황갈색 털",
          "넓은 머리",
          "짧은 주둥이",
          "강한 턱",
          "짙은 눈"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan fur, broad head, short muzzle, strong jaw, dark eyes, tactile natural textures, tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L06",
        "description": "개 우리와 철창, 진료용 공간이 있는 유기견 보호소, 실용적인 시설물과 동물용 장비가 보인다.",
        "visual_traits": [
          "개 우리",
          "철창",
          "진료 공간",
          "동물용 장비",
          "실용적 시설"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic cinematic establishing shot, interior of an abandoned dog shelter, no people, no animals. Rows of rusty metal dog cages with iron bars, a small examination area in the corner featuring a sterile steel veterinary table and basic medical equipment. Cold concrete floor, practical and slightly dilapidated industrial architecture. Moody dark folk horror tone, gritty realism, muted urban grays with dense shadows, tense low-key lighting under harsh fluorescent lamps.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 21세 여성, 둥근 동안 얼굴, 짙은 검은 긴 머리, 또렷한 검은 눈.",
        "visual_traits": [
          "Korean young woman",
          "둥근 동안 얼굴",
          "검은 긴 머리",
          "또렷한 검은 눈",
          "부드러운 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, round youthful face, soft facial features, thick long black hair, clear distinct black eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "온몸이 검은 단모 고양이, 작은 얼굴, 밝게 반사되는 눈, 가는 수염.",
        "visual_traits": [
          "검은 단모 털",
          "작은 얼굴",
          "반사되는 눈",
          "가는 수염",
          "날렵한 귀"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, animal portrait, plain white background. A black cat with sleek short black fur, small face, pointed sleek ears, thin delicate whiskers, and large brightly reflecting eyes. Photorealistic, highly detailed texture, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "30대 한국인 남성 직원": {
        "name": "30대 한국인 남성 직원",
        "short_id": "C10",
        "description": "Korean 30대 남성, 짧게 정돈된 검은 머리, 둥근 얼굴형, 담백한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "정돈된 짧은 검은 머리",
          "둥근 얼굴형",
          "담백한 눈매",
          "평범한 이목구비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his 30s, short and neatly trimmed black hair, round face shape, mild eyes, ordinary facial features. Shot with a moody Korean occult-action look, tense low-key lighting, dusk-gold highlights, dark folk horror mixed with gritty realism style, against a plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    },
    "entity_queue": [
      [
        "수리영",
        "character",
        "C01"
      ],
      [
        "혜수",
        "character",
        "C02"
      ],
      [
        "인우",
        "character",
        "C03"
      ],
      [
        "민숙",
        "character",
        "C04"
      ],
      [
        "김형사",
        "character",
        "C05"
      ],
      [
        "한국인 남자",
        "character",
        "C06"
      ],
      [
        "남자 직원",
        "character",
        "C07"
      ],
      [
        "로트와일러",
        "character",
        "C08"
      ],
      [
        "한국인 여자",
        "character",
        "C09"
      ],
      [
        "30대 한국인 남성 직원",
        "character",
        "C10"
      ],
      [
        "한국인 남자 (발현 상태)",
        "character",
        "C11"
      ],
      [
        "검은 실루엣",
        "character",
        "C12"
      ],
      [
        "검은 고양이",
        "character",
        "C13"
      ],
      [
        "숲속 및 숲속 사건 현장",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "옥탑방 옥상 및 상부 외부",
        "location",
        "L03"
      ],
      [
        "옥탑방 내부",
        "location",
        "L04"
      ],
      [
        "해안가 도로",
        "location",
        "L05"
      ],
      [
        "유기견 보호원",
        "location",
        "L06"
      ],
      [
        "번화가 및 대형 마트 외부 거리",
        "location",
        "L07"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L08"
      ],
      [
        "옥탑방 외부 골목·마당·계단",
        "location",
        "L09"
      ],
      [
        "해안가 버스정류장 부근",
        "location",
        "L10"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L11"
      ],
      [
        "마트 총무과 사무실",
        "location",
        "L13"
      ],
      [
        "PC방 내부",
        "location",
        "L14"
      ],
      [
        "포구",
        "location",
        "L15"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L16"
      ],
      [
        "소형 어선 조타실",
        "location",
        "L17"
      ],
      [
        "바다 및 안개 장벽",
        "location",
        "L18"
      ],
      [
        "약초",
        "prop",
        "P04"
      ],
      [
        "스마트폰",
        "prop",
        "P08"
      ],
      [
        "구겨진 낡은 흑백 사진",
        "prop",
        "P10"
      ],
      [
        "붉은 원형 문양·표식",
        "prop",
        "P11"
      ],
      [
        "백팩",
        "prop",
        "P13"
      ],
      [
        "인형",
        "prop",
        "P14"
      ],
      [
        "종이 지도",
        "prop",
        "P15"
      ],
      [
        "노란색 메모지",
        "prop",
        "P17"
      ],
      [
        "서류 뭉치",
        "prop",
        "P19"
      ],
      [
        "두꺼운 밧줄",
        "prop",
        "P20"
      ]
    ],
    "characters": [
      {
        "name": "남자 직원",
        "short_id": "C07",
        "description": "Korean 성인 남성, 짧은 검은 머리, 평범한 얼굴형, 옅은 눈매.",
        "visual_traits": [
          "Korean adult man",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "옅은 눈매",
          "일상적인 인상"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man, short black hair, average facial structure, faint and mild eyes, ordinary facial features. Moody Korean occult-action look with tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여자",
        "short_id": "C09",
        "description": "Korean 성인 여성, 어두운 긴 머리, 평범한 얼굴형, 흐릿한 눈매.",
        "visual_traits": [
          "Korean adult woman",
          "어두운 긴 머리",
          "평범한 얼굴형",
          "흐릿한 눈매",
          "도시적 인상"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult woman, long dark hair, average face shape, somewhat indistinct and vague eyes, urban impression, neutral facial expression, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean 40대 중반 여성, 날카로운 얼굴선, 짧고 단정한 검은 머리, 선명한 눈매.",
        "visual_traits": [
          "Korean middle-aged woman",
          "짧은 검은 머리",
          "날카로운 얼굴선",
          "선명한 눈매",
          "단정한 인상"
        ],
        "t2i_prompt": "Set in modern times, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s. She has sharp facial features, short and neat black hair, and vivid, clear eyes. Clean and tidy appearance, neutral expression.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean 24세 남성, 짧은 검은 머리, 각진 얼굴, 깊은 눈매, 그을린 피부톤.",
        "visual_traits": [
          "Korean young man",
          "짧은 검은 머리",
          "각진 얼굴",
          "깊은 눈매",
          "그을린 피부톤"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 24-year-old Korean man, short black hair, angular face, deep-set eyes, tanned skin.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자 (발현 상태)",
        "short_id": "C11",
        "description": "Korean 성인 남성, 붉은 눈동자, 드러난 날카로운 이빨, 어두운 머리, 그늘진 얼굴.",
        "visual_traits": [
          "Korean adult man",
          "붉은 눈동자",
          "날카로운 이빨",
          "어두운 머리",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult man, dark hair, striking red eyes, sharp exposed teeth, shadowed face. Moody Korean occult-action look, tactile natural textures, tense low-key lighting on the face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자",
        "short_id": "C06",
        "description": "Korean 성인 남성, 얼굴 정보가 적은 어두운 머리의 남자, 흐릿한 이목구비.",
        "visual_traits": [
          "Korean adult man",
          "어두운 머리",
          "흐릿한 얼굴",
          "식별 어려운 이목구비",
          "그늘진 얼굴"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, dark hair, blurry and indistinct facial features, heavily shadowed face making specific features hard to identify. Cinematic moody low-key lighting, gritty realism, dark folk horror vibe.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C05",
        "description": "Korean 30대 남성, 짧은 검은 머리, 넓은 얼굴형, 굵은 눈썹, 뚜렷한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "짧은 검은 머리",
          "넓은 얼굴형",
          "굵은 눈썹",
          "뚜렷한 눈매"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean man in his 30s, short black hair, broad face shape, thick eyebrows, sharp and distinct eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C08",
        "description": "검정과 황갈색 털의 대형 로트와일러, 넓은 머리, 짧은 주둥이, 강한 턱.",
        "visual_traits": [
          "검정·황갈색 털",
          "넓은 머리",
          "짧은 주둥이",
          "강한 턱",
          "짙은 눈"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan fur, broad head, short muzzle, strong jaw, dark eyes, tactile natural textures, tense low-key lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean 21세 여성, 둥근 동안 얼굴, 짙은 검은 긴 머리, 또렷한 검은 눈.",
        "visual_traits": [
          "Korean young woman",
          "둥근 동안 얼굴",
          "검은 긴 머리",
          "또렷한 검은 눈",
          "부드러운 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, round youthful face, soft facial features, thick long black hair, clear distinct black eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "온몸이 검은 단모 고양이, 작은 얼굴, 밝게 반사되는 눈, 가는 수염.",
        "visual_traits": [
          "검은 단모 털",
          "작은 얼굴",
          "반사되는 눈",
          "가는 수염",
          "날렵한 귀"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, animal portrait, plain white background. A black cat with sleek short black fur, small face, pointed sleek ears, thin delicate whiskers, and large brightly reflecting eyes. Photorealistic, highly detailed texture, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "30대 한국인 남성 직원",
        "short_id": "C10",
        "description": "Korean 30대 남성, 짧게 정돈된 검은 머리, 둥근 얼굴형, 담백한 눈매.",
        "visual_traits": [
          "Korean man in his 30s",
          "정돈된 짧은 검은 머리",
          "둥근 얼굴형",
          "담백한 눈매",
          "평범한 이목구비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his 30s, short and neatly trimmed black hair, round face shape, mild eyes, ordinary facial features. Shot with a moody Korean occult-action look, tense low-key lighting, dusk-gold highlights, dark folk horror mixed with gritty realism style, against a plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "경찰서 사무실 내부",
        "short_id": "L11",
        "description": "책상과 모니터, 서류가 놓인 경찰서 사무실, 형광등 아래 업무용 가구가 빽빽한 실내.",
        "visual_traits": [
          "업무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등",
          "경찰서 사무 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dense police station office, tightly packed rows of standard office desks, computer monitors, stacks of paperwork, harsh overhead fluorescent lights casting deep shadows, muted urban grays, gritty realism, moody atmospheric look, no people, no vehicles, no floating objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 외부 골목·마당·계단",
        "short_id": "L09",
        "description": "오래된 다세대 빌라의 좁은 골목, 작은 마당과 옥상으로 오르는 계단이 붙은 외부 공간.",
        "visual_traits": [
          "좁은 골목",
          "작은 마당",
          "외부 계단",
          "오래된 빌라",
          "낡은 출입문"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic cinematic establishing shot. The exterior of an old, weathered multi-family residential villa, featuring a narrow cramped alleyway, a small walled yard, and a set of rusted or aged concrete external stairs leading up to a rooftop. Worn-out entrance doors, aged brick and concrete textures. Moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, tactile natural textures, and tense low-key lighting. Dark folk horror mixed with gritty realism. No people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등과 전봇대가 있는 좁은 도심 골목, 어두운 벽면과 밤의 그림자가 깔린 공간.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 벽면",
          "야간 그림자"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow, gritty urban back alleyway at night, no people, no vehicles, no objects. Dim, flickering streetlights casting long, deep shadows against textured, dark concrete or brick walls. Utility poles with tangled overhead wires. Moody atmosphere with dense fog and muted urban grays, tense low-key lighting, dark folk horror mixed with gritty realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "숲속 및 숲속 사건 현장",
        "short_id": "L01",
        "description": "울창한 수풀과 등산로가 있는 산림, 해질녘 어두운 녹색 그림자와 흙길이 보이는 공간.",
        "visual_traits": [
          "우거진 수풀",
          "좁은 흙길",
          "해질녘 그림자",
          "짙은 녹색 톤",
          "산림 분위기"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dense dark green forest with overgrown bushes and thick trees, a narrow dirt hiking path winding through the heavy vegetation. Moody Korean occult-action look with dense fog, dusk-gold highlights piercing through deep dark green shadows, tactile natural textures of rough bark and damp soil, tense low-key lighting, dark folk horror mixed with gritty realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 매장 내부",
        "short_id": "L08",
        "description": "진열대와 상품 박스, 넓은 통로가 있는 대형 마트 매장, 밝은 형광 조명의 실내.",
        "visual_traits": [
          "긴 진열대",
          "상품 박스",
          "넓은 통로",
          "밝은 형광등",
          "대형 매장 구조"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of display shelves, stacked merchandise boxes, wide aisles, bright and even fluorescent lighting, large-scale commercial space, muted urban grays, moody Korean occult-action look, tense atmosphere, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "번화가 및 대형 마트 외부 거리",
        "short_id": "L07",
        "description": "포구 인근 번화가, 네온사인과 포장마차, 대형 마트 외벽과 입구가 이어진 거리.",
        "visual_traits": [
          "네온사인",
          "포장마차",
          "마트 외벽",
          "상점 간판",
          "번화한 거리"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korean west coast city. Photorealistic cinematic establishing shot, a bustling commercial street near a port, glowing neon signs and various shop signs lining the street, tented street food stalls set up along the edge of the road, the large exterior wall and illuminated glass entrance of a modern hypermarket on one side, asphalt road and paved sidewalks, moody Korean occult-action look with dense fog, dusk-gold highlights, muted urban grays, torchlit reds, tactile natural textures, tense low-key lighting, gritty realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 내부",
        "short_id": "L04",
        "description": "작은 창과 싱크대, 식탁, 좁은 거실이 있는 오래된 옥탑방 내부, 생활감 있는 실내.",
        "visual_traits": [
          "작은 창",
          "좁은 거실",
          "싱크대",
          "식탁",
          "낡은 생활 공간"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Photorealistic cinematic establishing shot, interior of an old Korean rooftop room. Narrow living space, small windows, worn-out wallpaper and flooring, a small sink area, and a basic dining table. Lived-in, old, compact indoor space. Moody Korean occult-action look, muted urban grays, tense low-key lighting, gritty realism, moody atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "유기견 보호원",
        "short_id": "L06",
        "description": "개 우리와 철창, 진료용 공간이 있는 유기견 보호소, 실용적인 시설물과 동물용 장비가 보인다.",
        "visual_traits": [
          "개 우리",
          "철창",
          "진료 공간",
          "동물용 장비",
          "실용적 시설"
        ],
        "t2i_prompt": "Set in modern era, South Korea. Photorealistic cinematic establishing shot, interior of an abandoned dog shelter, no people, no animals. Rows of rusty metal dog cages with iron bars, a small examination area in the corner featuring a sterile steel veterinary table and basic medical equipment. Cold concrete floor, practical and slightly dilapidated industrial architecture. Moody dark folk horror tone, gritty realism, muted urban grays with dense shadows, tense low-key lighting under harsh fluorescent lamps.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "스마트폰",
        "short_id": "P08",
        "description": "현대식 검은 직사각형 스마트폰, 유리 화면과 얇은 금속 테두리를 가진 휴대기기.",
        "visual_traits": [
          "검은 직사각형",
          "유리 화면",
          "얇은 테두리",
          "휴대용 크기",
          "현대식 디자인"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic product photo, isolated object, a modern black rectangular smartphone, glossy glass screen, thin metallic bezel, standard pocket size, modern design, moody Korean occult-action look with muted urban grays and tactile natural textures, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "45bab15b-fc93-444a-9210-52f636e022b6",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-08T21:56:37.834016+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}