{
  "status": "running",
  "data": {
    "completed": {
      "보안직원": {
        "name": "보안직원",
        "short_id": "C19",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 특별한 표식이 없는 평범한 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, Korean adult male, natural dark hair, ordinary plain face with no distinguishing marks, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가 버스정류장 및 인접 도로": {
        "name": "해안가 버스정류장 및 인접 도로",
        "short_id": "L11",
        "description": "바다를 향해 열린 작은 정류장과 인접 해안도로. 정류장 의자, 표지판과 어두운 수평선이 보인다.",
        "visual_traits": [
          "정류장 의자",
          "버스 표지판",
          "인접 해안도로",
          "바다 수평선",
          "야간 조명"
        ],
        "t2i_prompt": "Set in 2026, contemporary modern South Korea, Incheon coastal area. Photorealistic cinematic establishing shot, empty coastal bus stop and adjacent asphalt road at night, no people, no vehicles, no objects. A small, weathered iron bus stop bench and a vertical signpost standing next to a desolate coastal road. The dark sea horizon is visible in the immediate background. Illuminated by dim, moody streetlights. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "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": "C23",
        "description": "한국인 24세 남성. 자연스러운 짙은색 머리와 단정하고 잘생긴 젊은 남성 얼굴.",
        "visual_traits": [
          "한국인 남성",
          "24세",
          "짙은색 머리",
          "단정한 미청년 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, Incheon coastal area and remote island in West Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 24-year-old Korean male, neat and handsome young face, natural dark hair. Restrained desaturated palette, moody low-to-mid-key contrast, tactile naturalistic textures. Photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 내부": {
        "name": "옥탑방 내부",
        "short_id": "L04",
        "description": "작은 창이 있는 낡은 옥탑 주거공간. 거실과 주방, 침실, 욕실이 이어지고 소박한 가구가 배치돼 있다.",
        "visual_traits": [
          "작은 거실 창",
          "소형 주방",
          "여러 침실",
          "낡고 소박한 가구",
          "좁은 욕실"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea Incheon coastal area and remote western sea islands. Photorealistic cinematic establishing shot, interior of a small, old rooftop apartment, featuring a narrow living area, a compact kitchen, and modest, worn-out furniture. Small windows letting in dim light, slightly dilapidated walls and floors. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "대형 마트 내부 매장": {
        "name": "대형 마트 내부 매장",
        "short_id": "L08",
        "description": "높은 천장 아래 진열대와 상품 통로가 길게 이어지는 대형 매장. 밝은 형광 조명과 계산 구역이 있다.",
        "visual_traits": [
          "긴 상품 진열대",
          "넓은 통로",
          "밝은 형광등",
          "계산 구역",
          "높은 천장"
        ],
        "t2i_prompt": "Set in contemporary 2026, Incheon coastal area and remote islands of the West Sea, South Korea. Photorealistic cinematic establishing shot, a large supermarket interior with a high ceiling, no people, no vehicles. Long aisles of product display shelves stretching into the distance, wide walkways, a checkout counter area, bright fluorescent lighting. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast in the shadows, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C10",
        "description": "검고 황갈색인 짧은 털, 넓은 머리, 짧고 두꺼운 주둥이, 아래로 접힌 삼각형 귀를 지닌 대형견.",
        "visual_traits": [
          "검정과 황갈색 털",
          "넓은 머리",
          "두꺼운 주둥이",
          "접힌 삼각형 귀"
        ],
        "t2i_prompt": "Set in 2026, contemporary coastal Incheon and isolated islands in the Yellow Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan short coat, broad head, short thick muzzle, folded triangular ears. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C09",
        "description": "한국인 21세 여성. 자연스러운 짙은색 머리와 젊고 평범한 대학생 얼굴.",
        "visual_traits": [
          "한국인 여성",
          "21세",
          "짙은색 머리",
          "젊은 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea Incheon coastal areas and remote western islands. Passport-style ID photo, head and upper chest visible, plain white background. A 21-year-old Korean woman, natural dark hair, young and ordinary facial features. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월산 숲속": {
        "name": "금월산 숲속",
        "short_id": "L01",
        "description": "울창한 수풀과 나무가 빽빽한 산속 숲. 좁은 등산로 사이로 해 질 무렵의 낮은 빛이 스며든다.",
        "visual_traits": [
          "울창한 수풀",
          "빽빽한 나무",
          "좁은 산길",
          "해 질 무렵의 낮은 빛"
        ],
        "t2i_prompt": "Set in 2026, Incheon coastal area and a remote island in the West Sea, South Korea. Photorealistic cinematic establishing shot, a dense mountain forest with thick foliage and closely packed trees, a narrow dirt hiking trail winding through the undergrowth, low late afternoon sunlight filtering through the canopy, moody low-to-mid-key contrast, restrained desaturated palette with deep crimson accents, tactile naturalistic textures, bleak K-occult action-horror thriller tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "낡은 사진 속 어린 여자아이 2": {
        "name": "낡은 사진 속 어린 여자아이 2",
        "short_id": "C22",
        "description": "한국인 12세 여자아이. 자연스러운 짙은색 머리와 앳된 어린이 얼굴.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "짙은색 머리",
          "앳된 얼굴"
        ],
        "t2i_prompt": "Set in 2026, modern-day coastal Incheon and remote islands in the Yellow Sea, South Korea. Passport-style ID photo, head and upper chest visible, 12-year-old Korean girl, natural dark hair, youthful childlike facial features, plain white background. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "경찰서 사무실": {
        "name": "경찰서 사무실",
        "short_id": "L12",
        "description": "책상과 컴퓨터가 여러 줄 배치된 수사 사무실. 서류, 게시물과 사건 사진이 놓인 형광등 조명의 공간.",
        "visual_traits": [
          "여러 업무용 책상",
          "컴퓨터 모니터",
          "수사 서류",
          "사건 사진",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in 2026, coastal Incheon and remote Yellow Sea islands of South Korea. Photorealistic cinematic establishing shot, interior of a modern police detective office. Multiple rows of desks equipped with computer monitors. Case files, documents, and crime scene photos scattered on desks and pinned to whiteboards. Cold, harsh fluorescent lighting overhead. Desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone. no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "대형 마트 외부 길가": {
        "name": "대형 마트 외부 길가",
        "short_id": "L09",
        "description": "대형 매장 출입구와 맞닿은 포장 길가. 외벽, 간판, 자전거 거치 공간과 가로 시설물이 보인다.",
        "visual_traits": [
          "대형 출입구",
          "매장 외벽과 간판",
          "포장 길가",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in 2026, Incheon, South Korea. Photorealistic cinematic establishing shot, exterior paved roadside adjacent to a large supermarket entrance, wide exterior walls, large commercial signboards, bicycle parking space, and street facilities. Restrained, desaturated palette with deep crimson accents, moody low-key lighting, tactile naturalistic textures, bleak K-occult action-horror thriller tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C18",
        "description": "윤기 있는 검은 털, 둥근 머리, 뾰족한 귀와 짧은 주둥이를 지닌 집고양이.",
        "visual_traits": [
          "검은 털",
          "둥근 머리",
          "뾰족한 귀",
          "짧은 주둥이"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible. A domestic black cat with glossy black fur, a round head, pointed ears, and a short snout. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 전단지 남성": {
        "name": "옥탑방 전단지 남성",
        "short_id": "C15",
        "description": "한국인 성인 남성. 얼굴과 머리는 그림자에 가려 구체적인 생김새가 드러나지 않는다.",
        "visual_traits": [
          "한국인 성인 남성",
          "가려진 얼굴",
          "식별되지 않는 머리 모양"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea Incheon coastal and remote island region. Passport-style ID photo, head and upper chest visible, a Korean adult male. His face and head are heavily obscured by deep shadows, making specific facial features and hairstyle completely indistinguishable, plain white background. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "건물 사이의 좁고 어두운 골목. 전봇대와 희미한 가로등이 놓인 야간 도심 공간.",
        "visual_traits": [
          "좁은 골목",
          "전봇대",
          "희미한 가로등",
          "어두운 도심 건물"
        ],
        "t2i_prompt": "Set in 2026, Incheon, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A narrow, dark alleyway squeezed between aged concrete buildings at night. Telephone poles with tangled power lines overhead. Sparse, dim streetlights casting faint illumination on the rough walls. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "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 2026, coastal Incheon and remote western islands of South Korea. Photorealistic cinematic establishing shot of an animal shelter interior. The facility features rows of metal wire cages for dogs on one side, and a designated veterinary and grooming workspace with stainless steel tables and washing stations on the other side. Cold cement floors, harsh utilitarian lighting. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures. A bleak K-occult action-horror thriller tone balanced by lonely melodrama. No people, no vehicles, no animals, no moving objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "낡은 사진 속 어린 여자아이 1": {
        "name": "낡은 사진 속 어린 여자아이 1",
        "short_id": "C21",
        "description": "한국인 12세 여자아이. 자연스러운 짙은색 머리와 앳된 어린이 얼굴.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "짙은색 머리",
          "앳된 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, of a 12-year-old Korean girl, natural dark hair, youthful child face. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월산 남성 피해자": {
        "name": "금월산 남성 피해자",
        "short_id": "C01",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 특별한 표식이 없는 평범한 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, ordinary and average face with no distinct markings, natural dark hair. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가 도로": {
        "name": "해안가 도로",
        "short_id": "L05",
        "description": "바다와 나란히 이어진 포장도로. 해안선과 수평선이 펼쳐지고 도로 가장자리에 방호 시설이 놓여 있다.",
        "visual_traits": [
          "바다 인접 포장도로",
          "해안선",
          "넓은 수평선",
          "도로변 방호 시설"
        ],
        "t2i_prompt": "Set in 2026, modern South Korea. Photorealistic cinematic establishing shot of a paved coastal road running parallel to the sea, wide view of the coastline and endless horizon, roadside protective barriers lining the edge, weathered asphalt, moody low-to-mid-key contrast, restrained desaturated palette, tactile naturalistic textures, bleak and lonely tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "강민숙 (사진 속 왜곡 상태)": {
        "name": "강민숙 (사진 속 왜곡 상태)",
        "short_id": "C08",
        "description": "한국인 40대 초반 여성. 자연스러운 짙은색 머리와 평범한 중년 여성 얼굴이 사진 속에서 왜곡된 모습.",
        "visual_traits": [
          "한국인 여성",
          "40대 초반",
          "짙은색 머리",
          "왜곡된 얼굴 형상"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. An early 40s Korean woman with dark hair. Her facial features are grotesquely distorted, melting and smudging downwards, creating a deformed and dripping appearance over her face. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "마트 남자 직원": {
        "name": "마트 남자 직원",
        "short_id": "C14",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 특별한 표식이 없는 평범한 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, Incheon coastal area and remote island in the West Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, plain face, natural dark hair. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "효장동 한국인 남성": {
        "name": "효장동 한국인 남성",
        "short_id": "C04",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 평범한 남성 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, adult Korean male, plain male facial features, natural dark hair, plain white background. Use a restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, and a bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "효장동 한국인 남성 (포식자 활성 상태)": {
        "name": "효장동 한국인 남성 (포식자 활성 상태)",
        "short_id": "C05",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 평범한 남성 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 남성 얼굴"
        ],
        "t2i_prompt": "Set in modern 2026, Incheon coastal region and remote islands of the West Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, ordinary facial features, dark hair, striking deep crimson eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    },
    "entity_queue": [
      [
        "금월산 남성 피해자",
        "character",
        "C01"
      ],
      [
        "효장동 여성 피해자",
        "character",
        "C03"
      ],
      [
        "효장동 한국인 남성",
        "character",
        "C04"
      ],
      [
        "효장동 한국인 남성 (포식자 활성 상태)",
        "character",
        "C05"
      ],
      [
        "혜수",
        "character",
        "C06"
      ],
      [
        "강민숙",
        "character",
        "C07"
      ],
      [
        "강민숙 (사진 속 왜곡 상태)",
        "character",
        "C08"
      ],
      [
        "수리영",
        "character",
        "C09"
      ],
      [
        "로트와일러",
        "character",
        "C10"
      ],
      [
        "마트 남자 직원",
        "character",
        "C14"
      ],
      [
        "옥탑방 전단지 남성",
        "character",
        "C15"
      ],
      [
        "김형사",
        "character",
        "C17"
      ],
      [
        "검은 고양이",
        "character",
        "C18"
      ],
      [
        "보안직원",
        "character",
        "C19"
      ],
      [
        "낡은 사진 속 어린 여자아이 1",
        "character",
        "C21"
      ],
      [
        "낡은 사진 속 어린 여자아이 2",
        "character",
        "C22"
      ],
      [
        "인우",
        "character",
        "C23"
      ],
      [
        "금월산 숲속",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "인천 변두리 다세대 빌라 옥상 및 옥탑방 외부",
        "location",
        "L03"
      ],
      [
        "옥탑방 내부",
        "location",
        "L04"
      ],
      [
        "해안가 도로",
        "location",
        "L05"
      ],
      [
        "유기견 보호원",
        "location",
        "L06"
      ],
      [
        "대형 마트 내부 매장",
        "location",
        "L08"
      ],
      [
        "대형 마트 외부 길가",
        "location",
        "L09"
      ],
      [
        "다세대 빌라 마당 및 옥탑방 외부 계단",
        "location",
        "L10"
      ],
      [
        "해안가 버스정류장 및 인접 도로",
        "location",
        "L11"
      ],
      [
        "경찰서 사무실",
        "location",
        "L12"
      ],
      [
        "대형 마트 총무과 사무실",
        "location",
        "L13"
      ],
      [
        "PC방 내부",
        "location",
        "L15"
      ],
      [
        "안개 낀 포구와 선착장",
        "location",
        "L16"
      ],
      [
        "서해 바다",
        "location",
        "L17"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L18"
      ],
      [
        "소형 어선 조타실",
        "location",
        "L19"
      ],
      [
        "스마트폰",
        "prop",
        "P01"
      ],
      [
        "말린 석창포 잎",
        "prop",
        "P03"
      ],
      [
        "강민숙이 쥔 구겨진 사진",
        "prop",
        "P04"
      ],
      [
        "강민숙의 웃는 사진",
        "prop",
        "P05"
      ],
      [
        "1970~1980년대 식당과 두 여자아이가 찍힌 낡은 사진",
        "prop",
        "P06"
      ],
      [
        "인쇄된 해상 지도",
        "prop",
        "P08"
      ],
      [
        "어선용 밧줄",
        "prop",
        "P09"
      ]
    ],
    "characters": [
      {
        "name": "보안직원",
        "short_id": "C19",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 특별한 표식이 없는 평범한 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, Korean adult male, natural dark hair, ordinary plain face with no distinguishing marks, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C23",
        "description": "한국인 24세 남성. 자연스러운 짙은색 머리와 단정하고 잘생긴 젊은 남성 얼굴.",
        "visual_traits": [
          "한국인 남성",
          "24세",
          "짙은색 머리",
          "단정한 미청년 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, Incheon coastal area and remote island in West Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 24-year-old Korean male, neat and handsome young face, natural dark hair. Restrained desaturated palette, moody low-to-mid-key contrast, tactile naturalistic textures. Photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C10",
        "description": "검고 황갈색인 짧은 털, 넓은 머리, 짧고 두꺼운 주둥이, 아래로 접힌 삼각형 귀를 지닌 대형견.",
        "visual_traits": [
          "검정과 황갈색 털",
          "넓은 머리",
          "두꺼운 주둥이",
          "접힌 삼각형 귀"
        ],
        "t2i_prompt": "Set in 2026, contemporary coastal Incheon and isolated islands in the Yellow Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan short coat, broad head, short thick muzzle, folded triangular ears. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C09",
        "description": "한국인 21세 여성. 자연스러운 짙은색 머리와 젊고 평범한 대학생 얼굴.",
        "visual_traits": [
          "한국인 여성",
          "21세",
          "짙은색 머리",
          "젊은 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern era, South Korea Incheon coastal areas and remote western islands. Passport-style ID photo, head and upper chest visible, plain white background. A 21-year-old Korean woman, natural dark hair, young and ordinary facial features. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낡은 사진 속 어린 여자아이 2",
        "short_id": "C22",
        "description": "한국인 12세 여자아이. 자연스러운 짙은색 머리와 앳된 어린이 얼굴.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "짙은색 머리",
          "앳된 얼굴"
        ],
        "t2i_prompt": "Set in 2026, modern-day coastal Incheon and remote islands in the Yellow Sea, South Korea. Passport-style ID photo, head and upper chest visible, 12-year-old Korean girl, natural dark hair, youthful childlike facial features, plain white background. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C18",
        "description": "윤기 있는 검은 털, 둥근 머리, 뾰족한 귀와 짧은 주둥이를 지닌 집고양이.",
        "visual_traits": [
          "검은 털",
          "둥근 머리",
          "뾰족한 귀",
          "짧은 주둥이"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible. A domestic black cat with glossy black fur, a round head, pointed ears, and a short snout. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "옥탑방 전단지 남성",
        "short_id": "C15",
        "description": "한국인 성인 남성. 얼굴과 머리는 그림자에 가려 구체적인 생김새가 드러나지 않는다.",
        "visual_traits": [
          "한국인 성인 남성",
          "가려진 얼굴",
          "식별되지 않는 머리 모양"
        ],
        "t2i_prompt": "Set in 2026 contemporary era, South Korea Incheon coastal and remote island region. Passport-style ID photo, head and upper chest visible, a Korean adult male. His face and head are heavily obscured by deep shadows, making specific facial features and hairstyle completely indistinguishable, plain white background. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낡은 사진 속 어린 여자아이 1",
        "short_id": "C21",
        "description": "한국인 12세 여자아이. 자연스러운 짙은색 머리와 앳된 어린이 얼굴.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "짙은색 머리",
          "앳된 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, of a 12-year-old Korean girl, natural dark hair, youthful child face. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "금월산 남성 피해자",
        "short_id": "C01",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 특별한 표식이 없는 평범한 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, ordinary and average face with no distinct markings, natural dark hair. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙 (사진 속 왜곡 상태)",
        "short_id": "C08",
        "description": "한국인 40대 초반 여성. 자연스러운 짙은색 머리와 평범한 중년 여성 얼굴이 사진 속에서 왜곡된 모습.",
        "visual_traits": [
          "한국인 여성",
          "40대 초반",
          "짙은색 머리",
          "왜곡된 얼굴 형상"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. An early 40s Korean woman with dark hair. Her facial features are grotesquely distorted, melting and smudging downwards, creating a deformed and dripping appearance over her face. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마트 남자 직원",
        "short_id": "C14",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 특별한 표식이 없는 평범한 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026 contemporary modern, Incheon coastal area and remote island in the West Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, plain face, natural dark hair. Restrained desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "효장동 한국인 남성",
        "short_id": "C04",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 평범한 남성 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 얼굴"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, adult Korean male, plain male facial features, natural dark hair, plain white background. Use a restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, and a bleak K-occult action-horror thriller tone balanced by lonely melodrama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "효장동 한국인 남성 (포식자 활성 상태)",
        "short_id": "C05",
        "description": "한국인 성인 남성. 자연스러운 짙은색 머리와 평범한 남성 얼굴.",
        "visual_traits": [
          "한국인 성인 남성",
          "짙은색 머리",
          "평범한 남성 얼굴"
        ],
        "t2i_prompt": "Set in modern 2026, Incheon coastal region and remote islands of the West Sea, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, ordinary facial features, dark hair, striking deep crimson eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "해안가 버스정류장 및 인접 도로",
        "short_id": "L11",
        "description": "바다를 향해 열린 작은 정류장과 인접 해안도로. 정류장 의자, 표지판과 어두운 수평선이 보인다.",
        "visual_traits": [
          "정류장 의자",
          "버스 표지판",
          "인접 해안도로",
          "바다 수평선",
          "야간 조명"
        ],
        "t2i_prompt": "Set in 2026, contemporary modern South Korea, Incheon coastal area. Photorealistic cinematic establishing shot, empty coastal bus stop and adjacent asphalt road at night, no people, no vehicles, no objects. A small, weathered iron bus stop bench and a vertical signpost standing next to a desolate coastal road. The dark sea horizon is visible in the immediate background. Illuminated by dim, moody streetlights. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "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 2026 contemporary modern era, South Korea Incheon coastal area and remote western sea islands. Photorealistic cinematic establishing shot, interior of a small, old rooftop apartment, featuring a narrow living area, a compact kitchen, and modest, worn-out furniture. Small windows letting in dim light, slightly dilapidated walls and floors. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone balanced by lonely melodrama, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 내부 매장",
        "short_id": "L08",
        "description": "높은 천장 아래 진열대와 상품 통로가 길게 이어지는 대형 매장. 밝은 형광 조명과 계산 구역이 있다.",
        "visual_traits": [
          "긴 상품 진열대",
          "넓은 통로",
          "밝은 형광등",
          "계산 구역",
          "높은 천장"
        ],
        "t2i_prompt": "Set in contemporary 2026, Incheon coastal area and remote islands of the West Sea, South Korea. Photorealistic cinematic establishing shot, a large supermarket interior with a high ceiling, no people, no vehicles. Long aisles of product display shelves stretching into the distance, wide walkways, a checkout counter area, bright fluorescent lighting. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast in the shadows, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "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 2026, Incheon coastal area and a remote island in the West Sea, South Korea. Photorealistic cinematic establishing shot, a dense mountain forest with thick foliage and closely packed trees, a narrow dirt hiking trail winding through the undergrowth, low late afternoon sunlight filtering through the canopy, moody low-to-mid-key contrast, restrained desaturated palette with deep crimson accents, tactile naturalistic textures, bleak K-occult action-horror thriller tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "경찰서 사무실",
        "short_id": "L12",
        "description": "책상과 컴퓨터가 여러 줄 배치된 수사 사무실. 서류, 게시물과 사건 사진이 놓인 형광등 조명의 공간.",
        "visual_traits": [
          "여러 업무용 책상",
          "컴퓨터 모니터",
          "수사 서류",
          "사건 사진",
          "형광등 조명"
        ],
        "t2i_prompt": "Set in 2026, coastal Incheon and remote Yellow Sea islands of South Korea. Photorealistic cinematic establishing shot, interior of a modern police detective office. Multiple rows of desks equipped with computer monitors. Case files, documents, and crime scene photos scattered on desks and pinned to whiteboards. Cold, harsh fluorescent lighting overhead. Desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone. no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 외부 길가",
        "short_id": "L09",
        "description": "대형 매장 출입구와 맞닿은 포장 길가. 외벽, 간판, 자전거 거치 공간과 가로 시설물이 보인다.",
        "visual_traits": [
          "대형 출입구",
          "매장 외벽과 간판",
          "포장 길가",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in 2026, Incheon, South Korea. Photorealistic cinematic establishing shot, exterior paved roadside adjacent to a large supermarket entrance, wide exterior walls, large commercial signboards, bicycle parking space, and street facilities. Restrained, desaturated palette with deep crimson accents, moody low-key lighting, tactile naturalistic textures, bleak K-occult action-horror thriller tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "건물 사이의 좁고 어두운 골목. 전봇대와 희미한 가로등이 놓인 야간 도심 공간.",
        "visual_traits": [
          "좁은 골목",
          "전봇대",
          "희미한 가로등",
          "어두운 도심 건물"
        ],
        "t2i_prompt": "Set in 2026, Incheon, South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A narrow, dark alleyway squeezed between aged concrete buildings at night. Telephone poles with tangled power lines overhead. Sparse, dim streetlights casting faint illumination on the rough walls. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures, bleak K-occult action-horror thriller tone.",
        "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 2026, coastal Incheon and remote western islands of South Korea. Photorealistic cinematic establishing shot of an animal shelter interior. The facility features rows of metal wire cages for dogs on one side, and a designated veterinary and grooming workspace with stainless steel tables and washing stations on the other side. Cold cement floors, harsh utilitarian lighting. Restrained, desaturated palette with deep crimson accents, moody low-to-mid-key contrast, tactile naturalistic textures. A bleak K-occult action-horror thriller tone balanced by lonely melodrama. No people, no vehicles, no animals, no moving objects.",
        "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": "L05",
        "description": "바다와 나란히 이어진 포장도로. 해안선과 수평선이 펼쳐지고 도로 가장자리에 방호 시설이 놓여 있다.",
        "visual_traits": [
          "바다 인접 포장도로",
          "해안선",
          "넓은 수평선",
          "도로변 방호 시설"
        ],
        "t2i_prompt": "Set in 2026, modern South Korea. Photorealistic cinematic establishing shot of a paved coastal road running parallel to the sea, wide view of the coastline and endless horizon, roadside protective barriers lining the edge, weathered asphalt, moody low-to-mid-key contrast, restrained desaturated palette, tactile naturalistic textures, bleak and lonely tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "175e1fca-7143-4329-9d78-62cb10d122e2",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-18T05:55:54.446009+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}