{
  "status": "running",
  "data": {
    "completed": {
      "김형사": {
        "name": "김형사",
        "short_id": "C06",
        "description": "Korean man in his 30s, adult face, short dark hair, tired-looking eyes.",
        "visual_traits": [
          "Korean man",
          "30s",
          "short dark hair",
          "adult face",
          "tired-looking eyes"
        ],
        "t2i_prompt": "Set in modern mid 2020s, South Korea West Coast suburban areas. Passport-style ID photo, head and upper chest visible, plain white background. Korean man in his 30s, adult face, short dark hair, tired-looking eyes, dark Korean occult horror and crime-thriller realism style, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "남자 직원": {
        "name": "남자 직원",
        "short_id": "C07",
        "description": "Korean adult man, plain face, short dark hair.",
        "visual_traits": [
          "Korean man",
          "adult face",
          "short dark hair",
          "plain facial features",
          "natural hair color"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man with a plain face and short dark hair. Photorealistic, cinematic realism, natural skin texture, high detail.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "숲속 사건 현장": {
        "name": "숲속 사건 현장",
        "short_id": "L01",
        "description": "Dense wooded area with overgrown bushes, mountain-trail feel, and dim sunset light.",
        "visual_traits": [
          "dense bushes",
          "wooded trail",
          "dim sunset light",
          "uneven ground",
          "secluded mountain atmosphere"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea's west coast suburban, mountainous, and coastal areas. Photorealistic cinematic establishing shot of a dense wooded mountain area. Overgrown with lush bushes, thick underbrush, and tall trees, uneven dirt ground forming a subtle narrow mountain trail. Dim sunset light filtering through the dense canopy, heavy mist. Cold blue-gray palette contrasting with dim fading warm light, damp textures, low-key lighting, dark Korean occult horror blended with gritty crime-thriller realism, secluded and claustrophobic 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": "L07",
        "description": "Dark alley and front road below an old villa, with low lighting and cramped residential surroundings.",
        "visual_traits": [
          "dark narrow alley",
          "villa frontage",
          "low light",
          "residential road",
          "cramped exterior space"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korea West Coast urban outskirts. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark, narrow alleyway and front road below an old residential villa. Cramped exterior space with aged concrete walls, exposed pipes, and damp asphalt. Dim, low-key practical lighting from weak streetlamps. Cold blue-gray palette, damp textures, heavy mist, gritty crime-thriller realism blended with dark occult horror mood, tense and claustrophobic atmosphere.",
        "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": "C10",
        "description": "Black domestic cat with a slim body, pointed ears, and dark fur.",
        "visual_traits": [
          "black fur",
          "domestic cat",
          "slim body",
          "pointed ears",
          "small animal"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black domestic cat, pointed ears, completely dark black fur, striking feline eyes, highly detailed photorealistic animal portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "한국인 남성": {
        "name": "한국인 남성",
        "short_id": "C04",
        "description": "Korean adult man, shadowed face, short dark hair, ordinary urban appearance.",
        "visual_traits": [
          "Korean man",
          "adult face",
          "short dark hair",
          "ordinary facial structure",
          "shadowed face"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korean West Coast region. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man, short dark hair, ordinary facial structure, striking red pupils, face partially obscured by deep shadows.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "해안가 버스정류장 부근": {
        "name": "해안가 버스정류장 부근",
        "short_id": "L14",
        "description": "Coastal bus-stop area facing the sea, with roadside seating and nighttime waterfront darkness.",
        "visual_traits": [
          "bus stop area",
          "sea-facing roadside",
          "bench or waiting spot",
          "nighttime coast",
          "open waterfront view"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal and mountainous outskirts of a South Korean city. Photorealistic cinematic establishing shot, a coastal bus stop area facing the dark sea, roadside waiting spot with an empty bench, open waterfront view, cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, tense and claustrophobic mood, 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": "Narrow urban back alley with dim streetlights, utility poles, and dark nighttime shadows.",
        "visual_traits": [
          "narrow alley",
          "dim streetlights",
          "utility pole",
          "night shadows",
          "urban backstreet"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast urban outskirts. Photorealistic cinematic establishing shot, narrow urban back alley with dim streetlights and utility poles, gritty walls, dark nighttime shadows. cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, tight claustrophobic framing, 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": "Korean adult woman, ordinary face, natural dark hair.",
        "visual_traits": [
          "Korean woman",
          "adult face",
          "natural dark hair",
          "ordinary facial features",
          "urban appearance"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korea's West Coast urban outskirts and coastal areas. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult woman, ordinary facial features, natural dark hair, realistic skin texture, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "어린 여자아이": {
        "name": "어린 여자아이",
        "short_id": "C11",
        "description": "Korean girl around 12 years old, childlike face, natural dark hair.",
        "visual_traits": [
          "Korean girl",
          "around 12 years old",
          "childlike face",
          "natural dark hair",
          "old-photo subject"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea West Coast. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl, childlike face, natural dark hair.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "옥탑방 내부": {
        "name": "옥탑방 내부",
        "short_id": "L04",
        "description": "Small rooftop-room interior with living area, small window, sink, table, rooms, curtains, and simple household items.",
        "visual_traits": [
          "small window",
          "compact living area",
          "kitchen sink",
          "simple table",
          "curtained bedroom"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast urban fringes, mountainous areas, and coastal regions. Photorealistic cinematic establishing shot, interior of a small rooftop studio room, compact living area, small window, small built-in kitchen sink, simple table, curtain dividing the sleeping area, cramped space filled with modest household furnishings, cold blue-gray palette, damp textures, low-key practical lighting, tense and claustrophobic atmosphere, dark Korean occult horror blended with gritty crime-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": "C02",
        "description": "Korean woman in her early 40s, mature face, neat short bob haircut.",
        "visual_traits": [
          "Korean woman",
          "early 40s",
          "mature face",
          "neat bob haircut",
          "natural dark hair"
        ],
        "t2i_prompt": "Set in Modern, mid-2020s, South Korea West Coast. Passport-style ID photo, head and upper chest visible, a Korean woman in her early 40s with a mature face, natural dark hair styled in a neat short bob, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "인우": {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean man in his mid-20s, young adult face, short natural dark hair.",
        "visual_traits": [
          "Korean man",
          "mid-20s",
          "young adult face",
          "short dark hair",
          "plain facial features"
        ],
        "t2i_prompt": "Set in modern day, South Korea. Passport-style ID photo, head and upper chest visible, looking straight at the camera, plain white background. Korean man, mid-20s, young adult face, plain facial features, short natural dark hair. Cold blue-gray lighting tones, realistic skin texture, gritty realism, high resolution.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "다세대 빌라 마당·시멘트 담장 주변": {
        "name": "다세대 빌라 마당·시멘트 담장 주변",
        "short_id": "L05",
        "description": "Multi-family villa yard with rough concrete ground, shaded corners, and nearby cement wall.",
        "visual_traits": [
          "concrete yard",
          "cement wall",
          "shaded corner",
          "old villa exterior",
          "small residential courtyard"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal city outskirts of South Korea. Photorealistic cinematic establishing shot, an old multi-family villa yard with a rough concrete ground, surrounded by a weathered cement wall, shaded and cramped corners, old residential exterior, no people, no vehicles, no objects. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, dark Korean occult horror and gritty crime-thriller realism, tense and claustrophobic atmosphere.",
        "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": "Exterior cement stairway of an old multi-family villa, leading upward toward the rooftop room.",
        "visual_traits": [
          "cement stairs",
          "outdoor stairwell",
          "old villa structure",
          "narrow steps",
          "rooftop access"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea West Coast urban fringe. Photorealistic cinematic establishing shot of an exterior cement stairway attached to an old multi-family villa, narrow and steep cement steps leading upward, rough and weathered concrete walls. Heavy mist, damp textures, cold blue-gray palette, low-key practical lighting, gritty crime-thriller realism, dark occult 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": "C05",
        "description": "Korean woman around 40, thin mature face, natural dark hair.",
        "visual_traits": [
          "Korean woman",
          "around 40",
          "thin face",
          "mature facial features",
          "natural dark hair"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 40-year-old Korean woman, thin mature face, natural dark hair. Cold blue-gray palette lighting on the face, damp skin texture, low-key practical lighting, gritty crime-thriller realism, dark Korean occult horror mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "유기견 보호원": {
        "name": "유기견 보호원",
        "short_id": "L09",
        "description": "Animal shelter space with dog cages, grooming and treatment area, and utilitarian indoor fixtures.",
        "visual_traits": [
          "dog cages",
          "animal shelter interior",
          "grooming area",
          "medical treatment space",
          "utilitarian fixtures"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea West Coast urban outskirts. Photorealistic cinematic establishing shot, abandoned animal shelter interior, rows of metal dog cages, a utilitarian stainless steel grooming and medical treatment area, bare concrete floors, practical indoor fixtures, no people, no vehicles, no objects. Cold blue-gray palette, damp textures, low-key practical lighting casting harsh shadows, heavy mist visible outside dirty windows, dark Korean occult horror blended with gritty crime-thriller realism, tense and claustrophobic.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "yard",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "대형 마트 매장 내부": {
        "name": "대형 마트 매장 내부",
        "short_id": "L11",
        "description": "Large supermarket sales floor with product aisles, display shelves, and bright indoor lighting.",
        "visual_traits": [
          "product aisles",
          "display shelves",
          "bright lighting",
          "large retail floor",
          "supermarket layout"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, large supermarket sales floor, long product aisles, tall display shelves filled with groceries and retail goods, bright indoor lighting, spacious retail floor layout, tense and slightly claustrophobic atmosphere with a cold blue-gray palette, gritty crime-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": "L03",
        "description": "Old rooftop dwelling exterior on a multi-family villa, with roof surface, water tank, clothesline, and iron door.",
        "visual_traits": [
          "old rooftop house",
          "water tank",
          "clothesline",
          "iron entrance door",
          "low-rise villa roof"
        ],
        "t2i_prompt": "Set in mid-2020s, urban outskirts of the west coast of South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Exterior of an old, weathered rooftop dwelling on top of a low-rise multi-family villa. A small, rudimentary structure with a rusted iron entrance door, a large plastic water tank in the corner, and an empty clothesline strung across the flat roof space. The roof floor is coated in faded, peeling waterproof paint. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, intense and tense atmosphere, dark Korean occult horror blended with gritty crime-thriller realism.",
        "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": "L08",
        "description": "Coastal road running beside the sea, open shoreline view, sea air, and paved roadside edge.",
        "visual_traits": [
          "coastal roadway",
          "open sea view",
          "paved road",
          "shoreline edge",
          "wide outdoor light"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal outskirts of a modern South Korean city. Photorealistic cinematic establishing shot, empty paved coastal road running beside the sea, open shoreline view, damp asphalt roadside edge, heavy mist, cold blue-gray palette, damp textures, low-key lighting, dark gritty 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": "C01",
        "description": "Korean woman in her early 20s, youthful oval face, long black hair.",
        "visual_traits": [
          "Korean woman",
          "early 20s",
          "youthful oval face",
          "long black hair",
          "natural dark hair"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast. Passport-style ID photo, head and upper chest visible, Korean woman in her early 20s, youthful oval face, long natural black hair, plain white background. Cold blue-gray palette, damp textures on skin, low-key practical lighting, tense and claustrophobic mood, dark Korean occult horror blended with gritty crime-thriller realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "맹견": {
        "name": "맹견",
        "short_id": "C09",
        "description": "Large Rottweiler-type dog with a broad head, dark coat, and strong jaws.",
        "visual_traits": [
          "Rottweiler breed",
          "large dog",
          "broad head",
          "dark coat",
          "strong jaw"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korean west coast urban fringes, mountains, and coastal areas. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, broad head, strong jaws, dark black and rust coat. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, handheld realism, tight close-up, dark Korean occult horror blended with gritty crime-thriller realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "대형 마트 입구·외부 벽면": {
        "name": "대형 마트 입구·외부 벽면",
        "short_id": "L12",
        "description": "Supermarket entrance and exterior wall near a busy coastal commercial district with neon signage.",
        "visual_traits": [
          "store entrance",
          "exterior wall",
          "neon signage nearby",
          "commercial facade",
          "urban storefront"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast urban outskirts and coastal areas. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A supermarket entrance and exterior wall, modern commercial storefront facade, neon signage nearby illuminating the damp street. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, gritty crime-thriller realism blended with dark occult horror mood.",
        "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": "L15",
        "description": "Police station office with desks, computer monitors, paperwork, case photos, and fluorescent lighting.",
        "visual_traits": [
          "office desks",
          "computer monitors",
          "paperwork",
          "case photos",
          "fluorescent lighting"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea West Coast. Photorealistic cinematic establishing shot, interior of a police station office, no people, no vehicles, no objects. Office desks crowded with computer monitors, messy paperwork, and scattered case photos. Cold overhead fluorescent lighting. Cold blue-gray palette, damp textures, low-key practical lighting, tense and claustrophobic atmosphere, gritty crime-thriller realism.",
        "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": "Modern handheld smartphone with touchscreen display and compact rectangular body.",
        "visual_traits": [
          "rectangular body",
          "touchscreen front",
          "handheld size",
          "modern device",
          "dark glass surface"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korean west coast urban and mountainous areas. Photorealistic product photo, isolated object. A modern handheld smartphone, sleek compact rectangular body, dark glass touchscreen surface, cold blue-gray lighting reflection, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "대형 마트 총무과": {
        "name": "대형 마트 총무과",
        "short_id": "L13",
        "description": "Supermarket administrative office with CCTV monitor setup, desk equipment, and security-review workspace.",
        "visual_traits": [
          "CCTV monitors",
          "office desks",
          "administrative room",
          "security equipment",
          "indoor fluorescent light"
        ],
        "t2i_prompt": "Set in modern mid-2020s, coastal city outskirts of South Korea. Photorealistic cinematic establishing shot, a utilitarian supermarket administrative office interior, featuring functional office desks, a wall covered with glowing CCTV monitors displaying security feeds, security equipment, stark overhead fluorescent lighting, no people, no vehicles. Use a cold blue-gray palette, damp textures, low-key practical lighting, tight close-ups, handheld realism, tense and claustrophobic without graphic emphasis, dark Korean occult horror blended with gritty crime-thriller realism.",
        "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"
      ],
      [
        "한국인 남성",
        "character",
        "C04"
      ],
      [
        "민숙",
        "character",
        "C05"
      ],
      [
        "김형사",
        "character",
        "C06"
      ],
      [
        "남자 직원",
        "character",
        "C07"
      ],
      [
        "한국인 여성",
        "character",
        "C08"
      ],
      [
        "맹견",
        "character",
        "C09"
      ],
      [
        "검은 고양이",
        "character",
        "C10"
      ],
      [
        "어린 여자아이",
        "character",
        "C11"
      ],
      [
        "숲속 사건 현장",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "다세대 빌라 옥상·옥탑방 외부",
        "location",
        "L03"
      ],
      [
        "옥탑방 내부",
        "location",
        "L04"
      ],
      [
        "다세대 빌라 마당·시멘트 담장 주변",
        "location",
        "L05"
      ],
      [
        "다세대 빌라 외부 시멘트 계단",
        "location",
        "L06"
      ],
      [
        "옥탑방 아래 어두운 골목·빌라 앞길",
        "location",
        "L07"
      ],
      [
        "해안가 도로",
        "location",
        "L08"
      ],
      [
        "유기견 보호원",
        "location",
        "L09"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L11"
      ],
      [
        "대형 마트 입구·외부 벽면",
        "location",
        "L12"
      ],
      [
        "대형 마트 총무과",
        "location",
        "L13"
      ],
      [
        "해안가 버스정류장 부근",
        "location",
        "L14"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L15"
      ],
      [
        "경찰서 외부 앞",
        "location",
        "L16"
      ],
      [
        "PC방 내부",
        "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": "C06",
        "description": "Korean man in his 30s, adult face, short dark hair, tired-looking eyes.",
        "visual_traits": [
          "Korean man",
          "30s",
          "short dark hair",
          "adult face",
          "tired-looking eyes"
        ],
        "t2i_prompt": "Set in modern mid 2020s, South Korea West Coast suburban areas. Passport-style ID photo, head and upper chest visible, plain white background. Korean man in his 30s, adult face, short dark hair, tired-looking eyes, dark Korean occult horror and crime-thriller realism style, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "남자 직원",
        "short_id": "C07",
        "description": "Korean adult man, plain face, short dark hair.",
        "visual_traits": [
          "Korean man",
          "adult face",
          "short dark hair",
          "plain facial features",
          "natural hair color"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man with a plain face and short dark hair. Photorealistic, cinematic realism, natural skin texture, high detail.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "검은 고양이",
        "short_id": "C10",
        "description": "Black domestic cat with a slim body, pointed ears, and dark fur.",
        "visual_traits": [
          "black fur",
          "domestic cat",
          "slim body",
          "pointed ears",
          "small animal"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A black domestic cat, pointed ears, completely dark black fur, striking feline eyes, highly detailed photorealistic animal portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 남성",
        "short_id": "C04",
        "description": "Korean adult man, shadowed face, short dark hair, ordinary urban appearance.",
        "visual_traits": [
          "Korean man",
          "adult face",
          "short dark hair",
          "ordinary facial structure",
          "shadowed face"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korean West Coast region. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult man, short dark hair, ordinary facial structure, striking red pupils, face partially obscured by deep shadows.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "한국인 여성",
        "short_id": "C08",
        "description": "Korean adult woman, ordinary face, natural dark hair.",
        "visual_traits": [
          "Korean woman",
          "adult face",
          "natural dark hair",
          "ordinary facial features",
          "urban appearance"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korea's West Coast urban outskirts and coastal areas. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult woman, ordinary facial features, natural dark hair, realistic skin texture, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "어린 여자아이",
        "short_id": "C11",
        "description": "Korean girl around 12 years old, childlike face, natural dark hair.",
        "visual_traits": [
          "Korean girl",
          "around 12 years old",
          "childlike face",
          "natural dark hair",
          "old-photo subject"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea West Coast. Passport-style ID photo, head and upper chest visible, plain white background. A 12-year-old Korean girl, childlike face, natural dark hair.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "혜수",
        "short_id": "C02",
        "description": "Korean woman in her early 40s, mature face, neat short bob haircut.",
        "visual_traits": [
          "Korean woman",
          "early 40s",
          "mature face",
          "neat bob haircut",
          "natural dark hair"
        ],
        "t2i_prompt": "Set in Modern, mid-2020s, South Korea West Coast. Passport-style ID photo, head and upper chest visible, a Korean woman in her early 40s with a mature face, natural dark hair styled in a neat short bob, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "인우",
        "short_id": "C03",
        "description": "Korean man in his mid-20s, young adult face, short natural dark hair.",
        "visual_traits": [
          "Korean man",
          "mid-20s",
          "young adult face",
          "short dark hair",
          "plain facial features"
        ],
        "t2i_prompt": "Set in modern day, South Korea. Passport-style ID photo, head and upper chest visible, looking straight at the camera, plain white background. Korean man, mid-20s, young adult face, plain facial features, short natural dark hair. Cold blue-gray lighting tones, realistic skin texture, gritty realism, high resolution.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "민숙",
        "short_id": "C05",
        "description": "Korean woman around 40, thin mature face, natural dark hair.",
        "visual_traits": [
          "Korean woman",
          "around 40",
          "thin face",
          "mature facial features",
          "natural dark hair"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. 40-year-old Korean woman, thin mature face, natural dark hair. Cold blue-gray palette lighting on the face, damp skin texture, low-key practical lighting, gritty crime-thriller realism, dark Korean occult horror mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영",
        "short_id": "C01",
        "description": "Korean woman in her early 20s, youthful oval face, long black hair.",
        "visual_traits": [
          "Korean woman",
          "early 20s",
          "youthful oval face",
          "long black hair",
          "natural dark hair"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast. Passport-style ID photo, head and upper chest visible, Korean woman in her early 20s, youthful oval face, long natural black hair, plain white background. Cold blue-gray palette, damp textures on skin, low-key practical lighting, tense and claustrophobic mood, dark Korean occult horror blended with gritty crime-thriller realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "맹견",
        "short_id": "C09",
        "description": "Large Rottweiler-type dog with a broad head, dark coat, and strong jaws.",
        "visual_traits": [
          "Rottweiler breed",
          "large dog",
          "broad head",
          "dark coat",
          "strong jaw"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korean west coast urban fringes, mountains, and coastal areas. Passport-style ID photo, head and upper chest visible, plain white background. A large Rottweiler dog, broad head, strong jaws, dark black and rust coat. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, handheld realism, tight close-up, dark Korean occult horror blended with gritty crime-thriller realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "숲속 사건 현장",
        "short_id": "L01",
        "description": "Dense wooded area with overgrown bushes, mountain-trail feel, and dim sunset light.",
        "visual_traits": [
          "dense bushes",
          "wooded trail",
          "dim sunset light",
          "uneven ground",
          "secluded mountain atmosphere"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea's west coast suburban, mountainous, and coastal areas. Photorealistic cinematic establishing shot of a dense wooded mountain area. Overgrown with lush bushes, thick underbrush, and tall trees, uneven dirt ground forming a subtle narrow mountain trail. Dim sunset light filtering through the dense canopy, heavy mist. Cold blue-gray palette contrasting with dim fading warm light, damp textures, low-key lighting, dark Korean occult horror blended with gritty crime-thriller realism, secluded and claustrophobic 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": "L07",
        "description": "Dark alley and front road below an old villa, with low lighting and cramped residential surroundings.",
        "visual_traits": [
          "dark narrow alley",
          "villa frontage",
          "low light",
          "residential road",
          "cramped exterior space"
        ],
        "t2i_prompt": "Set in Modern mid-2020s, South Korea West Coast urban outskirts. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark, narrow alleyway and front road below an old residential villa. Cramped exterior space with aged concrete walls, exposed pipes, and damp asphalt. Dim, low-key practical lighting from weak streetlamps. Cold blue-gray palette, damp textures, heavy mist, gritty crime-thriller realism blended with dark occult horror mood, tense and claustrophobic atmosphere.",
        "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": "Coastal bus-stop area facing the sea, with roadside seating and nighttime waterfront darkness.",
        "visual_traits": [
          "bus stop area",
          "sea-facing roadside",
          "bench or waiting spot",
          "nighttime coast",
          "open waterfront view"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal and mountainous outskirts of a South Korean city. Photorealistic cinematic establishing shot, a coastal bus stop area facing the dark sea, roadside waiting spot with an empty bench, open waterfront view, cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, tense and claustrophobic mood, 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": "Narrow urban back alley with dim streetlights, utility poles, and dark nighttime shadows.",
        "visual_traits": [
          "narrow alley",
          "dim streetlights",
          "utility pole",
          "night shadows",
          "urban backstreet"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast urban outskirts. Photorealistic cinematic establishing shot, narrow urban back alley with dim streetlights and utility poles, gritty walls, dark nighttime shadows. cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, tight claustrophobic framing, 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": "Small rooftop-room interior with living area, small window, sink, table, rooms, curtains, and simple household items.",
        "visual_traits": [
          "small window",
          "compact living area",
          "kitchen sink",
          "simple table",
          "curtained bedroom"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea's west coast urban fringes, mountainous areas, and coastal regions. Photorealistic cinematic establishing shot, interior of a small rooftop studio room, compact living area, small window, small built-in kitchen sink, simple table, curtain dividing the sleeping area, cramped space filled with modest household furnishings, cold blue-gray palette, damp textures, low-key practical lighting, tense and claustrophobic atmosphere, dark Korean occult horror blended with gritty crime-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": "L05",
        "description": "Multi-family villa yard with rough concrete ground, shaded corners, and nearby cement wall.",
        "visual_traits": [
          "concrete yard",
          "cement wall",
          "shaded corner",
          "old villa exterior",
          "small residential courtyard"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal city outskirts of South Korea. Photorealistic cinematic establishing shot, an old multi-family villa yard with a rough concrete ground, surrounded by a weathered cement wall, shaded and cramped corners, old residential exterior, no people, no vehicles, no objects. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, dark Korean occult horror and gritty crime-thriller realism, tense and claustrophobic atmosphere.",
        "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": "Exterior cement stairway of an old multi-family villa, leading upward toward the rooftop room.",
        "visual_traits": [
          "cement stairs",
          "outdoor stairwell",
          "old villa structure",
          "narrow steps",
          "rooftop access"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea West Coast urban fringe. Photorealistic cinematic establishing shot of an exterior cement stairway attached to an old multi-family villa, narrow and steep cement steps leading upward, rough and weathered concrete walls. Heavy mist, damp textures, cold blue-gray palette, low-key practical lighting, gritty crime-thriller realism, dark occult 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": "L09",
        "description": "Animal shelter space with dog cages, grooming and treatment area, and utilitarian indoor fixtures.",
        "visual_traits": [
          "dog cages",
          "animal shelter interior",
          "grooming area",
          "medical treatment space",
          "utilitarian fixtures"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korea West Coast urban outskirts. Photorealistic cinematic establishing shot, abandoned animal shelter interior, rows of metal dog cages, a utilitarian stainless steel grooming and medical treatment area, bare concrete floors, practical indoor fixtures, no people, no vehicles, no objects. Cold blue-gray palette, damp textures, low-key practical lighting casting harsh shadows, heavy mist visible outside dirty windows, dark Korean occult horror blended with gritty crime-thriller realism, tense and claustrophobic.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "yard",
                "office",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 매장 내부",
        "short_id": "L11",
        "description": "Large supermarket sales floor with product aisles, display shelves, and bright indoor lighting.",
        "visual_traits": [
          "product aisles",
          "display shelves",
          "bright lighting",
          "large retail floor",
          "supermarket layout"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, large supermarket sales floor, long product aisles, tall display shelves filled with groceries and retail goods, bright indoor lighting, spacious retail floor layout, tense and slightly claustrophobic atmosphere with a cold blue-gray palette, gritty crime-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": "L03",
        "description": "Old rooftop dwelling exterior on a multi-family villa, with roof surface, water tank, clothesline, and iron door.",
        "visual_traits": [
          "old rooftop house",
          "water tank",
          "clothesline",
          "iron entrance door",
          "low-rise villa roof"
        ],
        "t2i_prompt": "Set in mid-2020s, urban outskirts of the west coast of South Korea. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. Exterior of an old, weathered rooftop dwelling on top of a low-rise multi-family villa. A small, rudimentary structure with a rusted iron entrance door, a large plastic water tank in the corner, and an empty clothesline strung across the flat roof space. The roof floor is coated in faded, peeling waterproof paint. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, intense and tense atmosphere, dark Korean occult horror blended with gritty crime-thriller realism.",
        "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": "L08",
        "description": "Coastal road running beside the sea, open shoreline view, sea air, and paved roadside edge.",
        "visual_traits": [
          "coastal roadway",
          "open sea view",
          "paved road",
          "shoreline edge",
          "wide outdoor light"
        ],
        "t2i_prompt": "Set in mid-2020s, coastal outskirts of a modern South Korean city. Photorealistic cinematic establishing shot, empty paved coastal road running beside the sea, open shoreline view, damp asphalt roadside edge, heavy mist, cold blue-gray palette, damp textures, low-key lighting, dark gritty 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": "L12",
        "description": "Supermarket entrance and exterior wall near a busy coastal commercial district with neon signage.",
        "visual_traits": [
          "store entrance",
          "exterior wall",
          "neon signage nearby",
          "commercial facade",
          "urban storefront"
        ],
        "t2i_prompt": "Set in modern mid-2020s, South Korean west coast urban outskirts and coastal areas. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A supermarket entrance and exterior wall, modern commercial storefront facade, neon signage nearby illuminating the damp street. Cold blue-gray palette, damp textures, low-key practical lighting, heavy mist, gritty crime-thriller realism blended with dark occult horror mood.",
        "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": "L15",
        "description": "Police station office with desks, computer monitors, paperwork, case photos, and fluorescent lighting.",
        "visual_traits": [
          "office desks",
          "computer monitors",
          "paperwork",
          "case photos",
          "fluorescent lighting"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea West Coast. Photorealistic cinematic establishing shot, interior of a police station office, no people, no vehicles, no objects. Office desks crowded with computer monitors, messy paperwork, and scattered case photos. Cold overhead fluorescent lighting. Cold blue-gray palette, damp textures, low-key practical lighting, tense and claustrophobic atmosphere, gritty crime-thriller realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대형 마트 총무과",
        "short_id": "L13",
        "description": "Supermarket administrative office with CCTV monitor setup, desk equipment, and security-review workspace.",
        "visual_traits": [
          "CCTV monitors",
          "office desks",
          "administrative room",
          "security equipment",
          "indoor fluorescent light"
        ],
        "t2i_prompt": "Set in modern mid-2020s, coastal city outskirts of South Korea. Photorealistic cinematic establishing shot, a utilitarian supermarket administrative office interior, featuring functional office desks, a wall covered with glowing CCTV monitors displaying security feeds, security equipment, stark overhead fluorescent lighting, no people, no vehicles. Use a cold blue-gray palette, damp textures, low-key practical lighting, tight close-ups, handheld realism, tense and claustrophobic without graphic emphasis, dark Korean occult horror blended with gritty crime-thriller realism.",
        "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": "Modern handheld smartphone with touchscreen display and compact rectangular body.",
        "visual_traits": [
          "rectangular body",
          "touchscreen front",
          "handheld size",
          "modern device",
          "dark glass surface"
        ],
        "t2i_prompt": "Set in contemporary 2020s, South Korean west coast urban and mountainous areas. Photorealistic product photo, isolated object. A modern handheld smartphone, sleek compact rectangular body, dark glass touchscreen surface, cold blue-gray lighting reflection, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "a89a7b9d-a4d8-4c7a-82d4-43d4f1c8f291",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-30T02:28:37.999645+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}