{
  "status": "completed",
  "completed_count": 13,
  "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": "O03"
      },
      {
        "name": "어부작업복1",
        "description": "바닷바람을 막을 수 있는 두꺼운 카키색 방수 재질 점퍼, 넉넉한 핏의 짙은 회색 작업용 바지와 고무 장화.",
        "character_id": "C03",
        "is_shared": false,
        "short_id": "O04"
      },
      {
        "name": "실내홈웨어1",
        "description": "편안한 베이지색 면 티셔츠와 신축성 있는 밴딩 바지, 그 위에 걸친 베이직한 패턴의 조리용 앞치마.",
        "character_id": "C04",
        "is_shared": false,
        "short_id": "O05"
      },
      {
        "name": "형사사복2",
        "description": "구김이 간 체크 패턴의 셔츠와 낡은 검은색 가죽 점퍼, 색이 바랜 청바지 차림.",
        "character_id": "C05",
        "is_shared": false,
        "short_id": "O07"
      },
      {
        "name": "아웃도어등산복1",
        "description": "흙이 묻어있는 밝은 파란색 아웃도어 재킷과 짙은 회색 등산바지, 튼튼한 등산화.",
        "character_id": "C06",
        "is_shared": false,
        "short_id": "O08"
      },
      {
        "name": "밤거리캐주얼1",
        "description": "도시 밤거리에 어울리는 밝은 톤의 얇은 블라우스와 짧은 기장의 스커트.",
        "character_id": "C08",
        "is_shared": false,
        "short_id": "O09"
      },
      {
        "name": "검은색작업복1",
        "description": "실루엣을 감추는 짙은 색상의 낡은 작업복 상하의와 흙이 묻어 투박한 낡은 신발.",
        "character_id": "C09",
        "is_shared": false,
        "short_id": "O10"
      },
      {
        "name": "마트유니폼1",
        "description": "가슴에 마트 로고가 새겨진 자주색 베스트, 안에 받쳐 입은 단정한 흰색 셔츠와 활동하기 편한 검은색 면바지.",
        "character_id": "C10",
        "is_shared": true,
        "short_id": "O11"
      },
      {
        "name": "검은망토룩1",
        "description": "인형의 형태를 가리는 너풀거리는 짙은 검은색의 롱 코트 혹은 망토.",
        "character_id": "C11",
        "is_shared": false,
        "short_id": "O12"
      },
      {
        "name": "훼손된일상복1",
        "description": "어깨 부위가 크게 찢겨져 나가고 피로 붉게 얼룩진 연한 색상의 블라우스와 바지.",
        "character_id": "C14",
        "is_shared": false,
        "short_id": "O13"
      },
      {
        "name": "복고풍원피스1",
        "description": "70~80년대 시골 분위기가 나는 낡고 빛바랜 무명 소재의 둥근 카라 원피스.",
        "character_id": "C15",
        "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": "C06",
            "outlook_name": "아웃도어등산복1",
            "outlook_id": "O08"
          },
          {
            "character_id": "C11",
            "outlook_name": "검은망토룩1",
            "outlook_id": "O12"
          }
        ]
      },
      {
        "scene_index": 2,
        "assignments": [
          {
            "character_id": "C06",
            "outlook_name": "아웃도어등산복1",
            "outlook_id": "O08"
          },
          {
            "character_id": "C08",
            "outlook_name": "밤거리캐주얼1",
            "outlook_id": "O09"
          }
        ]
      },
      {
        "scene_index": 3,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 5,
        "assignments": [
          {
            "character_id": "C04",
            "outlook_name": "실내홈웨어1",
            "outlook_id": "O05"
          },
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "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": "C07",
            "outlook_id": "O00"
          }
        ]
      },
      {
        "scene_index": 8,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C10",
            "outlook_name": "마트유니폼1",
            "outlook_id": "O11"
          }
        ]
      },
      {
        "scene_index": 9,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "scene_index": 10,
        "assignments": [
          {
            "character_id": "C09",
            "outlook_name": "검은색작업복1",
            "outlook_id": "O10"
          },
          {
            "character_id": "C04",
            "outlook_name": "실내홈웨어1",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "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": "C04",
            "outlook_name": "실내홈웨어1",
            "outlook_id": "O05"
          }
        ]
      },
      {
        "scene_index": 13,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C05",
            "outlook_name": "형사사복2",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 14,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C05",
            "outlook_name": "형사사복2",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 15,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 16,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C05",
            "outlook_name": "형사사복2",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "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": "C10",
            "outlook_name": "마트유니폼1",
            "outlook_id": "O11"
          }
        ]
      },
      {
        "scene_index": 20,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          }
        ]
      },
      {
        "scene_index": 21,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C05",
            "outlook_name": "형사사복2",
            "outlook_id": "O07"
          },
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          }
        ]
      },
      {
        "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": "C03",
            "outlook_name": "어부작업복1",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 27,
        "assignments": [
          {
            "character_id": "C02",
            "outlook_name": "형사사복1",
            "outlook_id": "O03"
          },
          {
            "character_id": "C05",
            "outlook_name": "형사사복2",
            "outlook_id": "O07"
          }
        ]
      },
      {
        "scene_index": 28,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C03",
            "outlook_name": "어부작업복1",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 29,
        "assignments": [
          {
            "character_id": "C01",
            "outlook_name": "캐주얼알바룩1",
            "outlook_id": "O01"
          },
          {
            "character_id": "C03",
            "outlook_name": "어부작업복1",
            "outlook_id": "O04"
          }
        ]
      },
      {
        "scene_index": 17,
        "assignments": [
          {
            "character_id": "C12",
            "outlook_id": "O00"
          }
        ]
      }
    ],
    "removed": [
      {
        "outlook_id": "O02",
        "reason": "unassigned"
      },
      {
        "outlook_id": "O06",
        "reason": "unassigned"
      }
    ],
    "null_outlook_chars": [
      "C07",
      "C12"
    ]
  },
  "step_id": "outlook_phase3",
  "run_id": "6ebf3a93-9a2f-4ac0-ac15-73091c3c04a7",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-17T07:28:56.592291+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}