{
  "status": "running",
  "data": {
    "completed": {
      "김형사": {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean, 30대 남성, 짧은 검은 머리, 평범한 얼굴형, 약간 굵은 눈썹과 무난한 인상.",
        "visual_traits": [
          "30대 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "굵은 눈썹",
          "무난한 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 30-year-old Korean man, short black hair, ordinary face shape, slightly thick eyebrows, average unremarkable facial features, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 내부": {
        "name": "대형 마트 내부",
        "short_id": "L09",
        "description": "넓은 매대와 진열대가 이어진 대형 마트 내부, 형광등 조명, 상품 박스와 넓은 통로.",
        "visual_traits": [
          "넓은 진열대",
          "형광등 조명",
          "상품 박스",
          "넓은 통로",
          "현대식 매장"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, wide aisles, long continuous rows of display shelves stocked with groceries, stacked product boxes, bright and cold fluorescent lighting, mundane modern retail architecture, muted realism, gritty thriller undertones, 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": "L10",
        "description": "번화가에 접한 대형 마트 입구, 큰 간판과 유리문, 네온사인 불빛, 자전거 거치 공간.",
        "visual_traits": [
          "큰 마트 간판",
          "유리문 입구",
          "네온사인",
          "포장된 앞마당",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, exterior of a large supermarket facing a busy street, large store sign, glass door entrance, neon sign lights, paved front yard, bicycle parking area, cold maritime fog, muted coastal realism, deep shadows, damp tactile 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": "C11",
        "description": "Korean, 성인 남성, 검은 머리, 땀에 젖은 듯 흐트러진 얼굴, 짙은 눈매와 거친 얼굴선.",
        "visual_traits": [
          "성인 남성 얼굴",
          "검은 머리",
          "흐트러진 머리",
          "짙은 눈매",
          "거친 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, disheveled black hair, deep-set eyes, rough and thick facial structure, prominent brow bone, unkempt facial features. Photorealistic, sharp focus.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean, 24세 남성, 수려한 젊은 얼굴, 짧은 검은 머리, 깊고 날카로운 눈매.",
        "visual_traits": [
          "20대 남성 얼굴",
          "짧은 검은 머리",
          "수려한 이목구비",
          "날카로운 눈매",
          "차분한 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal village in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 24-year-old Korean man, short black hair, handsome facial features, calm jawline, deep and sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "민숙": {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean, 40대 여성, 검은 머리, 부드러운 중년 얼굴, 차분한 눈매와 자연스러운 이목구비.",
        "visual_traits": [
          "40대 여성 얼굴",
          "검은 머리",
          "부드러운 이목구비",
          "차분한 눈매",
          "중년 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s modern South Korea, South Korean west coast port village. Passport-style ID photo, head and upper chest visible, a 40-year-old Korean woman with black hair. She has a soft middle-aged face, calm eyes, and natural facial features. Muted realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "12살 여자아이": {
        "name": "12살 여자아이",
        "short_id": "C13",
        "description": "Korean, 12세 여자아이, 어린 둥근 얼굴, 검은 머리, 또렷한 눈과 앳된 이목구비.",
        "visual_traits": [
          "12세 여자아이",
          "둥근 어린 얼굴",
          "검은 머리",
          "또렷한 눈",
          "앳된 이목구비"
        ],
        "t2i_prompt": "Set in contemporary mid-2020s, South Korea's west coast. Passport-style ID photo, head and upper chest visible, 12-year-old girl, young round face, black hair, clear expressive eyes, youthful facial features, neutral expression, evenly lit face, photorealistic cinematic realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "검은 실루엣의 한국인 남자": {
        "name": "검은 실루엣의 한국인 남자",
        "short_id": "C10",
        "description": "Korean, 성인 남성, 빛을 등진 검은 얼굴 실루엣, 이목구비가 보이지 않는 머리 윤곽.",
        "visual_traits": [
          "검은 얼굴 실루엣",
          "이목구비 비가시",
          "성인 남성 윤곽",
          "짧은 머리 형태",
          "역광 느낌"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, short hair. The face and head appear as a completely dark silhouette, heavily shadowed with no visible facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영": {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean, 21세 여성, 창백한 얼굴, 긴 검은 머리, 또렷한 눈매와 섬세한 이목구비.",
        "visual_traits": [
          "21세 여성 얼굴",
          "긴 검은 머리",
          "창백한 피부톤",
          "또렷한 눈매",
          "섬세한 이목구비 意미?"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, pale skin tone, long straight black hair, clear and defined eyes, delicate facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L07",
        "description": "여러 견사가 늘어선 유기견 보호원, 철창 우리, 진료용 공간, 세척 도구와 실용적 조명.",
        "visual_traits": [
          "철창 견사",
          "여러 개 우리",
          "진료 공간",
          "세척 도구",
          "밝은 실내 조명"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, West Coast port village, South Korea. Photorealistic cinematic establishing shot, an indoor stray dog shelter, long rows of metal wire cages and kennels, a veterinary examination table, cleaning tools in the corner, bright functional indoor lighting, cold maritime fog mood, muted coastal realism, deep shadows, damp tactile textures, no people, no animals, 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": "C02",
        "description": "Korean, 40대 중반 여성, 단정한 중년 얼굴, 짧은 검은 머리, 날카롭고 또렷한 눈매.",
        "visual_traits": [
          "40대 중반 여성",
          "짧은 검은 머리",
          "단정한 얼굴형",
          "또렷한 눈매",
          "중년 얼굴"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea, West Coast. Passport-style ID photo, head and upper chest visible, plain white background. A mid-40s Korean woman, short black hair, neat facial structure, sharp and clear eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "PC방 내부": {
        "name": "PC방 내부",
        "short_id": "L16",
        "description": "줄지은 PC와 모니터가 있는 PC방 내부, 어두운 조명, 칸막이 좌석, 푸른 화면빛.",
        "visual_traits": [
          "줄지은 컴퓨터",
          "칸막이 좌석",
          "어두운 조명",
          "푸른 모니터빛",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in modern day 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dark internet cafe. Rows of computer desks with partitions, glowing blue monitor screens casting light into narrow aisles, dark lighting, deep shadows, gritty thriller 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": "대형 로트와일러, 검정과 갈색 털, 넓은 머리, 강한 턱선, 짙고 날카로운 눈.",
        "visual_traits": [
          "검정·갈색 털",
          "넓은 머리",
          "강한 턱선",
          "짙은 눈",
          "대형 맹견 체형"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan short fur, broad head, strong thick jawline, dark sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "다세대 빌라 옥탑방 외부·옥상·외부 계단": {
        "name": "다세대 빌라 옥탑방 외부·옥상·외부 계단",
        "short_id": "L04",
        "description": "오래된 다세대 빌라 옥상과 옥탑방 외부, 물탱크, 빨랫줄, 철문, 좁은 외부 계단.",
        "visual_traits": [
          "낡은 옥상",
          "물탱크",
          "빨랫줄",
          "철문 현관",
          "좁은 외부 계단"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal South Korea. Photorealistic cinematic establishing shot, the rooftop of an aging multi-family villa, featuring the exterior of a small rooftop room with a weathered metal door, a large water tank, empty clotheslines, and a narrow, steep exterior staircase, worn green urethane floor, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror mood, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "rooftop",
                "stairs"
              ],
              "default_space_key": "rooftop"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "도시 뒷골목": {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등 아래 좁은 도시 뒷골목, 전봇대와 얽힌 전선, 어두운 벽면과 축축한 바닥.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대와 전선",
          "어두운 벽면",
          "축축한 바닥"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Photorealistic cinematic establishing shot, narrow city back alley illuminated by dim streetlights, utility poles with tangled overhead wires, dark textured walls, damp wet ground reflecting faint light, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror with gritty thriller 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": "L06",
        "description": "바다 옆 포장도로, 해안 난간, 탁 트인 수평선, 바닷바람이 느껴지는 밝은 낮 풍경.",
        "visual_traits": [
          "해안 난간",
          "넓은 바다",
          "포장도로",
          "수평선",
          "밝은 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast. Photorealistic cinematic establishing shot, a paved coastal road right next to the wide open sea, a guardrail running continuously along the edge of the road, a clear horizon, bright natural daylight, 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": "L01",
        "description": "해 질 무렵의 울창한 숲, 빽빽한 수풀과 나무줄기, 어두워지는 자연광과 좁은 등산로.",
        "visual_traits": [
          "울창한 수풀",
          "나무줄기",
          "해질 무렵 빛",
          "좁은 산길",
          "어두운 녹색 톤"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Photorealistic cinematic establishing shot, dense and lush forest at dusk, thick bushes and tree trunks, fading natural light, a narrow mountain trail, dark green tones, cold maritime fog, deep shadows, damp tactile textures, muted coastal 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": "C12",
        "description": "검은 고양이, 윤기 있는 검은 털, 작고 날렵한 얼굴, 밝은 눈동자와 뾰족한 귀.",
        "visual_traits": [
          "검은 털",
          "밝은 눈동자",
          "뾰족한 귀",
          "작은 얼굴",
          "날렵한 고양이 윤곽"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a black cat with glossy fur, small sleek face, bright eyes, pointed ears, plain white background.",
        "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"
      ],
      [
        "12살 여자아이",
        "character",
        "C13"
      ],
      [
        "숲속",
        "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"
      ],
      [
        "스마트폰",
        "prop",
        "P01"
      ],
      [
        "붉은 원형 표식",
        "prop",
        "P02"
      ],
      [
        "낡은 사진",
        "prop",
        "P03"
      ],
      [
        "해상 지도",
        "prop",
        "P04"
      ],
      [
        "백팩",
        "prop",
        "P05"
      ],
      [
        "낡은 인형",
        "prop",
        "P06"
      ],
      [
        "약초 잎",
        "prop",
        "P07"
      ],
      [
        "좌표 메모지",
        "prop",
        "P08"
      ],
      [
        "살인 사건 현장 사진",
        "prop",
        "P09"
      ]
    ],
    "characters": [
      {
        "name": "김형사",
        "short_id": "C04",
        "description": "Korean, 30대 남성, 짧은 검은 머리, 평범한 얼굴형, 약간 굵은 눈썹과 무난한 인상.",
        "visual_traits": [
          "30대 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "굵은 눈썹",
          "무난한 이목구비"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A 30-year-old Korean man, short black hair, ordinary face shape, slightly thick eyebrows, average unremarkable facial features, photorealistic cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "겁에 질린 남자",
        "short_id": "C11",
        "description": "Korean, 성인 남성, 검은 머리, 땀에 젖은 듯 흐트러진 얼굴, 짙은 눈매와 거친 얼굴선.",
        "visual_traits": [
          "성인 남성 얼굴",
          "검은 머리",
          "흐트러진 머리",
          "짙은 눈매",
          "거친 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, modern South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, disheveled black hair, deep-set eyes, rough and thick facial structure, prominent brow bone, unkempt facial features. Photorealistic, sharp focus.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean, 24세 남성, 수려한 젊은 얼굴, 짧은 검은 머리, 깊고 날카로운 눈매.",
        "visual_traits": [
          "20대 남성 얼굴",
          "짧은 검은 머리",
          "수려한 이목구비",
          "날카로운 눈매",
          "차분한 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal village in South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 24-year-old Korean man, short black hair, handsome facial features, calm jawline, deep and sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean, 40대 여성, 검은 머리, 부드러운 중년 얼굴, 차분한 눈매와 자연스러운 이목구비.",
        "visual_traits": [
          "40대 여성 얼굴",
          "검은 머리",
          "부드러운 이목구비",
          "차분한 눈매",
          "중년 얼굴선"
        ],
        "t2i_prompt": "Set in mid-2020s modern South Korea, South Korean west coast port village. Passport-style ID photo, head and upper chest visible, a 40-year-old Korean woman with black hair. She has a soft middle-aged face, calm eyes, and natural facial features. Muted realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "12살 여자아이",
        "short_id": "C13",
        "description": "Korean, 12세 여자아이, 어린 둥근 얼굴, 검은 머리, 또렷한 눈과 앳된 이목구비.",
        "visual_traits": [
          "12세 여자아이",
          "둥근 어린 얼굴",
          "검은 머리",
          "또렷한 눈",
          "앳된 이목구비"
        ],
        "t2i_prompt": "Set in contemporary mid-2020s, South Korea's west coast. Passport-style ID photo, head and upper chest visible, 12-year-old girl, young round face, black hair, clear expressive eyes, youthful facial features, neutral expression, evenly lit face, photorealistic cinematic realism, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 실루엣의 한국인 남자",
        "short_id": "C10",
        "description": "Korean, 성인 남성, 빛을 등진 검은 얼굴 실루엣, 이목구비가 보이지 않는 머리 윤곽.",
        "visual_traits": [
          "검은 얼굴 실루엣",
          "이목구비 비가시",
          "성인 남성 윤곽",
          "짧은 머리 형태",
          "역광 느낌"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Adult Korean male, short hair. The face and head appear as a completely dark silhouette, heavily shadowed with no visible facial features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean, 21세 여성, 창백한 얼굴, 긴 검은 머리, 또렷한 눈매와 섬세한 이목구비.",
        "visual_traits": [
          "21세 여성 얼굴",
          "긴 검은 머리",
          "창백한 피부톤",
          "또렷한 눈매",
          "섬세한 이목구비 意미?"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a 21-year-old Korean woman, pale skin tone, long straight black hair, clear and defined eyes, delicate facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean, 40대 중반 여성, 단정한 중년 얼굴, 짧은 검은 머리, 날카롭고 또렷한 눈매.",
        "visual_traits": [
          "40대 중반 여성",
          "짧은 검은 머리",
          "단정한 얼굴형",
          "또렷한 눈매",
          "중년 얼굴"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea, West Coast. Passport-style ID photo, head and upper chest visible, plain white background. A mid-40s Korean woman, short black hair, neat facial structure, sharp and clear eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "로트와일러",
        "short_id": "C08",
        "description": "대형 로트와일러, 검정과 갈색 털, 넓은 머리, 강한 턱선, 짙고 날카로운 눈.",
        "visual_traits": [
          "검정·갈색 털",
          "넓은 머리",
          "강한 턱선",
          "짙은 눈",
          "대형 맹견 체형"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, black and tan short fur, broad head, strong thick jawline, dark sharp eyes.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C12",
        "description": "검은 고양이, 윤기 있는 검은 털, 작고 날렵한 얼굴, 밝은 눈동자와 뾰족한 귀.",
        "visual_traits": [
          "검은 털",
          "밝은 눈동자",
          "뾰족한 귀",
          "작은 얼굴",
          "날렵한 고양이 윤곽"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a black cat with glossy fur, small sleek face, bright eyes, pointed ears, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "대형 마트 내부",
        "short_id": "L09",
        "description": "넓은 매대와 진열대가 이어진 대형 마트 내부, 형광등 조명, 상품 박스와 넓은 통로.",
        "visual_traits": [
          "넓은 진열대",
          "형광등 조명",
          "상품 박스",
          "넓은 통로",
          "현대식 매장"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a large modern supermarket, wide aisles, long continuous rows of display shelves stocked with groceries, stacked product boxes, bright and cold fluorescent lighting, mundane modern retail architecture, muted realism, gritty thriller undertones, 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": "L10",
        "description": "번화가에 접한 대형 마트 입구, 큰 간판과 유리문, 네온사인 불빛, 자전거 거치 공간.",
        "visual_traits": [
          "큰 마트 간판",
          "유리문 입구",
          "네온사인",
          "포장된 앞마당",
          "자전거 거치 공간"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, exterior of a large supermarket facing a busy street, large store sign, glass door entrance, neon sign lights, paved front yard, bicycle parking area, cold maritime fog, muted coastal realism, deep shadows, damp tactile 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": "L07",
        "description": "여러 견사가 늘어선 유기견 보호원, 철창 우리, 진료용 공간, 세척 도구와 실용적 조명.",
        "visual_traits": [
          "철창 견사",
          "여러 개 우리",
          "진료 공간",
          "세척 도구",
          "밝은 실내 조명"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, West Coast port village, South Korea. Photorealistic cinematic establishing shot, an indoor stray dog shelter, long rows of metal wire cages and kennels, a veterinary examination table, cleaning tools in the corner, bright functional indoor lighting, cold maritime fog mood, muted coastal realism, deep shadows, damp tactile textures, no people, no animals, 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": "PC방 내부",
        "short_id": "L16",
        "description": "줄지은 PC와 모니터가 있는 PC방 내부, 어두운 조명, 칸막이 좌석, 푸른 화면빛.",
        "visual_traits": [
          "줄지은 컴퓨터",
          "칸막이 좌석",
          "어두운 조명",
          "푸른 모니터빛",
          "좁은 통로"
        ],
        "t2i_prompt": "Set in modern day 2020s, South Korea. Photorealistic cinematic establishing shot, interior of a dark internet cafe. Rows of computer desks with partitions, glowing blue monitor screens casting light into narrow aisles, dark lighting, deep shadows, gritty thriller 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": "L04",
        "description": "오래된 다세대 빌라 옥상과 옥탑방 외부, 물탱크, 빨랫줄, 철문, 좁은 외부 계단.",
        "visual_traits": [
          "낡은 옥상",
          "물탱크",
          "빨랫줄",
          "철문 현관",
          "좁은 외부 계단"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal South Korea. Photorealistic cinematic establishing shot, the rooftop of an aging multi-family villa, featuring the exterior of a small rooftop room with a weathered metal door, a large water tank, empty clotheslines, and a narrow, steep exterior staircase, worn green urethane floor, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror mood, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "rooftop",
                "stairs"
              ],
              "default_space_key": "rooftop"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "도시 뒷골목",
        "short_id": "L02",
        "description": "희미한 가로등 아래 좁은 도시 뒷골목, 전봇대와 얽힌 전선, 어두운 벽면과 축축한 바닥.",
        "visual_traits": [
          "좁은 골목",
          "희미한 가로등",
          "전봇대와 전선",
          "어두운 벽면",
          "축축한 바닥"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Photorealistic cinematic establishing shot, narrow city back alley illuminated by dim streetlights, utility poles with tangled overhead wires, dark textured walls, damp wet ground reflecting faint light, cold maritime fog, muted coastal realism, deep shadows, damp tactile textures, dark Korean occult horror with gritty thriller 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": "L06",
        "description": "바다 옆 포장도로, 해안 난간, 탁 트인 수평선, 바닷바람이 느껴지는 밝은 낮 풍경.",
        "visual_traits": [
          "해안 난간",
          "넓은 바다",
          "포장도로",
          "수평선",
          "밝은 자연광"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast. Photorealistic cinematic establishing shot, a paved coastal road right next to the wide open sea, a guardrail running continuously along the edge of the road, a clear horizon, bright natural daylight, 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": "L01",
        "description": "해 질 무렵의 울창한 숲, 빽빽한 수풀과 나무줄기, 어두워지는 자연광과 좁은 등산로.",
        "visual_traits": [
          "울창한 수풀",
          "나무줄기",
          "해질 무렵 빛",
          "좁은 산길",
          "어두운 녹색 톤"
        ],
        "t2i_prompt": "Set in modern 2020s, coastal South Korea. Photorealistic cinematic establishing shot, dense and lush forest at dusk, thick bushes and tree trunks, fading natural light, a narrow mountain trail, dark green tones, cold maritime fog, deep shadows, damp tactile textures, muted coastal 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": "41ce0965-425a-49ce-8038-2a5667d890bd",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-27T12:47:48.422812+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}