{
  "status": "running",
  "data": {
    "completed": {
      "금월도 앞바다": {
        "name": "금월도 앞바다",
        "short_id": "L18",
        "description": "Open blue sea surrounding a lone wooded island, with glittering waves, distant haze, and broad horizon views.",
        "visual_traits": [
          "open blue water",
          "lone wooded island",
          "broad horizon"
        ],
        "t2i_prompt": "Set in 2020s modern era, isolated island in West Sea, South Korea. Photorealistic cinematic establishing shot, open blue sea surrounding a lone wooded island, glittering waves, distant haze, broad horizon views, low-key, high-contrast lighting, tactile cinematic texture, heavy Korean folk-occult thriller tone, 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": "C21",
        "description": "Korean adult from the early 20th century with dark hair and a gaunt, weathered face.",
        "visual_traits": [
          "Korean adult",
          "dark hair",
          "gaunt weathered face"
        ],
        "t2i_prompt": "Set in early 20th century Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult, dark hair, gaunt and weathered face, sharply pointed teeth visible. Low-key high-contrast lighting, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "아반테 승용차 내부": {
        "name": "아반테 승용차 내부",
        "short_id": "L13",
        "description": "A compact sedan cabin with a simple dashboard, dark seats, wide windshield, and restrained modern controls.",
        "visual_traits": [
          "compact dashboard",
          "dark seats",
          "wide windshield"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a compact sedan cabin, simple modern dashboard, dark seats, wide windshield, restrained modern controls, low-key high-contrast lighting, earthy neutrals, tactile cinematic texture, empty interior, no people, 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": "C10",
        "description": "Korean man in his mid-40s with closely cropped dark hair, an angular face, and sharply set eyes.",
        "visual_traits": [
          "Korean man in his mid-40s",
          "closely cropped dark hair",
          "cold angular face"
        ],
        "t2i_prompt": "Set in the 2020s, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his mid-40s with closely cropped dark hair and a cold angular face. His eyes are highly abnormal, featuring bloodshot red sclera, glowing golden irises, and horizontal rectangular pupils resembling those of a goat. Plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월도 해안 마을길과 주거 골목": {
        "name": "금월도 해안 마을길과 주거 골목",
        "short_id": "L24",
        "description": "A quiet island settlement of narrow lanes, low homes, colorful roofs, stone walls, gardens, and nearby sea views.",
        "visual_traits": [
          "narrow village lanes",
          "low colorful-roofed homes",
          "stone garden walls"
        ],
        "t2i_prompt": "Set in 2020s mid-modern, South Korea. Photorealistic cinematic establishing shot, a quiet coastal village settlement on a remote island, narrow winding lanes between low-rise houses with vibrant colorful roofs, rough stone walls enclosing small gardens, glimpses of the dark sea in the background, earthy neutrals and muted coastal tones, low-key high-contrast lighting, tactile cinematic texture, heavy Korean folk-occult thriller 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": "L03",
        "description": "A modern commuter-bus cabin with rows of seats, dark windows, and streaking urban neon reflected across the glass.",
        "visual_traits": [
          "rows of commuter seats",
          "dark side windows",
          "neon reflections"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, inside a modern commuter bus cabin, rows of standard seats, dark windows, streaking urban neon and streetlight reflections across the glass, low-key lighting, cinematic texture, no people.",
        "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 20s with long black hair, a youthful oval face, and softly defined features.",
        "visual_traits": [
          "Korean woman in her early 20s",
          "long black hair",
          "youthful oval face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her early 20s with long black hair, a youthful oval face, and softly defined features. Her eyes are intensely glowing golden. Her entire face and visible skin are completely covered in prominent black Hebrew-letter markings. Low-key high-contrast lighting, tactile cinematic texture, uncanny occult mystery aesthetic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "편의점 앞 벤치": {
        "name": "편의점 앞 벤치",
        "short_id": "L06",
        "description": "A small street-side bench beside a brightly lit convenience-store façade under urban night lighting.",
        "visual_traits": [
          "street-side bench",
          "bright storefront light",
          "night pavement"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a small street-side bench right beside a brightly lit convenience-store facade under urban night lighting, bright storefront light spilling onto the night pavement, no people, no vehicles, no objects. Low-key high-contrast lighting, tactile cinematic texture, restrained palette of blue-black and earthy neutrals, uncanny mystery 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": "L09",
        "description": "A brightly lit convenience-store floor with stocked shelves, glass refrigerators, a service counter, and white tile.",
        "visual_traits": [
          "stocked shelves",
          "glass refrigerators",
          "white tile floor"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, a brightly lit convenience store interior, aisles with fully stocked shelves, glass-door beverage refrigerators lining the wall, a checkout service counter, white tile floor, bright fluorescent lighting, highly detailed, 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"
      },
      "낚싯꾼 #2": {
        "name": "낚싯꾼 #2",
        "short_id": "C24",
        "description": "Korean middle-aged man with short dark hair, a rounded face, and ordinary mature features.",
        "visual_traits": [
          "Korean middle-aged man",
          "short dark hair",
          "rounded face"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean middle-aged man, short dark hair, rounded face, ordinary mature features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월도 숲속 자연동굴 입구": {
        "name": "금월도 숲속 자연동굴 입구",
        "short_id": "L26",
        "description": "A large natural cave mouth reinforced with rough wooden posts, opening into complete darkness beneath forest cover.",
        "visual_traits": [
          "large cave mouth",
          "rough wooden supports",
          "black interior void"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot of a large natural cave mouth reinforced with rough wooden posts, opening into complete darkness beneath dense forest cover. Low-key, high-contrast lighting mood, tactile cinematic texture, heavy Korean folk-occult thriller aesthetic, a restrained palette of earthy neutrals and blue-black, 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": "L25",
        "description": "Dense coastal-pine woodland crossed by narrow paths and steep mountain tracks, heavily shaded beneath dark foliage.",
        "visual_traits": [
          "dense coastal pines",
          "narrow mountain paths",
          "deep shade"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, dense coastal-pine woodland crossed by narrow dirt paths and steep mountain tracks, heavily shaded beneath dark pine foliage, low-key high-contrast lighting, heavy folk-occult thriller mood, tactile cinematic texture, earthy neutrals and blue-black tones, 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"
      },
      "낚싯꾼 #3": {
        "name": "낚싯꾼 #3",
        "short_id": "C25",
        "description": "Korean middle-aged man with short dark hair, a narrow face, and ordinary mature features.",
        "visual_traits": [
          "Korean middle-aged man",
          "short dark hair",
          "narrow face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean middle-aged man, short dark hair, narrow face, ordinary mature facial features, photorealistic cinematic style, high quality.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "앳된 한국인 선비": {
        "name": "앳된 한국인 선비",
        "short_id": "C35",
        "description": "Korean young man of the Joseon era with dark hair gathered beneath a topknot, a smooth face, and delicate features.",
        "visual_traits": [
          "young Korean man",
          "traditional topknot",
          "smooth delicate face"
        ],
        "t2i_prompt": "Set in mid-2020s but spanning 1670s Joseon and early 20th century, South Korea. Passport-style ID photo, head and upper chest visible. A young Korean man with a smooth, delicate face. His black hair is gathered up into a traditional topknot. He has soft, refined facial features. Plain white background, cinematic lighting, highly detailed.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "지방 국도": {
        "name": "지방 국도",
        "short_id": "L11",
        "description": "A quiet provincial highway bordered by dark fields and low roadside vegetation, sparse lamps, and long curves.",
        "visual_traits": [
          "long asphalt curves",
          "sparse roadside lamps",
          "low vegetation"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a quiet provincial highway bordered by dark fields and low roadside vegetation, long asphalt curves, sparse roadside lamps illuminating the empty road, low-key lighting, high-contrast mood, tactile cinematic texture, heavy Korean folk-occult thriller tone, 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": "C33",
        "description": "Korean woman of the 17th century with disheveled dark hair, a gaunt face, and deeply hollowed features.",
        "visual_traits": [
          "17th-century Korean woman",
          "disheveled dark hair",
          "gaunt hollow face"
        ],
        "t2i_prompt": "Set in 1670 Joseon Dynasty, Korea. Passport-style ID photo, head and upper chest visible, plain white background. A severely gaunt Korean woman, deeply hollowed cheeks, protruding cheekbones, deep-set hollow eyes, pale and extremely thin face, disheveled and unkempt dark hair.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "수리영을 공격한 대형 검은 염소": {
        "name": "수리영을 공격한 대형 검은 염소",
        "short_id": "C28",
        "description": "An abnormally large black goat with a heavy head, coarse dark hair, and two imposing horns.",
        "visual_traits": [
          "abnormally large black head",
          "coarse black hair",
          "two imposing horns"
        ],
        "t2i_prompt": "Set in 2020s modern day alongside 1670s Joseon and early 20th century eras, South Korea. Passport-style ID photo, head and upper neck visible, plain white background. An abnormally large black goat. Coarse, thick black fur covering the heavy head. Two imposing, threatening horns rising from the top of the head. Striking, uncanny golden eyes. Heavy Korean folk-occult thriller style, high-contrast lighting, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "마을 청년 #1": {
        "name": "마을 청년 #1",
        "short_id": "C26",
        "description": "Korean young man with short dark hair, a broad youthful face, and plainly defined features.",
        "visual_traits": [
          "Korean young man",
          "short dark hair",
          "broad youthful face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean young man, short dark hair, broad youthful face, plainly defined features. Photorealistic, cinematic portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "황 씨의 낚시 어선 조타실": {
        "name": "황 씨의 낚시 어선 조타실",
        "short_id": "L16",
        "description": "A compact wheelhouse with a steering wheel, navigation console, broad forward windows, and utilitarian marine fittings.",
        "visual_traits": [
          "steering wheel",
          "navigation console",
          "broad forward windows"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a compact fishing boat wheelhouse interior featuring a steering wheel, navigation console, broad forward windows, and utilitarian marine fittings, low-key lighting, tactile cinematic texture, heavy Korean folk-occult thriller tone, 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": "Winter reeds surround a roughly built wooden salt shed under hard daylight, with muted earth tones and exposed planks.",
        "visual_traits": [
          "dense winter reeds",
          "rough wooden shed",
          "hard daylight"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, dense winter reeds surrounding a roughly built old wooden salt shed under hard daylight, exposed weathered wooden planks, muted earth tones, heavy Korean folk-occult thriller tone, tactile cinematic texture, 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"
      },
      "마을 청년 #2": {
        "name": "마을 청년 #2",
        "short_id": "C27",
        "description": "Korean young man with short dark hair, a lean youthful face, and plainly defined features.",
        "visual_traits": [
          "Korean young man",
          "short dark hair",
          "lean youthful face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, Korean young man, short dark hair, lean youthful face, plainly defined features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "조선인 촌주": {
        "name": "조선인 촌주",
        "short_id": "C17",
        "description": "Korean man in his mid-50s with tied dark graying hair, a weathered face, and prominent mature features.",
        "visual_traits": [
          "Korean man in his mid-50s",
          "dark graying hair",
          "weathered mature face"
        ],
        "t2i_prompt": "Set in modern 2020s, 1670s Joseon, and early 20th century, South Korea and a fictional isolated island in the West Sea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-50s, tied dark graying hair, weathered mature face, prominent facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "황 씨의 낚시 어선 갑판과 외부": {
        "name": "황 씨의 낚시 어선 갑판과 외부",
        "short_id": "L15",
        "description": "A small fishing boat exterior with open foredeck and stern work areas, low rails, weathered surfaces, and sea spray.",
        "visual_traits": [
          "open foredeck",
          "low metal rails",
          "weathered work surfaces"
        ],
        "t2i_prompt": "Set in mid 2020s, South Korea. Photorealistic cinematic establishing shot, a small fishing boat exterior featuring an open foredeck and stern work areas, low metal rails, weathered surfaces, sea spray, tactile cinematic texture, low-key lighting, heavy Korean folk-occult thriller 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": "C18",
        "description": "Korean man in his mid-50s with dark graying hair, a weathered face, and prominent mature features.",
        "visual_traits": [
          "Korean man in his mid-50s",
          "dark graying hair",
          "weathered mature face"
        ],
        "t2i_prompt": "Set in modern 2020s with 1670 Joseon and early 20th century, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his mid-50s, dark graying hair, weathered mature face, striking golden eyes. Heavy Korean folk-occult thriller style, tactile cinematic texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "구창모": {
        "name": "구창모",
        "short_id": "C13",
        "description": "Korean man in his late 40s with short dark hair, a lean face, and sun-darkened mature features.",
        "visual_traits": [
          "Korean man in his late 40s",
          "short dark hair",
          "lean sun-darkened face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean man in his late 40s, short dark hair, lean and sun-darkened mature face, photorealistic, cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "경찰서 형사과 사무실": {
        "name": "경찰서 형사과 사무실",
        "short_id": "L14",
        "description": "A busy detective office with clustered desks, computer monitors, paperwork, lockers, and cool overhead fluorescents.",
        "visual_traits": [
          "clustered desks",
          "computer monitors",
          "cool fluorescent light"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, South Korea. Photorealistic cinematic establishing shot, an empty modern police detective office, clustered desks, computer monitors, stacks of paperwork, metal lockers along the walls, cool overhead fluorescent lighting casting hard shadows, low-key lighting, heavy thriller tone, restrained palette, tactile cinematic texture, no people.",
        "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": "An open paved lot beside a police building, marked parking bays and functional daylight lighting.",
        "visual_traits": [
          "paved parking bays",
          "police-building façade",
          "open daylight"
        ],
        "t2i_prompt": "Set in 2020s modern era, South Korea. Photorealistic cinematic establishing shot, an open paved parking lot beside a modern police building facade, clearly marked parking bays, functional daylight lighting, tactile cinematic texture, slightly muted thriller color palette, wide angle, highly detailed, 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": "L28",
        "description": "A crude timber outbuilding hidden among trees, with broken windows, rough plank walls, and a bare trampled yard.",
        "visual_traits": [
          "rough timber walls",
          "broken window",
          "forest-hidden yard"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a crude timber outbuilding hidden among dense forest trees, rough plank walls, broken windows, a bare trampled dirt yard, low-key lighting, eerie atmospheric shadows, tactile cinematic texture, muted earthy neutrals and aged wood tones, heavy Korean folk-occult thriller aesthetic, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "황봉업(황 씨)": {
        "name": "황봉업(황 씨)",
        "short_id": "C12",
        "description": "Korean man in his mid-50s with dark graying hair, a broad face, and warm, generous-looking features.",
        "visual_traits": [
          "Korean man in his mid-50s",
          "dark graying hair",
          "broad genial face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-50s, dark graying hair, broad face with soft facial lines, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "반월 식당 뒷방": {
        "name": "반월 식당 뒷방",
        "short_id": "L21",
        "description": "A neatly arranged small room with a low sleeping area, simple furnishings, curtained window, and warm daylight.",
        "visual_traits": [
          "neat small room",
          "curtained window",
          "warm daylight"
        ],
        "t2i_prompt": "Set in 2020s modern era, South Korea. Photorealistic cinematic establishing shot, a neatly arranged small room with a low sleeping area and simple furnishings, a curtained window letting in warm daylight, subtle textures of modest living, restrained palette with earthy neutrals, tactile cinematic texture, 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": "C22",
        "description": "Japanese man in early adulthood with short dark hair, a clean military-era haircut, and firm angular features.",
        "visual_traits": [
          "Japanese young man",
          "short military haircut",
          "angular face"
        ],
        "t2i_prompt": "Set in early 20th century, Korea. Passport-style ID photo, head and upper chest visible, a young Japanese man in early adulthood, short dark hair with a clean military-era haircut, firm angular facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "금월도 숲속 염소 축사": {
        "name": "금월도 숲속 염소 축사",
        "short_id": "L27",
        "description": "A rough woodland livestock pen enclosed by timber fencing and a simple shed beneath dense coastal pines.",
        "visual_traits": [
          "timber-fenced pen",
          "simple animal shed",
          "dense pine cover"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea and a fictional remote island in the West Sea. Photorealistic cinematic establishing shot, a rough woodland livestock pen enclosed by timber fencing, a simple wooden animal shed beneath dense coastal pine trees. Earthy neutrals, muted colors, low-key lighting, heavy Korean folk-occult thriller atmosphere, tactile cinematic texture, eerie isolated community 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": "C19",
        "description": "A Korean-coded humanoid entity with a smoke-black face, two bent horns, and a vaguely human head shape.",
        "visual_traits": [
          "smoke-black humanoid head",
          "two bent horns",
          "vaguely human face shape"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A humanoid entity formed entirely of dense black smoke, vaguely resembling a human head shape. The face area is dark smoke-black. It has piercing, glowing golden eyes with distinctive rectangular black pupils. Two noticeably bent, irregular horns protrude from the top of the smoky head.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "강민숙(홍은미) (황금빛 눈 환영 상태)": {
        "name": "강민숙(홍은미) (황금빛 눈 환영 상태)",
        "short_id": "C05",
        "description": "Korean woman in her late 40s with dark hair, a refined narrow face, and mature, elegant features.",
        "visual_traits": [
          "Korean woman in her late 40s",
          "dark hair",
          "refined narrow face"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her late 40s with dark hair, a refined narrow face, and mature, elegant features. Her eyes are uncanny golden goat-like eyes with horizontal black pupils, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "다세대주택 골목과 외부 계단": {
        "name": "다세대주택 골목과 외부 계단",
        "short_id": "L10",
        "description": "A narrow residential alley lined with dense multiplex façades and exposed concrete or metal exterior stairs.",
        "visual_traits": [
          "narrow housing alley",
          "dense façades",
          "exterior stairs"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow residential alley lined with dense multiplex facades and exposed concrete or metal exterior stairs, heavy Korean folk-occult thriller tone, low-key, high-contrast lighting, tactile cinematic texture, 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": "C03",
        "description": "Korean man in his mid-20s with a handsome youthful face, dark hair, and clean, balanced features.",
        "visual_traits": [
          "Korean man in his mid-20s",
          "dark hair",
          "handsome youthful face"
        ],
        "t2i_prompt": "Set in the 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-20s, dark hair, handsome youthful face, clean and balanced features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "강민숙(홍은미) (검은 연기 환영 상태)": {
        "name": "강민숙(홍은미) (검은 연기 환영 상태)",
        "short_id": "C06",
        "description": "Korean woman in her late 40s with dark hair, a refined narrow face, and mature, elegant features.",
        "visual_traits": [
          "Korean woman in her late 40s",
          "dark hair",
          "refined narrow face"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her late 40s with a refined narrow face and mature features, but her entire head, hair, and visible upper chest are entirely transformed into dark, swirling black smoke. Her form appears as an ethereal, shifting dark illusion with her facial features subtly visible within the shadow and smoke.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "반월 식당 뒤뜰": {
        "name": "반월 식당 뒤뜰",
        "short_id": "L22",
        "description": "A modest rear yard with a tended vegetable plot, wooden platform, drying greens, and a separate shabby shed.",
        "visual_traits": [
          "tended vegetable plot",
          "wooden platform",
          "shabby shed"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a modest rear yard of a rustic restaurant, featuring a neatly tended vegetable plot, a low wooden platform, drying greens, and a separate shabby wooden shed, heavy Korean folk-occult thriller tone, low-key high-contrast lighting, tactile cinematic texture, color palette of earthy neutrals and aged ivory, 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": "C14",
        "description": "Korean man in his 40s with short dark hair, a broad mature face, and ordinary seasoned features.",
        "visual_traits": [
          "Korean man in his 40s",
          "short dark hair",
          "broad mature face"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, South Korea. Passport-style ID photo, head and upper chest visible, Korean man in his 40s, short dark hair, broad mature face, ordinary seasoned features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "김지후(강수리영)": {
        "name": "김지후(강수리영)",
        "short_id": "C01",
        "description": "Korean woman in her early 20s with a pretty youthful face, long black hair, and softly defined features.",
        "visual_traits": [
          "Korean woman in her early 20s",
          "long black hair",
          "pretty youthful face"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean woman in her early 20s, unusually pale skin, long black hair, pretty youthful face with softly defined facial features, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "구형 산타페 SUV 내부": {
        "name": "구형 산타페 SUV 내부",
        "short_id": "L12",
        "description": "An aging SUV cabin with a worn dashboard, dark upholstery, broad windshield, and dim instrument lighting.",
        "visual_traits": [
          "worn dashboard",
          "dark upholstery",
          "dim instrument panel"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, empty interior of an aging SUV cabin, worn dashboard, dark upholstery, broad windshield, dim instrument lighting, heavy Korean folk-occult thriller mood, low-key high-contrast lighting, earthy neutrals, 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": "C09",
        "description": "Korean man in his mid-40s with closely cropped dark hair, a cold angular face, and sharply set eyes.",
        "visual_traits": [
          "Korean man in his mid-40s",
          "closely cropped dark hair",
          "cold angular face"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-40s with closely cropped dark hair, a cold angular face, and sharply set eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "강민숙(홍은미)": {
        "name": "강민숙(홍은미)",
        "short_id": "C04",
        "description": "Korean woman in her late 40s with a refined narrow face, dark hair, and mature, elegant features.",
        "visual_traits": [
          "Korean woman in her late 40s",
          "dark hair",
          "refined narrow face"
        ],
        "t2i_prompt": "Set in 2020s modern era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her late 40s, dark hair, refined narrow face, mature and elegant facial features, low-key, high-contrast lighting, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "낚싯꾼 #1": {
        "name": "낚싯꾼 #1",
        "short_id": "C23",
        "description": "Korean middle-aged man with short dark hair, a weathered face, and ordinary outdoor-worn features.",
        "visual_traits": [
          "Korean middle-aged man",
          "short dark hair",
          "weathered face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean middle-aged man, short dark hair, weathered and wrinkled face with ordinary features.",
        "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"
      ],
      [
        "구창모",
        "character",
        "C13"
      ],
      [
        "노 형사",
        "character",
        "C14"
      ],
      [
        "조 형사",
        "character",
        "C15"
      ],
      [
        "신 형사",
        "character",
        "C16"
      ],
      [
        "조선인 촌주",
        "character",
        "C17"
      ],
      [
        "조선인 촌주 (그분 빙의 상태)",
        "character",
        "C18"
      ],
      [
        "그분(검은 연기 형체)",
        "character",
        "C19"
      ],
      [
        "과거의 조선인 육혈귀 생존자",
        "character",
        "C20"
      ],
      [
        "과거의 조선인 육혈귀 생존자 (각성 상태)",
        "character",
        "C21"
      ],
      [
        "일본군 병사",
        "character",
        "C22"
      ],
      [
        "낚싯꾼 #1",
        "character",
        "C23"
      ],
      [
        "낚싯꾼 #2",
        "character",
        "C24"
      ],
      [
        "낚싯꾼 #3",
        "character",
        "C25"
      ],
      [
        "마을 청년 #1",
        "character",
        "C26"
      ],
      [
        "마을 청년 #2",
        "character",
        "C27"
      ],
      [
        "수리영을 공격한 대형 검은 염소",
        "character",
        "C28"
      ],
      [
        "검은 염소",
        "character",
        "C29"
      ],
      [
        "경신 대기근의 아낙",
        "character",
        "C33"
      ],
      [
        "어린 한국인 꼬마 아이",
        "character",
        "C34"
      ],
      [
        "앳된 한국인 선비",
        "character",
        "C35"
      ],
      [
        "갈대숲과 낡은 나무 소금창고 앞",
        "location",
        "L01"
      ],
      [
        "갈대숲의 낡은 나무 소금창고 내부",
        "location",
        "L02"
      ],
      [
        "달리는 퇴근 버스 내부",
        "location",
        "L03"
      ],
      [
        "편의점 냉장고 뒤편 작업 공간",
        "location",
        "L05"
      ],
      [
        "편의점 앞 벤치",
        "location",
        "L06"
      ],
      [
        "경찰서 주차장",
        "location",
        "L07"
      ],
      [
        "민숙의 다세대주택 집 내부",
        "location",
        "L08"
      ],
      [
        "편의점 매장 내부",
        "location",
        "L09"
      ],
      [
        "다세대주택 골목과 외부 계단",
        "location",
        "L10"
      ],
      [
        "지방 국도",
        "location",
        "L11"
      ],
      [
        "구형 산타페 SUV 내부",
        "location",
        "L12"
      ],
      [
        "아반테 승용차 내부",
        "location",
        "L13"
      ],
      [
        "경찰서 형사과 사무실",
        "location",
        "L14"
      ],
      [
        "황 씨의 낚시 어선 갑판과 외부",
        "location",
        "L15"
      ],
      [
        "황 씨의 낚시 어선 조타실",
        "location",
        "L16"
      ],
      [
        "금월도 앞바다",
        "location",
        "L18"
      ],
      [
        "금월도 선착장",
        "location",
        "L19"
      ],
      [
        "반월 식당 내부",
        "location",
        "L20"
      ],
      [
        "반월 식당 뒷방",
        "location",
        "L21"
      ],
      [
        "반월 식당 뒤뜰",
        "location",
        "L22"
      ],
      [
        "반월 식당 뒤뜰의 낡은 창고 내부",
        "location",
        "L23"
      ],
      [
        "금월도 해안 마을길과 주거 골목",
        "location",
        "L24"
      ],
      [
        "금월도 해송 숲길과 산길",
        "location",
        "L25"
      ],
      [
        "금월도 숲속 자연동굴 입구",
        "location",
        "L26"
      ],
      [
        "금월도 숲속 염소 축사",
        "location",
        "L27"
      ],
      [
        "금월도 숲속 도축장 외부",
        "location",
        "L28"
      ],
      [
        "금월도 숲속 도축장 내부",
        "location",
        "L29"
      ],
      [
        "숲속 만월제 도당",
        "location",
        "L30"
      ],
      [
        "수리영 비석이 있는 숲속 공터",
        "location",
        "L31"
      ],
      [
        "꿈속 금월도 숲속 오솔길",
        "location",
        "L32"
      ],
      [
        "금월도 숲속 오솔길 입구",
        "location",
        "L33"
      ],
      [
        "국도변 주유소",
        "location",
        "L34"
      ],
      [
        "해안마을 선착장",
        "location",
        "L35"
      ],
      [
        "해안마을 횟집 야외 좌석",
        "location",
        "L36"
      ],
      [
        "금월도 숲속 동굴 내부",
        "location",
        "L37"
      ],
      [
        "금월도 해안길과 갯바위 길",
        "location",
        "L38"
      ],
      [
        "경찰 순찰정 갑판과 외부",
        "location",
        "L39"
      ],
      [
        "반월 식당 앞과 마을길",
        "location",
        "L40"
      ],
      [
        "금월도 선착장 옆 어구 창고 내부",
        "location",
        "L41"
      ],
      [
        "경신 대기근 시대의 초가집 마당",
        "location",
        "L44"
      ],
      [
        "경신 대기근 시대의 초가집 부엌",
        "location",
        "L45"
      ],
      [
        "조선시대 관아 앞마당",
        "location",
        "L46"
      ],
      [
        "조선시대 인적 드문 산길",
        "location",
        "L47"
      ],
      [
        "일제강점기 산속 초가 마을",
        "location",
        "L48"
      ],
      [
        "과거의 낡은 돛단배 갑판",
        "location",
        "L49"
      ],
      [
        "과거의 금월도 해변",
        "location",
        "L50"
      ],
      [
        "금월도 갯바위",
        "location",
        "L51"
      ],
      [
        "금월도 해안 절벽",
        "location",
        "L52"
      ],
      [
        "해안마을 경찰 지구대 내부",
        "location",
        "L53"
      ],
      [
        "스마트폰",
        "prop",
        "P01"
      ],
      [
        "두툼한 돈봉투",
        "prop",
        "P02"
      ],
      [
        "낡은 사진첩",
        "prop",
        "P05"
      ],
      [
        "총기(소총·38구경 권총)",
        "prop",
        "P06"
      ],
      [
        "창(하얀 사슴뿔 창 포함)",
        "prop",
        "P07"
      ],
      [
        "칼(도축용 칼·신칼 포함)",
        "prop",
        "P08"
      ],
      [
        "쇠파이프",
        "prop",
        "P09"
      ],
      [
        "손전등",
        "prop",
        "P10"
      ],
      [
        "피 묻은 포댓자루",
        "prop",
        "P11"
      ],
      [
        "굵은 쇠사슬",
        "prop",
        "P12"
      ],
      [
        "이끼 낀 ‘수리영’ 비석",
        "prop",
        "P13"
      ],
      [
        "검은 염소 머리",
        "prop",
        "P14"
      ],
      [
        "기괴한 종이 인형 새끼줄",
        "prop",
        "P16"
      ],
      [
        "염소 피 양동이",
        "prop",
        "P18"
      ],
      [
        "만월제 악기(북·징·장구)",
        "prop",
        "P20"
      ],
      [
        "경찰 신분증",
        "prop",
        "P21"
      ]
    ],
    "characters": [
      {
        "name": "과거의 조선인 육혈귀 생존자 (각성 상태)",
        "short_id": "C21",
        "description": "Korean adult from the early 20th century with dark hair and a gaunt, weathered face.",
        "visual_traits": [
          "Korean adult",
          "dark hair",
          "gaunt weathered face"
        ],
        "t2i_prompt": "Set in early 20th century Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult, dark hair, gaunt and weathered face, sharply pointed teeth visible. Low-key high-contrast lighting, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "고산들 (육혈귀 각성 상태)",
        "short_id": "C10",
        "description": "Korean man in his mid-40s with closely cropped dark hair, an angular face, and sharply set eyes.",
        "visual_traits": [
          "Korean man in his mid-40s",
          "closely cropped dark hair",
          "cold angular face"
        ],
        "t2i_prompt": "Set in the 2020s, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his mid-40s with closely cropped dark hair and a cold angular face. His eyes are highly abnormal, featuring bloodshot red sclera, glowing golden irises, and horizontal rectangular pupils resembling those of a goat. Plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김지후(강수리영) (그분 빙의 상태)",
        "short_id": "C02",
        "description": "Korean woman in her early 20s with long black hair, a youthful oval face, and softly defined features.",
        "visual_traits": [
          "Korean woman in her early 20s",
          "long black hair",
          "youthful oval face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her early 20s with long black hair, a youthful oval face, and softly defined features. Her eyes are intensely glowing golden. Her entire face and visible skin are completely covered in prominent black Hebrew-letter markings. Low-key high-contrast lighting, tactile cinematic texture, uncanny occult mystery aesthetic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낚싯꾼 #2",
        "short_id": "C24",
        "description": "Korean middle-aged man with short dark hair, a rounded face, and ordinary mature features.",
        "visual_traits": [
          "Korean middle-aged man",
          "short dark hair",
          "rounded face"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean middle-aged man, short dark hair, rounded face, ordinary mature features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낚싯꾼 #3",
        "short_id": "C25",
        "description": "Korean middle-aged man with short dark hair, a narrow face, and ordinary mature features.",
        "visual_traits": [
          "Korean middle-aged man",
          "short dark hair",
          "narrow face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean middle-aged man, short dark hair, narrow face, ordinary mature facial features, photorealistic cinematic style, high quality.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "앳된 한국인 선비",
        "short_id": "C35",
        "description": "Korean young man of the Joseon era with dark hair gathered beneath a topknot, a smooth face, and delicate features.",
        "visual_traits": [
          "young Korean man",
          "traditional topknot",
          "smooth delicate face"
        ],
        "t2i_prompt": "Set in mid-2020s but spanning 1670s Joseon and early 20th century, South Korea. Passport-style ID photo, head and upper chest visible. A young Korean man with a smooth, delicate face. His black hair is gathered up into a traditional topknot. He has soft, refined facial features. Plain white background, cinematic lighting, highly detailed.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "경신 대기근의 아낙",
        "short_id": "C33",
        "description": "Korean woman of the 17th century with disheveled dark hair, a gaunt face, and deeply hollowed features.",
        "visual_traits": [
          "17th-century Korean woman",
          "disheveled dark hair",
          "gaunt hollow face"
        ],
        "t2i_prompt": "Set in 1670 Joseon Dynasty, Korea. Passport-style ID photo, head and upper chest visible, plain white background. A severely gaunt Korean woman, deeply hollowed cheeks, protruding cheekbones, deep-set hollow eyes, pale and extremely thin face, disheveled and unkempt dark hair.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "수리영을 공격한 대형 검은 염소",
        "short_id": "C28",
        "description": "An abnormally large black goat with a heavy head, coarse dark hair, and two imposing horns.",
        "visual_traits": [
          "abnormally large black head",
          "coarse black hair",
          "two imposing horns"
        ],
        "t2i_prompt": "Set in 2020s modern day alongside 1670s Joseon and early 20th century eras, South Korea. Passport-style ID photo, head and upper neck visible, plain white background. An abnormally large black goat. Coarse, thick black fur covering the heavy head. Two imposing, threatening horns rising from the top of the head. Striking, uncanny golden eyes. Heavy Korean folk-occult thriller style, high-contrast lighting, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마을 청년 #1",
        "short_id": "C26",
        "description": "Korean young man with short dark hair, a broad youthful face, and plainly defined features.",
        "visual_traits": [
          "Korean young man",
          "short dark hair",
          "broad youthful face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean young man, short dark hair, broad youthful face, plainly defined features. Photorealistic, cinematic portrait.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "마을 청년 #2",
        "short_id": "C27",
        "description": "Korean young man with short dark hair, a lean youthful face, and plainly defined features.",
        "visual_traits": [
          "Korean young man",
          "short dark hair",
          "lean youthful face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, Korean young man, short dark hair, lean youthful face, plainly defined features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 촌주",
        "short_id": "C17",
        "description": "Korean man in his mid-50s with tied dark graying hair, a weathered face, and prominent mature features.",
        "visual_traits": [
          "Korean man in his mid-50s",
          "dark graying hair",
          "weathered mature face"
        ],
        "t2i_prompt": "Set in modern 2020s, 1670s Joseon, and early 20th century, South Korea and a fictional isolated island in the West Sea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-50s, tied dark graying hair, weathered mature face, prominent facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 촌주 (그분 빙의 상태)",
        "short_id": "C18",
        "description": "Korean man in his mid-50s with dark graying hair, a weathered face, and prominent mature features.",
        "visual_traits": [
          "Korean man in his mid-50s",
          "dark graying hair",
          "weathered mature face"
        ],
        "t2i_prompt": "Set in modern 2020s with 1670 Joseon and early 20th century, South Korea. Passport-style ID photo, head and upper chest visible. A Korean man in his mid-50s, dark graying hair, weathered mature face, striking golden eyes. Heavy Korean folk-occult thriller style, tactile cinematic texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "구창모",
        "short_id": "C13",
        "description": "Korean man in his late 40s with short dark hair, a lean face, and sun-darkened mature features.",
        "visual_traits": [
          "Korean man in his late 40s",
          "short dark hair",
          "lean sun-darkened face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean man in his late 40s, short dark hair, lean and sun-darkened mature face, photorealistic, cinematic style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "황봉업(황 씨)",
        "short_id": "C12",
        "description": "Korean man in his mid-50s with dark graying hair, a broad face, and warm, generous-looking features.",
        "visual_traits": [
          "Korean man in his mid-50s",
          "dark graying hair",
          "broad genial face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-50s, dark graying hair, broad face with soft facial lines, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "일본군 병사",
        "short_id": "C22",
        "description": "Japanese man in early adulthood with short dark hair, a clean military-era haircut, and firm angular features.",
        "visual_traits": [
          "Japanese young man",
          "short military haircut",
          "angular face"
        ],
        "t2i_prompt": "Set in early 20th century, Korea. Passport-style ID photo, head and upper chest visible, a young Japanese man in early adulthood, short dark hair with a clean military-era haircut, firm angular facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "그분(검은 연기 형체)",
        "short_id": "C19",
        "description": "A Korean-coded humanoid entity with a smoke-black face, two bent horns, and a vaguely human head shape.",
        "visual_traits": [
          "smoke-black humanoid head",
          "two bent horns",
          "vaguely human face shape"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A humanoid entity formed entirely of dense black smoke, vaguely resembling a human head shape. The face area is dark smoke-black. It has piercing, glowing golden eyes with distinctive rectangular black pupils. Two noticeably bent, irregular horns protrude from the top of the smoky head.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙(홍은미) (황금빛 눈 환영 상태)",
        "short_id": "C05",
        "description": "Korean woman in her late 40s with dark hair, a refined narrow face, and mature, elegant features.",
        "visual_traits": [
          "Korean woman in her late 40s",
          "dark hair",
          "refined narrow face"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean woman in her late 40s with dark hair, a refined narrow face, and mature, elegant features. Her eyes are uncanny golden goat-like eyes with horizontal black pupils, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "정인우",
        "short_id": "C03",
        "description": "Korean man in his mid-20s with a handsome youthful face, dark hair, and clean, balanced features.",
        "visual_traits": [
          "Korean man in his mid-20s",
          "dark hair",
          "handsome youthful face"
        ],
        "t2i_prompt": "Set in the 2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-20s, dark hair, handsome youthful face, clean and balanced features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙(홍은미) (검은 연기 환영 상태)",
        "short_id": "C06",
        "description": "Korean woman in her late 40s with dark hair, a refined narrow face, and mature, elegant features.",
        "visual_traits": [
          "Korean woman in her late 40s",
          "dark hair",
          "refined narrow face"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her late 40s with a refined narrow face and mature features, but her entire head, hair, and visible upper chest are entirely transformed into dark, swirling black smoke. Her form appears as an ethereal, shifting dark illusion with her facial features subtly visible within the shadow and smoke.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "노 형사",
        "short_id": "C14",
        "description": "Korean man in his 40s with short dark hair, a broad mature face, and ordinary seasoned features.",
        "visual_traits": [
          "Korean man in his 40s",
          "short dark hair",
          "broad mature face"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, South Korea. Passport-style ID photo, head and upper chest visible, Korean man in his 40s, short dark hair, broad mature face, ordinary seasoned features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "김지후(강수리영)",
        "short_id": "C01",
        "description": "Korean woman in her early 20s with a pretty youthful face, long black hair, and softly defined features.",
        "visual_traits": [
          "Korean woman in her early 20s",
          "long black hair",
          "pretty youthful face"
        ],
        "t2i_prompt": "Set in Mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean woman in her early 20s, unusually pale skin, long black hair, pretty youthful face with softly defined facial features, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "고산들",
        "short_id": "C09",
        "description": "Korean man in his mid-40s with closely cropped dark hair, a cold angular face, and sharply set eyes.",
        "visual_traits": [
          "Korean man in his mid-40s",
          "closely cropped dark hair",
          "cold angular face"
        ],
        "t2i_prompt": "Set in the mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean man in his mid-40s with closely cropped dark hair, a cold angular face, and sharply set eyes, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강민숙(홍은미)",
        "short_id": "C04",
        "description": "Korean woman in her late 40s with a refined narrow face, dark hair, and mature, elegant features.",
        "visual_traits": [
          "Korean woman in her late 40s",
          "dark hair",
          "refined narrow face"
        ],
        "t2i_prompt": "Set in 2020s modern era, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. A Korean woman in her late 40s, dark hair, refined narrow face, mature and elegant facial features, low-key, high-contrast lighting, tactile cinematic texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "낚싯꾼 #1",
        "short_id": "C23",
        "description": "Korean middle-aged man with short dark hair, a weathered face, and ordinary outdoor-worn features.",
        "visual_traits": [
          "Korean middle-aged man",
          "short dark hair",
          "weathered face"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Passport-style ID photo, head and upper chest visible, plain white background. Korean middle-aged man, short dark hair, weathered and wrinkled face with ordinary features.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "금월도 앞바다",
        "short_id": "L18",
        "description": "Open blue sea surrounding a lone wooded island, with glittering waves, distant haze, and broad horizon views.",
        "visual_traits": [
          "open blue water",
          "lone wooded island",
          "broad horizon"
        ],
        "t2i_prompt": "Set in 2020s modern era, isolated island in West Sea, South Korea. Photorealistic cinematic establishing shot, open blue sea surrounding a lone wooded island, glittering waves, distant haze, broad horizon views, low-key, high-contrast lighting, tactile cinematic texture, heavy Korean folk-occult thriller tone, 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": "L13",
        "description": "A compact sedan cabin with a simple dashboard, dark seats, wide windshield, and restrained modern controls.",
        "visual_traits": [
          "compact dashboard",
          "dark seats",
          "wide windshield"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, interior of a compact sedan cabin, simple modern dashboard, dark seats, wide windshield, restrained modern controls, low-key high-contrast lighting, earthy neutrals, tactile cinematic texture, empty interior, no people, 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": "L24",
        "description": "A quiet island settlement of narrow lanes, low homes, colorful roofs, stone walls, gardens, and nearby sea views.",
        "visual_traits": [
          "narrow village lanes",
          "low colorful-roofed homes",
          "stone garden walls"
        ],
        "t2i_prompt": "Set in 2020s mid-modern, South Korea. Photorealistic cinematic establishing shot, a quiet coastal village settlement on a remote island, narrow winding lanes between low-rise houses with vibrant colorful roofs, rough stone walls enclosing small gardens, glimpses of the dark sea in the background, earthy neutrals and muted coastal tones, low-key high-contrast lighting, tactile cinematic texture, heavy Korean folk-occult thriller 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": "L03",
        "description": "A modern commuter-bus cabin with rows of seats, dark windows, and streaking urban neon reflected across the glass.",
        "visual_traits": [
          "rows of commuter seats",
          "dark side windows",
          "neon reflections"
        ],
        "t2i_prompt": "Set in modern 2020s, South Korea. Photorealistic cinematic establishing shot, inside a modern commuter bus cabin, rows of standard seats, dark windows, streaking urban neon and streetlight reflections across the glass, low-key lighting, cinematic texture, no people.",
        "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": "A small street-side bench beside a brightly lit convenience-store façade under urban night lighting.",
        "visual_traits": [
          "street-side bench",
          "bright storefront light",
          "night pavement"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a small street-side bench right beside a brightly lit convenience-store facade under urban night lighting, bright storefront light spilling onto the night pavement, no people, no vehicles, no objects. Low-key high-contrast lighting, tactile cinematic texture, restrained palette of blue-black and earthy neutrals, uncanny mystery 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": "L09",
        "description": "A brightly lit convenience-store floor with stocked shelves, glass refrigerators, a service counter, and white tile.",
        "visual_traits": [
          "stocked shelves",
          "glass refrigerators",
          "white tile floor"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, a brightly lit convenience store interior, aisles with fully stocked shelves, glass-door beverage refrigerators lining the wall, a checkout service counter, white tile floor, bright fluorescent lighting, highly detailed, 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": "L26",
        "description": "A large natural cave mouth reinforced with rough wooden posts, opening into complete darkness beneath forest cover.",
        "visual_traits": [
          "large cave mouth",
          "rough wooden supports",
          "black interior void"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot of a large natural cave mouth reinforced with rough wooden posts, opening into complete darkness beneath dense forest cover. Low-key, high-contrast lighting mood, tactile cinematic texture, heavy Korean folk-occult thriller aesthetic, a restrained palette of earthy neutrals and blue-black, 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": "L25",
        "description": "Dense coastal-pine woodland crossed by narrow paths and steep mountain tracks, heavily shaded beneath dark foliage.",
        "visual_traits": [
          "dense coastal pines",
          "narrow mountain paths",
          "deep shade"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, dense coastal-pine woodland crossed by narrow dirt paths and steep mountain tracks, heavily shaded beneath dark pine foliage, low-key high-contrast lighting, heavy folk-occult thriller mood, tactile cinematic texture, earthy neutrals and blue-black tones, 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": "L11",
        "description": "A quiet provincial highway bordered by dark fields and low roadside vegetation, sparse lamps, and long curves.",
        "visual_traits": [
          "long asphalt curves",
          "sparse roadside lamps",
          "low vegetation"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a quiet provincial highway bordered by dark fields and low roadside vegetation, long asphalt curves, sparse roadside lamps illuminating the empty road, low-key lighting, high-contrast mood, tactile cinematic texture, heavy Korean folk-occult thriller tone, 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": "L16",
        "description": "A compact wheelhouse with a steering wheel, navigation console, broad forward windows, and utilitarian marine fittings.",
        "visual_traits": [
          "steering wheel",
          "navigation console",
          "broad forward windows"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a compact fishing boat wheelhouse interior featuring a steering wheel, navigation console, broad forward windows, and utilitarian marine fittings, low-key lighting, tactile cinematic texture, heavy Korean folk-occult thriller tone, 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": "Winter reeds surround a roughly built wooden salt shed under hard daylight, with muted earth tones and exposed planks.",
        "visual_traits": [
          "dense winter reeds",
          "rough wooden shed",
          "hard daylight"
        ],
        "t2i_prompt": "Set in 2020s, South Korea. Photorealistic cinematic establishing shot, dense winter reeds surrounding a roughly built old wooden salt shed under hard daylight, exposed weathered wooden planks, muted earth tones, heavy Korean folk-occult thriller tone, tactile cinematic texture, 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": "L15",
        "description": "A small fishing boat exterior with open foredeck and stern work areas, low rails, weathered surfaces, and sea spray.",
        "visual_traits": [
          "open foredeck",
          "low metal rails",
          "weathered work surfaces"
        ],
        "t2i_prompt": "Set in mid 2020s, South Korea. Photorealistic cinematic establishing shot, a small fishing boat exterior featuring an open foredeck and stern work areas, low metal rails, weathered surfaces, sea spray, tactile cinematic texture, low-key lighting, heavy Korean folk-occult thriller 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": "L14",
        "description": "A busy detective office with clustered desks, computer monitors, paperwork, lockers, and cool overhead fluorescents.",
        "visual_traits": [
          "clustered desks",
          "computer monitors",
          "cool fluorescent light"
        ],
        "t2i_prompt": "Set in mid-2020s modern era, South Korea. Photorealistic cinematic establishing shot, an empty modern police detective office, clustered desks, computer monitors, stacks of paperwork, metal lockers along the walls, cool overhead fluorescent lighting casting hard shadows, low-key lighting, heavy thriller tone, restrained palette, tactile cinematic texture, no people.",
        "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": "An open paved lot beside a police building, marked parking bays and functional daylight lighting.",
        "visual_traits": [
          "paved parking bays",
          "police-building façade",
          "open daylight"
        ],
        "t2i_prompt": "Set in 2020s modern era, South Korea. Photorealistic cinematic establishing shot, an open paved parking lot beside a modern police building facade, clearly marked parking bays, functional daylight lighting, tactile cinematic texture, slightly muted thriller color palette, wide angle, highly detailed, 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": "L28",
        "description": "A crude timber outbuilding hidden among trees, with broken windows, rough plank walls, and a bare trampled yard.",
        "visual_traits": [
          "rough timber walls",
          "broken window",
          "forest-hidden yard"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a crude timber outbuilding hidden among dense forest trees, rough plank walls, broken windows, a bare trampled dirt yard, low-key lighting, eerie atmospheric shadows, tactile cinematic texture, muted earthy neutrals and aged wood tones, heavy Korean folk-occult thriller aesthetic, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "반월 식당 뒷방",
        "short_id": "L21",
        "description": "A neatly arranged small room with a low sleeping area, simple furnishings, curtained window, and warm daylight.",
        "visual_traits": [
          "neat small room",
          "curtained window",
          "warm daylight"
        ],
        "t2i_prompt": "Set in 2020s modern era, South Korea. Photorealistic cinematic establishing shot, a neatly arranged small room with a low sleeping area and simple furnishings, a curtained window letting in warm daylight, subtle textures of modest living, restrained palette with earthy neutrals, tactile cinematic texture, 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": "L27",
        "description": "A rough woodland livestock pen enclosed by timber fencing and a simple shed beneath dense coastal pines.",
        "visual_traits": [
          "timber-fenced pen",
          "simple animal shed",
          "dense pine cover"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea and a fictional remote island in the West Sea. Photorealistic cinematic establishing shot, a rough woodland livestock pen enclosed by timber fencing, a simple wooden animal shed beneath dense coastal pine trees. Earthy neutrals, muted colors, low-key lighting, heavy Korean folk-occult thriller atmosphere, tactile cinematic texture, eerie isolated community 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": "L10",
        "description": "A narrow residential alley lined with dense multiplex façades and exposed concrete or metal exterior stairs.",
        "visual_traits": [
          "narrow housing alley",
          "dense façades",
          "exterior stairs"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a narrow residential alley lined with dense multiplex facades and exposed concrete or metal exterior stairs, heavy Korean folk-occult thriller tone, low-key, high-contrast lighting, tactile cinematic texture, 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": "L22",
        "description": "A modest rear yard with a tended vegetable plot, wooden platform, drying greens, and a separate shabby shed.",
        "visual_traits": [
          "tended vegetable plot",
          "wooden platform",
          "shabby shed"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, a modest rear yard of a rustic restaurant, featuring a neatly tended vegetable plot, a low wooden platform, drying greens, and a separate shabby wooden shed, heavy Korean folk-occult thriller tone, low-key high-contrast lighting, tactile cinematic texture, color palette of earthy neutrals and aged ivory, 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": "구형 산타페 SUV 내부",
        "short_id": "L12",
        "description": "An aging SUV cabin with a worn dashboard, dark upholstery, broad windshield, and dim instrument lighting.",
        "visual_traits": [
          "worn dashboard",
          "dark upholstery",
          "dim instrument panel"
        ],
        "t2i_prompt": "Set in mid-2020s, South Korea. Photorealistic cinematic establishing shot, empty interior of an aging SUV cabin, worn dashboard, dark upholstery, broad windshield, dim instrument lighting, heavy Korean folk-occult thriller mood, low-key high-contrast lighting, earthy neutrals, 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": "1acbfe11-662f-4896-917b-b5931ed0f958",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-08-07T03:55:08.790050+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}