{
  "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"
      }
    },
    "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"
      }
    ],
    "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"
      }
    ],
    "props": []
  },
  "step_id": "entity_t2i",
  "run_id": "4c1d3cc0-4495-475f-afdf-0c214d9b9b60",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-08T06:31:59.884973+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}