{
  "status": "running",
  "data": {
    "completed": {
      "경찰서 외부·주차 구역": {
        "name": "경찰서 외부·주차 구역",
        "short_id": "L16",
        "description": "공공청사형 경찰서 건물 앞의 포장된 주차 구역, 출입구와 주차선·외부 표지판이 보인다.",
        "visual_traits": [
          "경찰서 출입구",
          "포장 주차 구역",
          "주차선",
          "공공청사 외벽",
          "외부 표지판"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a contemporary South Korean public police-station exterior with a pale gray civic-building facade, glass double entrance doors in metal frames, a low entrance stair and access ramp, a paved asphalt parking area with crisp white parking bay lines, and a formal exterior police-station sign near the entrance; restrained cool darkness, low-key contrast, gritty tactile realism, subtle crimson and gold accent lighting, tense Korean occult action-horror 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": "C13",
        "description": "한국인 성인 남성 형상, 짙은색 머리와 날카로운 인상의 얼굴 윤곽.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "짙은색 머리",
          "날카로운 얼굴 인상",
          "성인 남성 얼굴"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea and a fictional isolated uninhabited island community within South Korean territory. Passport-style ID photo, head and upper chest visible, adult Korean man with a lean angular face, pronounced cheekbones, a defined jawline, short dark hair, and striking crimson-red irises, photorealistic cinematic K-occult action-horror aesthetic, restrained cool-toned low-key lighting, gritty natural skin texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "민숙을 찾아온 낯선 남자": {
        "name": "민숙을 찾아온 낯선 남자",
        "short_id": "C14",
        "description": "한국인 성인 남성, 얼굴과 머리가 보이지 않고 신발과 길게 드리운 사람 그림자만 확인되는 형상.",
        "visual_traits": [
          "한국인 남성 추정",
          "성인",
          "가려진 얼굴",
          "식별 불가능한 머리",
          "길게 드리운 그림자"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea. Passport-style ID photo, head and upper chest visible, adult Korean man, facial features completely obscured and unidentifiable, hair not visible, photorealistic cinematic lighting, restrained cool darkness, gritty tactile realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "포구·선착장·갯바위": {
        "name": "포구·선착장·갯바위",
        "short_id": "L20",
        "description": "콘크리트 선착장과 닻줄 고정 시설, 검은 갯바위가 이어진 작은 포구로 짙은 안개가 수면을 덮는다.",
        "visual_traits": [
          "콘크리트 선착장",
          "닻줄 고정 시설",
          "검은 갯바위",
          "잔잔한 수면",
          "짙은 안개"
        ],
        "t2i_prompt": "Set in contemporary 2026, a coastal urban region of South Korea. Photorealistic cinematic establishing shot, a small fog-shrouded harbor with a weathered gray concrete pier extending into calm dark water, metal mooring bollards and anchor-line fastening rings along the pier edge, wet black tidal rocks surrounding the shoreline, dense sea fog lying low over the water and obscuring the distance, tense K-occult action-horror aesthetic, restrained cool darkness, low-key contrast, gritty 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": "L18",
        "description": "칸막이 책상마다 모니터와 키보드가 놓인 어두운 실내, 화면 빛과 낮은 간접조명이 공간을 비춘다.",
        "visual_traits": [
          "칸막이 좌석",
          "컴퓨터 모니터",
          "키보드",
          "어두운 실내",
          "화면 중심 조명"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, interior of a dark Korean PC gaming café with rows of narrow partitioned computer desks, flat-screen monitors and keyboards integrated into each booth, cool blue screen glow, dim low ceiling accent lighting, deep perspective between seat rows, restrained cool darkness, low-key contrast, gritty tactile realism, subtle K-occult action-horror 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"
      },
      "마트 총무과 CCTV 관제실": {
        "name": "마트 총무과 CCTV 관제실",
        "short_id": "L17",
        "description": "여러 CCTV 화면과 조작 장비가 놓인 소형 관제실, 차가운 실내 조명과 어두운 모니터 벽이 대비된다.",
        "visual_traits": [
          "다중 CCTV 화면",
          "조작 콘솔",
          "모니터 벽",
          "소형 사무실",
          "차가운 실내 조명"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a compact retail-store security control room with a wall of multiple glowing CCTV screens, a long dark surveillance control console with integrated buttons and panels, cool white overhead lighting contrasting against the dark monitor wall, functional gray and black office finishes, restrained cool darkness, low-key contrast, gritty tactile realism, tense K-occult action-horror aesthetic, 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 contemporary 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a narrow urban back alley at night, no people, no vehicles, no objects. A weathered concrete utility pole stands tightly beside aged gray walls with cracks, stains, and peeling surfaces; a dim streetlamp casts weak pools of light across the tight passage and rough pavement. Tense K-occult action-horror aesthetic, restrained cool darkness, low-key contrast, sharp realistic shadows, gritty tactile realism, cinematic night photography.",
        "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": "C20",
        "description": "한국인 12세 여자아이, 둥근 어린 얼굴과 자연스러운 짙은색 중간 길이 머리.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "둥근 얼굴",
          "짙은색 머리",
          "중간 길이 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, a 12-year-old Korean girl with a round youthful face, natural dark medium-length hair, soft childlike facial proportions, natural dark eyes, photorealistic cinematic portrait, 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 2026, coastal urban South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her mid-40s with a neat oval face and dark medium-length hair, natural facial features, photorealistic cinematic lighting, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C07",
        "description": "한국인 20대 중반 남성, 선이 고운 수려한 얼굴과 자연스럽게 정돈된 짙은색 머리.",
        "visual_traits": [
          "한국인 남성",
          "20대 중반",
          "수려한 얼굴",
          "선이 고운 이목구비",
          "짙은색 머리"
        ],
        "t2i_prompt": "Set in contemporary 2026, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-20s with a refined, well-balanced face, delicate facial features, naturally styled dark hair, clear eyes, photorealistic cinematic portrait, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월산 피해 남성": {
        "name": "금월산 피해 남성",
        "short_id": "C09",
        "description": "한국인 성인 남성, 짧은 짙은색 머리와 평범한 성인 남성의 얼굴 윤곽.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "짧은 머리",
          "짙은색 머리",
          "평범한 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, adult Korean man with a typical oval-to-slightly-angular facial contour, short dark hair, natural understated facial features, neutral expression, plain white background. Photorealistic cinematic realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "한국인 20대 초반 여성, 매끈한 타원형 얼굴과 곧게 늘어진 긴 검은 머리.",
        "visual_traits": [
          "한국인 여성",
          "20대 초반",
          "타원형 얼굴",
          "긴 검은 머리",
          "곧게 늘어진 머리"
        ],
        "t2i_prompt": "Set in contemporary 2026, South Korea's coastal urban areas and a fictional isolated uninhabited island community. Passport-style ID photo, head and upper chest visible, a Korean woman in her early twenties with pale skin, a smooth oval face, long straight black hair falling evenly, natural dark eyes, neutral expression, plain white background, photorealistic cinematic realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 외부·자전거 주차 구역·외부 통행 구역": {
        "name": "대형 마트 외부·자전거 주차 구역·외부 통행 구역",
        "short_id": "L10",
        "description": "대형 유리 출입구와 넓은 외벽 앞에 자전거 거치대와 포장된 통행 구역이 놓인 마트 외부.",
        "visual_traits": [
          "대형 유리 출입구",
          "자전거 거치대",
          "넓은 외벽",
          "포장 통행로",
          "마트 간판"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, exterior of a contemporary large supermarket with a broad flat facade, large glass automatic entrance doors, a prominent supermarket sign mounted high on the building, orderly metal bicycle racks beside the entrance, and a wide paved pedestrian passage running along the facade. Restrained cool darkness, subtle sharp crimson and gold accents, low-key contrast, gritty tactile realism, tense K-occult action-horror 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": "L13",
        "description": "빌라 외벽에 덧붙인 좁고 가파른 철제 계단, 금속 난간과 노출된 계단참이 옥상까지 이어진다.",
        "visual_traits": [
          "외부 철제 계단",
          "금속 난간",
          "가파른 경사",
          "좁은 계단참",
          "옥상 연결"
        ],
        "t2i_prompt": "Set in contemporary 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a narrow steep exterior steel staircase retrofitted onto the wall of a low-rise multifamily villa, dark painted metal treads, exposed steel landings at each level, simple metal railings, rigid structural framing, ascending to a rooftop access door, weathered concrete exterior wall, restrained cool darkness, low-key contrast, subtle sharp crimson and gold accents, gritty tactile realism, tense Korean occult action-horror 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": "L14",
        "description": "바다를 향한 간이 승강장과 벤치가 놓인 해안 도로변, 어두운 수평선이 정면에 펼쳐진다.",
        "visual_traits": [
          "간이 승강장",
          "벤치",
          "해안 도로변",
          "바다 전망",
          "야간 수평선"
        ],
        "t2i_prompt": "Set in contemporary 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a small roadside coastal bus stop facing the sea, a simple thin-post shelter with a flat roof and a long bench, quiet asphalt coastal road, open dark ocean directly ahead, low nocturnal horizon where deep blue-black water meets the sky, restrained cool darkness, low-key contrast, gritty tactile realism, subtle K-occult action-horror atmosphere, no people, no vehicles, no extraneous 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": "L01",
        "description": "우거진 수풀과 좁은 흙길이 이어지는 산속 등산로, 해 질 무렵 낮은 주황빛이 나뭇잎 사이로 스민다.",
        "visual_traits": [
          "우거진 수풀",
          "좁은 흙길",
          "빽빽한 나무",
          "해 질 무렵 빛",
          "산속 등산로"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban region of South Korea. Photorealistic cinematic establishing shot, a secluded mountain hiking trail deep in dense woodland, a narrow winding dirt path enclosed by thick shrubs, undergrowth, tall closely packed tree trunks, layered dark green foliage, scattered dry leaves and small stones along the trail edges, low orange sunset light filtering through the leaves, restrained cool shadows with subtle warm gold highlights, tense K-occult action-horror aesthetic, low-key contrast, gritty 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": "C08",
        "description": "한국인 30대 남성, 각진 얼굴과 짧고 단정한 짙은색 머리.",
        "visual_traits": [
          "한국인 남성",
          "30대",
          "각진 얼굴",
          "짧은 머리",
          "짙은색 머리"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea and a fictional isolated uninhabited island community within South Korea. Passport-style ID photo, head and upper chest visible, Korean man in his 30s, angular square face, short neatly trimmed dark hair, natural understated facial features, realistic cinematic photography, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가 도로": {
        "name": "해안가 도로",
        "short_id": "L07",
        "description": "바다와 나란히 이어지는 포장도로, 낮은 방호벽 너머로 수평선과 해안선이 넓게 펼쳐진다.",
        "visual_traits": [
          "해안 포장도로",
          "낮은 방호벽",
          "넓은 바다",
          "수평선",
          "노출된 해안선"
        ],
        "t2i_prompt": "Set in contemporary 2026, coastal urban regions of South Korea. Photorealistic cinematic establishing shot, a gray paved coastal road running parallel to the sea, continuous low concrete safety barrier along the outer edge, expansive open ocean beyond, crisp horizon line, exposed rocky shoreline and coastal edge below, restrained cool darkness, low-key contrast, subtle sharp crimson and gold color accents, gritty tactile realism, tense Korean occult action-horror 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": "P01",
        "description": "2020년대형 직사각 스마트폰, 검은 화면과 얇은 베젤을 가진 휴대용 터치스크린 기기.",
        "visual_traits": [
          "직사각형",
          "터치스크린",
          "얇은 베젤",
          "검은 화면",
          "현대형 스마트폰"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea and a fictional isolated uninhabited island community within South Korean territory. Photorealistic product photo, isolated object, a contemporary rectangular smartphone in vertical orientation, inactive black glass touchscreen, ultra-thin bezels, sleek minimal modern design, plain neutral background, cinematic studio lighting, crisp realistic material detail.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    },
    "entity_queue": [
      [
        "수리영",
        "character",
        "C01"
      ],
      [
        "혜수",
        "character",
        "C02"
      ],
      [
        "강민숙",
        "character",
        "C03"
      ],
      [
        "강민숙 (CCTV 속 흐릿한 형체)",
        "character",
        "C04"
      ],
      [
        "강민숙 (사진 속 왜곡 상태)",
        "character",
        "C05"
      ],
      [
        "어린 강민숙",
        "character",
        "C06"
      ],
      [
        "인우",
        "character",
        "C07"
      ],
      [
        "김형사",
        "character",
        "C08"
      ],
      [
        "금월산 피해 남성",
        "character",
        "C09"
      ],
      [
        "효장동 피해 여성",
        "character",
        "C10"
      ],
      [
        "정체불명의 검은 인영",
        "character",
        "C11"
      ],
      [
        "정체불명의 남성 형상 (평상 상태)",
        "character",
        "C12"
      ],
      [
        "정체불명의 남성 형상 (본능 발현 상태)",
        "character",
        "C13"
      ],
      [
        "민숙을 찾아온 낯선 남자",
        "character",
        "C14"
      ],
      [
        "50대 한국인 의사",
        "character",
        "C16"
      ],
      [
        "마트 여성 직원",
        "character",
        "C17"
      ],
      [
        "마트 남자 직원",
        "character",
        "C18"
      ],
      [
        "한국인 보안팀 직원",
        "character",
        "C19"
      ],
      [
        "한국인 여자아이",
        "character",
        "C20"
      ],
      [
        "로트와일러",
        "character",
        "C21"
      ],
      [
        "검은 고양이",
        "character",
        "C22"
      ],
      [
        "금월산 숲속·등산로 사건 현장",
        "location",
        "L01"
      ],
      [
        "효장동 도시 뒷골목 사건 현장",
        "location",
        "L02"
      ],
      [
        "연쇄 변사 사건 수사 현장",
        "location",
        "L03"
      ],
      [
        "오래된 빌라 옥상·옥탑방 외부",
        "location",
        "L05"
      ],
      [
        "옥탑방 내부",
        "location",
        "L06"
      ],
      [
        "해안가 도로",
        "location",
        "L07"
      ],
      [
        "유기견 보호원",
        "location",
        "L08"
      ],
      [
        "포구 인근 번화가",
        "location",
        "L09"
      ],
      [
        "대형 마트 외부·자전거 주차 구역·외부 통행 구역",
        "location",
        "L10"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L11"
      ],
      [
        "오래된 다세대 빌라 외부·입구·마당",
        "location",
        "L12"
      ],
      [
        "다세대 빌라 외부 철제 증축 계단",
        "location",
        "L13"
      ],
      [
        "해안가 버스정류장 부근",
        "location",
        "L14"
      ],
      [
        "경찰서 사무실",
        "location",
        "L15"
      ],
      [
        "경찰서 외부·주차 구역",
        "location",
        "L16"
      ],
      [
        "마트 총무과 CCTV 관제실",
        "location",
        "L17"
      ],
      [
        "PC방 내부",
        "location",
        "L18"
      ],
      [
        "1970~1980년대 시골 식당 앞",
        "location",
        "L19"
      ],
      [
        "포구·선착장·갯바위",
        "location",
        "L20"
      ],
      [
        "육지에서 멀리 떨어진 바다",
        "location",
        "L21"
      ],
      [
        "소형어선 갑판",
        "location",
        "L22"
      ],
      [
        "소형어선 조타실",
        "location",
        "L23"
      ],
      [
        "수리영의 휴대전화",
        "prop",
        "P01"
      ],
      [
        "어린 강민숙과 한국인 여자아이가 담긴 오래된 사진",
        "prop",
        "P02"
      ],
      [
        "인형 장식이 달린 백팩",
        "prop",
        "P03"
      ],
      [
        "인쇄된 해상 지도",
        "prop",
        "P04"
      ],
      [
        "연쇄 살인사건 현장 사진",
        "prop",
        "P05"
      ],
      [
        "해상 좌표 메모지",
        "prop",
        "P06"
      ],
      [
        "강민숙과 수리영의 가족사진",
        "prop",
        "P07"
      ],
      [
        "석창포",
        "prop",
        "P08"
      ],
      [
        "주사기",
        "prop",
        "P09"
      ],
      [
        "자물쇠를 여는 데 사용된 광고 전단지",
        "prop",
        "P10"
      ]
    ],
    "characters": [
      {
        "name": "정체불명의 남성 형상 (본능 발현 상태)",
        "short_id": "C13",
        "description": "한국인 성인 남성 형상, 짙은색 머리와 날카로운 인상의 얼굴 윤곽.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "짙은색 머리",
          "날카로운 얼굴 인상",
          "성인 남성 얼굴"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea and a fictional isolated uninhabited island community within South Korean territory. Passport-style ID photo, head and upper chest visible, adult Korean man with a lean angular face, pronounced cheekbones, a defined jawline, short dark hair, and striking crimson-red irises, photorealistic cinematic K-occult action-horror aesthetic, restrained cool-toned low-key lighting, gritty natural skin texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙을 찾아온 낯선 남자",
        "short_id": "C14",
        "description": "한국인 성인 남성, 얼굴과 머리가 보이지 않고 신발과 길게 드리운 사람 그림자만 확인되는 형상.",
        "visual_traits": [
          "한국인 남성 추정",
          "성인",
          "가려진 얼굴",
          "식별 불가능한 머리",
          "길게 드리운 그림자"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea. Passport-style ID photo, head and upper chest visible, adult Korean man, facial features completely obscured and unidentifiable, hair not visible, photorealistic cinematic lighting, restrained cool darkness, gritty tactile realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여자아이",
        "short_id": "C20",
        "description": "한국인 12세 여자아이, 둥근 어린 얼굴과 자연스러운 짙은색 중간 길이 머리.",
        "visual_traits": [
          "한국인 여자아이",
          "12세",
          "둥근 얼굴",
          "짙은색 머리",
          "중간 길이 머리"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, a 12-year-old Korean girl with a round youthful face, natural dark medium-length hair, soft childlike facial proportions, natural dark eyes, photorealistic cinematic portrait, 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 2026, coastal urban South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her mid-40s with a neat oval face and dark medium-length hair, natural facial features, photorealistic cinematic lighting, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C07",
        "description": "한국인 20대 중반 남성, 선이 고운 수려한 얼굴과 자연스럽게 정돈된 짙은색 머리.",
        "visual_traits": [
          "한국인 남성",
          "20대 중반",
          "수려한 얼굴",
          "선이 고운 이목구비",
          "짙은색 머리"
        ],
        "t2i_prompt": "Set in contemporary 2026, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-20s with a refined, well-balanced face, delicate facial features, naturally styled dark hair, clear eyes, photorealistic cinematic portrait, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "금월산 피해 남성",
        "short_id": "C09",
        "description": "한국인 성인 남성, 짧은 짙은색 머리와 평범한 성인 남성의 얼굴 윤곽.",
        "visual_traits": [
          "한국인 남성",
          "성인",
          "짧은 머리",
          "짙은색 머리",
          "평범한 얼굴 윤곽"
        ],
        "t2i_prompt": "Set in 2026, South Korea. Passport-style ID photo, head and upper chest visible, adult Korean man with a typical oval-to-slightly-angular facial contour, short dark hair, natural understated facial features, neutral expression, plain white background. Photorealistic cinematic realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "한국인 20대 초반 여성, 매끈한 타원형 얼굴과 곧게 늘어진 긴 검은 머리.",
        "visual_traits": [
          "한국인 여성",
          "20대 초반",
          "타원형 얼굴",
          "긴 검은 머리",
          "곧게 늘어진 머리"
        ],
        "t2i_prompt": "Set in contemporary 2026, South Korea's coastal urban areas and a fictional isolated uninhabited island community. Passport-style ID photo, head and upper chest visible, a Korean woman in her early twenties with pale skin, a smooth oval face, long straight black hair falling evenly, natural dark eyes, neutral expression, plain white background, photorealistic cinematic realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김형사",
        "short_id": "C08",
        "description": "한국인 30대 남성, 각진 얼굴과 짧고 단정한 짙은색 머리.",
        "visual_traits": [
          "한국인 남성",
          "30대",
          "각진 얼굴",
          "짧은 머리",
          "짙은색 머리"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea and a fictional isolated uninhabited island community within South Korea. Passport-style ID photo, head and upper chest visible, Korean man in his 30s, angular square face, short neatly trimmed dark hair, natural understated facial features, realistic cinematic photography, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "경찰서 외부·주차 구역",
        "short_id": "L16",
        "description": "공공청사형 경찰서 건물 앞의 포장된 주차 구역, 출입구와 주차선·외부 표지판이 보인다.",
        "visual_traits": [
          "경찰서 출입구",
          "포장 주차 구역",
          "주차선",
          "공공청사 외벽",
          "외부 표지판"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a contemporary South Korean public police-station exterior with a pale gray civic-building facade, glass double entrance doors in metal frames, a low entrance stair and access ramp, a paved asphalt parking area with crisp white parking bay lines, and a formal exterior police-station sign near the entrance; restrained cool darkness, low-key contrast, gritty tactile realism, subtle crimson and gold accent lighting, tense Korean occult action-horror 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": "L20",
        "description": "콘크리트 선착장과 닻줄 고정 시설, 검은 갯바위가 이어진 작은 포구로 짙은 안개가 수면을 덮는다.",
        "visual_traits": [
          "콘크리트 선착장",
          "닻줄 고정 시설",
          "검은 갯바위",
          "잔잔한 수면",
          "짙은 안개"
        ],
        "t2i_prompt": "Set in contemporary 2026, a coastal urban region of South Korea. Photorealistic cinematic establishing shot, a small fog-shrouded harbor with a weathered gray concrete pier extending into calm dark water, metal mooring bollards and anchor-line fastening rings along the pier edge, wet black tidal rocks surrounding the shoreline, dense sea fog lying low over the water and obscuring the distance, tense K-occult action-horror aesthetic, restrained cool darkness, low-key contrast, gritty 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": "L18",
        "description": "칸막이 책상마다 모니터와 키보드가 놓인 어두운 실내, 화면 빛과 낮은 간접조명이 공간을 비춘다.",
        "visual_traits": [
          "칸막이 좌석",
          "컴퓨터 모니터",
          "키보드",
          "어두운 실내",
          "화면 중심 조명"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, interior of a dark Korean PC gaming café with rows of narrow partitioned computer desks, flat-screen monitors and keyboards integrated into each booth, cool blue screen glow, dim low ceiling accent lighting, deep perspective between seat rows, restrained cool darkness, low-key contrast, gritty tactile realism, subtle K-occult action-horror 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": "마트 총무과 CCTV 관제실",
        "short_id": "L17",
        "description": "여러 CCTV 화면과 조작 장비가 놓인 소형 관제실, 차가운 실내 조명과 어두운 모니터 벽이 대비된다.",
        "visual_traits": [
          "다중 CCTV 화면",
          "조작 콘솔",
          "모니터 벽",
          "소형 사무실",
          "차가운 실내 조명"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a compact retail-store security control room with a wall of multiple glowing CCTV screens, a long dark surveillance control console with integrated buttons and panels, cool white overhead lighting contrasting against the dark monitor wall, functional gray and black office finishes, restrained cool darkness, low-key contrast, gritty tactile realism, tense K-occult action-horror aesthetic, 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 contemporary 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a narrow urban back alley at night, no people, no vehicles, no objects. A weathered concrete utility pole stands tightly beside aged gray walls with cracks, stains, and peeling surfaces; a dim streetlamp casts weak pools of light across the tight passage and rough pavement. Tense K-occult action-horror aesthetic, restrained cool darkness, low-key contrast, sharp realistic shadows, gritty tactile realism, cinematic night photography.",
        "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, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, exterior of a contemporary large supermarket with a broad flat facade, large glass automatic entrance doors, a prominent supermarket sign mounted high on the building, orderly metal bicycle racks beside the entrance, and a wide paved pedestrian passage running along the facade. Restrained cool darkness, subtle sharp crimson and gold accents, low-key contrast, gritty tactile realism, tense K-occult action-horror 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": "L13",
        "description": "빌라 외벽에 덧붙인 좁고 가파른 철제 계단, 금속 난간과 노출된 계단참이 옥상까지 이어진다.",
        "visual_traits": [
          "외부 철제 계단",
          "금속 난간",
          "가파른 경사",
          "좁은 계단참",
          "옥상 연결"
        ],
        "t2i_prompt": "Set in contemporary 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a narrow steep exterior steel staircase retrofitted onto the wall of a low-rise multifamily villa, dark painted metal treads, exposed steel landings at each level, simple metal railings, rigid structural framing, ascending to a rooftop access door, weathered concrete exterior wall, restrained cool darkness, low-key contrast, subtle sharp crimson and gold accents, gritty tactile realism, tense Korean occult action-horror 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": "L14",
        "description": "바다를 향한 간이 승강장과 벤치가 놓인 해안 도로변, 어두운 수평선이 정면에 펼쳐진다.",
        "visual_traits": [
          "간이 승강장",
          "벤치",
          "해안 도로변",
          "바다 전망",
          "야간 수평선"
        ],
        "t2i_prompt": "Set in contemporary 2026, a coastal urban area of South Korea. Photorealistic cinematic establishing shot, a small roadside coastal bus stop facing the sea, a simple thin-post shelter with a flat roof and a long bench, quiet asphalt coastal road, open dark ocean directly ahead, low nocturnal horizon where deep blue-black water meets the sky, restrained cool darkness, low-key contrast, gritty tactile realism, subtle K-occult action-horror atmosphere, no people, no vehicles, no extraneous 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": "L01",
        "description": "우거진 수풀과 좁은 흙길이 이어지는 산속 등산로, 해 질 무렵 낮은 주황빛이 나뭇잎 사이로 스민다.",
        "visual_traits": [
          "우거진 수풀",
          "좁은 흙길",
          "빽빽한 나무",
          "해 질 무렵 빛",
          "산속 등산로"
        ],
        "t2i_prompt": "Set in 2026, a coastal urban region of South Korea. Photorealistic cinematic establishing shot, a secluded mountain hiking trail deep in dense woodland, a narrow winding dirt path enclosed by thick shrubs, undergrowth, tall closely packed tree trunks, layered dark green foliage, scattered dry leaves and small stones along the trail edges, low orange sunset light filtering through the leaves, restrained cool shadows with subtle warm gold highlights, tense K-occult action-horror aesthetic, low-key contrast, gritty 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": "L07",
        "description": "바다와 나란히 이어지는 포장도로, 낮은 방호벽 너머로 수평선과 해안선이 넓게 펼쳐진다.",
        "visual_traits": [
          "해안 포장도로",
          "낮은 방호벽",
          "넓은 바다",
          "수평선",
          "노출된 해안선"
        ],
        "t2i_prompt": "Set in contemporary 2026, coastal urban regions of South Korea. Photorealistic cinematic establishing shot, a gray paved coastal road running parallel to the sea, continuous low concrete safety barrier along the outer edge, expansive open ocean beyond, crisp horizon line, exposed rocky shoreline and coastal edge below, restrained cool darkness, low-key contrast, subtle sharp crimson and gold color accents, gritty tactile realism, tense Korean occult action-horror 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"
      }
    ],
    "props": [
      {
        "name": "수리영의 휴대전화",
        "short_id": "P01",
        "description": "2020년대형 직사각 스마트폰, 검은 화면과 얇은 베젤을 가진 휴대용 터치스크린 기기.",
        "visual_traits": [
          "직사각형",
          "터치스크린",
          "얇은 베젤",
          "검은 화면",
          "현대형 스마트폰"
        ],
        "t2i_prompt": "Set in 2026, coastal urban South Korea and a fictional isolated uninhabited island community within South Korean territory. Photorealistic product photo, isolated object, a contemporary rectangular smartphone in vertical orientation, inactive black glass touchscreen, ultra-thin bezels, sleek minimal modern design, plain neutral background, cinematic studio lighting, crisp realistic material detail.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "94d5a893-418b-4f64-b69a-acba07a50ee0",
  "resolved_model": "gpt-terra",
  "updated_at": "2026-07-10T03:05:42.259540+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}