{
  "status": "completed",
  "completed_count": 25,
  "applicable_count": 25,
  "failed_count": 0,
  "data": {
    "completed": {
      "위조 서류 묶음": {
        "name": "위조 서류 묶음",
        "description": "여러 장의 종이가 한데 묶인 서류 더미. 인쇄된 문서 형식의 종이들이 겹겹이 쌓여 있고, 복사본과 사본이 섞인 정리된 서류철 형태다. 병원 내역서나 증빙 서류처럼 보이는 양식이 포함된 종이 묶음이다.",
        "visual_traits": [
          "여러 장의 종이 더미",
          "겹쳐 쌓인 인쇄 문서",
          "복사본과 사본이 섞인 묶음",
          "정리된 서류철 형태",
          "병원 서류처럼 보이는 양식"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated object, a stack of forged documents made of multiple overlapping printed papers, mixed photocopies and duplicate sheets, organized file-like bundle, forms resembling hospital records and official paperwork, crisp paper edges, realistic office document texture, plain neutral background.",
        "entity_type": "prop"
      },
      "형사1": {
        "name": "형사1",
        "description": "성인 남성 형사. 짧은 머리, 평범한 얼굴형, 또렷한 눈매, 단정한 인상, 차분하고 건조한 표정선.",
        "visual_traits": [
          "성인 남성",
          "짧은 머리",
          "평범한 얼굴형",
          "또렷한 눈매",
          "단정한 인상",
          "차분한 표정선",
          "건조한 표정선"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, adult man with short hair, average face shape, sharp eyes, neat and tidy facial appearance, calm neutral expression, plain white background.",
        "entity_type": "character"
      },
      "형사2": {
        "name": "형사2",
        "description": "성인 남성 형사. 짧은 머리, 단단한 얼굴형, 날카로운 눈매, 무표정한 표정이 특징인 실무적인 인상.",
        "visual_traits": [
          "성인 남성",
          "짧은 머리",
          "단단한 얼굴형",
          "날카로운 눈매",
          "무표정한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, adult male detective with short hair, strong angular face, sharp eyes, neutral expression, plain white background.",
        "entity_type": "character"
      },
      "신발끈 키링이 달린 차 키": {
        "name": "신발끈 키링이 달린 차 키",
        "description": "일반 자동차 키에 신발끈으로 만든 수제 키링이 달린 물체. 금속 열쇠 본체에 끈을 엮어 만든 고리형 장식이 연결되어 있으며, 끈은 거칠고 수공예적인 질감이 보인다. 금속의 매끈한 표면과 끈의 거친 섬유 질감이 대비된다.",
        "visual_traits": [
          "자동차 키 형태의 금속 본체",
          "신발끈으로 만든 고리형 키링",
          "엮인 끈의 거친 섬유 질감",
          "금속과 천끈의 대비",
          "수제 장식처럼 보이는 즉흥적 외형"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated car key with a handmade shoelace keyring attached, metallic key body with a looped woven shoelace charm, rough fabric texture, visible contrast between smooth metal and coarse laces, plain neutral background.",
        "entity_type": "prop"
      },
      "위서림": {
        "name": "위서림",
        "description": "20대 후반 여성. 갸름한 얼굴형에 또렷한 이목구비를 가졌고, 어두운 색의 짧은 단발머리를 유지한다. 눈매가 날카롭고 검은 눈동자가 도드라진다.",
        "visual_traits": [
          "20대 후반 여성",
          "갸름한 얼굴형",
          "또렷한 이목구비",
          "어두운 색의 짧은 단발머리",
          "날카로운 눈매",
          "검은 눈동자"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, photorealistic cinematic portrait, 20s late-20s woman, slim oval face, sharp facial features, short dark bob haircut, narrow sharp eyes, dark irises, plain white background.",
        "entity_type": "character"
      },
      "강주현": {
        "name": "강주현",
        "description": "20대 후반 여성. 단정한 얼굴형에 부드럽고 또렷한 이목구비를 가진 인물로, 정리된 중간 길이의 어두운 머리를 하고 있다. 차분하고 깔끔한 인상이 보인다.",
        "visual_traits": [
          "20대 후반 여성",
          "단정한 얼굴형",
          "부드럽고 또렷한 이목구비",
          "어두운 중간 길이 머리",
          "부드러운 눈매",
          "깔끔한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, 20s Korean woman with a neat oval face, soft yet clear facial features, medium-length dark hair, gentle eyes, clean and composed appearance, plain white background.",
        "entity_type": "character"
      },
      "위희림": {
        "name": "위희림",
        "description": "20대 여성의 외형. 갸름한 얼굴형, 어두운 짧은 단발머리, 또렷한 검은 눈을 가진 인물이며, 위서림과 매우 닮은 얼굴로 보인다.",
        "visual_traits": [
          "20대 여성",
          "갸름한 얼굴형",
          "어두운 짧은 단발머리",
          "또렷한 검은 눈",
          "위서림과 매우 닮은 얼굴"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, photorealistic cinematic portrait, 20s woman, slim oval face, short dark bob haircut, clear black eyes, plain white background.",
        "entity_type": "character"
      },
      "유정화": {
        "name": "유정화",
        "description": "50대 여성. 둥근 얼굴형에 중년의 얼굴선이 드러나며, 눈가와 얼굴선에 연령감이 보인다. 짙은 색의 단정한 짧은 머리를 하고 있다. 친근한 인상의 이목구비를 가진 인물이다.",
        "visual_traits": [
          "50대 여성",
          "둥근 얼굴형",
          "짙은 색의 짧은 머리",
          "눈가와 얼굴선의 연령감",
          "친근한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, a 50s woman with a round face, short neat dark hair, visible age lines around the eyes and along the face, friendly-looking facial features, plain white background.",
        "entity_type": "character"
      },
      "펍": {
        "name": "펍",
        "description": "어두운 실내 조명과 인공조명이 강한 술집 공간. 바 카운터와 여러 테이블이 있는 실내이며, 맥주잔과 칵테일잔이 놓여 있다. 밤의 번화한 분위기를 가진 실내 공간.",
        "visual_traits": [
          "어두운 조명",
          "바 카운터",
          "여러 테이블",
          "맥주잔",
          "칵테일잔",
          "강한 인공조명",
          "밤의 번화한 실내 분위기"
        ],
        "t2i_prompt": "Set in modern-day Korea. Photorealistic cinematic establishing shot of a pub interior, dim lighting, a long bar counter, several tables, beer glasses and cocktail glasses on surfaces, strong artificial lighting, lively nighttime atmosphere, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "희망의 집": {
        "name": "희망의 집",
        "description": "노숙인 쉼터 형태의 시설. 낮은 단층 건물과 넓은 공터가 있는 공동생활 공간이며, 내부에는 이층침대가 밀집한 생활관이 보인다. 철제 싱크대, 작업용 테이블, 옥상 빨랫줄 같은 공동 사용 시설이 있는 실용적인 건물.",
        "visual_traits": [
          "낮은 단층 건물",
          "넓은 공터",
          "이층침대가 밀집한 생활관",
          "철제 싱크대",
          "작업용 테이블",
          "옥상 빨랫줄"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a low single-story homeless shelter facility with a wide open yard, practical utilitarian architecture, a crowded dormitory interior filled with tightly packed bunk beds, metal sinks, work tables, and rooftop clotheslines, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "서은비": {
        "name": "서은비",
        "description": "20대 초반 여성. 또렷한 이목구비와 매끈한 얼굴선이 보이는 젊은 얼굴형. 정돈된 긴 머리 스타일. 밝고 선명한 인상.",
        "visual_traits": [
          "20대 초반 여성",
          "또렷한 이목구비",
          "매끈한 얼굴선",
          "정돈된 긴 머리",
          "밝고 선명한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, young woman in her early 20s, clear facial features, smooth face line, neatly styled long hair, bright and vivid appearance, plain white background.",
        "entity_type": "character"
      },
      "고급 승용차": {
        "name": "고급 승용차",
        "description": "매끈한 외관의 고급형 승용차. 길고 낮은 차체 비율, 균형 잡힌 차폭, 광택 있는 도장면, 큰 창문, 정돈된 실내, 부드러운 시트가 보이는 차량.",
        "visual_traits": [
          "매끈한 외관",
          "길고 낮은 차체 비율",
          "균형 잡힌 차폭",
          "광택 있는 도장면",
          "큰 창문",
          "넓고 정돈된 실내",
          "부드러운 시트",
          "세련된 고급차 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo of a luxury sedan, isolated object, sleek streamlined body, long low profile, balanced proportions, glossy paint finish, large windows, visible spacious and tidy interior with soft seats, premium automotive design, plain neutral background.",
        "entity_type": "prop"
      },
      "커다란 백팩": {
        "name": "커다란 백팩",
        "description": "등 전체를 덮을 정도로 큰 배낭. 부피가 크고 무거워 보이는 실용적인 형태의 백팩이며, 여러 물건을 많이 넣을 수 있는 수납 구조를 가진다. 오래 사용한 듯한 낡은 사용감이 보인다.",
        "visual_traits": [
          "매우 큰 크기",
          "부피감 있는 형태",
          "등을 넓게 덮는 넓은 실루엣",
          "수납량이 많은 구조",
          "낡은 사용감"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated object, very large backpack, bulky and heavy-looking shape, wide back-covering silhouette, high-capacity storage structure, worn and aged use marks, plain neutral background.",
        "entity_type": "prop"
      },
      "아람병원": {
        "name": "아람병원",
        "description": "중형 규모의 병원 건물. 본관과 병실, 복도, 원무과 창구, 흡연실, 직원 휴게실, 주차장으로 구성된 의료 시설. 실내는 밝은 형광등 조명과 기능적인 병원 인테리어가 보인다.",
        "visual_traits": [
          "중형 규모의 병원 건물",
          "밝은 형광등 조명의 실내 복도",
          "원무과 창구",
          "병실",
          "직원 휴게실",
          "흡연실",
          "넓은 주차장",
          "기능적인 의료 시설 분위기"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a medium-sized hospital building with a main wing, visible patient rooms, bright fluorescent-lit corridors, a reception desk, a staff lounge, a smoking room, and a large parking lot, functional medical facility architecture, clean institutional interior, realistic daylight exterior and cool indoor lighting, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "이하정": {
        "name": "이하정",
        "description": "20대 초반 여성. 마른 얼굴선과 또렷한 눈매를 가진 얼굴. 어두운 색 머리를 실용적으로 묶거나 정리한 모습. 전체적으로 날렵한 인상.",
        "visual_traits": [
          "20대 초반 여성",
          "마른 얼굴선",
          "또렷한 눈매",
          "어두운 머리",
          "실용적으로 묶거나 정리한 머리",
          "날렵한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, a young woman in her early 20s with a slim face, sharp eyes, dark hair tied back or neatly arranged, sleek facial features, plain white background.",
        "entity_type": "character"
      },
      "정숨이": {
        "name": "정숨이",
        "description": "10대 후반에서 20대 초반으로 보이는 젊은 여성. 앳된 얼굴, 볼 쪽 주근깨, 크고 또렷한 눈매가 특징이다. 머리카락은 긴 머리에서 짧은 단발머리로 바뀌는 외형 변형이 있다.",
        "visual_traits": [
          "젊은 여성",
          "10대 후반~20대 초반",
          "앳된 얼굴",
          "볼 쪽 주근깨",
          "크고 또렷한 눈매",
          "긴 머리",
          "짧은 단발머리"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, young woman in her late teens to early 20s, youthful face, freckles on the cheeks, large sharp eyes, either long hair or short bob haircut, plain white background.",
        "entity_type": "character"
      },
      "연립단지": {
        "name": "연립단지",
        "description": "낡고 오래된 저층 연립주택 단지. 여러 동의 낮은 주거 건물이 밀집해 있고, 좁은 복도와 계단, 공용 통로가 복잡하게 이어진다. 벽면에는 우편함이 길게 늘어서 있으며, 외벽과 공용 공간 표면에 오래된 질감과 세월의 흔적이 보인다.",
        "visual_traits": [
          "low-rise multi-unit residential buildings",
          "dense cluster of attached housing blocks",
          "narrow interconnected corridors",
          "tight stairways and shared passageways",
          "long row of wall-mounted mailboxes",
          "aged exterior walls with worn textures"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of an old low-rise multi-unit residential complex, dense cluster of attached housing blocks, narrow interconnected corridors, tight stairways and shared passageways, long row of wall-mounted mailboxes along a narrow hallway, aged exterior walls with worn textures, realistic urban residential architecture, natural daylight, no people, no vehicles.",
        "entity_type": "location"
      },
      "서림의 집": {
        "name": "서림의 집",
        "description": "비좁고 어두운 오래된 주거 공간. 거실, 방, 욕실이 붙어 있는 좁은 실내 구조이며, 정리되지 않은 생활 흔적과 잡동사니가 곳곳에 쌓여 있다. 낡은 가구와 작은 창문이 보이고, 전체적으로 답답하고 폐쇄적인 느낌의 실내이다.",
        "visual_traits": [
          "비좁고 어두운 실내",
          "오래된 주거 공간",
          "거실, 방, 욕실이 붙은 구조",
          "어지럽게 쌓인 짐과 잡동사니",
          "낡은 가구",
          "좁은 창문",
          "답답한 실내 구조"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a cramped, dimly lit old residential interior, connected living room, bedroom, and bathroom layout, cluttered with piles of household items and miscellaneous belongings, worn-out furniture, small narrow windows, tight enclosed floor plan, realistic natural shadows, film still, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "김범식": {
        "name": "김범식",
        "description": "20대 후반 남성. 비교적 넓은 얼굴형에 짧은 검은 머리를 하고 있으며, 굵은 이목구비를 가진 얼굴이다. 전체적으로 거칠고 둔탁한 인상이다.",
        "visual_traits": [
          "20대 후반 남성",
          "넓은 얼굴형",
          "짧은 검은 머리",
          "굵은 이목구비",
          "거친 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, 20s late Korean man, broad face, short black hair, strong masculine facial features, rough and blunt-looking face, plain white background.",
        "entity_type": "character"
      },
      "은비의 집": {
        "name": "은비의 집",
        "description": "고층 오피스텔 내부의 모던한 주거 공간. 밝고 깔끔하게 정리된 거실, 욕실, 옷방이 있는 실내이며, 군더더기 없이 비어 보일 정도로 정돈된 공간이다. 매끈한 마감재와 큰 창이 있고, 창밖으로 도시 야경이 보인다.",
        "visual_traits": [
          "모던한 고층 오피스텔 실내",
          "밝고 깔끔하게 정리된 거실",
          "정돈된 욕실",
          "정돈된 옷방",
          "군더더기 없이 비어 보이는 실내",
          "매끈한 마감재",
          "큰 창문",
          "도시 야경이 보이는 창밖"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a modern high-rise officetel interior, bright and neatly organized living room, bathroom, and walk-in closet, minimalist and sparsely furnished space, smooth finished surfaces, large window with city night skyline visible बाहर, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "도로 (차 안 포함)": {
        "name": "도로 (차 안 포함)",
        "description": "도심과 외곽을 잇는 아스팔트 도로와 일반 승용차의 실내 공간. 도로는 차선이 있는 포장도로, 주변에 주차장, 오피스텔 앞길, 국도변 같은 도시 주변 풍경이 보인다. 차량 내부는 앞좌석과 뒷좌석이 있는 일반 승용차 구조로, 대시보드, 햇빛가리개, 글러브박스가 보인다.",
        "visual_traits": [
          "asphalt paved road",
          "urban-to-suburban roadside scenery",
          "parking lot adjacent to road",
          "office-tel front street",
          "national road shoulder",
          "standard passenger car interior",
          "front seats and back seats",
          "dashboard",
          "sun visor",
          "glove compartment"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of an asphalt road connecting urban and suburban areas, with lane markings, roadside parking lots, office-tel front streets, and national road shoulders, realistic city-edge scenery, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "숲": {
        "name": "숲",
        "description": "울창한 나무와 수풀이 빽빽하게 들어선 외진 숲길. 좁은 흙길이 이어지고, 나무 그늘이 짙게 드리워져 있다. 사람의 손길이 적은 공터가 드문드문 보이며, 숲속에 놓인 벤치가 있다.",
        "visual_traits": [
          "울창한 나무와 빽빽한 수풀",
          "좁은 흙길",
          "어두운 수목 그림자",
          "외진 공터",
          "숲속 벤치"
        ],
        "t2i_prompt": "Set in a contemporary Korea. Photorealistic cinematic establishing shot of a secluded forest path, dense tall trees and thick undergrowth, narrow dirt trail, deep tree shadows, sparse quiet clearings, a few simple benches scattered in the woods, natural daylight, realistic textures, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      "듀로작스 약통": {
        "name": "듀로작스 약통",
        "description": "작은 원통형 플라스틱 약통. 휴대 가능한 크기의 밀폐형 용기이며, 겉면에 '듀로작스' 라벨이 붙어 있다. 내부에 알약을 보관하는 형태의 일반적인 약 보관 용기.",
        "visual_traits": [
          "작은 원통형 형태",
          "플라스틱 재질",
          "겉면 라벨 표기 '듀로작스'",
          "휴대 가능한 크기",
          "알약 보관용 밀폐 용기"
        ],
        "t2i_prompt": "Set in near-future Korea. Photorealistic product photo, isolated object, small cylindrical plastic pill container, portable size, labeled '듀로작스' on the exterior, sealed medication storage bottle, plain neutral background.",
        "entity_type": "prop"
      },
      "정숨이 다이어리": {
        "name": "정숨이 다이어리",
        "description": "작고 손에 들어오는 크기의 휴대용 다이어리. 표지 안쪽에 여러 장의 사진이 투명 테이프로 겹겹이 붙어 있고, 내부 페이지에는 빽빽한 손글씨가 적혀 있다. 표면에 오래 사용한 흔적이 보이는 낡은 외형.",
        "visual_traits": [
          "작은 휴대용 크기",
          "표지 안쪽의 여러 장 사진 부착",
          "투명 테이프 자국",
          "빽빽한 손글씨가 적힌 내부 페이지",
          "오래 사용한 낡은 표면"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated small handheld diary, worn cover, inside cover layered with multiple photos taped on with clear tape, densely handwritten pages visible, aged and well-used surface, plain neutral background.",
        "entity_type": "prop"
      },
      "차량 단기렌트 확인증": {
        "name": "차량 단기렌트 확인증",
        "description": "반으로 접힌 얇은 종이 문서. 인쇄된 확인 양식이 있는 차량 대여 서류로, 성명 기입란과 차량 정보 표기 칸이 보이는 영수증형 확인증.",
        "visual_traits": [
          "반으로 접힌 종이 형태",
          "얇고 평평한 문서 재질",
          "인쇄된 대여 확인 양식",
          "성명 기입란",
          "차량 정보 표기 칸",
          "영수증 같은 문서 외형"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated object, a folded paper vehicle rental confirmation document, thin receipt-like paper, printed form layout, visible name field and vehicle information fields, clean plain neutral background.",
        "entity_type": "prop"
      }
    },
    "characters": [
      {
        "name": "형사1",
        "description": "성인 남성 형사. 짧은 머리, 평범한 얼굴형, 또렷한 눈매, 단정한 인상, 차분하고 건조한 표정선.",
        "visual_traits": [
          "성인 남성",
          "짧은 머리",
          "평범한 얼굴형",
          "또렷한 눈매",
          "단정한 인상",
          "차분한 표정선",
          "건조한 표정선"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, adult man with short hair, average face shape, sharp eyes, neat and tidy facial appearance, calm neutral expression, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "형사2",
        "description": "성인 남성 형사. 짧은 머리, 단단한 얼굴형, 날카로운 눈매, 무표정한 표정이 특징인 실무적인 인상.",
        "visual_traits": [
          "성인 남성",
          "짧은 머리",
          "단단한 얼굴형",
          "날카로운 눈매",
          "무표정한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, adult male detective with short hair, strong angular face, sharp eyes, neutral expression, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "위서림",
        "description": "20대 후반 여성. 갸름한 얼굴형에 또렷한 이목구비를 가졌고, 어두운 색의 짧은 단발머리를 유지한다. 눈매가 날카롭고 검은 눈동자가 도드라진다.",
        "visual_traits": [
          "20대 후반 여성",
          "갸름한 얼굴형",
          "또렷한 이목구비",
          "어두운 색의 짧은 단발머리",
          "날카로운 눈매",
          "검은 눈동자"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, photorealistic cinematic portrait, 20s late-20s woman, slim oval face, sharp facial features, short dark bob haircut, narrow sharp eyes, dark irises, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "강주현",
        "description": "20대 후반 여성. 단정한 얼굴형에 부드럽고 또렷한 이목구비를 가진 인물로, 정리된 중간 길이의 어두운 머리를 하고 있다. 차분하고 깔끔한 인상이 보인다.",
        "visual_traits": [
          "20대 후반 여성",
          "단정한 얼굴형",
          "부드럽고 또렷한 이목구비",
          "어두운 중간 길이 머리",
          "부드러운 눈매",
          "깔끔한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, 20s Korean woman with a neat oval face, soft yet clear facial features, medium-length dark hair, gentle eyes, clean and composed appearance, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "위희림",
        "description": "20대 여성의 외형. 갸름한 얼굴형, 어두운 짧은 단발머리, 또렷한 검은 눈을 가진 인물이며, 위서림과 매우 닮은 얼굴로 보인다.",
        "visual_traits": [
          "20대 여성",
          "갸름한 얼굴형",
          "어두운 짧은 단발머리",
          "또렷한 검은 눈",
          "위서림과 매우 닮은 얼굴"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, photorealistic cinematic portrait, 20s woman, slim oval face, short dark bob haircut, clear black eyes, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "유정화",
        "description": "50대 여성. 둥근 얼굴형에 중년의 얼굴선이 드러나며, 눈가와 얼굴선에 연령감이 보인다. 짙은 색의 단정한 짧은 머리를 하고 있다. 친근한 인상의 이목구비를 가진 인물이다.",
        "visual_traits": [
          "50대 여성",
          "둥근 얼굴형",
          "짙은 색의 짧은 머리",
          "눈가와 얼굴선의 연령감",
          "친근한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, a 50s woman with a round face, short neat dark hair, visible age lines around the eyes and along the face, friendly-looking facial features, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "서은비",
        "description": "20대 초반 여성. 또렷한 이목구비와 매끈한 얼굴선이 보이는 젊은 얼굴형. 정돈된 긴 머리 스타일. 밝고 선명한 인상.",
        "visual_traits": [
          "20대 초반 여성",
          "또렷한 이목구비",
          "매끈한 얼굴선",
          "정돈된 긴 머리",
          "밝고 선명한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, young woman in her early 20s, clear facial features, smooth face line, neatly styled long hair, bright and vivid appearance, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "이하정",
        "description": "20대 초반 여성. 마른 얼굴선과 또렷한 눈매를 가진 얼굴. 어두운 색 머리를 실용적으로 묶거나 정리한 모습. 전체적으로 날렵한 인상.",
        "visual_traits": [
          "20대 초반 여성",
          "마른 얼굴선",
          "또렷한 눈매",
          "어두운 머리",
          "실용적으로 묶거나 정리한 머리",
          "날렵한 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, a young woman in her early 20s with a slim face, sharp eyes, dark hair tied back or neatly arranged, sleek facial features, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "정숨이",
        "description": "10대 후반에서 20대 초반으로 보이는 젊은 여성. 앳된 얼굴, 볼 쪽 주근깨, 크고 또렷한 눈매가 특징이다. 머리카락은 긴 머리에서 짧은 단발머리로 바뀌는 외형 변형이 있다.",
        "visual_traits": [
          "젊은 여성",
          "10대 후반~20대 초반",
          "앳된 얼굴",
          "볼 쪽 주근깨",
          "크고 또렷한 눈매",
          "긴 머리",
          "짧은 단발머리"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, young woman in her late teens to early 20s, youthful face, freckles on the cheeks, large sharp eyes, either long hair or short bob haircut, plain white background.",
        "entity_type": "character"
      },
      {
        "name": "김범식",
        "description": "20대 후반 남성. 비교적 넓은 얼굴형에 짧은 검은 머리를 하고 있으며, 굵은 이목구비를 가진 얼굴이다. 전체적으로 거칠고 둔탁한 인상이다.",
        "visual_traits": [
          "20대 후반 남성",
          "넓은 얼굴형",
          "짧은 검은 머리",
          "굵은 이목구비",
          "거친 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Passport-style ID photo, head and upper chest visible, 20s late Korean man, broad face, short black hair, strong masculine facial features, rough and blunt-looking face, plain white background.",
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "펍",
        "description": "어두운 실내 조명과 인공조명이 강한 술집 공간. 바 카운터와 여러 테이블이 있는 실내이며, 맥주잔과 칵테일잔이 놓여 있다. 밤의 번화한 분위기를 가진 실내 공간.",
        "visual_traits": [
          "어두운 조명",
          "바 카운터",
          "여러 테이블",
          "맥주잔",
          "칵테일잔",
          "강한 인공조명",
          "밤의 번화한 실내 분위기"
        ],
        "t2i_prompt": "Set in modern-day Korea. Photorealistic cinematic establishing shot of a pub interior, dim lighting, a long bar counter, several tables, beer glasses and cocktail glasses on surfaces, strong artificial lighting, lively nighttime atmosphere, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      {
        "name": "희망의 집",
        "description": "노숙인 쉼터 형태의 시설. 낮은 단층 건물과 넓은 공터가 있는 공동생활 공간이며, 내부에는 이층침대가 밀집한 생활관이 보인다. 철제 싱크대, 작업용 테이블, 옥상 빨랫줄 같은 공동 사용 시설이 있는 실용적인 건물.",
        "visual_traits": [
          "낮은 단층 건물",
          "넓은 공터",
          "이층침대가 밀집한 생활관",
          "철제 싱크대",
          "작업용 테이블",
          "옥상 빨랫줄"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a low single-story homeless shelter facility with a wide open yard, practical utilitarian architecture, a crowded dormitory interior filled with tightly packed bunk beds, metal sinks, work tables, and rooftop clotheslines, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      {
        "name": "아람병원",
        "description": "중형 규모의 병원 건물. 본관과 병실, 복도, 원무과 창구, 흡연실, 직원 휴게실, 주차장으로 구성된 의료 시설. 실내는 밝은 형광등 조명과 기능적인 병원 인테리어가 보인다.",
        "visual_traits": [
          "중형 규모의 병원 건물",
          "밝은 형광등 조명의 실내 복도",
          "원무과 창구",
          "병실",
          "직원 휴게실",
          "흡연실",
          "넓은 주차장",
          "기능적인 의료 시설 분위기"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a medium-sized hospital building with a main wing, visible patient rooms, bright fluorescent-lit corridors, a reception desk, a staff lounge, a smoking room, and a large parking lot, functional medical facility architecture, clean institutional interior, realistic daylight exterior and cool indoor lighting, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      {
        "name": "연립단지",
        "description": "낡고 오래된 저층 연립주택 단지. 여러 동의 낮은 주거 건물이 밀집해 있고, 좁은 복도와 계단, 공용 통로가 복잡하게 이어진다. 벽면에는 우편함이 길게 늘어서 있으며, 외벽과 공용 공간 표면에 오래된 질감과 세월의 흔적이 보인다.",
        "visual_traits": [
          "low-rise multi-unit residential buildings",
          "dense cluster of attached housing blocks",
          "narrow interconnected corridors",
          "tight stairways and shared passageways",
          "long row of wall-mounted mailboxes",
          "aged exterior walls with worn textures"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of an old low-rise multi-unit residential complex, dense cluster of attached housing blocks, narrow interconnected corridors, tight stairways and shared passageways, long row of wall-mounted mailboxes along a narrow hallway, aged exterior walls with worn textures, realistic urban residential architecture, natural daylight, no people, no vehicles.",
        "entity_type": "location"
      },
      {
        "name": "서림의 집",
        "description": "비좁고 어두운 오래된 주거 공간. 거실, 방, 욕실이 붙어 있는 좁은 실내 구조이며, 정리되지 않은 생활 흔적과 잡동사니가 곳곳에 쌓여 있다. 낡은 가구와 작은 창문이 보이고, 전체적으로 답답하고 폐쇄적인 느낌의 실내이다.",
        "visual_traits": [
          "비좁고 어두운 실내",
          "오래된 주거 공간",
          "거실, 방, 욕실이 붙은 구조",
          "어지럽게 쌓인 짐과 잡동사니",
          "낡은 가구",
          "좁은 창문",
          "답답한 실내 구조"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a cramped, dimly lit old residential interior, connected living room, bedroom, and bathroom layout, cluttered with piles of household items and miscellaneous belongings, worn-out furniture, small narrow windows, tight enclosed floor plan, realistic natural shadows, film still, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      {
        "name": "은비의 집",
        "description": "고층 오피스텔 내부의 모던한 주거 공간. 밝고 깔끔하게 정리된 거실, 욕실, 옷방이 있는 실내이며, 군더더기 없이 비어 보일 정도로 정돈된 공간이다. 매끈한 마감재와 큰 창이 있고, 창밖으로 도시 야경이 보인다.",
        "visual_traits": [
          "모던한 고층 오피스텔 실내",
          "밝고 깔끔하게 정리된 거실",
          "정돈된 욕실",
          "정돈된 옷방",
          "군더더기 없이 비어 보이는 실내",
          "매끈한 마감재",
          "큰 창문",
          "도시 야경이 보이는 창밖"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of a modern high-rise officetel interior, bright and neatly organized living room, bathroom, and walk-in closet, minimalist and sparsely furnished space, smooth finished surfaces, large window with city night skyline visible बाहर, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      {
        "name": "도로 (차 안 포함)",
        "description": "도심과 외곽을 잇는 아스팔트 도로와 일반 승용차의 실내 공간. 도로는 차선이 있는 포장도로, 주변에 주차장, 오피스텔 앞길, 국도변 같은 도시 주변 풍경이 보인다. 차량 내부는 앞좌석과 뒷좌석이 있는 일반 승용차 구조로, 대시보드, 햇빛가리개, 글러브박스가 보인다.",
        "visual_traits": [
          "asphalt paved road",
          "urban-to-suburban roadside scenery",
          "parking lot adjacent to road",
          "office-tel front street",
          "national road shoulder",
          "standard passenger car interior",
          "front seats and back seats",
          "dashboard",
          "sun visor",
          "glove compartment"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic cinematic establishing shot of an asphalt road connecting urban and suburban areas, with lane markings, roadside parking lots, office-tel front streets, and national road shoulders, realistic city-edge scenery, no people, no vehicles, no objects.",
        "entity_type": "location"
      },
      {
        "name": "숲",
        "description": "울창한 나무와 수풀이 빽빽하게 들어선 외진 숲길. 좁은 흙길이 이어지고, 나무 그늘이 짙게 드리워져 있다. 사람의 손길이 적은 공터가 드문드문 보이며, 숲속에 놓인 벤치가 있다.",
        "visual_traits": [
          "울창한 나무와 빽빽한 수풀",
          "좁은 흙길",
          "어두운 수목 그림자",
          "외진 공터",
          "숲속 벤치"
        ],
        "t2i_prompt": "Set in a contemporary Korea. Photorealistic cinematic establishing shot of a secluded forest path, dense tall trees and thick undergrowth, narrow dirt trail, deep tree shadows, sparse quiet clearings, a few simple benches scattered in the woods, natural daylight, realistic textures, no people, no vehicles, no objects.",
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "위조 서류 묶음",
        "description": "여러 장의 종이가 한데 묶인 서류 더미. 인쇄된 문서 형식의 종이들이 겹겹이 쌓여 있고, 복사본과 사본이 섞인 정리된 서류철 형태다. 병원 내역서나 증빙 서류처럼 보이는 양식이 포함된 종이 묶음이다.",
        "visual_traits": [
          "여러 장의 종이 더미",
          "겹쳐 쌓인 인쇄 문서",
          "복사본과 사본이 섞인 묶음",
          "정리된 서류철 형태",
          "병원 서류처럼 보이는 양식"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated object, a stack of forged documents made of multiple overlapping printed papers, mixed photocopies and duplicate sheets, organized file-like bundle, forms resembling hospital records and official paperwork, crisp paper edges, realistic office document texture, plain neutral background.",
        "entity_type": "prop"
      },
      {
        "name": "신발끈 키링이 달린 차 키",
        "description": "일반 자동차 키에 신발끈으로 만든 수제 키링이 달린 물체. 금속 열쇠 본체에 끈을 엮어 만든 고리형 장식이 연결되어 있으며, 끈은 거칠고 수공예적인 질감이 보인다. 금속의 매끈한 표면과 끈의 거친 섬유 질감이 대비된다.",
        "visual_traits": [
          "자동차 키 형태의 금속 본체",
          "신발끈으로 만든 고리형 키링",
          "엮인 끈의 거친 섬유 질감",
          "금속과 천끈의 대비",
          "수제 장식처럼 보이는 즉흥적 외형"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated car key with a handmade shoelace keyring attached, metallic key body with a looped woven shoelace charm, rough fabric texture, visible contrast between smooth metal and coarse laces, plain neutral background.",
        "entity_type": "prop"
      },
      {
        "name": "고급 승용차",
        "description": "매끈한 외관의 고급형 승용차. 길고 낮은 차체 비율, 균형 잡힌 차폭, 광택 있는 도장면, 큰 창문, 정돈된 실내, 부드러운 시트가 보이는 차량.",
        "visual_traits": [
          "매끈한 외관",
          "길고 낮은 차체 비율",
          "균형 잡힌 차폭",
          "광택 있는 도장면",
          "큰 창문",
          "넓고 정돈된 실내",
          "부드러운 시트",
          "세련된 고급차 인상"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo of a luxury sedan, isolated object, sleek streamlined body, long low profile, balanced proportions, glossy paint finish, large windows, visible spacious and tidy interior with soft seats, premium automotive design, plain neutral background.",
        "entity_type": "prop"
      },
      {
        "name": "커다란 백팩",
        "description": "등 전체를 덮을 정도로 큰 배낭. 부피가 크고 무거워 보이는 실용적인 형태의 백팩이며, 여러 물건을 많이 넣을 수 있는 수납 구조를 가진다. 오래 사용한 듯한 낡은 사용감이 보인다.",
        "visual_traits": [
          "매우 큰 크기",
          "부피감 있는 형태",
          "등을 넓게 덮는 넓은 실루엣",
          "수납량이 많은 구조",
          "낡은 사용감"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated object, very large backpack, bulky and heavy-looking shape, wide back-covering silhouette, high-capacity storage structure, worn and aged use marks, plain neutral background.",
        "entity_type": "prop"
      },
      {
        "name": "듀로작스 약통",
        "description": "작은 원통형 플라스틱 약통. 휴대 가능한 크기의 밀폐형 용기이며, 겉면에 '듀로작스' 라벨이 붙어 있다. 내부에 알약을 보관하는 형태의 일반적인 약 보관 용기.",
        "visual_traits": [
          "작은 원통형 형태",
          "플라스틱 재질",
          "겉면 라벨 표기 '듀로작스'",
          "휴대 가능한 크기",
          "알약 보관용 밀폐 용기"
        ],
        "t2i_prompt": "Set in near-future Korea. Photorealistic product photo, isolated object, small cylindrical plastic pill container, portable size, labeled '듀로작스' on the exterior, sealed medication storage bottle, plain neutral background.",
        "entity_type": "prop"
      },
      {
        "name": "정숨이 다이어리",
        "description": "작고 손에 들어오는 크기의 휴대용 다이어리. 표지 안쪽에 여러 장의 사진이 투명 테이프로 겹겹이 붙어 있고, 내부 페이지에는 빽빽한 손글씨가 적혀 있다. 표면에 오래 사용한 흔적이 보이는 낡은 외형.",
        "visual_traits": [
          "작은 휴대용 크기",
          "표지 안쪽의 여러 장 사진 부착",
          "투명 테이프 자국",
          "빽빽한 손글씨가 적힌 내부 페이지",
          "오래 사용한 낡은 표면"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated small handheld diary, worn cover, inside cover layered with multiple photos taped on with clear tape, densely handwritten pages visible, aged and well-used surface, plain neutral background.",
        "entity_type": "prop"
      },
      {
        "name": "차량 단기렌트 확인증",
        "description": "반으로 접힌 얇은 종이 문서. 인쇄된 확인 양식이 있는 차량 대여 서류로, 성명 기입란과 차량 정보 표기 칸이 보이는 영수증형 확인증.",
        "visual_traits": [
          "반으로 접힌 종이 형태",
          "얇고 평평한 문서 재질",
          "인쇄된 대여 확인 양식",
          "성명 기입란",
          "차량 정보 표기 칸",
          "영수증 같은 문서 외형"
        ],
        "t2i_prompt": "Set in contemporary Korea. Photorealistic product photo, isolated object, a folded paper vehicle rental confirmation document, thin receipt-like paper, printed form layout, visible name field and vehicle information fields, clean plain neutral background.",
        "entity_type": "prop"
      }
    ]
  },
  "step_id": "entity_t2i",
  "run_id": "248d1fe3-4b5d-4611-8c29-e7d359105dc2",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-03-23T17:08:51.203668+00:00"
}