{
  "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"
      }
    },
    "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"
      }
    ],
    "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"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "1acbfe11-662f-4896-917b-b5931ed0f958",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-08-07T03:55:08.703044+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}