{
  "status": "running",
  "data": {
    "completed": {
      "유기견 보호원 철장 구역": {
        "name": "유기견 보호원 철장 구역",
        "short_id": "L06",
        "description": "금속 철장이 줄지어 선 보호시설 구역. 좁은 콘크리트 통로와 개별 철제 우리가 반복된다.",
        "visual_traits": [
          "줄지어 선 철장",
          "개별 철제 우리",
          "좁은 통로",
          "콘크리트 바닥"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of an animal shelter cage area, long narrow concrete aisle lined with repeating square metal cages on both sides, rough grey concrete floor, heavy iron bars, dim lighting, muted earth tones, desaturated cool shadows, heavy K-occult thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "서해안 해안도로": {
        "name": "서해안 해안도로",
        "short_id": "L05",
        "description": "서해 바다와 맞닿아 길게 이어지는 포장도로. 낮은 해안선과 탁 트인 수평선이 보인다.",
        "visual_traits": [
          "해안선 옆 포장도로",
          "서해 수평선",
          "탁 트인 시야",
          "낮은 해안 지형"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal areas and remote islands of South Korea. Photorealistic cinematic establishing shot, a paved coastal road stretching alongside the sea, low coastline, open ocean horizon, no people, no vehicles, no objects. Restrained palette of muted earth tones, desaturated cool shadows, selective warm accents, low-to-moderate brightness, tense contrast, heavy K-occult thriller mood.",
        "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": "한국인 30대 남성, 자연스러운 성인 남성 얼굴과 짙은색 짧은 머리.",
        "visual_traits": [
          "한국인 성인 남성",
          "30대",
          "자연스러운 얼굴",
          "짙은색 머리",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean male in his 30s, natural facial features, dark short hair. Restrained palette, muted earth tones, desaturated cool shadows, cinematic lighting, heavy K-occult thriller mood.",
        "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. A Korean adult male with natural facial features and neat, dark short hair. Muted earth tones, desaturated cool shadows, tense contrast, tactile realism, heavy K-occult thriller mood, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 고양이": {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "윤기 있는 검은 털과 둥근 얼굴, 뾰족한 귀, 긴 꼬리를 지닌 집고양이.",
        "visual_traits": [
          "윤기 있는 검은 털",
          "둥근 얼굴",
          "뾰족한 귀",
          "긴 꼬리"
        ],
        "t2i_prompt": "Set in Modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black cat with glossy black fur, a round feline face, and pointed ears. Muted earth tones, desaturated cool shadows, selective warm accents, low-to-moderate brightness, tense contrast, tactile realism, heavy K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "마트 남자 직원": {
        "name": "마트 남자 직원",
        "short_id": "C08",
        "description": "한국인 성인 남성, 자연스러운 얼굴과 짙은색 짧은 머리.",
        "visual_traits": [
          "한국인 성인 남성",
          "자연스러운 얼굴",
          "짙은색 머리",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean adult male, natural facial features, short dark hair, neutral expression, photorealistic, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "강민숙 (사진 왜곡 상태)": {
        "name": "강민숙 (사진 왜곡 상태)",
        "short_id": "C05",
        "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 40-year-old Korean woman, mature face, natural dark hair. Her facial features are severely distorted, grotesquely melting and dripping downwards in a surreal and eerie manner. Muted earth tones, desaturated cool shadows, tense contrast, tactile realism, heavy K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 외부·입구": {
        "name": "대형 마트 외부·입구",
        "short_id": "L08",
        "description": "대형 상업 건물의 넓은 출입구와 외벽. 유리 자동문과 자전거를 세울 수 있는 포장 구역이 있다.",
        "visual_traits": [
          "대형 상업 건물",
          "넓은 입구",
          "유리 자동문",
          "포장된 전면 공간"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Photorealistic cinematic establishing shot, exterior of a modern large-scale retail hypermarket. Wide glass automatic entrance doors, expansive paved front walkway, modern commercial building facade. Muted earth tones, desaturated cool shadows, tense contrast, heavy K-occult thriller mood, empty space, 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 modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a cramped, old rooftop apartment, no people, no vehicles, no objects. A small window, a simple makeshift sink, a small dining table, and a sleeping area seamlessly connected in a narrow space. Faded walls, worn-out flooring, dimly lit with low indoor lighting. Restrained palette of muted earth tones, desaturated cool shadows, selective warm accents, low-to-moderate brightness, tense contrast, tactile realism, heavy K-occult thriller mood.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "금월산 피해 남자": {
        "name": "금월산 피해 남자",
        "short_id": "C09",
        "description": "한국인 성인 남성, 자연스러운 얼굴과 짙은색 머리.",
        "visual_traits": [
          "한국인 성인 남성",
          "자연스러운 얼굴",
          "짙은색 머리",
          "성인 남성 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural facial features, average face shape, short dark hair, standard eyebrows, neutral expression. Photorealistic cinematic style, tactile realism, muted earth tones, desaturated cool shadows, K-occult thriller mood, high detail, sharp focus.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "도시의 어두운 콘크리트 뒷골목": {
        "name": "도시의 어두운 콘크리트 뒷골목",
        "short_id": "L02",
        "description": "높은 콘크리트 벽과 전봇대가 맞붙은 좁은 골목. 희미한 가로등 아래 짙은 그림자가 드리운다.",
        "visual_traits": [
          "좁은 콘크리트 골목",
          "전봇대",
          "희미한 가로등",
          "짙은 야간 그림자"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a narrow dark concrete back alley, high concrete walls, utility poles, a dim street lamp casting deep night shadows, low-to-moderate brightness, tense contrast, desaturated cool shadows, muted earth tones, tactile realism, heavy K-occult thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "강민숙": {
        "name": "강민숙",
        "short_id": "C04",
        "description": "한국인 40세 여성, 성숙한 얼굴과 자연스러운 짙은색 머리.",
        "visual_traits": [
          "한국인 중년 여성",
          "40세",
          "성숙한 얼굴",
          "자연스러운 짙은색 머리"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 40-year-old Korean woman, mature face, natural dark hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "사진 속 지목된 어린 여자아이": {
        "name": "사진 속 지목된 어린 여자아이",
        "short_id": "C14",
        "description": "한국인 12세 여자아이, 앳된 둥근 얼굴과 자연스러운 짙은색 머리.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "앳된 얼굴",
          "둥근 얼굴",
          "짙은색 머리"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl, young and round face shape, natural dark hair, youthful facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "한국인 21세 여성, 자연스러운 타원형 얼굴과 짙은색 긴 머리를 평소 단정하게 묶은 모습.",
        "visual_traits": [
          "한국인 젊은 여성",
          "21세",
          "타원형 얼굴",
          "짙은색 긴 머리",
          "묶은 머리"
        ],
        "t2i_prompt": "Set in modern times, mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, 21-year-old Korean woman, natural oval face, dark long hair neatly tied back, plain white background. Use a restrained palette of muted earth tones, desaturated cool shadows, and selective warm accents, with low-to-moderate brightness, tense contrast, tactile realism, and a heavy K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방으로 이어지는 가파른 외부 시멘트 계단": {
        "name": "옥탑방으로 이어지는 가파른 외부 시멘트 계단",
        "short_id": "L12",
        "description": "옥상까지 곧게 이어지는 폭 좁고 가파른 노출 시멘트 계단. 낡은 외벽과 낮은 난간이 맞닿아 있다.",
        "visual_traits": [
          "가파른 경사",
          "좁은 계단 폭",
          "노출 시멘트",
          "낡은 외벽",
          "낮은 난간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow and steep exterior raw concrete stairway leading up to a rooftop, weathered exterior walls, low railing, muted earth tones, desaturated cool shadows, tactile realism, heavy K-occult thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "로트와일러": {
        "name": "로트와일러",
        "short_id": "C12",
        "description": "검정과 황갈색 털이 선명한 대형견으로, 넓은 머리와 짧고 굵은 주둥이, 처진 귀를 지닌다.",
        "visual_traits": [
          "검정과 황갈색 털",
          "넓은 머리",
          "짧고 굵은 주둥이",
          "처진 귀",
          "대형견"
        ],
        "t2i_prompt": "Set in Modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a large Rottweiler dog, black and tan fur, broad head, short thick muzzle, floppy ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "혜수": {
        "name": "혜수",
        "short_id": "C02",
        "description": "한국인 40대 중반 여성, 성숙한 얼굴과 자연스러운 짙은색 중간 길이 머리.",
        "visual_traits": [
          "한국인 중년 여성",
          "40대 중반",
          "성숙한 얼굴",
          "짙은색 머리",
          "중간 길이 머리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A mid-40s Korean female with a mature face, natural dark mid-length hair. Restrained palette, muted earth tones, desaturated cool shadows, tense contrast, tactile realism, K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "한국인 24세 남성, 젊은 얼굴과 자연스러운 짙은색 짧은 머리.",
        "visual_traits": [
          "한국인 젊은 남성",
          "24세",
          "젊은 얼굴",
          "짙은색 머리",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 24-year-old Korean male, youthful facial features, natural dark short hair, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "정체불명의 습격자 (활성 상태)": {
        "name": "정체불명의 습격자 (활성 상태)",
        "short_id": "C07",
        "description": "한국인으로 보이는 성인 남성, 얼굴과 머리 형태 대부분이 어둠에 가려진 모습.",
        "visual_traits": [
          "한국인으로 보이는 성인 남성",
          "어둠에 가려진 얼굴",
          "식별하기 어려운 머리 형태",
          "남성 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male. Glowing red irises. Deep shadows heavily obscuring facial features and hair style, leaving mostly a masculine facial silhouette visible. Restrained palette, muted earth tones, desaturated cool shadows, tactile realism, K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "효장동 피해 여자": {
        "name": "효장동 피해 여자",
        "short_id": "C11",
        "description": "한국인 성인 여성, 자연스러운 얼굴과 짙은색 머리.",
        "visual_traits": [
          "한국인 성인 여성",
          "자연스러운 얼굴",
          "짙은색 머리",
          "성인 여성 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult female, natural facial features, dark hair, photorealistic.",
        "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"
      ],
      [
        "한국인 남자 보안직원",
        "character",
        "C10"
      ],
      [
        "효장동 피해 여자",
        "character",
        "C11"
      ],
      [
        "로트와일러",
        "character",
        "C12"
      ],
      [
        "검은 고양이",
        "character",
        "C13"
      ],
      [
        "사진 속 지목된 어린 여자아이",
        "character",
        "C14"
      ],
      [
        "금월산 숲속·수풀 사건 현장",
        "location",
        "L01"
      ],
      [
        "도시의 어두운 콘크리트 뒷골목",
        "location",
        "L02"
      ],
      [
        "낡은 다세대 빌라 옥상·옥탑방 외부",
        "location",
        "L03"
      ],
      [
        "낡은 다세대 빌라 옥탑방 내부",
        "location",
        "L04"
      ],
      [
        "서해안 해안도로",
        "location",
        "L05"
      ],
      [
        "유기견 보호원 철장 구역",
        "location",
        "L06"
      ],
      [
        "대형 마트 외부·입구",
        "location",
        "L08"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L09"
      ],
      [
        "낡은 다세대 빌라 마당·계단 아래 외부",
        "location",
        "L11"
      ],
      [
        "옥탑방으로 이어지는 가파른 외부 시멘트 계단",
        "location",
        "L12"
      ],
      [
        "해안가 버스정류장과 주변 도로",
        "location",
        "L13"
      ],
      [
        "경찰서 형사과 사무실",
        "location",
        "L14"
      ],
      [
        "대형 마트 총무과·보안실",
        "location",
        "L15"
      ],
      [
        "어두운 PC방 내부",
        "location",
        "L17"
      ],
      [
        "안개 낀 포구·시멘트 선착장·갯바위",
        "location",
        "L18"
      ],
      [
        "서해의 먼바다",
        "location",
        "L19"
      ],
      [
        "낡은 소형 어선 갑판",
        "location",
        "L20"
      ],
      [
        "낡은 소형 어선 조타실",
        "location",
        "L21"
      ],
      [
        "말린 약초 석창포 잎",
        "prop",
        "P02"
      ],
      [
        "스마트폰",
        "prop",
        "P07"
      ],
      [
        "두 어린 여자아이가 찍힌 피 묻은 낡은 사진",
        "prop",
        "P09"
      ],
      [
        "살인사건 현장 확대 사진",
        "prop",
        "P12"
      ],
      [
        "위치 좌표를 적은 노란색 메모지",
        "prop",
        "P13"
      ],
      [
        "접힌 A4 종이 지도",
        "prop",
        "P14"
      ]
    ],
    "characters": [
      {
        "name": "김형사",
        "short_id": "C06",
        "description": "한국인 30대 남성, 자연스러운 성인 남성 얼굴과 짙은색 짧은 머리.",
        "visual_traits": [
          "한국인 성인 남성",
          "30대",
          "자연스러운 얼굴",
          "짙은색 머리",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean male in his 30s, natural facial features, dark short hair. Restrained palette, muted earth tones, desaturated cool shadows, cinematic lighting, heavy K-occult thriller mood.",
        "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. A Korean adult male with natural facial features and neat, dark short hair. Muted earth tones, desaturated cool shadows, tense contrast, tactile realism, heavy K-occult thriller mood, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "윤기 있는 검은 털과 둥근 얼굴, 뾰족한 귀, 긴 꼬리를 지닌 집고양이.",
        "visual_traits": [
          "윤기 있는 검은 털",
          "둥근 얼굴",
          "뾰족한 귀",
          "긴 꼬리"
        ],
        "t2i_prompt": "Set in Modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black cat with glossy black fur, a round feline face, and pointed ears. Muted earth tones, desaturated cool shadows, selective warm accents, low-to-moderate brightness, tense contrast, tactile realism, heavy K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마트 남자 직원",
        "short_id": "C08",
        "description": "한국인 성인 남성, 자연스러운 얼굴과 짙은색 짧은 머리.",
        "visual_traits": [
          "한국인 성인 남성",
          "자연스러운 얼굴",
          "짙은색 머리",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean adult male, natural facial features, short dark hair, neutral expression, photorealistic, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙 (사진 왜곡 상태)",
        "short_id": "C05",
        "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 40-year-old Korean woman, mature face, natural dark hair. Her facial features are severely distorted, grotesquely melting and dripping downwards in a surreal and eerie manner. Muted earth tones, desaturated cool shadows, tense contrast, tactile realism, heavy K-occult thriller mood.",
        "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. Korean adult male, natural facial features, average face shape, short dark hair, standard eyebrows, neutral expression. Photorealistic cinematic style, tactile realism, muted earth tones, desaturated cool shadows, K-occult thriller mood, high detail, sharp focus.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙",
        "short_id": "C04",
        "description": "한국인 40세 여성, 성숙한 얼굴과 자연스러운 짙은색 머리.",
        "visual_traits": [
          "한국인 중년 여성",
          "40세",
          "성숙한 얼굴",
          "자연스러운 짙은색 머리"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 40-year-old Korean woman, mature face, natural dark hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "사진 속 지목된 어린 여자아이",
        "short_id": "C14",
        "description": "한국인 12세 여자아이, 앳된 둥근 얼굴과 자연스러운 짙은색 머리.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "앳된 얼굴",
          "둥근 얼굴",
          "짙은색 머리"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl, young and round face shape, natural dark hair, youthful facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "한국인 21세 여성, 자연스러운 타원형 얼굴과 짙은색 긴 머리를 평소 단정하게 묶은 모습.",
        "visual_traits": [
          "한국인 젊은 여성",
          "21세",
          "타원형 얼굴",
          "짙은색 긴 머리",
          "묶은 머리"
        ],
        "t2i_prompt": "Set in modern times, mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, 21-year-old Korean woman, natural oval face, dark long hair neatly tied back, plain white background. Use a restrained palette of muted earth tones, desaturated cool shadows, and selective warm accents, with low-to-moderate brightness, tense contrast, tactile realism, and a heavy K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C12",
        "description": "검정과 황갈색 털이 선명한 대형견으로, 넓은 머리와 짧고 굵은 주둥이, 처진 귀를 지닌다.",
        "visual_traits": [
          "검정과 황갈색 털",
          "넓은 머리",
          "짧고 굵은 주둥이",
          "처진 귀",
          "대형견"
        ],
        "t2i_prompt": "Set in Modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a large Rottweiler dog, black and tan fur, broad head, short thick muzzle, floppy ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "한국인 40대 중반 여성, 성숙한 얼굴과 자연스러운 짙은색 중간 길이 머리.",
        "visual_traits": [
          "한국인 중년 여성",
          "40대 중반",
          "성숙한 얼굴",
          "짙은색 머리",
          "중간 길이 머리"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A mid-40s Korean female with a mature face, natural dark mid-length hair. Restrained palette, muted earth tones, desaturated cool shadows, tense contrast, tactile realism, K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "한국인 24세 남성, 젊은 얼굴과 자연스러운 짙은색 짧은 머리.",
        "visual_traits": [
          "한국인 젊은 남성",
          "24세",
          "젊은 얼굴",
          "짙은색 머리",
          "짧은 머리"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 24-year-old Korean male, youthful facial features, natural dark short hair, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "정체불명의 습격자 (활성 상태)",
        "short_id": "C07",
        "description": "한국인으로 보이는 성인 남성, 얼굴과 머리 형태 대부분이 어둠에 가려진 모습.",
        "visual_traits": [
          "한국인으로 보이는 성인 남성",
          "어둠에 가려진 얼굴",
          "식별하기 어려운 머리 형태",
          "남성 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male. Glowing red irises. Deep shadows heavily obscuring facial features and hair style, leaving mostly a masculine facial silhouette visible. Restrained palette, muted earth tones, desaturated cool shadows, tactile realism, K-occult thriller mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "효장동 피해 여자",
        "short_id": "C11",
        "description": "한국인 성인 여성, 자연스러운 얼굴과 짙은색 머리.",
        "visual_traits": [
          "한국인 성인 여성",
          "자연스러운 얼굴",
          "짙은색 머리",
          "성인 여성 얼굴"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult female, natural facial features, dark hair, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "유기견 보호원 철장 구역",
        "short_id": "L06",
        "description": "금속 철장이 줄지어 선 보호시설 구역. 좁은 콘크리트 통로와 개별 철제 우리가 반복된다.",
        "visual_traits": [
          "줄지어 선 철장",
          "개별 철제 우리",
          "좁은 통로",
          "콘크리트 바닥"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of an animal shelter cage area, long narrow concrete aisle lined with repeating square metal cages on both sides, rough grey concrete floor, heavy iron bars, dim lighting, muted earth tones, desaturated cool shadows, heavy K-occult thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "서해안 해안도로",
        "short_id": "L05",
        "description": "서해 바다와 맞닿아 길게 이어지는 포장도로. 낮은 해안선과 탁 트인 수평선이 보인다.",
        "visual_traits": [
          "해안선 옆 포장도로",
          "서해 수평선",
          "탁 트인 시야",
          "낮은 해안 지형"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal areas and remote islands of South Korea. Photorealistic cinematic establishing shot, a paved coastal road stretching alongside the sea, low coastline, open ocean horizon, no people, no vehicles, no objects. Restrained palette of muted earth tones, desaturated cool shadows, selective warm accents, low-to-moderate brightness, tense contrast, heavy K-occult thriller mood.",
        "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 Mid-2020s, South Korea. Photorealistic cinematic establishing shot, exterior of a modern large-scale retail hypermarket. Wide glass automatic entrance doors, expansive paved front walkway, modern commercial building facade. Muted earth tones, desaturated cool shadows, tense contrast, heavy K-occult thriller mood, empty space, 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 modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a cramped, old rooftop apartment, no people, no vehicles, no objects. A small window, a simple makeshift sink, a small dining table, and a sleeping area seamlessly connected in a narrow space. Faded walls, worn-out flooring, dimly lit with low indoor lighting. Restrained palette of muted earth tones, desaturated cool shadows, selective warm accents, low-to-moderate brightness, tense contrast, tactile realism, heavy K-occult thriller mood.",
        "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 2020s, South Korea. Photorealistic cinematic establishing shot, a narrow dark concrete back alley, high concrete walls, utility poles, a dim street lamp casting deep night shadows, low-to-moderate brightness, tense contrast, desaturated cool shadows, muted earth tones, tactile realism, heavy K-occult thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방으로 이어지는 가파른 외부 시멘트 계단",
        "short_id": "L12",
        "description": "옥상까지 곧게 이어지는 폭 좁고 가파른 노출 시멘트 계단. 낡은 외벽과 낮은 난간이 맞닿아 있다.",
        "visual_traits": [
          "가파른 경사",
          "좁은 계단 폭",
          "노출 시멘트",
          "낡은 외벽",
          "낮은 난간"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow and steep exterior raw concrete stairway leading up to a rooftop, weathered exterior walls, low railing, muted earth tones, desaturated cool shadows, tactile realism, heavy K-occult thriller mood, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "ccd78149-30ae-4704-a5c4-1df5b7c5a732",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-16T16:32:49.169227+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}