{
  "status": "running",
  "data": {
    "completed": {
      "정체불명의 습격자": {
        "name": "정체불명의 습격자",
        "short_id": "C06",
        "description": "한국인으로 보이는 성인 남성. 얼굴과 머리 형태가 어둠에 가려져 뚜렷하게 식별되지 않는다.",
        "visual_traits": [
          "한국인으로 보이는 성인 남성",
          "어둠에 가려진 얼굴",
          "식별하기 어려운 머리 형태",
          "붉은 눈동자를 제외한 이목구비 불명"
        ],
        "t2i_prompt": "Set in 2026, South Korean West Coast. Passport-style ID photo, head and upper chest visible, Korean adult male, face heavily shadowed and obscured, indistinguishable facial features, glowing red eyes piercing through the shadows, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "숲속 사건의 남자 피해자": {
        "name": "숲속 사건의 남자 피해자",
        "short_id": "C07",
        "description": "한국인 성인 남성. 평범한 얼굴과 자연스러운 검은 머리를 지닌 남성.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "평범한 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, ordinary face, natural black hair, tactile cinematic realism, solemn K-occult action thriller style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남성 보안 직원": {
        "name": "한국인 남성 보안 직원",
        "short_id": "C12",
        "description": "한국인 성인 남성. 평범한 얼굴과 짧고 단정한 검은 머리를 지닌 보안 직원.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "평범한 얼굴",
          "짧고 단정한 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, average-looking face, short and neat black hair, neutral expression. Tactile cinematic realism, moody low-to-mid brightness, tense contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "폴리스 라인이 설치된 사건 현장": {
        "name": "폴리스 라인이 설치된 사건 현장",
        "short_id": "L03",
        "description": "출입 통제용 폴리스 라인이 둘러쳐진 야외 사건 현장. 통제 구역과 감식 구역이 시각적으로 분리된다.",
        "visual_traits": [
          "폴리스 라인",
          "구획된 통제 구역",
          "야외 사건 현장",
          "감식 공간"
        ],
        "t2i_prompt": "Set in 2026, modern coastal region of South Korea. Photorealistic cinematic establishing shot, an outdoor crime scene cordoned off with yellow police tape, clearly divided into restricted and investigation zones, moody low-to-mid brightness, tense contrast, restrained palette of muted coastal neutrals, solemn K-occult action thriller atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "해 질 무렵의 숲속 바닥": {
        "name": "해 질 무렵의 숲속 바닥",
        "short_id": "L01",
        "description": "우거진 수풀과 낮은 덤불이 뒤덮인 숲 바닥. 해 질 무렵의 낮고 따뜻한 빛이 잎 사이로 스민다.",
        "visual_traits": [
          "우거진 수풀",
          "낮은 덤불",
          "거친 흙바닥",
          "해 질 무렵의 낮은 빛"
        ],
        "t2i_prompt": "Set in 2026, South Korea's West Coast and isolated islands. Photorealistic cinematic establishing shot of a forest floor covered in dense undergrowth, thick bushes, and low shrubs. Rough dirt ground. Low, warm evening light of dusk filters through the overhead canopy, casting dappled shadows on the soil and vegetation. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action 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": "C02",
        "description": "한국인 40대 중반 여성. 성숙한 얼굴선과 자연스러운 검은 머리를 지닌 중년 여성.",
        "visual_traits": [
          "한국인 여성",
          "40대 중반",
          "성숙한 얼굴선",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea coastal and isolated island regions. Passport-style ID photo, head and upper chest visible, a Korean woman in her mid-40s, mature facial structure, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 총무과 CCTV 보안실": {
        "name": "대형 마트 총무과 CCTV 보안실",
        "short_id": "L15",
        "description": "여러 CCTV 모니터와 재생 장비, 업무용 책상이 설치된 폐쇄형 보안실. 화면 빛이 실내를 차갑게 밝힌다.",
        "visual_traits": [
          "다중 CCTV 모니터",
          "영상 재생 장비",
          "업무용 책상",
          "폐쇄형 실내",
          "차가운 화면 빛"
        ],
        "t2i_prompt": "Set in 2026, a modern coastal city and isolated island culture in South Korea. Photorealistic cinematic establishing shot, an enclosed, windowless security control room. The room is dark, dominated by a wall of multiple glowing CCTV monitors and playback equipment. A plain office desk sits in front of the screens. The space is illuminated primarily by the cold, bluish glow emanating from the displays. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, 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": "C04",
        "description": "한국인 40대 초반 여성. 부드러운 중년 얼굴과 자연스러운 검은 머리를 지닌 여성.",
        "visual_traits": [
          "한국인 여성",
          "40대 초반",
          "부드러운 중년 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korean coastal and isolated island regions. Passport-style ID photo, head and upper chest visible, early 40s Korean female, soft and gentle middle-aged facial features, natural black hair, plain white background. Restrained palette of muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가의 낡은 버스정류장 일대": {
        "name": "해안가의 낡은 버스정류장 일대",
        "short_id": "L13",
        "description": "바다를 마주한 낡고 작은 버스정류장 주변. 해안도로와 어두운 수평선이 맞닿는 개방된 공간이다.",
        "visual_traits": [
          "낡은 정류장 구조물",
          "해안도로",
          "바다 수평선",
          "개방된 해안 공간"
        ],
        "t2i_prompt": "Set in 2026, South Korea western coast region. Photorealistic cinematic establishing shot, an old, rusted small bus stop structure standing alone beside a curved coastal asphalt road. In the background, a wide open dark sea meets a gloomy horizon. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, eerie isolated atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "대형 마트 외부 입구": {
        "name": "대형 마트 외부 입구",
        "short_id": "L10",
        "description": "포구 인근 번화가에 면한 대형 마트 출입구. 유리문과 간판 주변으로 네온사인과 포장마차 불빛이 보인다.",
        "visual_traits": [
          "대형 유리 출입문",
          "마트 간판",
          "인근 네온사인",
          "포장마차 불빛"
        ],
        "t2i_prompt": "Set in 2026, South Korean West Coast. Photorealistic cinematic establishing shot, exterior entrance of a large modern supermarket on a busy commercial street near a port, large clear glass sliding doors, prominent illuminated store sign above the entrance, illuminated by a mix of glowing neon signs and warm light from nearby street food stalls, moody low-to-mid brightness, tense contrast, tactile cinematic realism, muted coastal neutrals with colorful lighting accents, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L07",
        "description": "여러 개의 견사와 철망 우리, 동물 진료·미용·목욕 공간이 함께 있는 실용적인 보호 시설.",
        "visual_traits": [
          "철망 견사",
          "줄지어 배치된 우리",
          "동물 진료 공간",
          "미용·목욕 설비"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast. Photorealistic cinematic establishing shot, interior of a practical animal shelter. Rows of wire mesh dog kennels and metal cages. A designated area featuring stainless steel examination tables, animal bathing tubs, and grooming equipment. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, cold and desolate atmosphere, no people, no vehicles, empty cages.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "yard",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "사진 속 어린 여자아이 A": {
        "name": "사진 속 어린 여자아이 A",
        "short_id": "C14",
        "description": "한국인 12세 여자아이. 어린 둥근 얼굴과 자연스러운 검은 머리를 지닌 사진 속 아이.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "어린 둥근 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and isolated island regions. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl. She has a young, round face with soft features and natural black hair. Tactile cinematic realism, solemn K-occult thriller style with muted coastal neutrals, moody low-to-mid brightness, and tense contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "오래된 빌라 옥탑방 옥상 외부": {
        "name": "오래된 빌라 옥탑방 옥상 외부",
        "short_id": "L04",
        "description": "오래된 다세대 빌라 옥상의 옥탑방 외부. 물탱크, 빨랫줄, 평상, 철제 현관문이 배치되어 있다.",
        "visual_traits": [
          "낡은 옥상 바닥",
          "옥상 물탱크",
          "빨랫줄",
          "평상",
          "철제 현관문"
        ],
        "t2i_prompt": "Set in 2026, South Korean coastal regions and isolated islands. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Rooftop exterior of an old multi-family villa building. Weathered waterproof painted floor, a faded blue plastic water tank, an empty clothesline, a weathered wooden sitting platform, and a rusty metal front door leading to a small rooftop room. Restrained palette of muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action 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 city and isolated island culture of the South Korean west coast. Photorealistic cinematic establishing shot, an empty paved asphalt road winding along a coastline, wide open ocean horizon on one side, sturdy seaside guardrail along the road edge, muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action 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, South Korea. Photorealistic cinematic establishing shot, a narrow and dark urban back alley at night, enclosed by tall, heavily textured building walls, utility poles with tangled wires along the path, illuminated by a single dim streetlight casting deep harsh shadows on the rough uneven ground, moody low-to-mid brightness, tense contrast, tactile cinematic realism, muted neutral tones, 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": "C11",
        "description": "넓고 각진 머리와 짧고 굵은 주둥이, 검은 털과 눈썹·주둥이 주변의 황갈색 무늬가 있는 대형견.",
        "visual_traits": [
          "넓고 각진 머리",
          "짧고 굵은 주둥이",
          "검은 털",
          "황갈색 얼굴 무늬"
        ],
        "t2i_prompt": "Set in 2026, modern South Korea. Passport-style ID photo, head and upper chest visible, looking straight at the camera, plain white background. A large Rottweiler dog, broad and angular head, short thick snout, short black fur with distinct tan markings above the eyes, on the cheeks, and around the muzzle, thick strong neck.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "김형사": {
        "name": "김형사",
        "short_id": "C05",
        "description": "한국인 30대 남성. 평범한 성인 남성의 얼굴과 짧고 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "30대",
          "평범한 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and isolated islands. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his 30s, average and unremarkable facial features, short natural black hair. Restrained palette of muted coastal neutrals, deep crimson accents, and occasional gold highlights, moody low-to-mid brightness, tense contrast, tactile cinematic realism, K-occult action thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "한국인 20대 중반 남성. 젊고 단정한 얼굴과 자연스러운 검은 머리를 지닌 청년.",
        "visual_traits": [
          "한국인 남성",
          "20대 중반",
          "젊고 단정한 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in modern day 2026, South Korean west coast urban and isolated island regions. Passport-style ID photo, head and upper chest visible, mid-20s Korean male, neat and well-proportioned facial features, natural black hair, muted coastal neutrals palette, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action thriller style, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 매장 내부": {
        "name": "대형 마트 매장 내부",
        "short_id": "L09",
        "description": "긴 진열대와 상품 선반이 통로를 이루는 현대식 대형 매장. 밝고 균일한 천장 조명이 내부를 비춘다.",
        "visual_traits": [
          "긴 상품 진열대",
          "넓은 통로",
          "높은 천장",
          "밝은 백색 조명"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of tall product shelves, wide straight aisles, high ceiling with bright and uniform white fluorescent lighting, structured retail store architecture, tactile cinematic realism, tense contrast, 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": "C13",
        "description": "짙은 검은 털로 덮인 둥근 얼굴과 뾰족한 삼각형 귀, 짧은 검은 수염이 보이는 고양이.",
        "visual_traits": [
          "짙은 검은 털",
          "둥근 얼굴",
          "뾰족한 삼각형 귀",
          "검은 수염"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast / isolated island. Passport-style ID photo, head and upper chest visible, plain white background. A black cat, round face covered in dense, solid dark black fur, pointy triangular ears, short black whiskers, piercing feline eyes. Restrained palette of muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, K-occult action thriller style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "뒷골목 사건의 여자 피해자": {
        "name": "뒷골목 사건의 여자 피해자",
        "short_id": "C09",
        "description": "한국인 성인 여성. 평범한 얼굴과 자연스러운 검은 머리를 지닌 여성.",
        "visual_traits": [
          "한국인 여성",
          "성인",
          "평범한 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea's west coast region. Passport-style ID photo, head and upper chest visible, plain white background. An adult Korean woman with an average, unremarkable face and natural black hair.",
        "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"
      ],
      [
        "사진 속 어린 여자아이 A",
        "character",
        "C14"
      ],
      [
        "해 질 무렵의 숲속 바닥",
        "location",
        "L01"
      ],
      [
        "야간 도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "폴리스 라인이 설치된 사건 현장",
        "location",
        "L03"
      ],
      [
        "오래된 빌라 옥탑방 옥상 외부",
        "location",
        "L04"
      ],
      [
        "오래된 빌라 옥탑방 내부",
        "location",
        "L05"
      ],
      [
        "서해안 해안가 도로",
        "location",
        "L06"
      ],
      [
        "유기견 보호원",
        "location",
        "L07"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L09"
      ],
      [
        "대형 마트 외부 입구",
        "location",
        "L10"
      ],
      [
        "옥탑방 빌라 외부 마당과 계단",
        "location",
        "L12"
      ],
      [
        "해안가의 낡은 버스정류장 일대",
        "location",
        "L13"
      ],
      [
        "경찰서 형사과 사무실",
        "location",
        "L14"
      ],
      [
        "대형 마트 총무과 CCTV 보안실",
        "location",
        "L15"
      ],
      [
        "경찰서 외부",
        "location",
        "L16"
      ],
      [
        "PC방 내부",
        "location",
        "L17"
      ],
      [
        "안개 낀 포구",
        "location",
        "L18"
      ],
      [
        "서해 바다 한가운데",
        "location",
        "L19"
      ],
      [
        "소형 어선 갑판",
        "location",
        "L20"
      ],
      [
        "소형 어선 조타실",
        "location",
        "L21"
      ],
      [
        "두 어린 여자아이와 시골 식당이 찍힌 빛바랜 낡은 사진",
        "prop",
        "P01"
      ],
      [
        "인형이 달린 백팩",
        "prop",
        "P02"
      ],
      [
        "인쇄된 해상 지도",
        "prop",
        "P03"
      ],
      [
        "닻줄",
        "prop",
        "P04"
      ]
    ],
    "characters": [
      {
        "name": "정체불명의 습격자",
        "short_id": "C06",
        "description": "한국인으로 보이는 성인 남성. 얼굴과 머리 형태가 어둠에 가려져 뚜렷하게 식별되지 않는다.",
        "visual_traits": [
          "한국인으로 보이는 성인 남성",
          "어둠에 가려진 얼굴",
          "식별하기 어려운 머리 형태",
          "붉은 눈동자를 제외한 이목구비 불명"
        ],
        "t2i_prompt": "Set in 2026, South Korean West Coast. Passport-style ID photo, head and upper chest visible, Korean adult male, face heavily shadowed and obscured, indistinguishable facial features, glowing red eyes piercing through the shadows, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "숲속 사건의 남자 피해자",
        "short_id": "C07",
        "description": "한국인 성인 남성. 평범한 얼굴과 자연스러운 검은 머리를 지닌 남성.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "평범한 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, ordinary face, natural black hair, tactile cinematic realism, solemn K-occult action thriller style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남성 보안 직원",
        "short_id": "C12",
        "description": "한국인 성인 남성. 평범한 얼굴과 짧고 단정한 검은 머리를 지닌 보안 직원.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "평범한 얼굴",
          "짧고 단정한 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, average-looking face, short and neat black hair, neutral expression. Tactile cinematic realism, moody low-to-mid brightness, tense contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "한국인 40대 중반 여성. 성숙한 얼굴선과 자연스러운 검은 머리를 지닌 중년 여성.",
        "visual_traits": [
          "한국인 여성",
          "40대 중반",
          "성숙한 얼굴선",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea coastal and isolated island regions. Passport-style ID photo, head and upper chest visible, a Korean woman in her mid-40s, mature facial structure, natural 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 2026, modern-day South Korean coastal and isolated island regions. Passport-style ID photo, head and upper chest visible, early 40s Korean female, soft and gentle middle-aged facial features, natural black hair, plain white background. Restrained palette of muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "사진 속 어린 여자아이 A",
        "short_id": "C14",
        "description": "한국인 12세 여자아이. 어린 둥근 얼굴과 자연스러운 검은 머리를 지닌 사진 속 아이.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "어린 둥근 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and isolated island regions. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl. She has a young, round face with soft features and natural black hair. Tactile cinematic realism, solemn K-occult thriller style with muted coastal neutrals, moody low-to-mid brightness, and tense contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C11",
        "description": "넓고 각진 머리와 짧고 굵은 주둥이, 검은 털과 눈썹·주둥이 주변의 황갈색 무늬가 있는 대형견.",
        "visual_traits": [
          "넓고 각진 머리",
          "짧고 굵은 주둥이",
          "검은 털",
          "황갈색 얼굴 무늬"
        ],
        "t2i_prompt": "Set in 2026, modern South Korea. Passport-style ID photo, head and upper chest visible, looking straight at the camera, plain white background. A large Rottweiler dog, broad and angular head, short thick snout, short black fur with distinct tan markings above the eyes, on the cheeks, and around the muzzle, thick strong neck.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C05",
        "description": "한국인 30대 남성. 평범한 성인 남성의 얼굴과 짧고 자연스러운 검은 머리.",
        "visual_traits": [
          "한국인 남성",
          "30대",
          "평범한 얼굴",
          "짧은 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast and isolated islands. Passport-style ID photo, head and upper chest visible, plain white background. A Korean male in his 30s, average and unremarkable facial features, short natural black hair. Restrained palette of muted coastal neutrals, deep crimson accents, and occasional gold highlights, moody low-to-mid brightness, tense contrast, tactile cinematic realism, K-occult action thriller tone.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "한국인 20대 중반 남성. 젊고 단정한 얼굴과 자연스러운 검은 머리를 지닌 청년.",
        "visual_traits": [
          "한국인 남성",
          "20대 중반",
          "젊고 단정한 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in modern day 2026, South Korean west coast urban and isolated island regions. Passport-style ID photo, head and upper chest visible, mid-20s Korean male, neat and well-proportioned facial features, natural black hair, muted coastal neutrals palette, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action thriller style, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C13",
        "description": "짙은 검은 털로 덮인 둥근 얼굴과 뾰족한 삼각형 귀, 짧은 검은 수염이 보이는 고양이.",
        "visual_traits": [
          "짙은 검은 털",
          "둥근 얼굴",
          "뾰족한 삼각형 귀",
          "검은 수염"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast / isolated island. Passport-style ID photo, head and upper chest visible, plain white background. A black cat, round face covered in dense, solid dark black fur, pointy triangular ears, short black whiskers, piercing feline eyes. Restrained palette of muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, K-occult action thriller style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "뒷골목 사건의 여자 피해자",
        "short_id": "C09",
        "description": "한국인 성인 여성. 평범한 얼굴과 자연스러운 검은 머리를 지닌 여성.",
        "visual_traits": [
          "한국인 여성",
          "성인",
          "평범한 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea's west coast region. Passport-style ID photo, head and upper chest visible, plain white background. An adult Korean woman with an average, unremarkable face and natural black hair.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "폴리스 라인이 설치된 사건 현장",
        "short_id": "L03",
        "description": "출입 통제용 폴리스 라인이 둘러쳐진 야외 사건 현장. 통제 구역과 감식 구역이 시각적으로 분리된다.",
        "visual_traits": [
          "폴리스 라인",
          "구획된 통제 구역",
          "야외 사건 현장",
          "감식 공간"
        ],
        "t2i_prompt": "Set in 2026, modern coastal region of South Korea. Photorealistic cinematic establishing shot, an outdoor crime scene cordoned off with yellow police tape, clearly divided into restricted and investigation zones, moody low-to-mid brightness, tense contrast, restrained palette of muted coastal neutrals, solemn K-occult action thriller atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "해 질 무렵의 숲속 바닥",
        "short_id": "L01",
        "description": "우거진 수풀과 낮은 덤불이 뒤덮인 숲 바닥. 해 질 무렵의 낮고 따뜻한 빛이 잎 사이로 스민다.",
        "visual_traits": [
          "우거진 수풀",
          "낮은 덤불",
          "거친 흙바닥",
          "해 질 무렵의 낮은 빛"
        ],
        "t2i_prompt": "Set in 2026, South Korea's West Coast and isolated islands. Photorealistic cinematic establishing shot of a forest floor covered in dense undergrowth, thick bushes, and low shrubs. Rough dirt ground. Low, warm evening light of dusk filters through the overhead canopy, casting dappled shadows on the soil and vegetation. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action 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": "대형 마트 총무과 CCTV 보안실",
        "short_id": "L15",
        "description": "여러 CCTV 모니터와 재생 장비, 업무용 책상이 설치된 폐쇄형 보안실. 화면 빛이 실내를 차갑게 밝힌다.",
        "visual_traits": [
          "다중 CCTV 모니터",
          "영상 재생 장비",
          "업무용 책상",
          "폐쇄형 실내",
          "차가운 화면 빛"
        ],
        "t2i_prompt": "Set in 2026, a modern coastal city and isolated island culture in South Korea. Photorealistic cinematic establishing shot, an enclosed, windowless security control room. The room is dark, dominated by a wall of multiple glowing CCTV monitors and playback equipment. A plain office desk sits in front of the screens. The space is illuminated primarily by the cold, bluish glow emanating from the displays. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, 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": "L13",
        "description": "바다를 마주한 낡고 작은 버스정류장 주변. 해안도로와 어두운 수평선이 맞닿는 개방된 공간이다.",
        "visual_traits": [
          "낡은 정류장 구조물",
          "해안도로",
          "바다 수평선",
          "개방된 해안 공간"
        ],
        "t2i_prompt": "Set in 2026, South Korea western coast region. Photorealistic cinematic establishing shot, an old, rusted small bus stop structure standing alone beside a curved coastal asphalt road. In the background, a wide open dark sea meets a gloomy horizon. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, eerie isolated atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 외부 입구",
        "short_id": "L10",
        "description": "포구 인근 번화가에 면한 대형 마트 출입구. 유리문과 간판 주변으로 네온사인과 포장마차 불빛이 보인다.",
        "visual_traits": [
          "대형 유리 출입문",
          "마트 간판",
          "인근 네온사인",
          "포장마차 불빛"
        ],
        "t2i_prompt": "Set in 2026, South Korean West Coast. Photorealistic cinematic establishing shot, exterior entrance of a large modern supermarket on a busy commercial street near a port, large clear glass sliding doors, prominent illuminated store sign above the entrance, illuminated by a mix of glowing neon signs and warm light from nearby street food stalls, moody low-to-mid brightness, tense contrast, tactile cinematic realism, muted coastal neutrals with colorful lighting accents, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "유기견 보호원",
        "short_id": "L07",
        "description": "여러 개의 견사와 철망 우리, 동물 진료·미용·목욕 공간이 함께 있는 실용적인 보호 시설.",
        "visual_traits": [
          "철망 견사",
          "줄지어 배치된 우리",
          "동물 진료 공간",
          "미용·목욕 설비"
        ],
        "t2i_prompt": "Set in 2026, South Korea West Coast. Photorealistic cinematic establishing shot, interior of a practical animal shelter. Rows of wire mesh dog kennels and metal cages. A designated area featuring stainless steel examination tables, animal bathing tubs, and grooming equipment. Muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, cold and desolate atmosphere, no people, no vehicles, empty cages.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "office",
                "yard",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "오래된 빌라 옥탑방 옥상 외부",
        "short_id": "L04",
        "description": "오래된 다세대 빌라 옥상의 옥탑방 외부. 물탱크, 빨랫줄, 평상, 철제 현관문이 배치되어 있다.",
        "visual_traits": [
          "낡은 옥상 바닥",
          "옥상 물탱크",
          "빨랫줄",
          "평상",
          "철제 현관문"
        ],
        "t2i_prompt": "Set in 2026, South Korean coastal regions and isolated islands. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Rooftop exterior of an old multi-family villa building. Weathered waterproof painted floor, a faded blue plastic water tank, an empty clothesline, a weathered wooden sitting platform, and a rusty metal front door leading to a small rooftop room. Restrained palette of muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action 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 city and isolated island culture of the South Korean west coast. Photorealistic cinematic establishing shot, an empty paved asphalt road winding along a coastline, wide open ocean horizon on one side, sturdy seaside guardrail along the road edge, muted coastal neutrals, moody low-to-mid brightness, tense contrast, tactile cinematic realism, solemn K-occult action 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, South Korea. Photorealistic cinematic establishing shot, a narrow and dark urban back alley at night, enclosed by tall, heavily textured building walls, utility poles with tangled wires along the path, illuminated by a single dim streetlight casting deep harsh shadows on the rough uneven ground, moody low-to-mid brightness, tense contrast, tactile cinematic realism, muted neutral tones, 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": "L09",
        "description": "긴 진열대와 상품 선반이 통로를 이루는 현대식 대형 매장. 밝고 균일한 천장 조명이 내부를 비춘다.",
        "visual_traits": [
          "긴 상품 진열대",
          "넓은 통로",
          "높은 천장",
          "밝은 백색 조명"
        ],
        "t2i_prompt": "Set in 2026, modern-day South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, long rows of tall product shelves, wide straight aisles, high ceiling with bright and uniform white fluorescent lighting, structured retail store architecture, tactile cinematic realism, tense contrast, 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": "6f81be5f-f840-4f9c-b55b-094f9ac9f348",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-18T20:45:49.386903+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}