{
  "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": []
          },
          {
            "shot_index": 5,
            "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": []
          },
          {
            "shot_index": 5,
            "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": "가스레인지 위 냄비에서 뿜어져 나온 흰 김이 허공에 멈춰 있는 주방 전경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "앞치마를 두른 민숙이 굳은 표정으로 거실 TV 화면을 뚫어지게 응시하는 옆얼굴.",
            "based_on_beat": 1,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 4,
            "description": "방문을 열고 나온 수리영이 두 팔을 위로 뻗어 기지개를 켠 자세로 멈춘 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "민숙의 손가락이 TV 리모컨 전원 버튼을 누른 채 고정된 손 클로즈업.",
            "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": 2,
            "characters": [
              "수리영",
              "민숙"
            ]
          },
          {
            "shot_index": 11,
            "description": "수리영의 시선이 머문 곳, 민숙의 손목에 새겨진 작은 원형 표식이 또렷하게 드러난 팔목 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          }
        ]
      },
      {
        "scene_index": 6,
        "scene_heading": "S#6. 해안가 도로 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "해안가 도로 위에서 자전거 페달에 발을 얹은 수리영이 이어폰을 끼고 눈을 감은 채 미소 띤 정면 정지 컷.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "방파제에 부딪힌 파도의 하얀 물보라가 공중에 멈춘 해안가 배경 속 수리영의 전신 샷.",
            "based_on_beat": 1,
            "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": 1,
            "characters": [
              "수리영",
              "남자 직원"
            ]
          },
          {
            "shot_index": 7,
            "description": "어두워진 마트 밖 거리에서 수리영이 스마트폰 액정을 내려다보며 멈춰 선 전신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 해안가 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 밤바다를 배경으로 해안도로 위 자전거 안장에 앉은 수리영의 상체가 앞으로 쏠린 채 멈춘 정지 컷.",
            "based_on_beat": 1,
            "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": 1,
            "characters": [
              "민숙",
              "낯선 남자"
            ]
          },
          {
            "shot_index": 8,
            "description": "그림자 속 낯선 남자의 입 형상이 민숙의 어깨 형상에 닿아 있는 실루엣 정지 순간.",
            "based_on_beat": 1,
            "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": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "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": "수리영의 손이 안방 문고리를 쥔 채 멈춘 순간.",
            "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": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "피 묻은 민숙의 굳은 손아귀에 구겨진 사진 한 장이 쥐어져 있는 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 15,
            "description": "수리영의 손가락이 민숙의 손에 쥐인 사진 끝을 잡고 멈춘 상태.",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "민숙"
            ]
          },
          {
            "shot_index": 16,
            "description": "민숙의 손목에 새겨진 문신이 선명한 붉은색으로 도드라진 팔목 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 17,
            "description": "수리영이 입을 벌린 채 크게 놀란 얼굴 정면 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 18,
            "description": "침대 위 벽면에 피를 바른 듯 붉고 둥근 자국이 선명하게 새겨져 있는 찰나의 시각적 이미지.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 19,
            "description": "수리영이 머리를 감싸 쥐고 눈을 질끈 감은 채 비명을 지르는 형상.",
            "based_on_beat": 3,
            "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": 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": 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": [
              "수리영",
              "혜수"
            ]
          },
          {
            "shot_index": 12,
            "description": "책상 위 백팩과 인형이 덩그러니 놓여 있는 정지된 방 한구석 뷰.",
            "based_on_beat": 3,
            "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": 1,
            "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": []
          },
          {
            "shot_index": 3,
            "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": 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": 2,
            "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": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 12,
            "description": "거울 속에 비친 수리영의 등 뒤 타일 벽면에 붉은 원이 나타난 반사 이미지 컷.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "수리영이 고개를 홱 돌려 등 뒤 벽을 쳐다보는 순간의 옆얼굴.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "거실 식탁에 놓인 물컵을 한 손에 쥔 채 사진액자를 내려다보는 수리영의 상체.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "액자 속 민숙의 웃는 얼굴이 기괴하게 녹아내리듯 일그러져 있는 사진 표면 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 16,
            "description": "수리영이 눈을 질끈 감고 입을 크게 벌려 비명을 지르는 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 17,
            "description": "수리영의 손바닥이 자신의 뺨에 닿은 채 멈춘 클로즈업.",
            "based_on_beat": 3,
            "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": "마트 건물 밖, 수리영이 손가락으로 외벽에 매달린 CCTV 카메라를 가리키고 멈춘 전신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "남자 직원이 고개를 들어 CCTV 카메라를 올려다보는 측면.",
            "based_on_beat": 2,
            "characters": [
              "남자 직원"
            ]
          },
          {
            "shot_index": 7,
            "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": 2,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 5,
            "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": 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": 2,
            "characters": []
          },
          {
            "shot_index": 11,
            "description": "수리영의 얼굴이 사색이 된 채 굳어 있는 정면 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 12,
            "description": "수리영의 펜 끝이 작은 종이 위에 좌표 숫자를 쓰다 멈춘 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "수리영의 손이 접힌 쪽지를 겉옷 주머니에 반쯤 찔러넣은 정지 순간.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "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": [
              "수리영"
            ]
          }
        ]
      },
      {
        "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": 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": 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": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 26,
        "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": 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": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 9,
            "description": "인우가 미간을 찌푸린 채 턱을 괴고 서 있는 정면 상체.",
            "based_on_beat": 2,
            "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": 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": [
              "혜수"
            ]
          }
        ]
      },
      {
        "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": 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": 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": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "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": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 4,
            "description": "인우의 어깨 너머로 조타실 낡은 벽면에 어지럽게 그려진 수많은 원형 선들이 보이는 수리영의 시점 쇼트.",
            "based_on_beat": 3,
            "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": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "수리영의 머리가 인우의 어깨에 닿은 채 두 눈을 감고 완전히 늘어진 두 샷.",
            "based_on_beat": 4,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 9,
            "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": 202
  },
  "step_id": "shot_extract",
  "run_id": "8851bac1-04ed-4607-8ee9-e43bd953ec0e",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-27T09:09:44.679203+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}