요소 "{entity_name}" (타입: {entity_type})에 대해 상세 분석하세요.

아래 내용을 추출하세요:
- 시각적 외형 설명 (보통명사 기반, 카메라로 찍을 수 있는 것만)
- 핵심 시각적 특징 (이 요소를 이미지에서 식별하는 요소)
- T2I 프롬프트 (영어, 실사 영화 촬영 스타일)
  - 맨 앞에 반드시 세계관 핵심을 짧게 포함: "Set in [시대], [지역]."
  - 예: "Set in near-future Korea."
  - 그 다음 이미지 타입:
    - 인물: "Passport-style ID photo, head and upper chest visible, ... plain white background."
      중요: 인물은 얼굴과 상반신(흉부)까지만. 의상/복장/바디 묘사 절대 금지 (아웃룩은 별도 관리).
      얼굴 특징만 설명: 성별, 나이대, 얼굴형, 머리카락 색/길이/스타일, 눈 특징 등.
      영구적 기본 외형만 포함. 특정 씬에서만 나타나는 일시적 상태는 절대 포함 금지:
      장식품(리본, 꽃 등), 상처/피/흙, 변장, 특수 메이크업.
    - 배경: "Photorealistic cinematic establishing shot, ... no people, no vehicles, no objects."
      기본 상태의 공간만 (폭발 후, 파괴된 상태 등 특정 씬 상태 제외)
    - 물체: "Photorealistic product photo, isolated object, ... plain neutral background."
      기본 상태만 (파손, 분해 등 특정 씬 상태 제외)

D6 (모든 entity 필수 — strict schema):
- **location 만**: `metadata_json.location.space_profile` nested object — system prompt 의 controlled vocab 따라.
  - single_space → `{{"kind": "single_space", "allowed_space_keys": ["main"], "default_space_key": null}}`.
  - multi_space → `{{"kind": "multi_space", "allowed_space_keys": [...], "default_space_key": "main"}}`.
- **character / prop / outlook**: 항상 `"metadata_json": {{"location": null}}` 출력.
