{
  "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"
      }
    },
    "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"
      }
    ],
    "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"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "94d5a893-418b-4f64-b69a-acba07a50ee0",
  "resolved_model": "gpt-terra",
  "updated_at": "2026-07-10T03:05:42.115846+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}