{
  "status": "running",
  "data": {
    "completed": {
      "C31": {
        "name": "피투성이 조선인 남성(옥사 수감자)",
        "short_id": "C31",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 평상시 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire era, Boseong, Jeollanam-do, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, typical facial features. Photorealistic cinematic style, naturalistic contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C44": {
        "name": "일진회 대장",
        "short_id": "C44",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures, balancing human warmth with sober tension and tragic gravity.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C33": {
        "name": "조선인 노파(씨나락 주인)",
        "short_id": "C33",
        "description": "한국인 노년 여성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "노년 나이대",
          "자연스러운 노년의 얼굴"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosong area of Jeollanam-do. Passport-style ID photo, head and upper chest visible, plain white background. Elderly Korean woman, natural wrinkles and aging features on face, neutral facial expression, natural hair. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L16": {
        "name": "보성 호숫가 강용언 임시거점 자갈밭·공터·막사 앞",
        "short_id": "L16",
        "description": "넓은 호수와 자갈밭 앞에 낡은 천과 거적으로 엮은 막사가 모여 있다. 뒤로 대나무숲이 서고, 돌 화덕과 큰 무쇠솥이 놓인다.",
        "visual_traits": [
          "넓은 호수",
          "호숫가 자갈밭",
          "천과 거적 막사",
          "대나무숲",
          "돌 화덕과 무쇠솥"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Jeollanam-do Boseong region. Photorealistic cinematic establishing shot, a temporary campsite on a wide lakeside gravel shore and dirt clearing. Makeshift tents constructed from old worn cloth and woven straw mats. A dense bamboo forest standing in the background. Crude stone fire pits with large cast-iron pots on the ground. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures. Gritty historical resistance drama realism, no people, no vehicles, no modern objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C42": {
        "name": "조선인 머슴(박제현 집)",
        "short_id": "C42",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in the late Korean Empire era, Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, average and typical facial features. Photorealistic cinematic style, restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L01": {
        "name": "복내장터 좌판 거리·장터 입구·골목",
        "short_id": "L01",
        "description": "흙바닥 길 양쪽에 옹기전, 짚신전, 포목전과 생선 좌판이 빽빽한 장터. 입구와 좁은 골목이 이어지고 국밥집 연기가 오른다.",
        "visual_traits": [
          "흙바닥 거리",
          "빽빽한 좌판",
          "옹기와 짚신 진열",
          "좁은 골목",
          "국밥집 연기"
        ],
        "t2i_prompt": "Set in late Korean Empire, Jeollanam-do Boseong area. Photorealistic cinematic establishing shot, a traditional outdoor rural market street. Dirt roads lined densely with wooden stalls and straw mats, empty displays for earthen pottery and straw shoes, a thatched-roof tavern with white smoke rising from the chimney, narrow dirt alleys branching off from the main entrance. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty historical realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C41": {
        "name": "일본인 행정요원",
        "short_id": "C41",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Japanese male, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C26": {
        "name": "조선인 순검(장터 징세 일행)",
        "short_id": "C26",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century Korean Empire, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with natural black hair. Neutral facial expression, unpolished texture, naturalistic contrast, gritty historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C46": {
        "name": "헌병 장교의 말",
        "short_id": "C46",
        "description": "성체 말의 기본 외형. 긴 얼굴과 위로 선 귀, 목을 따라 난 갈기가 있으며, 털색과 품종은 명시되지 않는다.",
        "visual_traits": [
          "성체 말",
          "긴 얼굴",
          "위로 선 귀",
          "목을 따라 난 갈기"
        ],
        "t2i_prompt": "Set in the Late Korean Empire, early 20th century, Boseong area in Jeollanam-do on the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Head and neck of an adult horse, long face, upright ears, mane along the neck. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L10": {
        "name": "박제현 집 사랑채 대청마루",
        "short_id": "L10",
        "description": "마당보다 높게 놓인 목조 대청마루. 넓은 마룻널과 기둥이 드러나며, 사랑채 방과 흙마당 사이를 연결한다.",
        "visual_traits": [
          "높인 목조 바닥",
          "넓은 마룻널",
          "목재 기둥",
          "마당으로 열린 전면"
        ],
        "t2i_prompt": "Set in early 20th-century Joseon, southern Korean peninsula. Photorealistic cinematic establishing shot, a traditional hanok sarangchae daecheong-maru, which is an elevated wide wooden porch. Thick exposed wooden pillars, wide and tactile wooden floorboards elevated above a dirt courtyard. Open-air structure connecting inner rooms with traditional paper doors to the outside dirt yard. Restrained earth tones, muted saturation, naturalistic contrast, unpolished textures, natural daylight, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C23": {
        "name": "일본인 징세원1",
        "short_id": "C23",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. Adult Japanese male, natural black hair, standard facial features. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, grounded historical resistance drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L15": {
        "name": "대나무 숲길·바위 매복 지점",
        "short_id": "L15",
        "description": "빽빽한 대나무 사이로 내려가는 좁은 산길. 길 양쪽에 바위와 틈새가 있으며, 대나무 줄기가 시야를 여러 겹 가린다.",
        "visual_traits": [
          "빽빽한 대나무",
          "좁은 내리막길",
          "길 양쪽 바위",
          "바위틈",
          "겹치는 대나무 줄기"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Boseong, Jeollanam-do. Photorealistic cinematic establishing shot, a narrow downhill dirt mountain path cutting through a highly dense bamboo forest. Large, rugged rocks and deep crevices flank both sides of the steep trail. Countless overlapping bamboo stalks create dense layers that partially obscure the view. Restrained earth tones, muted saturation, naturalistic lighting, tactile and unpolished textures, gritty historical realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L23": {
        "name": "파청 산채 공터·훈련장·취사장·막사 주변",
        "short_id": "L23",
        "description": "편백숲 속 흙 공터를 중심으로 목책과 움막이 모인 산채. 훈련할 빈터와 가마솥 취사장, 곡식 보관 자리가 나뉘어 있다.",
        "visual_traits": [
          "편백숲 속 공터",
          "목책",
          "움막",
          "가마솥 취사장",
          "곡식 보관 자리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, rural and mountainous Boseong area. Photorealistic cinematic establishing shot. A hidden mountain stronghold in a dense cypress forest. A large dirt clearing surrounded by rustic log fences and simple huts made of straw and wood. A training area in the open dirt, an outdoor kitchen with large iron cauldrons over stone fire pits, and a storage area with stacked grain sacks. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen",
                "yard"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C20": {
        "name": "헌병 장교",
        "short_id": "C20",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, Japanese adult male, natural black hair, plain white background. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L04": {
        "name": "안규홍의 집 방",
        "short_id": "L04",
        "description": "바닥에 이불을 펴는 소박한 온돌방. 벽 가까이에 침구가 놓이고, 바깥으로 연결되는 방문이 있다.",
        "visual_traits": [
          "온돌방 바닥",
          "벽가의 이불",
          "단순한 실내",
          "바깥으로 난 방문"
        ],
        "t2i_prompt": "Set in early 20th century Late Korean Empire, rural Bosong region. Photorealistic cinematic establishing shot, interior of a humble traditional Korean ondol room, worn paper flooring, simple papered walls, traditional cotton bedding laid on the floor near the wall, wooden lattice door with paper, sparse and rustic interior, natural light filtering through the paper door, restrained earth tones, muted saturation, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C18": {
        "name": "백정",
        "short_id": "C18",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire early 20th century, Boseong Jeollanam-do Korean peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C39": {
        "name": "의병 포로3",
        "short_id": "C39",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, generic natural black hair. Naturalistic textures, gritty historical drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C15": {
        "name": "임정현",
        "short_id": "C15",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Boseong region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures. Grounded historical resistance drama and gritty action realism, balancing human warmth with sober tension.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C05": {
        "name": "안규홍의 어머니",
        "short_id": "C05",
        "description": "한국인 중노년 여성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 정확한 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "중노년 나이대",
          "자연스러운 연령대의 얼굴"
        ],
        "t2i_prompt": "Set in the late Korean Empire, rural Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A middle-aged to elderly Korean woman, natural face with age-appropriate wrinkles and weathering, greyish-black hair naturally styled or tied back. Neutral expression. No clothing described, no props, no accessories. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C16": {
        "name": "토미이시",
        "short_id": "C16",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Boseong region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Japanese adult male, natural black hair, standard facial features, neutral expression. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama, gritty action realism, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C03": {
        "name": "염재보",
        "short_id": "C03",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Jeollanam-do Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama and gritty action realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C37": {
        "name": "의병 포로1",
        "short_id": "C37",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 평상시 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, natural facial features, realistic skin texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C19": {
        "name": "목수",
        "short_id": "C19",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in the late Korean Empire, Jeollanam-do region. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, neutral facial features, unpolished appearance. Restrained earth tones, naturalistic contrast, gritty historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C27": {
        "name": "조선인 순검(안규홍 체포·옥사 담당)",
        "short_id": "C27",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, average face. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama and gritty action realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L22": {
        "name": "보성 주재소 토미이시 집무실",
        "short_id": "L22",
        "description": "정갈한 책상과 의자가 놓인 집무실. 책상 위에 징세 장부와 서류, 주판, 붉은 인주와 도장이 정돈되어 있다.",
        "visual_traits": [
          "정갈한 책상",
          "의자",
          "장부와 서류",
          "주판",
          "붉은 인주와 도장"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic cinematic establishing shot, interior of a neat police substation office. A clean wooden desk and chair in the center. Neatly arranged on the desk are tax ledgers, scattered documents, a wooden abacus, and a red ink pad with a stamp. Early 1900s aesthetic, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, sober tension, no people, no vehicles, no extraneous objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L09": {
        "name": "박제현 집 사랑채 방",
        "short_id": "L09",
        "description": "목조 한옥 사랑채의 좌식 방. 낮은 상을 놓을 수 있는 바닥과 목재 문틀이 있으며, 열린 방문 너머 마당이 보인다.",
        "visual_traits": [
          "목조 한옥 실내",
          "좌식 바닥",
          "낮은 상",
          "목재 문틀",
          "마당을 향한 방문"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean peninsula. Photorealistic cinematic establishing shot, interior of a traditional wooden Hanok sarangchae room, wooden floor for floor-seating, a low wooden table, traditional wooden door frames with paper lattice, open doors revealing a dirt courtyard outside, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C22": {
        "name": "헌병(안규홍에게 총검으로 찔리는 헌병)",
        "short_id": "C22",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 평상시 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Boseong, Jeollanam-do. Passport-style ID photo, head and upper chest visible, plain white background. Adult Japanese male, natural black hair, standard facial features. Photorealistic cinematic style, muted saturation, naturalistic contrast, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C35": {
        "name": "의병1",
        "short_id": "C35",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, looking forward. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures, balancing human warmth with sober tension and tragic gravity.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C32": {
        "name": "조선인 청년(짚신전)",
        "short_id": "C32",
        "description": "한국인 청년 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "청년 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Jeollanam-do Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A young Korean male, natural black hair, ordinary facial features, neutral expression. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C25": {
        "name": "일본 순사",
        "short_id": "C25",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korea. Passport-style ID photo, head and upper chest visible, adult Japanese male, natural black hair, plain white background. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C45": {
        "name": "선두 일본인 군인",
        "short_id": "C45",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. Adult Japanese male, natural black hair. Gritty action realism, muted saturation, naturalistic contrast, tactile, unpolished textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L11": {
        "name": "보성 주재소 옥사 감방",
        "short_id": "L11",
        "description": "철창문으로 복도와 나뉜 어두운 감방. 벽과 맨바닥이 드러나고, 구석까지 짙은 그림자가 이어지는 단순한 공간이다.",
        "visual_traits": [
          "철창문",
          "드러난 벽면",
          "맨바닥",
          "어두운 구석"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Jeolla Province. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark, cramped historical jail cell. A heavy iron grated door separates the cell from the corridor. Bare, rough walls and a cold, unpolished floor. Deep shadows stretching into the corners, creating a stark and bleak atmosphere. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C38": {
        "name": "의병 포로2",
        "short_id": "C38",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비의 세부 형태는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire early 20th century, Boseong region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with natural black hair and standard facial features. Naturalistic skin texture, neutral expression.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C07": {
        "name": "박진성",
        "short_id": "C07",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Bosong region of Jeollanam-do. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Neutral expression. Photorealistic, cinematic style, gritty realism, unpolished textures, naturalistic contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L26": {
        "name": "파청 산채를 내려다보는 능선",
        "short_id": "L26",
        "description": "숲속 산채 공터와 움막을 내려다보는 높은 능선. 나무 사이로 아래 공간이 열리고, 양옆으로 숲 비탈이 이어진다.",
        "visual_traits": [
          "높은 능선",
          "열린 조망",
          "아래쪽 산채 공터",
          "내려다보이는 움막",
          "양옆 숲 비탈"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do Boseong region. Photorealistic cinematic establishing shot, high mountain ridge overlooking a forest clearing and rustic huts below. An elevated dirt path flanked by dense forested slopes, with a clear vantage point opening through the trees towards the lower camp area, natural lighting, muted earth tones, unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C36": {
        "name": "조선인 남성(배상도 끄나풀 집 곳간)",
        "short_id": "C36",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, natural black hair, standard facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C04": {
        "name": "달래",
        "short_id": "C04",
        "description": "한국인 젊은 여성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 평상시 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "젊은 성인",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Bosung, Jeollanam-do. Passport-style ID photo, head and upper chest visible, young Korean woman, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L03": {
        "name": "안규홍의 집 부엌",
        "short_id": "L03",
        "description": "장작을 넣는 아궁이와 약탕관이 있는 소박한 부엌. 구석에 지게를 둘 자리가 있고, 어두운 실내에 불빛이 낮게 번진다.",
        "visual_traits": [
          "장작 아궁이",
          "약탕관",
          "지게를 두는 구석",
          "낮은 불빛"
        ],
        "t2i_prompt": "Set in early 20th century, rural Boseong area. Photorealistic cinematic establishing shot, interior of a rustic traditional Korean kitchen. A clay and stone firewood stove (agungi) is the focal point, with a traditional clay medicine brewing pot resting on top. A wooden A-frame carrier (jige) is leaning against a corner. Earthen floor, soot-stained rough walls. The dark interior is illuminated by low, warm firelight spilling from the stove. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C43": {
        "name": "보초 의병",
        "short_id": "C43",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, of an adult Korean male with natural black hair and ordinary facial features, plain white background. Photorealistic cinematic style, naturalistic contrast, tactile unpolished textures, grounded historical drama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C14": {
        "name": "오주일",
        "short_id": "C14",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, neutral facial features. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L06": {
        "name": "안규홍의 집 사립문 밖 흙길",
        "short_id": "L06",
        "description": "낮은 사립문 바깥으로 이어지는 농촌 흙길. 집의 담과 문이 길가에 있고, 멀리 산 쪽으로 길이 이어진다.",
        "visual_traits": [
          "농촌 흙길",
          "낮은 사립문",
          "길가의 담",
          "산으로 이어지는 길"
        ],
        "t2i_prompt": "Set in early 20th century, Jeollanam-do Boseong area. Photorealistic cinematic establishing shot, a rural dirt path leading outward from a low, woven brushwood gate. A simple mud and stone wall borders the side of the road, and the unpaved trail extends windingly toward distant mountains. Natural earthy tones, tactile unpolished textures, muted saturation, 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"
      },
      "C09": {
        "name": "법화댁",
        "short_id": "C09",
        "description": "한국인 성인 여성. 자연스러운 머리색과 얼굴의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "성인 나이대",
          "자연스러운 머리색"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Boseong, Jeollanam-do, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult female, natural hair color, natural facial features, neutral expression. Restrained earth tones, muted saturation, naturalistic contrast, tactile textures, photorealistic cinematic realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L25": {
        "name": "파청 산채 진입 오르막 숲길",
        "short_id": "L25",
        "description": "나무 사이로 산채까지 이어지는 가파른 흙길. 비탈과 굽은 길이 겹치며, 아래쪽 마을이 수목 틈으로 멀리 내려다보인다.",
        "visual_traits": [
          "가파른 오르막",
          "흙길",
          "양옆 수목",
          "굽은 비탈",
          "멀리 내려다보이는 마을"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Boseong Jeollanam-do Korean peninsula. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A steep, winding dirt path leading up a mountain slope, heavily flanked by dense, rugged trees. The rough terrain features overlapping curved dirt trails. Through the gaps in the dense foliage, a small distant rural village can be faintly seen down below in the valley. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C24": {
        "name": "일본인 징세원2",
        "short_id": "C24",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Japanese male, natural black hair, neutral expression, plain white background, photorealistic cinematic lighting, realistic facial details.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C17": {
        "name": "대장장이",
        "short_id": "C17",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosong area. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, neutral facial expression, realistic facial features, cinematic lighting, highly detailed face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C11": {
        "name": "배상도",
        "short_id": "C11",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Korean peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L13": {
        "name": "논둑길",
        "short_id": "L13",
        "description": "논 사이로 좁게 이어지는 흙 논둑길. 낮은 논둑의 선이 산 아래로 이어지고, 새벽에는 엷은 빛과 안개가 깔린다.",
        "visual_traits": [
          "좁은 흙 논둑",
          "양옆의 논",
          "산 아래로 이어지는 길",
          "새벽 안개"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Boseong, Jeollanam-do, Korean peninsula. Photorealistic cinematic establishing shot, a narrow dirt path running between wide rice paddies, the low line of the agricultural field path stretching toward the foot of distant mountains, covered with dirt and wild grass, faint dawn light and thin mist settling over the terrain, restrained earth tones, muted saturation, naturalistic contrast, 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"
      },
      "L12": {
        "name": "보성 주재소 옥사 복도",
        "short_id": "L12",
        "description": "감방 철창을 따라 길게 이어지는 어두운 복도. 닫힌 옥문과 단단한 바닥이 보이고, 복도 끝은 짙은 그늘에 잠긴다.",
        "visual_traits": [
          "길게 이어진 복도",
          "감방 철창",
          "닫힌 옥문",
          "어두운 복도 끝"
        ],
        "t2i_prompt": "Set in Late Korean Empire period, Boseong region of the Korean Peninsula. Photorealistic cinematic establishing shot, a long, dark, and narrow prison corridor. Heavy iron bars line one side of the hallway, interspersed with heavily closed solid prison doors. The floor is made of cold, hard stone or bare concrete. The environment is dimly lit, casting deep, oppressive shadows that swallow the far end of the corridor. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty historical drama atmosphere. no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C40": {
        "name": "의병4",
        "short_id": "C40",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Boseong area of the Korean peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, natural black hair, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L07": {
        "name": "마을 뒤 산길",
        "short_id": "L07",
        "description": "마을 뒤 산 안쪽으로 이어지는 좁은 흙길. 산비탈과 나무 사이를 따라 굽어지며 수목 그늘이 드리운다.",
        "visual_traits": [
          "좁은 흙길",
          "산비탈",
          "길가의 수목",
          "나무 그늘"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Boseong area of Jeollanam-do, Korean Peninsula. Photorealistic cinematic establishing shot, a narrow, winding dirt path leading deep into a dense mountain forest. The raw dirt path curves along a rugged mountain slope, flanked by thick, overgrown trees casting deep and uneven shadows across the ground, no people, no vehicles, no objects. Restrained earth tones, muted saturation, naturalistic contrast, tactile and unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L02": {
        "name": "복내장터 국밥집 평상 자리",
        "short_id": "L02",
        "description": "가마솥에서 흰 김이 오르는 국밥집. 나무 평상과 구석 자리가 놓이고, 사발과 탁주잔이 평상 위에 놓여 있다.",
        "visual_traits": [
          "나무 평상",
          "김 오르는 가마솥",
          "구석 자리",
          "사발과 탁주잔"
        ],
        "t2i_prompt": "Set in late Korean Empire, Boseong region. Photorealistic cinematic establishing shot, a rustic open-air marketplace eatery, no people, no vehicles. Large weathered flat wooden platforms for seating, a giant black iron cauldron embedded in a traditional mud and stone stove with thick white steam rising from it. Muted earth tones, natural lighting, tactile unpolished wood and stone textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L31": {
        "name": "관청 뒤편 담장 골목",
        "short_id": "L31",
        "description": "관청 뒤편의 높은 담장을 따라 이어지는 좁은 골목. 담 아래에 짙은 그늘이 드리우고, 길이 건물 뒤로 길게 뻗는다.",
        "visual_traits": [
          "높은 담장",
          "좁은 골목",
          "담 아래 그늘",
          "건물 뒤로 이어진 길"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Boseong region. Photorealistic cinematic establishing shot, a narrow dirt alleyway running along a high traditional wall behind a government building, deep shadows cast down along the base of the wall, the pathway stretching out long into the distance, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L28": {
        "name": "해안 바위지대·모래밭",
        "short_id": "L28",
        "description": "거친 파도가 부서지는 해안 바위지대. 큰 바위 뒤로 모래밭이 이어지고, 바위 가장자리에 흰 포말이 번진다.",
        "visual_traits": [
          "큰 해안 바위",
          "바위 뒤 모래밭",
          "거친 파도",
          "흰 포말"
        ],
        "t2i_prompt": "Set in early 20th century, Korean peninsula. Photorealistic cinematic establishing shot, a rugged coastal area with large dark boulders being struck by rough crashing waves, thick white sea foam spreading at the rocky edges. A flat sandy beach extends behind the rock formations. Restrained earth tones, muted saturation, naturalistic contrast, tactile textures, gritty realism, sober tension, 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"
      },
      "L21": {
        "name": "마을 흙길·초가집 골목·사립문 앞·툇마루",
        "short_id": "L21",
        "description": "초가집 사이로 굽어지는 농촌 흙길. 낮은 사립문이 이어지고, 길 가까이에 집마다 작은 목조 툇마루가 붙어 있다.",
        "visual_traits": [
          "초가집 골목",
          "굽은 흙길",
          "낮은 사립문",
          "작은 목조 툇마루"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Boseong, Jeollanam-do. Photorealistic cinematic establishing shot, a rural village alley winding between traditional thatched-roof houses, a curved dirt road lined with low rustic twig gates, small wooden porches attached to the outer walls of the houses close to the path, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, grounded historical realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C01": {
        "name": "안규홍",
        "short_id": "C01",
        "description": "한국인 청년 남성. 검은 머리를 단단히 묶은 기본 모습이며, 얼굴형과 이목구비의 세부 형태는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "청년 나이대",
          "검은 머리",
          "단단히 묶은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A young Korean male, tightly tied black hair, neutral facial expression, tactile unpolished textures, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L08": {
        "name": "박제현 집 마당·일터·대문·곳간 앞",
        "short_id": "L08",
        "description": "사랑채와 안채, 곳간이 면한 넓은 흙마당. 작업용 평상과 볏짐이 놓이고, 큰 대문 곁에 툇돌이 있다.",
        "visual_traits": [
          "넓은 흙마당",
          "작업용 평상",
          "볏짐",
          "큰 대문과 툇돌",
          "곳간 출입문"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosong area. Photorealistic cinematic establishing shot, a wide dirt courtyard of a traditional Korean rural house compound, no people, no vehicles, no objects. The spacious dirt yard is surrounded by rustic earthen and wooden structures with traditional roofs, including a living quarters and a wooden storehouse. A low, weathered wooden work platform and bundles of dried rice straw rest on the dirt ground. A large traditional wooden main gate with a stone step stands at the boundary. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, daytime natural lighting.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L29": {
        "name": "새재 산길·수레 습격 지점·길가 숲",
        "short_id": "L29",
        "description": "양쪽 능선 사이로 이어지는 산중 흙길. 길가에 나무가 빽빽하고, 굽은 길과 숲 가장자리 사이로 좁은 빈틈이 난다.",
        "visual_traits": [
          "산중 흙길",
          "양쪽 능선",
          "빽빽한 길가 나무",
          "굽은 길",
          "숲 가장자리 빈틈"
        ],
        "t2i_prompt": "Set in the late Korean Empire, rural Boseong, Korean Peninsula. Photorealistic cinematic establishing shot, a narrow dirt mountain path winding between rugged ridges. The path is flanked by dense, thick forests with tall trees. Small natural gaps and overgrown brush lie between the curved dirt road and the edge of the dark woods. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures. Gritty historical realism, sober tension, 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"
      },
      "L14": {
        "name": "당산나무 아래 갈림길",
        "short_id": "L14",
        "description": "산 아래 큰 당산나무가 서 있는 흙길 갈림목. 굵은 줄기 아래 그늘이 드리우고, 갈라진 길이 산길로 연결된다.",
        "visual_traits": [
          "큰 당산나무",
          "굵은 나무줄기",
          "흙길 갈림목",
          "나무 아래 그늘"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Boseong, Jeollanam-do, Korean Peninsula. Photorealistic cinematic establishing shot, a dirt crossroads at the foot of a mountain with a massive, ancient tutelary tree standing prominently. The thick, gnarled tree trunk casts wide shadows over the fork in the unpaved dirt path that leads up into a mountain trail. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L24": {
        "name": "파청 산채 인근 편백숲·숲길 훈련 구역·보초 경계 지점",
        "short_id": "L24",
        "description": "곧은 편백 줄기가 빽빽한 숲과 좁은 흙길. 낙엽 깔린 바닥에 바위가 드러나고, 나무 사이로 산채 가장자리가 보인다.",
        "visual_traits": [
          "곧은 편백 줄기",
          "좁은 숲길",
          "낙엽 바닥",
          "바위",
          "나무 사이 산채 가장자리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Jeolla province. Photorealistic cinematic establishing shot, a dense forest filled with tall, straight hinoki cypress trunks, a narrow winding dirt path, ground covered with fallen autumn leaves and scattered exposed rocks, a glimpse of a rustic wooden mountain fortress edge visible through the dense trees in the background, daytime natural lighting. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, sober tension, 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"
      },
      "L18": {
        "name": "산자락 외딴 헛간 내부",
        "short_id": "L18",
        "description": "산자락에 떨어져 있는 어두운 헛간 내부. 거친 목재 골조와 단순한 바닥, 바깥빛이 들어오는 출입문이 보인다.",
        "visual_traits": [
          "어두운 실내",
          "거친 목재 골조",
          "단순한 바닥",
          "빛이 드는 출입문"
        ],
        "t2i_prompt": "Set in Late Korean Empire, rural Boseong area. Photorealistic cinematic establishing shot, interior of a secluded rustic shed, no people, no vehicles, no objects. Dark indoor space with rough, weathered wooden structural frames and a simple dirt floor. A doorway lets in a strong beam of natural light from the outside. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty realism, cinematic lighting.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C08": {
        "name": "박상현",
        "short_id": "C08",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 머리 길이, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Jeolla-namdo Boseong area. Passport-style ID photo, head and upper chest visible, Korean adult male, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C21": {
        "name": "헌병(염재보의 멍석을 검사하는 헌병)",
        "short_id": "C21",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비의 세부 형태는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Japanese adult male, natural black hair, average and neutral facial features, naturalistic skin texture. Restrained earth tones, naturalistic contrast, realistic historical drama style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C34": {
        "name": "은비녀를 훔친 의병",
        "short_id": "C34",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, natural black hair, normal facial features, photorealistic cinematic style, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L17": {
        "name": "민가 마당·광 입구",
        "short_id": "L17",
        "description": "닭장과 곡식 광의 출입문이 있는 농촌 흙마당. 광 안쪽으로 곡식 자루가 놓이며, 건물과 마당이 바로 맞닿아 있다.",
        "visual_traits": [
          "농촌 흙마당",
          "닭장",
          "곡식 광 출입문",
          "곡식 자루"
        ],
        "t2i_prompt": "Set in early 20th-century late Korean Empire, rural Boseong region. Photorealistic cinematic establishing shot, empty space, no people, no vehicles. A traditional rural dirt yard adjacent to rustic outbuildings. A weathered wooden chicken coop and the open entrance to a grain storage shed constructed with earthen walls and timber framing. Rough burlap grain sacks are slightly visible inside the dark shed. The dirt ground extends directly to the structural thresholds. Restrained earth tones, tactile unpolished textures, muted saturation, naturalistic contrast, grounded historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C02": {
        "name": "이관회",
        "short_id": "C02",
        "description": "한국인 청년 남성. 자연스러운 검은 머리의 기본 외형으로, 얼굴형과 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "청년 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. A young Korean man, natural black hair, standard facial features. Photorealistic, cinematic lighting, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, grounded historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L27": {
        "name": "파청 산채 하산 숲길·비탈",
        "short_id": "L27",
        "description": "산채 아래로 굽어 내려가는 숲길. 길 양옆에 나무와 바위가 이어지고, 흙 비탈과 수목이 먼 시야를 가린다.",
        "visual_traits": [
          "굽은 내리막길",
          "흙 비탈",
          "길 양옆 나무",
          "바위",
          "겹치는 수목"
        ],
        "t2i_prompt": "Set in the late Korean Empire, early 20th century, Jeollanam-do, Korean Peninsula. Photorealistic cinematic establishing shot, a winding dirt path descending a steep mountain slope, no people, no vehicles, no objects. Dense, overlapping trees and large irregular rocks lining both sides of the rough dirt trail. Steep earthen banks and thick forest canopy obscuring the distant view, creating a deep, secluded wilderness atmosphere. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "C10": {
        "name": "최 서방",
        "short_id": "C10",
        "description": "한국인 중년 이상 남성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 얼굴형과 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "중년 이상 나이대",
          "자연스러운 연령대의 얼굴"
        ],
        "t2i_prompt": "Set in late Korean Empire, Boseong region of the Korean peninsula. Passport-style ID photo, head and upper chest visible. A middle-aged or older Korean male, natural facial features with visible signs of aging and subtle wrinkles, natural hair, neutral expression. Restrained earth tones, naturalistic contrast, tactile unpolished skin texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C06": {
        "name": "박제현",
        "short_id": "C06",
        "description": "한국인 중년 이상 남성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 얼굴형과 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "중년 이상 나이대",
          "자연스러운 연령대의 얼굴"
        ],
        "t2i_prompt": "Set in early 20th century, Boseong, Jeollanam-do, Korean Peninsula. Passport-style ID photo, head and upper chest visible, middle-aged or older Korean man. Natural aging features and wrinkles on the face, age-appropriate neutral hair style, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C12": {
        "name": "복만",
        "short_id": "C12",
        "description": "한국인 성인 남성. 거칠게 자란 수염이 얼굴을 덮고 있으며, 자연스러운 검은 머리의 기본 외형이다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "거칠게 자란 수염",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, early 20th century, Korean Peninsula around Boseong. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, rough untamed beard covering the face, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "C13": {
        "name": "강용언",
        "short_id": "C13",
        "description": "한국인 성인 남성. 햇볕에 그을린 얼굴과 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "햇볕에 그을린 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, sun-tanned face, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "L05": {
        "name": "안규홍의 집 마당·사립문 안쪽·장독대",
        "short_id": "L05",
        "description": "사립문으로 둘러진 소박한 흙마당. 한쪽에 장독대와 옹기들이 모여 있고, 부엌과 방의 출입구가 마당에 면한다.",
        "visual_traits": [
          "흙마당",
          "사립문",
          "장독대",
          "모여 있는 옹기",
          "방과 부엌 출입구"
        ],
        "t2i_prompt": "Set in early 20th century Korean Empire era, Jeolla Province region. Photorealistic cinematic establishing shot, a humble dirt courtyard enclosed by a traditional twig gate, a cluster of various sizes of traditional Korean earthenware jars on a stone platform on one side, doors leading to a traditional mud-walled room and kitchen facing the yard, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L20": {
        "name": "배상도 끄나풀 집 곳간 내부",
        "short_id": "L20",
        "description": "쌀가마니와 씨나락 자루가 높이 쌓인 흙바닥 곳간. 은비녀와 유기그릇이 함께 놓이고, 관솔불이 내부를 밝힌다.",
        "visual_traits": [
          "흙바닥 곳간",
          "높이 쌓인 쌀가마니",
          "씨나락 자루",
          "은비녀와 유기그릇",
          "관솔불"
        ],
        "t2i_prompt": "Set in Late Korean Empire, rural Boseong area. Photorealistic cinematic establishing shot, interior of a traditional dirt-floor storehouse, no people, no vehicles, no objects. High stacks of woven straw rice sacks and grain bags along the earthen walls, a few silver hairpins and traditional brass bowls placed on a rustic wooden surface, illuminated by the warm, flickering, dim orange light of a pine knot torch. Rustic wooden beams, restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L30": {
        "name": "새재 산길 상부 능선의 일본군 매복 숲",
        "short_id": "L30",
        "description": "산길 양쪽 위로 솟은 수목 빽빽한 능선. 나무 사이에서 아래 흙길이 내려다보이고, 경사진 숲바닥이 이어진다.",
        "visual_traits": [
          "산길 위 능선",
          "빽빽한 수목",
          "아래로 보이는 흙길",
          "경사진 숲바닥"
        ],
        "t2i_prompt": "Set in Late Korean Empire, early 20th century, Joseon. Photorealistic cinematic establishing shot, a densely wooded mountain ridge overlooking a narrow dirt path below, seen through the tree trunks and branches. Steeply sloping forest floor covered with fallen leaves and dirt. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical drama atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P01": {
        "name": "지게",
        "short_id": "P01",
        "description": "긴 나무 기둥 두 개와 가로대를 엮은 운반 틀. 아래로 지겟다리가 뻗고, 등짐을 받치는 부분과 멜끈이 붙어 있다.",
        "visual_traits": [
          "목재 운반 틀",
          "긴 세로 기둥",
          "가로대",
          "돌출된 지겟다리",
          "멜끈"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean peninsula. Photorealistic product photo, isolated object, traditional Korean wooden A-frame carrier (Jige), made of two long unpolished wooden vertical poles and horizontal crossbars woven together, protruding wooden pegs to support heavy loads, thick woven straw shoulder straps attached to the frame, tactile unpolished textures, restrained earth tones, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "L34": {
        "name": "수레 운송 숲길·산길을 내려다보는 바위",
        "short_id": "L34",
        "description": "새벽안개가 깔린 산중 숲길. 길옆에 주변 산길을 내려다볼 수 있는 높은 바위가 있고, 수목 사이로 길이 이어진다.",
        "visual_traits": [
          "안개 낀 숲길",
          "높은 길가 바위",
          "산길을 향한 조망",
          "길 양옆 수목"
        ],
        "t2i_prompt": "Set in the late Korean Empire, early 20th century, Jeollanam-do Boseong region. Photorealistic cinematic establishing shot, a foggy mountain forest path, a prominent high rock situated beside the trail overlooking a winding dirt path below, surrounded by dense trees and foliage. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, early morning misty atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "L33": {
        "name": "감옥 취조실 내부",
        "short_id": "L33",
        "description": "탁자와 마주 놓인 의자가 있는 어두운 취조실. 뒤편 벽은 짙은 그림자에 잠기며, 손잡이 달린 문이 한쪽에 있다.",
        "visual_traits": [
          "탁자",
          "마주 놓인 의자",
          "짙은 벽면 그림자",
          "손잡이 달린 문"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean Peninsula. Photorealistic cinematic establishing shot, a dark and oppressive prison interrogation room interior. A simple, worn wooden table in the center with two wooden chairs facing each other. Deep, heavy shadows submerging the back wall, a sturdy wooden door with a metal handle on one side. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty historical realism, cinematic lighting emphasizing the grim space, empty room, 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"
      },
      "L32": {
        "name": "관청 앞·정문 문턱",
        "short_id": "L32",
        "description": "관청 건물의 큰 정문과 높인 문턱 앞 공간. 문 양옆으로 담장이 이어지고, 아침빛이 출입구와 바닥을 비춘다.",
        "visual_traits": [
          "큰 정문",
          "높인 문턱",
          "양옆 담장",
          "정문 앞 빈 공간"
        ],
        "t2i_prompt": "Set in late Korean Empire era, Boseong area in Jeollanam-do. Photorealistic cinematic establishing shot, the exterior dirt courtyard in front of a traditional Korean government office. A large wooden main gate featuring a highly raised wooden threshold, flanked by extended mud and tile walls on both sides. Empty dirt ground illuminated by morning sunlight. Restrained earth tones, muted saturation, naturalistic contrast, and tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      "P03": {
        "name": "짚멍석",
        "short_id": "P03",
        "description": "누런 볏짚을 촘촘히 엮은 길쭉한 멍석. 거친 짚결과 두툼한 가장자리가 있으며, 넓게 펴거나 둥글게 말 수 있다.",
        "visual_traits": [
          "누런 볏짚",
          "길쭉한 형태",
          "촘촘한 엮임",
          "두툼한 가장자리"
        ],
        "t2i_prompt": "Set in the late Korean Empire era, Jeollanam-do region of the Korean peninsula. Photorealistic product photo, isolated object, a traditional woven mat made of yellow rice straw, long rectangular shape, rough tactile straw texture, thick bound edges, detailed tightly woven pattern, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P05": {
        "name": "근대식 소총",
        "short_id": "P05",
        "description": "긴 금속 총열과 목재 개머리판을 갖춘 근대식 장총. 방아쇠울과 기계식 장전부가 있으며 총구 쪽에 총검 결합부가 있다.",
        "visual_traits": [
          "긴 금속 총열",
          "목재 개머리판",
          "방아쇠울",
          "기계식 장전부",
          "총검 결합부"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic product photo, isolated object, a vintage modern long rifle featuring a long metal barrel and a tactile unpolished wooden stock, mechanical loading mechanism, trigger guard, a bayonet lug near the muzzle, earth tones, muted saturation, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P04": {
        "name": "화승총",
        "short_id": "P04",
        "description": "긴 쇠 총열과 목재 몸체를 갖춘 낡은 화승총. 옆면에 화승을 물리는 장치가 있고, 금속 부분에 사용감이 남아 있다.",
        "visual_traits": [
          "긴 쇠 총열",
          "목재 몸체",
          "화승 장치",
          "낡은 금속 표면"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosung, Jeolla Province. Photorealistic product photo, isolated object, an antique matchlock gun. It features a long iron barrel, a weathered wooden stock, and a distinct match-holding mechanism on the side. The metal parts show signs of heavy wear, rust, and unpolished tactile textures. Restrained earth tones, naturalistic lighting, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P06": {
        "name": "총기(종류 미상)",
        "short_id": "P06",
        "description": "금속 총구와 총열, 손으로 잡는 몸체가 있는 총기. 구체적인 종류와 크기, 장전 방식, 색상은 명시되지 않는다.",
        "visual_traits": [
          "금속 총구",
          "총열",
          "손잡이와 몸체"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Boseong region of the Korean Peninsula. Photorealistic product photo, isolated object. A generic historical firearm featuring a metal muzzle, barrel, and a functional grip and body structure, unpolished metallic and wooden textures. Plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P02": {
        "name": "지게 작대기",
        "short_id": "P02",
        "description": "지게를 받치는 길고 단단한 나무 작대기. 손으로 쥘 수 있는 굵기의 몸통과 흙바닥을 짚는 끝부분이 있다.",
        "visual_traits": [
          "긴 막대 형태",
          "단단한 목재",
          "손에 잡히는 굵기",
          "바닥을 짚는 끝"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic product photo, isolated object, a long sturdy traditional wooden walking stick used for an A-frame carrier, unpolished rough wood texture, cylindrical shape, thickness suitable for hand grip, slightly worn blunt end, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P07": {
        "name": "총검",
        "short_id": "P07",
        "description": "소총 앞부분에 결합하는 길고 뾰족한 금속 칼날. 곧은 날과 결합용 손잡이를 갖춘 어두운 강철제 부속 무기다.",
        "visual_traits": [
          "길고 곧은 칼날",
          "뾰족한 끝",
          "강철 재질",
          "총열 결합부"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic product photo, isolated object, a military bayonet with a long straight pointed dark steel blade and an attachment handle with a mounting ring, tactile unpolished metal texture, gritty action realism, restrained earth tones, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P09": {
        "name": "낫",
        "short_id": "P09",
        "description": "짧은 나무 자루 끝에 안쪽으로 휜 쇠날이 붙은 농기구. 끝이 뾰족하고, 자루에는 거친 나뭇결과 사용감이 보인다.",
        "visual_traits": [
          "짧은 나무 자루",
          "안쪽으로 휜 쇠날",
          "뾰족한 날끝",
          "거친 나뭇결"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Jeollanam-do Boseong region. Photorealistic product photo, isolated object, plain neutral background. A traditional farming sickle with a short wooden handle showing rough wood grain and signs of heavy use, featuring an inward-curving iron blade with a pointed tip. Restrained earth tones, tactile unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P08": {
        "name": "칼",
        "short_id": "P08",
        "description": "긴 금속 칼날과 손잡이, 칼집을 갖춘 도검. 환도와 군도 형태가 등장하며, 장식과 정확한 규격은 명시되지 않는다.",
        "visual_traits": [
          "긴 금속 칼날",
          "도검 손잡이",
          "칼집",
          "환도·군도 형태"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Korean peninsula. Photorealistic product photo, isolated object, plain neutral background. A long metal sword with a handle and a matching scabbard. It features the shape of a traditional Korean Hwando or an early 20th-century military sword, with a long, slightly curved metal blade and a functional hilt. Restrained earth tones, unpolished textures, realistic and practical design without excessive decoration, historically grounded.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P10": {
        "name": "몽둥이",
        "short_id": "P10",
        "description": "한 손 또는 두 손으로 쥘 수 있는 길고 단단한 나무 막대. 두툼한 몸통과 장식 없는 거친 표면을 가진다.",
        "visual_traits": [
          "긴 나무 막대",
          "두툼한 몸통",
          "거친 목재 표면",
          "장식 없는 형태"
        ],
        "t2i_prompt": "Set in early 20th century, Jeollanam-do Boseong area. Photorealistic product photo, isolated object, a long and solid wooden club, thick cylindrical body, rough and unpolished wood surface, unadorned form, plain neutral background. Restrained earth tones, naturalistic contrast, tactile textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P12": {
        "name": "지휘봉",
        "short_id": "P12",
        "description": "한 손에 쥐는 가늘고 곧은 짧은 막대. 끝으로 대상을 가리킬 수 있는 단순한 형태이며 재질과 색상은 명시되지 않는다.",
        "visual_traits": [
          "가늘고 곧은 몸통",
          "짧은 막대 형태",
          "단순한 끝부분"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Jeollanam-do Boseong area. Photorealistic product photo, isolated object, plain neutral background. A simple, thin, straight, short baton or pointing stick. Minimalist design without complex ornaments, featuring a practical smooth cylindrical body and a simple tip. Restrained earth tones, tactile unpolished textures, naturalistic contrast, grounded historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      "P21": {
        "name": "곡식 자루·가마니",
        "short_id": "P21",
        "description": "곡식을 담아 입구를 단단히 묶은 누런 자루와 짚 가마니. 크기가 다양하며, 거친 섬유 표면과 불룩한 직사각 몸통이 보인다.",
        "visual_traits": [
          "누런 자루와 짚 가마니",
          "거친 섬유 표면",
          "묶인 입구",
          "불룩한 직사각 몸통"
        ],
        "t2i_prompt": "Set in Late Korean Empire era, early 20th century, Boseong, Jeollanam-do, Korean Peninsula. Photorealistic product photo, isolated object, coarse yellowish burlap sacks and woven straw bags, bulging rectangular shapes with tightly tied openings, some sacks featuring black ink brush strokes of Korean text on the surface, rustic and tactile unpolished textures, restrained earth tones, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      }
    },
    "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"
      ],
      [
        "일본 순사",
        "character",
        "C25"
      ],
      [
        "조선인 순검(장터 징세 일행)",
        "character",
        "C26"
      ],
      [
        "조선인 순검(안규홍 체포·옥사 담당)",
        "character",
        "C27"
      ],
      [
        "피투성이 조선인 남성(옥사 수감자)",
        "character",
        "C31"
      ],
      [
        "조선인 청년(짚신전)",
        "character",
        "C32"
      ],
      [
        "조선인 노파(씨나락 주인)",
        "character",
        "C33"
      ],
      [
        "은비녀를 훔친 의병",
        "character",
        "C34"
      ],
      [
        "의병1",
        "character",
        "C35"
      ],
      [
        "조선인 남성(배상도 끄나풀 집 곳간)",
        "character",
        "C36"
      ],
      [
        "의병 포로1",
        "character",
        "C37"
      ],
      [
        "의병 포로2",
        "character",
        "C38"
      ],
      [
        "의병 포로3",
        "character",
        "C39"
      ],
      [
        "의병4",
        "character",
        "C40"
      ],
      [
        "일본인 행정요원",
        "character",
        "C41"
      ],
      [
        "조선인 머슴(박제현 집)",
        "character",
        "C42"
      ],
      [
        "보초 의병",
        "character",
        "C43"
      ],
      [
        "일진회 대장",
        "character",
        "C44"
      ],
      [
        "선두 일본인 군인",
        "character",
        "C45"
      ],
      [
        "헌병 장교의 말",
        "character",
        "C46"
      ],
      [
        "복내장터 좌판 거리·장터 입구·골목",
        "location",
        "L01"
      ],
      [
        "복내장터 국밥집 평상 자리",
        "location",
        "L02"
      ],
      [
        "안규홍의 집 부엌",
        "location",
        "L03"
      ],
      [
        "안규홍의 집 방",
        "location",
        "L04"
      ],
      [
        "안규홍의 집 마당·사립문 안쪽·장독대",
        "location",
        "L05"
      ],
      [
        "안규홍의 집 사립문 밖 흙길",
        "location",
        "L06"
      ],
      [
        "마을 뒤 산길",
        "location",
        "L07"
      ],
      [
        "박제현 집 마당·일터·대문·곳간 앞",
        "location",
        "L08"
      ],
      [
        "박제현 집 사랑채 방",
        "location",
        "L09"
      ],
      [
        "박제현 집 사랑채 대청마루",
        "location",
        "L10"
      ],
      [
        "보성 주재소 옥사 감방",
        "location",
        "L11"
      ],
      [
        "보성 주재소 옥사 복도",
        "location",
        "L12"
      ],
      [
        "논둑길",
        "location",
        "L13"
      ],
      [
        "당산나무 아래 갈림길",
        "location",
        "L14"
      ],
      [
        "대나무 숲길·바위 매복 지점",
        "location",
        "L15"
      ],
      [
        "보성 호숫가 강용언 임시거점 자갈밭·공터·막사 앞",
        "location",
        "L16"
      ],
      [
        "민가 마당·광 입구",
        "location",
        "L17"
      ],
      [
        "산자락 외딴 헛간 내부",
        "location",
        "L18"
      ],
      [
        "배상도 끄나풀 집 곳간 내부",
        "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"
      ],
      [
        "지게",
        "prop",
        "P01"
      ],
      [
        "지게 작대기",
        "prop",
        "P02"
      ],
      [
        "짚멍석",
        "prop",
        "P03"
      ],
      [
        "화승총",
        "prop",
        "P04"
      ],
      [
        "근대식 소총",
        "prop",
        "P05"
      ],
      [
        "총기(종류 미상)",
        "prop",
        "P06"
      ],
      [
        "총검",
        "prop",
        "P07"
      ],
      [
        "칼",
        "prop",
        "P08"
      ],
      [
        "낫",
        "prop",
        "P09"
      ],
      [
        "몽둥이",
        "prop",
        "P10"
      ],
      [
        "기관총",
        "prop",
        "P11"
      ],
      [
        "지휘봉",
        "prop",
        "P12"
      ],
      [
        "훈련용 나뭇가지",
        "prop",
        "P13"
      ],
      [
        "대장장이의 망치",
        "prop",
        "P14"
      ],
      [
        "약탕관",
        "prop",
        "P18"
      ],
      [
        "약봉지",
        "prop",
        "P19"
      ],
      [
        "보자기 꾸러미·봇짐",
        "prop",
        "P20"
      ],
      [
        "곡식 자루·가마니",
        "prop",
        "P21"
      ],
      [
        "볏짐",
        "prop",
        "P22"
      ],
      [
        "광주리·바구니",
        "prop",
        "P23"
      ],
      [
        "최 서방의 망태기",
        "prop",
        "P24"
      ],
      [
        "엽전 꾸러미",
        "prop",
        "P25"
      ],
      [
        "장부",
        "prop",
        "P26"
      ],
      [
        "붓",
        "prop",
        "P27"
      ],
      [
        "도장",
        "prop",
        "P28"
      ],
      [
        "무쇠솥",
        "prop",
        "P29"
      ],
      [
        "자물쇠",
        "prop",
        "P30"
      ],
      [
        "포승줄",
        "prop",
        "P31"
      ]
    ],
    "characters": [
      {
        "name": "피투성이 조선인 남성(옥사 수감자)",
        "short_id": "C31",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 평상시 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire era, Boseong, Jeollanam-do, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, typical facial features. Photorealistic cinematic style, naturalistic contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "일진회 대장",
        "short_id": "C44",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures, balancing human warmth with sober tension and tragic gravity.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 노파(씨나락 주인)",
        "short_id": "C33",
        "description": "한국인 노년 여성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "노년 나이대",
          "자연스러운 노년의 얼굴"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosong area of Jeollanam-do. Passport-style ID photo, head and upper chest visible, plain white background. Elderly Korean woman, natural wrinkles and aging features on face, neutral facial expression, natural hair. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 머슴(박제현 집)",
        "short_id": "C42",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in the late Korean Empire era, Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, average and typical facial features. Photorealistic cinematic style, restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "일본인 행정요원",
        "short_id": "C41",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Japanese male, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 순검(장터 징세 일행)",
        "short_id": "C26",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century Korean Empire, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with natural black hair. Neutral facial expression, unpolished texture, naturalistic contrast, gritty historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "헌병 장교의 말",
        "short_id": "C46",
        "description": "성체 말의 기본 외형. 긴 얼굴과 위로 선 귀, 목을 따라 난 갈기가 있으며, 털색과 품종은 명시되지 않는다.",
        "visual_traits": [
          "성체 말",
          "긴 얼굴",
          "위로 선 귀",
          "목을 따라 난 갈기"
        ],
        "t2i_prompt": "Set in the Late Korean Empire, early 20th century, Boseong area in Jeollanam-do on the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Head and neck of an adult horse, long face, upright ears, mane along the neck. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "일본인 징세원1",
        "short_id": "C23",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. Adult Japanese male, natural black hair, standard facial features. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, grounded historical resistance drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "헌병 장교",
        "short_id": "C20",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, Japanese adult male, natural black hair, plain white background. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "백정",
        "short_id": "C18",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire early 20th century, Boseong Jeollanam-do Korean peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "의병 포로3",
        "short_id": "C39",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, generic natural black hair. Naturalistic textures, gritty historical drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "임정현",
        "short_id": "C15",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Boseong region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures. Grounded historical resistance drama and gritty action realism, balancing human warmth with sober tension.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "안규홍의 어머니",
        "short_id": "C05",
        "description": "한국인 중노년 여성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 정확한 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "중노년 나이대",
          "자연스러운 연령대의 얼굴"
        ],
        "t2i_prompt": "Set in the late Korean Empire, rural Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A middle-aged to elderly Korean woman, natural face with age-appropriate wrinkles and weathering, greyish-black hair naturally styled or tied back. Neutral expression. No clothing described, no props, no accessories. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "토미이시",
        "short_id": "C16",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Boseong region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Japanese adult male, natural black hair, standard facial features, neutral expression. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama, gritty action realism, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "염재보",
        "short_id": "C03",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Jeollanam-do Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama and gritty action realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "의병 포로1",
        "short_id": "C37",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 평상시 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, natural facial features, realistic skin texture.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "목수",
        "short_id": "C19",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in the late Korean Empire, Jeollanam-do region. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, neutral facial features, unpolished appearance. Restrained earth tones, naturalistic contrast, gritty historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 순검(안규홍 체포·옥사 담당)",
        "short_id": "C27",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, average face. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama and gritty action realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "헌병(안규홍에게 총검으로 찔리는 헌병)",
        "short_id": "C22",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 평상시 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Boseong, Jeollanam-do. Passport-style ID photo, head and upper chest visible, plain white background. Adult Japanese male, natural black hair, standard facial features. Photorealistic cinematic style, muted saturation, naturalistic contrast, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "의병1",
        "short_id": "C35",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, natural black hair, looking forward. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures, balancing human warmth with sober tension and tragic gravity.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 청년(짚신전)",
        "short_id": "C32",
        "description": "한국인 청년 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "청년 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Jeollanam-do Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A young Korean male, natural black hair, ordinary facial features, neutral expression. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, photorealistic cinematic lighting.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "일본 순사",
        "short_id": "C25",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korea. Passport-style ID photo, head and upper chest visible, adult Japanese male, natural black hair, plain white background. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "선두 일본인 군인",
        "short_id": "C45",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. Adult Japanese male, natural black hair. Gritty action realism, muted saturation, naturalistic contrast, tactile, unpolished textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "의병 포로2",
        "short_id": "C38",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비의 세부 형태는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire early 20th century, Boseong region of the Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male with natural black hair and standard facial features. Naturalistic skin texture, neutral expression.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "박진성",
        "short_id": "C07",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Bosong region of Jeollanam-do. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Neutral expression. Photorealistic, cinematic style, gritty realism, unpolished textures, naturalistic contrast.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "조선인 남성(배상도 끄나풀 집 곳간)",
        "short_id": "C36",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, natural black hair, standard facial features, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "달래",
        "short_id": "C04",
        "description": "한국인 젊은 여성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 평상시 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "젊은 성인",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Bosung, Jeollanam-do. Passport-style ID photo, head and upper chest visible, young Korean woman, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "보초 의병",
        "short_id": "C43",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, of an adult Korean male with natural black hair and ordinary facial features, plain white background. Photorealistic cinematic style, naturalistic contrast, tactile unpolished textures, grounded historical drama.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "오주일",
        "short_id": "C14",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, neutral facial features. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, grounded historical resistance drama realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "법화댁",
        "short_id": "C09",
        "description": "한국인 성인 여성. 자연스러운 머리색과 얼굴의 기본 외형이며, 정확한 나이와 얼굴형, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 여성",
          "성인 나이대",
          "자연스러운 머리색"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Boseong, Jeollanam-do, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult female, natural hair color, natural facial features, neutral expression. Restrained earth tones, muted saturation, naturalistic contrast, tactile textures, photorealistic cinematic realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "일본인 징세원2",
        "short_id": "C24",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 정확한 나이와 얼굴형, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Japanese male, natural black hair, neutral expression, plain white background, photorealistic cinematic lighting, realistic facial details.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "대장장이",
        "short_id": "C17",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosong area. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair, neutral facial expression, realistic facial features, cinematic lighting, highly detailed face.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "배상도",
        "short_id": "C11",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Korean peninsula. Passport-style ID photo, head and upper chest visible, plain white background. A Korean adult male, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "의병4",
        "short_id": "C40",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Boseong area of the Korean peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, natural black hair, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "안규홍",
        "short_id": "C01",
        "description": "한국인 청년 남성. 검은 머리를 단단히 묶은 기본 모습이며, 얼굴형과 이목구비의 세부 형태는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "청년 나이대",
          "검은 머리",
          "단단히 묶은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Boseong region. Passport-style ID photo, head and upper chest visible, plain white background. A young Korean male, tightly tied black hair, neutral facial expression, tactile unpolished textures, photorealistic.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "박상현",
        "short_id": "C08",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 머리 길이, 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Jeolla-namdo Boseong area. Passport-style ID photo, head and upper chest visible, Korean adult male, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "헌병(염재보의 멍석을 검사하는 헌병)",
        "short_id": "C21",
        "description": "일본인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 이목구비의 세부 형태는 명시되지 않는다.",
        "visual_traits": [
          "일본인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, plain white background. Japanese adult male, natural black hair, average and neutral facial features, naturalistic skin texture. Restrained earth tones, naturalistic contrast, realistic historical drama style.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "은비녀를 훔친 의병",
        "short_id": "C34",
        "description": "한국인 성인 남성. 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 수염 유무, 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, natural black hair, normal facial features, photorealistic cinematic style, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "이관회",
        "short_id": "C02",
        "description": "한국인 청년 남성. 자연스러운 검은 머리의 기본 외형으로, 얼굴형과 머리 길이는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "청년 나이대",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do Boseong area. Passport-style ID photo, head and upper chest visible, plain white background. A young Korean man, natural black hair, standard facial features. Photorealistic, cinematic lighting, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, grounded historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "최 서방",
        "short_id": "C10",
        "description": "한국인 중년 이상 남성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 얼굴형과 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "중년 이상 나이대",
          "자연스러운 연령대의 얼굴"
        ],
        "t2i_prompt": "Set in late Korean Empire, Boseong region of the Korean peninsula. Passport-style ID photo, head and upper chest visible. A middle-aged or older Korean male, natural facial features with visible signs of aging and subtle wrinkles, natural hair, neutral expression. Restrained earth tones, naturalistic contrast, tactile unpolished skin texture, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "박제현",
        "short_id": "C06",
        "description": "한국인 중년 이상 남성. 연령대에 맞는 자연스러운 얼굴과 머리의 기본 외형이며, 얼굴형과 수염 유무는 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "중년 이상 나이대",
          "자연스러운 연령대의 얼굴"
        ],
        "t2i_prompt": "Set in early 20th century, Boseong, Jeollanam-do, Korean Peninsula. Passport-style ID photo, head and upper chest visible, middle-aged or older Korean man. Natural aging features and wrinkles on the face, age-appropriate neutral hair style, neutral expression, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "복만",
        "short_id": "C12",
        "description": "한국인 성인 남성. 거칠게 자란 수염이 얼굴을 덮고 있으며, 자연스러운 검은 머리의 기본 외형이다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "거칠게 자란 수염",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, early 20th century, Korean Peninsula around Boseong. Passport-style ID photo, head and upper chest visible, plain white background. Korean adult male, rough untamed beard covering the face, natural black hair. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "강용언",
        "short_id": "C13",
        "description": "한국인 성인 남성. 햇볕에 그을린 얼굴과 자연스러운 검은 머리의 기본 외형이며, 얼굴형과 머리 모양은 명시되지 않는다.",
        "visual_traits": [
          "한국인 남성",
          "성인 나이대",
          "햇볕에 그을린 얼굴",
          "자연스러운 검은 머리"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean Peninsula. Passport-style ID photo, head and upper chest visible, adult Korean male, sun-tanned face, natural black hair, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "보성 호숫가 강용언 임시거점 자갈밭·공터·막사 앞",
        "short_id": "L16",
        "description": "넓은 호수와 자갈밭 앞에 낡은 천과 거적으로 엮은 막사가 모여 있다. 뒤로 대나무숲이 서고, 돌 화덕과 큰 무쇠솥이 놓인다.",
        "visual_traits": [
          "넓은 호수",
          "호숫가 자갈밭",
          "천과 거적 막사",
          "대나무숲",
          "돌 화덕과 무쇠솥"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Jeollanam-do Boseong region. Photorealistic cinematic establishing shot, a temporary campsite on a wide lakeside gravel shore and dirt clearing. Makeshift tents constructed from old worn cloth and woven straw mats. A dense bamboo forest standing in the background. Crude stone fire pits with large cast-iron pots on the ground. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures. Gritty historical resistance drama realism, no people, no vehicles, no modern objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "복내장터 좌판 거리·장터 입구·골목",
        "short_id": "L01",
        "description": "흙바닥 길 양쪽에 옹기전, 짚신전, 포목전과 생선 좌판이 빽빽한 장터. 입구와 좁은 골목이 이어지고 국밥집 연기가 오른다.",
        "visual_traits": [
          "흙바닥 거리",
          "빽빽한 좌판",
          "옹기와 짚신 진열",
          "좁은 골목",
          "국밥집 연기"
        ],
        "t2i_prompt": "Set in late Korean Empire, Jeollanam-do Boseong area. Photorealistic cinematic establishing shot, a traditional outdoor rural market street. Dirt roads lined densely with wooden stalls and straw mats, empty displays for earthen pottery and straw shoes, a thatched-roof tavern with white smoke rising from the chimney, narrow dirt alleys branching off from the main entrance. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty historical realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "exterior"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "박제현 집 사랑채 대청마루",
        "short_id": "L10",
        "description": "마당보다 높게 놓인 목조 대청마루. 넓은 마룻널과 기둥이 드러나며, 사랑채 방과 흙마당 사이를 연결한다.",
        "visual_traits": [
          "높인 목조 바닥",
          "넓은 마룻널",
          "목재 기둥",
          "마당으로 열린 전면"
        ],
        "t2i_prompt": "Set in early 20th-century Joseon, southern Korean peninsula. Photorealistic cinematic establishing shot, a traditional hanok sarangchae daecheong-maru, which is an elevated wide wooden porch. Thick exposed wooden pillars, wide and tactile wooden floorboards elevated above a dirt courtyard. Open-air structure connecting inner rooms with traditional paper doors to the outside dirt yard. Restrained earth tones, muted saturation, naturalistic contrast, unpolished textures, natural daylight, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "대나무 숲길·바위 매복 지점",
        "short_id": "L15",
        "description": "빽빽한 대나무 사이로 내려가는 좁은 산길. 길 양쪽에 바위와 틈새가 있으며, 대나무 줄기가 시야를 여러 겹 가린다.",
        "visual_traits": [
          "빽빽한 대나무",
          "좁은 내리막길",
          "길 양쪽 바위",
          "바위틈",
          "겹치는 대나무 줄기"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Boseong, Jeollanam-do. Photorealistic cinematic establishing shot, a narrow downhill dirt mountain path cutting through a highly dense bamboo forest. Large, rugged rocks and deep crevices flank both sides of the steep trail. Countless overlapping bamboo stalks create dense layers that partially obscure the view. Restrained earth tones, muted saturation, naturalistic lighting, tactile and unpolished textures, gritty historical realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "파청 산채 공터·훈련장·취사장·막사 주변",
        "short_id": "L23",
        "description": "편백숲 속 흙 공터를 중심으로 목책과 움막이 모인 산채. 훈련할 빈터와 가마솥 취사장, 곡식 보관 자리가 나뉘어 있다.",
        "visual_traits": [
          "편백숲 속 공터",
          "목책",
          "움막",
          "가마솥 취사장",
          "곡식 보관 자리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, rural and mountainous Boseong area. Photorealistic cinematic establishing shot. A hidden mountain stronghold in a dense cypress forest. A large dirt clearing surrounded by rustic log fences and simple huts made of straw and wood. A training area in the open dirt, an outdoor kitchen with large iron cauldrons over stone fire pits, and a storage area with stacked grain sacks. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "multi_space",
              "allowed_space_keys": [
                "main",
                "kitchen",
                "yard"
              ],
              "default_space_key": "main"
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "안규홍의 집 방",
        "short_id": "L04",
        "description": "바닥에 이불을 펴는 소박한 온돌방. 벽 가까이에 침구가 놓이고, 바깥으로 연결되는 방문이 있다.",
        "visual_traits": [
          "온돌방 바닥",
          "벽가의 이불",
          "단순한 실내",
          "바깥으로 난 방문"
        ],
        "t2i_prompt": "Set in early 20th century Late Korean Empire, rural Bosong region. Photorealistic cinematic establishing shot, interior of a humble traditional Korean ondol room, worn paper flooring, simple papered walls, traditional cotton bedding laid on the floor near the wall, wooden lattice door with paper, sparse and rustic interior, natural light filtering through the paper door, restrained earth tones, muted saturation, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "보성 주재소 토미이시 집무실",
        "short_id": "L22",
        "description": "정갈한 책상과 의자가 놓인 집무실. 책상 위에 징세 장부와 서류, 주판, 붉은 인주와 도장이 정돈되어 있다.",
        "visual_traits": [
          "정갈한 책상",
          "의자",
          "장부와 서류",
          "주판",
          "붉은 인주와 도장"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic cinematic establishing shot, interior of a neat police substation office. A clean wooden desk and chair in the center. Neatly arranged on the desk are tax ledgers, scattered documents, a wooden abacus, and a red ink pad with a stamp. Early 1900s aesthetic, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, sober tension, no people, no vehicles, no extraneous objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "박제현 집 사랑채 방",
        "short_id": "L09",
        "description": "목조 한옥 사랑채의 좌식 방. 낮은 상을 놓을 수 있는 바닥과 목재 문틀이 있으며, 열린 방문 너머 마당이 보인다.",
        "visual_traits": [
          "목조 한옥 실내",
          "좌식 바닥",
          "낮은 상",
          "목재 문틀",
          "마당을 향한 방문"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean peninsula. Photorealistic cinematic establishing shot, interior of a traditional wooden Hanok sarangchae room, wooden floor for floor-seating, a low wooden table, traditional wooden door frames with paper lattice, open doors revealing a dirt courtyard outside, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "보성 주재소 옥사 감방",
        "short_id": "L11",
        "description": "철창문으로 복도와 나뉜 어두운 감방. 벽과 맨바닥이 드러나고, 구석까지 짙은 그림자가 이어지는 단순한 공간이다.",
        "visual_traits": [
          "철창문",
          "드러난 벽면",
          "맨바닥",
          "어두운 구석"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Jeolla Province. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A dark, cramped historical jail cell. A heavy iron grated door separates the cell from the corridor. Bare, rough walls and a cold, unpolished floor. Deep shadows stretching into the corners, creating a stark and bleak atmosphere. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "파청 산채를 내려다보는 능선",
        "short_id": "L26",
        "description": "숲속 산채 공터와 움막을 내려다보는 높은 능선. 나무 사이로 아래 공간이 열리고, 양옆으로 숲 비탈이 이어진다.",
        "visual_traits": [
          "높은 능선",
          "열린 조망",
          "아래쪽 산채 공터",
          "내려다보이는 움막",
          "양옆 숲 비탈"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Jeollanam-do Boseong region. Photorealistic cinematic establishing shot, high mountain ridge overlooking a forest clearing and rustic huts below. An elevated dirt path flanked by dense forested slopes, with a clear vantage point opening through the trees towards the lower camp area, natural lighting, muted earth tones, unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "안규홍의 집 부엌",
        "short_id": "L03",
        "description": "장작을 넣는 아궁이와 약탕관이 있는 소박한 부엌. 구석에 지게를 둘 자리가 있고, 어두운 실내에 불빛이 낮게 번진다.",
        "visual_traits": [
          "장작 아궁이",
          "약탕관",
          "지게를 두는 구석",
          "낮은 불빛"
        ],
        "t2i_prompt": "Set in early 20th century, rural Boseong area. Photorealistic cinematic establishing shot, interior of a rustic traditional Korean kitchen. A clay and stone firewood stove (agungi) is the focal point, with a traditional clay medicine brewing pot resting on top. A wooden A-frame carrier (jige) is leaning against a corner. Earthen floor, soot-stained rough walls. The dark interior is illuminated by low, warm firelight spilling from the stove. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "안규홍의 집 사립문 밖 흙길",
        "short_id": "L06",
        "description": "낮은 사립문 바깥으로 이어지는 농촌 흙길. 집의 담과 문이 길가에 있고, 멀리 산 쪽으로 길이 이어진다.",
        "visual_traits": [
          "농촌 흙길",
          "낮은 사립문",
          "길가의 담",
          "산으로 이어지는 길"
        ],
        "t2i_prompt": "Set in early 20th century, Jeollanam-do Boseong area. Photorealistic cinematic establishing shot, a rural dirt path leading outward from a low, woven brushwood gate. A simple mud and stone wall borders the side of the road, and the unpaved trail extends windingly toward distant mountains. Natural earthy tones, tactile unpolished textures, muted saturation, 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": "나무 사이로 산채까지 이어지는 가파른 흙길. 비탈과 굽은 길이 겹치며, 아래쪽 마을이 수목 틈으로 멀리 내려다보인다.",
        "visual_traits": [
          "가파른 오르막",
          "흙길",
          "양옆 수목",
          "굽은 비탈",
          "멀리 내려다보이는 마을"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Boseong Jeollanam-do Korean peninsula. Photorealistic cinematic establishing shot, no people, no vehicles, no objects. A steep, winding dirt path leading up a mountain slope, heavily flanked by dense, rugged trees. The rough terrain features overlapping curved dirt trails. Through the gaps in the dense foliage, a small distant rural village can be faintly seen down below in the valley. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "논둑길",
        "short_id": "L13",
        "description": "논 사이로 좁게 이어지는 흙 논둑길. 낮은 논둑의 선이 산 아래로 이어지고, 새벽에는 엷은 빛과 안개가 깔린다.",
        "visual_traits": [
          "좁은 흙 논둑",
          "양옆의 논",
          "산 아래로 이어지는 길",
          "새벽 안개"
        ],
        "t2i_prompt": "Set in late Korean Empire period, Boseong, Jeollanam-do, Korean peninsula. Photorealistic cinematic establishing shot, a narrow dirt path running between wide rice paddies, the low line of the agricultural field path stretching toward the foot of distant mountains, covered with dirt and wild grass, faint dawn light and thin mist settling over the terrain, restrained earth tones, muted saturation, naturalistic contrast, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "보성 주재소 옥사 복도",
        "short_id": "L12",
        "description": "감방 철창을 따라 길게 이어지는 어두운 복도. 닫힌 옥문과 단단한 바닥이 보이고, 복도 끝은 짙은 그늘에 잠긴다.",
        "visual_traits": [
          "길게 이어진 복도",
          "감방 철창",
          "닫힌 옥문",
          "어두운 복도 끝"
        ],
        "t2i_prompt": "Set in Late Korean Empire period, Boseong region of the Korean Peninsula. Photorealistic cinematic establishing shot, a long, dark, and narrow prison corridor. Heavy iron bars line one side of the hallway, interspersed with heavily closed solid prison doors. The floor is made of cold, hard stone or bare concrete. The environment is dimly lit, casting deep, oppressive shadows that swallow the far end of the corridor. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty historical drama atmosphere. no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "마을 뒤 산길",
        "short_id": "L07",
        "description": "마을 뒤 산 안쪽으로 이어지는 좁은 흙길. 산비탈과 나무 사이를 따라 굽어지며 수목 그늘이 드리운다.",
        "visual_traits": [
          "좁은 흙길",
          "산비탈",
          "길가의 수목",
          "나무 그늘"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Boseong area of Jeollanam-do, Korean Peninsula. Photorealistic cinematic establishing shot, a narrow, winding dirt path leading deep into a dense mountain forest. The raw dirt path curves along a rugged mountain slope, flanked by thick, overgrown trees casting deep and uneven shadows across the ground, no people, no vehicles, no objects. Restrained earth tones, muted saturation, naturalistic contrast, tactile and unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "복내장터 국밥집 평상 자리",
        "short_id": "L02",
        "description": "가마솥에서 흰 김이 오르는 국밥집. 나무 평상과 구석 자리가 놓이고, 사발과 탁주잔이 평상 위에 놓여 있다.",
        "visual_traits": [
          "나무 평상",
          "김 오르는 가마솥",
          "구석 자리",
          "사발과 탁주잔"
        ],
        "t2i_prompt": "Set in late Korean Empire, Boseong region. Photorealistic cinematic establishing shot, a rustic open-air marketplace eatery, no people, no vehicles. Large weathered flat wooden platforms for seating, a giant black iron cauldron embedded in a traditional mud and stone stove with thick white steam rising from it. Muted earth tones, natural lighting, tactile unpolished wood and stone textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "관청 뒤편 담장 골목",
        "short_id": "L31",
        "description": "관청 뒤편의 높은 담장을 따라 이어지는 좁은 골목. 담 아래에 짙은 그늘이 드리우고, 길이 건물 뒤로 길게 뻗는다.",
        "visual_traits": [
          "높은 담장",
          "좁은 골목",
          "담 아래 그늘",
          "건물 뒤로 이어진 길"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Boseong region. Photorealistic cinematic establishing shot, a narrow dirt alleyway running along a high traditional wall behind a government building, deep shadows cast down along the base of the wall, the pathway stretching out long into the distance, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "해안 바위지대·모래밭",
        "short_id": "L28",
        "description": "거친 파도가 부서지는 해안 바위지대. 큰 바위 뒤로 모래밭이 이어지고, 바위 가장자리에 흰 포말이 번진다.",
        "visual_traits": [
          "큰 해안 바위",
          "바위 뒤 모래밭",
          "거친 파도",
          "흰 포말"
        ],
        "t2i_prompt": "Set in early 20th century, Korean peninsula. Photorealistic cinematic establishing shot, a rugged coastal area with large dark boulders being struck by rough crashing waves, thick white sea foam spreading at the rocky edges. A flat sandy beach extends behind the rock formations. Restrained earth tones, muted saturation, naturalistic contrast, tactile textures, gritty realism, sober tension, 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": "초가집 사이로 굽어지는 농촌 흙길. 낮은 사립문이 이어지고, 길 가까이에 집마다 작은 목조 툇마루가 붙어 있다.",
        "visual_traits": [
          "초가집 골목",
          "굽은 흙길",
          "낮은 사립문",
          "작은 목조 툇마루"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Boseong, Jeollanam-do. Photorealistic cinematic establishing shot, a rural village alley winding between traditional thatched-roof houses, a curved dirt road lined with low rustic twig gates, small wooden porches attached to the outer walls of the houses close to the path, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, grounded historical realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "박제현 집 마당·일터·대문·곳간 앞",
        "short_id": "L08",
        "description": "사랑채와 안채, 곳간이 면한 넓은 흙마당. 작업용 평상과 볏짐이 놓이고, 큰 대문 곁에 툇돌이 있다.",
        "visual_traits": [
          "넓은 흙마당",
          "작업용 평상",
          "볏짐",
          "큰 대문과 툇돌",
          "곳간 출입문"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosong area. Photorealistic cinematic establishing shot, a wide dirt courtyard of a traditional Korean rural house compound, no people, no vehicles, no objects. The spacious dirt yard is surrounded by rustic earthen and wooden structures with traditional roofs, including a living quarters and a wooden storehouse. A low, weathered wooden work platform and bundles of dried rice straw rest on the dirt ground. A large traditional wooden main gate with a stone step stands at the boundary. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, daytime natural lighting.",
        "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": "L29",
        "description": "양쪽 능선 사이로 이어지는 산중 흙길. 길가에 나무가 빽빽하고, 굽은 길과 숲 가장자리 사이로 좁은 빈틈이 난다.",
        "visual_traits": [
          "산중 흙길",
          "양쪽 능선",
          "빽빽한 길가 나무",
          "굽은 길",
          "숲 가장자리 빈틈"
        ],
        "t2i_prompt": "Set in the late Korean Empire, rural Boseong, Korean Peninsula. Photorealistic cinematic establishing shot, a narrow dirt mountain path winding between rugged ridges. The path is flanked by dense, thick forests with tall trees. Small natural gaps and overgrown brush lie between the curved dirt road and the edge of the dark woods. Restrained earth tones, muted saturation, naturalistic contrast, and tactile, unpolished textures. Gritty historical realism, sober tension, 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": "산 아래 큰 당산나무가 서 있는 흙길 갈림목. 굵은 줄기 아래 그늘이 드리우고, 갈라진 길이 산길로 연결된다.",
        "visual_traits": [
          "큰 당산나무",
          "굵은 나무줄기",
          "흙길 갈림목",
          "나무 아래 그늘"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century Boseong, Jeollanam-do, Korean Peninsula. Photorealistic cinematic establishing shot, a dirt crossroads at the foot of a mountain with a massive, ancient tutelary tree standing prominently. The thick, gnarled tree trunk casts wide shadows over the fork in the unpaved dirt path that leads up into a mountain trail. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty realism, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "파청 산채 인근 편백숲·숲길 훈련 구역·보초 경계 지점",
        "short_id": "L24",
        "description": "곧은 편백 줄기가 빽빽한 숲과 좁은 흙길. 낙엽 깔린 바닥에 바위가 드러나고, 나무 사이로 산채 가장자리가 보인다.",
        "visual_traits": [
          "곧은 편백 줄기",
          "좁은 숲길",
          "낙엽 바닥",
          "바위",
          "나무 사이 산채 가장자리"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Jeolla province. Photorealistic cinematic establishing shot, a dense forest filled with tall, straight hinoki cypress trunks, a narrow winding dirt path, ground covered with fallen autumn leaves and scattered exposed rocks, a glimpse of a rustic wooden mountain fortress edge visible through the dense trees in the background, daytime natural lighting. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, sober tension, 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": "L18",
        "description": "산자락에 떨어져 있는 어두운 헛간 내부. 거친 목재 골조와 단순한 바닥, 바깥빛이 들어오는 출입문이 보인다.",
        "visual_traits": [
          "어두운 실내",
          "거친 목재 골조",
          "단순한 바닥",
          "빛이 드는 출입문"
        ],
        "t2i_prompt": "Set in Late Korean Empire, rural Boseong area. Photorealistic cinematic establishing shot, interior of a secluded rustic shed, no people, no vehicles, no objects. Dark indoor space with rough, weathered wooden structural frames and a simple dirt floor. A doorway lets in a strong beam of natural light from the outside. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty realism, cinematic lighting.",
        "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": "L17",
        "description": "닭장과 곡식 광의 출입문이 있는 농촌 흙마당. 광 안쪽으로 곡식 자루가 놓이며, 건물과 마당이 바로 맞닿아 있다.",
        "visual_traits": [
          "농촌 흙마당",
          "닭장",
          "곡식 광 출입문",
          "곡식 자루"
        ],
        "t2i_prompt": "Set in early 20th-century late Korean Empire, rural Boseong region. Photorealistic cinematic establishing shot, empty space, no people, no vehicles. A traditional rural dirt yard adjacent to rustic outbuildings. A weathered wooden chicken coop and the open entrance to a grain storage shed constructed with earthen walls and timber framing. Rough burlap grain sacks are slightly visible inside the dark shed. The dirt ground extends directly to the structural thresholds. Restrained earth tones, tactile unpolished textures, muted saturation, naturalistic contrast, grounded historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "파청 산채 하산 숲길·비탈",
        "short_id": "L27",
        "description": "산채 아래로 굽어 내려가는 숲길. 길 양옆에 나무와 바위가 이어지고, 흙 비탈과 수목이 먼 시야를 가린다.",
        "visual_traits": [
          "굽은 내리막길",
          "흙 비탈",
          "길 양옆 나무",
          "바위",
          "겹치는 수목"
        ],
        "t2i_prompt": "Set in the late Korean Empire, early 20th century, Jeollanam-do, Korean Peninsula. Photorealistic cinematic establishing shot, a winding dirt path descending a steep mountain slope, no people, no vehicles, no objects. Dense, overlapping trees and large irregular rocks lining both sides of the rough dirt trail. Steep earthen banks and thick forest canopy obscuring the distant view, creating a deep, secluded wilderness atmosphere. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "안규홍의 집 마당·사립문 안쪽·장독대",
        "short_id": "L05",
        "description": "사립문으로 둘러진 소박한 흙마당. 한쪽에 장독대와 옹기들이 모여 있고, 부엌과 방의 출입구가 마당에 면한다.",
        "visual_traits": [
          "흙마당",
          "사립문",
          "장독대",
          "모여 있는 옹기",
          "방과 부엌 출입구"
        ],
        "t2i_prompt": "Set in early 20th century Korean Empire era, Jeolla Province region. Photorealistic cinematic establishing shot, a humble dirt courtyard enclosed by a traditional twig gate, a cluster of various sizes of traditional Korean earthenware jars on a stone platform on one side, doors leading to a traditional mud-walled room and kitchen facing the yard, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "배상도 끄나풀 집 곳간 내부",
        "short_id": "L20",
        "description": "쌀가마니와 씨나락 자루가 높이 쌓인 흙바닥 곳간. 은비녀와 유기그릇이 함께 놓이고, 관솔불이 내부를 밝힌다.",
        "visual_traits": [
          "흙바닥 곳간",
          "높이 쌓인 쌀가마니",
          "씨나락 자루",
          "은비녀와 유기그릇",
          "관솔불"
        ],
        "t2i_prompt": "Set in Late Korean Empire, rural Boseong area. Photorealistic cinematic establishing shot, interior of a traditional dirt-floor storehouse, no people, no vehicles, no objects. High stacks of woven straw rice sacks and grain bags along the earthen walls, a few silver hairpins and traditional brass bowls placed on a rustic wooden surface, illuminated by the warm, flickering, dim orange light of a pine knot torch. Rustic wooden beams, restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical realism.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "새재 산길 상부 능선의 일본군 매복 숲",
        "short_id": "L30",
        "description": "산길 양쪽 위로 솟은 수목 빽빽한 능선. 나무 사이에서 아래 흙길이 내려다보이고, 경사진 숲바닥이 이어진다.",
        "visual_traits": [
          "산길 위 능선",
          "빽빽한 수목",
          "아래로 보이는 흙길",
          "경사진 숲바닥"
        ],
        "t2i_prompt": "Set in Late Korean Empire, early 20th century, Joseon. Photorealistic cinematic establishing shot, a densely wooded mountain ridge overlooking a narrow dirt path below, seen through the tree trunks and branches. Steeply sloping forest floor covered with fallen leaves and dirt. Restrained earth tones, muted saturation, naturalistic contrast, tactile, unpolished textures, gritty historical drama atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "수레 운송 숲길·산길을 내려다보는 바위",
        "short_id": "L34",
        "description": "새벽안개가 깔린 산중 숲길. 길옆에 주변 산길을 내려다볼 수 있는 높은 바위가 있고, 수목 사이로 길이 이어진다.",
        "visual_traits": [
          "안개 낀 숲길",
          "높은 길가 바위",
          "산길을 향한 조망",
          "길 양옆 수목"
        ],
        "t2i_prompt": "Set in the late Korean Empire, early 20th century, Jeollanam-do Boseong region. Photorealistic cinematic establishing shot, a foggy mountain forest path, a prominent high rock situated beside the trail overlooking a winding dirt path below, surrounded by dense trees and foliage. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, early morning misty atmosphere, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "감옥 취조실 내부",
        "short_id": "L33",
        "description": "탁자와 마주 놓인 의자가 있는 어두운 취조실. 뒤편 벽은 짙은 그림자에 잠기며, 손잡이 달린 문이 한쪽에 있다.",
        "visual_traits": [
          "탁자",
          "마주 놓인 의자",
          "짙은 벽면 그림자",
          "손잡이 달린 문"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean Peninsula. Photorealistic cinematic establishing shot, a dark and oppressive prison interrogation room interior. A simple, worn wooden table in the center with two wooden chairs facing each other. Deep, heavy shadows submerging the back wall, a sturdy wooden door with a metal handle on one side. Restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty historical realism, cinematic lighting emphasizing the grim space, empty room, 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": "L32",
        "description": "관청 건물의 큰 정문과 높인 문턱 앞 공간. 문 양옆으로 담장이 이어지고, 아침빛이 출입구와 바닥을 비춘다.",
        "visual_traits": [
          "큰 정문",
          "높인 문턱",
          "양옆 담장",
          "정문 앞 빈 공간"
        ],
        "t2i_prompt": "Set in late Korean Empire era, Boseong area in Jeollanam-do. Photorealistic cinematic establishing shot, the exterior dirt courtyard in front of a traditional Korean government office. A large wooden main gate featuring a highly raised wooden threshold, flanked by extended mud and tile walls on both sides. Empty dirt ground illuminated by morning sunlight. Restrained earth tones, muted saturation, naturalistic contrast, and tactile unpolished textures, no people, no vehicles, no objects.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "지게",
        "short_id": "P01",
        "description": "긴 나무 기둥 두 개와 가로대를 엮은 운반 틀. 아래로 지겟다리가 뻗고, 등짐을 받치는 부분과 멜끈이 붙어 있다.",
        "visual_traits": [
          "목재 운반 틀",
          "긴 세로 기둥",
          "가로대",
          "돌출된 지겟다리",
          "멜끈"
        ],
        "t2i_prompt": "Set in late Korean Empire, Korean peninsula. Photorealistic product photo, isolated object, traditional Korean wooden A-frame carrier (Jige), made of two long unpolished wooden vertical poles and horizontal crossbars woven together, protruding wooden pegs to support heavy loads, thick woven straw shoulder straps attached to the frame, tactile unpolished textures, restrained earth tones, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "짚멍석",
        "short_id": "P03",
        "description": "누런 볏짚을 촘촘히 엮은 길쭉한 멍석. 거친 짚결과 두툼한 가장자리가 있으며, 넓게 펴거나 둥글게 말 수 있다.",
        "visual_traits": [
          "누런 볏짚",
          "길쭉한 형태",
          "촘촘한 엮임",
          "두툼한 가장자리"
        ],
        "t2i_prompt": "Set in the late Korean Empire era, Jeollanam-do region of the Korean peninsula. Photorealistic product photo, isolated object, a traditional woven mat made of yellow rice straw, long rectangular shape, rough tactile straw texture, thick bound edges, detailed tightly woven pattern, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "근대식 소총",
        "short_id": "P05",
        "description": "긴 금속 총열과 목재 개머리판을 갖춘 근대식 장총. 방아쇠울과 기계식 장전부가 있으며 총구 쪽에 총검 결합부가 있다.",
        "visual_traits": [
          "긴 금속 총열",
          "목재 개머리판",
          "방아쇠울",
          "기계식 장전부",
          "총검 결합부"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic product photo, isolated object, a vintage modern long rifle featuring a long metal barrel and a tactile unpolished wooden stock, mechanical loading mechanism, trigger guard, a bayonet lug near the muzzle, earth tones, muted saturation, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "화승총",
        "short_id": "P04",
        "description": "긴 쇠 총열과 목재 몸체를 갖춘 낡은 화승총. 옆면에 화승을 물리는 장치가 있고, 금속 부분에 사용감이 남아 있다.",
        "visual_traits": [
          "긴 쇠 총열",
          "목재 몸체",
          "화승 장치",
          "낡은 금속 표면"
        ],
        "t2i_prompt": "Set in late Korean Empire, rural Bosung, Jeolla Province. Photorealistic product photo, isolated object, an antique matchlock gun. It features a long iron barrel, a weathered wooden stock, and a distinct match-holding mechanism on the side. The metal parts show signs of heavy wear, rust, and unpolished tactile textures. Restrained earth tones, naturalistic lighting, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "총기(종류 미상)",
        "short_id": "P06",
        "description": "금속 총구와 총열, 손으로 잡는 몸체가 있는 총기. 구체적인 종류와 크기, 장전 방식, 색상은 명시되지 않는다.",
        "visual_traits": [
          "금속 총구",
          "총열",
          "손잡이와 몸체"
        ],
        "t2i_prompt": "Set in late Korean Empire early 20th century, Boseong region of the Korean Peninsula. Photorealistic product photo, isolated object. A generic historical firearm featuring a metal muzzle, barrel, and a functional grip and body structure, unpolished metallic and wooden textures. Plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "지게 작대기",
        "short_id": "P02",
        "description": "지게를 받치는 길고 단단한 나무 작대기. 손으로 쥘 수 있는 굵기의 몸통과 흙바닥을 짚는 끝부분이 있다.",
        "visual_traits": [
          "긴 막대 형태",
          "단단한 목재",
          "손에 잡히는 굵기",
          "바닥을 짚는 끝"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic product photo, isolated object, a long sturdy traditional wooden walking stick used for an A-frame carrier, unpolished rough wood texture, cylindrical shape, thickness suitable for hand grip, slightly worn blunt end, restrained earth tones, muted saturation, naturalistic contrast, tactile unpolished textures, gritty realism, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "총검",
        "short_id": "P07",
        "description": "소총 앞부분에 결합하는 길고 뾰족한 금속 칼날. 곧은 날과 결합용 손잡이를 갖춘 어두운 강철제 부속 무기다.",
        "visual_traits": [
          "길고 곧은 칼날",
          "뾰족한 끝",
          "강철 재질",
          "총열 결합부"
        ],
        "t2i_prompt": "Set in early 20th century, Korean Peninsula. Photorealistic product photo, isolated object, a military bayonet with a long straight pointed dark steel blade and an attachment handle with a mounting ring, tactile unpolished metal texture, gritty action realism, restrained earth tones, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "낫",
        "short_id": "P09",
        "description": "짧은 나무 자루 끝에 안쪽으로 휜 쇠날이 붙은 농기구. 끝이 뾰족하고, 자루에는 거친 나뭇결과 사용감이 보인다.",
        "visual_traits": [
          "짧은 나무 자루",
          "안쪽으로 휜 쇠날",
          "뾰족한 날끝",
          "거친 나뭇결"
        ],
        "t2i_prompt": "Set in late Korean Empire, early 20th century, Jeollanam-do Boseong region. Photorealistic product photo, isolated object, plain neutral background. A traditional farming sickle with a short wooden handle showing rough wood grain and signs of heavy use, featuring an inward-curving iron blade with a pointed tip. Restrained earth tones, tactile unpolished textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "칼",
        "short_id": "P08",
        "description": "긴 금속 칼날과 손잡이, 칼집을 갖춘 도검. 환도와 군도 형태가 등장하며, 장식과 정확한 규격은 명시되지 않는다.",
        "visual_traits": [
          "긴 금속 칼날",
          "도검 손잡이",
          "칼집",
          "환도·군도 형태"
        ],
        "t2i_prompt": "Set in Late Korean Empire, Korean peninsula. Photorealistic product photo, isolated object, plain neutral background. A long metal sword with a handle and a matching scabbard. It features the shape of a traditional Korean Hwando or an early 20th-century military sword, with a long, slightly curved metal blade and a functional hilt. Restrained earth tones, unpolished textures, realistic and practical design without excessive decoration, historically grounded.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "몽둥이",
        "short_id": "P10",
        "description": "한 손 또는 두 손으로 쥘 수 있는 길고 단단한 나무 막대. 두툼한 몸통과 장식 없는 거친 표면을 가진다.",
        "visual_traits": [
          "긴 나무 막대",
          "두툼한 몸통",
          "거친 목재 표면",
          "장식 없는 형태"
        ],
        "t2i_prompt": "Set in early 20th century, Jeollanam-do Boseong area. Photorealistic product photo, isolated object, a long and solid wooden club, thick cylindrical body, rough and unpolished wood surface, unadorned form, plain neutral background. Restrained earth tones, naturalistic contrast, tactile textures, gritty realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "지휘봉",
        "short_id": "P12",
        "description": "한 손에 쥐는 가늘고 곧은 짧은 막대. 끝으로 대상을 가리킬 수 있는 단순한 형태이며 재질과 색상은 명시되지 않는다.",
        "visual_traits": [
          "가늘고 곧은 몸통",
          "짧은 막대 형태",
          "단순한 끝부분"
        ],
        "t2i_prompt": "Set in early 20th century late Korean Empire, Jeollanam-do Boseong area. Photorealistic product photo, isolated object, plain neutral background. A simple, thin, straight, short baton or pointing stick. Minimalist design without complex ornaments, featuring a practical smooth cylindrical body and a simple tip. Restrained earth tones, tactile unpolished textures, naturalistic contrast, grounded historical realism.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": false
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "곡식 자루·가마니",
        "short_id": "P21",
        "description": "곡식을 담아 입구를 단단히 묶은 누런 자루와 짚 가마니. 크기가 다양하며, 거친 섬유 표면과 불룩한 직사각 몸통이 보인다.",
        "visual_traits": [
          "누런 자루와 짚 가마니",
          "거친 섬유 표면",
          "묶인 입구",
          "불룩한 직사각 몸통"
        ],
        "t2i_prompt": "Set in Late Korean Empire era, early 20th century, Boseong, Jeollanam-do, Korean Peninsula. Photorealistic product photo, isolated object, coarse yellowish burlap sacks and woven straw bags, bulging rectangular shapes with tightly tied openings, some sacks featuring black ink brush strokes of Korean text on the surface, rustic and tactile unpolished textures, restrained earth tones, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "4c1d3cc0-4495-475f-afdf-0c214d9b9b60",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-08T06:32:16.718599+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}