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