{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "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": []
          },
          {
            "shot_index": 3,
            "description": "무리 지어 선 한국인 남성 형사들 사이에서 한쪽 팔을 뻗은 채 서 있는 혜수의 모습.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 옥탑방 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "낡은 다세대 빌라 건물의 옥탑방이 내려다보이는 주간의 부감 구도.",
            "based_on_beat": 0,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 옥탑방 안 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "거실의 작은 창틈으로 햇살이 들어와 물방울이 맺힌 싱크대 위의 약초를 비추는 모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "앞치마를 두른 민숙(강민숙)이 어두운 표정으로 TV 화면을 응시하며 서 있는 정면.",
            "based_on_beat": 1,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 3,
            "description": "방문 앞에 선 수리영이 두 팔을 위로 뻗은 채 멈춘 상태.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "민숙(강민숙)의 엄지손가락이 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": 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": 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": "한국인 중년 남성 수의사의 손이 로트와일러의 엉덩이에 주사기를 찌른 채 멈춘 순간.",
            "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": "연고가 묻은 수리영의 손가락 끝이 개의 피부에 닿아있는 멈춘 모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "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": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "마트 건물 밖으로 나온 수리영이 휴대전화를 귀에 댄 채 서 있는 정지 구도.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "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": 1,
            "characters": [
              "정체불명의 남자"
            ]
          },
          {
            "shot_index": 6,
            "description": "철문이 안쪽으로 미세하게 틈을 벌린 채 열려있는 모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "옥탑방 유리창 안쪽으로 민숙(강민숙)의 위를 덮친 정체불명의 남자의 거대한 실루엣이 비친 정지 상태.",
            "based_on_beat": 2,
            "characters": [
              "민숙(강민숙)",
              "정체불명의 남자"
            ]
          },
          {
            "shot_index": 8,
            "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": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "옥상 바닥에 두 발을 딛고 서서 앞을 멍하니 바라보는 수리영의 전신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "수리영의 시점, 반쯤 열린 채 내부의 캄캄한 어둠을 드러낸 옥탑방 현관 철문.",
            "based_on_beat": 2,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "희미한 스탠드 불빛이 켜진 거실, 켜진 TV와 냄비가 놓인 가스레인지를 둔 채 입구에 멈춰 선 수리영의 굳은 전신.",
            "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": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "젖혀진 커튼 뒤, 머리를 푹 숙인 채 방바닥에 앉아 미동도 없는 민숙(강민숙)의 창백한 시신.",
            "based_on_beat": 1,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 8,
            "description": "살점이 거칠게 뜯겨나가 피가 흘러내리는 민숙(강민숙)의 쇄골과 어깨 부위의 잔혹한 상처 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 9,
            "description": "극심한 충격에 휩싸여 동공이 확장되고 호흡이 멈춘 듯 굳어버린 수리영의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "뒤로 주춤하며 상체가 반쯤 뒤로 젖혀진 상태로 굳어버린 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "부들부들 떨리는 수리영의 엄지손가락이 휴대전화 다이얼을 꾹 누른 채 멈춰있는 모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 12,
            "description": "축 늘어진 민숙(강민숙)의 죽은 손아귀 안에 구겨진 사진 한 장이 살짝 삐져나온 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 13,
            "description": "민숙(강민숙)의 손에 쥐어진 사진을 향해 수리영의 손끝이 닿기 직전의 찰나.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 14,
            "description": "민숙(강민숙)의 핏기 없는 손목에 새겨져 있던 문신이 선명한 붉은색으로 변해있는 모습.",
            "based_on_beat": 2,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 15,
            "description": "침대 위쪽 벽면에 붓으로 칠한 듯한 붉은색 원형 표식이 선명하게 드러난 정지 상태.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 16,
            "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": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 7,
            "description": "혜수의 뒤에서 계단에 한 발을 얹은 채 긴장된 표정으로 위를 올려다보는 김형사의 모습.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "옥탑방 현관문 밖으로 고개를 반쯤 내민 채 미간을 찌푸린 김형사의 탐색하는 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 2,
            "description": "텅 빈 집안을 배경으로 서서 허탈한 표정으로 어깨가 처진 김형사의 반신 구도.",
            "based_on_beat": 2,
            "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": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "미간을 찌푸리고 입꼬리를 내린 채 짜증스러운 눈빛으로 수리영을 노려보는 김형사의 측면.",
            "based_on_beat": 2,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 8,
            "description": "불평하는 김형사를 향해 날카롭고 싸늘한 눈빛을 쏘아보는 혜수의 굳은 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 9,
            "description": "혼란스러워하는 수리영의 좁은 어깨를 다정하게 감싸 안은 혜수의 양손.",
            "based_on_beat": 2,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "방 한쪽 구석에 인형이 매달린 수리영의 백팩이 덩그러니 놓여있는 조용한 모습.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 15,
        "scene_heading": "S#15. 해안가. 버스정류장 부근 / 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": [
              "혜수",
              "수리영"
            ]
          }
        ]
      },
      {
        "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": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 4,
            "description": "등받이에 몸을 기댄 채 귀찮은 기색이 역력한 눈으로 혜수를 비스듬히 올려다보는 김형사의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 5,
            "description": "미간에 깊은 주름이 패인 채 불안감이 엄습한 눈빛으로 허공을 응시하는 혜수의 옆얼굴.",
            "based_on_beat": 1,
            "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": 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": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "손에 쥔 휴대전화 화면 불빛이 번쩍이며 전화벨이 울리는 순간, 화들짝 놀라 어깨를 움츠린 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "휴대전화를 귀에 바짝 댄 채 초조함에 입술을 꽉 깨문 수리영의 얼굴.",
            "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": "숨을 들이켜며 홱 고개를 돌려 등 뒤의 아무것도 없는 깨끗한 타일 벽면을 노려보는 수리영의 경악한 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "거실 식탁 앞에 서서 투명한 물컵의 테두리를 입술에 댄 채 시선은 아래를 향해 멈춰있는 수리영의 옆모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "수리영의 시선이 머문 식탁 위, 환하게 웃고 있는 민숙(강민숙)과 수리영의 모습이 담긴 평범한 사진 액자.",
            "based_on_beat": 2,
            "characters": [
              "민숙(강민숙)",
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "수리영의 주관적 시점, 사진 속 민숙(강민숙)의 환하게 웃는 얼굴 표면이 기괴하게 일그러지며 흘러내리는 끔찍한 환각의 찰나.",
            "based_on_beat": 2,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 16,
            "description": "환각에 공포를 느끼며 양 눈을 질끈 감고 비명을 지르듯 입을 벌린 수리영의 일그러진 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 17,
            "description": "수리영의 시점, 다시 눈을 떠 바라본 아무런 이상 없이 깨끗하고 멀쩡한 액자 속 민숙(강민숙)의 사진 표면.",
            "based_on_beat": 2,
            "characters": [
              "민숙(강민숙)"
            ]
          },
          {
            "shot_index": 18,
            "description": "환각을 떨치기 위해 수리영의 거친 손바닥이 자신의 뺨에 찰싹 맞닿은 채 눈을 질끈 감은 정지 순간.",
            "based_on_beat": 2,
            "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": "마트 밖, 수리영이 고개를 들어 건물 천장 모서리에 매달린 CCTV 카메라를 올려다보는 뒷모습.",
            "based_on_beat": 2,
            "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": "좁고 어두운 사무실 안, 한국인 남성 보안직원이 모니터를 응시하며 고개를 갸우뚱하게 기울인 채 멈춘 상체.",
            "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": 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": 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": 22,
        "scene_heading": "S#22. 경찰서 밖 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "대낮의 경찰서 앞, 자전거 페달을 밟고 선 수리영의 상체가 앞으로 크게 쏠린 채 멈춘 측면 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 23,
        "scene_heading": "S#23. 어느 PC방 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "PC방 모니터 화면에 바다 위 특정 지점에 붉은 핀이 꽂힌 지도가 띄워져 있는 모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "수리영의 양손이 출력된 지도 종이들을 반으로 접어 꾹 누른 채 멈춘 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영의 손이 반으로 접은 지도 뭉치를 열려 있는 백팩 안으로 절반쯤 밀어 넣은 정지 상태.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#24. 해안가 / 소나기",
        "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": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#25. 옥탑방 안 / 해질 무렵",
        "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": "피가 묻은 사진 속, 지붕 위에 둥근 원이 설치된 시골 식당 앞에 앉은 12살 가량의 어린 민숙(강민숙)과 다른 한 명의 한국인 여자아이의 모습.",
            "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": 26,
        "scene_heading": "S#26. 포구 / 해질 무렵",
        "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": 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": 27,
        "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": 28,
        "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": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "갑판에서 벌떡 일어나 조타실을 향해 상체를 크게 기울인 인우의 다급한 역동적 실루엣.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 7,
            "description": "조타실 입구에서 조타기를 향해 뻗은 인우의 팔을 두 손으로 꽉 움켜쥔 수리영의 정지된 전신.",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "scene_index": 29,
        "scene_heading": "S#29. 조타실 / 해질 무렵",
        "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": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "창백하게 질려 턱관절이 굳어버린 인우의 충격받은 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 5,
            "description": "수리영의 주관적 시점, 굳어버린 인우의 등 뒤 조타실 벽면을 가득 채운 무수한 붉은 원형 표식들이 기괴하게 일그러져 보이는 환각의 찰나.",
            "based_on_beat": 4,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 6,
            "description": "공포에 질려 동공이 풀린 채 고개가 반쯤 뒤로 젖혀진 수리영의 몽롱한 얼굴.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "힘없이 무너져 내린 수리영의 머리가 자신을 서늘하게 노려보는 인우의 어깨 위에 기대어진 정지 순간.",
            "based_on_beat": 4,
            "characters": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "scene_index": 30,
        "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": 190
  },
  "step_id": "shot_extract",
  "run_id": "84431915-6f6a-47ed-b956-175a81a2a92a",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-21T16:38:36.846008+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}