{
  "status": "completed",
  "completed_count": 16,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "outlooks": [
      {
        "name": "흙묻은등산복",
        "description": "칙칙한 청회색 톤의 등산용 바람막이와 등산 바지. 숲속을 도망치며 흙과 피가 묻어있고, 한쪽 신발이 벗겨져 있는 다급한 상태의 복장.",
        "character_id": "C01",
        "is_shared": false,
        "short_id": "O01"
      },
      {
        "name": "핏자국묻은후드티",
        "description": "어두운 무채색의 후드티셔츠와 낡고 해진 청바지. 축축한 질감과 함께 목 주변에 붉은 핏자국이 묻어 있는 기괴한 분위기의 복장.",
        "character_id": "C02",
        "is_shared": false,
        "short_id": "O02"
      },
      {
        "name": "검은인영복장",
        "description": "짙은 안개와 그림자에 가려 형태를 정확히 알 수 없는 칠흑같이 어두운 색상의 헐렁한 의상. 질감을 파악하기 힘들 정도로 어둠에 녹아드는 복장.",
        "character_id": "C03",
        "is_shared": false,
        "short_id": "O03"
      },
      {
        "name": "도시일상복",
        "description": "채도가 낮은 차분한 회색 니트와 검은색 스커트. 도심 뒷골목의 서늘한 분위기에 어우러지는 평범한 일상복.",
        "character_id": "C04",
        "is_shared": false,
        "short_id": "O04"
      },
      {
        "name": "네이비경위재킷",
        "description": "수사 현장과 경찰서를 오가기에 적합한 네이비 블루 톤의 실용적인 형사 재킷과 짙은 색상의 슬랙스. 항구 도시의 안개 낀 환경에 맞게 방한 기능이 있는 튼튼한 소재.",
        "character_id": "C06",
        "is_shared": false,
        "short_id": "O05"
      },
      {
        "name": "앞치마홈웨어",
        "description": "채도가 낮고 낡은 티셔츠와 편안한 핏의 바지 위에 덧입은 빛바랜 앞치마. 집안에서 약초를 달이는 등 일상생활을 할 때 입는 소박한 차림새.",
        "character_id": "C08",
        "is_shared": false,
        "short_id": "O06"
      },
      {
        "name": "스포티바람막이",
        "description": "짙은 청회색 톤의 후드 바람막이와 실용적인 청바지. 자전거 주행 및 비바람을 막는 데 적합한 방수 재질의 스포티한 복장.",
        "character_id": "C09",
        "is_shared": false,
        "short_id": "O07"
      },
      {
        "name": "마트근무유니폼",
        "description": "대형마트 로고가 작게 새겨진 푸른색 계열의 조끼와 그 안에 받쳐 입은 단정한 남방. 활동하기 편한 면바지를 착용한 마트 규격 근무복.",
        "character_id": "C14",
        "is_shared": true,
        "short_id": "O08"
      },
      {
        "name": "어두운작업점퍼",
        "description": "눈에 띄지 않는 어두운 톤의 투박한 작업용 점퍼와 바지. 흙이나 먼지가 묻은 무거운 느낌의 낡은 신발.",
        "character_id": "C15",
        "is_shared": false,
        "short_id": "O09"
      },
      {
        "name": "그레이형사점퍼",
        "description": "칙칙한 회색 톤의 구겨진 활동용 점퍼와 면바지. 야근과 현장 수사로 인한 피로감이 묻어나는 실용적인 형사 의상.",
        "character_id": "C18",
        "is_shared": false,
        "short_id": "O10"
      },
      {
        "name": "사진속일상복1",
        "description": "기괴하게 뭉개진 사진 속에서 형태를 겨우 알아볼 수 있는 어두운 톤의 낡은 블라우스.",
        "character_id": "C20",
        "is_shared": false,
        "short_id": "O11"
      },
      {
        "name": "사진속일상복2",
        "description": "오래된 사진 속에서 입고 있는 빛바랜 파스텔 톤의 단정하고 소박한 블라우스.",
        "character_id": "C21",
        "is_shared": false,
        "short_id": "O12"
      },
      {
        "name": "70년대아동복",
        "description": "70-80년대 스타일의 다소 촌스러운 디자인으로, 붉은색 계열의 디테일이 들어간 낡은 아동용 원피스.",
        "character_id": "C22",
        "is_shared": false,
        "short_id": "O13"
      },
      {
        "name": "마트보안유니폼",
        "description": "각이 잡힌 짙은 네이비색 셔츠와 어두운 정장 바지로 구성된 단정한 마트 보안팀 공식 제복.",
        "character_id": "C23",
        "is_shared": true,
        "short_id": "O14"
      },
      {
        "name": "어부방수점퍼",
        "description": "거친 바닷바람과 비를 막아주는 두꺼운 검은색 방수 재킷과 작업용 통바지. 축축한 바다 냄새가 밴 듯한 낡은 질감.",
        "character_id": "C24",
        "is_shared": false,
        "short_id": "O15"
      },
      {
        "short_id": "O00",
        "name": "Null Outlook",
        "description": "Non-human or non-outfit entity. Uses entity reference image as-is.",
        "character_id": null,
        "is_null": true
      }
    ],
    "scene_assignments": [
      {
        "scene_index": 1,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "흙묻은등산복",
            "outlook_id": "O01"
          },
          {
            "character_id": "C03",
            "outlook_name": "검은인영복장",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 2,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "핏자국묻은후드티",
            "outlook_id": "O02"
          },
          {
            "character_id": "C04",
            "outlook_name": "도시일상복",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 3,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 5,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C08",
            "outlook_name": "앞치마홈웨어",
            "outlook_id": "O06"
          }
        ]
      },
      {
        "scene_index": 6,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 7,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C10",
            "outlook_id": "O00"
          }
        ]
      },
      {
        "scene_index": 8,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C14",
            "outlook_name": "마트근무유니폼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 9,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 10,
        "assignments": [
          {
            "character_id": "C15",
            "outlook_name": "어두운작업점퍼",
            "outlook_id": "O09"
          },
          {
            "character_id": "C03",
            "outlook_name": "검은인영복장",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 11,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 12,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C08",
            "outlook_name": "앞치마홈웨어",
            "outlook_id": "O06"
          }
        ]
      },
      {
        "scene_index": 13,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 14,
        "assignments": [
          {
            "character_id": "C18",
            "outlook_name": "그레이형사점퍼",
            "outlook_id": "O10"
          },
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          },
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 15,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 16,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          },
          {
            "character_id": "C18",
            "outlook_name": "그레이형사점퍼",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 18,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 19,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C14",
            "outlook_name": "마트근무유니폼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 20,
        "assignments": [
          {
            "character_id": "C23",
            "outlook_name": "마트보안유니폼",
            "outlook_id": "O14"
          },
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          },
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 21,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          },
          {
            "character_id": "C18",
            "outlook_name": "그레이형사점퍼",
            "outlook_id": "O10"
          },
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 22,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 23,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 24,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 25,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 26,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C24",
            "outlook_name": "어부방수점퍼",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 27,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비경위재킷",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 28,
        "assignments": [
          {
            "character_id": "C24",
            "outlook_name": "어부방수점퍼",
            "outlook_id": "O15"
          },
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 29,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "스포티바람막이",
            "outlook_id": "O07"
          },
          {
            "character_id": "C24",
            "outlook_name": "어부방수점퍼",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 17,
        "assignments": [
          {
            "character_id": "C19",
            "outlook_id": "O00"
          }
        ]
      }
    ],
    "removed": [],
    "null_outlook_chars": [
      "C10",
      "C19"
    ]
  },
  "step_id": "outlook_phase3",
  "run_id": "72fe3e79-a0da-4475-9830-0f5455ed2106",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-10T13:24:35.332171+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}