{
  "status": "completed",
  "completed_count": 24,
  "applicable_count": 28,
  "failed_count": 0,
  "data": {
    "outlooks": [
      {
        "name": "캐주얼활동복",
        "description": "흰색 무지 티셔츠와 약간 헐렁한 핏의 데님 팬츠, 활동하기 편안한 캔버스화 조합. 평범하고 활동적인 20대 대학생의 일상적인 의상.",
        "character_id": "C01",
        "is_shared": false,
        "short_id": "O01"
      },
      {
        "name": "동물미용작업복",
        "description": "소매를 걷어 올린 얇은 면 셔츠 위에 물과 얼룩에 강한 재질의 짙은 색 방수 앞치마를 두른 복장. 동물 보호원에서 작업할 때 착용하는 옷.",
        "character_id": "C01",
        "is_shared": false,
        "short_id": "O02"
      },
      {
        "name": "어두운색바람막이",
        "description": "어두운 네이비 색상의 방수 바람막이 점퍼. 비 내리는 밤 해안가를 자전거로 달릴 때 입는 실용적이고 스포티한 재킷.",
        "character_id": "C01",
        "is_shared": false,
        "short_id": "O03"
      },
      {
        "name": "형사현장사복",
        "description": "어두운 회색의 실용적인 사파리 재킷과 활동성을 강조한 검은색 슬랙스, 튼튼한 로퍼. 튀지 않으면서도 사건 현장과 사무실 양쪽에서 활동하기 적합한 단정한 경찰 사복.",
        "character_id": "C02",
        "is_shared": false,
        "short_id": "O04"
      },
      {
        "name": "어부방수작업복",
        "description": "두툼하고 거친 재질의 칙칙한 회색 방수 재킷과 얼룩진 어두운 톤의 작업용 바지, 종아리까지 올라오는 검은색 고무 장화. 습하고 안개 낀 바다 환경에 맞춘 배 운전수 복장.",
        "character_id": "C03",
        "is_shared": false,
        "short_id": "O05"
      },
      {
        "name": "실내복과앞치마",
        "description": "부드럽고 낡은 베이지색 면 티셔츠와 편안한 바지 위에 수수한 꽃무늬 앞치마를 두른 복장. 옥탑방에서 가사 노동과 약초를 달일 때 입는 현실적인 중년 여성의 생활복.",
        "character_id": "C04",
        "is_shared": false,
        "short_id": "O06"
      },
      {
        "name": "마트유니폼",
        "description": "대형 마트의 진열담당 직원이 입는 로고가 새겨진 붉은색 조끼와 짙은 남색 정장용 바지, 편안한 굽 없는 구두.",
        "character_id": "C04",
        "is_shared": false,
        "short_id": "O07"
      },
      {
        "name": "낡은캐주얼점퍼",
        "description": "잦은 야근과 당직으로 구김이 많이 간 빛바랜 베이지색 캐주얼 점퍼와 통이 넓은 카키색 면바지, 낡은 운동화. 전형적인 현장직 형사의 현실적인 복장.",
        "character_id": "C05",
        "is_shared": false,
        "short_id": "O08"
      },
      {
        "name": "피묻은찢어진외투",
        "description": "인간 시절 입었던 검은색 계열의 외투와 바지가 형체를 알아보기 힘들 정도로 찢겨지고 낡은 상태. 동물의 털이나 피부처럼 보일 정도로 흙과 짙은 피범벅으로 얼룩진 기괴한 복장.",
        "character_id": "C06",
        "is_shared": false,
        "short_id": "O09"
      },
      {
        "name": "어두운색후드와바지",
        "description": "도시 뒷골목과 밤의 안개 속에서 인영을 완벽히 감출 수 있는 칙칙하고 거친 재질의 검은색 후드티와 헐렁한 검은 바지, 그리고 흙이 묻은 낡은 신발.",
        "character_id": "C07",
        "is_shared": false,
        "short_id": "O10"
      },
      {
        "name": "70년대꽃무늬원피스",
        "description": "7-80년대 시골 풍경에 어울리는 빛바랜 노란색 바탕의 잔꽃무늬가 들어간 낡은 면 소재의 아동용 반소매 원피스.",
        "character_id": "C08",
        "is_shared": false,
        "short_id": "O11"
      }
    ],
    "scene_assignments": [
      {
        "scene_index": 2,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "피묻은찢어진외투",
            "outlook_id": "O09"
          }
        ]
      },
      {
        "scene_index": 3,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 5,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "실내복과앞치마",
            "outlook_id": "O06"
          },
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 6,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 7,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          },
          {
            "character_id": "C01",
            "outlook_name": "동물미용작업복",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 8,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 9,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 10,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "실내복과앞치마",
            "outlook_id": "O06"
          }
        ]
      },
      {
        "scene_index": 11,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          },
          {
            "character_id": "C04",
            "outlook_name": "실내복과앞치마",
            "outlook_id": "O06"
          }
        ]
      },
      {
        "scene_index": 12,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은캐주얼점퍼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 13,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 14,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은캐주얼점퍼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 16,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 17,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 18,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 19,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은캐주얼점퍼",
            "outlook_id": "O08"
          },
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 20,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 21,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 22,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "어두운색바람막이",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 23,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "어두운색바람막이",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 24,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "어두운색바람막이",
            "outlook_id": "O03"
          },
          {
            "character_id": "C03",
            "outlook_name": "어부방수작업복",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 25,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사현장사복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은캐주얼점퍼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 26,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "어두운색바람막이",
            "outlook_id": "O03"
          },
          {
            "character_id": "C03",
            "outlook_name": "어부방수작업복",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 27,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "어두운색바람막이",
            "outlook_id": "O03"
          },
          {
            "character_id": "C03",
            "outlook_name": "어부방수작업복",
            "outlook_id": "O05"
          }
        ]
      }
    ],
    "null_outlook_chars": []
  },
  "step_id": "outlook_phase2",
  "run_id": "0ce6938b-daf9-4944-8835-9cc2f928d27f",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-04-30T21:47:12.354167+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}