{
  "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": 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": "수리영이 방문을 열고 나와 양팔을 머리 위로 뻗은 채 기지개를 켜는 정지 순간.",
            "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": []
          }
        ]
      },
      {
        "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": "한국인 중년 남성이 주사기를 쥔 손을 개의 엉덩이 곁에 댄 채 멈춘 순간.",
            "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": 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": 2,
            "characters": [
              "남자 직원"
            ]
          },
          {
            "shot_index": 5,
            "description": "수리영이 의아하고 굳은 표정으로 남자 직원을 올려다보는 정면 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "어둑해진 마트 밖으로 나온 수리영이 스마트폰 액정을 내려다보며 입술을 깨문 정지 구도.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 해안가 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "짙은 어둠이 깔린 텅 빈 해안도로 위에서 수리영의 발이 자전거 페달을 강하게 밟아 누른 하반신 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "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": 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": 1,
            "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": 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": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "수리영이 덜덜 떨리는 손으로 화면이 켜진 스마트폰을 귀에 바짝 대고 있는 측면 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 12,
            "description": "피투성이가 된 한국인 중년 여성의 늘어진 손가락 사이에 붉은 피가 묻은 낡은 사진이 구겨진 채 끼워져 있는 손 클로즈업.",
            "based_on_beat": 4,
            "characters": []
          },
          {
            "shot_index": 13,
            "description": "수리영의 손가락 끝이 한국인 중년 여성의 손에 쥐어진 사진 가장자리에 닿을 듯 멈춘 찰나.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "한국인 중년 여성의 창백한 손목 안쪽에 새겨진 둥근 문신이 시뻘건 핏빛으로 짙게 물든 피부 클로즈업.",
            "based_on_beat": 4,
            "characters": []
          },
          {
            "shot_index": 15,
            "description": "수리영이 미간을 잔뜩 찌푸리며 두 눈동자가 크게 흔들리는 정면 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 16,
            "description": "수리영의 등 뒤 침대 위 하얀 벽면에 붓으로 둥글게 그은 듯한 거대한 붉은 원 자국이 선명하게 그려져 있는 정지 구도.",
            "based_on_beat": 4,
            "characters": []
          },
          {
            "shot_index": 17,
            "description": "수리영이 천장을 향해 고개를 젖히고 입을 크게 벌려 비명을 지르는 상체 컷.",
            "based_on_beat": 4,
            "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": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "혜수가 미간을 강하게 찌푸리며 충격에 빠진 눈빛으로 수리영을 내려다보는 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 9,
            "description": "혜수와 김형사가 옥탑방 계단을 향해 동시에 몸을 앞으로 기울이고 한쪽 다리를 계단 위로 내딛은 찰나.",
            "based_on_beat": 2,
            "characters": [
              "혜수",
              "김형사"
            ]
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "낡은 옥탑방 현관 안쪽에서 김형사가 허리에 양손을 얹고 허탈한 표정으로 짝다리를 짚고 선 전신 구도.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 2,
            "description": "혜수가 거실 한가운데 선 채 뒤따라 들어온 수리영을 향해 고개를 돌린 상체.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영이 굳게 다문 입술로 자신의 방문을 향해 상체를 기울인 채 한쪽 발을 내딛은 찰나.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "핏자국 하나 없이 하얀 이불이 덮인 침대와 깨끗한 벽면, 닫힌 커튼이 보이는 수리영의 방 내부 정지 구도.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "수리영이 창백하게 질린 낯빛으로 텅 빈 방안을 멍하니 쳐다보는 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "거실 식탁 위에 얼룩 하나 없이 반듯하고 깨끗한 식탁보만 깔려 있는 정적 컷.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "김형사가 미간을 잔뜩 찌푸린 채 수리영을 향해 삿대질을 하듯 집게손가락을 쭉 뻗은 상체.",
            "based_on_beat": 3,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 8,
            "description": "혜수가 고개를 돌려 날카롭고 매서운 눈빛으로 김형사를 쏘아보는 측면 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 9,
            "description": "혜수의 오른손이 바닥을 보고 선 수리영의 어깨 위에 가만히 얹혀진 정지 순간.",
            "based_on_beat": 4,
            "characters": [
              "수리영",
              "혜수"
            ]
          },
          {
            "shot_index": 10,
            "description": "수리영이 바닥을 향해 고개를 푹 숙인 채 양손 주먹을 꽉 쥐고 멈춰 있는 상체.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "깨끗하게 정리된 책상 위에 인형 하나와 낡은 백팩이 비스듬히 놓여 있는 방 한구석의 정물 구도.",
            "based_on_beat": 4,
            "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": [
              "혜수"
            ]
          },
          {
            "shot_index": 7,
            "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": 2,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 5,
            "description": "김형사가 입술을 비죽 내밀며 못마땅한 표정으로 혜수의 스마트폰 액정을 쳐다보는 정면 상체.",
            "based_on_beat": 2,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 6,
            "description": "혜수가 허리에 손을 얹고 사무실 창밖의 짙은 어둠을 심각한 눈빛으로 쏘아보는 측면 컷.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 옥탑방 / 동틀무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "푸르스름한 새벽빛이 감도는 옥탑방 평상 위에 검은 고양이 한 마리가 노란 눈을 번뜩이며 멈춰 선 전신 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "검은 고양이가 시멘트 담벼락 위를 향해 앞발을 내딛고 허공에 몸이 살짝 떠 있는 찰나.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 18,
        "scene_heading": "S#18. 안방 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "어스름한 아침 햇살이 비치는 안방 침대 가장자리에 수리영이 머리를 기댄 채 두 눈을 감고 앉아 있는 상체.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "수리영이 침대 위에서 고개를 치켜든 채 두 눈을 동그랗게 뜨고 허공을 응시하는 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영이 텅 빈 거실 한가운데 우두커니 선 채 닫힌 자신의 방문을 노려보는 정면 상체.",
            "based_on_beat": 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": 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": []
          },
          {
            "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": [
              "수리영"
            ]
          }
        ]
      },
      {
        "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": "수리영이 스마트폰을 귀에 댄 채 굳은 표정으로 허공을 응시하는 상체 컷.",
            "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": [
              "혜수"
            ]
          }
        ]
      },
      {
        "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": 2,
            "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": 3,
            "characters": []
          },
          {
            "shot_index": 10,
            "description": "수리영이 김형사의 책상 앞 의자에 앉아 오른손으로 마우스를 움켜쥔 손 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "모니터 화면에 GPS 좌표 숫자와 해상 지도가 선명하게 떠 있는 화면 클로즈업.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 12,
            "description": "창백하게 질린 수리영이 작은 포스트잇 종이 위에 펜 끝을 대고 멈춘 손 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "수리영이 굳은 표정으로 닫힌 경찰서 사무실 유리문을 밀고 나가는 상체 컷.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 22,
        "scene_heading": "S#22. 경찰서 밖 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "햇빛이 내리쬐는 경찰서 앞 도로에서 수리영의 발이 자전거 페달을 강하게 밟아 누른 하반신 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "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": []
          },
          {
            "shot_index": 4,
            "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": 2,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "흠뻑 젖은 수리영이 자전거 핸들을 잡은 채 빗물이 흐르는 굳은 얼굴로 전방을 뚫어지게 응시하는 상체.",
            "based_on_beat": 2,
            "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": 3,
            "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": 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": 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": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 28,
        "scene_heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해질 무렵 붉은빛과 짙은 푸른빛이 섞인 어두운 바다 위, 낡은 소형 어선 한 척이 고요히 떠 있는 원경의 정지 구도.",
            "based_on_beat": 0,
            "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": 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": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "수리영의 머리가 인우의 어깨 위로 축 늘어져 맞닿은 정지 구도.",
            "based_on_beat": 4,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 11,
            "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": "715f08a0-bd89-4bab-b071-4abbe4dc6a71",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-10T12:54:39.520933+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}