{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "scene_heading": "S#1. 숲속 / 해 질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "정체불명의 존재를 피해 공포에 질려 필사적으로 도망치는 상태",
            "after_state": "갑자기 나타난 검은 인영에게 기습당해 치명적인 공격을 받는 상태",
            "description": "다리에 상처를 입고 숲속을 도망치던 남자가 쏜살같이 달려온 검은 인영에게 덮쳐지며 비명을 지른다."
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "S#2. 도시 뒷골목 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "남자와 뒤엉켜 가쁜 숨을 내쉬며 안겨 있던 상태",
            "after_state": "눈이 붉게 변한 남자에게 목을 물어뜯겨 힘없이 절명하는 상태",
            "description": "도시 뒷골목에서 남자와 밀착해 있던 여자가, 갑자기 포식자로 돌변한 남자에게 목의 살점을 뜯기고 쓰러진다."
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "S#3. 현장 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "action",
            "before_state": "연쇄 변사 사건이 발생했다는 소식을 접한 상태",
            "after_state": "수사본부를 차리고 갑호 비상령 속에서 사건 현장을 통제하며 수사를 지휘하는 상태",
            "description": "뉴스 화면을 통해, 혜수가 폴리스 라인이 쳐진 씬 1, 2의 살인 현장에서 감식반을 이끌고 시신을 수거하며 수사를 진두지휘하는 모습이 나타난다."
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 옥탑방 / D",
        "beats": []
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 옥탑방 안 / 실내",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "action",
            "before_state": "살인 사건 뉴스를 뚫어지게 바라보며 표정이 어둡고 심각한 상태",
            "after_state": "딸 수리영이 방에서 나오자 황급히 TV를 끄고 다정한 말투로 평온을 가장하는 상태",
            "description": "부엌에서 약초를 달이며 무거운 표정으로 뉴스를 보던 민숙은 수리영이 나타나자 즉시 TV를 끄고 일상적인 엄마의 모습으로 돌아간다."
          },
          {
            "beat_index": 2,
            "change_type": "decision",
            "before_state": "알바 일정과 엄마의 출근 일정을 무심히 확인하던 상태",
            "after_state": "알바가 끝난 후 민숙이 일하는 마트로 찾아가 함께 저녁을 먹기로 약속한 상태",
            "description": "수리영은 민숙의 일정을 들은 후, 일이 끝난 뒤 마트에서 만나 모처럼 밖에서 저녁을 먹기로 일정을 정한다."
          }
        ]
      },
      {
        "scene_index": 6,
        "scene_heading": "S#6. 해안가 도로 / D",
        "beats": []
      },
      {
        "scene_index": 7,
        "scene_heading": "S#7. 유기견 보호원 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "action",
            "before_state": "사납게 짖으며 날뛰는 맹견을 마주한 상태",
            "after_state": "눈빛으로 맹견의 기세를 수그러뜨려 얌전하게 제압하는 상태",
            "description": "통제가 안 되던 로트와일러가 수리영이 노려보자 즉시 순한 양처럼 얌전해지며 의사가 주사를 놓을 수 있게 된다."
          },
          {
            "beat_index": 2,
            "change_type": "information",
            "before_state": "저녁 약속을 위해 늦을 것 같다고 엄마에게 연락을 시도하는 상태",
            "after_state": "엄마가 전화를 받지 않아 연락이 두절되었음을 인지하고 남은 업무에 몰두하는 상태",
            "description": "수리영이 민숙에게 전화를 걸지만 연결되지 않자, 일단 의문을 미뤄둔 채 털을 깎고 개들을 돌보는 일에 투입된다."
          }
        ]
      },
      {
        "scene_index": 8,
        "scene_heading": "S#8. 번화가·대형 마트 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "약속대로 마트에서 민숙을 만나 저녁을 먹을 수 있을 거라 기대하는 상태",
            "after_state": "민숙이 이미 조퇴했으며 밖에서 정체불명의 누군가와 대화했다는 의아한 사실을 알게 된 상태",
            "description": "마트에 도착해 엄마를 찾던 수리영은 동료 직원들과 남자 직원을 통해 엄마의 조퇴와 낯선 이와의 대화 목격담을 전해 듣는다."
          },
          {
            "beat_index": 2,
            "change_type": "decision",
            "before_state": "엇갈린 약속과 엄마의 행방 묘연에 당황하여 연락을 취하는 상태",
            "after_state": "계속해서 전화를 받지 않자 사태를 파악하기 위해 즉시 집으로 돌아가기로 마음먹은 상태",
            "description": "마트 밖에서 여러 번 전화를 걸어도 민숙이 받지 않자, 수리영은 일단 옥탑방으로 가보기로 결심한다."
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 해안가 / N",
        "beats": []
      },
      {
        "scene_index": 10,
        "scene_heading": "S#10. 옥탑방 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "집 안에서 아무런 의심 없이 머물고 있던 무방비 상태",
            "after_state": "잠금장치를 뚫고 침입한 낯선 남자에게 어깨를 물리며 치명적인 기습을 당한 상태",
            "description": "옥탑방 문틈으로 들어온 낯선 남자가 창문에 그림자를 드리우며 민숙을 덮치고, 민숙은 비명을 지르며 어깨를 물어뜯긴다."
          }
        ]
      },
      {
        "scene_index": 11,
        "scene_heading": "S#11. 옥탑 방 밖 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "emotion",
            "before_state": "연락이 안 되는 엄마를 찾기 위해 다급히 옥탑방으로 올라오는 상태",
            "after_state": "갑자기 풍기는 역겨운 악취와 반쯤 열려 있는 현관문을 보고 강한 불길함과 긴장을 느끼는 상태",
            "description": "집에 도착해 급히 계단을 오르던 수리영은 이상한 냄새를 맡고, 열려 있는 철문을 발견하며 집 안에서 벌어진 참극의 징조를 감지한다."
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "열려있는 문과 이상한 냄새로 불안해하며 집 안에서 엄마를 찾음",
            "after_state": "자기 방 커튼 뒤에서 끔찍하게 죽어있는 엄마의 시신을 발견함",
            "description": "수리영은 집 안을 뒤지다가 자기 방에서 참혹하게 훼손된 엄마의 시신을 발견하고 큰 충격을 받는다."
          },
          {
            "beat_index": 2,
            "change_type": "action",
            "before_state": "시신을 발견하고 온몸이 얼어붙은 채 주춤거림",
            "after_state": "부들부들 떨며 혜수에게 구조를 요청하는 전화를 걺",
            "description": "극도의 공포 속에서 수리영은 핸드폰을 꺼내 혜수에게 전화를 건다."
          },
          {
            "beat_index": 3,
            "change_type": "reaction",
            "before_state": "엄마의 손에 쥐어진 사진을 꺼내려 시신에 다가감",
            "after_state": "문신이 붉게 변하고 벽에 붉은 원이 그려지는 기이한 환각을 목격하고 비명을 지름",
            "description": "사진을 확인하려던 수리영은 눈앞에서 벌어지는 초자연적인 현상(환각)에 경악하며 소리를 지른다."
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 옥탑방 외곽 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "비명을 지르며 허겁지겁 계단을 내려와 멍하니 서 있음",
            "after_state": "마침 도착한 혜수에게 엄마가 죽어있다는 사실을 알림",
            "description": "비명을 지르며 밖으로 뛰쳐나온 수리영은 막 도착한 혜수에게 엄마의 사망 사실을 전한다."
          },
          {
            "beat_index": 2,
            "change_type": "action",
            "before_state": "수리영의 말을 듣고 놀라 무슨 상황인지 파악하지 못함",
            "after_state": "사실 확인을 위해 김형사와 함께 옥탑방으로 급히 뛰어올라감",
            "description": "엄마가 죽었다는 말에 놀란 혜수는 김형사를 대동하고 서둘러 옥탑방으로 뛰어올라간다."
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "끔찍한 살인 사건 현장을 예상하며 집 안을 수색함",
            "after_state": "시신이나 혈흔 등 아무런 사건의 흔적도 없는 깨끗한 집안임을 확인함",
            "description": "혜수와 김형사는 집 안을 살피지만, 살인 사건의 흔적은커녕 시신조차 없음을 확인한다."
          },
          {
            "beat_index": 2,
            "change_type": "emotion",
            "before_state": "엄마의 시신을 목격했다는 확신을 가지고 방 안으로 뛰어들어감",
            "after_state": "흔적 없이 깨끗해진 방과 식탁을 보며 극심한 당혹감과 혼란에 빠짐",
            "description": "분명히 시신을 보았던 수리영은 감쪽같이 사라진 흔적들에 얼굴이 파래지며 혼란스러워한다."
          },
          {
            "beat_index": 3,
            "change_type": "reaction",
            "before_state": "시신이 사라진 상황에 대해 수리영이 억울함과 의문을 표함",
            "after_state": "김형사는 장난전화라며 화를 내고, 혜수는 수리영의 착각으로 치부하며 밖으로 데리고 나감",
            "description": "김형사는 허위 신고라며 짜증을 내고, 혜수는 수리영이 과로로 악몽을 꾼 것이라 위로하며 밖으로 이끈다."
          }
        ]
      },
      {
        "scene_index": 15,
        "scene_heading": "S#15. 해안가. 버스정류장 부근 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "decision",
            "before_state": "자신이 헛것을 본 것인지 헷갈리며 바다를 멍하니 바라봄",
            "after_state": "엄마가 그런 일을 당했을 리 없다며 스스로 다시 집으로 돌아가겠다고 확고히 결심함",
            "description": "자신이 헛것을 본 것이라 자위하던 수리영은, 엄마를 기다리기 위해 다시 집으로 가겠다고 결정하고 달려간다."
          }
        ]
      },
      {
        "scene_index": 16,
        "scene_heading": "S#16. 경찰서 사무실 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "decision",
            "before_state": "민숙이 전화를 받지 않지만 아직은 대기하려 함",
            "after_state": "평소와 다른 연락 두절에 불길함을 느끼고 김형사에게 위치 추적을 지시함",
            "description": "혜수는 평소와 다른 민숙의 연락 두절에 심상치 않음을 느끼고, 김형사의 만류에도 불구하고 위치 추적을 지시한다."
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 옥탑방 / 동틀무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "수리영이 떠나고 밤이 깊어 고요한 옥탑방",
            "after_state": "동이 트는 새벽녘, 검은 고양이가 나타나 불이 켜진 옥탑방을 주시하며 담을 넘음",
            "description": "동틀 무렵, 검은 고양이가 불 켜진 옥탑방 주변을 배회하며 스산한 분위기와 함께 시간이 경과했음을 보여준다."
          }
        ]
      },
      {
        "scene_index": 18,
        "scene_heading": "S#18. 안방 안 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "action",
            "before_state": "밤새 안방에서 엄마를 기다리다 깜빡 졸고 있음",
            "after_state": "고양이 울음소리에 깨어나 다시 집안과 자신의 방을 살핌",
            "description": "밤새 졸던 수리영은 잠에서 깬 뒤 혹시나 하는 마음에 다시 한번 자기 방에 시신이 없는 것을 확인한다."
          },
          {
            "beat_index": 2,
            "change_type": "information",
            "before_state": "엄마에게 사고가 났다고 확신하며 불안해함",
            "after_state": "혜수로부터 실종신고와 위치추적이 진행 중이라는 사실을 전달받음",
            "description": "불안해하던 수리영은 혜수와의 통화를 통해 엄마에 대한 공식적인 수색이 시작되었음을 인지한다."
          },
          {
            "beat_index": 3,
            "change_type": "emotion",
            "before_state": "거울을 보며 엄마의 행방을 걱정하는 불안한 상태",
            "after_state": "욕실 거울과 거실 사진에서 기괴한 환각을 연달아 목격하며 극심한 공포에 휩싸임",
            "description": "수리영은 벽에 생기는 붉은 원과 사진 속 엄마 얼굴이 뭉개지는 환각을 연이어 보며 큰 공포를 느끼고 비명을 지른다."
          },
          {
            "beat_index": 4,
            "change_type": "decision",
            "before_state": "끔찍한 환각에 압도되어 이성을 잃고 비명을 지름",
            "after_state": "자신의 뺨을 치며 스스로 정신을 차리려고 의지를 다잡음",
            "description": "헛것에 시달리며 무너지려던 수리영은 자신의 뺨을 때려 환각에서 벗어나 이성을 되찾고자 결심한다."
          }
        ]
      },
      {
        "scene_index": 19,
        "scene_heading": "S#19. 마트 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "엄마가 대화한 사람이 누구인지 모르는 상태",
            "after_state": "상대가 남자였다는 사실을 듣고 CCTV 확인 가능성을 떠올림",
            "description": "남자 직원으로부터 전날 엄마가 어떤 남자와 대화했다는 이야기를 듣고 CCTV 확인을 요청한다."
          },
          {
            "beat_index": 2,
            "change_type": "action",
            "before_state": "혼자 단서를 찾던 상태",
            "after_state": "혜수에게 도움을 요청하는 상태",
            "description": "엄마가 찍혔을 만한 CCTV 위치를 확인한 후, 혜수에게 전화를 걸어 상황을 알린다."
          }
        ]
      },
      {
        "scene_index": 20,
        "scene_heading": "S#20. 마트 총무과 / 실내",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "emotion",
            "before_state": "CCTV에 단서가 찍혔을 것이라는 기대감",
            "after_state": "식별이 불가능한 화면으로 인해 초조하고 불안한 마음이 커짐",
            "description": "보안직원과 함께 CCTV를 돌려보지만 문제의 부분만 유독 어두워 남자를 식별할 수 없게 되자 수리영의 불안감이 깊어진다."
          },
          {
            "beat_index": 2,
            "change_type": "action",
            "before_state": "현장에서 당장 확인이 불가능해 막막한 상태",
            "after_state": "CCTV 전체를 복사하여 추가 단서를 찾기로 함",
            "description": "현장에서 식별이 어렵자 혜수가 원본 분석을 위해 보안직원에게 CCTV 전체 복사를 요청한다."
          }
        ]
      },
      {
        "scene_index": 21,
        "scene_heading": "S#21. 경찰서 안 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "혜수와 함께 서에서 절차를 진행 중인 상태",
            "after_state": "형사들과 혜수가 살인사건으로 출동하여 홀로 남겨진 상태",
            "description": "경찰서에 강력사건 초비상이 걸리며 김형사와 혜수를 포함한 경찰들이 우르르 빠져나가고 수리영이 사무실에 혼자 남는다."
          },
          {
            "beat_index": 2,
            "change_type": "emotion",
            "before_state": "단순히 자리를 지키며 기다리는 상태",
            "after_state": "끔찍한 시신 사진이 환각과 겹치며 큰 충격을 받음",
            "description": "혜수 책상 위 살인사건 피해자 사진들이 환각에서 본 엄마의 시신 모습과 흡사하다는 것을 발견하고 심하게 놀란다."
          },
          {
            "beat_index": 3,
            "change_type": "decision",
            "before_state": "어른들의 수사 결과를 무작정 기다리던 상태",
            "after_state": "엄마의 마지막 위치를 확인하고 직접 찾아가기로 결심함",
            "description": "김형사의 모니터에 엄마 휴대폰 위치추적 결과(바다 좌표)가 뜨자 이를 몰래 메모하고 경찰서를 빠져나온다."
          }
        ]
      },
      {
        "scene_index": 22,
        "scene_heading": "S#22. 경찰서 밖 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "action",
            "before_state": "도보로 경찰서를 나선 직후",
            "after_state": "목적지를 향해 자전거를 타고 내달림",
            "description": "수리영이 주차해 둔 자전거를 타고 지체 없이 목표를 향해 달리기 시작한다."
          }
        ]
      },
      {
        "scene_index": 23,
        "scene_heading": "S#23. 어느 PC방 / 실내",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "action",
            "before_state": "좌표 숫자만 메모해둔 상태",
            "after_state": "지도를 직접 출력하여 물리적 길찾기 준비 완료",
            "description": "PC방에서 좌표 위치를 검색하고 정확한 위치의 지도를 여러 장 인쇄하여 백팩에 챙긴다."
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#24. 해안가 / 소나기",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "비가 오지 않던 상태",
            "after_state": "천둥 번개가 치고 폭우가 쏟아지는 악천후",
            "description": "기상 상황이 악화되어 쏟아지는 비바람 속에서도 수리영은 오직 엄마를 찾겠다는 일념으로 자전거를 몬다."
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#25. 옥탑방 안 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "reaction",
            "before_state": "좌표를 추적하며 이동 중이던 긴장 상태",
            "after_state": "난장판이 된 집안 꼴을 목격하고 호흡이 가빠짐",
            "description": "옥탑방에 도착하자마자 누군가 다녀가 어질러진 집안 상태를 목격하고 크게 당황한다."
          },
          {
            "beat_index": 2,
            "change_type": "information",
            "before_state": "단순 빈집털이인지 확신할 수 없음",
            "after_state": "피 묻은 과거 사진을 통해 기이한 환각과 현실이 연결됨을 자각함",
            "description": "자신의 방 벽에 다시 그려진 붉은 원과 피 묻은 과거 사진이 죽은 엄마의 환각 속 사진과 동일함을 깨닫는다."
          },
          {
            "beat_index": 3,
            "change_type": "decision",
            "before_state": "연속되는 기이한 현상에 다리에 힘이 풀려 주저앉음",
            "after_state": "사진을 쥔 채 홀린 듯이 다시 바깥으로 나섬",
            "description": "정신이 혼미해진 상태에서도 사진을 꼭 쥔 채, 무언가에 강렬하게 이끌리듯 백팩을 짊어지고 집을 떠난다."
          }
        ]
      },
      {
        "scene_index": 26,
        "scene_heading": "S#26. 포구 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "비가 내리던 텅 빈 포구에서 절망하던 상태",
            "after_state": "비가 그치고 짙은 안개 속에서 배 한 척이 등장함",
            "description": "소나기가 그친 뒤 자욱한 안개를 뚫고 인우가 몬 배 한 척이 포구로 다가온다."
          },
          {
            "beat_index": 2,
            "change_type": "action",
            "before_state": "바다로 나갈 수단이 없어 발이 묶여있음",
            "after_state": "인우를 설득하여 승선 허락을 얻어냄",
            "description": "배에 올라타려는 인우에게 엄마를 찾아야 한다고 끈질기게 요구하여 승낙을 받아낸다."
          },
          {
            "beat_index": 3,
            "change_type": "relationship",
            "before_state": "혜수의 전화를 피하며 단독 행동 중",
            "after_state": "떠난다는 음성 메시지를 남겨 이별과 감사를 전함",
            "description": "배에 오르기 전 혜수의 수많은 부재중 전화를 확인하고, 다녀오겠다는 마지막 음성 메시지를 남긴다."
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#27. 옥탑방 안 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "수리영의 행방과 의도를 전혀 모름",
            "after_state": "수리영이 경찰서에서 좌표를 확인하고 혼자 떠났음을 눈치챔",
            "description": "수리영이 남긴 음성 메시지를 들은 혜수는 아이가 모니터 좌표를 보고 바다로 홀로 나갔음을 직감한다."
          },
          {
            "beat_index": 2,
            "change_type": "reaction",
            "before_state": "혜수가 수리영의 위험을 인지하고 다급해짐",
            "after_state": "김형사의 무시로 인해 고립감과 스산함이 감돎",
            "description": "수리영이 좌표를 본 것 같다는 혜수의 우려를 김형사가 안일하게 일축하며 넘겨버리고, 비어버린 옥탑방에는 황량한 바람 소리만 맴돈다."
          }
        ]
      },
      {
        "scene_index": 28,
        "scene_heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "인우는 수리영이 인근 섬에 가는 줄 알고 배를 몰고 있던 상태",
            "after_state": "수리영이 바다 한가운데의 좌표를 제시하자 인우가 의문을 제기하는 상태",
            "description": "수리영이 지도를 내밀며 북동쪽 70km 지점을 목적지로 말하자, 인우는 그곳엔 아무것도 없다며 당황스러워함."
          },
          {
            "beat_index": 2,
            "change_type": "emotion",
            "before_state": "인우가 수리영의 목적지에 대해 단순한 의문을 갖던 상태",
            "after_state": "사진과 지명을 확인한 인우가 크게 당황하며 회피하고, 수리영이 이를 집요하게 추궁하는 상태",
            "description": "수리영이 옥탑방에서 가져온 사진의 '금월'이라는 글씨를 짚으며 묻자, 인우가 눈에 띄게 당황하며 모른다고 부인함."
          },
          {
            "beat_index": 3,
            "change_type": "action",
            "before_state": "갑판에서 사진 속 장소에 대해 말로 실랑이를 벌이던 상태",
            "after_state": "압박감을 느낀 인우가 배를 돌리려 조타실로 뛰어가고 수리영이 이를 물리적으로 제지하려는 상태",
            "description": "수리영의 추궁에 압박을 느낀 인우가 발작적으로 조타실로 뛰어가 뱃머리를 돌리려 하고, 수리영이 그를 막기 위해 뒤따라 들어감."
          }
        ]
      },
      {
        "scene_index": 29,
        "scene_heading": "S#29. 조타실 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "emotion",
            "before_state": "조타실에서 배를 돌리려는 인우와 이를 막으려는 수리영이 옥신각신 대치하는 상태",
            "after_state": "수리영이 극도로 분노하며 엄마가 잡혀있다는 절박한 목적을 호소하는 상태",
            "description": "억지로 돌아가려는 인우에게 수리영이 분노를 터뜨리며 자신의 엄마가 그곳에 잡혀있을지도 모른다고 호소함."
          },
          {
            "beat_index": 2,
            "change_type": "reaction",
            "before_state": "인우가 수리영의 말에 반신반의하며 사진과의 연관성을 캐묻는 상태",
            "after_state": "사진 속 인물이 41세 강민숙이라는 사실을 듣고 인우가 극도의 충격을 받아 사색이 된 상태",
            "description": "수리영이 사진 속 아이가 자신의 엄마인 강민숙이라고 밝히자, 인우가 그 이름을 듣고 안색이 하얗게 질려버림."
          },
          {
            "beat_index": 3,
            "change_type": "situation",
            "before_state": "수리영이 인우를 압박하며 강경하게 대화를 주도하던 상태",
            "after_state": "수리영이 조타실 안의 붉은 원을 발견하고 충격으로 의식을 잃고 쓰러진 상태",
            "description": "수리영이 조타실 내부에 그려진 수많은 붉은 원들을 발견하고 극심한 혼란을 느끼며 의식을 잃고 인우의 어깨 위로 쓰러짐."
          }
        ]
      },
      {
        "scene_index": 30,
        "scene_heading": "S#30. 바다 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "수리영이 기절한 직후 일몰의 바다 위를 떠가던 배",
            "after_state": "짙은 안개 띠 안으로 완전히 진입하여 세상과의 경계가 지워진 미지의 상태",
            "description": "서서히 지는 해를 등지고, 인우의 배가 세상과 단절되는 듯한 짙은 안개 속으로 서서히 빨려 들어감."
          }
        ]
      }
    ],
    "total_beats": 51
  },
  "step_id": "beat_extract",
  "run_id": "f0a5ee54-ae52-4614-93f1-23191747451f",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-05-20T15:32:14.582880+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}