{
  "status": "completed",
  "completed_count": 29,
  "applicable_count": 29,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "scene_heading": "S#1. 숲속 / 해 질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "벗겨진 한쪽 신발이 떨어져 있는 어두운 숲속 흙바닥의 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "허벅지에 이빨 자국이 나고 붉은 피방울이 맺힌 한국인 남자의 다리 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "잔뜩 겁에 질린 표정으로 눈을 부릅뜬 한국인 남자의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "형체를 알 수 없는 검은 인영이 한국인 남자의 몸 위로 포개져 누운 측면 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "S#2. 도시 뒷골목 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "희미한 가로등 불빛 아래, 전봇대에 바짝 기대어 밀착한 두 한국인 남녀의 정면 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "붉은 눈동자를 번뜩이는 한국인 남자의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "한국인 남자의 입이 한국인 여자의 목덜미에 깊숙이 닿아 있는 측면 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "목에 상처가 난 한국인 여자의 상체가 바닥을 향해 축 늘어진 전신 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "S#3. 현장 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "폴리스 라인이 쳐진 숲속 현장에서 웅크려 앉아 시신을 응시하는 한국인 경찰들의 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "한국인 경찰들 한가운데 서서 날카로운 눈빛으로 앞을 응시하는 혜수의 굳은 상체.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 옥탑방 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "오래된 빌라 옥상 위 옥탑방이 내려다보이는 흐린 하늘 아래 전경 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 옥탑방 안 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "거실 작은 창문으로 들어온 햇살 아래, 싱크대 수도꼭지 밑에 놓인 씻다 만 석창포 위로 물방울이 맺힌 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "앞치마를 두른 한국인 40대 여자가 어두운 표정으로 TV 화면을 응시하며 굳어 있는 상체.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "방문을 열고 나온 수리영이 두 팔을 위로 뻗은 채 눈을 감은 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "한국인 40대 여자의 손이 TV 리모컨 버튼을 꾹 누른 채 멈춘 손 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "식탁 의자에 엉덩이를 걸치고 앉은 수리영의 측면.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "기울어진 주전자 주둥이에서 어두운 색의 물줄기가 컵으로 떨어지는 찰나의 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "컵을 양손으로 쥔 채 미간을 찡그린 수리영의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "현관에서 신발을 신고 반듯하게 선 수리영의 전신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "수리영이 한국인 40대 여자의 어깨에 얼굴을 기댄 채 활짝 웃는 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "한국인 40대 여자의 손목 위에 새겨진 작은 붉은 원형 표식이 선명하게 보이는 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 6,
        "scene_heading": "S#6. 해안가 도로 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "이어폰을 낀 수리영이 밝은 햇살이 비치는 해안가 도로에서 자전거 페달에 발을 올린 채 환하게 웃는 전신.",
            "based_on_beat": 0,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 7,
        "scene_heading": "S#7. 유기견 보호원 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "로트와일러 개가 이빨을 드러낸 채 앞발을 들고 뒷다리로 버틴 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "맹견을 향해 눈을 부릅뜬 수리영의 정면 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "로트와일러가 귀를 뒤로 젖힌 채 바닥에 납작 엎드린 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "50대 한국인 남자 수의사의 손이 맹견의 엉덩이에 주사기를 꽂은 채 멈춘 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "철장에 갇힌 개들을 바라보며 입술을 살짝 벌린 수리영의 측면.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "수리영의 엄지손가락이 스마트폰 액정 화면에 닿아 있는 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "스마트폰을 귀에 댄 채 굳은 표정으로 정면을 응시하는 수리영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "수리영의 손이 개의 털 위에서 가위를 꽉 쥔 채 멈춘 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 8,
        "scene_heading": "S#8. 번화가·대형 마트 / 해질 무렵 ",
        "shots": [
          {
            "shot_index": 1,
            "description": "화려한 네온사인과 길거리 포장마차 사이에서 자전거 안장에 앉아 앞을 향해 상체를 숙인 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "마트 입구 옆에 세워진 자전거 핸들에서 손을 뗀 수리영의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "마트 진열대 앞의 한국인 여자 직원을 향해 고개를 쭉 뺀 수리영의 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "종이 박스를 양손으로 든 채 우뚝 선 남자 직원의 상체.",
            "based_on_beat": 1,
            "characters": [
              "남자 직원"
            ]
          },
          {
            "shot_index": 5,
            "description": "남자 직원을 향해 눈을 크게 뜨고 굳어버린 수리영의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "남자 직원"
            ]
          },
          {
            "shot_index": 6,
            "description": "마트 밖 길가에서 스마트폰을 귀에 댄 채 미간을 찌푸린 수리영의 정면 구도.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 해안가 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 밤 해안도로에서 자전거 핸들을 꽉 쥔 채 앞을 노려보는 수리영의 전신.",
            "based_on_beat": 0,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 10,
        "scene_heading": "S#10. 옥탑방 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 옥상 평상 위, 말린 석창포 잎들이 바람에 떠 있는 찰나의 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "검은 신발을 신은 한국인 남자의 발목 위 공중에 마른 잎사귀 하나가 머물러 있는 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "녹슨 철문 현관 문틈 사이에 꽉 낀 빳빳한 종이 전단지 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "살짝 열린 현관문 틈 사이로 어깨를 들이민 검은 옷의 한국인 남자 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "창문에 비친 거대한 실루엣이 바닥의 작은 실루엣 위로 포개진 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 11,
        "scene_heading": "S#11. 옥탑 방 밖 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "빌라 마당 후미진 벽에 자전거 앞바퀴가 닿은 채 멈춘 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "옥탑방으로 이어지는 계단 중간에서 한 발을 위쪽 계단에 올린 채 고개를 든 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "미간을 찌푸린 채 한 손으로 코와 입을 막고 굳어버린 수리영의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "옥상 바닥에 두 발을 딛고 반쯤 열려 있는 녹슨 현관 철문을 향해 우뚝 선 수리영의 뒷모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 거실 스탠드 불빛 아래, 냄비 앞에 멈춰 선 수리영의 옆모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "식탁 위에 놓인 두 개의 찻잔 중 하나가 바닥으로 엎어진 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "수리영의 손이 방문 손잡이를 꽉 쥔 채 멈춘 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "방바닥에 고인 검붉은 혈흔과 커튼 쪽으로 이어진 피 묻은 발자국 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "수리영의 손이 피 묻은 발자국 끝의 커튼 자락을 움켜쥔 찰나의 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "커튼 뒤, 살점이 뜯기고 목이 꺾인 채 주저앉은 한국인 40대 여자의 처참한 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "한국인 40대 여자를 향해 두 팔을 뻗은 채 굳어버린 수리영의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "한국인 40대 여자의 찢긴 어깨와 쇄골 상처 사이로 붉은 피가 고여 있는 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 9,
            "description": "두 눈을 크게 뜨고 입을 벌린 채 뒤로 주춤한 수리영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "수리영의 떨리는 엄지손가락이 스마트폰 액정에 닿은 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "스마트폰을 귀에 댄 채 눈물이 뺨에 맺힌 수리영의 측면 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 12,
            "description": "죽은 한국인 40대 여자의 굳은 손안에 구겨진 종이 사진이 쥐어진 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 13,
            "description": "죽은 한국인 40대 여자의 손목 위에 작은 붉은 원형 표식이 선명하게 드러난 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 14,
            "description": "침대 위 벽면에 거대한 붉은색 원형 자국이 새겨져 있는 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 15,
            "description": "고개를 젖히고 입을 크게 벌린 채 비명을 지르는 수리영의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 옥탑방 외곽 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 옥탑방 계단에서 한 발을 허공에 뻗은 채 굳은 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "문이 열린 경찰차 옆에 우뚝 선 혜수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 3,
            "description": "초점을 잃고 입을 벌린 채 멈춰 선 수리영의 정면 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "수리영을 향해 양팔을 뻗은 채 굳은 표정을 한 혜수의 측면 구도.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 5,
            "description": "혜수를 올려다보며 눈물이 범벅이 된 수리영의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "두 눈을 크게 뜬 채 입술을 굳게 다문 혜수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 7,
            "description": "혜수와 김형사가 옥탑방 계단을 향해 한쪽 무릎을 들어 올린 채 멈춘 전신 구도.",
            "based_on_beat": 2,
            "characters": [
              "혜수",
              "김형사"
            ]
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "열린 현관문 앞에서 텅 빈 거실을 응시하는 김형사의 상체.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 2,
            "description": "김형사의 등 뒤에서 어두운 표정으로 방 안을 살피는 혜수의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영이 방문을 향해 어깨를 들이민 채 굳은 뒷모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "핏자국 하나 없이 깨끗하게 정돈된 방 안 바닥을 비추는 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "창문 앞 커튼이 가지런히 닫혀 있고 바닥에 아무것도 없는 빈 공간 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "창백하게 질린 얼굴로 두 눈을 크게 뜬 수리영의 정면 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "찻잔이 사라진 빈 식탁 위를 두 손으로 짚은 수리영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "미간을 한껏 찌푸린 채 수리영을 쏘아보는 김형사의 측면 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 9,
            "description": "김형사를 향해 날카로운 눈빛을 보내며 턱을 치켜든 혜수의 상체.",
            "based_on_beat": 3,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 10,
            "description": "혜수의 손이 수리영의 어깨 위에 얹혀진 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "방구석에 놓인 백팩과 인형이 덩그러니 놓인 정지 구도.",
            "based_on_beat": 3,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 15,
        "scene_heading": "S#15. 해안가",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 해안가 버스정류장 벤치에 앉아 멍하니 앞을 응시하는 수리영의 옆모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "혜수의 손이 차가운 캔 음료를 수리영의 무릎 위로 내민 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "벤치에서 허리를 꼿꼿이 세운 채 두 주먹을 꽉 쥔 수리영의 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "수리영이 어둠 속 도로를 향해 한 발을 강하게 내디딘 전신 구도.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "멀어지는 수리영의 뒷모습을 향해 입을 크게 벌린 혜수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 16,
        "scene_heading": "S#16. 경찰서 사무실 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "경찰서 사무실 문턱을 넘으며 스마트폰을 귀에 바짝 댄 혜수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 2,
            "description": "책상 앞에 앉아 턱을 괸 채 혜수를 쳐다보는 김형사의 상체.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "혜수의 손이 켜진 스마트폰 액정을 김형사의 얼굴 앞으로 내민 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 4,
            "description": "미간을 찌푸린 채 입술을 삐죽 내민 김형사의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 5,
            "description": "두 눈을 부릅뜨고 입술을 꽉 깨문 혜수의 굳은 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 옥탑방 / 동틀무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "푸르스름한 새벽빛 아래, 불이 켜진 옥탑방 창문이 보이는 옥상 전경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "담벼락 위에 네 발로 선 검은 고양이의 측면 실루엣 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 18,
        "scene_heading": "S#18. 안방 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "침대 매트리스 가장자리에 이마를 기댄 채 웅크린 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "눈을 번쩍 뜬 채 고개를 치켜든 수리영의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "굳게 닫힌 수리영의 방문 앞 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "방문 손잡이를 잡고 숨을 참은 채 서 있는 수리영의 측면.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "수리영의 손이 창문 앞 커튼을 꽉 쥐어 당긴 채 멈춘 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "시신 없이 텅 빈 바닥을 내려다보며 안도의 숨을 내쉬는 수리영의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "스마트폰 액정이 밝게 빛나는 클로즈업.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 8,
            "description": "스마트폰을 귀에 댄 채 동공이 크게 확장된 수리영의 정면 상체.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "인형이 달린 백팩 끈을 어깨에 걸친 채 현관을 향해 선 수리영의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "세면대 거울 속 자신의 젖은 얼굴을 굳은 표정으로 응시하는 수리영의 정면.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "거울 속에 비친 욕실 벽면에 나타난 거대한 붉은 원형 표식 클로즈업.",
            "based_on_beat": 4,
            "characters": []
          },
          {
            "shot_index": 12,
            "description": "고개를 돌려 아무 표식 없이 깨끗한 욕실 실제 타일 벽면을 바라보는 수리영의 뒷모습.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "식탁 위에 놓인 액자 속 수리영과 한국인 40대 여자의 웃는 얼굴 사진 클로즈업.",
            "based_on_beat": 4,
            "characters": []
          },
          {
            "shot_index": 14,
            "description": "수리영의 손바닥이 자신의 뺨에 강하게 밀착된 찰나의 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "붉게 달아오른 뺨을 두 손으로 감싼 채 질끈 눈을 감은 수리영의 얼굴.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 19,
        "scene_heading": "S#19. 마트 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "한산한 마트 입구, 자전거 핸들을 쥔 수리영의 정지 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "마트 진열대 사이에서 걸음을 멈춘 수리영의 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "남자 직원을 마주보고 서서 입술을 연 수리영의 측면.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "남자 직원"
            ]
          },
          {
            "shot_index": 4,
            "description": "수리영을 향해 고개를 갸웃거리는 남자 직원의 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "남자 직원"
            ]
          },
          {
            "shot_index": 5,
            "description": "마트 밖 외벽 상단의 감시 카메라를 올려다보는 수리영의 뒷모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "스마트폰을 귀에 댄 채 굳어버린 수리영의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 20,
        "scene_heading": "S#20. 마트 총무과 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 모니터 화면을 응시하며 턱을 괸 40대 한국인 남자 보안직원의 상체.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "40대 한국인 남자 보안직원 옆에서 팔짱을 낀 혜수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 3,
            "description": "혜수 등 뒤에서 두 손을 모아 쥔 수리영의 상체.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "40대 한국인 남자 보안직원 쪽으로 고개를 돌려 입을 연 혜수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 21,
        "scene_heading": "S#21. 경찰서 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "경찰서 사무실 안으로 들어서며 고개를 숙인 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "서류를 든 채 수리영과 혜수를 쳐다보는 김형사의 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "빈 책상 앞 의자에 엉덩이를 대고 앉은 수리영의 측면.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "책상 위 어지럽게 널린 살인사건 현장 확대 사진들 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "참혹한 시신 사진을 보며 입을 틀어막은 수리영의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "김형사 책상 위 모니터 화면에 해상 지도와 좌표가 떠 있는 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "주위를 살피듯 고개를 돌린 수리영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "수리영의 손이 컴퓨터 마우스에 올려진 찰나의 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "펜을 쥔 수리영의 손이 작은 종이 위에 숫자를 적은 정지 구도.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "접힌 메모지를 주머니에 꽉 쥔 채 출입문을 향해 선 수리영의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 22,
        "scene_heading": "S#22. 경찰서 밖 / D\n주차된 자전거를 타고 이내 달리는 수리영 \n\nS",
        "shots": [
          {
            "shot_index": 1,
            "description": "자전거 페달에 발을 올린 채 정면을 노려보는 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "컴퓨터 모니터 화면 속 해상 지도 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "마우스를 쥔 채 모니터에 얼굴을 바짝 댄 수리영의 측면.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "수리영의 손이 프린터에서 출력된 종이 지도를 움켜쥔 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "접힌 종이 지도를 백팩 안으로 밀어 넣은 수리영의 손 정지 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 23,
        "scene_heading": "S#24. 해안가 / 소나기",
        "shots": [
          {
            "shot_index": 1,
            "description": "짙은 먹구름 아래 번개 불빛이 비치는 텅 빈 해안가 도로 전경 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "쏟아지는 빗줄기 속에서 자전거 핸들을 꽉 쥔 수리영의 젖은 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "빗속에서 이빨을 꽉 깨문 수리영의 젖은 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#25. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "쓰러진 의자와 물건들이 흩어진 난장판 거실을 향해 우뚝 선 수리영의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "방문 벽 한가운데 그려진 거대한 붉은 원형 자국 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "붉은 원 중앙 벽면에 깊게 꽂혀 있는 낡고 피 묻은 종이 사진 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "수리영의 손이 벽에 꽂힌 사진 가장자리를 쥔 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "사진을 눈앞에 바짝 들어 올린 수리영의 측면 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "사진 속 어린 두 한국인 소녀와 지붕 위 십자가 모양의 둥근 원이 담긴 이미지 클로즈업.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "멍한 표정으로 침대 매트리스 위에 털썩 주저앉은 수리영의 전신.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "한 손에 사진을 꽉 쥔 채 백팩 끈을 어깨에 걸친 수리영의 상체.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "난장판이 된 거실을 뒤로하고 현관문을 향해 걸음을 뗀 수리영의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#26. 포구 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "짙은 안개로 덮여 바다와 배가 보이지 않는 어두운 포구 전경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "젖은 갯바위 위에 웅크리고 앉아 안개 낀 바다를 응시하는 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영의 무릎 위에서 밝게 빛나는 스마트폰 액정 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "안개를 뚫고 서서히 포구 쪽으로 드러나는 작은 어선 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "배의 닻줄을 쥔 채 굳은 표정으로 서 있는 인우의 전신.",
            "based_on_beat": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 6,
            "description": "인우를 향해 고개를 치켜든 수리영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 7,
            "description": "밧줄을 손에 쥔 채 수리영을 힐끗 내려다보는 인우의 측면 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 8,
            "description": "스마트폰을 입가에 바짝 댄 채 안개 낀 바다를 응시하는 수리영의 정면 상체.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 26,
        "scene_heading": "S#27. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 옥탑방 거실에서 스마트폰을 귀에 댄 혜수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 2,
            "description": "혜수의 등 뒤에서 팔짱을 낀 김형사의 전신.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "김형사를 향해 고개를 돌린 혜수의 측면 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 4,
            "description": "열린 현관문이 바람에 흔들려 벽에 닿은 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해질 무렵 붉은 노을이 비치는 소형 어선 갑판, 수리영이 인우를 향해 종이 지도를 내민 정지 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 2,
            "description": "종이 지도를 손에 쥔 채 미간을 찌푸린 인우의 상체 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영의 손이 낡은 종이 사진을 인우의 눈앞으로 쑥 내민 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 4,
            "description": "사진을 본 인우가 두 눈을 크게 뜬 채 입을 살짝 벌린 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 5,
            "description": "상체를 꼿꼿이 세운 채 인우를 노려보는 수리영의 측면.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 6,
            "description": "갑판에서 일어난 인우가 조타실 쪽으로 어깨를 홱 돌린 찰나의 전신.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 7,
            "description": "인우가 조타실 문을 향해 거칠게 한 발을 내디딘 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 8,
            "description": "조타실 입구에서 수리영이 두 팔을 양옆으로 벌린 채 인우의 앞을 막아선 정지 구도.",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "scene_index": 28,
        "scene_heading": "S#29. 조타실 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "좁고 어두운 조타실 안, 수리영이 두 주먹을 꽉 쥔 채 인우를 노려보는 정면.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 2,
            "description": "수리영을 향해 한쪽 팔을 허공에 강하게 뻗은 채 굳은 인우의 측면.",
            "based_on_beat": 1,
            "characters": [
              "인우",
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영의 집게손가락이 종이 사진 속 어린 여자아이의 얼굴을 꾹 누른 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "창백하게 질린 인우가 동공이 확장된 채 허공을 응시하는 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 5,
            "description": "인우의 등 뒤 조타실 벽면 위로 선명한 붉은 원형 표식이 환영처럼 떠오른 수리영의 시점 정지 구도.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 6,
            "description": "미간을 찌푸린 채 초점을 잃은 눈이 반쯤 감긴 수리영의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "수리영의 이마가 인우의 어깨에 닿은 채 축 늘어진 정지 구도.",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 8,
            "description": "의식을 잃은 수리영을 어깨로 받친 채 날카로운 눈빛으로 허공을 노려보는 인우의 상체.",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "scene_index": 29,
        "scene_heading": "S#30. 바다 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해질 무렵 황금빛 노을이 짙게 깔린 바다 한가운데에 떠 있는 소형 어선 전경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "바다 수면 위로 거대하고 짙은 회색 안개 벽이 서 있는 정지 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "소형 어선의 뱃머리가 짙은 안개 장벽 속으로 반쯤 파묻힌 측면 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      }
    ],
    "total_shots": 174
  },
  "step_id": "shot_extract",
  "run_id": "d1173270-4342-4473-a4be-bef16074b8f2",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-04-30T13:58:45.697441+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}