{
  "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": []
          },
          {
            "shot_index": 6,
            "description": "짙은 어둠 속 정체불명의 검은 실루엣이 한국인 남자의 몸 위로 날아든 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 7,
            "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": "한국인 중년 여성의 시선이 거실 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": 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": 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": 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": []
          }
        ]
      },
      {
        "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": []
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 현관에 선 수리영이 입을 벌린 채 집 안을 향해 고개를 내민 정면 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "차가운 가스레인지 위에 식은 냄비가 덩그러니 놓인 정지 화면.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "희미한 거실 스탠드 불빛 옆으로 켜진 TV 화면이 빛을 발산하는 상태.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "수리영의 손이 안방 문고리를 단단히 움켜쥔 찰나.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "어두운 거실 식탁 위에 찻잔 두 개가 놓여 있고 그 중 하나가 엎어진 정지 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "수리영의 손이 방문을 밀어 여는 찰나.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "방바닥 여기저기에 튄 붉은 핏자국과 커튼 쪽으로 이어진 피 묻은 발자국.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 8,
            "description": "수리영의 굳은 손이 피 묻은 커튼 자락을 움켜쥔 정지 순간.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "커튼 너머로 고개를 푹 숙인 채 굳어 있는 한국인 중년 여성의 앉은 자세.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 10,
            "description": "수리영이 눈을 커다랗게 뜬 채 그 자리에 얼어붙은 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "한국인 중년 여성의 어깨와 쇄골 살점이 거칠게 뜯겨나간 깊은 상처 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 12,
            "description": "수리영이 상체를 뒤로 물린 채 뒷걸음질을 친 정지 상태.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "수리영의 떨리는 손가락이 휴대전화 화면을 누른 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "휴대전화를 귀에 바짝 댄 수리영의 일그러진 옆얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "피 묻은 한국인 중년 여성의 굳은 손안에 구겨진 사진 한 장이 쥐어진 모습.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 16,
            "description": "수리영의 손가락 끝이 구겨진 사진 모서리에 닿은 찰나.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 17,
            "description": "한국인 중년 여성의 손목에 새겨진 작은 문신이 붉은빛을 띠는 정지 화면.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 18,
            "description": "침대 위 텅 빈 벽면에 핏빛 붉은 원이 선명하게 새겨진 상태.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 19,
            "description": "수리영이 입을 크게 벌리고 양손으로 머리를 감싼 채 멈춘 정면.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 옥탑방 외곽 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어둠 속 옥탑방 문을 박차고 나온 수리영의 일그러진 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "가파른 시멘트 계단을 딛는 수리영의 발끝 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "경찰차 문을 열고 한 발을 내디딘 혜수가 시선을 위로 향한 측면.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 4,
            "description": "초점 잃은 눈으로 멍하니 선 수리영의 정면 상체.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "혜수의 두 손이 수리영의 양 어깨를 꽉 쥔 정지 순간.",
            "based_on_beat": 2,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "수리영이 고개를 들어 혜수의 눈을 마주보는 측면 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "혜수"
            ]
          },
          {
            "shot_index": 7,
            "description": "혜수와 김형사가 비좁은 계단을 향해 몸을 기울인 채 얼어붙은 찰나.",
            "based_on_beat": 2,
            "characters": [
              "혜수",
              "김형사"
            ]
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 현관 앞, 허탈한 표정의 김형사가 양팔을 늘어뜨린 정지 상태.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 2,
            "description": "현관 밖 수리영을 향해 고개를 돌린 혜수의 옆얼굴.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영이 방문을 지나쳐 방 안으로 몸을 던지듯 뻗은 찰나.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "핏자국 하나 없이 깨끗하게 정돈된 방바닥 뷰.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "표식이 사라지고 백지장처럼 깨끗해진 침대 위 벽면.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "커튼이 걷힌 자리 뒤편의 텅 빈 바닥 공간.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "얼굴이 파랗게 질린 수리영이 방 한가운데 멍하니 선 전신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "거실의 식탁 위에 찻잔 없이 매끄러운 표면만 드러난 상태.",
            "based_on_beat": 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": []
          }
        ]
      },
      {
        "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": [
              "혜수"
            ]
          }
        ]
      },
      {
        "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": 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": 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": []
          },
          {
            "shot_index": 18,
            "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": "수리영이 입을 굳게 다물고 미간을 찌푸린 클로즈업.",
            "based_on_beat": 1,
            "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": "CCTV 모니터 화면 속, 짙은 어둠에 가려 형체를 알 수 없는 두 사람의 평면적인 검은 실루엣.",
            "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": 3,
            "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": 1,
            "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": []
          },
          {
            "shot_index": 12,
            "description": "사색이 된 수리영이 입을 벌린 채 얼어붙은 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "수리영의 손에 들린 볼펜 끝이 메모지에 닿은 정지 순간.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "수리영이 반으로 접힌 메모지를 자신의 점퍼 주머니에 밀어 넣은 찰나.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "수리영이 경찰서 사무실 문밖으로 걸음을 옮긴 뒷모습.",
            "based_on_beat": 3,
            "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": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "수리영의 손이 접은 지도를 열린 백팩 안으로 집어넣은 모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#24. 해안가 / 소나기",
        "shots": [
          {
            "shot_index": 1,
            "description": "먹구름 낀 해안가 도로 위로 굵은 빗줄기가 사선으로 쏟아진 전경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "폭우를 맞으며 자전거 페달에 발을 올린 수리영의 흠뻑 젖은 상체 측면.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "번쩍이는 번개 불빛이 수리영의 굳은 얼굴을 하얗게 비춘 찰나.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#25. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "옥탑방 거실 바닥에 흙 묻은 낯선 신발 자국들이 어지럽게 찍힌 바닥 뷰.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "거실 한가운데 식탁 의자가 바닥에 넘어진 정지 화면.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "활짝 열린 거실 창문 밖으로 어스름한 하늘빛이 스며든 상태.",
            "based_on_beat": 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": [
              "수리영"
            ]
          },
          {
            "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": 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": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "휴대전화 액정에 '혜수 이모'라는 발신자 이름이 떠오른 클로즈업.",
            "based_on_beat": 3,
            "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": 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": [
              "수리영",
              "인우"
            ]
          },
          {
            "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": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#27. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "어스름한 옥탑방 거실, 혜수가 휴대전화를 귀에 댄 채 굳은 표정으로 선 전경.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 2,
            "description": "혜수의 미간이 깊게 패인 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 3,
            "description": "혜수가 김형사를 향해 고개를 확 돌린 찰나.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 4,
            "description": "김형사가 짝다리를 짚고 선 채 입술을 오므린 입모양.",
            "based_on_beat": 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": [
              "혜수",
              "김형사"
            ]
          }
        ]
      },
      {
        "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": 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": [
              "인우"
            ]
          },
          {
            "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": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "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": 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": 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": [
              "수리영",
              "인우"
            ]
          }
        ]
      },
      {
        "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": [
              "인우",
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "소형 어선의 앞부분이 짙은 안개 속으로 반쯤 파묻힌 찰나.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "짙은 해무에 완전히 삼켜져 텅 빈 바다의 적막한 풍경.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      }
    ],
    "total_shots": 223
  },
  "step_id": "shot_extract",
  "run_id": "400800ea-fcb9-4393-9857-61827b90acce",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-01T07:12:24.591441+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}