{
  "status": "running",
  "data": {
    "completed": {
      "효장동 공격 남성 (기본 상태)": {
        "name": "효장동 공격 남성 (기본 상태)",
        "short_id": "C08",
        "description": "한국인 성인 남성. 평범한 얼굴선과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "자연스러운 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, a modern Korean adult male, average facial structure, natural dark black hair, plain white background. Tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C20",
        "description": "전체적으로 검은 털이 덮인 중소형 고양이. 뾰족한 귀와 가느다란 얼굴, 긴 꼬리를 지닌다.",
        "visual_traits": [
          "전신의 검은 털",
          "뾰족한 귀",
          "가느다란 고양이 얼굴",
          "긴 꼬리"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea West Coast. Passport-style ID photo, head and upper chest visible, a small-to-medium black cat, solid black fur, slender feline face, pointy ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C18",
        "description": "넓은 머리와 짧은 주둥이, 접힌 귀를 지닌 대형견. 짧고 윤기 있는 검정색과 황갈색 털.",
        "visual_traits": [
          "넓고 묵직한 머리",
          "짧은 주둥이",
          "접힌 귀",
          "검정색과 황갈색의 짧은 털"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, broad and heavy head, short muzzle, folded ears, short glossy black and tan fur.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "김 형사": {
        "name": "김 형사",
        "short_id": "C05",
        "description": "한국인 30대 남성. 평범한 성인 남성 얼굴과 짧고 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 30대 남성",
          "평범한 성인 얼굴",
          "짙은 검은색 머리카락",
          "짧고 단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea West Coast and isolated island. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his 30s, average adult face, short and neat dark black hair. Restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "한국인 20대 초반 여성. 자연스러운 타원형 얼굴과 짙은 검은색의 중간 길이 머리카락을 지닌 대학생 인상.",
        "visual_traits": [
          "한국인 20대 초반 여성",
          "자연스러운 타원형 얼굴",
          "짙은 검은색 머리카락",
          "중간 길이 헤어스타일"
        ],
        "t2i_prompt": "Set in Mid-2020s, West Coast of South Korea and a fictional closed island. Passport-style ID photo, head and upper chest visible, plain white background. Korean female in her early 20s, natural oval face, dark black medium-length hair, tactile realism, cinematic texture, high quality photorealistic portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 침입 남성": {
        "name": "옥탑방 침입 남성",
        "short_id": "C11",
        "description": "한국인 성인 남성. 얼굴은 구체적으로 드러나지 않으며 짙은색 머리카락의 윤곽만 보이는 인물.",
        "visual_traits": [
          "한국인 성인 남성",
          "가려진 얼굴",
          "짙은색 머리카락",
          "불분명한 머리 윤곽"
        ],
        "t2i_prompt": "Set in modern 2020s, a fictional closed island on the west coast of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, face heavily obscured by deep shadows so no specific facial features are visible, only the rough silhouette of his head and dark hair. Tense K-occult action horror style, muted neutrals, moody low-key contrast, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월산 피해 남성": {
        "name": "금월산 피해 남성",
        "short_id": "C06",
        "description": "한국인 성인 남성. 평범한 얼굴선과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "자연스러운 헤어스타일"
        ],
        "t2i_prompt": "Set in modern day 2020s, a fictional isolated island and the coastal region of the Yellow Sea, South Korea. Passport-style ID photo, head and upper chest visible. An adult Korean male. Average facial features, natural dark black hair. Plain white background. Cinematic lighting, tactile realism, subtly rough cinematic texture, K-occult action horror style, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "서해안 해안도로": {
        "name": "서해안 해안도로",
        "short_id": "L05",
        "description": "서해 바다와 나란히 이어지는 포장도로. 탁 트인 수평선과 낮은 해안 지형이 보인다.",
        "visual_traits": [
          "바다와 나란한 포장도로",
          "탁 트인 수평선",
          "낮은 해안 지형",
          "넓은 하늘"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean west coast and its coastal islands. Photorealistic cinematic establishing shot, a paved coastal road running parallel to the sea, expansive horizon, low-lying coastal terrain, wide sky, muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture, tense K-occult action horror tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "옥탑방 옥상": {
        "name": "옥탑방 옥상",
        "short_id": "L03",
        "description": "오래된 빌라 꼭대기의 노출된 옥상. 물탱크와 빨랫줄, 평상, 철문 현관이 놓여 있다.",
        "visual_traits": [
          "옥상 물탱크",
          "바람 부는 빨랫줄",
          "낮은 평상",
          "옥탑방 철문"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean coastal region. Photorealistic cinematic establishing shot, an exposed concrete rooftop of an old residential building. Features a large water tank, a clothesline, a low wooden bench, and a weathered steel entry door leading to a small rooftop structure. Muted neutrals with moody low-key contrast, tactile realism, subtly rough cinematic texture, tense K-occult action horror 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": "C17",
        "description": "한국인 성인 남성. 평범한 얼굴선과 짧게 정돈한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "짧게 정돈한 헤어스타일"
        ],
        "t2i_prompt": "Set in Modern era, South Korea. Passport-style ID photo, head and upper chest visible, adult Korean male, ordinary facial features, short and neatly trimmed dark black hair, plain white background. Muted neutrals, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "효장동 공격 남성 (활성 상태)": {
        "name": "효장동 공격 남성 (활성 상태)",
        "short_id": "C09",
        "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 Korean adult male with ordinary facial features and natural dark black hair. His pupils are vividly red. Tactile realism, subtly rough cinematic texture, moody low-key contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "효장동 피해 여성": {
        "name": "효장동 피해 여성",
        "short_id": "C10",
        "description": "한국인 성인 여성. 평범한 얼굴선과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 여성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "자연스러운 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult woman. Average and unremarkable facial structure. Dark black hair in a natural, simple style. Normal skin texture. Use a restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, and subtly rough cinematic texture. Tense K-occult action horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월산 숲속 범죄 현장": {
        "name": "금월산 숲속 범죄 현장",
        "short_id": "L01",
        "description": "울창한 수풀과 빽빽한 나무가 등산로 주변을 에워싼 산림. 해 질 무렵의 낮고 어두운 자연광이 스민다.",
        "visual_traits": [
          "우거진 수풀",
          "빽빽한 산림",
          "좁은 등산로",
          "해 질 무렵의 어두운 자연광"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a dense mountain forest with thick trees and overgrown bushes surrounding a narrow dirt hiking trail, dim and moody dusk lighting filtering through the branches, deep shadows, tactile realism, subtly rough cinematic texture, muted neutrals with moody low-key contrast, tense atmospheric environment, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "혜수": {
        "name": "혜수",
        "short_id": "C02",
        "description": "한국인 40대 중반 여성. 성숙한 얼굴선과 단정하게 정리한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 40대 중반 여성",
          "성숙한 얼굴선",
          "짙은 검은색 머리카락",
          "단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s, mature facial contours, neat dark black hair. Tactile realism, subtly rough cinematic texture, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "전봇대와 낡은 벽면이 이어진 좁은 도심 골목. 밤의 희미한 가로등이 군데군데 비친다.",
        "visual_traits": [
          "좁은 도심 골목",
          "전봇대",
          "낡은 벽면",
          "희미한 야간 가로등"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Photorealistic cinematic establishing shot, narrow city back alley at night, old weathered walls, utility poles with tangled wires, dim streetlights casting moody shadows. Tense K-occult action horror atmosphere, muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture, empty alley, 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": "C16",
        "description": "한국인 성인 남성. 평범한 얼굴선과 짧고 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "짧고 단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korean west coast and a fictional closed island in the coastal waters. Passport-style ID photo, head and upper chest visible, adult South Korean male, ordinary facial features, dark black hair, short and neat hairstyle, plain white background. Use a restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, and subtly rough cinematic texture, tense K-occult action horror style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "강민숙 (왜곡된 사진 이미지)": {
        "name": "강민숙 (왜곡된 사진 이미지)",
        "short_id": "C21",
        "description": "사진에 담긴 한국인 40대 초반 여성. 자연스러운 중년 얼굴선과 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "사진 속 한국인 40대 초반 여성",
          "자연스러운 중년 얼굴선",
          "짙은 검은색 머리카락",
          "단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, virtual closed island off the west coast of South Korea and its coastal waters. Passport-style ID photo, head and upper chest visible, plain white background. An early 40s Korean woman with neat dark black hair. Her facial features are bizarrely distorted and melting downward in a grotesque manner. Muted neutrals, moody low-key contrast, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "사진 속 어린 여자아이": {
        "name": "사진 속 어린 여자아이",
        "short_id": "C22",
        "description": "사진에 담긴 한국인 12세 여자아이. 둥근 어린이 얼굴과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 12세 여자아이",
          "둥근 어린이 얼굴",
          "짙은 검은색 머리카락",
          "자연스러운 어린이 헤어스타일"
        ],
        "t2i_prompt": "Set in mid 2020s, South Korea. Passport-style ID photo, head and upper chest visible, 12-year-old Korean girl, round child-like face, natural dark black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 총무과": {
        "name": "대형 마트 총무과",
        "short_id": "L10",
        "description": "CCTV 모니터와 업무용 책상, 전산 장비가 배치된 마트 관리 사무실. 균일한 실내 조명이 비친다.",
        "visual_traits": [
          "CCTV 모니터",
          "업무용 책상",
          "전산 장비",
          "균일한 사무실 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large supermarket general affairs and management office, multiple CCTV monitors glowing on the walls and desks, standard office desks, computers, electronic networking equipment, uniform indoor lighting, muted neutrals with moody low-key contrast, tactile 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": "C04",
        "description": "한국인 40대 초반 여성. 자연스러운 중년 얼굴선과 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 40대 초반 여성",
          "자연스러운 중년 얼굴선",
          "짙은 검은색 머리카락",
          "단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean West Coast region. Passport-style ID photo, head and upper chest visible, an early 40s Korean woman, natural middle-aged facial lines, neat dark black hair, restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "한국인 20대 중반 남성. 매끈한 얼굴선과 짙은 검은색 머리카락을 지닌 수려한 청년 얼굴.",
        "visual_traits": [
          "한국인 20대 중반 남성",
          "매끈한 얼굴선",
          "짙은 검은색 머리카락",
          "수려한 청년 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a mid-20s Korean male with a handsome face, smooth facial lines, thick dark black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 내부": {
        "name": "옥탑방 내부",
        "short_id": "L04",
        "description": "작은 거실과 간이 싱크대, 침실들이 연결된 오래된 옥탑 주거 공간. 작은 창과 희미한 스탠드 조명이 있다.",
        "visual_traits": [
          "작은 거실",
          "간이 싱크대",
          "작은 채광창",
          "희미한 스탠드 조명",
          "여러 개의 좁은 방"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal region and isolated island of South Korea. Photorealistic cinematic establishing shot, interior of an old, cramped rooftop apartment. A small living room area connected to a compact kitchenette with a basic sink, narrow doors leading to small bedrooms. A small window letting in limited light, illuminated by a dim floor lamp. Worn-out walls, low ceiling, moody low-key contrast, tactile 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"
      },
      "PC방 내부": {
        "name": "PC방 내부",
        "short_id": "L15",
        "description": "컴퓨터 좌석이 줄지어 배치된 어두운 실내. 모니터 빛과 인쇄 장비, 칸막이 책상이 반복된다.",
        "visual_traits": [
          "줄지어 선 컴퓨터 좌석",
          "칸막이 책상",
          "모니터 중심의 어두운 조명",
          "인쇄 장비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast and its coastal islands. Photorealistic cinematic establishing shot, a dark indoor internet cafe, rows of computer seats with partitioned desks, glowing monitors providing low-key illumination, printing equipment in the corner, muted neutrals with moody low-key contrast, tactile realism, subtly rough cinematic texture, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    },
    "entity_queue": [
      [
        "수리영",
        "character",
        "C01"
      ],
      [
        "혜수",
        "character",
        "C02"
      ],
      [
        "인우",
        "character",
        "C03"
      ],
      [
        "강민숙",
        "character",
        "C04"
      ],
      [
        "김 형사",
        "character",
        "C05"
      ],
      [
        "금월산 피해 남성",
        "character",
        "C06"
      ],
      [
        "효장동 공격 남성 (기본 상태)",
        "character",
        "C08"
      ],
      [
        "효장동 공격 남성 (활성 상태)",
        "character",
        "C09"
      ],
      [
        "효장동 피해 여성",
        "character",
        "C10"
      ],
      [
        "옥탑방 침입 남성",
        "character",
        "C11"
      ],
      [
        "마트 남자 직원",
        "character",
        "C16"
      ],
      [
        "한국인 남성 보안 직원",
        "character",
        "C17"
      ],
      [
        "로트와일러",
        "character",
        "C18"
      ],
      [
        "검은 고양이",
        "character",
        "C20"
      ],
      [
        "강민숙 (왜곡된 사진 이미지)",
        "character",
        "C21"
      ],
      [
        "사진 속 어린 여자아이",
        "character",
        "C22"
      ],
      [
        "금월산 숲속 범죄 현장",
        "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",
        "P02"
      ],
      [
        "종이 지도",
        "prop",
        "P03"
      ],
      [
        "강민숙의 액자 사진",
        "prop",
        "P04"
      ],
      [
        "노란 폴리스 라인",
        "prop",
        "P05"
      ],
      [
        "약초 잎",
        "prop",
        "P06"
      ],
      [
        "광고 전단지",
        "prop",
        "P07"
      ],
      [
        "인형",
        "prop",
        "P08"
      ],
      [
        "살인 사건 현장 사진",
        "prop",
        "P09"
      ]
    ],
    "characters": [
      {
        "name": "효장동 공격 남성 (기본 상태)",
        "short_id": "C08",
        "description": "한국인 성인 남성. 평범한 얼굴선과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "자연스러운 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, a modern Korean adult male, average facial structure, natural dark black hair, plain white background. Tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C20",
        "description": "전체적으로 검은 털이 덮인 중소형 고양이. 뾰족한 귀와 가느다란 얼굴, 긴 꼬리를 지닌다.",
        "visual_traits": [
          "전신의 검은 털",
          "뾰족한 귀",
          "가느다란 고양이 얼굴",
          "긴 꼬리"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea West Coast. Passport-style ID photo, head and upper chest visible, a small-to-medium black cat, solid black fur, slender feline face, pointy ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C18",
        "description": "넓은 머리와 짧은 주둥이, 접힌 귀를 지닌 대형견. 짧고 윤기 있는 검정색과 황갈색 털.",
        "visual_traits": [
          "넓고 묵직한 머리",
          "짧은 주둥이",
          "접힌 귀",
          "검정색과 황갈색의 짧은 털"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, broad and heavy head, short muzzle, folded ears, short glossy black and tan fur.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김 형사",
        "short_id": "C05",
        "description": "한국인 30대 남성. 평범한 성인 남성 얼굴과 짧고 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 30대 남성",
          "평범한 성인 얼굴",
          "짙은 검은색 머리카락",
          "짧고 단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea West Coast and isolated island. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his 30s, average adult face, short and neat dark black hair. Restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "한국인 20대 초반 여성. 자연스러운 타원형 얼굴과 짙은 검은색의 중간 길이 머리카락을 지닌 대학생 인상.",
        "visual_traits": [
          "한국인 20대 초반 여성",
          "자연스러운 타원형 얼굴",
          "짙은 검은색 머리카락",
          "중간 길이 헤어스타일"
        ],
        "t2i_prompt": "Set in Mid-2020s, West Coast of South Korea and a fictional closed island. Passport-style ID photo, head and upper chest visible, plain white background. Korean female in her early 20s, natural oval face, dark black medium-length hair, tactile realism, cinematic texture, high quality photorealistic portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "옥탑방 침입 남성",
        "short_id": "C11",
        "description": "한국인 성인 남성. 얼굴은 구체적으로 드러나지 않으며 짙은색 머리카락의 윤곽만 보이는 인물.",
        "visual_traits": [
          "한국인 성인 남성",
          "가려진 얼굴",
          "짙은색 머리카락",
          "불분명한 머리 윤곽"
        ],
        "t2i_prompt": "Set in modern 2020s, a fictional closed island on the west coast of South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, face heavily obscured by deep shadows so no specific facial features are visible, only the rough silhouette of his head and dark hair. Tense K-occult action horror style, muted neutrals, moody low-key contrast, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "금월산 피해 남성",
        "short_id": "C06",
        "description": "한국인 성인 남성. 평범한 얼굴선과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "자연스러운 헤어스타일"
        ],
        "t2i_prompt": "Set in modern day 2020s, a fictional isolated island and the coastal region of the Yellow Sea, South Korea. Passport-style ID photo, head and upper chest visible. An adult Korean male. Average facial features, natural dark black hair. Plain white background. Cinematic lighting, tactile realism, subtly rough cinematic texture, K-occult action horror style, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남성 보안 직원",
        "short_id": "C17",
        "description": "한국인 성인 남성. 평범한 얼굴선과 짧게 정돈한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "짧게 정돈한 헤어스타일"
        ],
        "t2i_prompt": "Set in Modern era, South Korea. Passport-style ID photo, head and upper chest visible, adult Korean male, ordinary facial features, short and neatly trimmed dark black hair, plain white background. Muted neutrals, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "효장동 공격 남성 (활성 상태)",
        "short_id": "C09",
        "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 Korean adult male with ordinary facial features and natural dark black hair. His pupils are vividly red. Tactile realism, subtly rough cinematic texture, moody low-key contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "효장동 피해 여성",
        "short_id": "C10",
        "description": "한국인 성인 여성. 평범한 얼굴선과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 여성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "자연스러운 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult woman. Average and unremarkable facial structure. Dark black hair in a natural, simple style. Normal skin texture. Use a restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, and subtly rough cinematic texture. Tense K-occult action horror tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "한국인 40대 중반 여성. 성숙한 얼굴선과 단정하게 정리한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 40대 중반 여성",
          "성숙한 얼굴선",
          "짙은 검은색 머리카락",
          "단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her mid-40s, mature facial contours, neat dark black hair. Tactile realism, subtly rough cinematic texture, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마트 남자 직원",
        "short_id": "C16",
        "description": "한국인 성인 남성. 평범한 얼굴선과 짧고 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 성인 남성",
          "평범한 얼굴선",
          "짙은 검은색 머리카락",
          "짧고 단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korean west coast and a fictional closed island in the coastal waters. Passport-style ID photo, head and upper chest visible, adult South Korean male, ordinary facial features, dark black hair, short and neat hairstyle, plain white background. Use a restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, and subtly rough cinematic texture, tense K-occult action horror style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙 (왜곡된 사진 이미지)",
        "short_id": "C21",
        "description": "사진에 담긴 한국인 40대 초반 여성. 자연스러운 중년 얼굴선과 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "사진 속 한국인 40대 초반 여성",
          "자연스러운 중년 얼굴선",
          "짙은 검은색 머리카락",
          "단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in mid-2020s, virtual closed island off the west coast of South Korea and its coastal waters. Passport-style ID photo, head and upper chest visible, plain white background. An early 40s Korean woman with neat dark black hair. Her facial features are bizarrely distorted and melting downward in a grotesque manner. Muted neutrals, moody low-key contrast, tactile realism, subtly rough cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "사진 속 어린 여자아이",
        "short_id": "C22",
        "description": "사진에 담긴 한국인 12세 여자아이. 둥근 어린이 얼굴과 자연스러운 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 12세 여자아이",
          "둥근 어린이 얼굴",
          "짙은 검은색 머리카락",
          "자연스러운 어린이 헤어스타일"
        ],
        "t2i_prompt": "Set in mid 2020s, South Korea. Passport-style ID photo, head and upper chest visible, 12-year-old Korean girl, round child-like face, natural dark black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙",
        "short_id": "C04",
        "description": "한국인 40대 초반 여성. 자연스러운 중년 얼굴선과 단정한 짙은 검은색 머리카락.",
        "visual_traits": [
          "한국인 40대 초반 여성",
          "자연스러운 중년 얼굴선",
          "짙은 검은색 머리카락",
          "단정한 헤어스타일"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean West Coast region. Passport-style ID photo, head and upper chest visible, an early 40s Korean woman, natural middle-aged facial lines, neat dark black hair, restrained palette of muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "한국인 20대 중반 남성. 매끈한 얼굴선과 짙은 검은색 머리카락을 지닌 수려한 청년 얼굴.",
        "visual_traits": [
          "한국인 20대 중반 남성",
          "매끈한 얼굴선",
          "짙은 검은색 머리카락",
          "수려한 청년 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a mid-20s Korean male with a handsome face, smooth facial lines, thick dark black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "서해안 해안도로",
        "short_id": "L05",
        "description": "서해 바다와 나란히 이어지는 포장도로. 탁 트인 수평선과 낮은 해안 지형이 보인다.",
        "visual_traits": [
          "바다와 나란한 포장도로",
          "탁 트인 수평선",
          "낮은 해안 지형",
          "넓은 하늘"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korean west coast and its coastal islands. Photorealistic cinematic establishing shot, a paved coastal road running parallel to the sea, expansive horizon, low-lying coastal terrain, wide sky, muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture, tense K-occult action horror tone, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 옥상",
        "short_id": "L03",
        "description": "오래된 빌라 꼭대기의 노출된 옥상. 물탱크와 빨랫줄, 평상, 철문 현관이 놓여 있다.",
        "visual_traits": [
          "옥상 물탱크",
          "바람 부는 빨랫줄",
          "낮은 평상",
          "옥탑방 철문"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean coastal region. Photorealistic cinematic establishing shot, an exposed concrete rooftop of an old residential building. Features a large water tank, a clothesline, a low wooden bench, and a weathered steel entry door leading to a small rooftop structure. Muted neutrals with moody low-key contrast, tactile realism, subtly rough cinematic texture, tense K-occult action horror 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": "L01",
        "description": "울창한 수풀과 빽빽한 나무가 등산로 주변을 에워싼 산림. 해 질 무렵의 낮고 어두운 자연광이 스민다.",
        "visual_traits": [
          "우거진 수풀",
          "빽빽한 산림",
          "좁은 등산로",
          "해 질 무렵의 어두운 자연광"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a dense mountain forest with thick trees and overgrown bushes surrounding a narrow dirt hiking trail, dim and moody dusk lighting filtering through the branches, deep shadows, tactile realism, subtly rough cinematic texture, muted neutrals with moody low-key contrast, tense atmospheric environment, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "전봇대와 낡은 벽면이 이어진 좁은 도심 골목. 밤의 희미한 가로등이 군데군데 비친다.",
        "visual_traits": [
          "좁은 도심 골목",
          "전봇대",
          "낡은 벽면",
          "희미한 야간 가로등"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Photorealistic cinematic establishing shot, narrow city back alley at night, old weathered walls, utility poles with tangled wires, dim streetlights casting moody shadows. Tense K-occult action horror atmosphere, muted neutrals with deep red and gold accents, moody low-key contrast, tactile realism, subtly rough cinematic texture, empty alley, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 총무과",
        "short_id": "L10",
        "description": "CCTV 모니터와 업무용 책상, 전산 장비가 배치된 마트 관리 사무실. 균일한 실내 조명이 비친다.",
        "visual_traits": [
          "CCTV 모니터",
          "업무용 책상",
          "전산 장비",
          "균일한 사무실 조명"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large supermarket general affairs and management office, multiple CCTV monitors glowing on the walls and desks, standard office desks, computers, electronic networking equipment, uniform indoor lighting, muted neutrals with moody low-key contrast, tactile realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 내부",
        "short_id": "L04",
        "description": "작은 거실과 간이 싱크대, 침실들이 연결된 오래된 옥탑 주거 공간. 작은 창과 희미한 스탠드 조명이 있다.",
        "visual_traits": [
          "작은 거실",
          "간이 싱크대",
          "작은 채광창",
          "희미한 스탠드 조명",
          "여러 개의 좁은 방"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal region and isolated island of South Korea. Photorealistic cinematic establishing shot, interior of an old, cramped rooftop apartment. A small living room area connected to a compact kitchenette with a basic sink, narrow doors leading to small bedrooms. A small window letting in limited light, illuminated by a dim floor lamp. Worn-out walls, low ceiling, moody low-key contrast, tactile 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": "PC방 내부",
        "short_id": "L15",
        "description": "컴퓨터 좌석이 줄지어 배치된 어두운 실내. 모니터 빛과 인쇄 장비, 칸막이 책상이 반복된다.",
        "visual_traits": [
          "줄지어 선 컴퓨터 좌석",
          "칸막이 책상",
          "모니터 중심의 어두운 조명",
          "인쇄 장비"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast and its coastal islands. Photorealistic cinematic establishing shot, a dark indoor internet cafe, rows of computer seats with partitioned desks, glowing monitors providing low-key illumination, printing equipment in the corner, muted neutrals with moody low-key contrast, tactile realism, subtly rough cinematic texture, 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": "d344c807-eb8a-4945-913b-24bd5f686467",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-23T11:13:29.390751+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}