{
  "status": "running",
  "data": {
    "completed": {
      "옥탑방 건물 외부 마당·계단·앞도로": {
        "name": "옥탑방 건물 외부 마당·계단·앞도로",
        "short_id": "L11",
        "description": "낡은 다세대 빌라 외부, 후미진 마당과 옥탑으로 오르는 계단, 앞도로가 이어진 공간.",
        "visual_traits": [
          "다세대 빌라 외부",
          "후미진 마당",
          "옥탑 계단",
          "좁은 앞도로"
        ],
        "t2i_prompt": "Set in 2020s modern era, coastal urban South Korea. Photorealistic cinematic establishing shot, an old multi-family residential building exterior. It features a narrow, secluded yard, a weathered external flight of stairs leading to a rooftop, and a tight asphalt alleyway in front. Dark, humid, mist-heavy visual palette with muted urban realism, low-key lighting, and tactile wet textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "남자 직원": {
        "name": "남자 직원",
        "short_id": "C11",
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 남성 얼굴형.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Photorealistic cinematic style, Korean adult male, short black hair, average face shape, ordinary and natural facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 여자": {
        "name": "한국인 여자",
        "short_id": "C03",
        "description": "Korean 성인 여성, 자연스러운 검은 머리와 평범한 얼굴형의 여자.",
        "visual_traits": [
          "Korean 성인 여성",
          "검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult woman, natural black hair, average face shape, natural basic appearance. Muted urban realism, low-key lighting with subtle tactile skin textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "어선 조타실": {
        "name": "어선 조타실",
        "short_id": "L20",
        "description": "소형 어선의 조타실, 조타 장치와 창문, 여러 원형 표시가 보이는 좁은 실내.",
        "visual_traits": [
          "조타 장치",
          "좁은 실내",
          "전면 창문",
          "여러 원형 표시"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a small fishing boat wheelhouse, a steering wheel, frontal windows, various circular dials and gauges on the dashboard, cramped and slightly worn interior, dark, humid, mist-heavy visual palette with muted urban realism, low-key lighting, tactile wet textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "산속 사건 현장": {
        "name": "산속 사건 현장",
        "short_id": "L03",
        "description": "산속 등산로 인근의 사건 현장, 폴리스 라인과 감식 분위기가 있는 야외 공간.",
        "visual_traits": [
          "산속 등산로",
          "폴리스 라인",
          "야외 감식 현장",
          "낮 자연광"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a crime scene in a mountain forest near a hiking trail. Yellow police lines cordoning off an area among dense trees, bushes, and a dirt path. Daytime with natural light, yet maintaining a dark, humid, mist-heavy atmosphere with muted realism and tense folk-horror energy, empty woods, 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": "L06",
        "description": "바다를 끼고 이어지는 해안도로, 넓은 해안선과 바닷빛이 보이는 도로.",
        "visual_traits": [
          "해안선 옆 도로",
          "바다 전망",
          "개방된 하늘",
          "해안 도시 분위기"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a coastal road curving alongside the shoreline. An expansive view of the sea and open sky, damp asphalt. Dark, humid, mist-heavy visual palette, muted urban realism, red and golden accents, low-key lighting, tactile wet textures, tense folk-horror energy, 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": "C01",
        "description": "Korean 성인 남성, 자연스러운 검은 짧은 머리와 평범한 얼굴형의 남자.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, ordinary and average facial features, natural short black hair, striking red pupils, neutral expression, Korean occult action thriller style, muted urban realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 내부": {
        "name": "옥탑방 내부",
        "short_id": "L05",
        "description": "작은 창과 싱크대, 거실·방·욕실이 있는 낡은 옥탑방 내부.",
        "visual_traits": [
          "작은 창",
          "싱크대",
          "좁은 거실",
          "방과 욕실",
          "낡은 주거 공간"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a small, old rooftop apartment, cramped living space, small window, aged sink and kitchenette area, worn-out wallpaper and flooring, dark, humid, muted urban realism, low-key lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    },
    "entity_queue": [
      [
        "한국인 남자",
        "character",
        "C01"
      ],
      [
        "검은 인영",
        "character",
        "C02"
      ],
      [
        "한국인 여자",
        "character",
        "C03"
      ],
      [
        "혜수",
        "character",
        "C05"
      ],
      [
        "민숙",
        "character",
        "C06"
      ],
      [
        "수리영",
        "character",
        "C07"
      ],
      [
        "로트와일러",
        "character",
        "C08"
      ],
      [
        "남자 직원",
        "character",
        "C11"
      ],
      [
        "정체불명 한국인 남자",
        "character",
        "C12"
      ],
      [
        "김형사",
        "character",
        "C14"
      ],
      [
        "검은 고양이",
        "character",
        "C15"
      ],
      [
        "중년 한국인 남성 직원",
        "character",
        "C16"
      ],
      [
        "인우",
        "character",
        "C17"
      ],
      [
        "숲속",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "산속 사건 현장",
        "location",
        "L03"
      ],
      [
        "옥탑방 외부 옥상",
        "location",
        "L04"
      ],
      [
        "옥탑방 내부",
        "location",
        "L05"
      ],
      [
        "해안도로",
        "location",
        "L06"
      ],
      [
        "유기견 보호원",
        "location",
        "L07"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L09"
      ],
      [
        "대형 마트 외부",
        "location",
        "L10"
      ],
      [
        "옥탑방 건물 외부 마당·계단·앞도로",
        "location",
        "L11"
      ],
      [
        "해안가 버스정류장 부근",
        "location",
        "L12"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L13"
      ],
      [
        "경찰서 건물 밖",
        "location",
        "L14"
      ],
      [
        "마트 총무과",
        "location",
        "L15"
      ],
      [
        "PC방 내부",
        "location",
        "L16"
      ],
      [
        "소나기 내리는 해안가",
        "location",
        "L17"
      ],
      [
        "안개 낀 포구",
        "location",
        "L18"
      ],
      [
        "어선 갑판",
        "location",
        "L19"
      ],
      [
        "어선 조타실",
        "location",
        "L20"
      ],
      [
        "해질녘 바다와 안개 장벽",
        "location",
        "L21"
      ],
      [
        "휴대폰",
        "prop",
        "P01"
      ],
      [
        "붉은 원형 표식",
        "prop",
        "P02"
      ],
      [
        "낡은 사진",
        "prop",
        "P03"
      ],
      [
        "인형이 달린 백팩",
        "prop",
        "P04"
      ],
      [
        "종이 지도",
        "prop",
        "P05"
      ],
      [
        "액자 속 가족사진",
        "prop",
        "P06"
      ],
      [
        "시신 훼손 사진들",
        "prop",
        "P07"
      ],
      [
        "종이 광고 전단지",
        "prop",
        "P08"
      ],
      [
        "메모지",
        "prop",
        "P09"
      ]
    ],
    "characters": [
      {
        "name": "남자 직원",
        "short_id": "C11",
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 남성 얼굴형.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Photorealistic cinematic style, Korean adult male, short black hair, average face shape, ordinary and natural facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여자",
        "short_id": "C03",
        "description": "Korean 성인 여성, 자연스러운 검은 머리와 평범한 얼굴형의 여자.",
        "visual_traits": [
          "Korean 성인 여성",
          "검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult woman, natural black hair, average face shape, natural basic appearance. Muted urban realism, low-key lighting with subtle tactile skin textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남자",
        "short_id": "C01",
        "description": "Korean 성인 남성, 자연스러운 검은 짧은 머리와 평범한 얼굴형의 남자.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, ordinary and average facial features, natural short black hair, striking red pupils, neutral expression, Korean occult action thriller style, muted urban realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "옥탑방 건물 외부 마당·계단·앞도로",
        "short_id": "L11",
        "description": "낡은 다세대 빌라 외부, 후미진 마당과 옥탑으로 오르는 계단, 앞도로가 이어진 공간.",
        "visual_traits": [
          "다세대 빌라 외부",
          "후미진 마당",
          "옥탑 계단",
          "좁은 앞도로"
        ],
        "t2i_prompt": "Set in 2020s modern era, coastal urban South Korea. Photorealistic cinematic establishing shot, an old multi-family residential building exterior. It features a narrow, secluded yard, a weathered external flight of stairs leading to a rooftop, and a tight asphalt alleyway in front. Dark, humid, mist-heavy visual palette with muted urban realism, low-key lighting, and tactile wet textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "exterior",
                "yard",
                "stairs"
              ],
              "default_space_key": "exterior"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "어선 조타실",
        "short_id": "L20",
        "description": "소형 어선의 조타실, 조타 장치와 창문, 여러 원형 표시가 보이는 좁은 실내.",
        "visual_traits": [
          "조타 장치",
          "좁은 실내",
          "전면 창문",
          "여러 원형 표시"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a small fishing boat wheelhouse, a steering wheel, frontal windows, various circular dials and gauges on the dashboard, cramped and slightly worn interior, dark, humid, mist-heavy visual palette with muted urban realism, low-key lighting, tactile wet textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "산속 사건 현장",
        "short_id": "L03",
        "description": "산속 등산로 인근의 사건 현장, 폴리스 라인과 감식 분위기가 있는 야외 공간.",
        "visual_traits": [
          "산속 등산로",
          "폴리스 라인",
          "야외 감식 현장",
          "낮 자연광"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, a crime scene in a mountain forest near a hiking trail. Yellow police lines cordoning off an area among dense trees, bushes, and a dirt path. Daytime with natural light, yet maintaining a dark, humid, mist-heavy atmosphere with muted realism and tense folk-horror energy, empty woods, 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": "L06",
        "description": "바다를 끼고 이어지는 해안도로, 넓은 해안선과 바닷빛이 보이는 도로.",
        "visual_traits": [
          "해안선 옆 도로",
          "바다 전망",
          "개방된 하늘",
          "해안 도시 분위기"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a coastal road curving alongside the shoreline. An expansive view of the sea and open sky, damp asphalt. Dark, humid, mist-heavy visual palette, muted urban realism, red and golden accents, low-key lighting, tactile wet textures, tense folk-horror energy, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "옥탑방 내부",
        "short_id": "L05",
        "description": "작은 창과 싱크대, 거실·방·욕실이 있는 낡은 옥탑방 내부.",
        "visual_traits": [
          "작은 창",
          "싱크대",
          "좁은 거실",
          "방과 욕실",
          "낡은 주거 공간"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a small, old rooftop apartment, cramped living space, small window, aged sink and kitchenette area, worn-out wallpaper and flooring, dark, humid, muted urban realism, low-key lighting, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "eefefdd4-6ee6-4026-96dd-1c387b1510fd",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-28T11:57:26.626799+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}