{
  "status": "completed",
  "completed_count": 6,
  "applicable_count": 6,
  "failed_count": 0,
  "data": {
    "completed": {
      "쇠사슬로 묶인 기계식 요금통": {
        "name": "쇠사슬로 묶인 기계식 요금통",
        "short_id": "P01",
        "description": "1980년대 시외버스용 기계식 요금통. 하단 또는 측면의 쇠사슬로 차내 기둥에 고정되는 견고한 수납 장치.",
        "visual_traits": [
          "기계식 요금 수납 구조",
          "상자형 본체",
          "금속 쇠사슬",
          "차내 기둥 고정 방식"
        ],
        "t2i_prompt": "Set in 1983, South Korea. Photorealistic product photo, isolated object. A 1980s mechanical farebox used in intercity buses. It is a sturdy, box-shaped metal container with a mechanical coin and bill drop slot at the top. A heavy, dark metal chain is firmly attached to the side or base of the farebox, intended for securing it to a pole. The metal surface shows slight signs of use and age. Muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, and subtle film grain, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "정임": {
        "name": "정임",
        "short_id": "C01",
        "description": "한국인 20대 여성. 자연스러운 얼굴형과 단정한 중간 길이의 검은 머리를 지닌 모습.",
        "visual_traits": [
          "한국인 외모",
          "20대 여성",
          "자연스러운 얼굴형",
          "단정한 중간 길이의 검은 머리"
        ],
        "t2i_prompt": "Set in 1980s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean female in her 20s, natural face shape, neat medium-length black hair, muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, and subtle film grain, understated social-realist period-drama mood, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "기사 최씨": {
        "name": "기사 최씨",
        "short_id": "C02",
        "description": "한국인 50대 남성. 나이대에 맞는 자연스러운 얼굴과 짧고 단정한 검은 머리를 지닌 모습.",
        "visual_traits": [
          "한국인 외모",
          "50대 남성",
          "나이대에 맞는 얼굴",
          "짧고 단정한 검은 머리"
        ],
        "t2i_prompt": "Set in early 1980s, South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean man, natural facial features with age-appropriate subtle wrinkles, short neat black hair, plain white background. muted palette, tactile analog textures, subtle film grain, understated social-realist period-drama mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      "새 좌석 커버와 매트 없는 통로 바닥, 요금통이 빠진 빈 받침대가 있는 시외버스 2호차 내부": {
        "name": "새 좌석 커버와 매트 없는 통로 바닥, 요금통이 빠진 빈 받침대가 있는 시외버스 2호차 내부",
        "short_id": "L02",
        "description": "새 좌석 커버와 매트가 없는 통로 바닥을 갖춘 1980년대 시외버스 내부. 운전석 옆에는 요금통 없이 빈 받침대만 남아 있다.",
        "visual_traits": [
          "새것으로 교체된 좌석 커버",
          "고무 매트가 없는 통로 바닥",
          "운전석 옆 빈 요금통 받침대",
          "1980년대 시외버스 실내 구조"
        ],
        "t2i_prompt": "Set in 1983, South Korea. Photorealistic cinematic establishing shot, interior of a 1980s intercity bus, empty, no people, no vehicles, no loose objects. Brand new, clean seat covers on the passenger seats. The central aisle floor is completely bare without any rubber floor mats, exposing the raw base flooring. Next to the driver's seat, an empty metal stand remains where a fare box is explicitly missing. Muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, subtle film grain, understated social-realist period-drama mood.",
        "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": "P03",
        "description": "여러 장의 낡은 종이 회수권을 고무줄로 단단히 묶은 작은 직사각형 뭉치. 종이 표지는 접혀 있다.",
        "visual_traits": [
          "여러 장이 겹친 종이 회수권",
          "작은 직사각형 뭉치",
          "둘레를 감싼 고무줄",
          "접힌 종이 표지",
          "낡은 종이 질감"
        ],
        "t2i_prompt": "Set in 1980s, South Korea. Photorealistic product photo, isolated object, a small rectangular bundle of old, vintage paper bus tickets tightly wrapped with a rubber band. The bundle features a folded paper cover and an aged, worn paper texture. Use a muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, and subtle film grain, creating an understated social-realist period-drama mood, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      "낡은 비닐 좌석 커버와 고무 통로 매트, 쇠사슬로 고정된 요금통이 있는 시외버스 1호차 내부": {
        "name": "낡은 비닐 좌석 커버와 고무 통로 매트, 쇠사슬로 고정된 요금통이 있는 시외버스 1호차 내부",
        "short_id": "L01",
        "description": "낡은 비닐 좌석 커버와 고무 통로 매트가 있는 1980년대 시외버스 내부. 전면에는 아날로그 계기와 쇠사슬 고정 요금통이 있다.",
        "visual_traits": [
          "낡은 비닐 좌석 커버",
          "통로의 고무 매트",
          "전면의 둥근 아날로그 계기 세 개",
          "기둥에 쇠사슬로 고정된 요금통",
          "1980년대 시외버스 실내 구조"
        ],
        "t2i_prompt": "Set in 1980s, South Korea. Photorealistic cinematic establishing shot, interior of an old 1980s intercity bus, no people, no vehicles, no objects. Old vinyl covers draped over the seat backrests, a long rubber mat covering the center aisle floor. At the front, a dashboard with three round analog gauges and a metal fare box secured to a pole with a heavy chain. Muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, subtle film grain, understated social-realist period-drama mood.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    },
    "characters": [
      {
        "name": "정임",
        "short_id": "C01",
        "description": "한국인 20대 여성. 자연스러운 얼굴형과 단정한 중간 길이의 검은 머리를 지닌 모습.",
        "visual_traits": [
          "한국인 외모",
          "20대 여성",
          "자연스러운 얼굴형",
          "단정한 중간 길이의 검은 머리"
        ],
        "t2i_prompt": "Set in 1980s, South Korea. Passport-style ID photo, head and upper chest visible, a Korean female in her 20s, natural face shape, neat medium-length black hair, muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, and subtle film grain, understated social-realist period-drama mood, plain white background.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      },
      {
        "name": "기사 최씨",
        "short_id": "C02",
        "description": "한국인 50대 남성. 나이대에 맞는 자연스러운 얼굴과 짧고 단정한 검은 머리를 지닌 모습.",
        "visual_traits": [
          "한국인 외모",
          "50대 남성",
          "나이대에 맞는 얼굴",
          "짧고 단정한 검은 머리"
        ],
        "t2i_prompt": "Set in early 1980s, South Korea. Passport-style ID photo, head and upper chest visible, a 50-year-old Korean man, natural facial features with age-appropriate subtle wrinkles, short neat black hair, plain white background. muted palette, tactile analog textures, subtle film grain, understated social-realist period-drama mood.",
        "metadata_json": {
          "location": null,
          "visual_identity": null
        },
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "새 좌석 커버와 매트 없는 통로 바닥, 요금통이 빠진 빈 받침대가 있는 시외버스 2호차 내부",
        "short_id": "L02",
        "description": "새 좌석 커버와 매트가 없는 통로 바닥을 갖춘 1980년대 시외버스 내부. 운전석 옆에는 요금통 없이 빈 받침대만 남아 있다.",
        "visual_traits": [
          "새것으로 교체된 좌석 커버",
          "고무 매트가 없는 통로 바닥",
          "운전석 옆 빈 요금통 받침대",
          "1980년대 시외버스 실내 구조"
        ],
        "t2i_prompt": "Set in 1983, South Korea. Photorealistic cinematic establishing shot, interior of a 1980s intercity bus, empty, no people, no vehicles, no loose objects. Brand new, clean seat covers on the passenger seats. The central aisle floor is completely bare without any rubber floor mats, exposing the raw base flooring. Next to the driver's seat, an empty metal stand remains where a fare box is explicitly missing. Muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, subtle film grain, understated social-realist period-drama mood.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      },
      {
        "name": "낡은 비닐 좌석 커버와 고무 통로 매트, 쇠사슬로 고정된 요금통이 있는 시외버스 1호차 내부",
        "short_id": "L01",
        "description": "낡은 비닐 좌석 커버와 고무 통로 매트가 있는 1980년대 시외버스 내부. 전면에는 아날로그 계기와 쇠사슬 고정 요금통이 있다.",
        "visual_traits": [
          "낡은 비닐 좌석 커버",
          "통로의 고무 매트",
          "전면의 둥근 아날로그 계기 세 개",
          "기둥에 쇠사슬로 고정된 요금통",
          "1980년대 시외버스 실내 구조"
        ],
        "t2i_prompt": "Set in 1980s, South Korea. Photorealistic cinematic establishing shot, interior of an old 1980s intercity bus, no people, no vehicles, no objects. Old vinyl covers draped over the seat backrests, a long rubber mat covering the center aisle floor. At the front, a dashboard with three round analog gauges and a metal fare box secured to a pole with a heavy chain. Muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, subtle film grain, understated social-realist period-drama mood.",
        "metadata_json": {
          "location": {
            "space_profile": {
              "kind": "single_space",
              "allowed_space_keys": [
                "main"
              ],
              "default_space_key": null
            }
          },
          "visual_identity": null
        },
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "쇠사슬로 묶인 기계식 요금통",
        "short_id": "P01",
        "description": "1980년대 시외버스용 기계식 요금통. 하단 또는 측면의 쇠사슬로 차내 기둥에 고정되는 견고한 수납 장치.",
        "visual_traits": [
          "기계식 요금 수납 구조",
          "상자형 본체",
          "금속 쇠사슬",
          "차내 기둥 고정 방식"
        ],
        "t2i_prompt": "Set in 1983, South Korea. Photorealistic product photo, isolated object. A 1980s mechanical farebox used in intercity buses. It is a sturdy, box-shaped metal container with a mechanical coin and bill drop slot at the top. A heavy, dark metal chain is firmly attached to the side or base of the farebox, intended for securing it to a pole. The metal surface shows slight signs of use and age. Muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, and subtle film grain, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      },
      {
        "name": "고무줄로 묶인 낡은 종이 회수권 뭉치",
        "short_id": "P03",
        "description": "여러 장의 낡은 종이 회수권을 고무줄로 단단히 묶은 작은 직사각형 뭉치. 종이 표지는 접혀 있다.",
        "visual_traits": [
          "여러 장이 겹친 종이 회수권",
          "작은 직사각형 뭉치",
          "둘레를 감싼 고무줄",
          "접힌 종이 표지",
          "낡은 종이 질감"
        ],
        "t2i_prompt": "Set in 1980s, South Korea. Photorealistic product photo, isolated object, a small rectangular bundle of old, vintage paper bus tickets tightly wrapped with a rubber band. The bundle features a folded paper cover and an aged, worn paper texture. Use a muted navy, aged beige, and subdued neutral palette with restrained brightness, moderate contrast, tactile analog textures, and subtle film grain, creating an understated social-realist period-drama mood, plain neutral background.",
        "metadata_json": {
          "location": null,
          "visual_identity": {
            "reference_required": true
          }
        },
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "d82ddcf4-59e0-47cf-8b34-2a62b887ca1b",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-08-29T08:34:11.771894+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}