{
  "status": "completed",
  "completed_count": 12,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "outlooks": [
      {
        "name": "캐주얼후드점퍼1",
        "description": "짙은 네이비색 후드 집업 점퍼와 활동하기 편안한 핏의 데님 팬츠, 스니커즈 조합. 자전거를 타고 유기견 목욕 알바를 하는 등 활동량이 많은 여대생의 가벼운 일상복 차림새.",
        "character_id": "C01",
        "is_shared": false,
        "short_id": "O01"
      },
      {
        "name": "가죽재킷캐주얼1",
        "description": "짙은 브라운 톤의 무광 가죽 재킷에 검은색 터틀넥, 실용적인 스트레이트 핏 면바지와 단화. 현장을 뛰는 형사의 활동성과 경찰 간부로서의 무게감이 드러나는 옷차림.",
        "character_id": "C02",
        "is_shared": false,
        "short_id": "O02"
      },
      {
        "name": "편안한홈웨어1",
        "description": "차분한 베이지색 면 티셔츠와 품이 넉넉한 회색 밴딩 팬츠. 집안일을 하거나 쉴 때 입는 소박하고 일상적인 실내용 평상복.",
        "character_id": "C03",
        "is_shared": false,
        "short_id": "O03"
      },
      {
        "name": "어업용바람막이1",
        "description": "소금기에 바랜 짙은 카키색 방수 바람막이 점퍼와 두꺼운 작업용 면바지, 낡은 장화. 짙은 안개와 거친 바닷바람을 막기 위한 실용적인 옷차림.",
        "character_id": "C04",
        "is_shared": false,
        "short_id": "O04"
      },
      {
        "name": "낡은야상점퍼1",
        "description": "짙은 회색의 낡고 후줄근한 야상 점퍼에 다소 구겨진 셔츠와 어두운 색 청바지. 잦은 당직과 현장 수사 업무로 인해 관리가 덜 된 전형적인 형사의 옷차림.",
        "character_id": "C05",
        "is_shared": false,
        "short_id": "O05"
      },
      {
        "name": "등산복1",
        "description": "어두운 색상의 등산용 바람막이와 신축성 있는 등산 바지, 두툼한 등산화. 산길을 오를 때 입는 기능성 아웃도어 복장.",
        "character_id": "C06",
        "is_shared": false,
        "short_id": "O06"
      },
      {
        "name": "일상원피스1",
        "description": "어두운 밤거리 외출에 어울리는 차분한 색상의 얇은 가디건과 단정한 원피스, 굽이 낮은 구두.",
        "character_id": "C07",
        "is_shared": false,
        "short_id": "O07"
      },
      {
        "name": "어두운롱코트1",
        "description": "전체적으로 어두운 검은색 계열의 긴 코트와 바지, 구두. 어둠 속에서 형체를 잘 알아볼 수 없도록 몸을 가리는 음침한 옷차림.",
        "character_id": "C08",
        "is_shared": false,
        "short_id": "O08"
      },
      {
        "name": "어두운롱코트2",
        "description": "검은색 긴 코트와 바지. 짐승처럼 격렬하게 움직일 때 자락이 펄럭이며, 어두운 골목에서 포식 활동을 하기에 적합한 칙칙하고 기괴한 느낌의 의상.",
        "character_id": "C09",
        "is_shared": false,
        "short_id": "O09"
      },
      {
        "name": "마트유니폼1",
        "description": "대형 마트의 로고가 작게 새겨진 붉은색 조끼와 안에 받쳐 입은 깔끔한 남색 셔츠, 짙은 색 면바지. 마트 직원들이 공통으로 지급받아 착용하는 유니폼.",
        "character_id": "C13",
        "is_shared": true,
        "short_id": "O10"
      },
      {
        "name": "복고풍원피스1",
        "description": "70-80년대 시대감이 느껴지는 낡고 다소 촌스러운 패턴의 꽃무늬 원피스와 단색 니트 가디건.",
        "character_id": "C14",
        "is_shared": false,
        "short_id": "O11"
      },
      {
        "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": "C06",
            "outlook_name": "등산복1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C08",
            "outlook_name": "어두운롱코트1",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 2,
        "assignments": [
          {
            "character_id": "C07",
            "outlook_name": "일상원피스1",
            "outlook_id": "O07"
          },
          {
            "character_id": "C09",
            "outlook_name": "어두운롱코트2",
            "outlook_id": "O09"
          }
        ]
      },
      {
        "scene_index": 3,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 5,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C03",
            "outlook_name": "편안한홈웨어1",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 6,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 7,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C11",
            "outlook_id": "O00"
          }
        ]
      },
      {
        "scene_index": 8,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C13",
            "outlook_name": "마트유니폼1",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 9,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 10,
        "assignments": [
          {
            "character_id": "C03",
            "outlook_name": "편안한홈웨어1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C08",
            "outlook_name": "어두운롱코트1",
            "outlook_id": "O08"
          }
        ]
      },
      {
        "scene_index": 11,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 12,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C03",
            "outlook_name": "편안한홈웨어1",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 13,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은야상점퍼1",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 14,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은야상점퍼1",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 15,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 16,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은야상점퍼1",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 18,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 19,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C13",
            "outlook_name": "마트유니폼1",
            "outlook_id": "O10"
          }
        ]
      },
      {
        "scene_index": 20,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 21,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          },
          {
            "character_id": "C05",
            "outlook_name": "낡은야상점퍼1",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 22,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 23,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 24,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 25,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 26,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C04",
            "outlook_name": "어업용바람막이1",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 27,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "가죽재킷캐주얼1",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 28,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C04",
            "outlook_name": "어업용바람막이1",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 29,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼후드점퍼1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C04",
            "outlook_name": "어업용바람막이1",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 17,
        "assignments": [
          {
            "character_id": "C12",
            "outlook_id": "O00"
          }
        ]
      }
    ],
    "removed": [],
    "null_outlook_chars": [
      "C11",
      "C12"
    ]
  },
  "step_id": "outlook_phase3",
  "run_id": "6e0e63af-9d08-47a0-9aa6-bb362e44a41a",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-23T01:43:56.549371+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}