{
  "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": "action",
            "before_state": "어두운 골목에서 두 남녀가 뒤엉켜 애정 행각을 벌이는 듯 묘한 분위기를 풍기는 상태",
            "after_state": "남자가 붉은 눈동자를 드러내며 여자의 목을 물어뜯고 여자가 힘없이 쓰러져 죽음을 맞이하는 상태",
            "description": "가쁜 숨소리를 내며 여자와 뒤엉켜 있던 남자가 돌연 괴물처럼 변해 여자의 살점을 물어뜯고 여자는 그대로 쓰러진다."
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "S#3. 현장 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "연쇄 변사체가 발견되어 사건이 막 알려진 불안한 상황",
            "after_state": "경찰이 비상령을 내리고 혜수를 비롯한 형사들이 폴리스 라인을 치며 본격적인 현장 감식에 돌입한 수사 국면",
            "description": "뉴스 보도 멘트와 함께 혜수와 경찰 병력이 살인 현장을 통제하고 시신을 수거하는 등 본격적인 수사 상황이 전개된다."
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 옥탑방 / D",
        "beats": []
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 옥탑방 안 / 실내",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "reaction",
            "before_state": "연쇄 살인 사건 뉴스를 시청하며 표정이 어둡고 굳어 있는 민숙의 상태",
            "after_state": "수리영이 등장하자 황급히 TV를 끄고 다정한 엄마의 모습으로 태세를 전환하여 일상적인 척하는 상태",
            "description": "뉴스를 심각하게 지켜보던 민숙은 딸 수리영이 방에서 나오자 불안감을 감추며 급히 TV를 끄고 평온한 척 대화를 시도한다."
          },
          {
            "beat_index": 2,
            "change_type": "information",
            "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": "reaction",
            "before_state": "맹견이 사납게 짖으며 금방이라도 물어버릴 듯 위협적으로 날뛰는 상태",
            "after_state": "수리영이 눈을 노려보자 맹견의 기세가 단번에 꺾이며 순종적이고 얌전하게 주사를 맞는 상태",
            "description": "통제 불능의 사나운 맹견이 수리영의 강렬한 시선을 받자마자 거짓말처럼 기세가 수그러들며 순한 양으로 변한다."
          },
          {
            "beat_index": 2,
            "change_type": "situation",
            "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": "reaction",
            "before_state": "민숙을 찾기 위해 자전거를 대충 세우고 급히 옥탑방 계단을 오르는 다급한 수리영의 상태",
            "after_state": "갑자기 훅 끼쳐오는 역겨운 냄새를 맡고 집 주변에 감도는 이질감과 불길함을 직감하며 멈칫한 상태",
            "description": "급하게 계단을 오르던 수리영은 정체불명의 역겨운 악취를 순간적으로 감지하며 당황하고 집에서 일어난 이상 징후를 느낀다."
          },
          {
            "beat_index": 2,
            "change_type": "emotion",
            "before_state": "불길한 냄새에 의문을 품고 옥상에 막 도착한 상태",
            "after_state": "평소 닫혀 있어야 할 현관 철문이 반쯤 열려 있는 것을 발견하고 사건의 현장을 목도하기 직전의 극도의 긴장과 두려움을 느끼는 상태",
            "description": "냄새의 진원지인 옥상에 도착한 수리영이 반쯤 열린 현관 철문을 발견하며, 집 안에서 심상치 않은 일이 벌어졌음을 직감하고 긴장감이 최고조에 달한다."
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / 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": "action",
            "before_state": "충격에 주춤거리며 말을 잇지 못하는 상태",
            "after_state": "도움을 요청하기 위해 혜수에게 전화를 거는 상태",
            "description": "수리영이 부들부들 떨며 혜수에게 전화를 걸어 도움을 청하려 한다."
          },
          {
            "beat_index": 4,
            "change_type": "situation",
            "before_state": "경찰(혜수)의 응답을 기다리는 상태",
            "after_state": "초자연적 환영(문신 변색, 벽의 붉은 원)을 목격하고 비명을 지르는 상태",
            "description": "민숙의 손목 문신이 붉게 변하고 벽에 붉은 원이 그려지는 비실재적 현상을 수리영이 목격한다."
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 옥탑방 외곽 / N",
        "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": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "situation",
            "before_state": "참혹한 살해 현장이 있을 것으로 확신하는 상태",
            "after_state": "시신과 혈흔이 모두 사라진 깨끗한 방을 보고 혼란에 빠진 상태",
            "description": "혜수와 김형사, 그리고 뒤따라 들어온 수리영이 방 안과 식탁에 아무런 흔적이 없음을 확인한다."
          },
          {
            "beat_index": 2,
            "change_type": "relationship",
            "before_state": "자신이 본 것을 증명하려는 수리영",
            "after_state": "김형사에게 장난전화 취급을 받으며 묵살당하는 수리영",
            "description": "수리영이 찻잔과 시신의 존재를 주장하지만, 김형사는 장난전화라며 짜증을 내고 무시한다."
          },
          {
            "beat_index": 3,
            "change_type": "reaction",
            "before_state": "사라진 시신 때문에 혼란스럽고 억울한 상태",
            "after_state": "혜수의 위로를 받으며 악몽을 꾼 것일지 모른다고 의심하기 시작하는 상태",
            "description": "혜수가 김형사를 내보내고 수리영을 다독이며 과로로 인한 악몽일 수 있다고 합리화한다."
          },
          {
            "beat_index": 4,
            "change_type": "information",
            "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": "전화가 계속 연결되지 않자, 혜수가 불길함을 느끼고 김형사에게 민숙의 핸드폰 위치 추적을 요구한다."
          },
          {
            "beat_index": 2,
            "change_type": "relationship",
            "before_state": "단순 가출이나 지연으로 여기며 귀찮아하는 김형사",
            "after_state": "민숙의 평소 성향을 근거로 강력하게 수사를 압박하는 혜수",
            "description": "김형사가 좀 더 기다려보자고 미루려 하자, 혜수가 민숙은 약속을 어길 사람이 아니라며 단호하게 상황의 심각성을 주장한다."
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 옥탑방 / 동틀무렵",
        "beats": []
      },
      {
        "scene_index": 18,
        "scene_heading": "S#18. 안방 안 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "emotion",
            "before_state": "침대에서 밤새 엄마를 기다리다 깜박 잠든 상태",
            "after_state": "고양이 소리에 깨어 집안을 살핀 후 인기척이 없어 불안감이 커진 상태",
            "description": "수리영이 잠에서 깨어 엄마를 찾지만, 여전히 아무도 없는 집안 상황을 확인한다."
          },
          {
            "beat_index": 2,
            "change_type": "action",
            "before_state": "전날 밤의 트라우마로 인해 자신의 방 문을 열기 두려워하는 상태",
            "after_state": "용기를 내어 방을 확인하고 시신이 없음에 일시적으로 안도하는 상태",
            "description": "수리영이 심호흡 후 조심스레 자신의 방 커튼을 열어젖히고, 시신이 없음을 확인하며 한숨을 쉰다."
          },
          {
            "beat_index": 3,
            "change_type": "decision",
            "before_state": "경찰의 연락을 기다리며 불안하게 대기하던 상태",
            "after_state": "사고가 났다고 확신하며 가방을 챙겨 적극적으로 움직이려는 상태",
            "description": "혜수로부터 실종신고와 위치추적 소식을 들은 수리영이 무작정 기다릴 수 없어 백팩을 챙겨 밖으로 나가려 한다."
          },
          {
            "beat_index": 4,
            "change_type": "situation",
            "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 위치를 확인한 후 혜수에게 상황을 보고한다."
          }
        ]
      },
      {
        "scene_index": 20,
        "scene_heading": "S#20. 마트 총무과 / 실내",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "before_state": "보안직원과 함께 CCTV를 확인하여 엄마와 대화한 남자를 식별하려 함.",
            "after_state": "해당 부분의 화면이 유독 어두워 식별이 불가능해지고, 혜수가 CCTV 전체 복사를 요청함.",
            "description": "CCTV에서 단서를 찾으려 했으나 가장 중요한 부분이 어두워 보이지 않아 수리영의 불안이 깊어지고, 혜수는 단서 확보를 위해 복사본을 챙기기로 한다."
          }
        ]
      },
      {
        "scene_index": 21,
        "scene_heading": "S#21. 경찰서 안 / D",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "emotion",
            "before_state": "혜수가 회의로 자리를 비우고 수리영이 경찰서 책상에 홀로 남아 대기함.",
            "after_state": "책상에 널브러진 끔찍한 살인사건 사진들이 환각 속 엄마의 시신과 흡사하여 큰 충격을 받음.",
            "description": "사무실에 혼자 남겨진 수리영이 혜수의 책상 위 살인사건 사진을 보게 되고, 자신이 보았던 엄마의 끔찍한 시신 환각과 겹쳐 보여 공포에 휩싸인다."
          },
          {
            "beat_index": 2,
            "change_type": "information",
            "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": "information",
            "before_state": "메모지에 적힌 바다 좌표만 가지고 있어 정확한 지리적 위치를 알지 못함.",
            "after_state": "PC방에서 좌표를 검색해 위치를 파악하고 상세한 지도를 인쇄하여 백팩에 챙김.",
            "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": "situation",
            "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": "action",
            "before_state": "혜수의 여러 부재중 전화를 확인하고도 무시함.",
            "after_state": "혜수에게 혼자 잠깐 다녀오겠다는 음성 메시지만 남기고 바다로 떠남.",
            "description": "수리영은 이모의 걱정을 뒤로한 채 안심시키는 음성 메시지만 남기고 인우의 배를 타고 바다로 나선다."
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#27. 옥탑방 안 / 해질 무렵",
        "beats": [
          {
            "beat_index": 1,
            "change_type": "information",
            "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": "decision",
            "before_state": "인우가 사진을 모른다고 부인하며 대화를 회피하려던 상태",
            "after_state": "수리영의 예리한 추궁에 인우가 돌연 조타실로 달려가 뱃머리를 돌리기로 결심하는 상태",
            "description": "수리영이 흔들리는 인우의 시선을 포착하고 다그치자, 극도로 불안해진 인우는 갑자기 조타실로 달려가 배를 돌리려 한다."
          },
          {
            "beat_index": 4,
            "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": "information",
            "before_state": "인우가 맹목적으로 수리영의 목적지행을 거부하던 상태",
            "after_state": "수리영이 엄마가 잡혀있을지도 모른다고 외치자, 인우가 예상치 못한 사실에 동요하며 이유를 캐묻는 상태",
            "description": "수리영이 엄마가 그곳에 잡혀있을 수 있다며 분노 섞인 절박함을 표출하자, 인우는 놀라며 사진과의 연관성을 묻는다."
          },
          {
            "beat_index": 3,
            "change_type": "emotion",
            "before_state": "인우가 수리영 엄마의 실종과 사진의 연관성에 대해 의문을 갖던 상태",
            "after_state": "사진 속 인물의 이름이 '강민숙'임을 확인한 인우가 충격을 받아 사색이 되는 상태",
            "description": "수리영이 엄마의 이름과 나이를 밝히자, 인우는 '강민숙'이라는 이름을 되뇌며 극도의 두려움과 충격에 휩싸인다."
          },
          {
            "beat_index": 4,
            "change_type": "information",
            "before_state": "수리영이 엄마의 정보를 밝히며 인우의 반응을 지켜보던 상태",
            "after_state": "조타실 내부에 빙글빙글 도는 수많은 붉은 원을 발견한 수리영이 인우의 정체에 경악하는 상태",
            "description": "사색이 된 인우 너머로 과거 보았던 기이한 붉은 원들이 조타실에 가득한 것을 발견한 수리영은 큰 충격을 받는다."
          },
          {
            "beat_index": 5,
            "change_type": "action",
            "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": 53
  },
  "step_id": "beat_extract",
  "run_id": "6be8b278-1298-4700-ac5c-50c493726c21",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-06-29T09:42:20.994039+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}