{
  "status": "completed",
  "completed_count": 26,
  "applicable_count": 29,
  "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": "C05",
        "is_shared": false,
        "short_id": "O05"
      },
      {
        "name": "대형마트유니폼",
        "description": "대형 마트 로고가 박힌 네이비색 조끼와 단정한 하늘색 셔츠, 어두운색 면바지. 공식 지급되는 매장 직원의 근무용 제복.",
        "character_id": "C05",
        "is_shared": true,
        "short_id": "O06"
      },
      {
        "name": "캐주얼활동복",
        "description": "안개가 낀 해안가에 적합한 짙은 녹색의 방수 바람막이와 그레이 후드티, 실용적인 데님 팬츠와 스니커즈. 자전거 주행과 애완동물 털깎기 등 거친 작업에 편안한 활동적인 복장.",
        "character_id": "C06",
        "is_shared": false,
        "short_id": "O07"
      },
      {
        "name": "대형마트유니폼",
        "description": "대형 마트 로고가 박힌 네이비색 조끼와 단정한 하늘색 셔츠, 어두운색 면바지. 공식 지급되는 매장 직원의 근무용 제복.",
        "character_id": "C09",
        "is_shared": true,
        "short_id": "O08"
      },
      {
        "name": "어두운색작업복",
        "description": "두꺼운 캔버스 소재의 짙은 색 작업용 점퍼와 투박한 작업 바지, 낡고 튼튼한 가죽 구두. 전체적으로 어둡고 묵직하여 긴 그림자를 만들어내는 스산한 차림새.",
        "character_id": "C10",
        "is_shared": false,
        "short_id": "O09"
      },
      {
        "name": "야상점퍼와청바지",
        "description": "구김이 많이 간 카키색 야상 점퍼와 기본 면 티셔츠, 무릎이 늘어난 청바지와 활동적인 운동화. 밤샘 당직과 현장 출동으로 인해 피로감이 묻어나는 형사의 일상 복장.",
        "character_id": "C12",
        "is_shared": false,
        "short_id": "O10"
      },
      {
        "name": "홈웨어2",
        "description": "빛바랜 아이보리색 면 소재의 긴팔 티셔츠와 헐렁한 다크 그레이 홈웨어 바지. 일상적이고 평범한 실내복이지만 축축하고 서늘한 분위기를 풍기는 낡은 질감의 의상.",
        "character_id": "C14",
        "is_shared": false,
        "short_id": "O11"
      },
      {
        "name": "검은색후드집업",
        "description": "도시 뒷골목의 어둠에 섞여드는 짙은 검은색 후드 집업과 무채색 트레이닝 바지. 후드를 푹 눌러쓸 수 있어 나트륨 가로등 불빛 아래서 스산하고 은밀한 느낌을 주는 복장.",
        "character_id": "C15",
        "is_shared": false,
        "short_id": "O12"
      },
      {
        "name": "복고풍원피스",
        "description": "70~80년대 스타일의 소박한 둥근 카라가 달린 무명천 소재의 빛바랜 꽃무늬 원피스. 시골 바닷가의 눅눅한 세월의 흔적이 묻어나는 낡은 아동용 의상.",
        "character_id": "C17",
        "is_shared": false,
        "short_id": "O13"
      },
      {
        "name": "어부방수복",
        "description": "소금기와 습기에 전 두꺼운 짙은 청색 방수 재킷, 거친 조업용 방수 바지와 검은색 고무 장화. 바다 안개 속에서 차갑고 미스터리한 분위기를 풍기는 해안가 어선의 실용적 복장.",
        "character_id": "C18",
        "is_shared": false,
        "short_id": "O14"
      },
      {
        "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": "C02",
            "outlook_name": "검은실루엣복장",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 2,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "낡은등산복",
            "outlook_id": "O01"
          },
          {
            "character_id": "C03",
            "outlook_name": "어두운색트렌치코트",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 3,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 5,
        "assignments": [
          {
            "character_id": "C05",
            "outlook_name": "홈웨어와앞치마",
            "outlook_id": "O05"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 6,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 7,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C07",
            "outlook_id": "O00"
          }
        ]
      },
      {
        "scene_index": 8,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C09",
            "outlook_name": "대형마트유니폼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 9,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 10,
        "assignments": [
          {
            "character_id": "C10",
            "outlook_name": "어두운색작업복",
            "outlook_id": "O09"
          }
        ]
      },
      {
        "scene_index": 11,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 12,
        "assignments": [
          {
            "character_id": "C05",
            "outlook_name": "홈웨어와앞치마",
            "outlook_id": "O05"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 13,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C12",
            "outlook_name": "야상점퍼와청바지",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 14,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C12",
            "outlook_name": "야상점퍼와청바지",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 15,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 16,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C12",
            "outlook_name": "야상점퍼와청바지",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 18,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 19,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C09",
            "outlook_name": "대형마트유니폼",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 20,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C15",
            "outlook_name": "검은색후드집업",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 21,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C12",
            "outlook_name": "야상점퍼와청바지",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 22,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 23,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 24,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 25,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C18",
            "outlook_name": "어부방수복",
            "outlook_id": "O14"
          }
        ]
      },
      {
        "scene_index": 26,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "가죽재킷경찰복",
            "outlook_id": "O04"
          },
          {
            "character_id": "C12",
            "outlook_name": "야상점퍼와청바지",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 27,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C18",
            "outlook_name": "어부방수복",
            "outlook_id": "O14"
          }
        ]
      },
      {
        "scene_index": 28,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "캐주얼활동복",
            "outlook_id": "O07"
          },
          {
            "character_id": "C18",
            "outlook_name": "어부방수복",
            "outlook_id": "O14"
          }
        ]
      }
    ],
    "null_outlook_chars": [
      "C07"
    ]
  },
  "step_id": "outlook_phase2",
  "run_id": "d91a3b98-619b-4d65-acaf-ff83b690876b",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-31T23:53:47.547494+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}