{
  "status": "completed",
  "completed_count": 27,
  "applicable_count": 30,
  "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": "검은가죽재킷2",
        "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": "C06",
        "is_shared": false,
        "short_id": "O07"
      },
      {
        "name": "갈색앞치마홈웨어1",
        "description": "집안일을 할 때 입는 편안하고 낡은 베이지색 니트 스웨터 위에 두른 짙은 갈색의 무지 앞치마.",
        "character_id": "C07",
        "is_shared": false,
        "short_id": "O08"
      },
      {
        "name": "마트직원유니폼1",
        "description": "대형 마트 직원들이 입는 짙은 녹색과 회색이 배색된 유니폼 조끼와 검은색 바지.",
        "character_id": "C07",
        "is_shared": true,
        "short_id": "O09"
      },
      {
        "name": "흰색블라우스외출복1",
        "description": "과거 딸과 다정하게 사진을 찍을 때 입었던 단정한 흰색 블라우스와 옅은 회색 카디건.",
        "character_id": "C08",
        "is_shared": false,
        "short_id": "O10"
      },
      {
        "name": "면소재실내복1",
        "description": "루즈한 핏의 옅은 회색 면 티셔츠와 편안한 밴딩 반바지 형태의 수면용 실내복.",
        "character_id": "C09",
        "is_shared": false,
        "short_id": "O11"
      },
      {
        "name": "카키색야상재킷1",
        "description": "강아지 미용 알바와 자전거 주행에 편한 튼튼한 소재의 카키색 야상 재킷과 짙은 청바지.",
        "character_id": "C09",
        "is_shared": false,
        "short_id": "O12"
      },
      {
        "name": "마트직원유니폼1",
        "description": "대형 마트 직원들이 입는 짙은 녹색과 회색이 배색된 유니폼 조끼와 검은색 바지.",
        "character_id": "C14",
        "is_shared": true,
        "short_id": "O13"
      },
      {
        "name": "검은작업복1",
        "description": "어둠 속에서 신원을 숨기기 좋은 짙은 검은색의 두꺼운 작업용 점퍼와 어두운 바지.",
        "character_id": "C15",
        "is_shared": false,
        "short_id": "O14"
      },
      {
        "name": "카멜색가죽점퍼1",
        "description": "현장 출동과 당직 근무에 적합한 구겨진 카멜색 가죽 점퍼와 다소 낡은 데님 팬츠.",
        "character_id": "C17",
        "is_shared": false,
        "short_id": "O15"
      },
      {
        "name": "보안요원유니폼1",
        "description": "마트 총무과 보안팀 소속을 나타내는 짙은 청색의 셔츠형 제복과 넥타이, 검은색 정장 바지.",
        "character_id": "C19",
        "is_shared": true,
        "short_id": "O16"
      },
      {
        "name": "70년대복고풍원피스1",
        "description": "1970~80년대 시골 배경에 어울리는 빛바랜 붉은색 꽃무늬 패턴의 투박한 면 원피스.",
        "character_id": "C21",
        "is_shared": false,
        "short_id": "O17"
      },
      {
        "name": "방수어부작업복1",
        "description": "바닷바람과 비를 막아주는 짙은 남색의 두꺼운 방수 윈드브레이커와 빛바랜 검은색 작업용 바지.",
        "character_id": "C22",
        "is_shared": false,
        "short_id": "O18"
      },
      {
        "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": "낡은등산복1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "검은실루엣복장1",
            "outlook_id": "O02"
          }
        ]
      },
      {
        "scene_index": 2,
        "assignments": [
          {
            "character_id": "C03",
            "outlook_name": "베이지트렌치코트1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C04",
            "outlook_name": "검은가죽재킷1",
            "outlook_id": "O04"
          },
          {
            "character_id": "C05",
            "outlook_name": "검은가죽재킷2",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 3,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          }
        ]
      },
      {
        "scene_index": 5,
        "assignments": [
          {
            "character_id": "C07",
            "outlook_name": "갈색앞치마홈웨어1",
            "outlook_id": "O08"
          },
          {
            "character_id": "C09",
            "outlook_name": "면소재실내복1",
            "outlook_id": "O11"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 6,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 7,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C10",
            "outlook_id": "O00"
          }
        ]
      },
      {
        "scene_index": 8,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C14",
            "outlook_name": "마트직원유니폼1",
            "outlook_id": "O13"
          }
        ]
      },
      {
        "scene_index": 9,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 10,
        "assignments": [
          {
            "character_id": "C07",
            "outlook_name": "마트직원유니폼1",
            "outlook_id": "O09"
          },
          {
            "character_id": "C15",
            "outlook_name": "검은작업복1",
            "outlook_id": "O14"
          }
        ]
      },
      {
        "scene_index": 11,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 12,
        "assignments": [
          {
            "character_id": "C07",
            "outlook_name": "마트직원유니폼1",
            "outlook_id": "O09"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 13,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C17",
            "outlook_name": "카멜색가죽점퍼1",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 14,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C17",
            "outlook_name": "카멜색가죽점퍼1",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 15,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 16,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C17",
            "outlook_name": "카멜색가죽점퍼1",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 18,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 19,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C14",
            "outlook_name": "마트직원유니폼1",
            "outlook_id": "O13"
          }
        ]
      },
      {
        "scene_index": 20,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C19",
            "outlook_name": "보안요원유니폼1",
            "outlook_id": "O16"
          }
        ]
      },
      {
        "scene_index": 21,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C17",
            "outlook_name": "카멜색가죽점퍼1",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 22,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 23,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 24,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 25,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 26,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C22",
            "outlook_name": "방수어부작업복1",
            "outlook_id": "O18"
          }
        ]
      },
      {
        "scene_index": 27,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "네이비형사재킷1",
            "outlook_id": "O06"
          },
          {
            "character_id": "C17",
            "outlook_name": "카멜색가죽점퍼1",
            "outlook_id": "O15"
          }
        ]
      },
      {
        "scene_index": 28,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C22",
            "outlook_name": "방수어부작업복1",
            "outlook_id": "O18"
          }
        ]
      },
      {
        "scene_index": 29,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "카키색야상재킷1",
            "outlook_id": "O12"
          },
          {
            "character_id": "C22",
            "outlook_name": "방수어부작업복1",
            "outlook_id": "O18"
          }
        ]
      }
    ],
    "null_outlook_chars": [
      "C10"
    ]
  },
  "step_id": "outlook_phase2",
  "run_id": "cdc3972e-8c77-4dce-8603-f8103634508d",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-15T13:12:24.793636+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}