{"status": "completed", "completed_count": 113, "applicable_count": 113, "failed_count": 0, "data": {"scenes": [{"scene_index": 1, "scene_heading": "1. 실외. 겨울 갈대숲 - 낮", "shots": [{"shot_index": 1, "description": "흑백 화면 속 허공에 검붉은 핏방울이 강하게 흩뿌려진 찰나.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "머리에 총상을 입은 과거의 조선인 육혈귀 생존자들이 무릎이 꺾인 채 갈대밭 바닥을 향해 쓰러지는 mid-action 자세.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자"], "original_description": "머리에 총상을 입은 과거의 조선인 육혈귀 생존자들이 갈대밭 바닥으로 고꾸라진 순간.", "validator_reason": "'고꾸라진'의 모호함을 없애고 쓰러지는 방향과 추진력을 시각적으로 담은 mid-action 자세로 재작성함.", "character_ids": ["C20"]}, {"shot_index": 3, "description": "과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 내달리는 mid-stride 자세, 한쪽 발이 땅에서 떨어지고 옷자락이 뒤로 날리는 모습.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자"], "original_description": "과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 다급하게 내달리는 모습.", "validator_reason": "'내달리는' 이동 동작의 방향과 추진력을 보존하기 위해 mid-stride 자세로 재작성함.", "character_ids": ["C20"]}, {"shot_index": 4, "description": "총알에 맞은 충격으로 과거의 조선인 육혈귀 생존자들의 몸이 갈대 위를 향해 크게 꺾인 mid-impact 자세.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자"], "original_description": "총알이 몸에 박히며 과거의 조선인 육혈귀 생존자들이 갈대 위로 쓰러지는 찰나.", "validator_reason": "'박히며 쓰러지는'의 연속 동작을 제거하고 피격 순간의 충격이 드러나는 단일 mid-impact 자세로 수정함.", "character_ids": ["C20"]}, {"shot_index": 5, "description": "일본군 병사들이 갈대숲 뒤편에서 소총을 겨눈 채 화염을 뿜어내는 순간.", "based_on_beat": 1, "characters": ["일본군 병사"], "character_ids": ["C22"]}, {"shot_index": 6, "description": "일본군 병사들이 쓰러진 과거의 조선인 육혈귀 생존자들의 몸에 장창을 강하게 찔러넣은 mid-impact 자세.", "based_on_beat": 1, "characters": ["일본군 병사", "과거의 조선인 육혈귀 생존자"], "original_description": "일본군 병사들이 쓰러진 과거의 조선인 육혈귀 생존자들을 향해 장창을 강하게 내리꽂는 순간.", "validator_reason": "'내리꽂는' 능동적 접촉 동작이 모호해지지 않도록 힘의 방향과 접촉 지점이 드러나는 mid-impact 자세로 재작성함.", "character_ids": ["C22", "C20"]}, {"shot_index": 7, "description": "과거의 조선인 육혈귀 생존자들이 한쪽 발로 지면을 힘껏 차며 낡은 나무 소금창고 문 안쪽을 향해 몸이 기운 mid-action 뒷모습.", "based_on_beat": 2, "characters": ["과거의 조선인 육혈귀 생존자"], "original_description": "과거의 조선인 육혈귀 생존자들이 낡은 나무 소금창고 문 안쪽으로 몸을 던지는 뒷모습.", "validator_reason": "'몸을 던지는' 이동 동작의 추진력을 살리기 위해 발의 지지 단서가 포함된 mid-action 자세로 재작성함.", "character_ids": ["C20"]}]}, {"scene_index": 2, "scene_heading": "2. 실내. 창고 - 낮", "shots": [{"shot_index": 1, "description": "얼기설기 지어진 나무 창고 안에서 과거의 조선인 육혈귀 생존자들이 서로 부둥켜안고 두려움에 몸을 움츠린 상태.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자"], "character_ids": ["C20"]}, {"shot_index": 2, "description": "과거의 조선인 육혈귀 생존자들이 눈을 질끈 감고 두 손으로 입을 강하게 틀어막은 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자"], "character_ids": ["C20"]}, {"shot_index": 3, "description": "벌컥 열린 창고 문턱에 선 일본군 병사들이 안쪽을 향해 비릿한 웃음을 짓는 찰나.", "based_on_beat": 1, "characters": ["일본군 병사"], "character_ids": ["C22"]}, {"shot_index": 4, "description": "일본군 병사들이 등 뒤쪽 어둠을 향해 눈을 크게 뜨고 고개를 돌린 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["일본군 병사"], "character_ids": ["C22"]}, {"shot_index": 5, "description": "문밖 어둠 속 무언가에 당겨져 두 발이 바닥에서 막 떨어지고, 몸이 뒤쪽 어둠을 향해 강하게 꺾인 상태.", "based_on_beat": 2, "characters": ["일본군 병사"], "original_description": "일본군 병사들의 몸이 문밖 어둠 속으로 강하게 꺾이며 허공으로 끌려가는 순간.", "validator_reason": "연속 동작인 '끌려가는 순간'을 제거하고, 허공에 뜬 자세의 원인이 되는 힘의 방향과 지면에서 막 떨어진 순간을 명시한 mid-action 찰나로 재작성했습니다.", "character_ids": ["C22"]}, {"shot_index": 6, "description": "굳게 닫힌 나무 문 앞에서 과거의 조선인 육혈귀 생존자들이 충격에 빠져 굳어버린 찰나.", "based_on_beat": 2, "characters": ["과거의 조선인 육혈귀 생존자"], "character_ids": ["C20"]}]}, {"scene_index": 3, "scene_heading": "3. 실내. 갈대숲 창고 밖 - 낮", "shots": [{"shot_index": 1, "description": "조선인 촌주가 조심스럽게 창고 문을 반쯤 열고 밖을 내다보며 경악으로 입을 벌린 찰나.", "based_on_beat": 1, "characters": ["조선인 촌주"], "character_ids": ["C18"]}, {"shot_index": 2, "description": "피투성이가 된 일본군 병사들의 시신들이 핏물과 함께 갈대밭 바닥에 처참하게 널브러진 광경.", "based_on_beat": 1, "characters": ["일본군 병사"], "character_ids": ["C22"]}, {"shot_index": 3, "description": "한 발을 창고 밖으로 내디딘 채 공포에 질려 굳어버린 조선인 촌주의 전신.", "based_on_beat": 2, "characters": ["조선인 촌주"], "original_description": "조선인 촌주가 창고 밖으로 한 발짝 내딛다가 공포에 질려 굳어버린 전신.", "validator_reason": "시간 경과를 나타내는 연결어 '내딛다가'를 제거하고 결과 상태인 '내디딘 채' 정지 자세로 수정함.", "character_ids": ["C18"]}, {"shot_index": 4, "description": "그분(검은 연기 형체)이 바닥에 쓰러진 일본군 병사들의 가슴에서 뜯어낸 피 묻은 심장을 치켜든 순간.", "based_on_beat": 2, "characters": ["그분(검은 연기 형체)", "일본군 병사"], "original_description": "그분(검은 연기 형체)이 바닥에 쓰러진 일본군 병사들의 가슴에서 피 묻은 심장을 뜯어내어 치켜든 순간.", "validator_reason": "'뜯어내어 치켜든'이라는 연속 동작을 '뜯어낸 심장을 치켜든' 단일 정지 자세로 수정함.", "character_ids": ["C16", "C22"]}, {"shot_index": 5, "description": "황금빛 직사각형 동공과 꺾인 뿔을 지닌 그분(검은 연기 형체)의 검은 연기 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["그분(검은 연기 형체)"], "character_ids": ["C16"]}, {"shot_index": 6, "description": "하얀 사슴뿔 모양의 긴 창이 그분(검은 연기 형체)의 가슴팍을 정면으로 꿰뚫고 등 뒤로 튀어나온 찰나.", "based_on_beat": 3, "characters": ["그분(검은 연기 형체)"], "character_ids": ["C16"]}, {"shot_index": 7, "description": "가슴을 꿰뚫린 그분(검은 연기 형체)이 바닥을 향해 무릎이 꺾이며 몸이 한쪽으로 기운 찰나.", "based_on_beat": 3, "characters": ["그분(검은 연기 형체)"], "original_description": "가슴을 꿰뚫린 그분(검은 연기 형체)이 힘을 잃고 바닥을 향해 무너져 내리는 순간.", "validator_reason": "'무너져 내리는'이라는 진행형 동작을 무릎이 꺾여 몸이 기운 정지 자세(mid-action)로 수정함.", "character_ids": ["C16"]}, {"shot_index": 8, "description": "조선인 촌주가 바닥에 쓰러져 윤곽이 흐려진 그분(검은 연기 형체) 옆에 무릎을 꿇고 앉은 모습.", "based_on_beat": 4, "characters": ["조선인 촌주", "그분(검은 연기 형체)"], "original_description": "조선인 촌주가 바닥에 쓰러져 윤곽이 흐려지는 그분(검은 연기 형체) 옆에 무릎을 꿇고 다가앉은 모습.", "validator_reason": "진행형인 '흐려지는'을 결과 상태인 '흐려진'으로 수정하여 한 찰나로 고정함.", "character_ids": ["C18", "C16"]}, {"shot_index": 9, "description": "조선인 촌주가 허리를 굽힌 채 그분(검은 연기 형체)의 입가로 귀를 가까이 댄 측면.", "based_on_beat": 4, "characters": ["조선인 촌주", "그분(검은 연기 형체)"], "original_description": "조선인 촌주가 허리를 굽혀 그분(검은 연기 형체)의 입가로 귀를 가까이 가져간 측면.", "validator_reason": "'굽혀 가져간'이라는 연속 동작을 '굽힌 채 가까이 댄' 정지 자세로 수정함.", "character_ids": ["C18", "C16"]}, {"shot_index": 10, "description": "조선인 촌주가 고개를 돌린 채 바닥에 널브러진 일본군 병사들의 시신을 긴장된 눈으로 바라보는 찰나.", "based_on_beat": 4, "characters": ["조선인 촌주", "일본군 병사"], "original_description": "조선인 촌주가 고개를 돌려 바닥에 널브러진 일본군 병사들의 시신을 긴장된 눈으로 바라보는 찰나.", "validator_reason": "'돌려 바라보는'이라는 연속 동작을 '돌린 채 바라보는' 정지 자세로 수정함.", "character_ids": ["C18", "C22"]}, {"shot_index": 11, "description": "그분(검은 연기 형체)의 길쭉한 검은 손이 조선인 촌주의 목을 강하게 틀어쥔 순간의 클로즈업.", "based_on_beat": 4, "characters": ["그분(검은 연기 형체)", "조선인 촌주"], "character_ids": ["C16", "C18"]}, {"shot_index": 12, "description": "목을 잡힌 채 그분(검은 연기 형체)의 얼굴 가까이 끌려간 조선인 촌주가 눈을 맞춘 채 고개를 살짝 숙인 찰나.", "based_on_beat": 4, "characters": ["그분(검은 연기 형체)", "조선인 촌주"], "original_description": "목을 잡힌 채 그분(검은 연기 형체)의 얼굴 가까이 끌려간 조선인 촌주가 눈을 맞추고 고개를 끄덕이는 찰나.", "validator_reason": "'눈을 맞추고 끄덕이는'이라는 반복 및 연속 동작을 '눈을 맞춘 채 고개를 살짝 숙인' 단일 정지 자세로 수정함.", "character_ids": ["C16", "C18"]}, {"shot_index": 13, "description": "그분(검은 연기 형체)의 형상이 공기 중으로 흩어지는 연기처럼 바스라진 찰나.", "based_on_beat": 4, "characters": ["그분(검은 연기 형체)"], "original_description": "그분(검은 연기 형체)의 형상이 흩어지는 연기로 변하며 공기 중으로 바스라지는 순간.", "validator_reason": "'변하며 바스라지는'이라는 연속 진행을 '바스라진' 정지 상태로 수정함.", "character_ids": ["C16"]}, {"shot_index": 14, "description": "창고 밖으로 나와 바닥의 참상을 내려다본 채 충격에 빠져 굳어버린 과거의 조선인 육혈귀 생존자들의 표정.", "based_on_beat": 5, "characters": ["과거의 조선인 육혈귀 생존자"], "original_description": "창고 밖으로 걸어 나온 과거의 조선인 육혈귀 생존자들이 바닥의 참상을 목격하고 충격에 빠진 표정.", "validator_reason": "'걸어 나온'과 '목격하고'라는 시간 순차적 표현을 '나와 내려다본 채 굳어버린' 단일 정지 자세로 수정함.", "character_ids": ["C20"]}, {"shot_index": 15, "description": "기괴한 황금빛 눈동자를 지닌 조선인 촌주가 과거의 조선인 육혈귀 생존자들을 뚫어지게 응시하는 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["조선인 촌주 (그분 빙의 상태)", "과거의 조선인 육혈귀 생존자"], "character_ids": ["C19", "C20"]}, {"shot_index": 16, "description": "어둡고 기괴한 갈대숲 하늘에 거대한 핏빛 보름달이 떠 있는 전경.", "based_on_beat": 5, "characters": [], "original_description": "거대한 핏빛 보름달이 떠오른 어둡고 기괴한 갈대숲 하늘의 전경.", "validator_reason": "'떠오른'이라는 동작을 이미 떠 있는 정지 상태로 수정함.", "character_ids": []}]}, {"scene_index": 4, "scene_heading": "5. 실내. 달리는 퇴근 버스 - 밤", "shots": [{"shot_index": 1, "description": "어지러운 불빛이 궤적을 그리며 번진 버스 창가 자리에 피곤한 얼굴로 앉아 창밖을 바라보는 김지후(강수리영)의 모습.", "based_on_beat": 0, "characters": ["김지후(강수리영)"], "original_description": "어지러운 불빛이 스쳐 지나가는 버스 창가 자리에 앉은 김지후(강수리영)가 피곤한 얼굴로 창밖을 바라보는 모습.", "validator_reason": "창밖의 '스쳐 지나가는'이라는 시간 진행 표현을 '궤적을 그리며 번진'이라는 고정된 시각적 상태 묘사로 수정함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "어두운 버스 안, 불빛이 들어온 핸드폰 화면에 '엄마'라는 발신자와 짧은 메시지 내용이 떠 있는 화면 클로즈업.", "based_on_beat": 1, "characters": [], "original_description": "어두운 버스 안에서 불빛이 들어온 핸드폰 화면에 '엄마'라는 발신자와 짧은 메시지 내용이 떠오른 순간의 클로즈업.", "validator_reason": "'떠오른 순간'이라는 상태 변화를 암시하는 표현을 '떠 있는'이라는 결과 고정 상태로 수정함.", "character_ids": []}, {"shot_index": 3, "description": "입술을 약간 벌려 깊은 한숨을 내쉬는 표정으로 미간을 찌푸린 채 핸드폰 화면을 내려다보는 김지후(강수리영)의 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 깊은 한숨을 내쉬며 미간을 찌푸린 채 핸드폰 화면을 내려다보는 얼굴.", "validator_reason": "'내쉬며'라는 진행형 동작을 '입술을 약간 벌려 한숨을 내쉬는 표정으로'라는 고정된 정지 상태 묘사로 수정함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "핸드폰 화면 전체를 빼곡하게 채운 엄마의 절박한 메시지들과 수십 통의 부재중 통화 기록 클로즈업.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 5, "description": "신경질이 난 김지후(강수리영)가 눈살을 찌푸린 채 입술을 뾰족하게 오므리고 있는 휘파람을 불기 직전의 표정.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "신경질이 난 김지후(강수리영)가 눈살을 찌푸리며 입술을 뾰족하게 오므려 휘파람을 불기 직전의 표정.", "validator_reason": "'찌푸리며 입술을 뾰족하게 오므려'라는 연속 동작 연결어를 '찌푸린 채 오므리고 있는'이라는 동시 고정 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "버스 안의 피곤에 지친 한국인 승객들이 날카로운 휘파람 소리가 들려온 김지후(강수리영) 쪽으로 일제히 고개를 돌린 채 쳐다보는 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "한국인 승객들"], "original_description": "버스 안의 피곤에 지친 한국인 승객들이 날카로운 휘파람 소리가 들려온 김지후(강수리영) 쪽으로 일제히 고개를 돌린 찰나.", "validator_reason": "'고개를 돌린 찰나'라는 동작의 끝자락 표현을 '고개를 돌린 채 쳐다보는'이라는 정지된 결과 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "주변 승객들의 시선에 당황한 김지후(강수리영)가 어깨를 움츠린 채 고개를 푹 숙이고 있는 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "주변 승객들"], "original_description": "주변 승객들의 시선에 당황한 김지후(강수리영)가 어깨를 움츠리고 고개를 푹 숙인 모습.", "validator_reason": "'움츠리고'라는 순차 동작 연결어를 '움츠린 채'라는 고정 상태 연결어로 수정함.", "character_ids": ["C01"]}, {"shot_index": 8, "description": "고개를 숙인 김지후(강수리영) 옆의 버스 창문 유리에 황금색 눈알을 지닌 사람 얼굴 형상의 그분(검은 연기 형체)이 흐릿하게 맺힌 순간.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "그분(검은 연기 형체)"], "character_ids": ["C01", "C16"]}, {"shot_index": 9, "description": "창문에 맺힌 기이한 형상을 전혀 알아채지 못한 채 바닥만 내려다보고 있는 김지후(강수리영)의 측면.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 10, "description": "어두운 밤거리를 가득 채운 화려한 네온사인과 자동차 불빛들이 얽힌 삭막한 도심 야경.", "based_on_beat": 0, "characters": [], "character_ids": []}]}, {"scene_index": 5, "scene_heading": "6. 실내. 편의점 냉장고 - 밤", "shots": [{"shot_index": 1, "description": "캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 파란색 조끼를 입은 김지후(강수리영)가 유통기한이 지난 도시락을 입에 문 채 멍하게 씹고 있는 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 김지후(강수리영)가 유통기한이 지난 도시락을 입에 넣고 멍하게 씹는 모습.", "validator_reason": "'입에 넣고'와 '씹는'의 연속 동작을 '입에 문 채 씹고 있는' 단일 고정 상태로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "창고의 하얀색 타일 바닥 위로 검붉은 피 한 방울이 떨어져 선명하게 맺힌 찰나의 클로즈업.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "김지후(강수리영)가 반사적으로 미간을 찡그린 채 한 손으로 코를 강하게 틀어막고 있는 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 반사적으로 미간을 찡그리며 한 손을 들어 코를 강하게 틀어막은 얼굴.", "validator_reason": "'손을 들어'와 '틀어막은'의 순차적 동작을 '코를 틀어막고 있는' 하나의 정지 자세로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "김지후(강수리영)가 매료된 듯 넋이 나간 표정으로 바닥에 떨어진 검붉은 핏방울을 뚫어지게 내려다보는 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "바깥에서 냉장고 유리문을 두드리는 둔탁한 소리에 김지후(강수리영)가 화들짝 놀란 표정으로 고개를 번쩍 든 채 굳어 있는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "바깥에서 냉장고 유리문을 두드리는 둔탁한 소리에 김지후(강수리영)가 화들짝 놀라며 고개를 번쩍 든 찰나.", "validator_reason": "'놀라며 고개를 든'이라는 진행형 묘사를 '고개를 번쩍 든 채 굳어 있는' 정지 상태로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "음료수가 진열된 냉장고 유리문 바깥쪽에서 정인우가 김지후(강수리영)를 향해 환한 미소를 짓고 있는 얼굴.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}]}, {"scene_index": 6, "scene_heading": "7. 실외. 편의점 밖 - 밤", "shots": [{"shot_index": 1, "description": "어두운 밤 편의점 앞 벤치에 나란히 앉은 상태에서 정인우가 손에 쥔 캔커피 뚜껑을 막 따낸 순간.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "정인우가 방금 딴 캔커피를 김지후(강수리영) 쪽으로 가볍게 내미는 찰나.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 3, "description": "캔커피를 쥔 김지후(강수리영)가 까만 밤하늘을 올려다보며 입술을 동그랗게 내밀어 휘파람을 부는 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "갑작스러운 휘파람 소리에 놀란 정인우가 정색하며 김지후(강수리영)를 똑바로 쳐다보는 옆얼굴.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 5, "description": "김지후(강수리영)가 대수롭지 않다는 듯 코웃음을 치며 캔커피를 입술에 가져다 대는 순간.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 6, "description": "정인우가 버릇처럼 주머니에서 핸드폰을 반쯤 꺼낸 채 앗차 하며 멈칫한 손 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "정인우가 버릇처럼 주머니에서 핸드폰을 반쯤 꺼내 올리려다 앗차 하며 멈칫하는 손 클로즈업.", "validator_reason": "'꺼내 올리려다'라는 동작 진행과 '멈칫하는' 상태가 섞여 있어, 반쯤 꺼낸 채 멈칫한 단일 정지 상태로 재작성함.", "character_ids": ["C03"]}, {"shot_index": 7, "description": "불쾌한 기색을 띠며 정인우를 매섭게 쏘아보는 김지후(강수리영)의 얼굴.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "original_description": "엄마 이야기를 꺼내는 정인우의 말을 듣고 불쾌한 기색을 띠며 그를 매섭게 쏘아보는 김지후(강수리영)의 얼굴.", "validator_reason": "'말을 듣고'라는 시간 순차적 단서를 제거하고 매섭게 쏘아보는 단일 상태로 재작성함.", "character_ids": ["C03", "C01"]}]}, {"scene_index": 7, "scene_heading": "8. 실외. 경찰서 주차장 - 낮 (인우의 회상)", "shots": [{"shot_index": 1, "description": "밝은 대낮의 경찰서 주차장에서 강민숙(홍은미)이 근심이 가득한 얼굴로 정인우의 눈을 똑바로 마주 보고 선 모습.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "정인우"], "character_ids": ["C04", "C03"]}, {"shot_index": 2, "description": "난감한 표정의 정인우가 강민숙(홍은미)의 강렬한 시선을 피해 고개를 살짝 돌린 채 굳어 있는 찰나.", "based_on_beat": 1, "characters": ["정인우", "강민숙(홍은미)"], "original_description": "난감한 표정의 정인우가 강민숙(홍은미)의 강렬한 시선을 피하며 고개를 살짝 돌린 찰나.", "validator_reason": "'피하며'라는 동시 진행형 표현을 '피해 돌린 채'라는 단일 결과 상태와 정지 자세로 수정했습니다.", "character_ids": ["C03", "C04"]}, {"shot_index": 3, "description": "금방이라도 눈물을 쏟을 듯 절박하고 간절한 표정으로 정인우를 올려다보는 강민숙(홍은미)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "정인우"], "character_ids": ["C04", "C03"]}, {"shot_index": 4, "description": "불편한 대화를 끝내려던 정인우가 몸을 반쯤 돌린 채 반대편으로 한쪽 발을 내딛어 막 바닥에서 뗀 mid-action 찰나.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "불편한 대화를 끝내려던 정인우가 몸을 반쯤 돌려 반대편으로 발을 내딛는 순간.", "validator_reason": "'내딛는 순간'이라는 이동 동작의 추진력을 보존하기 위해 발을 막 뗀 mid-action 찰나로 구체화했습니다.", "character_ids": ["C03"]}, {"shot_index": 5, "description": "다급한 표정의 강민숙(홍은미)이 돌아서려는 정인우의 팔뚝을 꽉 움켜쥔 채 힘을 주고 있는 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "정인우"], "original_description": "강민숙(홍은미)이 다급하게 손을 뻗어 돌아서는 정인우의 팔뚝을 꽉 움켜쥔 찰나.", "validator_reason": "'손을 뻗어'라는 선행 동작을 삭제하고 꽉 움켜쥐어 제지하는 능동적 신체 접촉의 순간만을 단일 찰나로 남겼습니다.", "character_ids": ["C04", "C03"]}, {"shot_index": 6, "description": "강민숙(홍은미)이 두툼한 돈봉투를 당황한 정인우의 손바닥 위에 억지로 강하게 밀어붙이고 있는 찰나의 손 클로즈업.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "정인우"], "original_description": "강민숙(홍은미)이 두툼한 돈봉투를 당황한 정인우의 손바닥 위에 억지로 강하게 쥐여주는 손 클로즈업.", "validator_reason": "'쥐여주는'이라는 연속 동작을 돈봉투를 강하게 밀어붙여 접촉한 힘의 방향이 드러나는 단일 정지 순간으로 수정했습니다.", "character_ids": ["C04", "C03"]}, {"shot_index": 7, "description": "예상치 못한 돈봉투를 받아 든 정인우가 황당함에 입을 벌리고 완전히 굳어버린 얼굴.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 8, "description": "어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "정인우"], "original_description": "주차장을 가로질러 어깨가 축 처진 채 멀어져 가는 강민숙(홍은미)의 쓸쓸한 뒷모습을 정인우가 우두커니 서서 바라보는 광경.", "validator_reason": "'멀어져 가는'이라는 시간 연속적 이동 표현을 걷고 있는 mid-action 순간의 정지 상태로 변환하여 동작의 방향성을 보존했습니다.", "character_ids": ["C04", "C03"]}]}, {"scene_index": 8, "scene_heading": "9. 다시 편의점 밖 - 밤", "shots": [{"shot_index": 1, "description": "편의점 앞 벤치에서 김지후(강수리영)가 정인우의 손에 쥐어진 두툼한 돈봉투를 한 손으로 꽉 잡고 자기 쪽으로 당기는 mid-action 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "편의점 앞 벤치에서 김지후(강수리영)가 정인우의 손에 들려 있던 두툼한 돈봉투를 신경질적으로 홱 낚아채는 순간.", "validator_reason": "'낚아채는'이라는 연속 동작을 봉투를 꽉 쥐고 당기는 형태의 mid-action 정지 자세로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 2, "description": "답답함을 참지 못하고 미간을 잔뜩 찌푸린 채 정인우를 향해 소리치듯 입을 크게 벌리고 있는 김지후(강수리영)의 굳은 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "답답함을 참지 못하고 미간을 잔뜩 찌푸리며 정인우를 향해 언성을 높이는 김지후(강수리영)의 굳은 얼굴.", "validator_reason": "'언성을 높이는'이라는 청각적 진행 동작을 입을 크게 벌리고 있는 시각적 정지 상태로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 3, "description": "벤치에 앉은 정인우가 진지하고 무거운 표정으로 고개를 약간 숙인 자세로 김지후(강수리영)를 빤히 응시하는 모습.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 벤치에 앉은 채 진지하고 무거운 표정으로 묵묵히 고개를 끄덕이며 김지후(강수리영)를 빤히 응시하는 모습.", "validator_reason": "'끄덕이며'라는 연속적인 머리 동작을 고개를 약간 숙인 정지 자세로 수정함.", "character_ids": ["C03", "C01"]}, {"shot_index": 4, "description": "정인우를 바라보다 크게 놀라 두 눈을 동그랗게 뜬 채 멈칫한 김지후(강수리영)의 정지된 얼굴.", "based_on_beat": 3, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우의 입에서 나온 스물세 살이라는 단어에 크게 놀라 두 눈을 동그랗게 뜬 김지후(강수리영)의 멈칫한 찰나.", "validator_reason": "대사를 듣고 반응하는 시간적 인과 과정을 제거하고 눈을 뜬 채 멈칫한 단일 결과 상태로 수정함.", "character_ids": ["C03", "C01"]}, {"shot_index": 5, "description": "기묘한 기시감과 설명할 수 없는 서늘함에 사로잡혀 창백하게 굳어버린 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 9, "scene_heading": "10. 실내. 민숙 집(다세대 주택) - 밤", "shots": [{"shot_index": 1, "description": "열린 현관문 안쪽 거실을 향해 지친 표정으로 한쪽 발을 무겁게 내디딘 mid-stride 자세의 강민숙(홍은미) 전신.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "열린 현관문 안쪽 거실로 지친 표정을 한 채 무겁게 발을 들이는 강민숙(홍은미)의 전신.", "validator_reason": "진행형 이동 동작인 '발을 들이는'을 '한쪽 발을 내디딘 mid-stride 자세'의 단일 정지 순간으로 수정함.", "character_ids": ["C04"]}, {"shot_index": 2, "description": "거실 소파에 등을 보이고 앉은 강영란(흰 머리 여자)의 하얗게 샌 머리가 가지런히 묶인 뒷모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 3, "description": "소파 쪽을 바라보며 얼굴이 하얗게 질린 채 경악으로 굳어버린 강민숙(홍은미)의 클로즈업.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 4, "description": "두려움에 눈물이 고인 채 강영란(흰 머리 여자)의 뒷모습을 향해 입을 반쯤 벌리고 숨이 멎은 듯 굳어있는 강민숙(홍은미)의 얼굴.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "강민숙(홍은미)"], "original_description": "두려움에 눈물이 고인 채 강영란(흰 머리 여자)의 뒷모습을 향해 숨을 헐떡이는 강민숙(홍은미)의 굳은 얼굴.", "validator_reason": "연속적인 호흡 동작인 '숨을 헐떡이는'을 '입을 반쯤 벌리고 숨이 멎은 듯 굳어있는' 정적 상태로 수정함.", "character_ids": ["C06", "C04"]}, {"shot_index": 5, "description": "현관문 쪽으로 다급히 몸을 돌려 한쪽 발이 바닥에서 막 떨어진 mid-stride 자세의 강민숙(홍은미).", "based_on_beat": 3, "characters": ["강민숙(홍은미)"], "original_description": "현관문 쪽으로 몸을 휙 돌려 다급하게 발을 내딛는 강민숙(홍은미)의 찰나.", "validator_reason": "'몸을 돌려 발을 내딛는' 두 연속 동작을 도망가려는 방향성이 보존된 mid-stride 정지 자세 하나로 통폐합함.", "character_ids": ["C04"]}, {"shot_index": 6, "description": "현관문을 꽉 막고 선 거대한 덩치의 고산들 가슴팍 앞에서 뒤로 넘어질 듯 몸이 젖혀진 강민숙(홍은미)의 상태.", "based_on_beat": 3, "characters": ["고산들", "강민숙(홍은미)"], "character_ids": ["C08", "C04"]}]}, {"scene_index": 10, "scene_heading": "11. 실내. 편의점 - 같은 시각", "shots": [{"shot_index": 1, "description": "편의점 카운터에 서서 두툼한 돈봉투를 쥔 채 멍한 눈으로 허공을 응시하는 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "핸드폰 화면에 뜬 '엄마'라는 이름 위로 뻗은 김지후(강수리영)의 망설이는 손끝 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 3, "description": "김지후(강수리영)가 들고 있는 핸드폰 화면에 '도망쳐'라는 짧은 메시지가 선명하게 뜬 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "화면에 뜬 글자를 향해 놀란 눈으로 핸드폰을 뚫어지게 내려다보는 김지후(강수리영)의 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "화면의 글자를 목격하고 놀란 눈으로 핸드폰을 뚫어지게 내려다보는 김지후(강수리영)의 얼굴.", "validator_reason": "'목격하고'라는 시간 선후를 나타내는 연결어를 제거하고 놀라 화면을 내려다보는 단일 순간으로 수정함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "초조한 표정으로 핸드폰을 귀에 바짝 댄 채 어두운 편의점 입구 쪽으로 시선을 향한 김지후(강수리영)의 측면.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 11, "scene_heading": "12. 실외. 다세대 주택가 골목 - 밤", "shots": [{"shot_index": 1, "description": "어두운 골목길에서 핸드폰을 꼭 쥔 채 거친 숨을 내쉬며 다급하게 발걸음을 옮기며 한쪽 발이 공중에 들려 있는 mid-stride 상태인 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "어두운 골목길에서 핸드폰을 꼭 쥔 채 거친 숨을 내쉬며 다급하게 발걸음을 옮기는 김지후(강수리영)의 전신.", "validator_reason": "연속적인 이동 동작(발걸음을 옮기는)을 방향성과 추진력이 보존된 mid-stride 정지 순간으로 수정함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "붉은 경광등이 켜진 경찰차가 김지후(강수리영) 앞의 골목길 바닥에 끼이익 멈춰 선 순간.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 3, "description": "운전석 문 밖으로 다급하고 굳은 표정의 얼굴을 반쯤 내민 자세로 멈춰 있는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "운전석 문 밖으로 다급하고 굳은 표정의 얼굴을 내미는 정인우의 모습.", "validator_reason": "진행형 동작(내미는)을 얼굴을 내민 결과 상태가 유지되는 정지 순간으로 수정함.", "character_ids": ["C03"]}, {"shot_index": 4, "description": "어두운 다세대 주택의 낡은 외부 계단을 다급히 오르며 한쪽 발로 위칸을 딛고 반대쪽 발이 허공에 떠 있는 김지후(강수리영)와 정인우의 mid-action 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "어두운 다세대 주택의 낡은 외부 계단을 두 칸씩 다급히 뛰어오르는 김지후(강수리영)와 정인우의 뒷모습.", "validator_reason": "연속적인 이동 동작(뛰어오르는)을 지면에 닿은 발과 허공에 뜬 발이 함께 묘사된 mid-action 정지 순간으로 수정함.", "character_ids": ["C01", "C03"]}]}, {"scene_index": 12, "scene_heading": "13. 실내. 민숙 집 - 밤", "shots": [{"shot_index": 1, "description": "열어제쳐진 다세대 주택 현관문 사이로 한쪽 발을 디디며 다급하게 몸을 기울인 mid-action 찰나의 정인우.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "열어제쳐진 다세대 주택 현관문 사이로 다급하게 몸을 들이미는 정인우의 찰나.", "validator_reason": "'들이미는'이라는 연속적인 이동 동작을 한쪽 발을 디딘 mid-action 정지 자세로 고정함.", "character_ids": ["C03"]}, {"shot_index": 2, "description": "부서진 가구와 핏자국으로 난장판이 된 거실 한가운데에 무심하게 서 있는 고산들의 모습.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 3, "description": "처참한 거실 꼴을 향해 경악으로 두 눈을 크게 뜬 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "처참한 거실 꼴을 목격하고 경악으로 두 눈을 크게 뜬 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'목격하고'라는 시간 순서 및 인과를 나타내는 표현을 제거하고 시선의 방향과 결과 상태만 남김.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "김지후(강수리영)를 향해 차갑게 쏘아보는 고산들의 눈빛.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "바닥의 엎어진 사진액자에서 시선을 들어 김지후(강수리영)를 차갑게 쏘아보는 고산들의 눈빛.", "validator_reason": "'사진액자에서 시선을 들어'라는 순차적 동작을 제거하고 차갑게 쏘아보는 고정된 상태만 남김.", "character_ids": ["C01", "C08"]}, {"shot_index": 5, "description": "무표정한 얼굴로 김지후(강수리영)를 향해 한 발을 뗀 mid-stride 자세의 고산들 전신.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "무표정한 얼굴로 김지후(강수리영)를 향해 육중한 발걸음을 내딛는 고산들의 전신.", "validator_reason": "'내딛는'이라는 연속적인 이동 동작을 한 발을 뗀 mid-stride 정지 자세로 변환함.", "character_ids": ["C01", "C08"]}, {"shot_index": 6, "description": "고산들의 앞을 막아선 채 손에 쥔 삼단봉을 허공에 높이 치켜든 정인우의 찰나.", "based_on_beat": 2, "characters": ["고산들", "정인우"], "character_ids": ["C08", "C03"]}, {"shot_index": 7, "description": "고산들의 커다란 손이 정인우의 멱살을 강하게 움켜쥐어 옷깃이 팽팽하게 당겨진 mid-action 클로즈업.", "based_on_beat": 3, "characters": ["고산들", "정인우"], "original_description": "고산들의 커다란 손이 정인우의 멱살을 강하게 쥐어채는 순간의 클로즈업.", "validator_reason": "'쥐어채는' 진행 동작을 옷깃이 팽팽하게 당겨진 형태 변형을 명시하여 능동 접촉 mid-action으로 고정함.", "character_ids": ["C08", "C03"]}, {"shot_index": 8, "description": "고산들의 괴력에 내던져져 거실 벽을 향해 허공에 몸이 붕 뜬 mid-action 자세의 정인우.", "based_on_beat": 3, "characters": ["고산들", "정인우"], "original_description": "고산들의 엄청난 괴력에 의해 허공으로 몸이 붕 뜬 채 거실 벽을 향해 날아가는 정인우의 찰나.", "validator_reason": "'날아가는' 연속 이동 동작을 몸을 밀어낸 힘의 출처와 곧 닿을 지점을 명시하여 허공에 뜬 mid-action으로 고정함.", "character_ids": ["C08", "C03"]}, {"shot_index": 9, "description": "정인우의 몸이 거실 벽에 강하게 부딪혀 꺾여 있는 mid-impact 찰나.", "based_on_beat": 3, "characters": ["정인우"], "original_description": "정인우의 몸이 거실 벽에 강하게 부딪혀 충격을 받는 순간.", "validator_reason": "'충격을 받는' 진행형 묘사를 거실 벽에 강하게 부딪혀 꺾여 있는 단일 mid-impact 정지 순간으로 수정함.", "character_ids": ["C03"]}, {"shot_index": 10, "description": "바닥에 쓰러진 김지후(강수리영)의 어깨를 고산들의 억센 손이 강하게 짓눌러 고정시킨 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "고산들"], "original_description": "바닥에 쓰러진 김지후(강수리영)의 어깨를 고산들의 억센 손이 강하게 짓누르는 찰나.", "validator_reason": "'짓누르는' 진행형 동작을 강하게 짓눌러 고정시킨 정지된 능동 접촉 결과 상태로 변경함.", "character_ids": ["C01", "C08"]}, {"shot_index": 11, "description": "거실 바닥에 억눌린 채 공포에 질려 사색이 된 얼굴로 고산들을 올려다보는 김지후(강수리영)의 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "고산들"], "character_ids": ["C01", "C08"]}]}, {"scene_index": 13, "scene_heading": "14. 실외/ 실내. 국도를 달리는 구형 산타페 SUV - 밤", "shots": [{"shot_index": 1, "description": "짙은 어둠이 깔린 한적한 지방 국도를 맹렬한 속도로 내달리는 구형 SUV 차량의 외관.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "한 손으로 핸들을 잡고 다른 손으로 핸드폰을 귀에 댄 채 전방을 주시하는 운전석의 고산들 측면.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 3, "description": "핸드폰을 귀에 댄 고산들이 고개를 살짝 돌린 채 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "핸드폰을 귀에 댄 고산들이 고개를 살짝 돌려 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.", "validator_reason": "'돌려'라는 시간 연결어를 '돌린 채'라는 고정 상태 표현으로 수정하여 한 찰나로 통일함.", "character_ids": ["C08"]}, {"shot_index": 4, "description": "차량 뒷좌석에 눕혀진 채 손발이 묶이고 두 눈을 꾹 감고 있는 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 14, "scene_heading": "15. 실외. 다세대 주택 골목 - 저녁", "shots": [{"shot_index": 1, "description": "붉고 푸른 경찰차 경광등 불빛이 비치는 다세대 주택 앞 골목에 한국인 동네 주민들이 한 곳을 바라보며 입을 연 채 모여 서 있는 전경.", "based_on_beat": 1, "characters": ["한국인 동네 주민들"], "original_description": "붉고 푸른 경찰차 경광등 불빛이 번뜩이는 다세대 주택 앞 골목에 한국인 동네 주민들이 모여 웅성거리는 전경.", "validator_reason": "'번뜩이는'과 '웅성거리는'이라는 시간 지속 및 연속 동작 표현을 '비치는', '입을 연 채 서 있는' 등의 단일 정지 상태로 수정.", "character_ids": []}, {"shot_index": 2, "description": "앰뷸런스 뒷문턱에 걸터앉아 부러진 한쪽 팔을 팔걸이 밴드로 고정한 채 지친 표정을 짓고 있는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 3, "description": "의구심 가득한 굳은 시선으로 앰뷸런스 쪽에 앉은 정인우를 바라보는 노 형사의 얼굴.", "based_on_beat": 1, "characters": ["정인우", "노 형사"], "original_description": "앰뷸런스 쪽에 앉은 정인우를 향해 의구심 가득한 굳은 시선을 던지는 노 형사의 얼굴.", "validator_reason": "'시선을 던지는'이라는 움직임이 내포된 표현을 '시선으로 바라보는'이라는 고정된 상태 묘사로 수정.", "character_ids": ["C03", "C12"]}, {"shot_index": 4, "description": "쓴웃음을 지은 채 어이없고 황당하다는 표정으로 노 형사를 올려다보는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우", "노 형사"], "original_description": "쓴웃음을 지으며 어이없고 황당하다는 표정으로 노 형사를 올려다보는 정인우의 모습.", "validator_reason": "'지으며'라는 진행형 동작 표현을 '지은 채'라는 결과가 고정된 상태로 수정.", "character_ids": ["C03", "C12"]}]}, {"scene_index": 15, "scene_heading": "16. 실내. 구형 산타페 SUV - 새벽", "shots": [{"shot_index": 1, "description": "운전석의 고산들이 차창 밖으로 희끄무레하게 밝아오는 새벽 바다 풍경을 물끄러미 바라보는 측면.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 2, "description": "미간을 찌푸린 채 깊은 한숨을 내쉬고 있는, 묵직한 답답함이 드러나는 고산들의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "미간을 찌푸린 채 깊은 한숨을 내쉬며 묵직한 답답함을 드러내는 고산들의 얼굴 클로즈업.", "validator_reason": "'내쉬며 드러내는'이라는 동작의 진행을 '내쉬고 있는, 드러나는'의 고정된 정지 상태 시각 묘사로 수정함.", "character_ids": ["C08"]}, {"shot_index": 3, "description": "뒷좌석에 결박된 김지후(강수리영)가 두려움 가득한 눈빛으로 번쩍 눈을 뜬 채 앞쪽을 올려다보는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "눈물을 글썽이는 김지후(강수리영)가 앞좌석을 향해 겁에 질린 채 입술을 살짝 벌리고 있는 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "눈물을 글썽이는 김지후(강수리영)가 앞좌석을 향해 겁에 질린 입술을 달싹이는 얼굴.", "validator_reason": "'달싹이는'이라는 연속된 움직임 묘사를 '살짝 벌리고 있는'이라는 단일 정지 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "운전석 룸미러를 통해 뒷좌석의 김지후(강수리영)를 말없이 응시하는 고산들의 무거운 시선.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "고산들"], "character_ids": ["C01", "C08"]}, {"shot_index": 6, "description": "의아함과 극도의 혼란스러움으로 눈동자가 크게 흔들리는 기색이 역력한 김지후(강수리영)의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "고산들의 대답을 듣고 의아함과 극도의 혼란스러움으로 눈동자가 크게 흔들리는 김지후(강수리영)의 얼굴.", "validator_reason": "'고산들의 대답을 듣고'라는 시간/인과적 전후 순서 연결어를 제거하여 단일 순간으로 고정함.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "흔들리는 눈빛으로 전방을 주시한 채 입술을 굳게 다문 고산들의 불안하고 초조한 표정.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "흔들리는 눈빛으로 전방을 주시하며 입술을 굳게 다문 고산들의 불안하고 초조한 표.", "validator_reason": "'주시하며'를 '주시한 채'로 바꾸어 정지 상태를 명확히 하고, 원문의 텍스트 오타('표'를 '표정')를 수정함.", "character_ids": ["C08"]}]}, {"scene_index": 16, "scene_heading": "17. 실내. 경찰서 형사과 - 같은 시각", "shots": [{"shot_index": 1, "description": "어두운 컴퓨터 모니터 화면에 얼굴을 바짝 들이댄 정인우의 측면.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "모니터 불빛에 비친 정인우가 미간을 팍 찌푸리며 적개심 가득한 표정을 짓는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 3, "description": "입에 칫솔을 문 노 형사가 한쪽 발을 공중에 든 mid-stride 자세로 정인우의 등 뒤를 지나는 순간.", "based_on_beat": 1, "characters": ["노 형사", "정인우"], "original_description": "입에 칫솔을 문 노 형사가 정인우의 등 뒤를 스쳐 지나가는 찰나.", "validator_reason": "이동 동작인 '지나가는'을 추진력이 보존된 걷기 중간(mid-stride) 찰나로 구체화했습니다.", "character_ids": ["C12", "C03"]}, {"shot_index": 4, "description": "정인우가 들고 있는 핸드폰 화면에 지후가 보낸 금월도 관련 문자 메시지가 뜬 순간의 클로즈업.", "based_on_beat": 2, "characters": ["정인우", "김지후"], "character_ids": ["C03", "C01"]}, {"shot_index": 5, "description": "핸드폰 화면을 내려다보며 도저히 이해할 수 없다는 듯 얼굴이 잔뜩 일그러진 정인우의 굳은 표정.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 6, "description": "당황한 정인우가 핸드폰을 쥔 채 고개를 돌려 노 형사를 바라보고 있는 정지 순간.", "based_on_beat": 2, "characters": ["정인우", "노 형사"], "original_description": "노 형사의 질문에 당황한 정인우가 핸드폰을 쥔 채 고개를 돌려 노 형사를 바라보는 순간.", "validator_reason": "동작 진행을 암시하는 '고개를 돌려'를 방향 전환이 완료된 '고개를 돌려 바라보고 있는' 정적 자세로 수정했습니다.", "character_ids": ["C03", "C12"]}]}, {"scene_index": 17, "scene_heading": "18. 실외. 달리는 낚시 어선 - 낮", "shots": [{"shot_index": 1, "description": "새파란 바다 위로 하얀 포말을 공중에 튀기며 파도를 가르는 추진 자세가 그대로 잡힌 5톤 낚시 어선의 외부 전경.", "based_on_beat": 1, "characters": [], "original_description": "새파란 바다 위로 하얀 포말을 일으키며 맹렬하게 나아가는 5톤 낚시 어선의 외부 전경.", "validator_reason": "'맹렬하게 나아가는'이라는 지속적 움직임을 물보라가 공중에 떠 있는 찰나의 순간으로 제한했습니다.", "character_ids": []}, {"shot_index": 2, "description": "좁은 조타실 안에서 넉넉한 체격의 황봉업(황 씨)이 한 손으로 둥근 핸들을 꽉 쥐고 전방을 주시하는 모습.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 3, "description": "낚시 어선의 뱃머리에 선 고산들이 탁 트인 바다를 향해 꼿꼿하게 서 있는 듬직한 뒷모습.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 4, "description": "배 선미 쪽에 모여 앉은 낚싯꾼 #1, 낚싯꾼 #2, 낚싯꾼 #3 중 한 명이 허공에 과장되게 손을 뻗은 채 활짝 웃으며 입을 벌리고 있는 광경.", "based_on_beat": 1, "characters": ["낚싯꾼 #1", "낚싯꾼 #2", "낚싯꾼 #3"], "original_description": "배 선미 쪽에 모여 앉은 낚싯꾼 #1, 낚싯꾼 #2, 낚싯꾼 #3이 과장된 손짓을 섞어가며 활기차게 떠드는 광경.", "validator_reason": "'손짓을 섞어가며 떠드는'이라는 연속적인 동작을 과장된 제스처가 멈춘 한순간의 표정으로 고정했습니다.", "character_ids": []}, {"shot_index": 5, "description": "다른 사람들과 떨어져 앉은 김지후(강수리영)가 바다 풍경을 물끄러미 응시하고 있는 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "다른 사람들과 떨어져 앉은 김지후(강수리영)가 지나가는 바다 풍경을 물끄러미 응시하는 측면.", "validator_reason": "배경의 시간 흐름을 암시하는 '지나가는'이라는 표현을 제거해 완전히 정지된 찰나로 만들었습니다.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "통로 너머 뱃머리에 굳건히 서 있는 고산들의 뒷모습을 향해 시선을 고정한 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}]}, {"scene_index": 18, "scene_heading": "19. 실내. 구형 산타페 SUV - 새벽(지후의 회상)", "shots": [{"shot_index": 1, "description": "구형 SUV 조수석에 앉은 김지후(강수리영)가 두 손으로 고등학교 졸업식 사진 액자를 쥐고 내려다보는 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "어둑한 운전석에서 고산들이 전방을 주시한 채 무겁고 가라앉은 표정으로 입을 여는 측면.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 3, "description": "놀라 두 눈을 크게 뜬 채 운전석 쪽으로 고개를 돌려 고산들을 바라보는 김지후(강수리영)의 굳은 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "고산들"], "original_description": "고산들의 말을 듣고 놀라 두 눈을 크게 뜬 채 그를 돌아보는 김지후(강수리영)의 굳은 얼굴.", "validator_reason": "'말을 듣고 돌아보는'이라는 시간 순서(순차 동작)를 하나의 정지된 시선 고정 순간으로 수정함.", "character_ids": ["C01", "C08"]}, {"shot_index": 4, "description": "어금니를 꽉 깨문 채 울컥 솟아오르는 감정을 애써 억누르는 김지후(강수리영)의 굳은 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 어금니를 꽉 깨물며 울컥 솟아오르는 감정을 억누르는 얼굴 클로즈업.", "validator_reason": "'깨물며'라는 동작 진행 표현을 '깨문 채'라는 고정된 결과 상태 묘사로 수정함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "진지하고 단호한 눈빛으로 조수석의 김지후(강수리영)를 똑바로 쳐다보는 고산들의 굳은 표정.", "based_on_beat": 2, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}]}, {"scene_index": 19, "scene_heading": "20. 실외. 달리는 낚시 어선 - 낮", "shots": [{"shot_index": 1, "description": "혼란스러운 표정으로 통로 쪽에 앉아있는 김지후(강수리영)의 곁으로, 김여상이 바짝 엉덩이를 붙인 채 자리에 막 앉은 순간.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "김여상"], "original_description": "혼란스러운 표정으로 통로 쪽에 앉아있는 김지후(강수리영)의 곁으로, 김여상이 바짝 엉덩이를 붙여 앉는 찰나.", "validator_reason": "'앉는 찰나'라는 움직임을 나타내는 표현을 '자리에 막 앉은 순간'이라는 고정 상태로 변경함.", "character_ids": ["C01", "C10"]}, {"shot_index": 2, "description": "친근하게 미소 지으며 얼굴을 들이민 김여상을 향해, 굳은 얼굴로 빤히 쳐다보고 있는 김지후(강수리영)의 표정.", "based_on_beat": 1, "characters": ["김여상", "김지후(강수리영)"], "original_description": "친근하게 미소 지으며 얼굴을 들이미는 김여상을 향해 굳은 얼굴로 빤히 쳐다보는 김지후(강수리영)의 표정.", "validator_reason": "'들이미는'이라는 동작 진행을 '들이민'이라는 결과 상태로 변경함.", "character_ids": ["C10", "C01"]}, {"shot_index": 3, "description": "선미 쪽에 있던 낚싯꾼 #1, 낚싯꾼 #2, 낚싯꾼 #3이 호기심 어린 눈빛으로 일제히 김지후(강수리영) 쪽을 건너다보는 광경.", "based_on_beat": 1, "characters": ["낚싯꾼 #1", "낚싯꾼 #2", "낚싯꾼 #3", "김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "김여상이 주변 낚싯꾼들의 눈치를 살피며 김지후(강수리영) 쪽으로 몸을 바짝 기울인 모습.", "based_on_beat": 1, "characters": ["김여상", "낚싯꾼들", "김지후(강수리영)"], "character_ids": ["C10", "C01"]}, {"shot_index": 5, "description": "알 수 없는 경고에 당황하여 큰 눈을 뜬 채 불안해하는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "알 수 없는 경고에 당황하여 큰 눈을 깜박이는 김지후(강수리영)의 불안한 얼굴 클로즈업.", "validator_reason": "'깜박이는'이라는 동작 반복 표현을 '눈을 뜬 채'라는 고정 상태로 변경함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "뒤로 다가온 고산들의 기척에 놀란 김여상이 자리에서 일어난 채 어색하게 몸을 돌려 반대편으로 걸음을 내딛는 mid-stride 순간.", "based_on_beat": 1, "characters": ["고산들", "김여상"], "original_description": "다가오는 고산들의 기척에 놀란 김여상이 자리에서 일어나 어색하게 몸을 돌려 멀어지는 찰나.", "validator_reason": "'일어나', '몸을 돌려', '멀어지는'의 순차적 연속 동작을 방향성이 보존된 mid-stride 정지 순간으로 통합함.", "character_ids": ["C08", "C10"]}, {"shot_index": 7, "description": "고산들이 김지후(강수리영) 앞에 서서 무거운 눈빛으로 내려다보는 전신.", "based_on_beat": 2, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}, {"shot_index": 8, "description": "단호한 눈빛으로 고산들을 올려다보며 절대 물러서지 않겠다는 듯 입술을 앙다문 김지후(강수리영)의 굳은 얼굴.", "based_on_beat": 2, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}, {"shot_index": 9, "description": "김지후(강수리영)의 확고한 결심을 확인하고, 입을 굳게 다문 채 고개를 살짝 숙이고 있는 고산들의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "김지후(강수리영)의 확고한 결심을 확인한 고산들이 입을 굳게 다문 채 고개를 끄덕이는 찰나.", "validator_reason": "'고개를 끄덕이는'이라는 움직임 표현을 '고개를 살짝 숙이고 있는'이라는 정지 상태로 변경함.", "character_ids": ["C01", "C08"]}, {"shot_index": 10, "description": "몸을 돌린 채 뱃머리 앞쪽의 바다 풍경을 묵묵히 응시하고 있는 고산들의 모습.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "고산들이 몸을 돌려 뱃머리 앞쪽의 바다 풍경으로 묵묵히 시선을 던지는 모습.", "validator_reason": "'몸을 돌려 시선을 던지는'이라는 순차 동작을 '몸을 돌린 채 응시하고 있는'이라는 고정 자세와 시선으로 변경함.", "character_ids": ["C08"]}, {"shot_index": 11, "description": "고산들의 시선을 따라 바다 쪽으로 고개를 돌린 김지후(강수리영)가 놀라움에 입을 살짝 벌린 측면.", "based_on_beat": 3, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}, {"shot_index": 12, "description": "눈부신 햇살이 쏟아지는 푸른 물결 위로, 주변 섬들이 모두 사라진 채 홀로 신비롭게 떠 있는 금월도의 압도적인 전경.", "based_on_beat": 3, "characters": [], "character_ids": []}]}, {"scene_index": 20, "scene_heading": "21. 실외. 금월도 선착장 - 낮", "shots": [{"shot_index": 1, "description": "알록달록한 지붕과 단풍 든 나무가 어우러진 그림 같은 금월도 선착장에 낚시 어선이 닿아 있는 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "낚시 어선 앞 선착장으로 금월도 마을 주민들이 벌떼처럼 몰려든 광경.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "character_ids": ["C23"]}, {"shot_index": 3, "description": "배에서 선착장 바닥으로 한 발을 내딛는 mid-action 자세의 김지후(강수리영) 팔을 고산들이 굳게 잡아주는 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "고산들"], "original_description": "배에서 내리는 김지후(강수리영)의 팔을 고산들이 굳게 잡아주는 순간.", "validator_reason": "연속적인 이동 동작인 '배에서 내리는'을 보행 중 한 발을 내딛는 정지 순간(mid-action)으로 수정함.", "character_ids": ["C01", "C08"]}, {"shot_index": 4, "description": "금월도 마을 주민들이 환호하며 김지후(강수리영)를 향해 일제히 박수를 치는 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 주민", "김지후(강수리영)"], "character_ids": ["C23", "C01"]}, {"shot_index": 5, "description": "과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 한 곳을 응시하는 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 주변을 살피는 얼굴.", "validator_reason": "연속 동작을 암시하는 '주변을 살피는'을 특정 방향에 시선이 멈춘 정지 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "고개를 푹 숙인 김지후(강수리영)가 고산들의 등 뒤에 바짝 붙어 선 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "고산들"], "character_ids": ["C01", "C08"]}, {"shot_index": 7, "description": "선착장 끝에 선 강영란(흰 머리 여자)을 향해 시선을 고정한 채 그 자리에 멈춰 서 있는 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "선착장 끝에 선 강영란(흰 머리 여자)을 발견하고 걸음을 멈춘 김지후(강수리영)의 전신.", "validator_reason": "시간의 경과를 나타내는 '발견하고'를 제거하여 대상을 응시하며 정지한 단일 순간으로 수정함.", "character_ids": ["C06", "C01"]}, {"shot_index": 8, "description": "60대 후반의 강영란(흰 머리 여자)이 온화한 미소를 지으며 선착장에 꼿꼿하게 서 있는 자태.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 9, "description": "강영란(흰 머리 여자)이 고산들을 향해 가볍게 고개를 끄덕이는 찰나.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 10, "description": "강영란(흰 머리 여자)이 김지후(강수리영)를 향해 활짝 웃으며 두 팔을 넓게 벌린 모습.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "character_ids": ["C06", "C01"]}, {"shot_index": 11, "description": "강영란(흰 머리 여자)이 김지후(강수리영)를 품에 꼭 끌어안고 있는 모습.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "강영란(흰 머리 여자)이 다가온 김지후(강수리영)를 품에 꼭 끌어안은 순간.", "validator_reason": "선행 동작을 암시하는 수식어 '다가온'을 제거하고 포옹이 이루어진 고정된 시각적 상태만 남김.", "character_ids": ["C06", "C01"]}, {"shot_index": 12, "description": "강영란(흰 머리 여자)의 품에 안긴 김지후(강수리영)가 어찌할 바를 몰라 고산들 쪽을 쳐다보는 얼굴.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)", "고산들"], "character_ids": ["C06", "C01", "C08"]}, {"shot_index": 13, "description": "김지후(강수리영)의 시선을 외면한 채 마을 쪽으로 등을 돌려 걷는 mid-stride 자세로 한쪽 발이 땅에서 떨어져 있는 고산들의 뒷모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "김지후(강수리영)의 시선을 외면한 채 마을 쪽으로 등을 돌려 멀어지는 고산들의 뒷모습.", "validator_reason": "이동 동사 '멀어지는'을 motion direction이 보존된 mid-stride 정지 순간으로 수정함.", "character_ids": ["C01", "C08"]}, {"shot_index": 14, "description": "전봇대 스피커 아래서 쩌렁쩌렁한 마을 방송을 들으며 환호하는 금월도 마을 주민들의 모습.", "based_on_beat": 2, "characters": ["금월도 마을 주민"], "character_ids": ["C23"]}]}, {"scene_index": 21, "scene_heading": "22. 실내. 반월 식당 - 낮", "shots": [{"shot_index": 1, "description": "잡화점과 식당이 섞인 낡은 반월 식당 주방에서 고산들이 묵묵히 도마 위 붉은 고기에 칼을 내리누른 찰나.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "잡화점과 식당이 섞인 낡은 반월 식당 주방에서 고산들이 묵묵히 도마 위 붉은 고기를 써는 찰나.", "validator_reason": "'써는'이라는 동작의 과정을 '칼을 내리누른'이라는 정지 순간으로 구체화함.", "character_ids": ["C08"]}, {"shot_index": 2, "description": "식당 테이블에 나란히 앉은 강영란(흰 머리 여자)이 김지후(강수리영) 곁에서 낡은 사진첩을 짚어 보이는 모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "character_ids": ["C06", "C01"]}, {"shot_index": 3, "description": "사진첩 속 낯선 과거 사진을 내려다보며 어색함에 미간을 찌푸린 김지후(강수리영)의 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "굳은 표정의 김지후(강수리영)를 흐뭇한 미소로 쳐다보는 강영란(흰 머리 여자)의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}, {"shot_index": 5, "description": "식당 유리창 바깥에 다닥다닥 붙어 선 금월도 꼬마 아이들이 안쪽의 김지후(강수리영)를 향해 활짝 웃는 얼굴들.", "based_on_beat": 1, "characters": ["금월도 꼬마 아이", "김지후(강수리영)"], "character_ids": ["C26", "C01"]}, {"shot_index": 6, "description": "창밖의 금월도 꼬마 아이들을 보며 당황하여 얼굴이 굳어버린 김지후(강수리영)의 클로즈업.", "based_on_beat": 1, "characters": ["금월도 꼬마 아이", "김지후(강수리영)"], "character_ids": ["C26", "C01"]}, {"shot_index": 7, "description": "조심스러운 눈빛으로 강영란(흰 머리 여자)을 쳐다보는 김지후(강수리영)의 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}, {"shot_index": 8, "description": "김지후(강수리영)를 향해 주방에 있던 고산들이 슬쩍 고개를 돌린 채 쳐다보는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "김지후(강수리영)를 향해 주방에 있던 고산들이 슬쩍 고개를 돌려 쳐다보는 순간.", "validator_reason": "'고개를 돌려 쳐다보는'의 순차 동작을 '고개를 돌린 채 쳐다보는'이라는 고정 상태로 수정함.", "character_ids": ["C01", "C08"]}, {"shot_index": 9, "description": "황급히 고산들과 눈을 마주친 김지후(강수리영)의 얼굴.", "based_on_beat": 2, "characters": ["고산들", "김지후(강수리영)"], "original_description": "고산들의 시선을 느끼고 황급히 그와 눈을 마주치는 김지후(강수리영)의 얼굴.", "validator_reason": "'시선을 느끼고 마주치는'의 시간 선후 관계를 눈을 마주친 단일 상태로 압축함.", "character_ids": ["C08", "C01"]}, {"shot_index": 10, "description": "선홍빛 핏기가 선명한 육회와 생고기가 잔뜩 담긴 쟁반을 든 고산들의 두 손이 테이블 면에 막 닿은 찰나.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "선홍빛 핏기가 선명한 육회와 생고기가 잔뜩 담긴 쟁반을 고산들이 테이블 위로 내려놓는 찰나.", "validator_reason": "'내려놓는'의 동작 과정을 쟁반이 테이블에 막 닿은 정지 순간으로 구체화함.", "character_ids": ["C08"]}, {"shot_index": 11, "description": "푸짐한 생고기 밥상 앞에서 당황하여 수저를 든 채 멈칫한 김지후(강수리영)의 손.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 12, "description": "김지후(강수리영)의 목에 걸린 동물 뼈 모양 목걸이를 예리하게 쳐다보는 강영란(흰 머리 여자)의 시선.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}, {"shot_index": 13, "description": "고기를 거절하는 듯 굳어 있는 김지후(강수리영)를 보며 씁쓸한 억지웃음을 짓는 강영란(흰 머리 여자)의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "original_description": "고기 알레르기가 있다며 거절하는 김지후(강수리영)를 보며 씁쓸한 억지웃음을 짓는 강영란(흰 머리 여자)의 얼굴.", "validator_reason": "대사 내용인 '고기 알레르기가 있다며 거절하는'을 시각적 상태인 '거절하는 듯 굳어 있는'으로 수정함.", "character_ids": ["C01", "C06"]}, {"shot_index": 14, "description": "창밖에서 붉은 생고기를 뚫어지게 바라보며 입맛을 다시는 금월도 꼬마 아이들의 눈빛.", "based_on_beat": 3, "characters": ["금월도 꼬마 아이"], "character_ids": ["C26"]}, {"shot_index": 15, "description": "테이블에 둘러앉은 금월도 꼬마 아이들이 맨손으로 핏물 흐르는 생고기를 강하게 움켜쥔 찰나.", "based_on_beat": 3, "characters": ["금월도 꼬마 아이"], "character_ids": ["C26"]}, {"shot_index": 16, "description": "붉은 피를 입가에 잔뜩 묻힌 채 짐승처럼 고기를 입에 물고 있는 금월도 꼬마 아이들의 클로즈업.", "based_on_beat": 3, "characters": ["금월도 꼬마 아이"], "original_description": "붉은 피를 입가에 잔뜩 묻힌 채 짐승처럼 고기를 뜯어먹는 금월도 꼬마 아이들의 클로즈업.", "validator_reason": "'뜯어먹는'의 연속 동작을 고기를 입에 문 고정 상태로 수정함.", "character_ids": ["C26"]}, {"shot_index": 17, "description": "기괴한 식사 광경 앞에 경악으로 두 눈을 크게 뜬 김지후(강수리영)의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "기괴한 식사 광경을 목격하고 경악으로 두 눈을 크게 뜬 김지후(강수리영)의 얼굴.", "validator_reason": "'목격하고 크게 뜬'의 인과 관계를 광경 앞에 크게 뜬 동시 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 18, "description": "게걸스럽게 고기를 입에 문 금월도 꼬마 아이들을 바라보며 심기가 불편한 듯 미간을 구긴 강영란(흰 머리 여자)의 표정.", "based_on_beat": 3, "characters": ["금월도 꼬마 아이", "강영란(흰 머리 여자)"], "original_description": "게걸스럽게 고기를 뜯는 금월도 꼬마 아이들을 바라보며 심기가 불편한 듯 미간을 구긴 강영란(흰 머리 여자)의 표정.", "validator_reason": "'고기를 뜯는'의 연속 동작을 '고기를 입에 문' 정지 상태로 수정함.", "character_ids": ["C26", "C06"]}]}, {"scene_index": 22, "scene_heading": "23. 실외. 금월도 일각 - 낮/ 밤", "shots": [{"shot_index": 1, "description": "핑크빛 노을이 덮인 평화롭고 아름다운 금월도 마을의 해질녘 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "짙은 어둠 속, 마을 곳곳에 피어 있던 꽃들이 바짝 말라 비틀어진 기이한 밤의 상태.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "스산한 기운이 맴도는 숲 위로 거대한 보름달이 차갑게 빛나는 어두운 하늘.", "based_on_beat": 1, "characters": [], "character_ids": []}]}, {"scene_index": 23, "scene_heading": "24. 실외. 금월도 숲길 - 밤", "shots": [{"shot_index": 1, "description": "어스름한 달빛이 스며드는 빽빽한 해송 숲길, 땅을 힘차게 밀어내 한 발이 허공에 뜬 채 앞으로 나아가는 미드 스트라이드(mid-stride) 자세의 고산들 전신.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "어스름한 달빛이 스며드는 빽빽한 해송 숲길을 날랜 동작으로 가로지르는 고산들의 전신.", "validator_reason": "연속적인 이동 동작인 '가로지르는'을 동작의 추진력과 방향이 드러나는 미드 스트라이드(mid-stride) 정지 순간으로 변환함.", "character_ids": ["C08"]}]}, {"scene_index": 24, "scene_heading": "25. 실내. 반월 식당 - 밤", "shots": [{"shot_index": 1, "description": "살짝 열린 어두운 식당 안쪽의 방문 틈새로 김지후(강수리영)의 긴장된 눈빛이 드러난 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "어두운 식당 안쪽의 방문이 살짝 열리며 틈새로 김지후(강수리영)의 긴장된 눈빛이 드러난 찰나.", "validator_reason": "'열리며'라는 동작 진행 표현을 제거하고 이미 열린 틈새로 눈빛이 보이는 고정 상태로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "창문으로 스며든 차가운 달빛에 의지해 윤곽만 보이는 텅 빈 반월 식당 내부의 적막한 풍경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "문밖에 서서 잔뜩 얼어붙은 얼굴로 고개를 돌려 주변을 살피는 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "문밖으로 걸어 나온 김지후(강수리영)가 잔뜩 얼어붙은 얼굴로 주변을 두리번거리는 모습.", "validator_reason": "'걸어 나온'과 '두리번거리는' 연속 동작을 문밖에 서서 고개를 돌린 단일 정지 자세로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "굳게 닫힌 채 불이 꺼져 있는 강영란(흰 머리 여자)의 방문을 쳐다보는 김지후(강수리영)의 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "아무도 없는 텅 빈 식당 한가운데서 불안감에 휩싸여 깊은 숨을 들이켜는 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 25, "scene_heading": "26. 실외. 숲속 동굴 앞 - 밤", "shots": [{"shot_index": 1, "description": "고산들이 어둠 속 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞에 멈춰 선 뒷모습.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 2, "description": "고산들이 깜깜한 동굴 내부를 들여다보며 굳은 표정으로 꼼짝 않고 서 있는 측면.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}]}, {"scene_index": 26, "scene_heading": "27. 실외. 반월 식당 뒤뜰 - 밤", "shots": [{"shot_index": 1, "description": "채소가 널린 평상 옆에서 뒤뜰의 어둠 속을 살피며 조심스럽게 한쪽 발을 공중에 띄운 mid-stride 자세의 김지후(강수리영) 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 채소가 널린 평상 옆을 지나 뒤뜰의 어둠 속을 살피며 조심스럽게 발을 내딛는 전신.", "validator_reason": "'지나', '살피며', '내딛는' 등 연속 동작이 섞여 있어 이동 방향을 보존한 mid-stride 순간으로 재작성했습니다.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "문틈으로 불빛이 새어 나오는 낡은 창고를 향해 고개를 돌린 채 시선을 고정한 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "문틈으로 불빛이 새어 나오는 낡은 창고를 향해 김지후(강수리영)가 고개를 돌려 시선을 고정한 찰나.", "validator_reason": "'고개를 돌려'라는 시간 순차적 행동을 '고개를 돌린 채'라는 고정된 상태로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 3, "description": "김지후(강수리영)가 허름한 창고 문에 귀를 바짝 대고 숨을 죽인 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "살짝 열린 창고 문틈 사이로 눈을 바짝 들이민 채 안을 엿보는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 살짝 열린 창고 문틈 사이로 눈을 들이밀고 안을 엿보는 얼굴 클로즈업.", "validator_reason": "'들이밀고'라는 시간 순차 연결어를 '들이민 채'의 정지 상태로 수정했습니다.", "character_ids": ["C01"]}]}, {"scene_index": 27, "scene_heading": "28. 실내. 창고 - 밤", "shots": [{"shot_index": 1, "description": "창고 안으로 들어선 김지후(강수리영)가 눈을 휘둥그레 뜬 채 정면을 바라보는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "불꽃이 굽어진 채 타오르는 촛불들 사이로, 피가 가득 찬 사발과 기괴한 검은 염소 머리가 놓인 제단의 전경.", "based_on_beat": 1, "characters": [], "original_description": "일렁이는 촛불들 사이로, 피가 가득 찬 사발과 기괴한 검은 염소 머리가 놓인 제단의 전경.", "validator_reason": "'일렁이는'이라는 움직임을 내포한 표현을 '불꽃이 굽어진 채 타오르는'이라는 정지된 시각적 형상으로 변경했습니다.", "character_ids": []}, {"shot_index": 3, "description": "홀린 듯 넋이 나간 표정으로 제단을 향해 한쪽 발을 막 떼어 허공에 든 mid-stride 자세의 김지후(강수리영) 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "홀린 듯 넋이 나간 표정으로 제단을 향해 천천히 발을 내딛는 김지후(강수리영)의 전신.", "validator_reason": "'천천히 발을 내딛는'이라는 연속 동작을 한쪽 발을 들어올려 걷는 도중의 한 순간인 mid-stride 자세로 변경했습니다.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "염소 머리 위에 놓인 동물의 뿔 모양 창끝과 낡은 나무 창대가 촛불에 비친 찰나의 클로즈업.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 5, "description": "김지후(강수리영)가 넋을 잃고 제단을 바라보는 등 뒤로, 어두운 천장 구석에 매달린 기괴한 인간형 실루엣이 짙게 드리워져 있는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "기괴한 인간형 실루엣"], "original_description": "김지후(강수리영)가 넋을 잃고 제단을 바라보는 등 뒤로, 어두운 천장 구석에 매달린 기괴한 인간형 실루엣이 슬며시 드리워진 찰나.", "validator_reason": "'슬며시 드리워진'이라는 움직임 및 시간 경과 표현을 '짙게 드리워져 있는'이라는 고정된 시각적 상태 묘사로 변경했습니다.", "character_ids": ["C01"]}]}, {"scene_index": 28, "scene_heading": "29. 실외. 뒤뜰 - 밤", "shots": [{"shot_index": 1, "description": "창고 밖으로 빠져나와 어두운 숲길 쪽을 향해 깊은숨을 내쉬며 서 있는 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "창고 밖으로 빠져나온 김지후(강수리영)가 어두운 숲길 쪽을 향해 깊은숨을 훅 내쉬는 모습.", "validator_reason": "이동과 호흡의 연속으로 읽히지 않도록 밖에서 숨을 내쉬며 서 있는 단일 자세로 명확히 고정함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 마른침을 삼킨 직후 두려움에 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 두려움에 굳어 마른침을 꿀꺽 삼키는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'꿀꺽 삼키는'이라는 동적 진행 표현을 제거하고 마른침을 삼킨 직후 굳어 있는 정지 상태로 수정함.", "character_ids": ["C01"]}]}, {"scene_index": 29, "scene_heading": "30. 실외. 숲길 - 밤", "shots": [{"shot_index": 1, "description": "어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞을 향해 비춘 채 거친 숨을 내쉬는 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞을 향해 비추며 거친 숨을 내쉬는 전신.", "validator_reason": "'비추며'라는 동시 진행 표현을 '비춘 채'라는 고정 상태로 변경하여 한 찰나로 만들었습니다.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카 손잡이를 쥔 채, 몸을 앞으로 기울여 한쪽 발을 내딛은 mid-action 광경.", "based_on_beat": 1, "characters": ["금월도 마을 청년", "포댓자루 속 정체불명 형체"], "original_description": "어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카를 끌고 지나가는 광경.", "validator_reason": "'끌고 지나가는'이라는 이동 동작을 리어카 손잡이를 쥐고 발을 내딛은 mid-action 자세로 고정했습니다.", "character_ids": ["C25", "C32"]}, {"shot_index": 3, "description": "수풀에 몸을 낮춘 채 리어카 쪽을 향한 김지후(강수리영)의 입을, 뒤에서 뻗어 나온 두툼한 손이 꽉 틀어막은 순간.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "김여상"], "original_description": "수풀에 숨어 리어카를 지켜보던 김지후(강수리영)의 입을 뒤에서 뻗어 나온 두툼한 손이 꽉 틀어막은 순간.", "validator_reason": "'지켜보던'이라는 시간 진행을 '몸을 낮춘 채 향한'이라는 정지 자세로 변경했습니다.", "character_ids": ["C01", "C10"]}, {"shot_index": 4, "description": "입이 틀어막힌 채 소스라치게 놀라 눈을 휘둥그레 뜬 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "김여상이 김지후(강수리영)의 뒤에 밀착한 채 입술 위로 손가락을 올려 '쉿' 동작을 취하는 찰나.", "based_on_beat": 2, "characters": ["김여상", "김지후(강수리영)"], "character_ids": ["C10", "C01"]}, {"shot_index": 6, "description": "경고하듯 굳은 표정으로 김지후(강수리영)를 빤히 내려다보는 김여상의 측면.", "based_on_beat": 3, "characters": ["김여상", "김지후(강수리영)"], "original_description": "김여상이 경고를 던지며 굳은 표정으로 김지후(강수리영)를 빤히 내려다보는 측면.", "validator_reason": "'경고를 던지며'라는 연속 동작 암시 표현을 '경고하듯'이라는 태도 묘사로 변경했습니다.", "character_ids": ["C10", "C01"]}, {"shot_index": 7, "description": "김지후(강수리영)가 물러서지 않고 다급하게 김여상의 팔을 양손으로 꽉 부여잡은 순간.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "김여상"], "character_ids": ["C01", "C10"]}, {"shot_index": 8, "description": "어두운 숲 저편을 향해 몸을 돌린 채, 서두르는 기색으로 한쪽 발을 내딛어 뒷발로 바닥을 미는 김여상의 mid-action 뒷모습.", "based_on_beat": 3, "characters": ["김여상"], "original_description": "김여상이 몸을 돌려 어두운 숲 저편으로 서둘러 발걸음을 내딛는 뒷모습.", "validator_reason": "'몸을 돌려 발걸음을 내딛는'이라는 연속 이동 동작을 바닥을 미는 mid-action 자세로 고정했습니다.", "character_ids": ["C10"]}, {"shot_index": 9, "description": "단호한 표정으로 김여상의 뒤를 쫓아 한쪽 발을 앞으로 뻗어 내딛은 김지후(강수리영)의 mid-action 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "김여상"], "original_description": "김지후(강수리영)가 단호한 표정으로 김여상의 뒤를 바짝 따라 숲속으로 걸음을 떼는 찰나.", "validator_reason": "'따라 숲속으로 걸음을 떼는'이라는 이동 동작을 발을 내딛은 mid-action 자세로 고정했습니다.", "character_ids": ["C01", "C10"]}]}, {"scene_index": 30, "scene_heading": "31. 실외. 숲속 - 밤", "shots": [{"shot_index": 1, "description": "어두운 숲속에서 금월도 마을 청년들이 커다란 포댓자루를 어깨에 번쩍 들쳐 멘 채 앞으로 한 발을 내딛는 mid-stride 뒷모습.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "original_description": "어두운 숲속에서 금월도 마을 청년들이 커다란 포댓자루를 어깨에 번쩍 들쳐 메고 걷는 뒷모습.", "validator_reason": "'걷는'이라는 이동 동작을 mid-stride 자세로 수정하여 방향성을 보존함.", "character_ids": ["C25"]}, {"shot_index": 2, "description": "포댓자루 겉면으로 검붉은 액체가 배어 나온 채, 안쪽의 무언가로 인해 천이 팽팽하게 튀어나온 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["포댓자루 속 정체불명 형체"], "original_description": "포댓자루 겉면으로 검붉은 액체가 배어 나오며 천이 팽팽하게 튀어나올 정도로 안쪽에서 강하게 꿈틀거리는 찰나의 클로즈업.", "validator_reason": "'배어 나오며 꿈틀거리는'이라는 연속/진행형 동작을 천이 팽팽하게 튀어나온 고정 상태로 수정함.", "character_ids": ["C32"]}, {"shot_index": 3, "description": "앞서가던 금월도 마을 청년들이 발걸음을 멈춘 채 어두운 수풀 쪽으로 고개를 홱 돌려 노려보는 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "original_description": "앞서가던 금월도 마을 청년들이 우뚝 멈춰 서서 어두운 수풀 쪽으로 고개를 홱 돌려 노려보는 순간.", "validator_reason": "'멈춰 서서 돌려 노려보는'이라는 순차 동작을 고개를 돌려 노려보는 단일 정지 순간으로 수정함.", "character_ids": ["C25"]}, {"shot_index": 4, "description": "발각될 위기에 처한 김지후(강수리영)와 김여상이 수풀 뒤 바닥에 납작 엎드려 숨을 죽인 상태.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "김여상"], "character_ids": ["C01", "C10"]}, {"shot_index": 5, "description": "의심을 거둔 금월도 마을 청년들이 다시 산속 깊은 곳을 향해 한 발을 내딛는 mid-stride 전신.", "based_on_beat": 2, "characters": ["금월도 마을 청년"], "original_description": "의심을 거둔 금월도 마을 청년들이 다시 산속 깊은 곳을 향해 발걸음을 옮기는 전신.", "validator_reason": "'발걸음을 옮기는'이라는 이동 동작을 mid-stride 자세로 수정하여 방향성을 보존함.", "character_ids": ["C25"]}, {"shot_index": 6, "description": "땀범벅이 된 얼굴로 엎드린 채 바짝 긴장하여 앞을 주시하는 김지후(강수리영)의 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "땀범벅이 된 얼굴로 엎드려 있던 김지후(강수리영)가 바짝 긴장한 채 앞을 주시하는 클로즈업.", "validator_reason": "'엎드려 있던'이라는 과거 연결형 표현을 '엎드린 채'라는 고정 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "어두운 숲속 깊은 곳으로 향하는 금월도 마을 청년들의 뒤를 쫓아 김여상과 김지후(강수리영)가 조심스럽게 몸을 반쯤 일으킨 채 앞으로 한 발을 내딛는 mid-action 찰나.", "based_on_beat": 2, "characters": ["금월도 마을 청년", "김여상", "김지후(강수리영)"], "original_description": "어두운 숲속 깊은 곳으로 향하는 금월도 마을 청년들의 뒤를 쫓아 김여상과 김지후(강수리영)가 조심스럽게 몸을 일으켜 나아가는 찰나.", "validator_reason": "'일으켜 나아가는'이라는 순차 및 이동 동작을 몸을 반쯤 일으킨 채 내딛는 mid-action 자세로 수정함.", "character_ids": ["C25", "C10", "C01"]}]}, {"scene_index": 31, "scene_heading": "32. 실외. 숲속 염소 축사 - 밤", "shots": [{"shot_index": 1, "description": "어두운 숲속 축사 안쪽으로 뿔이 달린 수십 마리의 검은 염소 떼가 빽빽하게 몰려 있는 기괴한 전경.", "based_on_beat": 1, "characters": ["검은 염소"], "character_ids": ["C28"]}, {"shot_index": 2, "description": "형태가 일그러진 포댓자루를 어깨에 멘 채, 무심한 표정으로 검은 염소 떼 사이를 향해 한쪽 발을 내디딘 금월도 마을 청년들.", "based_on_beat": 1, "characters": ["포댓자루 속 정체불명 형체", "금월도 마을 청년", "검은 염소"], "original_description": "꿈틀거리는 포댓자루를 멘 금월도 마을 청년들이 무심한 표정으로 검은 염소 떼 사이를 가로질러 걷는 모습.", "validator_reason": "'가로질러 걷는 모습'이라는 이동 동작을 한쪽 발을 내디딘 mid-action으로 재작성하고 '꿈틀거리는'을 찰나의 시각적 형태인 '일그러진'으로 수정함.", "character_ids": ["C32", "C25", "C28"]}, {"shot_index": 3, "description": "신경을 곤두세운 채 검은 염소 떼 사이 빈 공간으로 조심스레 한쪽 발을 내디딘 김여상과 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김여상", "김지후(강수리영)", "검은 염소"], "original_description": "청년들이 지나간 빈 공간을 따라 김여상과 김지후(강수리영)가 신경을 곤두세운 채 검은 염소 떼 사이를 몰래 지나는 찰나.", "validator_reason": "'청년들이 지나간'이라는 시간 순서를 제거하고 '지나는'이라는 이동 동작을 한쪽 발을 내디딘 정지 자세로 재작성함.", "character_ids": ["C10", "C01", "C28"]}]}, {"scene_index": 32, "scene_heading": "33. 실외/ 실내. 도축장 - 밤", "shots": [{"shot_index": 1, "description": "얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 안을 들여다보려고 벽면에 얼굴을 가까이 댄 채 시선을 고정하고 있는 전경.", "based_on_beat": 1, "characters": ["김여상"], "original_description": "얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 안을 들여다볼 구멍을 찾는 찰나.", "validator_reason": "'구멍을 찾는'이라는 모호한 탐색 동작을 벽면에 얼굴을 대고 시선을 고정한 정지 자세로 수정함.", "character_ids": ["C10"]}, {"shot_index": 2, "description": "불안한 표정의 수리영이 여상 뒤에 바짝 밀착하여 선 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "김여상"], "character_ids": ["C01", "C10"]}, {"shot_index": 3, "description": "수리영을 향해 몸을 반쯤 돌린 채 절박한 눈빛을 보내는 여상의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김여상", "김지후(강수리영)"], "original_description": "여상이 몸을 돌려 수리영을 향해 절박한 눈빛을 보내는 얼굴 클로즈업.", "validator_reason": "'몸을 돌려'라는 동작 진행을 '몸을 돌린 채'라는 결과 상태이자 정지 자세로 수정함.", "character_ids": ["C10", "C01"]}, {"shot_index": 4, "description": "수리영이 먼지와 거미줄이 잔뜩 낀 깨진 유리창 틈에 눈을 바짝 들이댄 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "벽에 줄줄이 매달린 칼과 피받이 양동이가 널브러진 가건물 내부의 스산한 전경.", "based_on_beat": 2, "characters": [], "character_ids": []}, {"shot_index": 6, "description": "도축장 안에서 마을 청년들이 커다란 포댓자루 끈을 양손으로 꽉 쥔 채 억세게 잡아당기고 있는 mid-action 순간.", "based_on_beat": 2, "characters": ["금월도 마을 청년"], "original_description": "도축장 안에서 마을 청년들이 커다란 포댓자루 끈을 억세게 풀어헤치는 순간.", "validator_reason": "'풀어헤치는'이라는 진행 동작을 끈을 양손으로 꽉 쥐고 잡아당기는 힘이 느껴지는 mid-action 자세로 고정함.", "character_ids": ["C25"]}, {"shot_index": 7, "description": "어둠 속 포댓자루 안의 형체를 향해 시선을 던진 채 경악으로 입이 떡 벌어진 여상의 얼굴.", "based_on_beat": 2, "characters": ["김여상", "포댓자루 속 정체불명 형체"], "original_description": "어둠 속에서 꿈틀거리는 포댓자루 안의 형체를 목격하고 경악으로 입이 떡 벌어진 여상의 얼굴.", "validator_reason": "'목격하고'라는 시간적 인과 표현을 지우고, 형체를 향해 시선을 던진 채 입이 벌어진 동시 고정 상태로 수정함.", "character_ids": ["C10", "C32"]}, {"shot_index": 8, "description": "여상이 허둥지둥 핸드폰을 쥔 손을 창문 쪽으로 바짝 들이민 채 자세를 고정한 찰나.", "based_on_beat": 2, "characters": ["김여상"], "original_description": "여상이 허둥지둥 주머니에서 꺼낸 핸드폰을 창문 쪽으로 바짝 들이미는 찰나.", "validator_reason": "'주머니에서 꺼낸'이라는 이전 동작을 제거하고 핸드폰을 들이민 결과 자세 하나만 남김.", "character_ids": ["C10"]}, {"shot_index": 9, "description": "어두운 도축장 바닥에서 무언가가 밖으로 빠져나오려 몸을 강하게 비틀어 한쪽 팔다리가 허공에 들려 있는 mid-action 형체.", "based_on_beat": 3, "characters": ["포댓자루 속 정체불명 형체"], "original_description": "어두운 도축장 바닥에서 무언가가 밖으로 빠져나오려 거칠게 버둥대는 형체.", "validator_reason": "'거칠게 버둥대는'이라는 연속 동작을 몸을 비틀어 팔다리가 들려 있는 mid-action 상태로 고정함.", "character_ids": ["C32"]}, {"shot_index": 10, "description": "한 마을 청년이 허공 높이 무시무시한 도축용 칼을 치켜든 순간.", "based_on_beat": 3, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 11, "description": "강하게 내리쳐진 칼날이 바닥의 형체에 깊이 박힌 채, 그 충격으로 붉은 피가 허공에 솟구쳐 멈춰 있는 찰나의 클로즈업.", "based_on_beat": 3, "characters": ["포댓자루 속 정체불명 형체"], "original_description": "칼날이 강하게 내려찍히며 붉은 피가 허공으로 솟구쳐 오르는 찰나의 클로즈업.", "validator_reason": "'내려찍히며'라는 동작 진행을 칼날이 박힌 결과 상태로 바꾸고, 피가 솟구쳐 멈춘 순간과 결합함.", "character_ids": ["C32"]}, {"shot_index": 12, "description": "유리창 밖에서 터진 핸드폰 카메라 플래시 불빛이 도축장 안을 번쩍 밝힌 순간.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 13, "description": "플래시 불빛에 노출된 피범벅 상태의 마을 청년들이 창문 쪽으로 일제히 고개를 돌린 얼굴.", "based_on_beat": 3, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 14, "description": "피를 뒤집어쓴 채 짐승처럼 사나운 눈빛으로 창밖을 노려보는 마을 청년들의 클로즈업.", "based_on_beat": 3, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 15, "description": "창밖의 짐승 같은 청년들을 향해 시선이 고정된 채 공포에 질려 완전히 얼어붙은 여상의 전신.", "based_on_beat": 4, "characters": ["김여상", "금월도 마을 청년"], "original_description": "창밖의 짐승 같은 청년들과 눈이 마주친 여상이 공포에 질려 완전히 얼어붙은 전신.", "validator_reason": "'눈이 마주친'이라는 상호작용/인과를 시선이 고정된 채 얼어붙은 시각적 결과 상태로 수정함.", "character_ids": ["C10", "C25"]}, {"shot_index": 16, "description": "수리영이 다급하게 뻗은 손으로 굳어버린 여상의 뒷덜미를 꽉 움켜쥐어 당기는 힘이 시각적으로 드러난 mid-action 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "김여상"], "original_description": "수리영이 다급하게 뻗은 손으로 굳어버린 여상의 뒷덜미를 꽉 잡아채는 찰나.", "validator_reason": "'잡아채는'이라는 모호한 동작을 접촉 freeze 규칙에 따라 뒷덜미를 꽉 쥐고 당기는 힘의 역학이 드러난 mid-action 순간으로 구체화함.", "character_ids": ["C01", "C10"]}]}, {"scene_index": 33, "scene_heading": "34. 실외. 숲속 - 밤", "shots": [{"shot_index": 1, "description": "어두운 숲속에서 잔가지와 수풀을 뚫고 한쪽 다리를 앞으로 뻗어 맹렬히 질주하는 수리영과 여상의 mid-stride 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "김여상"], "original_description": "어두운 숲속에서 수리영과 여상이 잔가지와 수풀을 뚫고 맹렬하게 달리는 전신.", "validator_reason": "'달리는'이라는 동적 동사를 추진력이 보존된 mid-stride 정지 자세로 수정.", "character_ids": ["C01", "C10"]}, {"shot_index": 2, "description": "발끝이 무언가에 걸린 채 몸이 앞으로 크게 쏠려 허공으로 붕 떠오른 여상의 찰나.", "based_on_beat": 1, "characters": ["김여상"], "original_description": "발끝이 무언가에 걸려 중심을 잃고 허공으로 붕 뜬 여상의 상태.", "validator_reason": "'걸려 중심을 잃고'라는 연속적 원인과 결과를 몸이 쏠려 떠오른 단일 순간의 자세로 통합.", "character_ids": ["C10"]}, {"shot_index": 3, "description": "수풀 아래 어두운 비탈길을 향해 몸이 거칠게 뒤집힌 채 허공에 떠서 떨어지고 있는 여상의 찰나.", "based_on_beat": 1, "characters": ["김여상"], "original_description": "수풀 아래 어두운 비탈길로 여상의 몸이 거칠게 구르며 떨어지는 찰나.", "validator_reason": "'구르며 떨어지는'이라는 연속 하강 동작을 공중에 뜬 단일 찰나의 시각적 상태로 수정.", "character_ids": ["C10"]}, {"shot_index": 4, "description": "발을 멈춘 채 여상이 사라진 언덕 아래 어둠을 내려다보는 수리영의 놀란 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "김여상"], "original_description": "수리영이 멈춰 서서 여상이 사라진 언덕 아래 어둠을 내려다보는 놀란 뒷모습.", "validator_reason": "'멈춰 서서'라는 시간적 선후 관계를 '멈춘 채'라는 동시적 고정 상태로 수정.", "character_ids": ["C01", "C10"]}, {"shot_index": 5, "description": "공포에 질려 눈물이 터진 얼굴로, 한쪽 다리를 허공으로 뻗은 채 숲길을 필사적으로 내달리는 수리영의 mid-stride 측면.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "공포에 질려 눈물이 터진 수리영이 홀로 숲길을 필사적으로 내달리는 측면.", "validator_reason": "'내달리는'이라는 동적 동사를 motion direction이 보존된 mid-stride 자세로 수정.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "오솔길에 서서 헐떡이는 수리영과, 맞은편 숲을 등지고 우뚝 선 산들이 서로 마주하고 있는 전경.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "헐떡이며 오솔길로 빠져나온 수리영의 눈앞에 맞은편 숲에서 걸어 나온 산들이 우뚝 선 전경.", "validator_reason": "'빠져나온', '걸어 나온' 등의 시간 경과와 이동 과정을 이미 위치해 있는 정지 상태로 수정.", "character_ids": ["C01", "C08"]}, {"shot_index": 7, "description": "얼굴이 하얗게 질린 수리영이 산들을 향해 다급히 한 팔을 뻗은 채 크게 입을 벌려 소리치는 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "얼굴이 하얗게 질린 수리영이 다급한 손짓을 뻗으며 산들을 향해 소리치는 얼굴.", "validator_reason": "'뻗으며'라는 동작 진행 과정을 '뻗은 채'라는 정지 자세로 수정.", "character_ids": ["C01", "C08"]}, {"shot_index": 8, "description": "숲 저편 어둠 속에서 피범벅이 된 기괴한 몰골로, 몸을 앞으로 기울이고 다리를 뻗어 수리영을 향해 내달리는 마을 청년들의 mid-stride 광경.", "based_on_beat": 2, "characters": ["금월도 마을 청년", "김지후(강수리영)"], "original_description": "숲 저편 어둠 속에서 피범벅의 기괴한 마을 청년들이 수리영을 향해 마구 달려오는 광경.", "validator_reason": "'달려오는'이라는 동적 동사를 motion direction이 보존된 mid-stride 자세로 수정.", "character_ids": ["C25", "C01"]}, {"shot_index": 9, "description": "수리영 쪽으로 고개를 돌려 시선을 고정한 채 굳은 표정을 짓고 있는 산들의 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "고산들"], "original_description": "수리영의 절박한 표정과 다가오는 무리를 번갈아 살피며 굳은 표정을 한 산들의 얼굴.", "validator_reason": "'번갈아 살피며'라는 연속적 행동을 특정 방향으로 시선을 고정한 정지 상태로 수정.", "character_ids": ["C01", "C08"]}, {"shot_index": 10, "description": "산들의 커다란 손이 수리영의 목을 강하게 틀어쥐어 피부가 짓눌린 압박의 순간을 담은 클로즈업.", "based_on_beat": 3, "characters": ["고산들", "김지후(강수리영)"], "original_description": "산들의 커다란 손이 수리영의 목을 강하게 틀어쥔 순간의 클로즈업.", "validator_reason": "능동적 신체 접촉의 역학을 보존하기 위해 힘이 가해져 피부가 눌린 mid-impact 순간으로 구체화.", "character_ids": ["C08", "C01"]}, {"shot_index": 11, "description": "목이 강하게 졸린 채 입을 크게 벌리고 컥 소리를 내며 고통으로 몸이 심하게 꺾인 수리영의 고정된 자세.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "목이 졸린 채 컥 소리를 내며 고통에 몸부림치는 수리영의 상태.", "validator_reason": "'몸부림치는'이라는 연속 동작을 꺾인 채 굳어 있는 정지 자세로 수정.", "character_ids": ["C01"]}, {"shot_index": 12, "description": "섬뜩한 황금색의 직사각형으로 뚜렷하게 변해 있는 산들의 눈동자 클로즈업.", "based_on_beat": 3, "characters": ["고산들 (육혈귀 각성 상태)"], "original_description": "산들의 눈동자가 섬뜩한 황금색의 직사각형으로 뚜렷하게 변한 찰나의 클로즈업.", "validator_reason": "'변한 찰나'라는 변화의 과정을 '변해 있는' 결과적 시각 상태로 수정.", "character_ids": ["C09"]}, {"shot_index": 13, "description": "목을 움켜쥔 채 수리영을 잡아먹을 듯 무시무시하게 노려보는 산들의 눈빛.", "based_on_beat": 3, "characters": ["고산들 (육혈귀 각성 상태)", "김지후(강수리영)"], "character_ids": ["C09", "C01"]}, {"shot_index": 14, "description": "목이 졸려 의식을 잃은 수리영이 힘없이 목을 푹 늘어뜨린 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 34, "scene_heading": "35. 실내. 달리는 아반테 - 낮", "shots": [{"shot_index": 1, "description": "한쪽 팔에 깁스를 한 인우가 운전석에서 미간을 잔뜩 찌푸린 채 전방을 주시하는 측면.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "인우의 자동차 핸드폰 거치대 화면에 십여 개의 '김지후' 발신 실패 기록이 빽빽하게 뜬 찰나.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "인우의 발이 자동차 엑셀 페달을 억세게 밟아 누르는 순간의 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 4, "description": "가속한 아반테 차량이 텅 빈 지방 국도를 맹렬하게 질주하는 외부 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}]}, {"scene_index": 35, "scene_heading": "36. 실외. 금월도 숲속 오솔길 - 낮(수리영의 꿈)", "shots": [{"shot_index": 1, "description": "어스름한 오솔길 한가운데 홀로 서 있는 수리영의 뒷모습.", "based_on_beat": 1, "characters": ["수리영"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "오솔길 맞은편 길 끝에 엄마 민숙이 굳은 표정으로 서 있는 전경.", "based_on_beat": 1, "characters": ["엄마 민숙"], "character_ids": ["C04"]}, {"shot_index": 3, "description": "수리영이 간절한 표정으로 민숙을 향해 팔을 뻗은 채 앞으로 크게 내디딘 mid-stride 순간.", "based_on_beat": 1, "characters": ["수리영", "민숙"], "original_description": "수리영이 간절한 표정으로 민숙을 향해 손을 뻗으며 맹렬하게 달려가는 모습.", "validator_reason": "'달려가는 모습'이라는 연속 동작을 앞으로 발을 내디딘 한 찰나의 mid-action 자세로 수정함.", "character_ids": ["C01", "C04"]}, {"shot_index": 4, "description": "민숙이 슬픈 눈으로 수리영을 향해 절박하게 한 손을 내밀어 뻗고 있는 경고의 자세.", "based_on_beat": 1, "characters": ["민숙", "수리영"], "original_description": "민숙이 슬픈 눈으로 수리영을 향해 절박하게 손을 내저으며 경고하는 찰나.", "validator_reason": "'손을 내저으며'라는 연속 동작을 한 손을 뻗어 경고하는 한 찰나의 정지 자세로 수정함.", "character_ids": ["C04", "C01"]}, {"shot_index": 5, "description": "앞으로 몸이 크게 쏠린 자세로 절망적인 표정에 사로잡힌 수리영의 얼굴.", "based_on_beat": 2, "characters": ["수리영"], "original_description": "필사적으로 뛰어가지만 거리가 좁혀지지 않아 절망적인 표정에 사로잡힌 수리영의 얼굴.", "validator_reason": "'뛰어가지만 거리가 좁혀지지 않아'라는 시간 진행적 상황 설명을 몸이 앞으로 쏠린 상태의 고정된 표정으로 수정함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "눈동자가 섬뜩한 황금색 직사각형을 띠고 있는 민숙의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["민숙"], "original_description": "민숙의 눈동자가 섬뜩한 황금색 직사각형으로 변한 찰나의 클로즈업.", "validator_reason": "'변한 찰나'라는 변화의 과정을 암시하는 동사 표현을 이미 황금색을 띠고 있는 결과 상태로 수정함.", "character_ids": ["C05"]}, {"shot_index": 7, "description": "민숙의 몸이 완전히 검은 연기 형체로 흩어진 채 어둠 속에 고정된 순간.", "based_on_beat": 2, "characters": ["민숙", "검은 연기 형체"], "original_description": "민숙의 몸이 완전히 (검은 연기 형체)로 흩어지며 어둠 속으로 바스라지는 순간.", "validator_reason": "'흩어지며 바스라지는'이라는 연속적인 변화 과정을 완전히 연기로 흩어진 정지 상태로 수정함.", "character_ids": ["C05", "C16"]}, {"shot_index": 8, "description": "허공을 향해 입을 반쯤 벌린 채 가위에 눌린 듯 굳어버린 수리영의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["수리영"], "original_description": "허공을 향해 입만 뻐끔거린 채 가위에 눌린 듯 굳어버린 수리영의 얼굴 클로즈업.", "validator_reason": "'뻐끔거린'이라는 반복적인 입 모양 동작을 입을 벌린 채 굳어있는 정지 상태로 수정함.", "character_ids": ["C01"]}]}, {"scene_index": 36, "scene_heading": "37. 실내. 반월 식당 뒷방 - 낮", "shots": [{"shot_index": 1, "description": "정갈한 뒷방 이불 위에 누운 수리영이 가위에 눌려 눈만 번쩍 뜬 채 몸이 굳어있는 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "굳어있던 수리영이 가슴을 부여잡은 채 거칠게 숨을 내뱉듯 입을 크게 벌리고 있는 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "굳어있던 수리영이 참았던 숨을 거칠게 토해내며 가슴을 부여잡은 상태.", "validator_reason": "'토해내며'라는 연속 동작을 가슴을 부여잡고 입을 벌린 고정된 상태의 찰나로 수정함.", "character_ids": ["C01"]}, {"shot_index": 3, "description": "따스한 햇살이 창호지를 뚫고 들어오는 조용하고 평온한 뒷방 내부 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 4, "description": "수리영이 다급한 기색으로 뻗은 손으로 자신의 텅 빈 목덜미를 짚고 있는 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "수리영이 다급하게 뻗은 손으로 자신의 텅 빈 목덜미를 더듬는 찰나.", "validator_reason": "'더듬는'이라는 연속적인 탐색 동작을 손을 목덜미에 짚고 있는 단일 고정 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "활짝 웃는 표정의 영란이 미닫이 방문을 반쯤 밀어 열고 있는 mid-action 순간.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "original_description": "활짝 웃는 표정의 영란이 미닫이 방문을 드르륵 여는 순간.", "validator_reason": "'여는'이라는 진행 동작을 방문이 반쯤 열린 상태의 mid-action 찰나로 구체화함.", "character_ids": ["C06"]}, {"shot_index": 6, "description": "이불에 누운 채 경직된 표정으로 문가의 영란을 빤히 올려다보는 수리영의 시선.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}, {"shot_index": 7, "description": "영란이 온화한 미소를 띠고 수리영을 흐뭇하게 굽어보는 측면.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "character_ids": ["C06", "C01"]}, {"shot_index": 8, "description": "꿈과 현실을 구분하지 못해 혼란스러움으로 눈을 둥그렇게 뜬 수리영의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "꿈과 현실을 구분하지 못해 혼란스러움으로 눈동자가 심하게 흔들리는 수리영의 얼굴 클로즈업.", "validator_reason": "'눈동자가 심하게 흔들리는'이라는 시간적 움직임을 혼란을 담아 눈을 크게 뜬 고정된 표정으로 수정함.", "character_ids": ["C01"]}]}, {"scene_index": 37, "scene_heading": "38. 실외. 반월 식당 뒤뜰 - 낮", "shots": [{"shot_index": 1, "description": "김지후(강수리영)가 굳게 닫힌 창고 문을 뚫어지게 노려보는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "김지후(강수리영)가 낡은 창고 문을 거칠게 열어제친 순간.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 3, "description": "열린 문 안쪽으로 낚시 용품과 식당 물품만이 가득 쌓인 평범한 창고 내부 전경.", "based_on_beat": 2, "characters": [], "character_ids": []}, {"shot_index": 4, "description": "흔적도 없는 제단 터를 보며 이해할 수 없다는 듯 미간을 찌푸린 김지후(강수리영)의 측면.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "식당 뒷문 쪽에 굳은 표정으로 서 있는 강영란(흰 머리 여자)의 전신.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)"], "original_description": "식당 뒷문 쪽에 나타난 강영란(흰 머리 여자)이 굳은 표정으로 서 있는 전신.", "validator_reason": "'나타난'이라는 시간적 사건 표현을 제거하고 서 있는 정지 상태로 수정함.", "character_ids": ["C06"]}, {"shot_index": 6, "description": "갑작스러운 목소리에 화들짝 놀라 눈을 동그랗게 뜬 채 뒷문 쪽으로 고개를 돌린 김지후(강수리영)의 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "갑작스러운 목소리에 화들짝 놀란 김지후(강수리영)가 눈을 동그랗게 뜨고 뒷문 쪽을 돌아보는 찰나.", "validator_reason": "'돌아보는'이라는 연속 동작을 고개를 돌린 결과 상태의 정지 자세로 수정함.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "어색한 미소를 지은 채 손을 자신의 텅 빈 목덜미에 얹고 있는 김지후(강수리영)의 모습.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "어색한 미소를 지으며 손으로 자신의 텅 빈 목덜미를 더듬는 김지후(강수리영)의 모습.", "validator_reason": "'더듬는'이라는 연속 동작을 손을 얹고 있는 정지 자세로 수정함.", "character_ids": ["C01"]}, {"shot_index": 8, "description": "무표정한 얼굴로 김지후(강수리영)를 빤히 바라보는 강영란(흰 머리 여자)의 측면.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}, {"shot_index": 9, "description": "서둘러 자리를 뜨기 위해 몸을 반쯤 돌린 채 멈춘 김지후(강수리영)의 순간.", "based_on_beat": 5, "characters": ["김지후(강수리영)"], "original_description": "거짓 변명을 마친 김지후(강수리영)가 서둘러 자리를 뜨기 위해 몸을 반쯤 돌린 순간.", "validator_reason": "'거짓 변명을 마친'이라는 시간적 선후 관계를 나타내는 표현을 제거하고 동작의 정지 상태를 강조함.", "character_ids": ["C01"]}, {"shot_index": 10, "description": "꿰뚫어 보는 듯한 강영란(흰 머리 여자)의 날카로운 시선에 압도되어 옴짝달싹 못하고 굳어버린 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "character_ids": ["C06", "C01"]}]}, {"scene_index": 38, "scene_heading": "39. 실외. 선척장 - 낮", "shots": [{"shot_index": 1, "description": "선착장에 정박된 낚시 어선 뱃머리에서 황봉업(황 씨)이 기괴한 종이 인형들이 매달린 새끼줄을 묶고 있는 모습.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 2, "description": "뱃머리에 선 황봉업(황 씨)을 향해 굳은 얼굴로 시선을 고정한 김지후(강수리영)의 뒷모습.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "김지후(강수리영)"], "character_ids": ["C11", "C01"]}, {"shot_index": 3, "description": "새끼줄을 쥔 채 고개를 돌려 퉁명스러운 눈빛으로 김지후(강수리영)를 쏘아보는 황봉업(황 씨)의 모습.", "based_on_beat": 2, "characters": ["황봉업(황 씨)", "김지후(강수리영)"], "original_description": "새끼줄 작업에 열중하던 황봉업(황 씨)이 고개를 홱 돌려 퉁명스러운 눈빛으로 김지후(강수리영)를 쏘아보는 순간.", "validator_reason": "시간적 전후를 나타내는 '열중하던'을 삭제하여 단일 순간으로 고정함.", "character_ids": ["C11", "C01"]}, {"shot_index": 4, "description": "황봉업(황 씨)의 차가운 태도에 무안해져 시선을 내리깐 채 입술을 깨물고 있는 김지후(강수리영)의 얼굴.", "based_on_beat": 2, "characters": ["황봉업(황 씨)", "김지후(강수리영)"], "original_description": "황봉업(황 씨)의 차가운 태도에 무안해진 김지후(강수리영)가 시선을 피하며 입술을 깨무는 얼굴.", "validator_reason": "동시 진행을 나타내는 연결어 '피하며'를 고정 상태인 '내리깐 채'로 변경해 한 찰나로 수정함.", "character_ids": ["C11", "C01"]}, {"shot_index": 5, "description": "선착장 입구 쪽에서 한쪽 발을 들어 앞으로 내디딘 자세의 마을 청년 #1과 마을 청년 #2를 보며 눈이 휘둥그레진 김지후(강수리영)의 찰나.", "based_on_beat": 3, "characters": ["마을 청년 #1", "마을 청년 #2", "김지후(강수리영)"], "original_description": "선착장 입구 쪽에서 걸어오는 마을 청년 #1, 마을 청년 #2를 발견하고 눈이 휘둥그레진 김지후(강수리영)의 찰나.", "validator_reason": "시간의 흐름을 나타내는 '발견하고'를 제거하고 '걸어오는' 이동 동작을 한쪽 발을 내디딘 mid-action 정지 자세로 구체화함.", "character_ids": ["C25", "C01"]}, {"shot_index": 6, "description": "간밤의 공포가 떠올라 반사적으로 뒷발을 뒤로 뻗어 바닥에 막 닿으려 하는 뒷걸음질 mid-action 자세의 김지후(강수리영)의 발 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "간밤의 공포가 떠올라 반사적으로 뒷걸음질을 치는 김지후(강수리영)의 발 클로즈업.", "validator_reason": "이동 동작인 '뒷걸음질을 치는'을 뒷발이 땅에 닿기 직전의 mid-action 순간으로 명확히 고정함.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "마을 청년 #1과 마을 청년 #2가 김지후(강수리영)를 향해 사람 좋은 환한 미소를 짓는 모습.", "based_on_beat": 4, "characters": ["마을 청년 #1", "마을 청년 #2", "김지후(강수리영)"], "character_ids": ["C25", "C01"]}, {"shot_index": 8, "description": "전혀 살기가 느껴지지 않는 두 청년의 인사에 인지 부조화를 겪은 채 멍하게 굳어버린 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["두 청년", "김지후(강수리영)"], "original_description": "전혀 살기가 느껴지지 않는 두 청년의 인사에 인지 부조화를 겪으며 멍하게 굳어버린 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "동시 진행형 표현인 '겪으며'를 고정 상태인 '겪은 채'로 변경해 한 찰나로 고정함.", "character_ids": ["C25", "C01"]}]}, {"scene_index": 39, "scene_heading": "40. 실외. 금월도 해안 마을 일각 - 낮", "shots": [{"shot_index": 1, "description": "갯바위 위에서 김지후(강수리영)를 향해 해맑게 양손을 뻗어 올린 금월도 꼬마 아이들과, 마을 길을 따라 한쪽 발을 내디딘 mid-stride 자세로 걷는 김지후(강수리영)의 전경.", "based_on_beat": 1, "characters": ["금월도 꼬마 아이", "김지후(강수리영)"], "original_description": "갯바위 위의 금월도 꼬마 아이들이 마을 길을 걷는 김지후(강수리영)를 향해 해맑게 양손을 흔드는 전경.", "validator_reason": "'흔드는'이라는 연속 동작과 '걷는'이라는 동적 동사를 두 손을 뻗은 고정 상태와 motion direction이 보존된 mid-stride 자세로 각각 수정함.", "character_ids": ["C26", "C01"]}, {"shot_index": 2, "description": "아이들의 인사를 전혀 눈치채지 못한 채 깊은 상념에 빠져 멍한 눈으로 한쪽 발을 내디딘 mid-stride 자세로 걷는 김지후(강수리영)의 측면.", "based_on_beat": 1, "characters": ["금월도 꼬마 아이", "김지후(강수리영)"], "original_description": "아이들의 인사를 전혀 눈치채지 못한 채 깊은 상념에 빠져 멍한 눈으로 걷는 김지후(강수리영)의 측면.", "validator_reason": "'걷는'이라는 동적 동사를 motion direction이 보존된 mid-stride 자세의 한 찰나로 수정함.", "character_ids": ["C26", "C01"]}, {"shot_index": 3, "description": "훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥔 채 미간을 잔뜩 구긴 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥐며 미간을 잔뜩 구기는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'움켜쥐며 구기는'이라는 연속 동작을 '움켜쥔 채 구긴'이라는 결과 상태의 한 찰나로 수정함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "담장 너머에서 인상을 쓴 김지후(강수리영)를 향해 유쾌하게 입을 벌려 웃고 있는 금월도 마을 주민들의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "금월도 마을 주민"], "original_description": "담장 너머에서 인상을 쓴 김지후(강수리영)를 보고 유쾌하게 깔깔거리며 웃는 금월도 마을 주민들의 모습.", "validator_reason": "'보고 깔깔거리며 웃는'이라는 연속 진행 동작을 '입을 벌려 웃고 있는'이라는 고정된 한 찰나로 수정함.", "character_ids": ["C01", "C23"]}, {"shot_index": 5, "description": "집집마다 널려 있는 무성한 녹색 석창포 다발들을 멍하니 쳐다보는 김지후(강수리영)의 시선.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 6, "description": "금월도 마을 주민들의 친근한 질문에 어색한 억지웃음을 지어 보이는 김지후(강수리영)의 얼굴.", "based_on_beat": 3, "characters": ["금월도 마을 주민", "김지후(강수리영)"], "character_ids": ["C23", "C01"]}, {"shot_index": 7, "description": "낮은 돌담 너머로 일제히 고개를 내민 채 김지후(강수리영)를 구경하듯 쳐다보는 금월도 마을 주민들의 시선.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "금월도 마을 주민"], "original_description": "낮은 돌담 너머로 일제히 고개를 내밀어 김지후(강수리영)를 구경하듯 쳐다보는 금월도 마을 주민들의 시선.", "validator_reason": "'고개를 내밀어 쳐다보는'이라는 시간 순차 동작을 '고개를 내민 채 쳐다보는'이라는 고정된 상태로 수정함.", "character_ids": ["C01", "C23"]}, {"shot_index": 8, "description": "온 마을의 집중된 시선에 심한 수치심을 느끼고 얼굴이 새빨갛게 달아오른 김지후(강수리영)의 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 9, "description": "부담스러운 시선을 견디지 못하고 다급하게 뒷발로 바닥을 밀어내며 한쪽 발을 내디딘 mid-stride 자세의 김지후(강수리영) 전신.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "부담스러운 시선을 견디지 못하고 다급하게 발걸음을 옮기려는 김지후(강수리영)의 전신.", "validator_reason": "'발걸음을 옮기려는'이라는 이동 동작을 추진력이 보존된 mid-stride 자세의 한 찰나로 수정함.", "character_ids": ["C01"]}, {"shot_index": 10, "description": "엄격한 표정으로 숲 출입 금지를 경고하는 금월도 마을 주민들 앞에서 차마 입을 떼지 못하고 얼어붙은 김지후(강수리영)의 측면.", "based_on_beat": 4, "characters": ["금월도 마을 주민", "김지후(강수리영)"], "character_ids": ["C23", "C01"]}]}, {"scene_index": 40, "scene_heading": "41. 실외. 숲속 입구 - 낮", "shots": [{"shot_index": 1, "description": "대낮임에도 불구하고 어둠이 짙게 깔린 숲길 오솔길 입구 앞에 우두커니 선 김지후(강수리영)의 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "칠흑 같은 숲속에서 금월도 마을 청년들이 커다란 포댓자루를 이고 앞으로 한 발을 내디딘 과거 기억 속 mid-action 광경.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "original_description": "칠흑 같은 숲속에서 금월도 마을 청년들이 커다란 포댓자루를 이고 걸어가는 과거 기억 속 광경.", "validator_reason": "'걸어가는' 연속 이동 동작을 한 발을 내디딘 mid-action 정지 순간으로 수정함.", "character_ids": ["C25"]}, {"shot_index": 3, "description": "어두운 숲에서 김여상이 극도의 공포에 질려 입을 반쯤 벌린 채 굳어 있는 과거 기억 속 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김여상"], "original_description": "어두운 숲에서 김여상이 극도의 공포에 질려 거친 숨을 내쉬는 과거 기억 속 얼굴 클로즈업.", "validator_reason": "'숨을 내쉬는' 시간 진행이 포함된 동작을 입을 벌린 채 굳어 있는 고정 상태로 변환함.", "character_ids": ["C10"]}, {"shot_index": 4, "description": "김지후(강수리영)와 김여상이 정신없이 숲을 헤치며 산비탈을 달려 내려가는 도중 한 발을 뻗고 있는 과거 기억 속 mid-action 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "김여상"], "original_description": "김지후(강수리영)와 김여상이 정신없이 숲을 헤치며 도망쳐 내려가는 과거 기억 속 전신.", "validator_reason": "'도망쳐 내려가는' 연속 이동 동작을 추진력이 보존된 mid-action 자세로 변환함.", "character_ids": ["C01", "C10"]}, {"shot_index": 5, "description": "김여상의 몸이 비명을 지르듯 입을 크게 벌린 채 어두운 비탈길 아래로 기울어져 허공에 떠 있는 과거 기억 속 떨어지는 mid-action 찰나.", "based_on_beat": 1, "characters": ["김여상"], "original_description": "김여상의 몸이 비명을 지르며 어두운 비탈길 아래로 완전히 굴러떨어지는 과거 기억 속 찰나.", "validator_reason": "'지르며 굴러떨어지는' 순차/연속 동작을 몸이 기울어져 허공에 떠 있는 단일 정지 순간으로 변환함.", "character_ids": ["C10"]}, {"shot_index": 6, "description": "현재로 돌아와, 바짝 긴장한 얼굴로 마른침을 삼키려는 듯 목울대가 도드라진 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "현재로 돌아와, 마른침을 꿀꺽 삼키며 바짝 긴장한 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'꿀꺽 삼키며'라는 연속 동작을 목울대가 도드라진 고정된 시각적 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "어두운 숲속 나무 사이에서 수리영을 공격한 대형 검은 염소가 가만히 바깥쪽을 노려보는 전경.", "based_on_beat": 2, "characters": ["수리영을 공격한 대형 검은 염소"], "character_ids": ["C27"]}, {"shot_index": 8, "description": "숲속의 수리영을 공격한 대형 검은 염소와 홀린 듯 시선을 맞춘 채 오솔길 입구에 굳어 있는 김지후(강수리영)의 모습.", "based_on_beat": 2, "characters": ["수리영을 공격한 대형 검은 염소", "김지후(강수리영)"], "character_ids": ["C27", "C01"]}]}, {"scene_index": 41, "scene_heading": "42. 실외. 숲속 - 잠시 후", "shots": [{"shot_index": 1, "description": "거친 숨을 토해내며 빽빽한 해송 숲길에서 한 발을 앞으로 뻗어 내딛는 mid-stride 자세인 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "거친 숨을 토해내며 빽빽한 해송 숲길을 바쁘게 걷는 김지후(강수리영)의 전신.", "validator_reason": "이동 동사인 '걷는'을 한 발을 내딛는 mid-action 정지 자세로 수정하여 방향성과 추진력을 보존했습니다.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "오래되어 이끼가 잔뜩 낀 허리 높이의 비석 앞부분 클로즈업.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "비석 앞에 놓인 썩은 육고기 덩어리의 선명한 모습.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 4, "description": "역겨운 냄새에 미간을 팍 찌푸린 채 썩은 고기를 내려다보는 김지후(강수리영)의 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "역겨운 냄새에 미간을 팍 찌푸리며 썩은 고기를 내려다보는 김지후(강수리영)의 얼굴.", "validator_reason": "'찌푸리며 내려다보는'의 동시 진행 표현을 '찌푸린 채 내려다보는' 단일 고정 상태로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "멀리서 날아온 휘파람 소리 쪽 숲으로 고개를 돌린 채 의아하게 응시하는 김지후(강수리영)의 측면.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 고개를 돌려 멀리서 날아온 휘파람 소리 쪽 숲을 의아하게 응시하는 측면.", "validator_reason": "'고개를 돌려 응시하는'의 연속 동작을 고개를 돌린 상태로 응시하는 단일 순간으로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "해송 나무와 수풀만 빼곡하게 들어찬 어두운 숲의 적막한 전경.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 7, "description": "빽빽한 나무 기둥 뒤로 짐승의 털이 난 날카로운 손이 튀어나온 찰나의 클로즈업.", "based_on_beat": 3, "characters": ["짐승의 털이 난 날카로운 손"], "character_ids": []}]}, {"scene_index": 42, "scene_heading": "43. 실외. 국도변 주유소 - 낮", "shots": [{"shot_index": 1, "description": "밝은 대낮의 국도변 주유소 주유기 옆에 세워진 구형 아반테 차량의 외부 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "정인우가 핸드폰을 귀에 댄 채 초조한 표정으로 허공을 응시하는 측면.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 3, "description": "미간을 찌푸린 채 핸드폰 화면을 내려다보는 정인우의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "전화를 포기한 정인우가 미간을 찌푸린 채 핸드폰 화면을 내려다보는 얼굴 클로즈업.", "validator_reason": "'전화를 포기한'이라는 이전 맥락의 서술을 제거하고 시각적인 정지 상태만 남김.", "character_ids": ["C03"]}, {"shot_index": 4, "description": "정인우의 핸드폰 화면에 여러 섬과 동떨어진 '금월도'라는 글씨가 적힌 지도앱이 선명하게 뜬 찰나.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}]}, {"scene_index": 43, "scene_heading": "44. 실외. 다시 숲속 - 낮", "shots": [{"shot_index": 1, "description": "무성한 숲길에서 김지후(강수리영)가 시그널을 잡기 위해 핸드폰을 허공 높이 치켜든 채 위를 올려다보는 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "김지후(강수리영)가 기시감을 느끼고 당황한 눈빛으로 주변 나무와 이끼 낀 비석을 유심히 응시하는 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 기시감을 느끼고 당황한 눈빛으로 주변 나무와 이끼 낀 비석을 둘러보는 모습.", "validator_reason": "'둘러보는'이라는 연속적인 시선 이동 동작을 특정 방향을 응시하는 정지 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 3, "description": "비석 앞에 놓인 썩은 고기 덩어리를 멍한 눈으로 내려다보는 김지후(강수리영)의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "어쩔 줄 몰라 하며 당황한 기색이 역력한 얼굴로 숲의 한 곳을 향해 고개를 돌리는 중간인 김지후(강수리영)의 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "어쩔 줄 몰라 하며 당황한 기색이 역력한 얼굴로 숲 주변을 휙 둘러보는 김지후(강수리영)의 클로즈업.", "validator_reason": "'휙 둘러보는'이라는 시간 진행 및 연속 동작을 고개를 돌리는 중간의 한 찰나로 수정함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "거친 바위 표면에 '수 리 영'이라는 세 글자가 선명하게 음각된 찰나의 클로즈업.", "based_on_beat": 2, "characters": [], "character_ids": []}, {"shot_index": 6, "description": "자신의 이름이 새겨진 비석 앞에서 극심한 공포에 사로잡혀 창백하게 굳어버린 김지후(강수리영)의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 7, "description": "다시 들려온 휘파람 소리에 흠칫 놀란 기색으로 허공을 향해 고개를 홱 돌린 채 굳어 있는 김지후(강수리영)의 불안한 측면.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "다시 들려온 휘파람 소리에 흠칫 놀라며 허공을 향해 고개를 홱 돌린 김지후(강수리영)의 불안한 측면.", "validator_reason": "'놀라며 ~ 돌린'으로 이어지는 순차적 동작을 고개를 돌린 채 굳어 있는 결과적 정지 상태로 통합함.", "character_ids": ["C01"]}]}, {"scene_index": 44, "scene_heading": "45. 실내. 도축장 - 낮", "shots": [{"shot_index": 1, "description": "깨진 창문으로 스며든 햇빛이 핏자국 가득한 도축장 바닥과 고기 걸개를 섬뜩하게 비추는 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "두 손을 허리에 얹은 강영란(흰 머리 여자)이 위압적이고 날 선 표정으로 꼿꼿하게 선 전신.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 3, "description": "피 묻은 바닥에 엎드린 금월도 마을 청년들이 사색이 된 얼굴로 바들바들 떠는 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 4, "description": "도축장 문 앞에 굳건히 선 고산들이 무심한 눈빛으로 앞을 응시하는 뒷모습.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 5, "description": "바닥에 엎드린 금월도 마을 청년들 중 한 명이 고산들 쪽으로 구원을 바라는 듯한 절박한 눈길을 보내는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 6, "description": "강영란(흰 머리 여자)이 허리를 굽혀 엎드린 금월도 마을 청년의 머리에 부드럽게 손을 얹고 있는 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "금월도 마을 청년"], "original_description": "강영란(흰 머리 여자)이 허리를 굽혀 엎드린 금월도 마을 청년들의 머리를 부드럽게 쓰다듬는 찰나.", "validator_reason": "'쓰다듬는' 연속 동작을 손을 머리에 얹고 있는 단일 정지 상태로 수정함.", "character_ids": ["C06", "C25"]}, {"shot_index": 7, "description": "강영란(흰 머리 여자)이 등 뒤에서 서늘하게 빛나는 도축용 칼을 빼어 든 순간.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 8, "description": "강영란(흰 머리 여자)의 길게 자라난 예리한 손톱이 금월도 마을 청년 중 한 명의 목에 깊이 파고든 mid-impact 클로즈업.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자) (육혈귀 각성 상태)", "금월도 마을 청년"], "original_description": "강영란(흰 머리 여자)이 길게 자라난 예리한 손톱으로 금월도 마을 청년들 중 한 명의 목을 강하게 긋는 순간의 클로즈업.", "validator_reason": "'긋는' 연속 동작을 손톱이 목에 깊이 파고든 폭력적 접촉의 단일 찰나(mid-impact)로 고정함.", "character_ids": ["C07", "C25"]}, {"shot_index": 9, "description": "목이 그어진 금월도 마을 청년들의 목덜미에서 붉은 피가 허공으로 거칠게 뿜어져 나오는 찰나.", "based_on_beat": 2, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 10, "description": "피를 뿜으며 도축장 바닥으로 고꾸라진 금월도 마을 청년들의 비참한 상태.", "based_on_beat": 2, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 11, "description": "극도의 공포에 질린 남은 금월도 마을 청년들이 바닥에 납작 엎드려 애원하는 광경.", "based_on_beat": 2, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 12, "description": "길게 내민 혀끝이 날카로운 손톱에 묻은 붉은 피에 닿아 있는 강영란(흰 머리 여자)의 기괴한 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자) (육혈귀 각성 상태)"], "original_description": "강영란(흰 머리 여자)이 날카로운 손톱에 묻은 붉은 피를 혀로 핥아먹는 기괴한 얼굴 클로즈업.", "validator_reason": "'핥아먹는' 연속 동작을 혀가 손톱의 피에 닿은 한 찰나의 정지 상태로 수정함.", "character_ids": ["C07"]}]}, {"scene_index": 45, "scene_heading": "46. 실외. 숲길 - 낮", "shots": [{"shot_index": 1, "description": "밝은 숲길을 걸어 내려오며 한쪽 발이 공중에 떠 있는 가벼운 발걸음의 mid-stride 자세를 한 강영란(흰 머리 여자)의 전신.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 가벼운 발걸음으로 밝은 숲길을 걸어 내려오는 전신.", "validator_reason": "이동 동사인 '걸어 내려오는' 동작의 방향성과 추진력을 보존하기 위해 발이 공중에 뜬 mid-action 순간으로 수정했습니다.", "character_ids": ["C06"]}, {"shot_index": 2, "description": "강영란(흰 머리 여자)의 몇 발짝 뒤에서 굳은 표정으로 숲을 따라 걸으며 한 발이 앞으로 나간 mid-stride 자세를 한 고산들의 모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "강영란(흰 머리 여자)의 몇 발짝 뒤에서 굳은 표정으로 숲을 따라 걷는 고산들의 모습.", "validator_reason": "'걷는'이라는 이동 동작을 한 발이 앞으로 나간 mid-action 정지 자세로 구체화하여 추진력을 보존했습니다.", "character_ids": ["C06", "C08"]}, {"shot_index": 3, "description": "우뚝 멈춰 선 채 고개를 뒤로 돌려 고산들을 뚫어지게 응시하는 강영란(흰 머리 여자)의 측면.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "우뚝 멈춰 선 강영란(흰 머리 여자)이 뒤를 돌아보며 고산들을 뚫어지게 응시하는 측면.", "validator_reason": "'돌아보며'라는 연속 동작의 여지가 있는 표현을 '고개를 돌린 채'라는 고정된 상태 묘사로 변경했습니다.", "character_ids": ["C06", "C08"]}, {"shot_index": 4, "description": "강영란(흰 머리 여자)의 날카로운 질문에 당황하여 눈동자가 한쪽으로 치우친 채 굳어 있는 고산들의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "강영란(흰 머리 여자)의 날카로운 질문에 당황하여 눈동자가 크게 흔들리는 고산들의 얼굴 클로즈업.", "validator_reason": "'흔들리는'이라는 시간 연속적인 동작을 눈동자가 멈춰 굳은 시각적 정지 상태로 수정했습니다.", "character_ids": ["C06", "C08"]}, {"shot_index": 5, "description": "강영란(흰 머리 여자)의 빈틈없는 시선에 압도되어 숨을 머금고 얼어붙은 고산들의 상태.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 6, "description": "강영란(흰 머리 여자)의 눈가에 투명한 눈물이 가득 고여 빛나는 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 7, "description": "흙바닥에 두 무릎이 막 닿아 먼지가 일어난 채 털썩 주저앉아 있는 고산들의 자세.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "고산들이 흙바닥에 두 무릎을 꿇고 털썩 주저앉는 찰나.", "validator_reason": "'주저앉는' 진행 동작을 무릎이 바닥에 닿아 멈춘 충격 순간의 상태로 변경하여 한 찰나로 만들었습니다.", "character_ids": ["C08"]}, {"shot_index": 8, "description": "흙바닥에 머리를 조아린 채 절망적인 표정으로 울먹이는 고산들의 모습.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "고산들이 흙바닥에 머리를 조아리며 절망적인 표정으로 울먹이는 모습.", "validator_reason": "'조아리며'라는 동작 진행을 '조아린 채'라는 결과가 고정된 상태로 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 9, "description": "바닥에 무릎을 꿇고 앉아 흐느끼는 고산들의 머리 위에 손을 얹은 채 머무는 강영란(흰 머리 여자)의 자세.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "강영란(흰 머리 여자)이 바닥에 무릎을 꿇고 앉아 흐느끼는 고산들의 머리를 어루만지는 찰나.", "validator_reason": "'어루만지는' 연속적인 접촉 동작을 손을 얹은 정지된 접촉 상태로 변경했습니다.", "character_ids": ["C06", "C08"]}, {"shot_index": 10, "description": "고산들을 꼭 끌어안은 강영란(흰 머리 여자)이 비장한 눈빛으로 허공을 노려보는 굳은 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}]}, {"scene_index": 46, "scene_heading": "47. 실외. 숲속 - 낮", "shots": [{"shot_index": 1, "description": "김지후(강수리영)가 허공을 향해 핸드폰을 치켜든 채 액정 화면을 뚫어지게 올려다보는 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "김지후(강수리영)가 낡은 비석 표면에 선명하게 음각된 '수 리 영' 세 글자를 내려다보는 시선.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 3, "description": "자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈동자가 크게 확장된 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈동자가 흔들리는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'흔들리는'이라는 연속 동작을 '크게 확장된'이라는 고정된 시각 상태로 변경했습니다.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "어두운 숲속 나무 사이에서 황금빛 눈알을 번뜩이는 수리영을 공격한 대형 검은 염소가 정면을 뚫어지게 노려보는 전경.", "based_on_beat": 2, "characters": ["수리영을 공격한 대형 검은 염소"], "character_ids": ["C27"]}, {"shot_index": 5, "description": "숲속의 수리영을 공격한 대형 검은 염소의 거대한 뿔과 기괴한 황금빛 눈동자 클로즈업.", "based_on_beat": 2, "characters": ["수리영을 공격한 대형 검은 염소"], "character_ids": ["C27"]}, {"shot_index": 6, "description": "겁에 질린 김지후(강수리영)가 수리영을 공격한 대형 검은 염소를 쳐다본 채 뒤로 물러서며 한쪽 발이 공중에 떠 있는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "수리영을 공격한 대형 검은 염소"], "original_description": "겁에 질린 김지후(강수리영)가 수리영을 공격한 대형 검은 염소를 쳐다본 채 반사적으로 한 발짝 뒷걸음질 치는 찰나.", "validator_reason": "뒷걸음질 치는 연속 동작을 발이 허공에 떠 있는 mid-action 정지 순간으로 변경하여 동작 방향을 보존했습니다.", "character_ids": ["C01", "C27"]}, {"shot_index": 7, "description": "수리영을 공격한 대형 검은 염소가 뿔을 앞세우고 머리를 푹 숙인 채 김지후(강수리영)를 향해 앞다리를 번쩍 치켜든 mid-action 찰나.", "based_on_beat": 3, "characters": ["수리영을 공격한 대형 검은 염소", "김지후(강수리영)"], "original_description": "수리영을 공격한 대형 검은 염소가 뿔을 앞세우고 머리를 푹 숙인 채 김지후(강수리영)를 향해 맹렬한 속도로 돌진하는 찰나.", "validator_reason": "돌진하는 추진 동작을 앞다리를 치켜들고 땅을 차내는 mid-action 정지 순간으로 구체화하여 방향성을 보존했습니다.", "character_ids": ["C27", "C01"]}, {"shot_index": 8, "description": "흙바닥에 철퍼덕 넘어진 채 공포에 질려 입을 크게 벌리고 비명을 지르는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "도망치다 흙바닥에 철퍼덕 넘어진 김지후(강수리영)가 공포에 질려 비명을 내지르는 얼굴 클로즈업.", "validator_reason": "'도망치다 넘어진'이라는 시간 순서 표현을 '넘어진 채'라는 단일 결과 상태로 변경했습니다.", "character_ids": ["C01"]}, {"shot_index": 9, "description": "바닥에 주저앉은 김지후(강수리영)를 향해 수리영을 공격한 대형 검은 염소가 뒷다리로 바닥을 밀어내며 날카로운 뿔을 뻗은 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "수리영을 공격한 대형 검은 염소"], "original_description": "바닥에 주저앉은 김지후(강수리영)를 향해 수리영을 공격한 대형 검은 염소의 날카로운 뿔이 들이받기 직전의 아슬아슬한 상태.", "validator_reason": "'들이받기 직전'의 모호한 접촉 순간을 뒷다리로 바닥을 차내며 돌진하는 능동적 역학을 보존한 mid-action으로 재작성했습니다.", "character_ids": ["C01", "C27"]}, {"shot_index": 10, "description": "고산들의 묵직한 주먹이 측면에 닿아 있는 동시에, 충격으로 뒷다리가 꺾이며 허공에 몸이 붕 뜬 수리영을 공격한 대형 검은 염소의 찰나.", "based_on_beat": 3, "characters": ["고산들", "수리영을 공격한 대형 검은 염소"], "original_description": "고산들의 묵직한 주먹에 측면을 강타당한 수리영을 공격한 대형 검은 염소가 충격으로 허공에 튕겨 나가는 순간.", "validator_reason": "강타당한 직후 튕겨 나가는 연속성을 주먹이 닿은 상태와 충격으로 몸이 뜬 상태가 결합된 단일 mid-impact 찰나로 변경했습니다.", "character_ids": ["C08", "C27"]}, {"shot_index": 11, "description": "눈을 크게 뜬 채 시선이 고정된 김지후(강수리영)의 시선 끝에 우뚝 서 있는 고산들의 듬직한 전신.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "고산들"], "original_description": "질끈 감았던 눈을 뜬 김지후(강수리영)의 시선 끝에 우뚝 서 있는 고산들의 듬직한 전신.", "validator_reason": "'감았던 눈을 뜬'이라는 전후 동작 연결을 '눈을 크게 뜬 채'라는 단일 결과 상태로 수정했습니다.", "character_ids": ["C01", "C08"]}, {"shot_index": 12, "description": "고산들이 바닥에 넘어진 김지후(강수리영)를 향해 거친 손을 뻗어 내민 찰나.", "based_on_beat": 3, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}, {"shot_index": 13, "description": "고산들과 손을 맞잡고 선 채 다행스러움과 고마움이 섞인 눈빛으로 그를 올려다보는 김지후(강수리영)의 얼굴.", "based_on_beat": 4, "characters": ["고산들", "김지후(강수리영)"], "original_description": "고산들의 손을 잡고 일어선 김지후(강수리영)가 다행스러움과 고마움이 섞인 눈빛으로 그를 올려다보는 얼굴.", "validator_reason": "'손을 잡고 일어선'이라는 순차 동작을 '손을 맞잡고 선 채'라는 정지된 결과 상태로 변경했습니다.", "character_ids": ["C08", "C01"]}, {"shot_index": 14, "description": "차가운 눈빛으로 김지후(강수리영)를 쏘아보며 퉁명스럽게 경고를 내뱉는 고산들의 측면.", "based_on_beat": 4, "characters": ["고산들", "김지후(강수리영)"], "character_ids": ["C08", "C01"]}, {"shot_index": 15, "description": "이전과 달리 위압적인 고산들의 태도에 크게 당황하여 입술을 뗀 채 굳어버린 김지후(강수리영)의 얼굴.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "고산들"], "character_ids": ["C01", "C08"]}, {"shot_index": 16, "description": "고산들이 쓰러진 수리영을 공격한 대형 검은 염소의 커다란 몸통을 어깨 위로 훌쩍 둘러멘 듬직한 뒷모습.", "based_on_beat": 4, "characters": ["고산들", "수리영을 공격한 대형 검은 염소"], "character_ids": ["C08", "C27"]}, {"shot_index": 17, "description": "어깨에 거대한 짐승을 멘 고산들이 김지후(강수리영)를 뒤로한 채 산 아래쪽으로 한 발을 길게 내디뎌 공중에 떠 있는 mid-action 전신.", "based_on_beat": 4, "characters": ["고산들", "김지후(강수리영)", "수리영을 공격한 대형 검은 염소"], "original_description": "어깨에 거대한 짐승을 멘 고산들이 김지후(강수리영)를 숲에 남겨둔 채 산 아래쪽으로 성큼성큼 걸어가는 전신.", "validator_reason": "걷는 연속 동작을 보존하기 위해 한 발이 허공에 뜬 mid-action 정지 순간으로 변경했습니다.", "character_ids": ["C08", "C01", "C27"]}, {"shot_index": 18, "description": "숲 아래로 멀어지는 고산들의 뒷모습을 향해 뒷발로 땅을 밀어내며 한 발을 허공에 내민 김지후(강수리영)의 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "고산들"], "original_description": "숲 아래로 멀어지는 고산들의 뒷모습을 향해 서둘러 발걸음을 내딛는 김지후(강수리영)의 찰나.", "validator_reason": "발걸음을 내딛는 연속 동작을 발을 내밀고 땅을 미는 mid-action 순간으로 구체화하여 방향성을 보존했습니다.", "character_ids": ["C01", "C08"]}]}, {"scene_index": 47, "scene_heading": "48. 실외. 해안마을 선착장 - 낮", "shots": [{"shot_index": 1, "description": "대낮의 해안가 선착장에서 드럼통 모닥불 곁에 쪼그리고 앉은 정인우가 수심이 가득한 표정으로 낚싯꾼 #1을 올려다보는 모습.", "based_on_beat": 1, "characters": ["정인우", "낚싯꾼 #1"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "정인우의 절박한 표정을 철저히 외면한 채 낄낄거리며 소주잔을 맞대고 있는 낚싯꾼 #1과 낚싯꾼 #2의 찰나.", "based_on_beat": 1, "characters": ["정인우", "낚싯꾼 #1", "낚싯꾼 #2"], "original_description": "정인우의 절박한 표정을 철저히 외면한 채 낄낄거리며 소주잔을 맞부딪치는 낚싯꾼 #1과 낚싯꾼 #2의 찰나.", "validator_reason": "'맞부딪치는'이라는 연속 동작을 '맞대고 있는'이라는 시각적 정지 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "배편이 끊겼다는 절망적인 사실에 미간을 잔뜩 구긴 채 입을 살짝 벌리고 굳어 있는 정인우의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "배편이 끊겼다는 절망적인 사실에 미간을 잔뜩 구기며 깊은 한숨을 토해내는 정인우의 얼굴 클로즈업.", "validator_reason": "'구기며 토해내는'이라는 연속 동작을 '구긴 채 입을 살짝 벌리고 굳어 있는' 정지 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 4, "description": "자리에서 일어난 정인우가 답답한 표정으로 선착장 끝에 사람들이 몰려 있는 소란스러운 방향을 응시하는 전신.", "based_on_beat": 2, "characters": ["정인우", "사람들"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "선착장 한쪽에 둘러쳐진 노란색 폴리스 라인 너머로 한국인 구경꾼들이 저마다 핸드폰을 들이밀며 시끌벅적하게 웅성거리는 전경.", "based_on_beat": 2, "characters": ["한국인 구경꾼들"], "character_ids": []}, {"shot_index": 6, "description": "빽빽하게 몰려든 구경꾼들 틈바구니로 한쪽 어깨를 밀어넣은 mid-action 자세로, 다급하게 앞을 향해 고개를 들이민 정인우의 찰나.", "based_on_beat": 3, "characters": ["정인우", "구경꾼들"], "original_description": "빽빽하게 몰려든 구경꾼들 틈바구니로 어깨를 비집고 들어가며 다급하게 고개를 들이미는 정인우의 찰나.", "validator_reason": "'비집고 들어가며 들이미는'이라는 연속 동작을 어깨를 밀어넣은 mid-action 자세와 고개를 들이민 정지 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 7, "description": "폴리스 라인 안쪽 바닥에 머리와 팔 한쪽이 참혹하게 뜯겨나간 시신이 핏물과 함께 널브러진 끔찍한 상태.", "based_on_beat": 3, "characters": ["시신"], "character_ids": []}, {"shot_index": 8, "description": "훼손된 시신 주변에서 쪼그려 앉아 현장 조사를 하던 조 형사와 신 형사가 난감한 표정으로 바닥을 내려다보는 모습.", "based_on_beat": 3, "characters": ["조 형사", "신 형사", "시신"], "character_ids": ["C13", "C14"]}, {"shot_index": 9, "description": "끔찍한 시신의 상태를 향해 충격과 경악으로 두 눈을 크게 뜬 채 굳어 있는 정인우의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["정인우"], "original_description": "끔찍한 시신의 상태를 직접 목격하고 충격과 경악으로 두 눈을 크게 뜬 정인우의 얼굴 클로즈업.", "validator_reason": "'목격하고'라는 시간 연결어를 제거하고 '눈을 크게 뜬 채 굳어 있는' 단일 정지 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 10, "description": "바닥에서 몸을 반쯤 일으킨 자세로, 폴리스 라인 너머 인파 속의 정인우와 똑바로 눈을 맞춘 채 멈칫한 조 형사의 순간.", "based_on_beat": 3, "characters": ["조 형사", "정인우", "인파"], "original_description": "바닥에서 몸을 일으키던 조 형사가 폴리스 라인 너머 인파 속의 정인우와 똑바로 눈이 마주친 채 멈칫하는 순간.", "validator_reason": "'몸을 일으키던'이라는 진행형 동작을 '몸을 반쯤 일으킨 자세로'라는 정지 상태로 수정함.", "character_ids": ["C13", "C03"]}]}, {"scene_index": 48, "scene_heading": "49. 실내. 반월 식당 - 낮", "shots": [{"shot_index": 1, "description": "주방 도마 위에서 고산들이 쥔 두툼한 칼날이 핏빛 생고기에 깊숙이 박힌 채 힘이 실려 있는 찰나.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "주방 도마 위에서 고산들이 쥔 두툼한 칼날이 핏빛 생고기를 향해 자비 없이 강하게 내리꽂히는 찰나.", "validator_reason": "'내리꽂히는'이라는 진행 동작을 칼날이 고기에 깊이 박혀 힘이 실린 강렬한 mid-impact 순간으로 변경함.", "character_ids": ["C08"]}, {"shot_index": 2, "description": "화려한 붉은색 무녀복이 걸린 열린 방문 안쪽에서 제사 물품들을 양손에 든 채 서 있는 강영란(흰 머리 여자)의 뒷모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "화려한 붉은색 무녀복이 걸린 열린 방문 안쪽에서 강영란(흰 머리 여자)이 제사 물품들을 분주하게 챙기는 뒷모습.", "validator_reason": "'분주하게 챙기는'이라는 연속 동작을 물건을 든 채 고정된 자세의 한 찰나로 변경함.", "character_ids": ["C06"]}, {"shot_index": 3, "description": "식당 구석 테이블에 잔뜩 웅크리고 앉은 김지후(강수리영)가 주방 쪽의 고산들을 불안한 눈빛으로 곁눈질하는 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "고산들"], "character_ids": ["C01", "C08"]}, {"shot_index": 4, "description": "열린 방문 안쪽의 강영란(흰 머리 여자)을 향해 고개를 돌린 채 긴장된 표정으로 예의주시하는 김지후(강수리영)의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "original_description": "고개를 돌려 열린 방문 안쪽의 강영란(흰 머리 여자)을 긴장된 표정으로 예의주시하는 김지후(강수리영)의 모습.", "validator_reason": "'고개를 돌려'라는 시간 진행 표현을 '고개를 돌린 채'의 정지 상태로 변경함.", "character_ids": ["C01", "C06"]}, {"shot_index": 5, "description": "주눅 든 얼굴로 입술을 살짝 벌린 채 강영란(흰 머리 여자)을 향해 조심스러운 표정으로 시선을 고정한 김지후(강수리영)의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "original_description": "김지후(강수리영)가 주눅 든 얼굴로 입술을 달싹이며 강영란(흰 머리 여자)을 향해 조심스럽게 엄마의 안위를 묻는 표정.", "validator_reason": "'입술을 달싹이며 묻는'이라는 연속 동작을 입을 벌린 채 표정을 짓는 정지 순간으로 변경함.", "character_ids": ["C01", "C06"]}, {"shot_index": 6, "description": "방 안에서 고개를 홱 뺀 채 김지후(강수리영)를 차갑게 쳐다보는 강영란(흰 머리 여자)의 찰나.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "방 안의 강영란(흰 머리 여자)이 하던 일을 멈추고 고개를 홱 빼어 김지후(강수리영)를 차갑게 쳐다보는 찰나.", "validator_reason": "'하던 일을 멈추고 고개를 홱 빼어'라는 순차 동작을 고개를 뺀 자세로 멈춘 단일 순간으로 변경함.", "character_ids": ["C06", "C01"]}, {"shot_index": 7, "description": "김지후(강수리영)의 앞을 걷는 mid-stride 자세로 무언의 경고를 담아 서늘하게 쏘아보는 고산들의 순간.", "based_on_beat": 3, "characters": ["고산들", "김지후(강수리영)"], "original_description": "주방에서 걸어 나온 고산들이 김지후(강수리영)의 앞을 쓱 지나치며 무언의 경고를 담아 서늘하게 쏘아보는 순간.", "validator_reason": "'걸어 나온', '지나치며 쏘아보는' 등의 연속 이동 동작을 mid-stride 자세로 멈춘 한 순간으로 변경함.", "character_ids": ["C08", "C01"]}, {"shot_index": 8, "description": "고산들의 위협적인 시선에 겁을 먹고 어깨를 잔뜩 움츠린 채 입을 꽉 다문 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "고산들"], "original_description": "고산들의 위협적인 시선에 겁을 먹고 어깨를 움츠리며 입을 꽉 다문 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'어깨를 움츠리며'라는 진행 동작을 어깨를 잔뜩 움츠린 채 굳어있는 정지 상태로 변경함.", "character_ids": ["C01", "C08"]}, {"shot_index": 9, "description": "위축된 김지후(강수리영)의 맞은편 의자에 엉덩이가 막 닿으려 무릎을 굽힌 mid-action 자세의 강영란(흰 머리 여자).", "based_on_beat": 4, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "방에서 걸어 나온 강영란(흰 머리 여자)이 위축된 김지후(강수리영)의 맞은편 의자에 부드럽게 내려앉는 찰나.", "validator_reason": "'걸어 나온'과 '내려앉는' 순차 동작을 의자에 앉기 직전의 mid-action 자세로 고정함.", "character_ids": ["C06", "C01"]}, {"shot_index": 10, "description": "강영란(흰 머리 여자)이 다정한 미소를 띤 채 김지후(강수리영)의 굳은 어깨를 손으로 꽉 감싸 쥔 모습.", "based_on_beat": 4, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "강영란(흰 머리 여자)이 다정한 미소를 띤 채 손을 뻗어 김지후(강수리영)의 굳은 어깨를 감싸 쥐는 모습.", "validator_reason": "'손을 뻗어'와 '감싸 쥐는' 두 동작을 어깨를 감싸 쥔 고정 상태로 변경함.", "character_ids": ["C06", "C01"]}, {"shot_index": 11, "description": "어깨에 닿은 손길에 기괴함과 섬뜩함을 느끼며 바짝 얼어붙은 채 긴장한 표정이 역력한 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "어깨를 쓰다듬는 다정한 손길에서 기괴함과 섬뜩함을 느끼고 바짝 얼어붙은 채 마른침을 삼키는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'쓰다듬는'과 '마른침을 삼키는' 연속 동작을 손이 닿은 채 바짝 얼어붙어 긴장한 정지 상태로 변경함.", "character_ids": ["C01"]}]}, {"scene_index": 49, "scene_heading": "50. 실내. 해안마을 횟집 - 밤", "shots": [{"shot_index": 1, "description": "깜깜한 밤바다 멀리 불을 밝힌 야간 조업 어선들이 떠 있는 풍경.", "based_on_beat": 0, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "해안마을 횟집 바깥 자리에서 정인우가 조 형사와 신 형사의 빈 잔 위로 소주병을 기울인 찰나.", "based_on_beat": 1, "characters": ["정인우", "조 형사", "신 형사"], "character_ids": ["C03", "C13", "C14"]}, {"shot_index": 3, "description": "진지한 표정의 정인우 잔 위로 신 형사가 소주병을 기울인 순간.", "based_on_beat": 1, "characters": ["정인우", "신 형사"], "character_ids": ["C03", "C14"]}, {"shot_index": 4, "description": "정인우가 잔을 입술에 바짝 댄 채 고개를 살짝 젖혀 마시는 측면.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "신 형사에게서 술을 받은 정인우가 잔을 입술에 바짝 댄 채 삼키는 측면.", "validator_reason": "'술을 받은'이라는 이전 동작의 경위를 나타내는 서술을 제거하고 술을 마시는 정지 자세만 남겼습니다.", "character_ids": ["C03"]}, {"shot_index": 5, "description": "정인우가 미간을 찌푸린 채 테이블 위로 핸드폰을 쑥 내민 순간.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 6, "description": "정인우가 내민 핸드폰 화면에 어둑한 골목길의 강영란(흰 머리 여자)과 황봉업(황 씨)이 찍힌 CCTV 캡쳐 사진이 선명하게 떠 있는 찰나.", "based_on_beat": 2, "characters": ["정인우", "강영란(흰 머리 여자)", "황봉업(황 씨)"], "character_ids": ["C03", "C06", "C11"]}, {"shot_index": 7, "description": "핸드폰 화면의 사진을 유심히 내려다보는 조 형사와 신 형사의 굳은 얼굴.", "based_on_beat": 2, "characters": ["조 형사", "신 형사"], "character_ids": ["C13", "C14"]}, {"shot_index": 8, "description": "놀란 표정의 조 형사와 신 형사가 서로의 눈을 맞추고 있는 찰나.", "based_on_beat": 2, "characters": ["조 형사", "신 형사"], "original_description": "핸드폰 사진을 확인한 조 형사와 신 형사가 놀란 표정으로 서로의 눈을 맞춘 찰나.", "validator_reason": "'사진을 확인한'이라는 선행 동작에 해당하는 시간 연결 표현을 제거하고 눈을 맞추는 단일 순간만 묘사했습니다.", "character_ids": ["C13", "C14"]}]}, {"scene_index": 50, "scene_heading": "51. 실내. 반월 식당 뒷방 - 밤", "shots": [{"shot_index": 1, "description": "어두운 식당 뒷방에서 김지후(강수리영)가 커튼을 살짝 걷은 채 바깥을 엿보는 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "어두운 식당 뒷방에서 김지후(강수리영)가 커튼을 살짝 걷어 바깥을 엿보는 측면.", "validator_reason": "연속 동작으로 읽힐 수 있는 '걷어 엿보는'을 결과 상태가 유지된 '걷은 채'로 수정함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "커튼 틈 사이로 보이는 골목길에 금월도 마을 청년들이 식당 쪽을 뚫어지게 주시하며 서 있는 전경.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 3, "description": "김지후(강수리영)가 커튼을 꽉 쥔 채 긴장된 표정으로 방 안을 향해 돌아선 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "답답함에 휩싸여 어두운 방 안을 걷는 중 한 발을 바닥에서 막 들어 올린 mid-stride 자세의 김지후(강수리영) 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "답답함에 휩싸여 어두운 방 안을 서성이는 김지후(강수리영)의 전신.", "validator_reason": "이동 동작인 '서성이는'을 한 발을 뗀 mid-stride 정지 순간으로 수정하여 자세의 방향성을 보존함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "금월도 밤하늘 위로 만월에 가까워진 둥근 달이 차갑게 빛나는 풍경.", "based_on_beat": 1, "characters": [], "character_ids": []}]}, {"scene_index": 51, "scene_heading": "52. 실내. 동굴 - 밤", "shots": [{"shot_index": 1, "description": "촉 낮은 전구 불빛 아래 쇠사슬에 묶인 초췌한 몰골의 강민숙(홍은미)이 잔뜩 인상을 찌푸린 얼굴.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 2, "description": "고산들이 바닥에 묶인 강민숙(홍은미)을 안타까운 시선으로 묵묵히 내려다보는 전신.", "based_on_beat": 1, "characters": ["고산들", "강민숙(홍은미)"], "character_ids": ["C08", "C04"]}, {"shot_index": 3, "description": "강민숙(홍은미)이 고산들을 향해 간절한 눈빛을 띠고 고개를 치켜든 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "고산들"], "character_ids": ["C04", "C08"]}, {"shot_index": 4, "description": "분노와 답답함이 섞인 얼굴로 강민숙(홍은미)을 향해 핏대를 세운 채 소리치는 고산들의 클로즈업.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "고산들"], "character_ids": ["C04", "C08"]}, {"shot_index": 5, "description": "할 말을 잃고 굳어버린 강민숙(홍은미)의 애처로운 표정.", "based_on_beat": 2, "characters": ["강민숙(홍은미)"], "original_description": "할 말을 잃고 멈칫하며 굳어버린 강민숙(홍은미)의 애처로운 표.", "validator_reason": "원문의 오타('표')를 '표정'으로 수정하고 단일 결과 상태로 다듬음.", "character_ids": ["C04"]}, {"shot_index": 6, "description": "강민숙(홍은미)을 등진 채 막 걸음을 내디뎌 한쪽 발이 바닥에서 살짝 떨어진 고산들의 뒷모습.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "고산들"], "original_description": "강민숙(홍은미)을 마지막으로 쳐다본 고산들이 뒤를 돌아 발걸음을 떼는 순간.", "validator_reason": "'쳐다본' 뒤 '뒤를 돌아 발걸음을 떼는' 연속 동작을 이동 직전의 mid-action 순간으로 압축함.", "character_ids": ["C04", "C08"]}, {"shot_index": 7, "description": "돌아선 고산들의 뒷모습을 향해 강민숙(홍은미)이 절박하게 애원하며 부르짖는 얼굴.", "based_on_beat": 2, "characters": ["고산들", "강민숙(홍은미)"], "character_ids": ["C08", "C04"]}, {"shot_index": 8, "description": "고개를 돌리지 않은 채 동굴 출구를 향해 걸음을 내딛는, 한쪽 다리가 앞으로 뻗어진 고산들의 뒷모습.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "고산들"], "original_description": "강민숙(홍은미)의 간절한 목소리에도 고개를 돌리지 않고 묵묵히 동굴을 빠져나가는 고산들의 뒷모습.", "validator_reason": "'빠져나가는'이라는 연속 이동 동작을 걷는 도중의 mid-action 자세로 고정함.", "character_ids": ["C04", "C08"]}]}, {"scene_index": 52, "scene_heading": "53. 실외. 숲속 만월제 도당 - 밤", "shots": [{"shot_index": 1, "description": "어두운 숲속 공터 한가운데 검붉은 피가 잔뜩 묻은 거대한 바위가 기괴하게 서 있는 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "피 묻은 거대 바위 앞에 고산들이 털썩 무릎을 꿇고 앉은 뒷모습.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 3, "description": "무릎을 꿇은 고산들이 거친 질감의 바위 표면 위로 두 손을 뻗은 채 밀착한 찰나.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "무릎을 꿇은 고산들이 거친 질감의 바위 표면 위로 두 손을 뻗어 밀착한 찰나.", "validator_reason": "시간 순서로 연결된 '뻗어 밀착한'을 '뻗은 채 밀착한'의 결과 상태와 정지 자세 조합으로 수정", "character_ids": ["C08"]}, {"shot_index": 4, "description": "고산들이 고개를 푹 숙인 채 간절한 표정으로 기도를 올리는 측면.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}]}, {"scene_index": 53, "scene_heading": "54. 실외. 해안마을 선착장 - 낮", "shots": [{"shot_index": 1, "description": "밝은 대낮의 선착장에 정박한 낚시 어선 위에서 황봉업(황 씨)이 불만 가득한 표정으로 꼿꼿하게 선 모습.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 2, "description": "선착장 끄트머리에 선 정인우가 배 위의 황봉업(황 씨)을 매섭게 노려보는 측면.", "based_on_beat": 1, "characters": ["정인우", "황봉업(황 씨)"], "character_ids": ["C03", "C11"]}, {"shot_index": 3, "description": "인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 짜증스럽게 한 손을 내젓는 mid-action 찰나.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "정인우"], "original_description": "인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 짜증스럽게 손사래를 치는 찰나.", "validator_reason": "'손사래를 치는'이라는 연속 동작을 한 손을 내젓는 중인 단일 정지 순간으로 수정함.", "character_ids": ["C11", "C03"]}, {"shot_index": 4, "description": "정인우가 어금니를 꽉 깨물고 굳은 결심을 한 표정으로 서 있는 얼굴.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "정인우가 황봉업(황 씨)의 눈앞으로 경찰 신분증을 쥔 손을 뻗은 찰나의 클로즈업.", "based_on_beat": 2, "characters": ["정인우", "황봉업(황 씨)"], "original_description": "정인우가 황봉업(황 씨)의 눈앞으로 경찰 신분증을 홱 들이미는 찰나의 클로즈업.", "validator_reason": "'홱 들이미는'이라는 연속/추진 동작을 신분증을 뻗어 내민 정지 상태의 찰나로 수정함.", "character_ids": ["C03", "C11"]}, {"shot_index": 6, "description": "눈앞에 내밀어진 경찰 신분증을 보며 당황하여 얼굴이 구겨진 황봉업(황 씨)의 표정.", "based_on_beat": 2, "characters": ["정인우", "황봉업(황 씨)"], "original_description": "정인우가 들이민 경찰 신분증을 목격하고 당황하여 얼굴이 구겨진 황봉업(황 씨)의 표정.", "validator_reason": "'목격하고 당황하여'라는 시간 순차적 연결을 결과 상태인 '보며 당황하여'로 한 찰나에 통합함.", "character_ids": ["C03", "C11"]}, {"shot_index": 7, "description": "정인우가 차가운 눈빛으로 황봉업(황 씨)을 압박하듯 노려보는 전신.", "based_on_beat": 2, "characters": ["정인우", "황봉업(황 씨)"], "character_ids": ["C03", "C11"]}, {"shot_index": 8, "description": "정인우의 기세에 완전히 짓눌려 난감한 표정을 짓는 황봉업(황 씨)의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["정인우", "황봉업(황 씨)"], "character_ids": ["C03", "C11"]}]}, {"scene_index": 54, "scene_heading": "55. 실외. 황 씨의 낚시 어선 - 낮", "shots": [{"shot_index": 1, "description": "짙은 안개가 자욱하게 깔린 바다 위, 선수에 하얀 물보라를 일으키며 앞으로 나아가는 낚시 어선의 외부 전경.", "based_on_beat": 1, "characters": [], "original_description": "짙은 안개가 자욱하게 깔린 바다 위를 가로지르며 나아가는 낚시 어선의 외부 전경.", "validator_reason": "어선이 이동하는 연속적인 진행 동작('가로지르며 나아가는')을 물보라가 이는 추진 모먼트의 고정된 상태로 수정했습니다.", "character_ids": []}, {"shot_index": 2, "description": "정인우가 낚시 어선의 뱃머리에 서서 짙은 안개 너머를 뚫어지게 주시하는 모습.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 3, "description": "조타실 안에서 핸들을 쥔 황봉업(황 씨)이 뱃머리의 정인우를 향해 적대감 가득한 눈빛을 쏘아보는 측면.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "정인우"], "character_ids": ["C11", "C03"]}, {"shot_index": 4, "description": "짙은 안개 사이로 어둡고 음울한 기운을 뿜어내는 금월도의 기괴한 형상이 드러나 있는 전경.", "based_on_beat": 1, "characters": [], "original_description": "짙은 안개가 걷히며 어둡고 음울한 기운을 뿜어내는 금월도의 기괴한 형상이 모습을 드러낸 전경.", "validator_reason": "안개가 걷히는 시간적 과정('걷히며')을 제거하고 섬이 안개 속에서 드러나 있는 고정된 결과 상태로 수정했습니다.", "character_ids": []}]}, {"scene_index": 55, "scene_heading": "56. 실외. 금월도 선착장 - 낮", "shots": [{"shot_index": 1, "description": "낚시 어선 뱃전을 뒤로하고 선착장 바닥을 향해 몸을 날려 허공에 떠 있는 정인우의 전신.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "낚시 어선에서 금월도 선착장 바닥으로 사뿐히 뛰어내린 정인우의 전신.", "validator_reason": "원문의 '점프해서 내려서는'이라는 이동 및 순차 동작을 뱃전을 뒤로하고 공중에 뜬 mid-action 순간으로 재작성함.", "character_ids": ["C03"]}, {"shot_index": 2, "description": "어선 조타실 안에서 불만 가득한 표정으로 바깥을 쏘아보는 황봉업(황 씨)의 측면.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 3, "description": "선착장에 모인 금월도 마을 주민들이 정인우를 향해 적대적이고 차가운 시선을 던지는 광경.", "based_on_beat": 1, "characters": ["금월도 마을 주민", "정인우"], "character_ids": ["C23", "C03"]}, {"shot_index": 4, "description": "마을 주민들의 싸늘한 시선에 위축된 표정으로 통신이 끊긴 핸드폰 화면을 내려다보는 정인우의 얼굴.", "based_on_beat": 1, "characters": ["금월도 마을 주민", "정인우"], "character_ids": ["C23", "C03"]}, {"shot_index": 5, "description": "반월 식당 앞에 우두커니 선 강영란(흰 머리 여자)이 선착장 쪽을 뚫어지게 주시하는 모습.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 6, "description": "식당 쪽을 향해 안도감에 환한 미소를 짓는 정인우의 찰나.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 7, "description": "강영란(흰 머리 여자)의 등 뒤에서 정인우를 향해 반갑게 한 손을 높이 들어 올린 김지후(강수리영)의 모습.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "정인우", "김지후(강수리영)"], "original_description": "강영란(흰 머리 여자)의 등 뒤에서 정인우를 향해 반갑게 손을 흔드는 김지후(강수리영)의 모습.", "validator_reason": "'손을 흔드는'이라는 반복/연속 동작을 한 손을 들어 올린 단일 정지 자세로 수정함.", "character_ids": ["C06", "C03", "C01"]}]}, {"scene_index": 56, "scene_heading": "57. 실외. 금월도 해안길 - 낮", "shots": [{"shot_index": 1, "description": "비좁은 해안가 흙길에서 나란히 한쪽 발을 내딛은 mid-stride 자세의 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "비좁은 해안가 흙길을 나란히 걷는 김지후(강수리영)와 정인우의 전신.", "validator_reason": "'걷는'이라는 연속적인 이동 동작을 추진력이 보존된 mid-stride 정지 자세로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 2, "description": "경계하는 눈빛을 띠고 굳은 얼굴로 앞을 주시하는 김지후(강수리영)의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 3, "description": "오던 길에 우뚝 선 채 어이없다는 표정으로 김지후(강수리영)를 쏘아보는 정인우의 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 4, "description": "미간을 팍 구긴 채 의구심 가득한 얼굴로 쏘아붙이듯 입을 벌리고 있는 정인우의 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "미간을 팍 구긴 채 의구심 가득한 얼굴로 쏘아붙이는 정인우의 클로즈업.", "validator_reason": "'쏘아붙이는'이라는 발화 동작을 입을 벌리고 있는 정지 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 5, "description": "말문이 막힌 듯 굳은 표정으로 입술을 꾹 다문 김지후(강수리영)의 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 6, "description": "가파른 해안가 바위벽에 찰싹 달라붙은 채 조심스럽게 위쪽으로 한쪽 발을 뻗은 김지후(강수리영)와 정인우의 모습.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "original_description": "가파른 해안가 바위벽에 찰싹 달라붙어 조심스럽게 위쪽으로 발을 뻗는 김지후(강수리영)와 정인우의 모습.", "validator_reason": "'발을 뻗는'이라는 동작 진행을 발을 뻗은 채 고정된 자세로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 7, "description": "멀리 떨어진 바다 위 어선에서 바위에 매달린 두 사람을 뚫어지게 감시하는 황봉업(황 씨)의 측면.", "based_on_beat": 3, "characters": ["황봉업(황 씨)", "김지후(강수리영)", "정인우"], "original_description": "멀리 떨어진 바다 위 어선에서 바위를 오르는 두 사람을 뚫어지게 감시하는 황봉업(황 씨)의 측면.", "validator_reason": "관찰 대상인 두 사람의 '오르는'이라는 연속 동작을 '매달린'이라는 고정 상태로 수정함.", "character_ids": ["C11", "C01", "C03"]}]}, {"scene_index": 57, "scene_heading": "58. 실외. 숲속 - 낮", "shots": [{"shot_index": 1, "description": "이끼 낀 비석 앞에 쪼그려 앉은 채 음각된 글자를 유심히 들여다보는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "정인우의 시선 끝에 놓인 낡은 비석 표면에 '수 리 영' 세 글자가 희미하게 새겨진 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 3, "description": "비석 앞의 정인우 등 뒤에 선 채 미간을 잔뜩 찌푸린 김지후(강수리영)의 얼굴.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 4, "description": "비석 아래에 놓인 썩은 고깃덩어리 위로 징그러운 벌레들이 꼬인 기괴한 상태.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 5, "description": "바짝 긴장한 얼굴로 날카롭게 눈을 빛내며 한 손으로 어두운 수풀을 밀어낸 채 한 발을 앞으로 뻗은 mid-stride 자세의 김지후(강수리영) 전신.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "바짝 긴장한 얼굴로 날카롭게 눈을 빛내며 어두운 수풀을 헤치고 나아가는 김지후(강수리영)의 전신.", "validator_reason": "이동 동작인 '헤치고 나아가는'을 수풀을 밀어내고 발을 뻗은 mid-stride 상태의 정지된 찰나로 수정함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "뒷발은 땅에 디딘 채 수풀 속으로 조심스럽게 앞발을 뻗어 올린 mid-stride 자세의 정인우 전신.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "수풀 속으로 조심스럽게 발을 내딛는 정인우의 전신.", "validator_reason": "이동 동작인 '발을 내딛는'을 뒷발을 딛고 앞발을 뻗은 mid-stride 상태의 정지된 찰나로 수정함.", "character_ids": ["C03"]}]}, {"scene_index": 58, "scene_heading": "59. 실외. 염소 축사 - 낮", "shots": [{"shot_index": 1, "description": "검은 염소 떼 없이 텅 비어 있는 낡고 어두운 축사의 적막한 내부 전경.", "based_on_beat": 1, "characters": [], "original_description": "검은 염소 떼가 사라지고 텅 비어 있는 낡고 어두운 축사의 적막한 내부 전경.", "validator_reason": "'사라지고'라는 시간 진행 표현을 제거하고 정지된 시각적 상태로 수정했습니다.", "character_ids": []}, {"shot_index": 2, "description": "텅 빈 축사 앞을 걷는 도중 한 발을 뻗은 채, 확신에 찬 눈빛으로 앞을 주시하는 김지후(강수리영)의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "텅 빈 축사 앞을 지나며 확신에 찬 눈빛으로 앞을 주시하는 김지후(강수리영)의 측면.", "validator_reason": "'지나며'라는 연속 이동 동작을 보행 도중의 정지 순간(mid-action)으로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 3, "description": "주변을 예리하게 경계하며 김지후(강수리영)의 등 뒤에 바짝 붙어 한쪽 발을 막 내디딘 정인우의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "주변을 예리하게 경계하며 김지후(강수리영)의 등 뒤에 바짝 붙어 걷는 정인우의 모습.", "validator_reason": "'걷는'이라는 연속 이동 동작을 한 발을 내디딘 정지 순간(mid-action)으로 수정했습니다.", "character_ids": ["C01", "C03"]}, {"shot_index": 4, "description": "극도의 긴장감에 휩싸여 가쁜 숨을 들이마신 순간의 김지후(강수리영)의 굳은 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "극도의 긴장감에 휩싸여 가쁜 숨을 몰아쉬는 김지후(강수리영)의 굳은 얼굴 클로즈업.", "validator_reason": "'몰아쉬는'이라는 반복 동작을 숨을 깊게 들이마신 단일 순간으로 수정했습니다.", "character_ids": ["C01"]}]}, {"scene_index": 59, "scene_heading": "60. 실내. 도축장 - 낮", "shots": [{"shot_index": 1, "description": "밝은 햇빛이 비쳐듦에도 바닥과 벽면에 붉은 핏자국이 낭자한 음산한 도축장 내부 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "도축장 안에서 눈을 감은 채 본능적으로 입맛을 다시는 김지후(강수리영)의 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 3, "description": "열린 창고 문 안쪽으로 피가 배어 나온 커다란 포댓자루들이 겹겹이 쌓인 광경.", "based_on_beat": 2, "characters": [], "character_ids": []}, {"shot_index": 4, "description": "피 묻은 포댓자루를 뚫어지게 응시하며 침을 꿀꺽 삼키는 김지후(강수리영)의 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "무심코 포댓자루의 매듭을 향해 손을 뻗는 정인우의 찰나.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 6, "description": "풀어진 포댓자루 틈새로 피범벅이 된 창백한 사람 팔 하나가 불쑥 튀어나온 순간.", "based_on_beat": 2, "characters": ["포댓자루 속 정체불명 형체"], "character_ids": ["C32"]}, {"shot_index": 7, "description": "끔찍한 광경에 비명을 지르며 두 발이 바닥에서 떨어져 뒤로 물러나는 정인우의 mid-action 찰나.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "끔찍한 광경에 비명을 지르며 뒤로 나자빠진 정인우의 찰나.", "validator_reason": "점프하듯 뒤로 물러나는 원문의 추진 동작을 보존하기 위해 두 발이 바닥에서 떨어진 mid-action 모먼트로 재작성함.", "character_ids": ["C03"]}, {"shot_index": 8, "description": "포댓자루 안에서 붉은 피와 함께 토막 난 사람의 시신들이 바닥을 향해 쏟아져 내리는 끔찍한 mid-action 찰나.", "based_on_beat": 2, "characters": ["포댓자루 속 정체불명 형체"], "original_description": "포댓자루 안에서 붉은 피와 함께 토막 난 사람의 시신들이 바닥으로 와르르 쏟아진 끔찍한 찰나.", "validator_reason": "와르르 쏟아지는 동적인 모먼트를 묘사하기 위해 바닥을 향해 쏟아져 내리는 중인 mid-action 찰나로 변환함.", "character_ids": ["C32"]}, {"shot_index": 9, "description": "발소리에 놀라 경악으로 눈이 휘둥그레진 채 서로를 마주 보는 김지후(강수리영)와 정인우의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 10, "description": "다급하게 김지후(강수리영)의 팔목을 낚아채는 정인우의 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 11, "description": "토막 난 시신들 앞에서 양손으로 입을 틀어막은 채 숨을 죽인 김지후(강수리영)와 정인우의 굳은 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 12, "description": "활짝 열린 창고 문턱에 고산들과 금월도 마을 청년들이 우뚝 선 전경.", "based_on_beat": 4, "characters": ["고산들", "금월도 마을 청년"], "character_ids": ["C08", "C25"]}, {"shot_index": 13, "description": "무심한 표정으로 피 묻은 포댓자루를 어깨에 짊어진 채 걸음을 내딛는 금월도 마을 청년들의 mid-action 모습.", "based_on_beat": 4, "characters": ["금월도 마을 청년"], "original_description": "무심한 표정으로 피 묻은 포댓자루를 어깨에 하나씩 짊어지는 금월도 마을 청년들의 모습.", "validator_reason": "짊어지는 진행 동작을 묘사하고 있으므로, 어깨에 짊어진 채 걸음을 내딛는 mid-action 모먼트로 재작성함.", "character_ids": ["C25"]}, {"shot_index": 14, "description": "마지막 포댓자루를 멘 채 코를 킁킁거리는 한 청년의 찰나.", "based_on_beat": 4, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 15, "description": "어이없다는 표정으로 냄새를 맡던 청년의 뒤통수를 거칠게 타격하는 고산들의 mid-impact 순간.", "based_on_beat": 4, "characters": ["고산들", "금월도 마을 청년"], "original_description": "어이없다는 표정으로 냄새를 맡던 청년의 뒤통수를 거칠게 후려치는 고산들의 순간.", "validator_reason": "후려치는 능동적 신체 접촉 동작을 보존하기 위해 거칠게 타격하는 mid-impact 순간으로 구체화함.", "character_ids": ["C08", "C25"]}, {"shot_index": 16, "description": "굳게 닫힌 창고 문 안쪽 어둠 속에서 식은땀을 흘리며 두려움에 떠는 김지후(강수리영)와 정인우의 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}]}, {"scene_index": 60, "scene_heading": "61. 실외. 해안길 - 낮", "shots": [{"shot_index": 1, "description": "밝은 대낮의 해안가 바위길에서 굳은 표정으로 한쪽 발을 내딛는 mid-stride 자세의 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "밝은 대낮의 해안가 바위길을 굳은 표정으로 바쁘게 걷는 김지후(강수리영)와 정인우의 전신.", "validator_reason": "연속적인 걷기 동작의 추진력을 보존하기 위해 mid-stride 자세로 수정했습니다.", "character_ids": ["C01", "C03"]}, {"shot_index": 2, "description": "심각한 얼굴로 김지후(강수리영)를 똑바로 쳐다보며 멈춰 서 있는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 걸음을 멈추고 심각한 얼굴로 김지후(강수리영)를 똑바로 쳐다보는 찰나.", "validator_reason": "'멈추고 쳐다보는'의 순차적 동작을 쳐다보며 서 있는 고정 상태로 수정했습니다.", "character_ids": ["C03", "C01"]}, {"shot_index": 3, "description": "단호한 표정으로 우뚝 멈춰 선 채 몸을 틀어 정인우를 돌아보는 자세의 김지후(강수리영)의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "original_description": "김지후(강수리영)가 단호한 표정으로 우뚝 멈춰 서서 정인우를 돌아보는 모습.", "validator_reason": "'멈춰 서서 돌아보는'의 연속적인 움직임을 돌아보는 자세로 멈춰 있는 순간으로 수정했습니다.", "character_ids": ["C01", "C03"]}, {"shot_index": 4, "description": "뾰족한 답이 없어 난감함에 인상을 잔뜩 찌푸린 정인우의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "바다 쪽을 향해 눈을 크게 뜬 채 멈칫한 자세로 굳어 있는 김지후(강수리영)의 모습.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "바다 쪽을 응시하던 김지후(강수리영)가 무언가를 발견하고 눈을 크게 뜬 채 멈칫하는 찰나.", "validator_reason": "'응시하던', '발견하고'의 시간 경과를 제거하고 눈을 크게 뜬 고정된 순간으로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "파도치는 갯바위와 바닷물 사이에 사람 시체가 걸려 있는 참혹한 광경.", "based_on_beat": 3, "characters": ["사람 시체"], "original_description": "파도치는 갯바위와 바닷물 사이에 사람 시체가 걸려 출렁이는 참혹한 광경.", "validator_reason": "'출렁이는'이라는 연속적인 움직임을 '걸려 있는' 정지 상태로 수정했습니다.", "character_ids": []}, {"shot_index": 7, "description": "갯바위 쪽을 향해 충격에 휩싸여 눈이 휘둥그레진 채 굳어 있는 김지후(강수리영)와 정인우의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "original_description": "갯바위의 시체를 확인하고 충격에 휩싸여 눈이 휘둥그레진 김지후(강수리영)와 정인우의 굳은 얼굴.", "validator_reason": "'확인하고'라는 시간 경과를 제거하고 충격받은 고정 상태로 수정했습니다.", "character_ids": ["C01", "C03"]}, {"shot_index": 8, "description": "정인우가 다급한 기색으로 바지 주머니에서 핸드폰을 반쯤 꺼내 든 채 멈춰 있는 찰나.", "based_on_beat": 4, "characters": ["정인우"], "original_description": "정인우가 다급하게 바지 주머니에서 핸드폰을 반쯤 꺼내 드는 찰나.", "validator_reason": "'꺼내 드는'이라는 연속 동작을 '꺼내 든 채 멈춰 있는' 단일 상태로 수정했습니다.", "character_ids": ["C03"]}, {"shot_index": 9, "description": "핸드폰 카메라를 바다 쪽 시체를 향해 겨눈 채 굳은 표정으로 서 있는 정인우의 측면.", "based_on_beat": 4, "characters": ["정인우", "사람 시체"], "character_ids": ["C03"]}, {"shot_index": 10, "description": "극심한 공포로 얼굴이 하얗게 질린 김지후(강수리영)의 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "시체의 옷차림을 알아보고 극심한 공포로 얼굴이 하얗게 질린 김지후(강수리영)의 클로즈업.", "validator_reason": "'알아보고'라는 시간 경과를 제거하고 하얗게 질린 결과 상태만 남겼습니다.", "character_ids": ["C01"]}]}, {"scene_index": 61, "scene_heading": "62. 실외. 금월도 선착장 - 해질녘", "shots": [{"shot_index": 1, "description": "노을이 지는 금월도 선착장 바닥의 넓적한 비닐 포대 위에 김여상의 시체가 퉁퉁 불어 누워있는 전경.", "based_on_beat": 1, "characters": ["김여상"], "character_ids": ["C10"]}, {"shot_index": 2, "description": "김여상 시체의 가슴팍 옷이 찢기고 짐승에게 할퀸 듯 살점이 드러난 끔찍한 상처 클로즈업.", "based_on_beat": 1, "characters": ["김여상"], "character_ids": ["C10"]}, {"shot_index": 3, "description": "잔뜩 몰려든 금월도 마을 주민들이 김여상의 시체를 둘러싸고 내려다보는 광경.", "based_on_beat": 1, "characters": ["금월도 마을 주민", "김여상"], "original_description": "잔뜩 몰려든 금월도 마을 주민들이 웅성거리며 김여상의 시체를 둘러싸고 구경하는 광경.", "validator_reason": "연속성을 내포하는 청각적/동작 표현('웅성거리며')을 제거하고 시체를 내려다보는 정지된 시각적 상태로 수정했습니다.", "character_ids": ["C23", "C10"]}, {"shot_index": 4, "description": "정인우의 등 뒤에 바짝 붙어 몸을 잔뜩 움츠린 김지후(강수리영)의 겁에 질린 얼굴.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우의 등 뒤에 바짝 붙어 부들부들 떨고 있는 김지후(강수리영)의 겁에 질린 얼굴.", "validator_reason": "연속 동작인 '부들부들 떨고 있는'을 '몸을 잔뜩 움츠린' 형태의 정지된 자세로 수정했습니다.", "character_ids": ["C03", "C01"]}, {"shot_index": 5, "description": "굳은 표정으로 시체를 내려다보는 강영란(흰 머리 여자)과 고산들의 모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들", "김여상"], "character_ids": ["C06", "C08", "C10"]}, {"shot_index": 6, "description": "경찰 제복 차림의 구창모가 시체 옆에서 한쪽 무릎을 굽힌 채 몸을 반쯤 일으키며 손을 허공에 든 mid-action 찰나.", "based_on_beat": 1, "characters": ["구창모", "김여상"], "original_description": "경찰 제복 차림의 구창모가 쭈그려 앉아 시체를 살피다 손을 툭툭 털며 일어서는 찰나.", "validator_reason": "'살피다 일어서는'의 시간 순차 동작과 연속 동작('손을 툭툭 털며')을 몸을 반쯤 일으키는 mid-action 정지 순간으로 수정했습니다.", "character_ids": ["C15", "C10"]}, {"shot_index": 7, "description": "김지후(강수리영)가 정인우의 귓가에 입을 바짝 댄 채 조심스럽게 입술을 살짝 벌리고 있는 측면.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "original_description": "김지후(강수리영)가 정인우의 귓가에 입을 바짝 대고 조심스럽게 소곤거리는 측면.", "validator_reason": "연속적인 말하기 동작('소곤거리는')을 입술을 벌린 고정된 정지 상태로 수정했습니다.", "character_ids": ["C01", "C03"]}, {"shot_index": 8, "description": "고개를 돌린 구창모가 김지후(강수리영) 쪽을 날카롭게 째려보는 순간.", "based_on_beat": 2, "characters": ["구창모", "김지후(강수리영)"], "original_description": "구창모가 고개를 돌려 김지후(강수리영) 쪽을 날카롭게 째려보는 순간.", "validator_reason": "'고개를 돌려 째려보는'의 순차적 동작을 이미 고개를 돌린 채 째려보는 단일 정지 상태로 수정했습니다.", "character_ids": ["C15", "C01"]}, {"shot_index": 9, "description": "구창모의 위협적인 시선에 무안해진 김지후(강수리영)가 정인우의 등 뒤로 몸을 반쯤 기울여 피하려는 mid-action 찰나.", "based_on_beat": 2, "characters": ["구창모", "김지후(강수리영)", "정인우"], "original_description": "구창모의 위협적인 시선에 무안해진 김지후(강수리영)가 정인우의 등 뒤로 황급히 숨는 찰나.", "validator_reason": "'등 뒤로 황급히 숨는' 이동 동작을 몸을 반쯤 기울여 피하려는 mid-action 정지 순간으로 수정했습니다.", "character_ids": ["C15", "C01", "C03"]}, {"shot_index": 10, "description": "정인우가 구창모를 향해 어색한 억지웃음을 지어 보이는 얼굴.", "based_on_beat": 2, "characters": ["정인우", "구창모"], "character_ids": ["C03", "C15"]}, {"shot_index": 11, "description": "정인우가 의심 가득한 눈초리로 강영란(흰 머리 여자)을 뚫어지게 응시하는 찰나.", "based_on_beat": 3, "characters": ["정인우", "강영란(흰 머리 여자)"], "character_ids": ["C03", "C06"]}, {"shot_index": 12, "description": "구창모가 위압적인 표정으로 정인우의 바로 앞까지 바짝 다가선 전신.", "based_on_beat": 4, "characters": ["구창모", "정인우"], "character_ids": ["C15", "C03"]}, {"shot_index": 13, "description": "구창모의 협박에 입술을 굳게 다문 채 턱을 아래로 당기고 묵묵히 시선을 내린 정인우의 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["구창모", "정인우"], "original_description": "구창모의 협박에 입술을 굳게 다문 채 묵묵히 고개를 끄덕이는 정인우의 얼굴 클로즈업.", "validator_reason": "연속 동작인 '고개를 끄덕이는' 묘사를 턱을 아래로 당긴 채 고정된 정적 자세로 수정했습니다.", "character_ids": ["C15", "C03"]}, {"shot_index": 14, "description": "금월도 마을 청년들이 김여상의 시체를 양쪽에서 든 채 경찰 순찰정 쪽으로 한 발을 내디딘 mid-action의 뒷모습.", "based_on_beat": 4, "characters": ["금월도 마을 청년", "김여상"], "original_description": "금월도 마을 청년들이 김여상의 시체를 번쩍 들어 올려 경찰 순찰정 쪽으로 나르는 뒷모습.", "validator_reason": "'들어 올려 나르는'의 순차 및 이동 동작을 시체를 들고 걸음을 내디딘 mid-action 정지 순간으로 수정했습니다.", "character_ids": ["C25", "C10"]}, {"shot_index": 15, "description": "몸을 반쯤 돌린 구창모를 향해 정인우가 다급하게 한 손을 뻗은 채 입을 벌리고 있는 찰나.", "based_on_beat": 5, "characters": ["구창모", "정인우"], "original_description": "돌아서는 구창모를 향해 정인우가 다급하게 손을 뻗어 부르는 찰나.", "validator_reason": "'돌아서는'과 '부르는'의 진행 동작을 몸을 반쯤 돌린 상대를 향해 손을 뻗고 입을 벌린 정지 순간으로 수정했습니다.", "character_ids": ["C15", "C03"]}, {"shot_index": 16, "description": "정인우를 향해 험악하게 한 발을 앞으로 내디딘 고산들의 앞을 강영란(흰 머리 여자)이 뻗은 손으로 가로막고 있는 정지 순간.", "based_on_beat": 5, "characters": ["고산들", "정인우", "강영란(흰 머리 여자)"], "original_description": "고산들이 정인우를 향해 험악하게 발을 내딛으려다 강영란(흰 머리 여자)의 뻗은 손에 제지당하는 순간.", "validator_reason": "'내딛으려다 제지당하는'의 시간적 선후 관계를 발을 내디딘 자세를 손으로 가로막은 정적 접촉 상태로 수정했습니다.", "character_ids": ["C08", "C03", "C06"]}, {"shot_index": 17, "description": "강영란(흰 머리 여자)이 차가운 눈빛으로 정인우를 노려보는 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["강영란(흰 머리 여자)", "정인우"], "character_ids": ["C06", "C03"]}, {"shot_index": 18, "description": "금월도 마을 청년들이 정인우와 김지후(강수리영)의 앞을 위압적으로 막아선 전경.", "based_on_beat": 5, "characters": ["금월도 마을 청년", "정인우", "김지후(강수리영)"], "character_ids": ["C25", "C03", "C01"]}, {"shot_index": 19, "description": "구창모가 어이없다는 표정으로 경찰 순찰정 쪽을 향해 상체를 반쯤 틀고 한 발을 뗀 mid-action 찰나.", "based_on_beat": 5, "characters": ["구창모"], "original_description": "구창모가 어이없다는 듯 콧방귀를 뀌며 경찰 순찰정 쪽으로 몸을 휙 돌리는 찰나.", "validator_reason": "'콧방귀를 뀌며 몸을 휙 돌리는' 연속 동작을 상체를 틀고 발을 뗀 mid-action 찰나로 수정했습니다.", "character_ids": ["C15"]}, {"shot_index": 20, "description": "답답함에 미간을 잔뜩 구긴 채 김지후(강수리영) 곁에서 경찰 순찰정 쪽을 쳐다보는 정인우의 측면.", "based_on_beat": 5, "characters": ["정인우", "김지후(강수리영)"], "original_description": "답답함에 미간을 잔뜩 구기며 경찰 순찰정과 김지후(강수리영)를 번갈아 쳐다보는 정인우의 측면.", "validator_reason": "'번갈아 쳐다보는'의 순차적 시선 이동을 제거하고 한 방향을 바라보는 단일 정지 상태로 수정했습니다.", "character_ids": ["C03", "C01"]}]}, {"scene_index": 62, "scene_heading": "63. 실외. 경찰 순찰정 - 저녁", "shots": [{"shot_index": 1, "description": "어둑해진 초저녁 바다 위로 하얀 물보라를 흩뿌리며 앞으로 뱃머리를 향한 경찰 순찰정의 외부 전경.", "based_on_beat": 1, "characters": [], "original_description": "어둑해진 초저녁 바다 위를 물살을 가르며 빠르게 달리는 경찰 순찰정의 외부 전경.", "validator_reason": "'달리는'이라는 연속적인 이동 동작을 물보라를 일으키며 뱃머리를 향한 시각적 고정 상태로 수정함.", "character_ids": []}, {"shot_index": 2, "description": "운전석의 구창모가 콧노래를 부르는 표정으로, 배의 엔진 시동키를 쥔 손목을 꺾어 돌리고 있는 찰나.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "운전석의 구창모가 콧노래를 부르며 배의 엔진 시동키를 잡고 돌려 끄는 찰나.", "validator_reason": "'잡고 돌려 끄는'이라는 순차적인 동작을 시동키를 쥔 손목을 돌리는 단일 찰나의 자세로 수정함.", "character_ids": ["C15"]}, {"shot_index": 3, "description": "구창모가 갑판에 눕혀진 김여상의 시체 옷 안으로 손을 깊숙이 집어넣은 채 거칠게 움켜쥔 모습.", "based_on_beat": 1, "characters": ["구창모", "김여상"], "original_description": "구창모가 갑판에 눕혀진 김여상의 시체 옷을 거칠게 뒤적이는 모습.", "validator_reason": "'뒤적이는'이라는 반복 및 연속 동작을 옷 안으로 손을 집어넣어 움켜쥔 단일 시각적 상태로 수정함.", "character_ids": ["C15", "C10"]}, {"shot_index": 4, "description": "시체에서 빼낸 반지와 젖은 현금을 쥐고 탐욕스러운 미소를 짓는 구창모의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 5, "description": "구창모가 김여상의 손목에 채워진 값비싼 롤렉스 시계줄을 거칠게 잡아당기고 있는 순간의 손 클로즈업.", "based_on_beat": 1, "characters": ["구창모", "김여상"], "original_description": "구창모가 김여상의 손목에서 값비싼 롤렉스 시계를 거칠게 벗겨내는 순간의 손 클로즈업.", "validator_reason": "'벗겨내는'이라는 진행 동작을 시계줄을 거칠게 잡아당기는 한 순간의 자세로 수정함.", "character_ids": ["C15", "C10"]}, {"shot_index": 6, "description": "깜깜한 바다 저편에서 둥그런 불빛을 밝힌 낚시 어선이 이쪽을 향해 뱃머리를 둔 채 하얀 물보라를 일으키고 있는 풍경.", "based_on_beat": 2, "characters": [], "original_description": "깜깜한 바다 저편에서 빙글빙글 도는 둥그런 불빛을 단 낚시 어선이 다가오는 풍경.", "validator_reason": "'도는', '다가오는'이라는 연속 동작과 시간 진행 표현을 뱃머리를 둔 채 물보라를 일으키는 단일 고정 상태로 수정함.", "character_ids": []}, {"shot_index": 7, "description": "경찰 순찰정에 바짝 다가붙은 낚시 어선 위에서 황봉업(황 씨)이 묵묵히 서 있는 전신.", "based_on_beat": 2, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 8, "description": "황봉업(황 씨)이 김여상의 시체를 허리 높이로 번쩍 들어 올린 채 자신의 배 쪽으로 몸을 반쯤 튼 순간.", "based_on_beat": 2, "characters": ["황봉업(황 씨)", "김여상"], "original_description": "황봉업(황 씨)이 김여상의 시체를 번쩍 들어 올려 자신의 배 쪽으로 옮겨 싣는 순간.", "validator_reason": "'들어 올려 옮겨 싣는'이라는 두 가지 연속 동작을 시체를 들어 올린 채 몸을 튼 하나의 정지된 자세로 수정함.", "character_ids": ["C11", "C10"]}, {"shot_index": 9, "description": "어두운 바다 위 두 배 사이에서 황봉업(황 씨)과 구창모가 의미심장한 시선을 교환하는 찰나.", "based_on_beat": 2, "characters": ["황봉업(황 씨)", "구창모"], "character_ids": ["C11", "C15"]}, {"shot_index": 10, "description": "황봉업(황 씨)의 낚시 어선과 구창모의 경찰 순찰정이 서로 반대 방향으로 뱃머리를 향한 채 거친 물살을 남기고 있는 어두운 바다의 전경.", "based_on_beat": 2, "characters": ["황봉업(황 씨)", "구창모"], "original_description": "황봉업(황 씨)의 낚시 어선과 구창모의 경찰 순찰정이 서로 반대 방향으로 멀어지는 어두운 바다의 전경.", "validator_reason": "'멀어지는'이라는 공간 이동의 연속성을 반대 방향으로 향한 채 물살을 남기는 시각적 결과 상태로 수정함.", "character_ids": ["C11", "C15"]}]}, {"scene_index": 63, "scene_heading": "64. 실내. 반월 식당 - 밤", "shots": [{"shot_index": 1, "description": "정인우가 격자무늬 나무 창문 밖의 금월도 마을 청년들을 굳은 얼굴로 내다보는 측면.", "based_on_beat": 1, "characters": ["정인우", "금월도 마을 청년"], "character_ids": ["C03", "C25"]}, {"shot_index": 2, "description": "창문 밖 골목에 선 금월도 마을 청년들이 식당 안쪽을 향해 기괴한 웃음을 짓는 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 3, "description": "정인우의 뒤편에서 고산들이 매서운 눈빛으로 그를 쏘아보는 모습.", "based_on_beat": 2, "characters": ["정인우", "고산들"], "character_ids": ["C03", "C08"]}, {"shot_index": 4, "description": "식당 테이블에 가득 차려진 선홍빛 생고기 접시에 시선을 뺏긴 김지후(강수리영)의 넋 나간 얼굴.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 5, "description": "김지후(강수리영)가 손가락 끝으로 붉은 핏물이 배어 나오는 생고기 표면을 꾹 누르고 있는 순간의 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 손가락을 뻗어 붉은 핏물이 배어 나오는 생고기 표면을 꾹 누르는 순간의 클로즈업.", "validator_reason": "'손가락을 뻗어'와 '누르는'의 두 연속된 동작을 '누르고 있는' 단일 정지 순간으로 수정함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "정인우가 고산들을 향해 언성을 높이며 미간을 잔뜩 찌푸린 얼굴.", "based_on_beat": 3, "characters": ["정인우", "고산들"], "character_ids": ["C03", "C08"]}, {"shot_index": 7, "description": "고산들이 정인우를 향해 위협적으로 한 발짝 바짝 다가선 전신.", "based_on_beat": 3, "characters": ["고산들", "정인우"], "character_ids": ["C08", "C03"]}, {"shot_index": 8, "description": "김지후(강수리영)가 붉은 피가 뚝뚝 떨어지는 생고기를 입안 한가득 쑤셔 넣는 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 9, "description": "피투성이가 된 생고기를 씹는 김지후(강수리영)를 바라보며 경악하여 입을 떡 벌린 정인우의 얼굴.", "based_on_beat": 5, "characters": ["김지후(강수리영)", "정인우"], "original_description": "피투성이가 된 생고기를 씹는 김지후(강수리영)를 보고 경악하여 입을 떡 벌린 정인우의 얼굴.", "validator_reason": "'보고 경악하여'라는 순차적 인과 관계를 나타내는 표현을 '바라보며'라는 동시적 시선 고정 상태로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 10, "description": "정인우의 앞으로 다가온 강영란(흰 머리 여자)이 위압적인 눈빛으로 내려다보는 측면.", "based_on_beat": 5, "characters": ["정인우", "강영란(흰 머리 여자)"], "character_ids": ["C03", "C06"]}, {"shot_index": 11, "description": "강영란(흰 머리 여자)의 기세에 눌려 입을 다문 채 굳어버린 정인우의 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["강영란(흰 머리 여자)", "정인우"], "character_ids": ["C06", "C03"]}, {"shot_index": 12, "description": "두 손과 입가에 붉은 피를 잔뜩 묻힌 채 짐승처럼 고기를 뜯어먹는 김지후(강수리영)의 기괴한 모습.", "based_on_beat": 6, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 13, "description": "피범벅이 된 자신의 두 손을 내려다보며 극심한 충격으로 두 눈을 부릅뜬 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 6, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 14, "description": "김지후(강수리영)가 피 묻은 손을 허공에 든 채 공포에 질려 비명을 내지르는 찰나.", "based_on_beat": 6, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 15, "description": "비명을 지르는 김지후(강수리영)를 보며 등 뒤에서 흐뭇한 미소를 짓는 강영란(흰 머리 여자)의 얼굴.", "based_on_beat": 6, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}]}, {"scene_index": 64, "scene_heading": "65. 실외. 금월도 숲속 - 밤", "shots": [{"shot_index": 1, "description": "별 하나 없이 어두운 밤하늘 위로 둥근 보름달이 뜬 금월도 숲의 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "깜깜한 해송 숲길에서 한쪽 발을 앞으로 크게 뻗어 디딘 채 날랜 걸음으로 올라가는 mid-stride 자세의 강영란(흰 머리 여자) 전신.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "깜깜한 해송 숲길을 날랜 걸음으로 성큼성큼 올라가는 강영란(흰 머리 여자)의 전신.", "validator_reason": "'성큼성큼 올라가는'이라는 연속 이동 동작을 한 발을 내디딘 mid-action 순간으로 고정함.", "character_ids": ["C06"]}, {"shot_index": 3, "description": "강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 향해 한쪽 발을 내디딘 mid-stride 자세의 금월도 마을 주민들의 모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "금월도 마을 주민"], "original_description": "강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 걷는 금월도 마을 주민들의 모습.", "validator_reason": "'걷는'이라는 연속 이동 동작을 발을 내디딘 mid-action 순간으로 고정함.", "character_ids": ["C06", "C23"]}]}, {"scene_index": 65, "scene_heading": "66. 실외. 반월 식당 밖 - 밤", "shots": [{"shot_index": 1, "description": "어두운 식당 밖 골목에 선 금월도 마을 청년들이 식당 창문 쪽을 뚫어지게 주시하는 전경.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 2, "description": "화재 경보 소리에 화들짝 놀라 식당 뒤편으로 고개를 홱 돌린 금월도 마을 청년들의 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 3, "description": "한쪽 발이 땅에서 떨어지고 다른 발로 바닥을 딛어 몸을 밀어내며 식당 뒤뜰을 향해 다급하게 질주하는 금월도 마을 청년들의 mid-action 뒷모습.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "original_description": "금월도 마을 청년들이 식당 뒤뜰을 향해 다급하게 내달리는 뒷모습.", "validator_reason": "연속적인 이동 동작(내달리는)을 딛고 밀어낸 발의 묘사를 추가하여 추진력이 보존된 mid-action 정지 순간으로 재작성함.", "character_ids": ["C25"]}]}, {"scene_index": 66, "scene_heading": "67. 실외. 반월 식당 뒤뜰 - 밤", "shots": [{"shot_index": 1, "description": "낡은 창고 위로 거대한 불길이 솟구치며 붉게 타오르는 뒤뜰의 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "금월도 마을 주민들이 양동이와 호스를 들고 맹렬하게 타오르는 불길을 향해 물을 쏟아붓는 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "character_ids": ["C23"]}, {"shot_index": 3, "description": "붉은 화염 위로 짙게 퍼진 시커먼 연기가 밝은 보름달의 일부를 기괴하게 가리고 있는 밤하늘의 광경.", "based_on_beat": 1, "characters": [], "original_description": "붉은 화염 위로 시커먼 연기가 솟아올라 밝은 보름달을 기괴하게 가리는 밤하늘의 광경.", "validator_reason": "'솟아올라 가리는'이라는 시간 경과 및 인과 표현을 '연기가 달을 가리고 있는' 고정된 상태 묘사로 수정함.", "character_ids": []}]}, {"scene_index": 67, "scene_heading": "68. 실외. 숲길 - 밤", "shots": [{"shot_index": 1, "description": "어두운 숲길에서 초점 없는 멍한 눈으로 입을 벌린 채, 오르막을 향해 한 발을 앞으로 내디뎌 체중을 싣고 있는 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "어두운 숲길에서 김지후(강수리영)가 초점 없는 멍한 눈으로 헉헉대며 오르막을 오르는 전신.", "validator_reason": "이동 동사인 '오르는'을 한 발을 내디뎌 체중을 싣고 있는 mid-action 정지 자세로 구체화함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "정인우가 백팩에서 꺼낸 켜진 플래시 불빛을 김지후(강수리영)의 얼굴 쪽으로 정면으로 비춘 찰나.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 3, "description": "갑작스러운 플래시 불빛에 눈이 부셔 미간을 찡그리며 화들짝 놀란 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 4, "description": "정인우가 미간을 잔뜩 찌푸린 채 플래시 불빛 너머의 김지후(강수리영)를 향해 호통을 치는 측면.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 5, "description": "정신을 다잡은 듯 입술을 꽉 깨물고 단호하게 고개를 살짝 숙인 김지후(강수리영)의 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 정신을 다잡은 듯 입술을 꽉 깨물며 단호하게 고개를 끄덕이는 얼굴.", "validator_reason": "'고개를 끄덕이는'이라는 연속 동작을 고개를 살짝 숙인 단일 정지 상태로 변경함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "답답하다는 듯 입을 살짝 벌려 한숨을 내쉬는 표정으로 숲 위쪽을 향해 고개를 돌린 정인우의 얼굴.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "답답하다는 듯 깊은 한숨을 내쉬며 숲 위쪽으로 고개를 돌리는 정인우의 얼굴.", "validator_reason": "'내쉬며 돌리는'의 두 가지 연속/진행 동작을 한숨을 쉬는 표정으로 고개를 돌려 고정된 단일 순간으로 변경함.", "character_ids": ["C03"]}, {"shot_index": 7, "description": "심각한 얼굴로 제자리에 멈춰 선 채 뒤따르는 김지후(강수리영) 쪽으로 고개를 돌린 정인우의 측면.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 심각한 얼굴로 걸음을 멈추고 뒤따르는 김지후(강수리영)를 돌아보는 측면.", "validator_reason": "'걸음을 멈추고 돌아보는'이라는 시간 순서의 순차 동작을 제자리에 멈춰 서서 고개를 돌린 하나의 정지 찰나로 축약함.", "character_ids": ["C03", "C01"]}, {"shot_index": 8, "description": "텅 빈 자신의 목덜미에 손을 얹은 채 불안한 눈빛을 띠는 김지후(강수리영)의 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 텅 빈 자신의 목덜미를 손으로 더듬으며 불안한 눈빛을 띠는 찰나.", "validator_reason": "'더듬으며'라는 움직임을 나타내는 표현을 손을 목덜미에 얹은 채 고정된 정지 자세로 변경함.", "character_ids": ["C01"]}, {"shot_index": 9, "description": "어두운 숲길에서 심각한 표정으로 우뚝 멈춰 선 정인우와 김지후(강수리영)가 굳은 얼굴로 서로를 마주 보는 전경.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}]}, {"scene_index": 68, "scene_heading": "69. 실외. 숲속 만월제 도당 - 밤", "shots": [{"shot_index": 1, "description": "모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 2, "description": "희뿌연 연기가 자욱한 바위 앞의 강영란(흰 머리 여자)과, 그 뒤편에 묵묵히 서서 지켜보는 고산들과 금월도 마을 주민들의 전경.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들", "금월도 마을 주민"], "character_ids": ["C06", "C08", "C23"]}, {"shot_index": 3, "description": "강영란(흰 머리 여자)이 두 눈을 감고 입술을 살짝 벌린 채 치성을 올리는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 두 눈을 감고 입술을 달싹이며 치성을 올리는 얼굴 클로즈업.", "validator_reason": "'달싹이며'라는 반복 동작을 나타내는 시간 연결어를 '살짝 벌린 채'라는 고정된 결과 상태로 수정했습니다.", "character_ids": ["C06"]}, {"shot_index": 4, "description": "강영란(흰 머리 여자)이 품속에서 꺼낸 짐승 뼈 모양의 목걸이를 허공으로 높이 치켜든 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 5, "description": "강영란(흰 머리 여자)의 손에 든 목걸이가 거대한 바위 앞 제단 표면에 살포시 닿기 직전인 클로즈업.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)의 손이 거대한 바위 앞 제단 위로 목걸이를 살포시 내려놓는 순간의 클로즈업.", "validator_reason": "'내려놓는 순간'이라는 동작 진행 표현을 '표면에 살포시 닿기 직전'이라는 정지된 찰나로 수정했습니다.", "character_ids": ["C06"]}, {"shot_index": 6, "description": "제단 앞에 무릎을 꿇은 강영란(흰 머리 여자)이 밤하늘을 향해 고개를 길게 치켜든 측면.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 7, "description": "강영란(흰 머리 여자)이 입술을 뾰족하게 오므린 채 허공을 향해 날카롭게 휘파람을 부는 입 모양을 한 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 입술을 뾰족하게 오므리고 허공을 향해 날카롭게 휘파람을 부는 얼굴 클로즈업.", "validator_reason": "'오므리고 부는'이라는 순차적 동작의 연결을 '오므린 채 부는 입 모양을 한'이라는 단일 정지 상태로 수정했습니다.", "character_ids": ["C06"]}]}, {"scene_index": 69, "scene_heading": "70. 다시 숲속 - 밤", "shots": [{"shot_index": 1, "description": "어두운 해송 숲 사이로 흔들리는 플래시 불빛을 앞세운 채, 바쁘게 걷는 도중 한쪽 발이 흙바닥에서 막 떨어진 mid-stride 자세의 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "어두운 해송 숲 사이로 흔들리는 플래시 불빛을 앞세우고 바쁘게 걷는 김지후(강수리영)와 정인우의 전신.", "validator_reason": "'바쁘게 걷는'이라는 연속적인 이동 동작의 추진력을 보존하기 위해 한쪽 발이 땅에서 떨어진 mid-action 순간으로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 2, "description": "정인우가 플래시 불빛을 숲의 한구석으로 비춘 채 샅샅이 살피고 있는 모습.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "정인우가 플래시 불빛을 이리저리 비추며 숲 주변을 샅샅이 살피는 모습.", "validator_reason": "'이리저리 비추며'라는 연속 동작을 플래시를 한 곳에 비춘 채 살피는 고정된 한 순간으로 수정함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "김지후(강수리영)가 미간을 잔뜩 구긴 채 끔찍한 진실을 읊조리듯 입술을 반쯤 벌린 굳은 얼굴의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 미간을 잔뜩 구긴 채 끔찍한 진실을 읊조리는 굳은 얼굴의 측면.", "validator_reason": "'읊조리는'이라는 연속적인 말하기 동작을 입술을 반쯤 벌린 정지 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "식인에 대한 진실을 깨닫고 경악하여 숲길 한가운데에 우뚝 멈춰 선 정인우의 전신.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "정인우가 치켜든 플래시 불빛이 김지후(강수리영)의 굳은 얼굴을 정면으로 환하게 비춘 찰나.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 6, "description": "정면의 플래시 불빛에 눈이 부셔 눈살을 심하게 찌푸린 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 7, "description": "숲 저편에서 들려온 왁자지껄한 소리에 화들짝 놀란 기색으로 고개를 홱 돌린 채 굳어 있는 정인우의 얼굴.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "숲 저편에서 들려온 왁자지껄한 소리에 화들짝 놀라며 고개를 홱 돌린 정인우의 얼굴.", "validator_reason": "'놀라며 고개를 홱 돌린'이라는 연속 및 시간 진행 표현을 놀란 표정으로 고개를 돌린 결과 상태의 정지 순간으로 수정함.", "character_ids": ["C03"]}, {"shot_index": 8, "description": "정인우의 손가락이 플래시 전원 버튼을 다급하게 꾹 누르고 있는 순간의 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "정인우의 손가락이 플래시 전원 버튼을 다급하게 꾹 눌러 끄는 순간의 클로즈업.", "validator_reason": "'눌러 끄는'이라는 인과적 연속 동작을 버튼을 누르고 있는 단일 순간으로 수정함.", "character_ids": ["C03"]}, {"shot_index": 9, "description": "불이 꺼진 어두운 수풀 뒤로 김지후(강수리영)와 정인우가 바닥에 납작하게 엎드려 숨을 죽인 상태.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 10, "description": "칠흑 같은 어둠 속에서 등불 없이 산길을 바쁘게 내려가는 도중 한쪽 발을 내딛고 있는 금월도 마을 청년들의 기괴한 mid-stride 실루엣.", "based_on_beat": 3, "characters": ["금월도 마을 청년"], "original_description": "칠흑 같은 어둠 속에서 등불 없이 산길을 바쁘게 내려가는 금월도 마을 청년들의 기괴한 실루엣.", "validator_reason": "'바쁘게 내려가는'이라는 이동 동작의 추진 방향을 보존하기 위해 한쪽 발을 내딛는 mid-action 순간으로 수정함.", "character_ids": ["C25"]}, {"shot_index": 11, "description": "수풀 뒤에 엎드린 채 긴장된 눈빛으로 청년들을 지켜보는 김지후(강수리영)와 정인우의 굳은 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우", "금월도 마을 청년"], "character_ids": ["C01", "C03", "C25"]}, {"shot_index": 12, "description": "조심스럽게 상체를 반쯤 일으킨 채 어둠 속을 뚫어지게 주시하는 김지후(강수리영)와 정인우의 측면.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "original_description": "청년들이 사라진 후 조심스럽게 상체를 반쯤 일으킨 김지후(강수리영)와 정인우가 어둠 속을 뚫어지게 주시하는 측면.", "validator_reason": "'청년들이 사라진 후'라는 시간의 경과를 나타내는 연결 표현을 제거하여 단일 순간으로 묘사함.", "character_ids": ["C01", "C03"]}]}, {"scene_index": 70, "scene_heading": "71. 실외. 동굴 앞 - 밤", "shots": [{"shot_index": 1, "description": "기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞 어둠 속에 멈춰 선 김지후(강수리영)와 정인우의 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 2, "description": "깜깜한 동굴 내부를 기웃거리다 불안한 눈빛으로 앞발을 든 채 뒷발로 체중을 옮기며 뒤로 물러서는 mid-action의 정인우.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "정인우가 깜깜한 동굴 내부를 기웃거리며 불안한 눈빛으로 뒤로 슬금슬금 물러서는 찰나.", "validator_reason": "연속된 동작(기웃거리며 물러서는)을 체중을 옮기는 찰나의 mid-action 자세로 재작성하여 방향성을 보존함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "망설임 없이 뒷발로 바닥을 밀어내며 동굴의 짙은 어둠 속으로 앞발을 내딛어 공중에 뜬 mid-action의 김지후(강수리영) 전신.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "망설임 없이 동굴의 짙은 어둠 속으로 한 발짝 성큼 내딛는 김지후(강수리영)의 전신.", "validator_reason": "'성큼 내딛는' 이동 동작의 추진력을 뒷발로 밀어내어 앞발이 허공에 뜬 mid-action 자세로 보존함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "어둠 속을 향해 앞발을 내딛은 자세의 김지후(강수리영) 뒷모습을 보며 황당함에 입을 떡 벌린 채 굳어있는 정인우의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "original_description": "어둠 속으로 주저 없이 걸어 들어가는 김지후(강수리영)를 보며 황당함에 입을 떡 벌린 정인우의 얼굴 클로즈업.", "validator_reason": "'걸어 들어가는' 시간 진행 표현을 걷고 있는 정지 자세로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 5, "description": "동굴 안쪽 칠흑 같은 어둠을 향해 뒷발로 지면을 지탱하고 앞발이 허공을 가르는 mid-action의 김지후(강수리영) 뒷모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 동굴 안쪽 칠흑 같은 어둠을 향해 저벅저벅 걸어 들어가는 뒷모습.", "validator_reason": "'저벅저벅 걸어 들어가는' 시간 진행 표현을 걷는 순간의 mid-action 자세로 재작성함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "입술을 비죽거리며 불만 가득한 표정으로 억지로 동굴 안을 향해 한쪽 발을 지면에서 막 떼어 올린 mid-action의 정인우.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "입술을 비죽거리며 불만 가득한 표정으로 억지로 동굴 안을 향해 무거운 발걸음을 떼는 정인우의 찰나.", "validator_reason": "'발걸음을 떼는' 이동 시작 동작을 한쪽 발을 들어 올린 mid-action 자세로 보존함.", "character_ids": ["C03"]}]}, {"scene_index": 71, "scene_heading": "72. 실내. 동굴 안 - 밤", "shots": [{"shot_index": 1, "description": "어두운 동굴 안에서 정인우가 플래시 불빛을 바닥 쪽으로 겨냥하여 비추는 순간.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "플래시 불빛에 의해 동굴 바닥에 흩어진 사람의 뼈와 뜯겨진 신체 부위들이 적나라하게 드러난 클로즈업.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "끔찍한 인골을 목격하고 경악하며 소스라치게 놀란 김지후(강수리영)와 정인우의 굳은 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 4, "description": "정인우가 동굴 천장 쪽을 향해 다급히 플래시 불빛을 치켜든 찰나.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "동굴 천장에 매달려 있던 수백 마리의 박쥐 떼가 날개를 활짝 편 채 한꺼번에 허공으로 맹렬히 떠오른 mid-air 순간의 광경.", "based_on_beat": 2, "characters": [], "original_description": "동굴 천장에 매달려 있던 수백 마리의 박쥐 떼가 한꺼번에 허공으로 맹렬히 날아오르는 광경.", "validator_reason": "박쥐 떼의 '날아오르는' 연속 동작을 허공에 떠오른 mid-air 정지 순간으로 수정했습니다.", "character_ids": []}, {"shot_index": 6, "description": "박쥐 떼의 습격에 비명을 지르며 두 손으로 머리를 감싸고 바닥에 납작 엎드린 김지후(강수리영)와 정인우의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 7, "description": "정인우가 몸을 숙인 채 김지후(강수리영)의 손목을 꽉 움켜쥔 찰나.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 몸을 숙인 채 김지후(강수리영)의 손목을 꽉 움켜쥐는 찰나.", "validator_reason": "'움켜쥐는' 진행 동작을 '움켜쥔' 결과 상태로 수정했습니다.", "character_ids": ["C03", "C01"]}, {"shot_index": 8, "description": "플래시 불빛에 비친 김지후(강수리영)가 겁에 질려 떨면서도 단호하게 고집을 부리는 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 9, "description": "바닥의 핏물이 고인 웅덩이 옆에서 코를 꽉 막은 채 조심스럽게 한 발을 들어 올린 mid-stride 자세의 김지후(강수리영)와 정인우 전신.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "original_description": "바닥의 핏물이 고인 웅덩이 옆에서 코를 꽉 막은 채 조심스럽게 발을 내딛는 김지후(강수리영)와 정인우의 전신.", "validator_reason": "'발을 내딛는' 이동 동작을 한 발을 들어 올린 mid-stride 정지 순간으로 수정했습니다.", "character_ids": ["C01", "C03"]}, {"shot_index": 10, "description": "바닥의 인골을 잘못 밟은 정인우가 중심을 잃고 바닥을 향해 거칠게 몸이 기울어진 mid-fall 자세의 찰나.", "based_on_beat": 3, "characters": ["정인우"], "original_description": "바닥의 인골을 잘못 밟은 정인우가 중심을 잃고 바닥으로 거칠게 넘어지는 찰나.", "validator_reason": "'넘어지는' 이동 동작을 바닥을 향해 몸이 기울어진 mid-fall 정지 순간으로 수정했습니다.", "character_ids": ["C03"]}, {"shot_index": 11, "description": "어둠 속에서 바닥에 주저앉은 정인우가 꺼진 플래시를 손바닥에 강하게 맞부딪힌 충격의 순간.", "based_on_beat": 3, "characters": ["정인우"], "original_description": "어둠 속에서 바닥에 주저앉은 정인우가 꺼진 플래시를 손바닥에 강하게 내리치는 순간.", "validator_reason": "'내리치는' 진행 동작을 플래시와 손바닥이 강하게 맞부딪힌 능동적 접촉의 정지 순간으로 수정했습니다.", "character_ids": ["C03"]}, {"shot_index": 12, "description": "다시 켜진 플래시 불빛 너머로 무언가를 발견하고 두 눈을 동그랗게 뜬 김지후(강수리영)의 놀란 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 13, "description": "주저앉은 정인우가 김지후(강수리영)의 시선 쪽을 향해 플래시 불빛을 겨눈 찰나.", "based_on_beat": 3, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 14, "description": "동굴 구석에서 두꺼운 쇠사슬에 묶인 채 잔뜩 웅크린 강민숙(홍은미)의 초췌한 전신이 플래시 불빛에 뚜렷이 드러난 광경.", "based_on_beat": 3, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 15, "description": "플래시 불빛에 눈을 찡그리며 고통스럽게 일그러진 강민숙(홍은미)의 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 16, "description": "눈물이 가득 고인 채 강민숙(홍은미)을 향해 다급하게 두 팔을 뻗고 한 발을 막 들어 올린 mid-stride 자세의 김지후(강수리영).", "based_on_beat": 4, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "original_description": "눈물이 가득 고인 채 강민숙(홍은미)을 향해 다급하게 두 팔을 뻗으며 발걸음을 떼는 김지후(강수리영)의 찰나.", "validator_reason": "'발걸음을 떼는' 이동 동작을 한 발을 허공에 든 mid-stride 정지 순간으로 수정했습니다.", "character_ids": ["C04", "C01"]}, {"shot_index": 17, "description": "강민숙(홍은미)이 자신을 향한 김지후(강수리영)를 보며 분노로 가득 찬 얼굴로 입을 벌려 소리치는 순간.", "based_on_beat": 4, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "original_description": "강민숙(홍은미)이 다가오는 김지후(강수리영)를 향해 분노로 가득 찬 얼굴로 소리치는 순간.", "validator_reason": "'다가오는'이라는 시간 진행 단서를 제거하고 소리치는 정지 순간에 집중하도록 수정했습니다.", "character_ids": ["C04", "C01"]}, {"shot_index": 18, "description": "절망감에 휩싸여 서럽게 흐느끼며 눈물을 쏟아내는 강민숙(홍은미)의 굳은 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 19, "description": "오열하는 강민숙(홍은미)을 바라보며 충격에 빠져 할 말을 잃고 굳어버린 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 4, "characters": ["강민숙(홍은미)", "김지후(강수리영)", "정인우"], "character_ids": ["C04", "C01", "C03"]}]}, {"scene_index": 72, "scene_heading": "73. 실외. 반월 식당 뒤뜰 - 밤", "shots": [{"shot_index": 1, "description": "뼈대만 남아 거뭇한 연기를 내뿜는 식당 뒤뜰 창고의 처참한 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "다 타버린 창고를 바라보며 허탈감에 빠져 멍하니 서 있는 황봉업(황 씨)의 측면.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 3, "description": "황봉업(황 씨)의 곁으로 한 발을 내디딘 채 입을 반쯤 벌리고 있는 마을 청년 #1.", "based_on_beat": 1, "characters": ["마을 청년 #1", "황봉업(황 씨)"], "original_description": "마을 청년 #1이 황봉업(황 씨)의 곁으로 바짝 다가서며 말을 건네는 찰나.", "validator_reason": "'다가서며 말을 건네는'이라는 연속 동작을 '한 발을 내디딘 채 입을 반쯤 벌린' 정지 자세로 수정함.", "character_ids": ["C25", "C11"]}, {"shot_index": 4, "description": "어금니를 꽉 깨물며 끓어오르는 분노를 간신히 억누르는 황봉업(황 씨)의 살벌한 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}]}, {"scene_index": 73, "scene_heading": "74. 실외. 숲 속 만월제 도당 - 밤", "shots": [{"shot_index": 1, "description": "숲속 제단에서 맹렬하게 타오르는 거대한 모닥불 곁에서 만월제 무악사들이 역동적으로 북과 징을 내리치기 위해 채를 높이 치켜든 mid-action 광경.", "based_on_beat": 1, "characters": ["만월제 무악사들"], "original_description": "숲속 제단에서 맹렬하게 타오르는 거대한 모닥불 곁에서 만월제 무악사들이 역동적으로 북과 징을 치는 광경.", "validator_reason": "'치는'이라는 연속 동작을 타격을 위해 채를 들어올린 단일 정지 상태(mid-action)로 구체화함.", "character_ids": []}, {"shot_index": 2, "description": "손에 든 무령을 허공에 강하게 뻗은 채, 한 발을 내디뎌 바위 주위를 도는 mid-stride 자세를 취한 강영란(흰 머리 여자)의 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 손에 든 무령을 허공에 강하게 흔들며 바위 주위를 도는 찰나.", "validator_reason": "'흔들며 도는'이라는 두 가지 동시 진행 동작을 허공에 무령을 뻗고 발을 내디딘 단일 정지 자세(mid-action)로 수정함.", "character_ids": ["C06"]}, {"shot_index": 3, "description": "가쁜 숨을 몰아쉬듯 입을 벌린 채 어두운 숲에서 뛰어나오는 마을 청년 #2의 mid-stride 전신, 뒷발로 숲의 흙바닥을 강하게 밀어내고 앞발은 허공에 뜬 찰나.", "based_on_beat": 1, "characters": ["마을 청년 #2"], "original_description": "가쁜 숨을 몰아쉬며 어두운 숲에서 튀어나온 마을 청년 #2의 다급한 전신.", "validator_reason": "원문의 다급한 이동 추진력을 보존하기 위해 지면을 딛고 도약하는 달리기 mid-action으로 변환함.", "character_ids": ["C25"]}, {"shot_index": 4, "description": "마을 청년 #2가 고산들의 귓가에 바짝 입을 댄 채 긴밀한 표정으로 멈춰 있는 고정된 찰나.", "based_on_beat": 1, "characters": ["마을 청년 #2", "고산들"], "original_description": "마을 청년 #2가 고산들의 귓가에 바짝 입을 대고 긴밀하게 속삭이는 순간.", "validator_reason": "'속삭이는'이라는 지속적 음성 행위를 입을 귓가에 댄 채 멈춰 있는 시각적 정지 상태로 수정함.", "character_ids": ["C25", "C08"]}, {"shot_index": 5, "description": "미간을 팍 구긴 고산들이 제단의 강영란(흰 머리 여자)을 향해 심각하게 시선을 고정한 찰나.", "based_on_beat": 1, "characters": ["고산들", "강영란(흰 머리 여자)"], "original_description": "보고를 듣고 미간을 팍 구긴 고산들이 제단의 강영란(흰 머리 여자)과 심각한 눈빛을 교환하는 찰나.", "validator_reason": "'보고를 듣고'라는 시간적 선후 관계를 나타내는 표현을 제거하고, 미간을 구긴 채 시선을 고정한 시각적 결과 상태만 남김.", "character_ids": ["C08", "C06"]}]}, {"scene_index": 74, "scene_heading": "75. 실외. 숲속 - 밤", "shots": [{"shot_index": 1, "description": "어두운 숲속에서 강민숙(홍은미)이 한 손으로 나뭇가지와 수풀을 거칠게 밀어낸 채 앞으로 한 발을 내딛은 mid-stride 전신.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "어두운 숲속에서 강민숙(홍은미)이 나뭇가지와 수풀을 거칠게 헤치며 앞장서서 나아가는 전신.", "validator_reason": "'헤치며 나아가는'이라는 연속 이동 동작을 나뭇가지를 밀어낸 mid-stride 순간으로 수정함.", "character_ids": ["C04"]}, {"shot_index": 2, "description": "강민숙(홍은미)이 홱 뒤를 돌아본 고정된 자세로 분노에 찬 얼굴을 한 채 입을 크게 벌려 소리치는 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 홱 뒤를 돌아보며 분노에 찬 얼굴로 크게 소리치는 찰나.", "validator_reason": "'돌아보며 소리치는'이라는 두 동작의 연속을 돌아본 자세로 고정된 채 소리치는 한 순간으로 수정함.", "character_ids": ["C04"]}, {"shot_index": 3, "description": "억울함에 찬 눈빛으로 강민숙(홍은미)을 뚫어지게 노려보는 김지후(강수리영)의 굳은 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "character_ids": ["C04", "C01"]}, {"shot_index": 4, "description": "한심하다는 듯 김지후(강수리영)를 차갑게 쏘아보는 강민숙(홍은미)의 매서운 시선.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "character_ids": ["C01", "C04"]}, {"shot_index": 5, "description": "모녀의 팽팽한 대립 사이에서 안절부절못하는 기색을 띤 채 어색하게 멈춰 선 정인우의 모습.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "모녀의 팽팽한 대립 사이에서 안절부절못하며 어색하게 멈춰 선 정인우의 모습.", "validator_reason": "'안절부절못하며'라는 연속적인 심리/행동 묘사를 '안절부절못하는 기색을 띤 채'라는 고정된 상태 묘사로 수정함.", "character_ids": ["C03"]}, {"shot_index": 6, "description": "강민숙(홍은미)이 단호한 표정으로 숲 아래쪽을 향해 한 발을 든 채 앞으로 몸을 뻗은 mid-stride 찰나.", "based_on_beat": 2, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 단호한 표정으로 다시 숲 아래쪽을 향해 발을 내딛는 순간.", "validator_reason": "'발을 내딛는'이라는 동작을 하중이 실리는 발과 들린 발을 묘사한 mid-stride 찰나로 수정함.", "character_ids": ["C04"]}, {"shot_index": 7, "description": "김지후(강수리영)가 강민숙(홍은미)의 뒷모습을 원망스럽게 노려보는 기색을 유지한 채 마지못해 앞으로 한 발을 뗀 mid-stride 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "original_description": "김지후(강수리영)가 강민숙(홍은미)의 뒷모습을 원망스럽게 노려보며 마지못해 걸음을 떼는 찰나.", "validator_reason": "'노려보며 걸음을 떼는'이라는 두 동작의 동시 진행을, 노려보는 태도를 유지한 채 한 발을 내민 mid-stride 순간으로 수정함.", "character_ids": ["C01", "C04"]}, {"shot_index": 8, "description": "숲 저편에서 날아든 휘파람 소리에 화들짝 놀란 기색으로 고개를 홱 돌린 채 굳어버린 김지후(강수리영)의 긴장된 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "숲 저편에서 날아든 휘파람 소리에 화들짝 놀라며 고개를 홱 돌린 김지후(강수리영)의 긴장된 얼굴.", "validator_reason": "'놀라며 돌린'이라는 연속적 반응을 고개를 돌린 채 긴장한 결과 상태로 통일함.", "character_ids": ["C01"]}, {"shot_index": 9, "description": "극도로 다급해진 강민숙(홍은미)이 굳은 표정으로 몸을 앞으로 크게 기울인 채 도망치듯 한 발을 뻗은 mid-stride 측면.", "based_on_beat": 3, "characters": ["강민숙(홍은미)"], "original_description": "극도로 다급해진 강민숙(홍은미)이 굳은 표정으로 도주를 재촉하는 측면.", "validator_reason": "'도주를 재촉하는'이라는 모호하고 연속적인 이동 동작을 추진력을 보존한 mid-stride 자세로 수정함.", "character_ids": ["C04"]}]}, {"scene_index": 75, "scene_heading": "76. 실내. 동굴 안 - 밤", "shots": [{"shot_index": 1, "description": "금월도 마을 청년들이 치켜든 횃불 불빛이 텅 빈 동굴 안쪽 구석을 붉게 밝힌 전경.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "character_ids": ["C25"]}, {"shot_index": 2, "description": "동굴 바닥에 쓸쓸히 나뒹구는 끊어진 쇠사슬 단면의 클로즈업.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 3, "description": "텅 빈 공간을 매섭게 노려보며 입을 굳게 다문 고산들의 복잡한 표정 클로즈업.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}]}, {"scene_index": 76, "scene_heading": "77. 실외. 숲속 도축장 옆 길 - 밤", "shots": [{"shot_index": 1, "description": "거친 숨을 몰아쉬며 숲길에 갑자기 우뚝 멈춰 선 강민숙(홍은미)의 전신.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "거친 숨을 몰아쉬며 숲길을 달리던 강민숙(홍은미)이 갑자기 우뚝 멈춰 선 전신.", "validator_reason": "'달리던'과 '멈춰 선'이라는 두 시간적 상태가 섞인 표현에서 달리던 동작을 지우고 멈춰 선 순간으로 재작성함.", "character_ids": ["C04"]}, {"shot_index": 2, "description": "앞서 우뚝 멈춰 선 강민숙(홍은미) 뒤에서 급히 발을 멈춘 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)", "정인우"], "original_description": "앞서가던 강민숙(홍은미)이 멈추자 뒤따르던 김지후(강수리영)와 정인우가 급히 발을 멈춘 찰나.", "validator_reason": "'멈추자', '뒤따르던' 같은 인과 및 순차적 시간 연결어를 지우고 모두 정지 상태에 이른 한 순간으로 재작성함.", "character_ids": ["C04", "C01", "C03"]}, {"shot_index": 3, "description": "달빛 아래 어두운 염소 도축장을 향해 맹렬하게 달려가는 강민숙(홍은미)의 mid-stride 자세, 뒷발이 지면을 강하게 밀어내고 상체가 앞으로 쏠린 전신.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 달빛 아래 어두운 염소 도축장을 향해 맹렬하게 뛰어가는 모습.", "validator_reason": "'뛰어가는' 이동 동작을 추진력과 방향성이 보존된 mid-stride 자세의 한 찰나로 재작성함.", "character_ids": ["C04"]}, {"shot_index": 4, "description": "서로 눈을 맞춘 채 황당함과 의구심을 드러내는 김지후(강수리영)와 정인우의 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 5, "description": "도축장의 열린 문 안쪽 어둠 속을 향해 상체를 쑥 밀어 넣은 강민숙(홍은미)의 mid-action 자세, 뒷발이 문턱 바깥 지면을 디디고 있는 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 도축장의 열린 문 안쪽 어둠 속으로 쑥 들어가는 찰나.", "validator_reason": "'들어가는' 이동 동작을 문 안쪽으로 진입하는 순간의 몸짓을 담은 mid-action 자세로 재작성함.", "character_ids": ["C04"]}, {"shot_index": 6, "description": "강민숙(홍은미)의 돌발 행동에 어찌할 바를 몰라 멍하게 굳어버린 김지후(강수리영)의 굳은 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "character_ids": ["C04", "C01"]}]}, {"scene_index": 77, "scene_heading": "78. 실내. 도축장 - 밤", "shots": [{"shot_index": 1, "description": "어두운 도축장 안에서 강민숙(홍은미)이 붉은 염소 피가 가득 든 양동이를 머리 위로 쏟아붓는 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 2, "description": "쏟아지는 염소 피를 뒤집어쓰는 강민숙(홍은미)을 바라보며 경악하여 입을 떡 벌린 김지후(강수리영)와 정인우의 얼굴.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)", "정인우"], "original_description": "강민숙(홍은미)이 쏟아지는 염소 피를 뒤집어쓰는 모습을 보고 경악하여 입을 떡 벌린 김지후(강수리영)와 정인우의 얼굴.", "validator_reason": "'보고'라는 시간 순서(인과) 연결어를 제거하여 단일 순간으로 재작성했습니다.", "character_ids": ["C04", "C01", "C03"]}, {"shot_index": 3, "description": "강민숙(홍은미)이 피범벅이 된 양손으로 자신의 몸에 붉은 피를 거칠게 문지르는 순간.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 4, "description": "피투성이가 된 강민숙(홍은미)이 심각한 표정으로 정인우와 김지후(강수리영)를 똑바로 쳐다보는 측면.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "정인우", "김지후(강수리영)"], "character_ids": ["C04", "C03", "C01"]}, {"shot_index": 5, "description": "충격에 빠져 두 눈을 동그랗게 뜬 정인우의 굳은 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "육혈귀라는 사실을 듣고 충격에 빠져 두 눈을 동그랗게 뜬 정인우의 굳은 얼굴 클로즈업.", "validator_reason": "'듣고'라는 시간 순서(인과) 연결어를 제거하여 정지된 한 순간의 표정만 남겼습니다.", "character_ids": ["C03"]}, {"shot_index": 6, "description": "도저히 믿을 수 없다는 듯 당황스러운 눈빛을 교환하는 김지후(강수리영)와 정인우의 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 7, "description": "정인우가 미간을 잔뜩 찌푸리며 당황한 얼굴로 강민숙(홍은미)을 향해 따지듯 묻는 찰나.", "based_on_beat": 3, "characters": ["정인우", "강민숙(홍은미)"], "character_ids": ["C03", "C04"]}, {"shot_index": 8, "description": "김지후(강수리영)가 피가 든 양동이를 정인우의 몸을 향해 확 들이붓는 순간.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 9, "description": "갑작스럽게 붉은 염소 피를 뒤집어쓴 정인우가 눈을 질끈 감고 완전히 얼어붙은 상태의 클로즈업.", "based_on_beat": 3, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 10, "description": "김지후(강수리영)가 재빨리 다른 염소 피 양동이를 자신의 머리 위로 쏟아붓는 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 78, "scene_heading": "79. 실외. 숲 속 만월제 도당 - 밤", "shots": [{"shot_index": 1, "description": "일렁이는 모닥불 불빛과 핏빛 바위 앞에서 강영란(흰 머리 여자)이 기괴하고 날 선 표정으로 서 있는 전경.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 2, "description": "강영란(흰 머리 여자)을 마주 보고 선 고산들의 듬직한 뒷모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 3, "description": "강영란(흰 머리 여자)이 분노로 일그러진 얼굴로 고산들을 향해 핏대를 세운 채 서 있는 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "강영란(흰 머리 여자)이 분노로 일그러진 얼굴로 고산들을 향해 핏대를 세우는 찰나.", "validator_reason": "'핏대를 세우는'이라는 진행형 묘사를 '세운 채 서 있는'이라는 고정 상태로 수정했습니다.", "character_ids": ["C06", "C08"]}, {"shot_index": 4, "description": "굳은 결심을 한 고산들이 강영란(흰 머리 여자)을 향해 고개를 깊이 숙인 채 서 있는 모습.", "based_on_beat": 1, "characters": ["고산들", "강영란(흰 머리 여자)"], "original_description": "굳은 결심을 한 고산들이 강영란(흰 머리 여자)을 향해 고개를 깊이 숙여 인사하는 모습.", "validator_reason": "'숙여 인사하는'이라는 동작 진행 표현을 '숙인 채 서 있는'이라는 결과 상태의 정지 자세로 수정했습니다.", "character_ids": ["C08", "C06"]}, {"shot_index": 5, "description": "고산들이 몸을 반쯤 돌려 숲 쪽으로 한쪽 발을 뗀 mid-action 자세의 찰나.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "고산들이 몸을 반쯤 돌려 숲 쪽으로 걸음을 떼려 하는 찰나.", "validator_reason": "'걸음을 떼려 하는'이라는 시간 진행 및 동작 표현을 한쪽 발을 뗀 상태의 mid-action 정지 자세로 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 6, "description": "돌아선 고산들의 등 뒤에서 강영란(흰 머리 여자)이 단호한 눈빛으로 그를 향해 입을 연 채 서 있는 측면.", "based_on_beat": 2, "characters": ["고산들", "강영란(흰 머리 여자)"], "original_description": "돌아선 고산들의 등 뒤에서 강영란(흰 머리 여자)이 단호한 눈빛으로 그를 불러 세우는 측면.", "validator_reason": "'불러 세우는'이라는 시간 진행이 포함된 행위를 입을 연 채 서 있는 찰나의 정지 상태로 수정했습니다.", "character_ids": ["C08", "C06"]}, {"shot_index": 7, "description": "강영란(흰 머리 여자)의 말에 뒤를 돌아본 채 정지해 있는 고산들의 찰나.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "강영란(흰 머리 여자)의 말에 발걸음을 멈추고 뒤를 돌아보는 고산들의 찰나.", "validator_reason": "'멈추고 뒤를 돌아보는'이라는 순차적 동작을 '뒤를 돌아본 채 정지해 있는' 단일 상태로 수정했습니다.", "character_ids": ["C06", "C08"]}, {"shot_index": 8, "description": "직접 추격에 나서겠다는 강영란(흰 머리 여자)의 굳건한 표정 클로즈업.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 9, "description": "예상치 못한 강영란(흰 머리 여자)의 말에 미간을 구긴 채 얼굴이 차갑게 굳어버린 고산들의 클로즈업.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "original_description": "예상치 못한 강영란(흰 머리 여자)의 말에 미간을 구기며 얼굴이 차갑게 굳어버린 고산들의 클로즈업.", "validator_reason": "'구기며'라는 동작 진행 표현을 '구긴 채'라는 결과 상태로 수정했습니다.", "character_ids": ["C06", "C08"]}]}, {"scene_index": 79, "scene_heading": "80. 실외. 선착장 - 밤", "shots": [{"shot_index": 1, "description": "밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여 서 있는 전경.", "based_on_beat": 1, "characters": ["금월도 마을 청년"], "original_description": "밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여든 전경.", "validator_reason": "'모여든'이라는 움직임이 내포된 표현을 '모여 서 있는'이라는 고정된 시각적 결과 상태로 수정함.", "character_ids": ["C25"]}, {"shot_index": 2, "description": "어두운 골목길에서 켜진 플래시 불빛을 앞세우고 밖으로 한쪽 발을 내디딘 금월도 마을 주민들의 모습.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "어두운 골목길에서 켜진 플래시 불빛을 앞세우고 쏟아져 나오는 금월도 마을 주민들의 모습.", "validator_reason": "'쏟아져 나오는'이라는 연속적인 이동 동작을 한쪽 발을 내디딘 mid-action 정지 순간으로 수정함.", "character_ids": ["C23"]}, {"shot_index": 3, "description": "금월도 마을 주민들이 플래시 불빛을 어두운 바위 틈새의 한 곳을 향해 고정하여 비추고 있는 찰나.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "금월도 마을 주민들이 플래시 불빛을 허공과 어두운 바위 틈새로 이리저리 비추는 찰나.", "validator_reason": "'이리저리 비추는'이라는 방향 전환의 연속 동작을 단일 방향으로 고정하여 비추는 순간으로 수정함.", "character_ids": ["C23"]}, {"shot_index": 4, "description": "살기 어린 눈빛으로 어둠 속 한곳을 뚫어지게 응시하는 금월도 마을 주민들의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "살기 어린 눈빛으로 어둠 속을 헤치며 혈안이 되어 수색하는 금월도 마을 주민들의 얼굴 클로즈업.", "validator_reason": "'어둠 속을 헤치며 수색하는'이라는 연속적인 행동을 살기 어린 눈빛의 기색은 보존한 채 한곳을 응시하는 시선의 정지 순간으로 수정함.", "character_ids": ["C23"]}]}, {"scene_index": 80, "scene_heading": "81. 실내. 어구 창고 - 밤", "shots": [{"shot_index": 1, "description": "어둑한 창고 안, 어망과 생선 바구니가 천장까지 빈틈없이 겹겹이 쌓여 있는 답답하고 어두운 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "마을 청년 #1이 바깥에서 낡은 창고 문 손잡이를 쥔 채 문을 거칠게 반쯤 당겨 연 mid-action 자세.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 낡은 창고 문을 바깥에서 거칠게 벌컥 열어제친 순간.", "validator_reason": "'열어제친'이라는 연속 동작을 문을 반쯤 열고 손잡이를 쥐고 있는 찰나의 자세로 수정함.", "character_ids": ["C25"]}, {"shot_index": 3, "description": "열린 문턱에 선 마을 청년 #1이 켜진 손전등 불빛을 캄캄한 창고 안쪽을 향해 똑바로 비추는 측면.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "character_ids": ["C25"]}, {"shot_index": 4, "description": "마을 청년 #1이 한쪽 발을 창고 안쪽 바닥을 향해 뻗은 채 막 내딛으려는 mid-stride 자세의 찰나.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 창고 안으로 한 발짝 성큼 내딛는 찰나.", "validator_reason": "'내딛는'이라는 이동 동작을 방향성이 보존된 mid-stride 자세로 수정함.", "character_ids": ["C25"]}, {"shot_index": 5, "description": "마을 청년 #1이 손전등 불빛을 창고 내부 한 곳으로 고정한 채 예리하게 훑어보는 얼굴.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 손전등 불빛을 이리저리 비추며 창고 내부를 예리하게 훑어보는 얼굴.", "validator_reason": "'이리저리 비추며'라는 연속된 행동 묘사를 한 방향을 고정한 채 응시하는 정지 상태로 수정함.", "character_ids": ["C25"]}, {"shot_index": 6, "description": "마을 청년 #1이 고개를 치켜들고 코를 찡그린 채 공기 중의 냄새를 맡는 정지된 순간의 클로즈업.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 고개를 치켜들고 코를 킁킁거리며 공기 중의 냄새를 맡는 순간의 클로즈업.", "validator_reason": "'킁킁거리며'라는 반복/연속 동작을 코를 찡그린 단일 정지 상태로 수정함.", "character_ids": ["C25"]}, {"shot_index": 7, "description": "마을 청년 #1이 화들짝 놀란 표정으로 고개를 문밖을 향해 홱 돌린 채 굳어버린 찰나.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "밖에서 들려온 남자의 고함 소리에 마을 청년 #1이 화들짝 놀라며 고개를 문밖으로 홱 돌린 찰나.", "validator_reason": "'놀라며 고개를 돌린'이라는 순차적/연속적 동작을 고개를 돌린 채 굳어버린 정지 상태로 수정함.", "character_ids": ["C25"]}, {"shot_index": 8, "description": "짜증이 난 표정의 마을 청년 #1이 열린 문밖을 향해 입술을 비죽 내민 채 불평을 토해내듯 입을 벌리고 있는 얼굴.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "짜증이 난 표정의 마을 청년 #1이 열린 문밖을 향해 입술을 비죽거리며 불평을 토해내는 얼굴.", "validator_reason": "'입술을 비죽거리며 불평을 토해내는'이라는 연속적인 입술의 움직임과 말하는 동작을 단일 표정과 입모양으로 수정함.", "character_ids": ["C25"]}, {"shot_index": 9, "description": "몸을 돌린 마을 청년 #1이 높게 쌓인 어망 뒤쪽 틈새로 손전등을 쥔 팔을 쑥 뻗어 들이민 고정된 자세.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 몸을 휙 돌려 높게 쌓인 어망 뒤쪽 틈새로 손전등 불빛을 쑥 들이미는 순간.", "validator_reason": "'몸을 돌려'와 '들이미는'이라는 연속 동작을 들이민 채 고정된 자세로 수정함.", "character_ids": ["C25"]}, {"shot_index": 10, "description": "어망 뒤쪽의 어두운 구석을 뚫어지게 살피는 마을 청년 #1의 날카로운 눈빛 클로즈업.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "character_ids": ["C25"]}, {"shot_index": 11, "description": "아무도 없음을 확인한 마을 청년 #1이 실망한 듯 미간을 찌푸린 채 혀를 차듯 입술 한쪽을 비튼 얼굴.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "아무도 없음을 확인한 마을 청년 #1이 실망한 듯 미간을 찌푸리며 혀를 차는 얼굴.", "validator_reason": "'혀를 차는'이라는 동작을 혀를 차듯 입술을 비튼 단일 정지 상태로 수정함.", "character_ids": ["C25"]}, {"shot_index": 12, "description": "마을 청년 #1이 창고 문밖을 향해 한쪽 발을 내디딘 걷는 자세의 뒷모습.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 몸을 휙 돌려 창고 문밖으로 발걸음을 옮기는 뒷모습.", "validator_reason": "'몸을 돌려 발걸음을 옮기는'이라는 연속 동작을 방향성이 보존된 mid-stride 자세로 수정함.", "character_ids": ["C25"]}, {"shot_index": 13, "description": "바깥으로 나간 마을 청년 #1이 낡은 창고 문을 밀어 거의 닫히기 직전인 찰나.", "based_on_beat": 1, "characters": ["마을 청년 #1"], "original_description": "마을 청년 #1이 바깥으로 나가며 낡은 창고 문이 거칠게 닫히는 찰나.", "validator_reason": "'나가며 닫히는'이라는 두 동작의 동시 진행을 문이 닫히기 직전의 한 찰나로 수정함.", "character_ids": ["C25"]}, {"shot_index": 14, "description": "어두운 창고 구석의 낡은 그물 더미 틈새 사이로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 드러나 있는 정지된 순간.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "어두운 창고 구석의 낡은 그물 더미 틈새로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 슬며시 드러난 순간.", "validator_reason": "'슬며시 드러난'이라는 동작 진행 표현을 이미 드러난 결과 상태의 찰나로 수정함.", "character_ids": ["C04"]}, {"shot_index": 15, "description": "강민숙(홍은미)의 옆에서 머리부터 발끝까지 붉은 피를 뒤집어쓴 김지후(강수리영)가 조심스럽게 어망을 손으로 짚고 밀어낸 채 멈춘 고정된 자세.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "original_description": "강민숙(홍은미)의 옆에서 머리부터 발끝까지 붉은 피를 뒤집어쓴 김지후(강수리영)가 조심스럽게 어망을 손으로 밀어내는 찰나.", "validator_reason": "'밀어내는'이라는 동작 진행을 어망을 밀고 있는 고정된 자세로 수정함.", "character_ids": ["C04", "C01"]}, {"shot_index": 16, "description": "김지후(강수리영)의 뒤편에서 피투성이가 된 정인우가 안도와 긴장이 섞인 거친 숨을 토해내듯 입을 살짝 벌린 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "김지후(강수리영)의 뒤편에서 피투성이가 된 정인우가 안도와 긴장이 섞인 거친 숨을 토해내는 얼굴 클로즈업.", "validator_reason": "'숨을 토해내는'이라는 연속 동작을 입을 살짝 벌린 시각적 정지 상태로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 17, "description": "미간을 잔뜩 찌푸린 정인우가 강민숙(홍은미)을 향해 심각한 표정으로 막 말을 하려 입술을 살짝 벌린 측면.", "based_on_beat": 2, "characters": ["정인우", "강민숙(홍은미)"], "original_description": "숨을 고른 정인우가 미간을 잔뜩 찌푸리며 강민숙(홍은미)을 향해 심각한 표정으로 입술을 떼는 측면.", "validator_reason": "'숨을 고른'이라는 시간 경과와 '입술을 떼는' 동작을 입술을 살짝 벌린 단일 찰나로 수정함.", "character_ids": ["C03", "C04"]}, {"shot_index": 18, "description": "강민숙(홍은미)이 두 눈을 지그시 감은 채 무거운 한숨을 내쉬듯 입술을 살짝 벌린 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["강민숙(홍은미)"], "original_description": "정인우의 질문을 받은 강민숙(홍은미)이 대답 대신 두 눈을 지그시 감으며 무거운 한숨을 내쉬는 얼굴 클로즈업.", "validator_reason": "'질문을 받은'이라는 선행 사건 묘사와 '한숨을 내쉬는' 연속 동작을 눈을 감은 채 입을 벌린 시각적 찰나로 수정함.", "character_ids": ["C04"]}, {"shot_index": 19, "description": "눈을 뜬 강민숙(홍은미)이 곁에 앉은 김지후(강수리영) 쪽으로 고개를 돌린 채 묵묵히 응시하는 찰나.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "original_description": "눈을 뜬 강민숙(홍은미)이 곁에 앉은 김지후(강수리영) 쪽으로 시선을 돌려 묵묵히 응시하는 찰나.", "validator_reason": "'시선을 돌려 응시하는'이라는 순차 동작을 고개를 돌린 채 응시하고 있는 단일 상태로 수정함.", "character_ids": ["C04", "C01"]}, {"shot_index": 20, "description": "김지후(강수리영)가 진실을 갈구하는 듯 두 눈을 커다랗게 뜬 채 강민숙(홍은미)과 시선을 팽팽하게 마주치는 굳은 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "character_ids": ["C01", "C04"]}, {"shot_index": 21, "description": "강민숙(홍은미)이 굳은 결심을 한 듯 어금니를 꽉 깨물었다가 굳게 닫힌 입술을 살짝 벌린 채 멈춘 순간의 클로즈업.", "based_on_beat": 2, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 굳은 결심을 한 듯 어금니를 꽉 깨물며 굳게 닫힌 입술을 천천히 여는 순간의 클로즈업.", "validator_reason": "'천천히 여는'이라는 시간 진행이 포함된 묘사를 입술을 살짝 벌린 채 멈춘 순간으로 수정함.", "character_ids": ["C04"]}, {"shot_index": 22, "description": "바싹 메말라 쩍쩍 갈라진 황폐한 논바닥 위로 눈부신 뙤약볕이 내리쬐는 과거 대기근 시대의 끔찍한 전경.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 23, "description": "먼지가 날리는 텅 빈 흙길 바닥에 말라비틀어진 강아지 사체가 나뒹구는 참혹한 클로즈업.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 24, "description": "허름한 초가집 마당 곳곳에 피골이 상접한 한국인 시체들이 어지럽게 널브러진 비참한 광경.", "based_on_beat": 3, "characters": ["한국인 시체들"], "character_ids": []}, {"shot_index": 25, "description": "대낮의 초가집 부엌 흙바닥에 경신 대기근의 아낙과 어린 한국인 꼬마 아이가 나란히 주저앉은 전신.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙", "어린 한국인 꼬마 아이"], "character_ids": ["C33", "C35"]}, {"shot_index": 26, "description": "경신 대기근의 아낙이 양손으로 핏자국이 선명한 남자의 시신 팔뚝을 꽉 움켜쥔 순간의 클로즈업.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "character_ids": ["C33"]}, {"shot_index": 27, "description": "얼굴과 손이 검붉은 피로 범벅이 된 경신 대기근의 아낙이 시신의 살점에 깊숙이 이빨을 박아넣은 채 멈춘 기괴한 찰나.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "original_description": "얼굴과 손이 검붉은 피로 범벅이 된 경신 대기근의 아낙이 허겁지겁 시신의 살점을 물어뜯는 기괴한 찰나.", "validator_reason": "'물어뜯는'이라는 연속 동작을 살점에 이빨을 박아넣은 고정된 찰나로 수정함.", "character_ids": ["C33"]}, {"shot_index": 28, "description": "입가에 붉은 피를 흘리며 시체의 살점을 입안 가득 문 채 멈춰 있는 어린 한국인 꼬마 아이의 넋 나간 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["어린 한국인 꼬마 아이"], "original_description": "입가에 붉은 피를 흘리며 게걸스럽게 시체를 뜯어먹는 어린 한국인 꼬마 아이의 넋 나간 얼굴 클로즈업.", "validator_reason": "'뜯어먹는'이라는 연속 동작을 입안에 시체의 살점을 물고 있는 단일 상태로 수정함.", "character_ids": ["C35"]}, {"shot_index": 29, "description": "보름달이 푸르게 빛나는 어두운 초가집 마당 한가운데에 경신 대기근의 아낙이 무릎을 꿇고 엎드린 뒷모습.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "character_ids": ["C33"]}, {"shot_index": 30, "description": "바닥에 엎드린 경신 대기근의 아낙이 상상을 초월하는 고통에 휩싸여 허리를 기괴한 각도로 뒤로 꺾은 찰나.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "character_ids": ["C33"]}, {"shot_index": 31, "description": "고통스러운 비명을 내지르듯 입을 크게 벌린 채 두 눈이 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "original_description": "고통스러운 비명을 내지르며 두 눈에 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.", "validator_reason": "'비명을 내지르며'라는 소리/연속 동작을 비명을 지르듯 입을 크게 벌린 시각적 찰나로 수정함.", "character_ids": ["C34"]}, {"shot_index": 32, "description": "경신 대기근의 아낙의 손가락 끝에서 날카롭고 두꺼운 손톱이 짐승처럼 길게 솟아나온 순간의 클로즈업.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "character_ids": ["C34"]}, {"shot_index": 33, "description": "입을 크게 벌린 경신 대기근의 아낙의 잇몸 사이로 뾰족하고 예리한 이빨들이 돋아난 기괴한 얼굴.", "based_on_beat": 3, "characters": ["경신 대기근의 아낙"], "character_ids": ["C34"]}, {"shot_index": 34, "description": "맑은 대낮의 관아 앞마당에 찢겨진 멍석 위로 훼손된 한국인 시체 여러 구가 처참하게 널브러진 전경.", "based_on_beat": 3, "characters": ["한국인 시체 여러 구"], "character_ids": []}, {"shot_index": 35, "description": "팔과 다리가 심하게 뜯겨 나간 참혹한 시신의 핏빛 단면 클로즈업.", "based_on_beat": 3, "characters": ["시신"], "character_ids": []}, {"shot_index": 36, "description": "시신의 등과 배에 커다란 짐승에게 깊게 할퀸 듯 선명하게 파인 핏빛 상처 클로즈업.", "based_on_beat": 3, "characters": ["시신"], "character_ids": []}, {"shot_index": 37, "description": "끔찍한 시체를 둘러싸고 모여든 한국인 구경꾼들이 두려움에 질려 입을 틀어막은 채 경악하여 굳어 있는 얼굴들.", "based_on_beat": 3, "characters": ["한국인 구경꾼들"], "original_description": "끔찍한 시체를 둘러싸고 모여든 한국인 구경꾼들이 두려움에 질려 입을 틀어막은 채 수군거리는 굳은 얼굴들.", "validator_reason": "'수군거리는'이라는 연속 동작/소리 묘사를 입을 틀어막고 경악한 채 굳어있는 시각적 정지 상태로 수정함.", "character_ids": []}, {"shot_index": 38, "description": "좁고 인적이 드문 낮의 산길 한가운데를 갓을 쓴 앳된 한국인 선비가 짐을 멘 채 한쪽 발을 앞으로 내디딘 걷는 자세의 전신.", "based_on_beat": 3, "characters": ["앳된 한국인 선비"], "original_description": "좁고 인적이 드문 낮의 산길 한가운데를 갓을 쓴 앳된 한국인 선비가 짐을 멘 채 바쁘게 걸어 내려오는 전신.", "validator_reason": "'바쁘게 걸어 내려오는'이라는 이동 동작을 방향성이 보존된 mid-stride 걷기 자세로 수정함.", "character_ids": ["C37"]}, {"shot_index": 39, "description": "산길 앞을 떡하니 가로막고 선 남루한 옷차림의 어린 한국인 꼬마 아이 둘의 작은 뒷모습.", "based_on_beat": 3, "characters": ["어린 한국인 꼬마 아이"], "character_ids": ["C36"]}, {"shot_index": 40, "description": "우뚝 멈춰 선 한국인 선비가 길을 막은 꼬마 아이들을 의아한 표정으로 굽어보는 측면.", "based_on_beat": 3, "characters": ["한국인 선비", "꼬마 아이들"], "character_ids": ["C37", "C36"]}, {"shot_index": 41, "description": "한국인 선비를 빤히 올려다보며 탐욕스럽게 붉은 혀를 내민 채 정지된 꼬마 아이의 섬뜩한 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["꼬마 아이", "한국인 선비"], "original_description": "한국인 선비를 빤히 올려다보며 탐욕스럽게 붉은 혀를 내밀어 입맛을 다시는 꼬마 아이의 섬뜩한 얼굴 클로즈업.", "validator_reason": "'입맛을 다시는'이라는 연속적인 혀의 움직임을 붉은 혀를 내민 채 정지된 모습으로 수정함.", "character_ids": ["C36", "C37"]}, {"shot_index": 42, "description": "산길 바닥에 잔혹한 산짐승에게 뜯어먹힌 듯 사지가 절단된 채 널브러진 한국인 선비의 참혹한 시신 광경.", "based_on_beat": 3, "characters": ["한국인 선비"], "character_ids": ["C37"]}, {"shot_index": 43, "description": "푸른 숲이 우거진 산속 마을을 향해 일본군 병사들이 일제히 겨눈 소총구에서 화염이 터져 나온 고정된 순간.", "based_on_beat": 4, "characters": ["일본군 병사들"], "original_description": "푸른 숲이 우거진 산속 마을을 향해 일본군 병사들이 소총을 겨누고 일제히 불을 뿜는 순간.", "validator_reason": "'불을 뿜는'이라는 동작 진행을 소총구에서 화염이 터져 나온 찰나의 정지 상태로 수정함.", "character_ids": ["C22"]}, {"shot_index": 44, "description": "총탄에 맞은 평범한 한국인 마을 주민의 머리에서 핏물이 허공으로 흩뿌려진 채 정지된 찰나.", "based_on_beat": 4, "characters": ["한국인 마을 주민"], "original_description": "총탄이 빗발치는 가운데 평범한 한국인 마을 주민의 머리가 터지며 핏물이 허공으로 솟구치는 찰나.", "validator_reason": "'머리가 터지며 솟구치는'이라는 연속적인 변화를 핏물이 허공에 흩뿌려진 채 멈춘 정지된 찰나로 수정함.", "character_ids": []}, {"shot_index": 45, "description": "가슴이 총알에 꿰뚫린 한국인 여자 아이가 고통에 찬 표정으로 흙바닥을 향해 상체가 허공에서 무너져 내리는 mid-fall 자세의 순간.", "based_on_beat": 4, "characters": ["한국인 여자 아이"], "original_description": "가슴이 총알에 꿰뚫린 한국인 여자 아이가 고통에 찬 표정으로 흙바닥에 고꾸라지는 순간.", "validator_reason": "'고꾸라지는'이라는 연속적인 낙하 동작을 상체가 무너져 내리는 도중의 mid-fall 자세로 수정함.", "character_ids": []}, {"shot_index": 46, "description": "맹렬하게 타오르는 화염과 검은 연기에 휩싸인 산속 초가 마을의 비참한 전경.", "based_on_beat": 4, "characters": [], "character_ids": []}, {"shot_index": 47, "description": "일본군 병사들이 불타는 마을을 뒤로한 채 총을 어깨에 메고 열을 지어 숲길을 향해 한쪽 발을 내디딘 걷는 자세의 뒷모습.", "based_on_beat": 4, "characters": ["일본군 병사들"], "original_description": "일본군 병사들이 불타는 마을을 뒤로한 채 총을 어깨에 메고 열을 지어 숲길을 빠져나가는 뒷모습.", "validator_reason": "'빠져나가는'이라는 이동 동작을 숲길을 향해 걷고 있는 방향성이 보존된 자세로 수정함.", "character_ids": ["C22"]}, {"shot_index": 48, "description": "눈부신 대낮의 갈대숲 사이로, 과거의 조선인 육혈귀 생존자들이 사색이 된 얼굴로 한쪽 발이 허공에 뜬 채 맹렬하게 달리는 mid-stride 자세의 전신.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들"], "original_description": "눈부신 대낮의 갈대숲 사이로, 과거의 조선인 육혈귀 생존자들이 사색이 된 얼굴로 맹렬하게 내달리는 전신.", "validator_reason": "'내달리는'이라는 강한 추진력을 가진 이동 동작을 한쪽 발이 공중에 뜬 맹렬한 mid-stride 달리기 자세로 수정함.", "character_ids": ["C20"]}, {"shot_index": 49, "description": "날아온 총알에 맞아 과거의 조선인 육혈귀 생존자들 주변의 갈대 줄기가 거칠게 꺾인 채 파편이 허공에 튀어 있는 정지된 찰나.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들"], "original_description": "허공을 가르고 날아온 총알들이 과거의 조선인 육혈귀 생존자들 주변의 갈대 줄기를 거칠게 꺾어버리는 찰나.", "validator_reason": "'꺾어버리는'이라는 연속된 파괴 동작을 갈대 줄기가 꺾인 채 파편이 튀는 정지된 상태로 수정함.", "character_ids": ["C20"]}, {"shot_index": 50, "description": "낡은 나무 창고 앞 흙바닥에 쓰러진 일본군 병사들의 시신 위로 과거의 조선인 육혈귀 생존자들이 굶주린 들개 떼처럼 포개듯 엎드려 있는 전경.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들", "일본군 병사들"], "original_description": "낡은 나무 창고 앞 흙바닥에 쓰러진 일본군 병사들의 시신 위로 과거의 조선인 육혈귀 생존자들이 굶주린 들개 떼처럼 달려들어 파묻힌 전경.", "validator_reason": "'달려들어 파묻힌'이라는 두 동작의 연속적 묘사를 이미 시신 위에 포개듯 엎드려 있는 결과 상태의 정지 전경으로 수정함.", "character_ids": ["C20", "C22"]}, {"shot_index": 51, "description": "과거의 조선인 육혈귀 생존자 중 한 명이 엎드린 채 일본군 병사의 목덜미에 거칠게 이빨을 깊숙이 박아넣고 멈춰 있는 순간의 클로즈업.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자", "일본군 병사"], "original_description": "과거의 조선인 육혈귀 생존자 중 한 명이 엎드린 채 일본군 병사의 목덜미를 거칠게 물어뜯는 순간의 클로즈업.", "validator_reason": "'물어뜯는'이라는 능동적 접촉 동작의 진행을 목덜미에 이빨을 깊숙이 박아넣은 고정된 접촉 찰나로 수정함.", "character_ids": ["C20", "C22"]}, {"shot_index": 52, "description": "양손과 입가에 검붉은 피를 잔뜩 묻힌 채 입안에 살점을 가득 머금고 입을 살짝 벌린 과거의 조선인 육혈귀 생존자들의 광기 어린 얼굴들.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들"], "original_description": "양손과 입가에 검붉은 피를 잔뜩 묻힌 채 허겁지겁 살점을 삼키는 과거의 조선인 육혈귀 생존자들의 광기 어린 얼굴들.", "validator_reason": "'살점을 삼키는'이라는 연속적인 식별 동작을 입안에 살점을 가득 머금은 채 입을 벌리고 있는 상태로 수정함.", "character_ids": ["C20"]}, {"shot_index": 53, "description": "낡은 돛단배 위에 선 채 푸른 바다 건너 평화로운 금월도 해안가를 향해 정지해 있는 과거의 조선인 육혈귀 생존자들의 전경.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들"], "original_description": "낡은 돛단배를 타고 푸른 바다를 건너 평화로운 금월도 해안가로 서서히 접근하는 과거의 조선인 육혈귀 생존자들의 전경.", "validator_reason": "'서서히 접근하는'이라는 이동과 시간의 경과를 돛단배 위에 서서 해안가를 향해 있는 단일 정지 상태로 수정함.", "character_ids": ["C20"]}, {"shot_index": 54, "description": "배의 뱃머리에 선 과거의 조선인 육혈귀 생존자들이 인간과 완전히 똑같은 멀쩡한 얼굴로 앞을 응시하는 모습.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들"], "character_ids": ["C20"]}, {"shot_index": 55, "description": "금월도 모래사장에 옹기종기 모여선 한국인 원주민들이 다가오는 배를 향해 경계심 없이 해맑은 표정으로 양손을 허공에 높이 든 채 정지된 광경.", "based_on_beat": 4, "characters": ["한국인 원주민들"], "original_description": "금월도 모래사장에 옹기종기 모여선 한국인 원주민들이 다가오는 배를 향해 경계심 없이 해맑게 양손을 흔드는 광경.", "validator_reason": "'양손을 흔드는'이라는 연속된 팔 동작을 양손을 허공에 높이 든 채 해맑게 웃고 있는 고정된 찰나로 수정함.", "character_ids": ["C23"]}, {"shot_index": 56, "description": "금월도 해변에 첫발을 내디딘 과거의 조선인 육혈귀 생존자들이 자신들을 환영하는 원주민들을 향해 의미심장하고 섬뜩한 미소를 짓는 찰나.", "based_on_beat": 4, "characters": ["과거의 조선인 육혈귀 생존자들", "원주민들"], "character_ids": ["C20", "C23"]}]}, {"scene_index": 81, "scene_heading": "83. 다시 어구 창고 - 밤", "shots": [{"shot_index": 1, "description": "김지후(강수리영)와 정인우가 강민숙(홍은미)을 향해 경악으로 입을 떡 벌린 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우", "강민숙(홍은미)"], "character_ids": ["C01", "C03", "C04"]}, {"shot_index": 2, "description": "강민숙(홍은미)이 쓴웃음을 띤 채 씁쓸한 표정으로 두 사람을 응시하는 측면.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)", "정인우"], "character_ids": ["C04", "C01", "C03"]}, {"shot_index": 3, "description": "정인우가 믿을 수 없다는 듯 고개를 한쪽으로 강하게 꺾은 채 미간을 잔뜩 찌푸린 찰나.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "정인우가 믿을 수 없다는 듯 고개를 강하게 내저은 채 미간을 잔뜩 찌푸린 찰나.", "validator_reason": "'내저은'이라는 반복 동작을 고개를 한쪽으로 꺾은 정지 자세로 수정함.", "character_ids": ["C03"]}, {"shot_index": 4, "description": "강민숙(홍은미)이 턱을 아래로 당긴 채 묵묵히 긍정의 뜻을 내비치는 순간의 클로즈업.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 묵묵히 고개를 끄덕이는 순간의 클로즈업.", "validator_reason": "'고개를 끄덕이는'이라는 상하 반복 동작을 턱을 아래로 당긴 고정된 자세로 수정함.", "character_ids": ["C04"]}, {"shot_index": 5, "description": "김지후(강수리영)가 시선을 바닥으로 떨군 채 입술을 약간 벌리고 깊은 한숨을 토해내는 정지된 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 시선을 바닥으로 떨군 채 깊은 한숨을 내쉬는 찰나.", "validator_reason": "'내쉬는'이라는 진행 동작을 입술을 벌린 채 멈춘 시각적 상태로 명확히 함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "강민숙(홍은미)이 회한이 가득한 얼굴로 김지후(강수리영)를 가만히 바라보는 시선.", "based_on_beat": 2, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "character_ids": ["C04", "C01"]}, {"shot_index": 7, "description": "정인우가 혼란스러운 표정으로 입을 반쯤 벌린 채 강민숙(홍은미)에게 따지듯 묻고 있는 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["정인우", "강민숙(홍은미)"], "original_description": "정인우가 혼란스러운 표정으로 강민숙(홍은미)에게 따지듯 묻는 얼굴 클로즈업.", "validator_reason": "'묻는'이라는 발화 동작을 입을 반쯤 벌린 채 멈춘 정지 상태로 수정함.", "character_ids": ["C03", "C04"]}, {"shot_index": 8, "description": "충격에 빠져 두 눈을 크게 뜬 채 굳어버린 김지후(강수리영)의 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "진실을 목격하고 충격에 빠져 두 눈을 크게 뜬 김지후(강수리영)의 찰나.", "validator_reason": "'목격하고'라는 선행 시간/원인 표현을 제거하고 충격받은 결과 상태만 남김.", "character_ids": ["C01"]}, {"shot_index": 9, "description": "강민숙(홍은미)의 두 눈에 그렁그렁한 눈물이 가득 차오른 순간의 클로즈업.", "based_on_beat": 2, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 10, "description": "김지후(강수리영)가 눈물을 가득 머금은 채 원망스러운 눈빛으로 강민숙(홍은미)을 쏘아보는 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "character_ids": ["C01", "C04"]}, {"shot_index": 11, "description": "김지후(강수리영)를 향해 극심한 충격으로 두 눈이 휘둥그레진 정인우의 얼굴.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "original_description": "김지후(강수리영)의 말에 극심한 충격을 받아 눈이 휘둥그레진 정인우의 얼굴.", "validator_reason": "'말에'라는 청각적/선행 원인 표현을 시각적인 시선 방향으로 대체하여 찰나의 상태에 집중함.", "character_ids": ["C01", "C03"]}, {"shot_index": 12, "description": "강민숙(홍은미)이 고개를 푹 떨군 채 얼굴을 일그러뜨리며 서럽게 오열하고 있는 순간.", "based_on_beat": 3, "characters": ["강민숙(홍은미)"], "original_description": "강민숙(홍은미)이 참지 못하고 고개를 푹 떨군 채 서럽게 오열하는 순간.", "validator_reason": "'참지 못하고'라는 심리적 선행 과정 표현을 제거하고, 고개를 떨군 결과 상태만 보존함.", "character_ids": ["C04"]}, {"shot_index": 13, "description": "눈물을 흘린 채 굳은 표정으로 오열하는 강민숙(홍은미)을 빤히 바라보는 김지후(강수리영)의 측면.", "based_on_beat": 3, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "character_ids": ["C04", "C01"]}, {"shot_index": 14, "description": "어깨를 위로 움츠린 채 우는 강민숙(홍은미) 앞에서 입술을 꽉 깨물고 울음을 참는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "original_description": "어깨를 들썩인 채 우는 강민숙(홍은미) 앞에서 입술을 꽉 깨물고 울음을 참는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'들썩인 채'라는 반복 동작을 어깨를 위로 움츠린 고정된 자세로 수정함.", "character_ids": ["C04", "C01"]}, {"shot_index": 15, "description": "정인우가 입을 굳게 다문 채 숙연한 표정으로 두 모녀를 묵묵히 지켜보는 전신.", "based_on_beat": 3, "characters": ["정인우", "김지후(강수리영)", "강민숙(홍은미)"], "character_ids": ["C03", "C01", "C04"]}]}, {"scene_index": 82, "scene_heading": "84. 실외. 금월도 일각 - 새벽/ 아침", "shots": [{"shot_index": 1, "description": "어스름한 새벽빛이 덮인 금월도 앞바다의 고요한 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "바다 위로 붉은 태양이 눈부시게 솟아오른 찰나의 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}]}, {"scene_index": 83, "scene_heading": "85. 실내. 반월 식당 - 낮", "shots": [{"shot_index": 1, "description": "식당 테이블에 앉은 강영란(흰 머리 여자)이 열린 문 바깥쪽을 무거운 눈빛으로 주시하는 모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 2, "description": "열린 식당 문밖으로 금월도 마을 주민들이 이리저리 바쁘게 달려가며 한쪽 발을 허공으로 막 떼어낸 mid-stride 광경.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "열린 식당 문밖으로 금월도 마을 주민들이 이리저리 바쁘게 뛰어다니는 광경.", "validator_reason": "'뛰어다니는'이라는 연속적인 이동 동작을 추진력과 방향성이 보존된 mid-stride 정지 순간으로 수정함.", "character_ids": ["C23"]}, {"shot_index": 3, "description": "고산들이 식당 안쪽의 강영란(흰 머리 여자)을 향해 고개를 홱 돌린 찰나.", "based_on_beat": 1, "characters": ["고산들", "강영란(흰 머리 여자)"], "character_ids": ["C08", "C06"]}, {"shot_index": 4, "description": "고산들이 심각한 표정으로 강영란(흰 머리 여자)을 묵묵히 내려다보는 측면.", "based_on_beat": 1, "characters": ["고산들", "강영란(흰 머리 여자)"], "character_ids": ["C08", "C06"]}, {"shot_index": 5, "description": "강영란(흰 머리 여자)이 서늘하고 독기 어린 눈빛으로 허공을 뚫어지게 노려보는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}]}, {"scene_index": 84, "scene_heading": "86. 다시 어구 창고 - 낮", "shots": [{"shot_index": 1, "description": "먼지가 잔뜩 낀 흐릿한 창문 틈새로 바깥을 예리하게 내다보는 강민숙(홍은미)의 뒷모습.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 2, "description": "강민숙(홍은미)의 등 뒤에 바짝 붙어 잔뜩 긴장한 채 서 있는 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)", "정인우"], "character_ids": ["C04", "C01", "C03"]}, {"shot_index": 3, "description": "강민숙(홍은미)이 굳은 표정으로 몸을 반쯤 돌린 채 두 사람을 향해 경고하는 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)", "정인우"], "character_ids": ["C04", "C01", "C03"]}, {"shot_index": 4, "description": "정인우가 백팩 안으로 손을 깊숙이 집어넣은 순간.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "정인우가 백팩에서 38구경 권총을 불쑥 꺼내 든 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 6, "description": "권총에 시선을 고정한 채 두 눈을 동그랗게 뜬 김지후(강수리영)의 놀란 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 7, "description": "비장한 표정으로 권총을 꽉 쥔 정인우의 굳은 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 8, "description": "김지후(강수리영)가 심각한 얼굴로 강민숙(홍은미)을 향해 미간을 잔뜩 찌푸린 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "character_ids": ["C01", "C04"]}, {"shot_index": 9, "description": "강민숙(홍은미)이 굳은 표정으로 시선을 바닥으로 푹 떨군 순간.", "based_on_beat": 2, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 10, "description": "미지의 결말에 대한 두려움에 사로잡혀 창백하게 질린 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 85, "scene_heading": "87. 실외. 마을 일각 - 낮", "shots": [{"shot_index": 1, "description": "맑은 대낮의 하늘을 배경으로 전봇대 위에 매달린 낡은 마을 확성기의 뚜렷한 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "몸은 산 쪽을 향해 둔 채, 고개만 선착장 옆 낡은 어구 창고 쪽으로 홱 돌려 시선을 고정한 고산들의 모습.", "based_on_beat": 2, "characters": ["고산들"], "original_description": "산 쪽을 향해 서 있던 고산들이 선착장 옆 낡은 어구 창고로 고개를 홱 돌린 찰나.", "validator_reason": "'서 있던' 과거 상태와 '돌린' 동작의 순차적 연결을 몸과 고개의 방향이 엇갈린 한 순간의 고정된 자세로 수정.", "character_ids": ["C08"]}, {"shot_index": 3, "description": "고산들의 옆에서 한 손으로는 어구 창고를 가리키고, 다른 한 손은 허공에 펼쳐 들어 강하게 만류하는 자세로 굳어 있는 마을 청년 #1의 모습.", "based_on_beat": 2, "characters": ["고산들", "금월도 마을 청년"], "original_description": "고산들의 옆에서 마을 청년 #1이 어구 창고를 가리킨 채 손사래를 치는 모습.", "validator_reason": "'손사래를 치는'이라는 연속적인 손놀림을 손을 펼쳐 든 채 제지하는 단일 정지 자세로 수정.", "character_ids": ["C08", "C25"]}, {"shot_index": 4, "description": "마을 청년 #1의 만류에도 불구하고 어구 창고 쪽을 향해 예리한 시선을 고정한 고산들의 굳은 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["금월도 마을 청년", "고산들"], "character_ids": ["C25", "C08"]}, {"shot_index": 5, "description": "고산들이 미간을 잔뜩 구긴 채 무언가를 말하려는 듯 입술을 비장하게 살짝 벌리고 있는 측면.", "based_on_beat": 2, "characters": ["고산들"], "original_description": "고산들이 미간을 잔뜩 구긴 채 입술을 비장하게 달싹이는 측면.", "validator_reason": "'달싹이는'이라는 연속적인 입술 움직임을 입술을 벌린 채 멈춰 있는 한 찰나의 상태로 수정.", "character_ids": ["C08"]}, {"shot_index": 6, "description": "밝은 햇살이 부서지는 푸른 바다 위, 선수에 하얀 물보라를 강하게 일으킨 채 앞으로 나아가는 찰나에 고정된 경찰 순찰정의 외부 전경.", "based_on_beat": 3, "characters": [], "original_description": "밝은 햇살이 부서지는 푸른 바다 위로 하얀 물보라를 강하게 일으키며 다가오는 경찰 순찰정의 외부 전경.", "validator_reason": "'다가오는'이라는 시간 진행 묘사를 물보라가 이는 순간의 고정된 시각적 상태로 수정.", "character_ids": []}]}, {"scene_index": 86, "scene_heading": "88. 실외. 선착장 - 낮", "shots": [{"shot_index": 1, "description": "정박한 경찰 순찰정에서 내린 조 형사와 신 형사가 밖으로 쏟아져 나온 금월도 마을 주민들을 보고 의아한 표정으로 멈춰 선 전경.", "based_on_beat": 3, "characters": ["조 형사", "신 형사", "금월도 마을 주민"], "character_ids": ["C13", "C14", "C23"]}, {"shot_index": 2, "description": "선착장 앞 어구 창고의 활짝 열린 문 밖으로, 김지후(강수리영), 정인우, 강민숙(홍은미)이 다급한 얼굴로 몸을 굽힌 채 헐레벌떡 뛰어나오는 mid-action 찰나.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우", "강민숙(홍은미)"], "original_description": "선착장 앞 어구 창고 문이 활짝 열리며, 김지후(강수리영), 정인우, 강민숙(홍은미)이 다급한 얼굴로 헐레벌떡 뛰어나오는 찰나.", "validator_reason": "동시 진행 느낌을 주는 '열리며'를 상태로 바꾸고 뛰어나오는 이동 동작을 mid-action 자세로 보존함.", "character_ids": ["C01", "C03", "C04"]}, {"shot_index": 3, "description": "정인우가 다급하게 형사들을 향해 입을 벌려 소리치며, 한 발이 지면에서 막 떨어진 채 미친 듯이 달리는 mid-action 전신.", "based_on_beat": 1, "characters": ["정인우", "조 형사", "신 형사"], "original_description": "정인우가 다급하게 형사들을 향해 소리치며 미친 듯이 달리는 전신.", "validator_reason": "달리는 이동 동작을 보존하기 위해 발이 떨어지는 mid-action 찰나로 구체화함.", "character_ids": ["C03", "C13", "C14"]}, {"shot_index": 4, "description": "경악하여 달려오는 김지후(강수리영) 일행을 향해, 금월도 마을 주민들이 사냥감을 쫓듯 선착장 쪽으로 몸을 기울여 맹렬하게 내달리는 mid-action 광경.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "금월도 마을 주민"], "original_description": "경악하여 달려오는 김지후(강수리영) 일행을 발견한 금월도 마을 주민들이 사냥감을 쫓듯 선착장을 향해 맹렬하게 쏟아져 내려오는 광경.", "validator_reason": "사냥감을 쫓아 쏟아져 내려오는 이동 동작의 추진력을 보존하기 위해 mid-action 자세로 수정함.", "character_ids": ["C01", "C23"]}, {"shot_index": 5, "description": "영문을 몰라 다가오는 마을 주민들을 향해, 조 형사가 한 손을 내저으며 앞으로 한 발짝 내딛는 mid-action 모습.", "based_on_beat": 3, "characters": ["조 형사", "금월도 마을 주민"], "original_description": "영문을 몰라 우두커니 선 조 형사가 다가오는 마을 주민들을 향해 한 손을 내저으며 앞으로 나서는 모습.", "validator_reason": "'우두커니 선'과 '앞으로 나서는' 모순된 연속 동작을 앞으로 내딛는 단일 mid-action 순간으로 통합함.", "character_ids": ["C13", "C23"]}, {"shot_index": 6, "description": "정인우, 김지후(강수리영), 강민숙(홍은미)이 앞을 가로막은 조 형사 옆을 황급히 스쳐 지나가며 배를 향해 맹렬히 달리는 mid-action 전신.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)", "강민숙(홍은미)", "조 형사"], "original_description": "정인우, 김지후(강수리영), 강민숙(홍은미)이 앞을 가로막은 조 형사를 황급히 지나쳐 배를 향해 달리는 전신.", "validator_reason": "'지나쳐' 완료 후 '달리는' 시간 연속성을 제거하고 스쳐 지나가며 달리는 mid-action 찰나로 수정함.", "character_ids": ["C03", "C01", "C04", "C13"]}, {"shot_index": 7, "description": "경찰 순찰정 갑판 위에 올라선 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 꽉 맞잡고 위로 끌어올리는 힘이 실린 mid-action 순간.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)", "강민숙(홍은미)"], "original_description": "경찰 순찰정 갑판 위로 뛰어오른 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 뻗어 끌어올리는 순간.", "validator_reason": "'뛰어오른' 완료 후 '끌어올리는' 연속성을 제거하고 Active contact freeze 규칙을 적용해 끌어올리는 힘이 실린 모먼트로 묘사함.", "character_ids": ["C03", "C01", "C04"]}, {"shot_index": 8, "description": "조 형사가 몰려오는 금월도 마을 주민들을 제지하기 위해 두 팔을 벌리고 단호하게 막아선 뒷모습.", "based_on_beat": 3, "characters": ["조 형사", "금월도 마을 주민"], "character_ids": ["C13", "C23"]}, {"shot_index": 9, "description": "달려드는 마을 사람들 맨 앞에서, 두 눈을 무시무시하게 부릅뜬 고산들이 앞으로 몸을 쑥 내밀며 맹렬한 속도로 돌진하는 mid-action 클로즈업.", "based_on_beat": 4, "characters": ["고산들", "금월도 마을 주민"], "original_description": "달려드는 마을 사람들 맨 앞에서, 두 눈을 무시무시하게 부릅뜬 고산들이 맹렬한 속도로 돌진하는 찰나의 클로즈업.", "validator_reason": "돌진하는 이동 동작의 방향성과 추진력을 보존하기 위해 mid-action 찰나 묘사를 추가함.", "character_ids": ["C08", "C23"]}, {"shot_index": 10, "description": "고산들의 엄청난 주먹이 앞을 막아선 조 형사의 머리에 강하게 적중하여 충격이 전달되는 mid-impact 순간.", "based_on_beat": 4, "characters": ["고산들", "조 형사"], "original_description": "고산들의 엄청난 주먹이 앞을 막아선 조 형사의 머리를 강하게 타격하는 순간.", "validator_reason": "능동적 타격 모먼트를 보존하기 위해 Active contact freeze 규칙을 적용하여 mid-impact 순간으로 구체화함.", "character_ids": ["C08", "C13"]}, {"shot_index": 11, "description": "타격의 충격으로 조 형사의 목이 꺾인 채, 두 발이 바닥에서 막 떨어져 허공으로 휙 날아가는 mid-action 찰나.", "based_on_beat": 4, "characters": ["조 형사"], "original_description": "타격을 받은 조 형사의 목이 꺾이며 거대한 힘에 의해 허공으로 휙 날아가는 찰나.", "validator_reason": "'목이 꺾이며'와 '날아가는' 연속 동작을 제거하고 지면에서 발이 막 떨어진 mid-action 찰나로 수정함.", "character_ids": ["C13"]}, {"shot_index": 12, "description": "바닥에 나뒹구는 조 형사의 시체 옆을 스쳐 지나, 고산들이 목표물인 순찰정을 향해 짐승처럼 질주하는 mid-action 전신.", "based_on_beat": 4, "characters": ["조 형사", "고산들"], "original_description": "바닥에 나뒹구는 조 형사의 시체를 지나친 고산들이 목표물인 순찰정을 향해 짐승처럼 달리는 전신.", "validator_reason": "'지나친' 완료 상태와 '달리는' 연속성을 합쳐 스쳐 지나 질주하는 단일 mid-action 찰나로 묘사함.", "character_ids": ["C13", "C08"]}, {"shot_index": 13, "description": "순식간에 벌어진 끔찍한 광경에 충격을 받아 두 눈이 튀어나올 듯 커진 채 얼어붙은 신 형사의 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["신 형사"], "character_ids": ["C14"]}]}, {"scene_index": 87, "scene_heading": "89. 경찰 순찰정 - 계속", "shots": [{"shot_index": 1, "description": "거친 파도 위에서 후진하는 순찰정의 가장자리 레일 바를 한 손으로 강하게 붙잡고 매달린 채 허공에 떠 있는 고산들의 찰나.", "based_on_beat": 1, "characters": ["고산들 (육혈귀 각성 상태)"], "original_description": "선착장 바닥을 차고 날아오른 고산들이 거친 파도 위에서 후진하는 순찰정의 가장자리 레일 바를 한 손으로 강하게 붙잡은 찰나.", "validator_reason": "'바닥을 차고 날아오른'이라는 과거 동작 및 이동을 제거하고 매달려 있는 정지 순간으로 통일함.", "character_ids": ["C09"]}, {"shot_index": 2, "description": "몸의 반이 바닷물에 빠진 상태에서 한 손으로 배의 가장자리를 짚고 거칠게 몸을 솟구쳐 오르는 mid-action 순간의 고산들의 기괴하고 야수적인 전신.", "based_on_beat": 1, "characters": ["고산들 (육혈귀 각성 상태)"], "original_description": "몸의 반이 바닷물에 빠진 채 반동을 이용해 배 위로 튀어 오르는 고산들의 기괴하고 야수적인 전신.", "validator_reason": "'튀어 오르는'이라는 이동 동작을 mid-action 자세로 구체화하여 동작의 방향성과 추진력을 보존함.", "character_ids": ["C09"]}, {"shot_index": 3, "description": "물에 흠뻑 젖은 고산들이 무시무시한 눈빛으로 김지후(강수리영)를 향해 한 발을 내디디며 몸을 앞으로 기울인 mid-stride 자세의 전경.", "based_on_beat": 1, "characters": ["고산들 (육혈귀 각성 상태)", "김지후(강수리영)"], "original_description": "물에 흠뻑 젖은 고산들이 무시무시한 눈빛으로 김지후(강수리영)를 향해 서서히 걸어오는 모습.", "validator_reason": "'서서히 걸어오는'이라는 이동 연속 동작을 걷는 도중의 mid-stride 정지 자세로 수정함.", "character_ids": ["C09", "C01"]}, {"shot_index": 4, "description": "갑판 위에서 신 형사가 높이 치켜든 쇠파이프가 고산들의 얼굴에 강하게 충돌하는 mid-impact 순간.", "based_on_beat": 2, "characters": ["신 형사", "고산들 (육혈귀 각성 상태)"], "original_description": "갑판 위에서 신 형사가 쇠파이프를 높이 치켜들고 고산들의 얼굴을 강하게 후려치는 순간.", "validator_reason": "'후려치는'이라는 능동적 타격 동작을 쇠파이프가 얼굴에 닿는 mid-impact 찰나로 구체화함.", "character_ids": ["C14", "C09"]}, {"shot_index": 5, "description": "쇠파이프에 맞아 얼굴 한쪽이 찢어져 피가 흐르는데도 아랑곳하지 않고 신 형사를 쏘아보는 고산들의 섬뜩한 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["고산들 (육혈귀 각성 상태)", "신 형사"], "character_ids": ["C09", "C14"]}, {"shot_index": 6, "description": "고산들이 신 형사의 멱살을 강하게 움켜쥔 채 그의 목덜미를 와그작 물어뜯고 있는 끔찍한 정지 찰나.", "based_on_beat": 2, "characters": ["고산들 (육혈귀 각성 상태)", "신 형사"], "original_description": "고산들이 신 형사의 멱살을 움켜쥐고 그의 목덜미를 와그작 물어뜯는 끔찍한 찰나.", "validator_reason": "'움켜쥐고'와 '물어뜯는'을 동시에 일어나는 고정된 상태로 다듬어 한 순간으로 압축함.", "character_ids": ["C09", "C14"]}, {"shot_index": 7, "description": "목을 물어뜯겨 피를 흘린 채 고통으로 몸이 꺾이며 갑판 바닥을 향해 쓰러지고 있는 mid-fall 순간의 신 형사.", "based_on_beat": 2, "characters": ["신 형사"], "original_description": "목을 물어뜯겨 고통에 버둥거리며 갑판 바닥으로 쓰러지는 신 형사의 참혹한 상태.", "validator_reason": "'버둥거리며 쓰러지는'이라는 시간 연결 묘사를 바닥을 향해 추락하는 도중인 mid-fall 찰나로 수정함.", "character_ids": ["C14"]}, {"shot_index": 8, "description": "총소리와 함께 고산들의 어깨에서 붉은 피가 거칠게 튀어 오르는 순간.", "based_on_beat": 3, "characters": ["고산들 (육혈귀 각성 상태)"], "character_ids": ["C09"]}, {"shot_index": 9, "description": "총구에서 옅은 연기가 피어오르는 38구경 권총을 들고 고산들을 조준하는 정인우의 굳은 전신.", "based_on_beat": 3, "characters": ["정인우", "고산들 (육혈귀 각성 상태)"], "character_ids": ["C03", "C09"]}, {"shot_index": 10, "description": "얼굴을 기괴하게 일그러뜨리며 정인우를 향해 한쪽 발을 강하게 구르고 앞으로 튀어나가는 mid-stride 자세의 고산들.", "based_on_beat": 3, "characters": ["고산들 (육혈귀 각성 상태)", "정인우"], "original_description": "총을 쏜 정인우를 향해 얼굴을 기괴하게 일그러뜨리며 맹렬하게 달려드는 고산들의 모습.", "validator_reason": "'맹렬하게 달려드는'이라는 이동 동작을 질주 도중의 mid-stride 순간으로 보존함.", "character_ids": ["C09", "C03"]}, {"shot_index": 11, "description": "고산들의 거친 손이 맹렬하게 쳐낸 정인우의 권총이 충격으로 손에서 벗어나 허공으로 튕겨 오르는 찰나.", "based_on_beat": 3, "characters": ["고산들 (육혈귀 각성 상태)", "정인우"], "original_description": "고산들이 엄청난 괴력으로 정인우의 권총을 쳐서 허공으로 날려버린 찰나.", "validator_reason": "'쳐서 날려버린'이라는 연속된 두 동작을 피격된 무기가 허공에 뜨는 한 순간으로 통일함.", "character_ids": ["C09", "C03"]}, {"shot_index": 12, "description": "고산들이 정인우의 머리채를 잡아 배의 레일 바를 향해 강하게 밀쳐 내어, 정인우의 몸이 허공에 뜬 mid-throw 순간.", "based_on_beat": 3, "characters": ["고산들 (육혈귀 각성 상태)", "정인우"], "original_description": "고산들의 거친 손이 정인우의 머리채를 잡아 배의 레일 바를 향해 강하게 던지는 순간.", "validator_reason": "'잡아 던지는'이라는 순차 동작을 피격자가 허공에 떠 있는 던지기 직후의 mid-action 찰나로 수정함.", "character_ids": ["C09", "C03"]}, {"shot_index": 13, "description": "머리를 쇠창살에 기댄 채 갑판 위로 힘없이 쓰러져 의식을 잃고 널브러진 정인우의 정지된 상태.", "based_on_beat": 3, "characters": ["정인우"], "original_description": "머리를 쇠창살에 부딪히고 갑판 위로 힘없이 쓰러져 의식을 잃은 정인우의 상태.", "validator_reason": "'부딪히고 쓰러져'라는 시간 서술을 제거하고 쇠창살 아래 쓰러진 결과적 정지 상태로 통일함.", "character_ids": ["C03"]}, {"shot_index": 14, "description": "선미 구석에 웅크려 앉은 김지후(강수리영)가 다가오는 고산들을 향해 필사적으로 구명조끼를 허공에 흩뿌리듯 뻗은 mid-throw 자세.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "고산들 (육혈귀 각성 상태)"], "original_description": "선미 구석에 웅크려 덜덜 떨던 김지후(강수리영)가 다가오는 고산들을 향해 구명조끼를 필사적으로 집어 던지는 찰나.", "validator_reason": "'떨던', '다가오는', '집어 던지는'의 여러 동작이 섞인 것을 구명조끼를 던진 직후의 고정된 자세로 압축함.", "character_ids": ["C01", "C09"]}, {"shot_index": 15, "description": "공포에 질려 울먹이는 김지후(강수리영)의 앞을 굳건한 표정의 강민숙(홍은미)이 떡하니 막아선 뒷모습.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "character_ids": ["C01", "C04"]}, {"shot_index": 16, "description": "강민숙(홍은미)의 강렬한 눈빛에 당황한 듯, 공격 자세 그대로 멈춰 선 고산들의 움찔한 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["강민숙(홍은미)", "고산들 (육혈귀 각성 상태)"], "original_description": "강민숙(홍은미)의 강렬한 눈빛에 압도되어 공격을 멈추고 움찔한 고산들의 당황한 얼굴 클로즈업.", "validator_reason": "'공격을 멈추고 움찔한'이라는 시간의 흐름을 멈춰선 채 당황한 결과적 정지 상태로 수정함.", "character_ids": ["C04", "C09"]}, {"shot_index": 17, "description": "강민숙(홍은미)이 애원하는 눈빛으로 고산들을 쳐다보며 그 앞을 가로막은 전신.", "based_on_beat": 5, "characters": ["강민숙(홍은미)", "고산들 (육혈귀 각성 상태)"], "character_ids": ["C04", "C09"]}, {"shot_index": 18, "description": "고통스럽게 얼굴을 일그러뜨리며 강민숙(홍은미)을 향해 상체를 기울이고 맹렬히 돌진하는 mid-stride 자세의 고산들.", "based_on_beat": 5, "characters": ["강민숙(홍은미)", "고산들 (육혈귀 각성 상태)"], "original_description": "강민숙(홍은미)의 부탁을 거부하듯 고통스럽게 얼굴을 일그러뜨리며 그녀를 향해 다시 달려드는 고산들의 찰나.", "validator_reason": "'다시 달려드는'이라는 이동 묘사를 돌진하는 도중의 mid-stride 찰나로 변환함.", "character_ids": ["C04", "C09"]}, {"shot_index": 19, "description": "강민숙(홍은미)이 고산들을 꽉 끌어안은 채 순찰정 난간 너머 허공으로 함께 튕겨져 나간 mid-fall 순간.", "based_on_beat": 5, "characters": ["강민숙(홍은미)", "고산들 (육혈귀 각성 상태)"], "original_description": "강민숙(홍은미)이 돌진하는 고산들을 꽉 끌어안은 채 순찰정 난간 너머로 함께 몸을 던지는 순간.", "validator_reason": "'몸을 던지는 순간'을 두 사람이 허공에 함께 떠 있는 추락 도중의 mid-fall 찰나로 수정함.", "character_ids": ["C04", "C09"]}, {"shot_index": 20, "description": "강민숙(홍은미)과 고산들이 거친 바닷물 속으로 풍덩 빠지며 하얀 포말을 일으킨 찰나.", "based_on_beat": 5, "characters": ["강민숙(홍은미)", "고산들 (육혈귀 각성 상태)"], "character_ids": ["C04", "C09"]}, {"shot_index": 21, "description": "바다를 향해 난간에 바짝 붙어 절박하게 두 손을 뻗은 채 굳어진 김지후(강수리영)의 애타는 얼굴.", "based_on_beat": 6, "characters": ["김지후(강수리영)"], "original_description": "엄마가 빠진 바다를 향해 벌떡 일어나 난간 너머로 절박하게 손을 뻗는 김지후(강수리영)의 얼굴.", "validator_reason": "'벌떡 일어나 손을 뻗는'이라는 연속 동작을 손을 뻗고 있는 결과적 정지 자세로 통일함.", "character_ids": ["C01"]}, {"shot_index": 22, "description": "난간 너머로 몸을 굽힌 김지후(강수리영)의 뒷덜미를 등 뒤에서 다급하게 꽉 움켜잡아 제지하는 정인우의 거친 손길.", "based_on_beat": 6, "characters": ["김지후(강수리영)", "정인우"], "original_description": "바다로 뛰어들려는 김지후(강수리영)의 뒷덜미를 깨어난 정인우가 다급하게 꽉 움켜잡은 순간.", "validator_reason": "'뛰어들려는', '깨어난', '움켜잡은'의 복합적인 시간 흐름을 붙잡아 제지하는 한 찰나로 정리함.", "character_ids": ["C01", "C03"]}, {"shot_index": 23, "description": "정인우에게 붙들린 채 멀어지는 바다의 포말을 바라보며 절망적으로 오열하는 김지후(강수리영)의 클로즈업.", "based_on_beat": 6, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}]}, {"scene_index": 88, "scene_heading": "90. 실외. 경찰 순찰정 - 잠시 후", "shots": [{"shot_index": 1, "description": "뱃머리에 하얀 물보라를 일으키며 나아가는 경찰 순찰정 선미에서, 강민숙(홍은미)이 사라진 바다 쪽을 넋을 잃고 쳐다보는 김지후(강수리영)와 정인우의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "물살을 가르며 나아가는 경찰 순찰정 선미에서, 강민숙(홍은미)이 사라진 바다 쪽을 넋을 잃고 쳐다보는 김지후(강수리영)와 정인우의 전신.", "validator_reason": "'물살을 가르며'라는 이동 동작을 '물보라를 일으키며'라는 정지 찰나의 상태 묘사로 수정함", "character_ids": ["C01", "C03"]}, {"shot_index": 2, "description": "순찰정 앞쪽 바다 너머로 육지가 보이고, 선착장에 무언가를 기다리는 듯 모여있는 사람들의 실루엣이 늘어선 광경.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "순찰정 앞쪽으로 빠르게 육지가 다가오고, 선착장에 무언가를 기다리는 듯 모여있는 사람들의 실루엣이 나타난 광경.", "validator_reason": "'다가오고', '나타난'이라는 시간적 연속성을 가진 표현을 '보이고', '늘어선'과 같은 한 순간의 고정된 상태로 수정함", "character_ids": ["C23"]}, {"shot_index": 3, "description": "금월도 선착장에서 붉은색 무녀복을 입은 강영란(흰 머리 여자), 고산들, 그리고 금월도 마을 주민들이 배를 향해 차갑게 서 있는 전경.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들", "금월도 마을 주민"], "original_description": "점점 가까워진 금월도 선착장에서 붉은색 무녀복을 입은 강영란(흰 머리 여자), 고산들, 그리고 금월도 마을 주민들이 배를 향해 차갑게 서 있는 전경.", "validator_reason": "'점점 가까워진'이라는 시간 경과를 나타내는 표현을 제거하여 단일한 정지 순간으로 수정하되 인물들의 차가운 태도는 그대로 유지함", "character_ids": ["C06", "C08", "C23"]}, {"shot_index": 4, "description": "육지가 금월도임을 확인한 듯 눈이 휘둥그레진 채 완전히 굳어 있는 김지후(강수리영)와 정인우의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "육지가 금월도임을 깨닫고 눈이 휘둥그레진 채 완전히 굳어버린 김지후(강수리영)와 정인우의 얼굴 클로즈업.", "validator_reason": "'깨닫고 굳어버린'이라는 선후 시간 진행과 상태 변화를 '굳어 있는'이라는 결과 상태의 정지 찰나로 수정함", "character_ids": ["C01", "C03"]}, {"shot_index": 5, "description": "조타실 안에서 배의 방향키를 쥔 구창모가 차가운 비웃음을 띤 채 밖을 내다보는 측면.", "based_on_beat": 2, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 6, "description": "조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨눈 채 위협하는 찰나.", "based_on_beat": 2, "characters": ["구창모", "정인우"], "original_description": "조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨누고 위협하는 찰나.", "validator_reason": "'겨누고 위협하는'이라는 두 동작의 나열을 '겨눈 채 위협하는'으로 수정하여 동시적인 한 순간의 상태로 명확히 함", "character_ids": ["C15", "C03"]}, {"shot_index": 7, "description": "총구 앞에서 숨이 멎은 듯 꼼짝하지 못하고 절망에 빠진 김지후(강수리영)와 정인우의 굳은 상태.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}]}, {"scene_index": 89, "scene_heading": "91. 실외. 금월도 갯바위 - 계속", "shots": [{"shot_index": 1, "description": "뱃머리에 물보라를 일으키는 순찰정을 향해 만족스러운 미소를 짓는 강영란(흰 머리 여자)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "다가오는 순찰정을 향해 만족스러운 미소를 짓는 강영란(흰 머리 여자)의 얼굴 클로즈업.", "validator_reason": "'다가오는'이라는 시간 진행/이동 표현을 '물보라를 일으키는' 정지된 시각적 찰나로 수정했습니다.", "character_ids": ["C06"]}, {"shot_index": 2, "description": "강영란(흰 머리 여자) 곁에서 굳은 무표정으로 앞을 주시하는 고산들의 측면.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 3, "description": "선착장에 모인 채 배를 향해 팔을 뻗고 기괴하게 활짝 웃고 있는 금월도 마을 주민들의 전경.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "선착장에 모여 기괴한 웃음을 터뜨리며 배를 반기는 금월도 마을 주민들의 전경.", "validator_reason": "'터뜨리며 반기는'이라는 연속 동작과 추상적 행위를 '팔을 뻗고 웃고 있는' 구체적 정지 상태로 수정했습니다.", "character_ids": ["C23"]}]}, {"scene_index": 90, "scene_heading": "92. 실내. 반월 식당 - 해질녘", "shots": [{"shot_index": 1, "description": "붉으스름한 노을빛이 스며드는 텅 빈 반월 식당 내부의 적막한 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "텅 빈 주방 안쪽을 유심히 살피는 김지후(강수리영)의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "두리번거리며 텅 빈 주방 안쪽을 유심히 살피는 김지후(강수리영)의 측면.", "validator_reason": "연속 동작을 나타내는 '두리번거리며'를 제거하여 한 순간의 응시하는 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 3, "description": "열린 방문 틈새로 고개를 들이민 채 방 안을 들여다보는 김지후(강수리영)의 뒷모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "열린 방문 틈새로 고개를 들이밀고 방 안을 들여다보는 김지후(강수리영)의 뒷모습.", "validator_reason": "'들이밀고'라는 시간 진행/순차적 동작을 '들이민 채'라는 결과 상태와 정지 자세의 조합으로 수정함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "아무도 없는 빈 홀 한가운데서 의아한 표정으로 멈춰 선 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 91, "scene_heading": "93. 실외. 식당 뒤뜰 - 해질녘", "shots": [{"shot_index": 1, "description": "식당 뒤뜰에 멈춰 선 채 불안한 눈빛으로 고개를 돌려 주변을 살피고 있는 김지후(강수리영).", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "식당 뒤뜰로 걸어 나온 김지후(강수리영)가 불안한 눈빛으로 주변을 휙 둘러보는 찰나.", "validator_reason": "'걸어 나온'과 '휙 둘러보는' 연속 동작을 고개를 돌려 주변을 살피는 한 순간의 고정 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "귓가에 맴도는 자장가 소리의 방향을 찾으려는 듯 고개를 갸웃한 채 멈춰 있는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "귓가에 맴도는 자장가 소리의 방향을 찾으려는 듯 고개를 갸웃거리는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'갸웃거리는'이라는 반복 동작 표현을 고개를 갸웃한 채 멈춘 정지 상태로 수정함.", "character_ids": ["C01"]}]}, {"scene_index": 92, "scene_heading": "94. 실외. 반월 식당 앞 - 해질녘", "shots": [{"shot_index": 1, "description": "반월 식당 문을 반쯤 연 채 밖으로 한쪽 발을 내딛은 mid-stride 찰나의 김지후(강수리영) 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "반월 식당 문을 열고 바깥으로 걸음을 내딛는 김지후(강수리영)의 전신.", "validator_reason": "'문을 열고 내딛는' 순차 동작을 문을 연 채 한 발을 내딛은 mid-action 정지 순간으로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "선착장 쪽으로 시선을 고정한 채 멈춰 서 있는 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "주변을 둘러보던 김지후(강수리영)가 시선을 선착장 쪽으로 고정한 찰나.", "validator_reason": "'주변을 둘러보던'이라는 이전 시간 경과를 나타내는 표현을 제거하고 시선을 고정한 한 순간만 남겼습니다.", "character_ids": ["C01"]}, {"shot_index": 3, "description": "노을 지는 선착장 끝 돌바닥에 앉아 바다를 향해 있는 강민숙(홍은미)의 뚜렷한 뒷모습.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}]}, {"scene_index": 93, "scene_heading": "95. 실외. 선착장 - 해질녘", "shots": [{"shot_index": 1, "description": "노을 지는 선착장 끝에 앉은 강민숙(홍은미)의 뒷모습을 향해 바쁘게 걷다 한쪽 발을 크게 내디딘 채 체중이 앞으로 쏠린 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "강민숙(홍은미)"], "original_description": "노을 지는 선착장 끝에 앉은 강민숙(홍은미)의 뒷모습을 향해 김지후(강수리영)가 바쁘게 걸어가는 전신.", "validator_reason": "'바쁘게 걸어가는'이라는 연속 이동 동작을 걷는 도중 한쪽 발을 내디딘 mid-action 정지 순간으로 수정하여 방향성을 보존했습니다.", "character_ids": ["C01", "C04"]}, {"shot_index": 2, "description": "무언가를 품에 안은 듯한 낯선 실루엣으로 웅크려 앉아 있는 강민숙(홍은미)의 뒷모습.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 3, "description": "강민숙(홍은미)의 등 뒤로 한 발 내딛은 채 애틋한 표정으로 입술을 살짝 벌리고 있는 김지후(강수리영)의 찰나.", "based_on_beat": 1, "characters": ["강민숙(홍은미)", "김지후(강수리영)"], "original_description": "강민숙(홍은미)의 등 뒤로 한 발짝 다가서며 애틋한 표정으로 입술을 뗀 김지후(강수리영)의 찰나.", "validator_reason": "'다가서며'라는 시간 진행 표현을 제거하고, 한 발 내딛은 정지 상태의 자세로 교정했습니다.", "character_ids": ["C04", "C01"]}, {"shot_index": 4, "description": "돌아보지 않고 금빛 바다만 향해 앉아 있는 강민숙(홍은미)의 굳건한 측면.", "based_on_beat": 1, "characters": ["강민숙(홍은미)"], "character_ids": ["C04"]}, {"shot_index": 5, "description": "등 돌렸던 자세에서 어깨 너머로 고개를 완전히 돌린 채 섬뜩한 미소를 짓고 있는 강영란(흰 머리 여자)의 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "등 돌린 형체가 고개를 홱 돌리며 강영란(흰 머리 여자)의 섬뜩한 미소를 드러낸 찰나.", "validator_reason": "'돌리며 드러낸'이라는 순차 동작을 고개를 돌린 채 멈춰선 단일 시각적 결과 상태로 수정했습니다.", "character_ids": ["C06"]}, {"shot_index": 6, "description": "눈이 휘둥그레진 채 굳어 있는 김지후(강수리영)의 놀란 얼굴.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "강영란(흰 머리 여자)의 얼굴을 확인하고 눈이 휘둥그레진 김지후(강수리영)의 놀란 얼굴.", "validator_reason": "'얼굴을 확인하고'라는 이전 동작 및 시간 진행 단서를 제거하고 놀란 표정의 정지 상태만 남겼습니다.", "character_ids": ["C01"]}, {"shot_index": 7, "description": "섬뜩한 미소를 띤 채 입술 위로 손가락을 올리고 '쉿' 하는 자세로 멈춰 있는 강영란(흰 머리 여자)의 모습.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 섬뜩한 미소를 띠며 입술 위로 손가락을 올려 '쉿' 하는 동작을 취하는 순간.", "validator_reason": "'올려 동작을 취하는'이라는 연속 행동 묘사를 손가락을 올린 채 정지한 상태로 교정했습니다.", "character_ids": ["C06"]}, {"shot_index": 8, "description": "강영란(흰 머리 여자)의 어깨에서 미끄러져 하반신만 걸친 채 상체가 바닥 쪽으로 꺾여 매달려 있는 창백한 강민숙(홍은미)의 젖은 시체.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "강민숙(홍은미)"], "original_description": "강영란(흰 머리 여자)의 어깨에서 창백한 강민숙(홍은미)의 젖은 시체가 바닥 쪽으로 툭 떨어지는 찰나.", "validator_reason": "'툭 떨어지는'이라는 낙하 동적 묘사를 어깨에 일부 걸쳐진 채 꺾여 있는 단일 mid-action 정지 모먼트로 수정했습니다.", "character_ids": ["C06", "C04"]}, {"shot_index": 9, "description": "사색이 되어 입을 떡 벌린 채 완전히 얼어붙은 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "흠뻑 젖은 강민숙(홍은미)의 시체를 목격하고 사색이 되어 입을 떡 벌린 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'시체를 목격하고'라는 앞선 동작 인과 관계를 제거하고 놀란 고정 상태에만 집중했습니다.", "character_ids": ["C01"]}, {"shot_index": 10, "description": "극도의 공포에 질려 눈물이 고인 채 몸을 한껏 움츠리고 경직된 김지후(강수리영)의 전신.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "극도의 공포에 질려 눈물이 고인 채 부들부들 떠는 김지후(강수리영)의 전신.", "validator_reason": "'부들부들 떠는'이라는 연속 묘사 대신, 공포로 한껏 움츠리고 경직된 단일 정지 상태로 교정했습니다.", "character_ids": ["C01"]}]}, {"scene_index": 94, "scene_heading": "96. 실내. 숲 속 동굴 - 낮", "shots": [{"shot_index": 1, "description": "어두운 동굴 벽에 두꺼운 쇠사슬로 묶인 채 희미하게 눈을 반쯤 뜬 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "어두운 동굴 벽에 두꺼운 쇠사슬로 묶인 채 희미하게 눈을 뜨는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'눈을 뜨는'이라는 동작 진행을 '눈을 반쯤 뜬'이라는 결과 상태의 정지 모먼트로 수정함.", "character_ids": ["C01"]}, {"shot_index": 2, "description": "맞은편 동굴 벽에 쇠사슬로 묶인 채 얼굴이 상처투성이가 된 정인우의 전신.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 3, "description": "쇠사슬에 묶인 김지후(강수리영)가 고통스러운 표정으로 벽에 기대어 몸을 반쯤 일으킨 채 정지한 모습.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "쇠사슬에 묶인 김지후(강수리영)가 고통스러운 표정으로 벽에 기대어 몸을 일으키려는 찰나.", "validator_reason": "'몸을 일으키려는 찰나'라는 진행과 의도가 섞인 표현을 '몸을 반쯤 일으킨 채 정지한'이라는 시각적인 mid-action 자세로 수정함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "상처투성이 얼굴로 단호한 눈빛을 띠고 정면을 똑바로 쳐다보는 정인우의 측면.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 5, "description": "어금니를 꽉 깨물고 눈물이 맺힌 채 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "어금니를 꽉 깨물고 울컥 솟아오르는 눈물을 삼키는 김지후(강수리영)의 얼굴 클로즈업.", "validator_reason": "'솟아오르는', '삼키는'이라는 연속적인 동작을 제거하고 눈물이 맺힌 채 굳은 상태로 정지 모먼트를 명확히 함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "절박한 표정으로 핏대를 세운 채 입을 크게 벌리고 있는 정인우의 모습.", "based_on_beat": 2, "characters": ["정인우"], "original_description": "절박한 표정으로 핏대를 세우며 소리치는 정인우의 찰나.", "validator_reason": "'소리치는 찰나'라는 청각 및 동작 진행 표현을 '입을 크게 벌리고 있는' 시각적 정지 자세로 구체화함.", "character_ids": ["C03"]}, {"shot_index": 7, "description": "삶의 의지를 모두 잃은 듯 텅 빈 눈동자로 바닥을 멍하니 응시하는 김지후(강수리영)의 모습.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}]}, {"scene_index": 95, "scene_heading": "97. 실외. 금월도 해안 절벽 - 낮", "shots": [{"shot_index": 1, "description": "눈부신 하늘과 바다를 배경으로 절벽 끝에 선 강영란(흰 머리 여자)의 옷자락이 바람에 흩날리는 전경.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 2, "description": "강영란(흰 머리 여자)과 황봉업(황 씨) 곁에 우뚝 서 있는 고산들의 듬직한 전신.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "황봉업(황 씨)", "고산들"], "original_description": "강영란(흰 머리 여자)과 황봉업(황 씨) 곁으로 고산들이 다가와 우뚝 선 듬직한 전신.", "validator_reason": "'다가와 선'이라는 순차 동작을 배제하고 '서 있는' 정지 상태로 수정함.", "character_ids": ["C06", "C11", "C08"]}, {"shot_index": 3, "description": "고산들이 고개를 숙인 채 굳은 표정으로 강영란(흰 머리 여자)에게 보고를 올리는 측면.", "based_on_beat": 1, "characters": ["고산들", "강영란(흰 머리 여자)"], "character_ids": ["C08", "C06"]}, {"shot_index": 4, "description": "울컥한 감정을 억누르며 쳐다보는 고산들의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "칭찬을 듣고 울컥한 감정을 억누르며 쳐다보는 고산들의 얼굴 클로즈업.", "validator_reason": "'칭찬을 듣고'라는 시간적 선행 사건을 제거하여 한 찰나로 좁힘.", "character_ids": ["C08"]}, {"shot_index": 5, "description": "황봉업(황 씨)이 흐뭇한 표정으로 고산들의 어깨를 가볍게 토닥이는 순간.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "고산들"], "character_ids": ["C11", "C08"]}, {"shot_index": 6, "description": "강영란(흰 머리 여자)이 온화한 눈빛으로 바다 저편을 손으로 가리키는 모습.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 7, "description": "강영란(흰 머리 여자)의 손끝을 따라 바다를 응시하며 희망에 찬 눈빛을 띠는 고산들의 측면.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 8, "description": "감정에 북받쳐 어금니를 꽉 깨문 고산들의 굳은 얼굴.", "based_on_beat": 2, "characters": ["고산들"], "original_description": "감정에 북받쳐 어금니를 꽉 깨물며 고개를 끄덕이는 고산들의 굳은 얼굴.", "validator_reason": "'고개를 끄덕이는'이라는 연속 동작을 제거하고 어금니를 깨문 상태로 통일함.", "character_ids": ["C08"]}, {"shot_index": 9, "description": "강영란(흰 머리 여자)이 등 뒤에서 서늘하게 빛나는 날카로운 칼을 꽉 쥔 순간.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}, {"shot_index": 10, "description": "강영란(흰 머리 여자)이 고산들의 등판으로 칼날을 깊숙이 푹 찔러넣는 찰나.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 11, "description": "등에 칼이 꽂힌 채 엄청난 고통에 입을 크게 벌리고 비명을 내지르는 고산들의 클로즈업.", "based_on_beat": 2, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 12, "description": "고통에 차 몸을 비틀어 강영란(흰 머리 여자) 쪽으로 반쯤 돌아선 고산들의 찰나.", "based_on_beat": 2, "characters": ["고산들", "강영란(흰 머리 여자)"], "original_description": "고산들이 고통에 차 몸을 비틀며 강영란(흰 머리 여자) 쪽으로 홱 돌아서는 순간.", "validator_reason": "'비틀며 홱 돌아서는' 연속 회전 동작을 '반쯤 돌아선' mid-action 모먼트로 수정함.", "character_ids": ["C08", "C06"]}, {"shot_index": 13, "description": "강영란(흰 머리 여자)이 서늘하고 무자비한 눈빛으로 다시 고산들의 가슴팍에 칼을 푹 박아넣는 찰나.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 14, "description": "가슴에 칼이 박힌 채 두 눈이 휘둥그레져 경악과 충격으로 굳어버린 고산들의 얼굴.", "based_on_beat": 2, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 15, "description": "강영란(흰 머리 여자)이 차가운 눈빛으로 치명상을 입은 고산들을 쏘아보는 찰나.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 16, "description": "황봉업(황 씨)이 있는 힘껏 발을 뻗어 칼에 찔린 고산들의 몸통을 강하게 걷어차는 순간.", "based_on_beat": 3, "characters": ["황봉업(황 씨)", "고산들"], "character_ids": ["C11", "C08"]}, {"shot_index": 17, "description": "발길질에 밀려 깎아지른 해안 절벽 아래 허공으로 몸이 막 떠오른 고산들의 찰나.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "발길질에 밀려 깎아지른 해안 절벽 아래 허공으로 몸이 붕 뜨는 고산들의 찰나.", "validator_reason": "'붕 뜨는' 진행형 표현을 발길질의 힘으로 인해 몸이 막 허공에 뜬 결과 상태로 수정함.", "character_ids": ["C08"]}, {"shot_index": 18, "description": "황망함과 공포가 뒤섞인 표정으로 절벽 아래로 거칠게 추락하는 mid-action 자세의 고산들 전신.", "based_on_beat": 3, "characters": ["고산들"], "original_description": "황망함과 공포가 뒤섞인 표정으로 절벽 아래로 거칠게 추락하는 고산들의 전신.", "validator_reason": "'추락하는'이라는 이동 동작의 추진력을 보존하기 위해 mid-action 자세임을 명시함.", "character_ids": ["C08"]}, {"shot_index": 19, "description": "깎아지른 절벽 끝에 서서 거친 파도가 치는 아래쪽을 내려다보는 황봉업(황 씨)의 뒷모습.", "based_on_beat": 4, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}, {"shot_index": 20, "description": "비장한 표정으로 돌아선 채 한 발을 앞으로 내딛은 강영란(흰 머리 여자)의 전신.", "based_on_beat": 4, "characters": ["강영란(흰 머리 여자)"], "original_description": "몸을 휙 돌려 비장한 표정으로 발을 내딛는 강영란(흰 머리 여자)의 전신.", "validator_reason": "'몸을 휙 돌려 발을 내딛는'이라는 두 가지 동작의 연속을 '돌아선 채 내딛은' 단일 정지 자세로 수정함.", "character_ids": ["C06"]}]}, {"scene_index": 96, "scene_heading": "98. 실내. 동굴 - 낮", "shots": [{"shot_index": 1, "description": "어두운 동굴 바닥에 쇠사슬로 묶인 채 고개를 푹 숙인 김지후(강수리영)의 절망적인 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 2, "description": "정인우가 양손으로 굵은 쇠사슬을 꽉 쥔 채 안간힘을 쓰며 팽팽하게 당긴 자세의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "정인우가 양손으로 굵은 쇠사슬을 꽉 쥔 채 안간힘을 쓰며 팽팽하게 잡아당기는 얼굴 클로즈업.", "validator_reason": "진행형 동사('잡아당기는')를 힘이 들어간 고정된 긴장 상태('당긴 자세의')로 수정함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "켜진 등불을 든 강영란(흰 머리 여자)이 환해진 동굴 입구를 통해 안으로 들어서며, 뒷발로 바닥을 밀어내 앞발이 막 나아가는 mid-action 자세.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "켜진 등불을 든 강영란(흰 머리 여자)이 환해진 동굴 입구를 통해 안으로 한 발짝 내딛는 찰나.", "validator_reason": "'내딛는 찰나'라는 이동 동작을 추진력을 만든 지지 발과 모션 방향이 드러나는 mid-action 자세로 구체화함.", "character_ids": ["C06"]}, {"shot_index": 4, "description": "강영란(흰 머리 여자)이 바닥에 주저앉은 김지후(강수리영)를 내려다본 채 만족스러운 미소를 머금은 측면.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "강영란(흰 머리 여자)이 바닥에 주저앉은 김지후(강수리영)를 내려다보며 만족스러운 미소를 짓는 측면.", "validator_reason": "'내려다보며 미소를 짓는'이라는 진행·연결 표현을 '내려다본 채 미소를 머금은'이라는 정지된 결과 상태로 수정함.", "character_ids": ["C06", "C01"]}, {"shot_index": 5, "description": "김지후(강수리영)가 원망 가득한 눈빛으로 강영란(흰 머리 여자)을 똑바로 올려다본 고정된 자세의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "original_description": "김지후(강수리영)가 원망 가득한 눈빛으로 강영란(흰 머리 여자)을 똑바로 올려다보는 얼굴 클로즈업.", "validator_reason": "'올려다보는'이라는 동작 진행형 표현을 '올려다본 고정된 자세'로 수정하여 단일 정지 순간으로 묘사함.", "character_ids": ["C01", "C06"]}]}, {"scene_index": 97, "scene_heading": "99. 실외. 갈대숲 창고 앞 - 낮(과거)", "shots": [{"shot_index": 1, "description": "하얀 사슴뿔 창끝이 그분(검은 연기 형체)의 등판을 정면으로 뚫고 튀어나온 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["그분(검은 연기 형체)"], "character_ids": ["C16"]}, {"shot_index": 2, "description": "그분(검은 연기 형체)의 길쭉한 검은 손이 조선인 촌주의 목을 강하게 움켜쥔 순간.", "based_on_beat": 1, "characters": ["그분(검은 연기 형체)", "조선인 촌주"], "character_ids": ["C16", "C18"]}, {"shot_index": 3, "description": "그분(검은 연기 형체)의 기괴한 황금색 눈동자가 흐릿하게 빛을 잃은 찰나.", "based_on_beat": 1, "characters": ["그분(검은 연기 형체)"], "character_ids": ["C16"]}, {"shot_index": 4, "description": "그분(검은 연기 형체)의 짙은 형상이 허공에서 연기처럼 바스라진 채 흩날리는 순간.", "based_on_beat": 1, "characters": ["그분(검은 연기 형체)"], "original_description": "그분(검은 연기 형체)의 짙은 형상이 허공에서 흩어지며 연기처럼 바스라지는 순간.", "validator_reason": "'흩어지며 바스라지는'이라는 연속 동작을 '바스라진 채 흩날리는'이라는 하나의 시각적 결과 상태로 교정함.", "character_ids": ["C16"]}, {"shot_index": 5, "description": "목을 부여잡은 조선인 촌주의 두 눈동자가 섬뜩한 황금빛으로 번쩍이는 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["조선인 촌주 (그분 빙의 상태)"], "character_ids": ["C19"]}, {"shot_index": 6, "description": "낡은 창고 앞 흙바닥에서 과거의 조선인 육혈귀 생존자들이 피투성이가 된 일본군 병사들의 시신에 얼굴을 파묻고 짐승처럼 살점을 강하게 뜯어당기는 mid-action 자세의 참혹한 광경.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자 (각성 상태)", "일본군 병사"], "original_description": "낡은 창고 앞 흙바닥에서 과거의 조선인 육혈귀 생존자들이 피투성이가 된 일본군 병사들의 시신을 짐승처럼 물어뜯는 참혹한 광경.", "validator_reason": "'물어뜯는'이라는 동작 진행을 살점을 이빨로 뜯어당기는 mid-action 자세로 수정하여 힘의 방향과 능동성을 보존함.", "character_ids": ["C21", "C22"]}, {"shot_index": 7, "description": "입가에 검붉은 피를 잔뜩 묻힌 채 일본군 병사들의 살점을 입에 가득 머금은 과거의 조선인 육혈귀 생존자들의 광기 어린 얼굴들.", "based_on_beat": 1, "characters": ["과거의 조선인 육혈귀 생존자 (각성 상태)", "일본군 병사"], "original_description": "입가에 검붉은 피를 잔뜩 묻힌 채 일본군 병사들의 살점을 씹어 삼키는 과거의 조선인 육혈귀 생존자들의 광기 어린 얼굴들.", "validator_reason": "'씹어 삼키는'이라는 연속/순차 동작을 살점을 입에 머금은 단일 시각적 상태로 교정함.", "character_ids": ["C21", "C22"]}]}, {"scene_index": 98, "scene_heading": "100. 다시 동굴 - 낮", "shots": [{"shot_index": 1, "description": "충격적인 사실에 경악하여 입을 떡 벌린 정인우의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "눈물이 고인 눈으로 강영란(흰 머리 여자)을 매섭게 노려보는 김지후(강수리영)의 분노에 찬 얼굴.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "눈물이 고인 눈으로 강영란(흰 머리 여자)을 매섭게 노려보며 분노를 터뜨리는 김지후(강수리영)의 얼굴.", "validator_reason": "'분노를 터뜨리는'이라는 연속 동작 표현을 제거하고 정지된 표정 묘사로 수정함.", "character_ids": ["C06", "C01"]}, {"shot_index": 3, "description": "김지후(강수리영)의 분노 앞에서도 동요 없이 진지하고 차분한 눈빛을 띠는 강영란(흰 머리 여자)의 측면.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "character_ids": ["C06", "C01"]}, {"shot_index": 4, "description": "눈물 젖은 얼굴로 살기 어린 눈빛을 띠고 강영란(흰 머리 여자)을 뚫어지게 응시하는 김지후(강수리영)의 굳은 표정.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "흐느끼는 와중에도 살기 어린 눈빛으로 강영란(흰 머리 여자)을 뚫어지게 응시하는 김지후(강수리영)의 굳은 표정.", "validator_reason": "'흐느끼는 와중에도'라는 시간 진행 표현을 '눈물 젖은 얼굴로'라는 결과 상태로 수정함.", "character_ids": ["C06", "C01"]}, {"shot_index": 5, "description": "쇠사슬에 묶인 채 어이없다는 듯 미간을 잔뜩 찌푸리고 강영란(흰 머리 여자)을 향해 목에 핏대를 세운 정인우의 전신.", "based_on_beat": 3, "characters": ["정인우", "강영란(흰 머리 여자)"], "original_description": "쇠사슬에 묶인 채 어이없다는 듯 미간을 잔뜩 찌푸리며 강영란(흰 머리 여자)을 향해 핏대를 세우는 정인우의 전신.", "validator_reason": "'찌푸리며', '핏대를 세우는'이라는 진행/연속 표현을 '찌푸리고', '핏대를 세운'이라는 고정된 자세와 상태로 수정함.", "character_ids": ["C03", "C06"]}, {"shot_index": 6, "description": "시니컬한 미소를 띤 채 김지후(강수리영)를 차갑게 굽어보는 강영란(흰 머리 여자)의 얼굴.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "original_description": "정인우의 비난에 시니컬한 미소를 지으며 김지후(강수리영)를 차갑게 굽어보는 강영란(흰 머리 여자)의 얼굴.", "validator_reason": "시간의 경과를 나타내는 맥락과 '미소를 지으며'를 '미소를 띤 채'라는 정지 상태로 수정함.", "character_ids": ["C06", "C01"]}, {"shot_index": 7, "description": "말문이 막힌 채 어금니를 꽉 깨물고 강영란(흰 머리 여자)을 쏘아보는 김지후(강수리영)의 굳은 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "character_ids": ["C01", "C06"]}]}, {"scene_index": 99, "scene_heading": "101. 실내. 해안마을 경찰 지구대 - 낮", "shots": [{"shot_index": 1, "description": "밝은 지구대 안에서 구창모가 의자에 느긋하게 기대앉아 핸드폰 화면을 들여다보는 모습.", "based_on_beat": 1, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 2, "description": "내선 전화기 수화기를 든 한국인 순경이 구창모 쪽으로 고개를 돌린 찰나.", "based_on_beat": 1, "characters": ["한국인 순경", "구창모"], "character_ids": ["C15"]}, {"shot_index": 3, "description": "구창모가 고개를 갸웃거리며 책상 위의 내선 전화기 버튼을 꾹 누르는 순간.", "based_on_beat": 1, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 4, "description": "수화기를 귀에 댄 구창모가 놀란 눈으로 허공을 응시하며 완전히 얼어붙은 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["구창모"], "character_ids": ["C15"]}]}, {"scene_index": 100, "scene_heading": "102. 실외. 해안마을 선착장 - 낮", "shots": [{"shot_index": 1, "description": "눈부신 햇살이 비치는 선착장에서 짙은 화장을 한 술집 여자들이 까만 승합차의 열린 문을 통해 허공에 한 발을 뻗은 mid-action 자세로 몸이 반쯤 빠져나와 있는 광경.", "based_on_beat": 1, "characters": ["술집 여자들"], "original_description": "눈부신 햇살이 비치는 선착장에서 까만 승합차 문을 통해 짙은 화장을 한 술집 여자들이 우르르 쏟아져 내리는 광경.", "validator_reason": "'쏟아져 내리는'이라는 연속된 하차 동작을 열린 차 문 밖으로 한 발을 뻗은 mid-action 정지 순간으로 수정.", "character_ids": []}, {"shot_index": 2, "description": "평상복 차림의 구창모가 승합차 운전석 문을 연 채 밖으로 한 발을 허공에 내디딘 mid-action 순간.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "평상복 차림의 구창모가 승합차 운전석에서 문을 열고 밖으로 한 발짝 내딛는 순간.", "validator_reason": "'문을 열고 내딛는'이라는 순차적 연속 동작을 문이 열린 결과 상태와 발을 내디딘 정지 자세의 조합으로 수정.", "character_ids": ["C15"]}, {"shot_index": 3, "description": "구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 가슴을 편 고정된 자세로 서 있는 모습.", "based_on_beat": 1, "characters": ["구창모", "술집 여자들"], "original_description": "구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 허세를 부리는 모습.", "validator_reason": "'허세를 부리는'이라는 시간적 행동 묘사를 거들먹거리는 표정과 멈춰 서 있는 정지 자세로 변환.", "character_ids": ["C15"]}, {"shot_index": 4, "description": "구창모가 바다가 펼쳐진 선착장 끝을 향해 고개를 돌린 채 뚫어지게 응시하고 있는 측면.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "구창모가 고개를 돌려 바다가 펼쳐진 선착장 끝을 뚫어지게 응시하는 측면.", "validator_reason": "'고개를 돌려 응시하는'이라는 순차적 동작을 '고개를 돌린 채 응시하고 있는' 시각적 고정 상태로 수정.", "character_ids": ["C15"]}, {"shot_index": 5, "description": "선착장에 정박된 낚시 어선 위에서 황봉업(황 씨)이 구창모 쪽을 향해 한 손을 번쩍 든 채 정지해 있는 전신.", "based_on_beat": 1, "characters": ["황봉업", "구창모"], "original_description": "선착장에 정박된 낚시 어선 위에서 황봉업(황 씨)이 구창모를 향해 손을 번쩍 들어 흔드는 전신.", "validator_reason": "'들어 흔드는'이라는 두 동작 및 왕복 운동을 '손을 번쩍 든 채 정지해 있는' 하나의 찰나로 수정.", "character_ids": ["C11", "C15"]}]}, {"scene_index": 101, "scene_heading": "103. 실외. 낚시 어선 - 낮", "shots": [{"shot_index": 1, "description": "밝은 대낮의 낚시 어선 갑판 위로 화려한 옷차림의 술집 여자들과 후반부 낚싯꾼들이 발 디딜 틈 없이 빼곡하게 모여 서 있는 전경.", "based_on_beat": 1, "characters": ["술집 여자들", "후반부 낚싯꾼들"], "character_ids": []}, {"shot_index": 2, "description": "선착장에 선 황봉업(황 씨)이 배 안의 사람들을 향해 활짝 웃은 채 크게 한 손을 치켜든 찰나.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "original_description": "황봉업(황 씨)이 선착장에 선 채 배 안의 사람들을 향해 활짝 웃으며 크게 손짓하는 찰나.", "validator_reason": "'-며'로 연결된 동시 진행 동작을 제거하고 '치켜든' 고정 자세로 수정함.", "character_ids": ["C11"]}, {"shot_index": 3, "description": "배 위의 낚싯꾼 #1과 낚싯꾼 #2가 기분 좋은 표정으로 서로를 마주 본 채 해맑게 웃고 있는 얼굴.", "based_on_beat": 1, "characters": ["낚싯꾼 #1", "낚싯꾼 #2"], "original_description": "배 위의 낚싯꾼 #1과 낚싯꾼 #2가 기분 좋은 표정으로 서로를 마주 보며 해맑게 웃는 얼굴.", "validator_reason": "'-며' 시간 연결어를 '-본 채' 고정 상태로 수정함.", "character_ids": []}, {"shot_index": 4, "description": "후반부 낚싯꾼들이 곁에 선 술집 여자들을 향해 끈적하고 노골적인 시선을 던지는 모습.", "based_on_beat": 1, "characters": ["후반부 낚싯꾼들", "술집 여자들"], "character_ids": []}, {"shot_index": 5, "description": "선착장 끄트머리에 우두커니 선 구창모가 불만 가득한 표정으로 입술을 삐죽이는 찰나.", "based_on_beat": 1, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 6, "description": "황봉업(황 씨)이 선착장의 구창모 곁에 선 채 넉살 좋은 미소를 띠고 굽어보는 측면.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "구창모"], "original_description": "황봉업(황 씨)이 선착장의 구창모 곁으로 다가가 넉살 좋은 미소를 띠며 굽어보는 측면.", "validator_reason": "'다가가'라는 동작 연결어를 '선 채'라는 결과 상태로 수정함.", "character_ids": ["C11", "C15"]}, {"shot_index": 7, "description": "구창모가 미간을 잔뜩 찌푸린 채 심각하게 경고하는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "구창모가 주변을 살피며 미간을 잔뜩 찌푸린 채 목소리를 낮춰 심각하게 경고하는 얼굴 클로즈업.", "validator_reason": "'주변을 살피며'와 '경고하는'의 연속 동작을 하나의 상태로 좁힘.", "character_ids": ["C15"]}, {"shot_index": 8, "description": "황봉업(황 씨)이 여유로운 표정을 지은 채 구창모를 굽어보는 듬직한 모습.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "구창모"], "original_description": "황봉업(황 씨)이 여유로운 표정으로 콧방귀를 뀌며 구창모를 굽어보는 듬직한 모습.", "validator_reason": "'콧방귀를 뀌며'라는 동시 진행 동작을 제거하고 굽어보는 자세 하나로 좁힘.", "character_ids": ["C11", "C15"]}, {"shot_index": 9, "description": "호기심과 탐욕으로 두 눈을 번쩍 뜬 구창모의 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "촌주의 큰 선물을 언급하는 황봉업(황 씨)의 말에 구창모가 호기심과 탐욕으로 두 눈을 번쩍 뜬 찰나의 클로즈업.", "validator_reason": "시각적으로 보이지 않는 인과관계인 '황봉업의 말에'를 제거하고 구창모의 시각적 고정 상태만 남김.", "character_ids": ["C15"]}]}, {"scene_index": 102, "scene_heading": "104. 실내. 동굴 - 낮 & 105. 몽타주", "shots": [{"shot_index": 1, "description": "어두운 동굴 안에서 정인우가 핏대를 세운 채 벽에 연결된 굵은 쇠사슬을 양손으로 팽팽하게 잡아당기는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "동굴 바닥에 주저앉은 채 허탈한 쓴웃음을 짓고 있는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "온몸에 힘이 빠진 정인우가 동굴 바닥으로 털썩 주저앉으며 허탈한 쓴웃음을 짓는 찰나.", "validator_reason": "'주저앉으며 짓는'의 연속 동작을 제거하고 주저앉은 결과 상태의 정지 자세로 단일화함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "바닥에 주저앉은 정인우가 담담하고 애틋한 눈빛으로 건너편의 김지후(강수리영)를 올려다보는 측면.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 4, "description": "미간을 팍 구긴 김지후(강수리영)가 결연한 표정으로 바닥을 딛고 몸을 일으키는 mid-action.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "정인우의 말을 듣고 미간을 팍 구긴 김지후(강수리영)가 결연한 표정으로 자리에서 벌떡 일어난 순간.", "validator_reason": "'말을 듣고'라는 시간 진행을 삭제하고, 일어나는 동작의 추진력을 보존하기 위해 몸을 일으키는 mid-action으로 재작성함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "김지후(강수리영)가 어금니를 꽉 깨물고 단호한 눈빛으로 정인우를 똑바로 쏘아보는 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 6, "description": "김지후(강수리영)가 양손으로 굵은 쇠사슬을 꽉 움켜쥐고 온 힘을 다해 벽 쪽에서 잡아당기는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 7, "description": "해질녘의 붉은 노을 아래, 통일된 검은색 한복을 입은 금월도 마을 주민들이 일렬로 줄지어 한쪽 발을 내딛으며 가파른 산길을 오르는 mid-stride 전경.", "based_on_beat": 3, "characters": ["금월도 마을 주민들"], "original_description": "해질녘의 붉은 노을 아래, 통일된 검은색 한복을 입은 금월도 마을 주민들이 일렬로 줄지어 가파른 산길을 오르는 전경.", "validator_reason": "'오르는' 이동 동작의 추진력을 보존하기 위해 한쪽 발을 내딛는 mid-stride 자세로 재작성함.", "character_ids": ["C23"]}, {"shot_index": 8, "description": "금월도 선착장에 닿은 낚시 어선 갑판에서 선착장 쪽으로 발을 뻗으며 내리는 들뜬 표정의 낚싯꾼들과 화려한 화장의 술집 여자들의 mid-stride 광경.", "based_on_beat": 3, "characters": ["낚싯꾼들", "술집 여자들"], "original_description": "금월도 선착장에 닿은 낚시 어선에서 들뜬 표정의 후반부 낚싯꾼들과 화려한 화장의 술집 여자들이 우르르 내리는 광경.", "validator_reason": "배에서 '내리는' 이동 동작의 방향성을 보존하기 위해 선착장을 향해 발을 뻗는 mid-stride 모먼트로 재작성함.", "character_ids": []}, {"shot_index": 9, "description": "선착장에 발을 딛고 선 채 어딘가 꺼림칙하고 불안한 기색으로 주변을 두리번거리는 구창모의 얼굴.", "based_on_beat": 3, "characters": ["구창모"], "original_description": "배에서 내리며 어딘가 꺼림칙하고 불안한 기색으로 주변을 두리번거리는 구창모의 얼굴.", "validator_reason": "'내리며 두리번거리는' 동시 동작의 진행을 피하기 위해 내린 후 딛고 선 결과 상태로 단일화함.", "character_ids": ["C15"]}, {"shot_index": 10, "description": "검은옷을 입은 금월도 마을 주민들이 무표정한 얼굴로 한 발을 들어 이끼 낀 '수 리 영' 비석 옆을 향해 걷는 mid-stride 측면.", "based_on_beat": 3, "characters": ["금월도 마을 주민들"], "original_description": "검은옷을 입은 금월도 마을 주민들이 무표정한 얼굴로 이끼 낀 '수 리 영' 비석 옆을 묵묵히 스쳐 지나가는 측면.", "validator_reason": "'스쳐 지나가는' 이동 동작의 추진력을 자세에 보존하기 위해 한 발을 내딛은 mid-stride로 재작성함.", "character_ids": ["C23"]}, {"shot_index": 11, "description": "어두워진 낚시 어선 갑판 위에서 황봉업(황 씨)이 두꺼운 나무 어창 뚜껑을 거칠게 들어 올리고 있는 mid-action.", "based_on_beat": 3, "characters": ["황봉업(황 씨)"], "original_description": "어두워진 낚시 어선 갑판 위에서 황봉업(황 씨)이 두꺼운 나무 어창 뚜껑을 거칠게 열어제친 순간.", "validator_reason": "뚜껑을 '열어제친' 순간의 능동적 물리력을 명확히 시각화하기 위해 들어 올리는 mid-action으로 재작성함.", "character_ids": ["C11"]}, {"shot_index": 12, "description": "열린 어창 바닥에 손발이 묶이고 입이 천으로 틀어막힌 어창에 감금된 여성 제물들이 공포에 질려 잔뜩 웅크린 상태.", "based_on_beat": 3, "characters": ["여성 제물들"], "character_ids": []}, {"shot_index": 13, "description": "어둠이 짙게 깔린 숲속 제단 중앙에서 거대한 모닥불이 핏빛처럼 붉게 타오르는 전경.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 14, "description": "거대한 제단 바위 주변으로 둥글게 원을 그리며 늘어선 금월도 마을 주민들이 두 손을 모으고 고개를 숙인 광경.", "based_on_beat": 3, "characters": ["금월도 마을 주민들"], "character_ids": ["C23"]}, {"shot_index": 15, "description": "제단 바위 앞쪽 흙바닥에 제물로 바쳐질 검은 염소 떼가 밧줄에 단단히 묶인 채 엎드려 있는 모습.", "based_on_beat": 3, "characters": ["검은 염소 떼"], "character_ids": ["C28"]}, {"shot_index": 16, "description": "검푸르게 변한 섬의 밤하늘 한가운데로 눈부시게 밝은 거대 보름달이 선명하게 떠오른 광경.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 17, "description": "순백의 무녀복을 입은 강영란(흰 머리 여자)이 제단 앞 붉은 모닥불 불빛을 받으며 꼿꼿하고 위엄 있게 선 전신.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)"], "character_ids": ["C06"]}]}, {"scene_index": 103, "scene_heading": "106. 실외. 갯바위 - 저녁", "shots": [{"shot_index": 1, "description": "바닷물을 뚫고 나온 고산들의 커다란 손이 거친 파도가 들이치는 어두운 갯바위 가장자리를 콱 움켜쥔 찰나의 클로즈업.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "거친 파도가 들이치는 어두운 갯바위 가장자리로 고산들의 커다란 손이 솟구쳐올라 바위 표면을 콱 움켜쥔 찰나의 클로즈업.", "validator_reason": "'솟구쳐올라'라는 시간 진행 표현을 제거하고 바위를 움켜쥔 결과 상태의 한 찰나로 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 2, "description": "바닷물에 흠뻑 젖은 고산들이 갯바위 위에 대자로 벌러덩 드러누운 전신.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "바닷물에 흠뻑 젖은 고산들이 갯바위 위로 간신히 기어 올라와 대자로 벌러덩 드러누운 전신.", "validator_reason": "'기어 올라와'라는 선행 동작을 제거하고 갯바위에 드러누운 정지 상태의 한 찰나로 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 3, "description": "갯바위에 누운 고산들이 목에 핏대를 세우고 허공을 향해 분노에 찬 괴성을 내지르는 찰나.", "based_on_beat": 2, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 4, "description": "극심한 배신감과 회한으로 일그러진 고산들의 두 눈에서 뜨거운 눈물이 왈칵 쏟아지는 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 5, "description": "고산들이 얼굴을 심하게 일그러뜨린 채 입을 크게 벌리고 서럽게 오열하는 끔찍하고 처절한 상태.", "based_on_beat": 2, "characters": ["고산들"], "character_ids": ["C08"]}]}, {"scene_index": 104, "scene_heading": "107. 실외. 반월 식당 앞 - 밤", "shots": [{"shot_index": 1, "description": "양손에 짐꾸러미를 든 채 식당 문턱에 멈춰 서서 무언가를 목격하고 경악으로 두 눈이 휘둥그레진 황봉업(황 씨)의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "original_description": "양손에 짐꾸러미를 든 황봉업(황 씨)이 식당 문을 나서다 무언가를 목격하고 경악으로 두 눈이 휘둥그레진 얼굴 클로즈업.", "validator_reason": "문을 나서는 동작과 목격하는 시간 간격을 문턱에 멈춰 선 하나의 정지 상태로 통일했습니다.", "character_ids": ["C11"]}, {"shot_index": 2, "description": "황봉업(황 씨)의 곁에서 구창모가 영문을 몰라 어리둥절한 표정으로 황 씨의 시선 끝을 내다보는 찰나.", "based_on_beat": 1, "characters": ["황봉업(황 씨)", "구창모"], "character_ids": ["C11", "C15"]}, {"shot_index": 3, "description": "어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 길을 향해 한 발을 크게 내디딘 mid-stride 자세의 위압적인 전신.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 성큼성큼 걸어 올라오는 위압적인 전신.", "validator_reason": "성큼성큼 걸어 올라오는 연속 동작을 이동 방향과 추진력이 보존된 mid-stride 찰나로 재작성했습니다.", "character_ids": ["C08"]}, {"shot_index": 4, "description": "살아 돌아온 고산들을 보고 극도의 공포에 사로잡혀 숨이 멎은 듯 굳어버린 황봉업(황 씨)의 하얗게 질린 얼굴.", "based_on_beat": 1, "characters": ["고산들", "황봉업(황 씨)"], "character_ids": ["C08", "C11"]}, {"shot_index": 5, "description": "바닥에 나뒹구는 짐꾸러미를 뒤로한 채, 식당 안쪽을 향해 다급하게 몸을 돌려 한 발을 내디딘 황봉업(황 씨)의 mid-action 찰나.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "original_description": "황봉업(황 씨)이 짐꾸러미를 팽개치고 식당 안쪽을 향해 다급하게 몸을 돌려 달아나는 찰나.", "validator_reason": "짐꾸러미를 팽개치는 동작과 달아나는 동작의 연속 흐름을 짐이 바닥에 있는 결과 상태와 달아나는 mid-action으로 압축했습니다.", "character_ids": ["C11"]}, {"shot_index": 6, "description": "겁에 질려 앞서 도망치는 황봉업(황 씨)을 따라 식당 안을 향해 한 발을 크게 뻗은 구창모의 허겁지겁 내달리는 mid-stride 뒷모습.", "based_on_beat": 2, "characters": ["구창모", "황봉업(황 씨)"], "original_description": "구창모가 겁에 질려 도망치는 황봉업(황 씨)을 따라 반사적으로 식당 안을 향해 허겁지겁 내달리는 뒷모습.", "validator_reason": "내달리는 연속 동작을 추진 방향과 자세가 보존된 mid-stride 찰나로 재작성했습니다.", "character_ids": ["C15", "C11"]}, {"shot_index": 7, "description": "도망치는 황봉업(황 씨)과 구창모의 등 뒤를 향해 뒷발로 지면을 강하게 차내어 맹수처럼 허공으로 맹렬하게 몸이 떠오른 고산들의 mid-action 찰나.", "based_on_beat": 2, "characters": ["고산들", "황봉업(황 씨)", "구창모"], "original_description": "고산들이 도망치는 황봉업(황 씨)과 구창모의 등 뒤를 향해 맹수처럼 허공으로 맹렬하게 몸을 날린 순간.", "validator_reason": "허공에 몸을 날린 묘사에 지면을 밀어낸 발의 단서를 추가하여 구체적인 mid-action으로 재작성했습니다.", "character_ids": ["C08", "C11", "C15"]}]}, {"scene_index": 105, "scene_heading": "108. 실외. 숲속 만월제 도당 - 밤", "shots": [{"shot_index": 1, "description": "둥근 보름달 빛이 스며드는 어두운 숲속 제단 한가운데에서 거대한 모닥불이 맹렬하게 불타오르는 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}, {"shot_index": 2, "description": "검은옷을 입은 금월도 마을 주민들이 불기둥 주변을 둥글게 에워싼 채 넋이 나간 광신도 같은 표정으로 서 있는 모습.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "character_ids": ["C23"]}, {"shot_index": 3, "description": "순백의 무녀복을 입은 강영란(흰 머리 여자)이 검붉은 피가 뚝뚝 떨어지는 잘린 염소 머리를 허공 높이 치켜든 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "검은 염소"], "character_ids": ["C06", "C28"]}, {"shot_index": 4, "description": "강영란(흰 머리 여자)이 잘린 염소 머리를 쥔 손을 허공에 휘둘러, 핏물이 거대한 제단 바위 위를 향해 거칠게 흩날리는 mid-action 찰나.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)", "검은 염소"], "original_description": "강영란(흰 머리 여자)이 잘린 염소 머리에서 떨어지는 핏물을 거대한 제단 바위 위로 거칠게 흩뿌리는 순간.", "validator_reason": "'흩뿌리는'이라는 연속 동작을 손을 휘둘러 피가 흩날리는 방향성을 보존한 mid-action 찰나로 수정함.", "character_ids": ["C06", "C28"]}, {"shot_index": 5, "description": "허공에 흩뿌려진 붉은 피가 강영란(흰 머리 여자)의 새하얀 옷깃 위로 점점이 튀어 섬뜩한 핏빛 자국을 남긴 상태의 클로즈업.", "based_on_beat": 1, "characters": ["강영란(흰 머리 여자)"], "original_description": "허공에 흩뿌려진 붉은 피가 강영란(흰 머리 여자)의 새하얀 옷깃 위로 점점이 튀어 섬뜩한 핏빛으로 물든 찰나의 클로즈업.", "validator_reason": "'튀어 물든'이라는 순차적 동작 연결을 '자국을 남긴 상태'의 시각적 결과 묘사로 수정함.", "character_ids": ["C06"]}, {"shot_index": 6, "description": "제단 한구석에서 만월제 무악사들이 신들린 듯한 역동적인 동작으로 장구와 북을 향해 채를 강하게 내리친 mid-impact 찰나의 광기 어린 모습.", "based_on_beat": 1, "characters": ["만월제 무악사들"], "original_description": "제단 한구석에서 만월제 무악사들이 신들린 듯한 역동적인 동작으로 장구와 북을 강하게 내리치는 광기 어린 모습.", "validator_reason": "'내리치는'이라는 연속 동작을 타격 순간의 힘과 방향을 보존한 mid-impact 찰나로 수정함.", "character_ids": []}, {"shot_index": 7, "description": "짙은 어둠이 하늘의 밝은 보름달 가장자리를 둥글게 가리고 있는 불길한 개기월식의 기괴한 밤하늘 광경.", "based_on_beat": 1, "characters": [], "original_description": "짙은 어둠이 하늘의 밝은 보름달 가장자리를 둥글게 파먹어 들어가며 불길한 개기월식이 진행되는 밤하늘의 기괴한 광경.", "validator_reason": "'파먹어 들어가며 진행되는'이라는 시간적 흐름을 일부 가려진 정지된 상태로 수정함.", "character_ids": []}]}, {"scene_index": 106, "scene_heading": "109. 다시 반월 식당 앞 - 밤", "shots": [{"shot_index": 1, "description": "낡은 반월 식당 문을 밀어 반쯤 연 채로, 피투성이가 된 고산들이 밖을 향해 한 발을 내딛은 mid-stride 모습.", "based_on_beat": 1, "characters": ["고산들"], "original_description": "낡은 반월 식당 문이 거칠게 열리며 피투성이가 된 고산들이 밖으로 모습을 드러낸 찰나.", "validator_reason": "문을 여는 동작과 밖으로 모습을 드러내는 동작이 섞인 표현을 문을 열어젖힌 채 한 발을 내딛고 있는 단일 정지 순간(mid-action)으로 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 2, "description": "피칠갑을 한 고산들이 손에 쥔 하얀 사슴뿔 창을 바닥을 향해 늘어뜨린 채 서 있는 전신.", "based_on_beat": 1, "characters": ["고산들"], "character_ids": ["C08"]}, {"shot_index": 3, "description": "반월 식당 홀 바닥에 피투성이가 되어 처참하게 죽어자빠진 황봉업(황 씨)의 시체가 널브러진 광경.", "based_on_beat": 1, "characters": ["황봉업(황 씨)"], "character_ids": ["C11"]}]}, {"scene_index": 107, "scene_heading": "110. 실외. 숲 속 - 밤", "shots": [{"shot_index": 1, "description": "칠흑같이 어두운 숲속에서 거친 숨을 토해내며 맹렬하게 달리던 중, 뒷발로 땅을 힘껏 밀어내 몸이 앞으로 쏠린 구창모의 전신.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "칠흑같이 어두운 숲속에서 구창모가 거친 숨을 토해내며 맹렬하게 달리는 전신.", "validator_reason": "'달리는'이라는 연속 이동 동작을 딛고 밀어낸 뒷발의 추진력이 드러나는 mid-action 자세로 수정함.", "character_ids": ["C15"]}, {"shot_index": 2, "description": "구창모의 시선으로, 어두운 숲의 날카로운 나무 잔가지들이 눈앞 닿을 듯 가까이 뻗어 있는 상태.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "구창모의 시선으로, 어두운 숲의 날카로운 나무 잔가지들이 눈앞으로 무섭게 덮쳐오는 찰나.", "validator_reason": "'덮쳐오는'이라는 이동 동작을 눈앞에 날카롭게 뻗어 있는 고정 상태로 수정함.", "character_ids": ["C15"]}, {"shot_index": 3, "description": "극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 달리느라 머리카락이 뒤로 흩날리는 구창모의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 뛰어가는 구창모의 얼굴 클로즈업.", "validator_reason": "'뛰어가는'이라는 연속 이동 동작을 얼굴의 방향성과 흩날리는 머리카락으로 추진력을 보존한 한 찰나로 수정함.", "character_ids": ["C15"]}]}, {"scene_index": 108, "scene_heading": "111. 실내. 도축장 - 밤", "shots": [{"shot_index": 1, "description": "도축장 안으로 거칠게 뛰어 들어온 구창모가 숨이 넘어갈 듯 가슴을 부여잡은 찰나.", "based_on_beat": 1, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 2, "description": "하얗게 질린 얼굴로 두 눈을 희번득거리며 몸을 숨길 곳을 찾듯 주변을 응시하는 구창모의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["구창모"], "original_description": "하얗게 질린 얼굴로 눈을 희번득거리며 몸을 숨길 곳을 찾는 구창모의 얼굴 클로즈업.", "validator_reason": "'찾는'이라는 탐색 진행 동작을 시선을 멈추고 주변을 응시하는 정적인 상태로 수정함.", "character_ids": ["C15"]}, {"shot_index": 3, "description": "도축장 창고 쪽문 손잡이를 꽉 쥔 채 문턱 너머로 한쪽 발을 디디며 안으로 급히 몸을 밀어 넣고 있는 구창모의 측면 mid-action.", "based_on_beat": 2, "characters": ["구창모"], "original_description": "도축장 창고 쪽문 손잡이를 꽉 쥐고 안으로 급히 몸을 밀어 넣는 구창모의 측면.", "validator_reason": "'몸을 밀어 넣는' 이동 동작을 한쪽 발을 디딘 mid-action으로 재작성하여 동작의 추진력과 방향을 보존함.", "character_ids": ["C15"]}, {"shot_index": 4, "description": "어두운 창고 안에서 구창모가 두 손으로 입을 꽉 틀어막은 채 숨을 참는 굳은 얼굴.", "based_on_beat": 2, "characters": ["구창모"], "character_ids": ["C15"]}, {"shot_index": 5, "description": "사시나무 떨 듯 잔뜩 긴장한 채 손마디가 하얗게 질리도록 쪽문 손잡이를 꽉 움켜쥔 구창모의 손 클로즈업.", "based_on_beat": 3, "characters": ["구창모"], "original_description": "쪽문 손잡이를 꽉 움켜쥔 채 사시나무 떨듯 바들바들 떠는 구창모의 손 클로즈업.", "validator_reason": "'바들바들 떠는'이라는 연속적인 미세 동작을 꽉 움켜쥐어 관절이 하얗게 질린 정적인 시각 단서로 대체함.", "character_ids": ["C15"]}, {"shot_index": 6, "description": "어두운 천장에서 떨어진 끈적한 검붉은 피가 구창모의 손등 위에 맺혀 있는 클로즈업.", "based_on_beat": 3, "characters": ["구창모"], "original_description": "어두운 천장에서 끈적한 검붉은 피가 구창모의 손등 위로 툭 떨어져 맺힌 찰나의 클로즈업.", "validator_reason": "'떨어져 맺힌'이라는 시간 간격이 있는 순차 동작을 이미 떨어져 손등에 맺혀 있는 하나의 결과 상태로 수정함.", "character_ids": ["C15"]}, {"shot_index": 7, "description": "손등에 묻은 피를 내려다보며 공포에 질려 두 눈을 크게 뜬 구창모의 굳은 표정.", "based_on_beat": 3, "characters": ["구창모"], "original_description": "손등에 묻은 피를 확인하고 공포에 질려 흠칫 놀라는 구창모의 표정.", "validator_reason": "'확인하고 놀라는'의 인과적 시간 순서를 피를 내려다보며 굳어버린 표정의 단일 순간으로 통합함.", "character_ids": ["C15"]}, {"shot_index": 8, "description": "바짝 얼어붙은 구창모가 조심스럽게 고개를 든 채 천장 쪽을 올려다보는 측면.", "based_on_beat": 3, "characters": ["구창모"], "original_description": "바짝 얼어붙은 구창모가 조심스럽게 고개를 치켜들고 천장 쪽을 올려다보는 측면.", "validator_reason": "'고개를 치켜들고 올려다보는'의 두 동작 연속성을 고개를 든 채 올려다보는 하나의 고정된 자세로 수정함.", "character_ids": ["C15"]}, {"shot_index": 9, "description": "어두운 천장에 기괴하게 거꾸로 매달린 채 짐승처럼 살기 어린 눈빛으로 내려다보는 고산들의 섬뜩한 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["고산들"], "character_ids": ["C09"]}, {"shot_index": 10, "description": "천장의 고산들을 올려다보며 극도의 절망감으로 얼굴이 잔뜩 일그러진 구창모의 클로즈업.", "based_on_beat": 3, "characters": ["고산들", "구창모"], "original_description": "천장의 고산들을 목격하고 극도의 절망감으로 얼굴이 잔뜩 일그러진 구창모의 클로즈업.", "validator_reason": "'목격하고 일그러진'의 시간적 순차를 올려다본 채 일그러져 있는 결과적 찰나로 묘사함.", "character_ids": ["C09", "C15"]}]}, {"scene_index": 109, "scene_heading": "112. 실외. 염소 축사 - 밤", "shots": [{"shot_index": 1, "description": "어두운 축사 안에 빽빽하게 뭉쳐선 검은 염소 떼가 일제히 허공을 향해 고개를 홱 쳐든 찰나.", "based_on_beat": 1, "characters": ["검은 염소"], "character_ids": ["C28"]}, {"shot_index": 2, "description": "기괴하게 입을 벌린 채 미친 듯이 몸을 뒤틀고 있는 검은 염소 떼의 뿔과 황금빛 눈동자 클로즈업.", "based_on_beat": 1, "characters": ["검은 염소"], "original_description": "기괴하게 입을 벌리고 미친 듯이 울부짖으며 몸부림치는 검은 염소 떼의 뿔과 황금빛 눈동자 클로즈업.", "validator_reason": "'울부짖으며 몸부림치는' 연속 동작을 입을 벌린 채 몸을 뒤틀고 있는 시각적 고정 상태로 수정함.", "character_ids": ["C28"]}]}, {"scene_index": 110, "scene_heading": "113. 실외. 숲 속 만월제 도당 - 밤", "shots": [{"shot_index": 1, "description": "개기월식으로 검은 밤하늘에 뜬 보름달이 어둠에 거의 묻혀 사라진 정적 풍경.", "based_on_beat": 1, "characters": [], "original_description": "개기월식이 진행되며 검은 밤하늘에 뜬 보름달이 어둠에 거의 묻힌 풍경.", "validator_reason": "'진행되며'라는 시간 진행 표현을 제거하고 결과적 정지 상태로 수정했습니다.", "character_ids": []}, {"shot_index": 2, "description": "붉은 모닥불이 타오르는 제단 주변에서 금월도 마을 주민들이 입을 벌린 채 탄성을 지르며 서 있는 전경.", "based_on_beat": 1, "characters": ["금월도 마을 주민"], "original_description": "붉은 모닥불이 타오르는 제단 주변에서 금월도 마을 주민들이 탄성을 지르며 웅성이는 전경.", "validator_reason": "'웅성이는' 연속 동작을 입을 벌리고 서 있는 정지 상태로 고정했습니다.", "character_ids": ["C23"]}, {"shot_index": 3, "description": "초죽음 상태의 술집 여자들과 후반부 낚싯꾼들이 제단 앞 흙바닥에 무릎 꿇려진 찰나.", "based_on_beat": 1, "characters": ["술집 여자들", "낚싯꾼들"], "character_ids": []}, {"shot_index": 4, "description": "제단 앞 흙바닥에 꿇어앉은 정인우가 땀범벅이 된 얼굴로 입을 벌려 애원하는 정지된 측면.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "제단 앞 흙바닥에 꿇어앉은 정인우가 땀범벅이 된 얼굴로 오열하며 애원하는 측면.", "validator_reason": "'오열하며 애원하는' 동시 진행 동작을 입을 벌려 애원하는 하나의 찰나로 축소했습니다.", "character_ids": ["C03"]}, {"shot_index": 5, "description": "거대한 바위 앞 중앙 제단 위에서 김지후(강수리영)의 손목과 발목이 두꺼운 가죽 줄에 단단히 묶인 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 6, "description": "강영란(흰 머리 여자)이 애정 가득한 시선으로 결박된 김지후(강수리영)의 뺨을 부드럽게 쓰다듬는 찰나.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영)"], "character_ids": ["C06", "C01"]}, {"shot_index": 7, "description": "김지후(강수리영)가 고개를 홱 내민 채 강영란(흰 머리 여자)의 얼굴을 향해 침을 뱉어내는 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "강영란(흰 머리 여자)"], "original_description": "김지후(강수리영)가 고개를 홱 내밀며 강영란(흰 머리 여자)의 얼굴에 거칠게 침을 뱉는 순간.", "validator_reason": "'내밀며 뱉는' 연속 동작을 고개를 내민 채 뱉어내는 하나의 mid-action 찰나로 변경했습니다.", "character_ids": ["C01", "C06"]}, {"shot_index": 8, "description": "얼굴에 묻은 침을 손등으로 닦아내는 동작 도중 시니컬한 미소를 띠고 있는 강영란(흰 머리 여자)의 측면.", "based_on_beat": 2, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 얼굴에 묻은 침을 손등으로 스윽 닦아내며 시니컬한 미소를 짓는 측면.", "validator_reason": "'닦아내며 미소를 짓는' 시간 진행 표현을 닦아내는 동작 도중의 한 찰나로 수정했습니다.", "character_ids": ["C06"]}, {"shot_index": 9, "description": "환희에 찬 표정으로 어두운 밤하늘을 향해 두 팔을 활짝 펼친 강영란(흰 머리 여자)의 전신.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 어두운 밤하늘을 보며 환희에 찬 표정으로 두 팔을 활짝 펼친 전신.", "validator_reason": "'보며 펼친' 시간 순서 표현을 두 팔을 활짝 펼친 정지된 찰나 자세로 통합했습니다.", "character_ids": ["C06"]}, {"shot_index": 10, "description": "결박된 김지후(강수리영)의 시선 끝 제단 바닥에, 예전에 잃어버렸던 짐승 뼈 모양의 목걸이가 놓여 있는 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 11, "description": "개기월식이 끝난 칠흑같이 어두운 하늘에 핏빛 붉은 보름달이 선명하게 모습을 드러낸 광경.", "based_on_beat": 3, "characters": [], "original_description": "칠흑같이 어두웠던 하늘에서 개기월식이 끝나며 핏빛 붉은 보름달이 선명하게 모습을 드러내는 광경.", "validator_reason": "'끝나며 드러내는' 시간 진행 표현을 핏빛 달이 뜬 결과 상태 모먼트로 수정했습니다.", "character_ids": []}, {"shot_index": 12, "description": "붉은 달빛을 온몸으로 받은 채 두 팔을 치켜들고 광분하여 입을 크게 벌린 금월도 마을 주민들의 모습.", "based_on_beat": 3, "characters": ["금월도 마을 주민"], "original_description": "붉은 달빛을 온몸으로 받으며 금월도 마을 주민들이 두 팔을 치켜들고 광분하여 방언을 지르는 모습.", "validator_reason": "'치켜들고 지르는' 동시 진행 표현을 두 팔을 든 채 입을 크게 벌린 단일 자세로 고정했습니다.", "character_ids": ["C23"]}, {"shot_index": 13, "description": "강영란(흰 머리 여자)이 양손에 든 날카로운 칼을 허공으로 치켜든 채 역동적인 칼춤의 한 동작에 멈춰 있는 찰나.", "based_on_beat": 3, "characters": ["강영란(흰 머리 여자)"], "original_description": "강영란(흰 머리 여자)이 양손에 든 날카로운 칼을 허공으로 치켜들고 역동적으로 칼춤을 추는 찰나.", "validator_reason": "'칼춤을 추는' 연속 동작을 역동적인 칼춤의 한순간으로 고정하는 mid-action으로 재작성했습니다.", "character_ids": ["C06"]}, {"shot_index": 14, "description": "쿵 하는 파장음과 함께 제단 주변으로 먼지가 일고 불꽃이 어지럽게 흩날리는 전경.", "based_on_beat": 3, "characters": [], "character_ids": []}, {"shot_index": 15, "description": "거대한 제단 바위 표면에서 그분(검은 연기 형체)이 짙은 연기 형태로 피어오르는 찰나.", "based_on_beat": 3, "characters": ["그분(검은 연기 형체)"], "original_description": "거대한 제단 바위 표면에서 그분(검은 연기 형체)이 짙은 연기 형태로 꾸물거리며 피어오르기 시작하는 찰나.", "validator_reason": "'꾸물거리며 피어오르기 시작하는' 두 동사의 진행을 하나의 피어오르는 찰나 상태로 통합했습니다.", "character_ids": ["C16"]}, {"shot_index": 16, "description": "바위에서 뿜어져 나온 그분(검은 연기 형체)이 결박된 김지후(강수리영)의 온몸을 뱀처럼 칭칭 휘감은 순간.", "based_on_beat": 4, "characters": ["그분(검은 연기 형체)", "김지후(강수리영)"], "character_ids": ["C16", "C01"]}, {"shot_index": 17, "description": "김지후(강수리영)가 거부하려는 듯 온몸에 잔뜩 힘을 준 채 고통스럽게 입을 크게 벌려 비명을 내지르는 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 거부하려는 듯 온몸에 잔뜩 힘을 주며 고통스럽게 비명을 내지르는 얼굴 클로즈업.", "validator_reason": "'힘을 주며 내지르는' 진행 표현을 온몸에 힘을 주고 입을 크게 벌린 단일 모먼트로 수정했습니다.", "character_ids": ["C01"]}, {"shot_index": 18, "description": "제단 아래 무릎 꿇린 정인우가 경악하여 눈을 부릅뜬 채 제단 쪽을 향해 다급하게 소리치는 찰나.", "based_on_beat": 4, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 19, "description": "김지후(강수리영)의 몸을 칭칭 감싸던 그분(검은 연기 형체)이 피부 안으로 반쯤 빨려 들어간 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "그분(검은 연기 형체)"], "original_description": "김지후(강수리영)의 몸을 칭칭 감싸던 그분(검은 연기 형체)이 피부 안으로 완전히 빨려 들어가는 순간.", "validator_reason": "'빨려 들어가는' 진행 동작을 피부 안으로 반쯤 흡수된 하나의 mid-action 상태로 수정했습니다.", "character_ids": ["C01", "C16"]}, {"shot_index": 20, "description": "김지후(강수리영)의 창백한 얼굴과 목 위로 검은 먹물 같은 기괴한 문자들이 혈관을 타고 반쯤 번져 새겨진 찰나의 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)의 창백한 얼굴과 목 위로 검은 먹물 같은 기괴한 문자들이 혈관을 타고 번지듯 촤르르 새겨지는 찰나의 클로즈업.", "validator_reason": "'번지듯 새겨지는' 진행 표현을 반쯤 새겨진 상태의 한 찰나로 고정했습니다.", "character_ids": ["C01"]}, {"shot_index": 21, "description": "얼굴에 문자가 새겨진 김지후(강수리영)가 눈을 번쩍 뜬 채 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["김지후(강수리영) (그분 빙의 상태)"], "original_description": "문자가 새겨진 김지후(강수리영)가 감았던 눈을 번쩍 뜨며 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.", "validator_reason": "'뜨며 번뜩이는' 연속 동작을 번쩍 뜬 채 황금빛 눈동자를 번뜩이는 정지 찰나로 교정했습니다.", "character_ids": ["C02"]}, {"shot_index": 22, "description": "황금빛 눈을 뜬 김지후(강수리영)를 향해 금월도 마을 주민들이 일제히 흙바닥에 엎드려 머리를 조아리는 전경.", "based_on_beat": 4, "characters": ["김지후(강수리영) (그분 빙의 상태)", "금월도 마을 주민"], "character_ids": ["C02", "C23"]}, {"shot_index": 23, "description": "감격에 눈물을 흘리는 강영란(흰 머리 여자)이 떨리는 두 손을 뻗어 김지후(강수리영)의 뺨을 어루만지려는 찰나.", "based_on_beat": 5, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영) (그분 빙의 상태)"], "character_ids": ["C06", "C02"]}, {"shot_index": 24, "description": "핏대를 세운 채 괴성을 지르며 하얀 사슴뿔 창을 꽉 쥐고 제단으로 뛰어 들어오는 고산들의 mid-stride 전신, 한 발이 공중에 떠 있는 상태.", "based_on_beat": 5, "characters": ["고산들"], "original_description": "고산들이 핏대를 세우고 괴성을 지르며 하얀 사슴뿔 창을 꽉 쥔 채 제단으로 뛰어 들어오는 전신.", "validator_reason": "'뛰어 들어오는' 이동 동작을 한 발이 허공에 떠 있는 mid-action 자세로 보존하여 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 25, "description": "돌아서던 강영란(흰 머리 여자)의 가슴팍을 고산들이 쥔 하얀 사슴뿔 창이 거칠게 푹 꿰뚫은 순간.", "based_on_beat": 5, "characters": ["강영란(흰 머리 여자)", "고산들"], "character_ids": ["C06", "C08"]}, {"shot_index": 26, "description": "강영란(흰 머리 여자)의 등 뒤로 튀어나온 창끝을 김지후(강수리영)가 맨손으로 꽉 움켜잡은 찰나.", "based_on_beat": 5, "characters": ["강영란(흰 머리 여자)", "김지후(강수리영) (그분 빙의 상태)"], "character_ids": ["C06", "C02"]}, {"shot_index": 27, "description": "김지후(강수리영)가 움켜쥔 굵은 나무 창대가 엄청난 괴력에 의해 두 동강으로 꺾여 부러지는 찰나의 손 클로즈업.", "based_on_beat": 5, "characters": ["김지후(강수리영) (그분 빙의 상태)"], "original_description": "김지후(강수리영)가 엄청난 괴력으로 움켜쥔 굵은 나무 창대를 단박에 빡 부러뜨리는 순간의 손 클로즈업.", "validator_reason": "'빡 부러뜨리는' 동작을 부러지는 물리적 상태가 포착된 단일 찰나로 고정했습니다.", "character_ids": ["C02"]}, {"shot_index": 28, "description": "가슴이 뚫린 강영란(흰 머리 여자)이 두 눈을 크게 뜬 채 무릎이 꺾이며 흙바닥으로 힘없이 무너져 내리는 mid-action 찰나.", "based_on_beat": 6, "characters": ["강영란(흰 머리 여자)"], "original_description": "가슴이 뚫린 강영란(흰 머리 여자)이 두 눈을 크게 뜬 채 힘없이 흙바닥으로 털썩 무너져 내리는 찰나.", "validator_reason": "'무너져 내리는' 이동 동작을 무릎이 꺾인 채 떨어지는 중인 mid-action 찰나로 보존했습니다.", "character_ids": ["C06"]}, {"shot_index": 29, "description": "부러진 창을 내던진 김지후(강수리영)가 분노로 끓어오르는 황금빛 눈으로 고산들을 매섭게 쏘아보는 굳은 얼굴.", "based_on_beat": 6, "characters": ["김지후(강수리영) (그분 빙의 상태)", "고산들"], "character_ids": ["C02", "C08"]}, {"shot_index": 30, "description": "김지후(강수리영)가 엄청난 속도로 양손을 뻗어 고산들의 거대한 머리통을 꽉 움켜쥔 순간.", "based_on_beat": 6, "characters": ["김지후(강수리영) (그분 빙의 상태)", "고산들"], "character_ids": ["C02", "C08"]}, {"shot_index": 31, "description": "머리를 강하게 붙잡힌 고산들이 극심한 고통에 얼굴이 일그러진 채 팔을 허우적거리며 버티고 있는 찰나.", "based_on_beat": 6, "characters": ["고산들"], "original_description": "머리를 강하게 붙잡힌 고산들이 극심한 고통에 일그러진 얼굴로 버둥거리는 상태.", "validator_reason": "'버둥거리는' 연속 동작을 얼굴이 일그러진 채 팔을 허우적거리는 하나의 정적 저항 모먼트로 수정했습니다.", "character_ids": ["C08"]}, {"shot_index": 32, "description": "김지후(강수리영)의 압도적인 악력에 의해 고산들의 머리통이 퍽 터지며 검붉은 핏덩이가 허공으로 확 흩뿌려지는 끔찍한 찰나.", "based_on_beat": 6, "characters": ["김지후(강수리영) (그분 빙의 상태)", "고산들"], "character_ids": ["C02", "C08"]}, {"shot_index": 33, "description": "고산들의 피를 잔뜩 뒤집어쓴 김지후(강수리영)가 섬뜩한 표정으로 찢어질 듯 괴성을 내지르는 얼굴 클로즈업.", "based_on_beat": 7, "characters": ["김지후(강수리영) (그분 빙의 상태)"], "character_ids": ["C02"]}, {"shot_index": 34, "description": "김지후(강수리영)의 쩍 벌린 입에서 짙은 검은 연기가 강한 바람처럼 훅 뿜어져 나오는 순간.", "based_on_beat": 7, "characters": ["김지후(강수리영) (그분 빙의 상태)"], "character_ids": ["C02"]}, {"shot_index": 35, "description": "허공으로 흩어진 검은 연기가 엎드린 금월도 마을 주민들의 콧속과 귓속으로 스멀스멀 파고드는 찰나.", "based_on_beat": 7, "characters": ["금월도 마을 주민"], "character_ids": ["C23"]}, {"shot_index": 36, "description": "고개를 치켜든 금월도 마을 주민들의 기괴한 황금빛 두 눈동자가 번뜩이는 클로즈업.", "based_on_beat": 7, "characters": ["금월도 마을 주민 (빙의 상태)"], "original_description": "고개를 번쩍 든 금월도 마을 주민들의 두 눈동자가 기괴한 황금빛으로 변해 번뜩이는 클로즈업.", "validator_reason": "'고개를 번쩍 든', '황금빛으로 변해'라는 시간 변화 표현을 제거하고 치켜든 자세의 단일 상태로 수정했습니다.", "character_ids": ["C24"]}, {"shot_index": 37, "description": "이성을 완전히 잃은 금월도 마을 주민들이 괴성을 지르기 위해 입을 벌린 채 서로의 목덜미와 얼굴을 짐승처럼 물어뜯고 있는 아비규환의 찰나.", "based_on_beat": 7, "characters": ["금월도 마을 주민 (빙의 상태)"], "original_description": "이성을 완전히 잃은 금월도 마을 주민들이 괴성을 지르며 서로의 목덜미와 얼굴을 짐승처럼 마구 물어뜯는 아비규환의 전경.", "validator_reason": "'괴성을 지르며 물어뜯는' 동시 진행 표현을 입을 벌린 채 물어뜯는 하나의 폭력적 정적 모먼트로 교정했습니다.", "character_ids": ["C24"]}, {"shot_index": 38, "description": "아비규환의 난리통에 포박이 풀린 정인우가 흙바닥에 떨어진 강영란(흰 머리 여자)의 신칼을 양손으로 꽉 쥐고 일어선 찰나.", "based_on_beat": 8, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 39, "description": "정인우가 핏대를 세운 채 사력을 다해 덤벼드는 금월도 마을 주민들을 향해 신칼을 공중으로 거칠게 휘두른 mid-action 찰나.", "based_on_beat": 8, "characters": ["정인우", "금월도 마을 주민 (빙의 상태)"], "original_description": "정인우가 핏대를 세운 채 사력을 다해 덤벼드는 금월도 마을 주민들을 향해 신칼을 거칠게 휘두르는 순간.", "validator_reason": "'휘두르는 순간'의 움직임을 신칼이 공중에 위치한 mid-action 찰나로 구체화하여 고정했습니다.", "character_ids": ["C03", "C24"]}, {"shot_index": 40, "description": "수많은 금월도 마을 주민들의 맹렬한 공격에 짓눌린 정인우가 피투성이 시체 더미 위로 몸이 기울며 고꾸라지는 mid-action 찰나.", "based_on_beat": 8, "characters": ["금월도 마을 주민 (빙의 상태)", "정인우"], "original_description": "수많은 금월도 마을 주민들의 맹렬한 공격에 짓눌린 정인우가 피투성이 시체 더미 위로 고꾸라지는 찰나.", "validator_reason": "'고꾸라지는' 이동 동작을 몸이 기울어 떨어지는 중인 mid-action 찰나로 고정했습니다.", "character_ids": ["C24", "C03"]}, {"shot_index": 41, "description": "붉은 달빛 아래 육혈귀들이 서로를 뜯어먹는 핏빛 지옥도 한가운데서, 온몸이 피범벅이 된 김지후(강수리영)가 차분한 표정으로 참상을 내려다보는 꼿꼿한 전신.", "based_on_beat": 8, "characters": ["금월도 마을 주민 (빙의 상태)", "김지후(강수리영) (그분 빙의 상태)"], "character_ids": ["C24", "C02"]}]}, {"scene_index": 111, "scene_heading": "114. 같은 장소 - 잠시 후", "shots": [{"shot_index": 1, "description": "피가 고인 참혹한 시체 더미 사이에서 정인우가 고통스러운 얼굴로 가까스로 두 눈을 번쩍 뜬 찰나.", "based_on_beat": 1, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 2, "description": "상체를 반쯤 일으킨 자세로 앞을 향해 경악으로 굳어버린 정인우의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "정인우가 몸을 일으키려다 멈칫하고 앞을 향해 경악으로 굳어버린 얼굴 클로즈업.", "validator_reason": "몸을 일으키려다 멈칫하는 시간 진행을 제거하고 상체를 일으킨 고정 자세로 수정함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "시체 더미 한가운데에 홀로 서서 무표정한 얼굴로 정인우를 빤히 내려다보는 김지후(강수리영)의 전신.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "character_ids": ["C01", "C03"]}, {"shot_index": 4, "description": "핏물이 고인 바닥의 하얀 사슴뿔 모양의 목걸이를 다급하게 꽉 움켜쥔 정인우의 손.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "정인우가 핏물이 고인 바닥으로 다급하게 손을 뻗어 하얀 사슴뿔 모양의 목걸이를 꽉 움켜쥔 순간.", "validator_reason": "손을 뻗는 동작과 움켜쥐는 동작의 연속을 움켜쥔 정지 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 5, "description": "손등을 입가에 댄 채 서늘한 미소를 짓는 김지후(강수리영)의 찰나.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 손등으로 입가에 묻은 붉은 피를 스윽 닦아내며 서늘한 미소를 짓는 찰나.", "validator_reason": "닦아내는 동작과 미소 짓는 연속성을 손을 댄 채 미소 짓는 단일 정지 자세로 수정함.", "character_ids": ["C01"]}, {"shot_index": 6, "description": "바닥에 주저앉은 정인우가 공포에 질려 도망치지 못한 채 바들바들 떠는 모습.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 7, "description": "양손으로 정인우의 머리통을 강하게 감싸 쥔 김지후(강수리영)의 클로즈업.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "original_description": "다가온 김지후(강수리영)가 양손을 뻗어 정인우의 머리통을 강하게 감싸 쥔 순간의 클로즈업.", "validator_reason": "다가와서 손을 뻗고 감싸 쥐는 시간 순서를 제거하고 머리통을 감싸 쥔 고정 상태로 수정함.", "character_ids": ["C01", "C03"]}, {"shot_index": 8, "description": "머리를 잡힌 채 극심한 공포에 사로잡혀 고통스럽게 비명을 내지르는 정인우의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 9, "description": "김지후(강수리영)가 미간을 찌푸리며 내면의 무언가와 싸우듯 얼굴을 고통스럽게 일그러뜨린 찰나.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 10, "description": "정인우가 손에 쥔 하얀 사슴뿔 목걸이를 치켜든 채 갈등하며 눈물을 글썽이는 얼굴 클로즈업.", "based_on_beat": 4, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 11, "description": "정인우가 쥔 사슴뿔 목걸이가 김지후(강수리영)의 가슴팍에 깊숙이 박혀 있는 순간의 클로즈업.", "based_on_beat": 4, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우의 손에 쥔 사슴뿔 목걸이가 김지후(강수리영)의 가슴팍을 푹 꿰뚫고 깊숙이 박힌 순간의 클로즈업.", "validator_reason": "꿰뚫고 박히는 연속 동작을 깊숙이 박힌 결과 상태로 수정함.", "character_ids": ["C03", "C01"]}, {"shot_index": 12, "description": "가슴이 찔린 김지후(강수리영)의 황금빛 눈동자가 충격으로 터질 듯이 커진 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "character_ids": ["C01"]}, {"shot_index": 13, "description": "가슴에 목걸이가 박힌 채 고통에 겨워 온몸을 기괴하게 비틀며 한쪽 무릎을 꿇은 김지후(강수리영)의 모습.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "가슴에 목걸이가 박힌 김지후(강수리영)가 고통에 겨워 온몸을 기괴하게 비틀며 무릎을 꿇고 털썩 주저앉는 순간.", "validator_reason": "비틀며 무릎 꿇고 주저앉는 연속 동작을 무릎 꿇은 고정 자세로 수정함.", "character_ids": ["C01"]}, {"shot_index": 14, "description": "무릎을 꿇은 김지후(강수리영)의 몸에서 그분(검은 연기 형체)이 짙은 연기 형태로 스멀스멀 빠져나오는 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)", "그분(검은 연기 형체)"], "character_ids": ["C01", "C16"]}, {"shot_index": 15, "description": "공중으로 빠져나온 그분(검은 연기 형체)의 형상이 허공에서 흐트러지며 바스라지는 순간.", "based_on_beat": 4, "characters": ["그분(검은 연기 형체)"], "original_description": "공중으로 빠져나온 그분(검은 연기 형체)의 형상이 허공에서 흐트러지며 완전히 바스라져 사라지는 순간.", "validator_reason": "흐트러지며 완전히 사라지는 시간 경과를 제거하고 바스라지는 찰나로 수정함.", "character_ids": ["C16"]}, {"shot_index": 16, "description": "가슴을 꿰뚫었던 사슴뿔 목걸이가 사르륵 재로 변하며 흩어지는 찰나의 클로즈업.", "based_on_beat": 4, "characters": [], "character_ids": []}, {"shot_index": 17, "description": "정신을 잃은 김지후(강수리영)가 핏물 고인 바닥을 향해 힘없이 쓰러지며 몸이 허공에 반쯤 기운 찰나.", "based_on_beat": 4, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 정신을 잃고 핏물 고인 바닥 위로 힘없이 픽 쓰러지는 순간.", "validator_reason": "정신을 잃고 쓰러지는 연속 동작을 바닥을 향해 몸이 기운 mid-action 찰나로 수정함.", "character_ids": ["C01"]}, {"shot_index": 18, "description": "바닥에 주저앉은 정인우가 터질 듯 거친 숨을 몰아쉬며 쓰러진 김지후(강수리영)를 멍하니 쳐다보는 측면.", "based_on_beat": 5, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 19, "description": "정인우가 참혹한 슬픔에 잠겨 굵은 눈물을 뚝뚝 흘리며 오열하는 얼굴 클로즈업.", "based_on_beat": 5, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 20, "description": "핏빛이 걷힌 환하고 투명한 보름달이 시체로 가득한 금월도를 아름답게 비추는 전경.", "based_on_beat": 0, "characters": [], "character_ids": []}]}, {"scene_index": 112, "scene_heading": "115. 실외. 금월도 선착장 - 낮", "shots": [{"shot_index": 1, "description": "눈부신 햇살이 비치는 금월도 선착장에서 정인우가 낚시 어선 쪽을 향해 걷는 도중 한쪽 발을 막 떼어올린 안도감 섞인 전신.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "눈부신 햇살이 비치는 금월도 선착장에서 정인우가 낚시 어선 쪽을 향해 안도감 섞인 발걸음을 옮기는 전신.", "validator_reason": "이동 동작을 보존하기 위해 발걸음을 떼어올린 mid-action 찰나로 재작성함.", "character_ids": ["C03"]}, {"shot_index": 2, "description": "정인우의 뒤를 따라 걷던 중 한쪽 발이 공중에 떠 있는 자세로, 평온함을 되찾은 얼굴로 담담하게 바다를 응시하는 김지후(강수리영)의 측면.", "based_on_beat": 1, "characters": ["김지후(강수리영)", "정인우"], "original_description": "정인우의 뒤를 따라 걷는 김지후(강수리영)가 평온함을 되찾은 얼굴로 담담하게 바다를 응시하는 측면.", "validator_reason": "'따라 걷는' 이동 동작을 걷는 도중의 한쪽 발이 뜬 mid-action 찰나로 재작성함.", "character_ids": ["C01", "C03"]}, {"shot_index": 3, "description": "걸음을 멈춘 채 고개를 돌려 김지후(강수리영)에게 진지한 눈빛으로 입을 열고 있는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 걸음을 멈추고 고개를 돌려 김지후(강수리영)에게 진지한 눈빛으로 질문을 던지는 찰나.", "validator_reason": "'멈추고 고개를 돌려'라는 연속 동작을 고개를 돌린 채 입을 열고 있는 단일 고정 상태로 재작성함.", "character_ids": ["C03", "C01"]}, {"shot_index": 4, "description": "김지후(강수리영)가 쓸쓸한 표정으로 허공을 바라본 채 입을 반쯤 열고 있는 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 쓸쓸한 표정으로 허공을 바라보며 악마에 대한 진실을 내뱉는 얼굴 클로즈업.", "validator_reason": "'내뱉는'이라는 발화 진행을 입을 반쯤 열고 있는 고정 상태로 변경함.", "character_ids": ["C01"]}, {"shot_index": 5, "description": "김지후(강수리영)의 말을 듣고 턱을 아래로 당겨 고개를 끄덕인 고정된 자세로 씁쓸한 표정을 짓고 있는 정인우의 모습.", "based_on_beat": 1, "characters": ["정인우", "김지후(강수리영)"], "original_description": "김지후(강수리영)의 말을 들은 정인우가 묵묵히 고개를 끄덕이며 씁쓸한 표정을 짓는 찰나.", "validator_reason": "'고개를 끄덕이며'라는 움직임을 턱을 당긴 고정 자세로 재작성함.", "character_ids": ["C03", "C01"]}, {"shot_index": 6, "description": "낚시 어선 갑판에 먼저 올라탄 정인우가 선착장에 선 김지후(강수리영)를 향해 손을 뻗어 내민 모습.", "based_on_beat": 2, "characters": ["정인우", "김지후(강수리영)"], "character_ids": ["C03", "C01"]}, {"shot_index": 7, "description": "선착장의 김지후(강수리영)가 정인우의 손을 향해 팔을 반쯤 뻗어 올린 채 정지해 있는 자세.", "based_on_beat": 2, "characters": ["김지후(강수리영)", "정인우"], "original_description": "선착장의 김지후(강수리영)가 정인우의 손을 잡기 위해 팔을 뻗어 올리는 찰나.", "validator_reason": "'올리는 찰나'라는 움직임을 팔을 뻗어 올린 정지 자세로 재작성함.", "character_ids": ["C01", "C03"]}, {"shot_index": 8, "description": "무언가 결심한 듯 아래로 손을 툭 떨어뜨린 채 굳어 있는 김지후(강수리영)의 얼굴.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "무언가 결심한 듯 뻗었던 손을 돌연 아래로 툭 떨어뜨리는 김지후(강수리영)의 굳은 얼굴.", "validator_reason": "'떨어뜨리는'이라는 동작을 손을 떨어뜨린 고정 상태로 재작성함.", "character_ids": ["C01"]}, {"shot_index": 9, "description": "거절당한 손을 허공에 둔 채 의아함에 미간을 찌푸린 정인우의 얼굴 클로즈업.", "based_on_beat": 2, "characters": ["정인우"], "character_ids": ["C03"]}, {"shot_index": 10, "description": "씁쓸한 미소를 띤 굳은 표정으로 입을 열고 있는 김지후(강수리영)의 모습.", "based_on_beat": 2, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 씁쓸한 미소를 지으며 섬에 남겠다는 굳은 결심을 전하는 찰나.", "validator_reason": "'결심을 전하는'이라는 발화 진행을 입을 열고 있는 정지 상태로 변경함.", "character_ids": ["C01"]}, {"shot_index": 11, "description": "김지후(강수리영)의 선언에 크게 당황하여 두 눈을 동그랗게 뜬 채 입을 벌리고 있는 정인우의 얼굴.", "based_on_beat": 3, "characters": ["정인우", "김지후(강수리영)"], "original_description": "김지후(강수리영)의 선언에 크게 당황하여 두 눈을 동그랗게 뜨고 반문하는 정인우의 얼굴.", "validator_reason": "'반문하는'이라는 발화 동작을 입을 벌린 고정 표정으로 재작성함.", "character_ids": ["C03", "C01"]}, {"shot_index": 12, "description": "반월 식당 쪽으로 고개를 돌린 채 눈짓을 보내고 있는 김지후(강수리영)의 측면.", "based_on_beat": 3, "characters": ["김지후(강수리영)"], "original_description": "김지후(강수리영)가 고개를 돌려 반월 식당 쪽을 눈짓으로 가리키는 측면.", "validator_reason": "'고개를 돌려 가리키는' 연속 동작을 고개를 돌린 채 눈짓하는 고정 상태로 재작성함.", "character_ids": ["C01"]}, {"shot_index": 13, "description": "반월 식당 앞에 금월도 꼬마 아이들이 일렬로 서서 천진난만한 표정으로 두 사람을 빤히 바라보는 전경.", "based_on_beat": 3, "characters": ["금월도 꼬마 아이", "정인우", "김지후(강수리영)"], "character_ids": ["C26", "C03", "C01"]}, {"shot_index": 14, "description": "금월도 꼬마 아이들을 향해 시선을 고정한 채, 탄식을 내뱉듯 입술을 살짝 벌리고 있는 정인우의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["정인우", "금월도 꼬마 아이"], "original_description": "정인우가 금월도 꼬마 아이들을 확인하고 탄식을 내뱉듯 짧은 한숨을 쉬는 얼굴 클로즈업.", "validator_reason": "'확인하고 쉬는' 연속 동작과 호흡을 고정된 시선과 입을 벌린 정지 자세로 재작성함.", "character_ids": ["C03", "C26"]}, {"shot_index": 15, "description": "어쩔 수 없다는 듯 한쪽 입꼬리를 올려 김지후(강수리영)를 향해 쓴웃음을 머금고 있는 정인우의 모습.", "based_on_beat": 3, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 어쩔 수 없다는 듯 입꼬리를 올려 김지후(강수리영)를 향해 쓴웃음을 지어 보이는 찰나.", "validator_reason": "'입꼬리를 올려 지어 보이는' 움직임을 쓴웃음을 머금은 채 입꼬리가 올라간 고정 상태로 재작성함.", "character_ids": ["C03", "C01"]}, {"shot_index": 16, "description": "정인우를 향해 미소를 띤 채 따뜻한 눈빛을 보내고 있는 김지후(강수리영)의 얼굴 클로즈업.", "based_on_beat": 3, "characters": ["김지후(강수리영)", "정인우"], "original_description": "김지후(강수리영)가 정인우의 쓴웃음에 미소로 화답하며 따뜻한 눈빛을 보내는 얼굴 클로즈업.", "validator_reason": "'화답하며'라는 시간적 인과 표현을 미소를 띤 고정 상태로 재작성함.", "character_ids": ["C01", "C03"]}, {"shot_index": 17, "description": "김지후(강수리영)의 선택을 이해한 듯 말없이 턱을 아래로 깊게 당긴 채 정지해 있는 정인우의 모습.", "based_on_beat": 3, "characters": ["정인우", "김지후(강수리영)"], "original_description": "정인우가 김지후(강수리영)의 선택을 이해한 듯 말없이 고개를 깊게 끄덕이는 순간.", "validator_reason": "'고개를 끄덕이는' 동작을 턱을 아래로 당긴 채 고정된 자세로 재작성함.", "character_ids": ["C03", "C01"]}]}, {"scene_index": 113, "scene_heading": "116. 실외. 낚시 어선 - 낮", "shots": [{"shot_index": 1, "description": "푸른 바다 위에서 뱃머리로 하얀 물살을 거세게 가르며 육지를 향해 비스듬히 들려 있는 낚시 어선의 외부 전경.", "based_on_beat": 1, "characters": [], "original_description": "푸른 바다의 물살을 가르며 육지를 향해 힘차게 나아가는 낚시 어선의 외부 전경.", "validator_reason": "'나아가는'이라는 연속적인 추진 동작을 물살을 가르며 뱃머리가 들린 정지된 mid-action 순간으로 수정함.", "character_ids": []}, {"shot_index": 2, "description": "낚시 어선 갑판 위에서 금월도 방향으로 상체를 튼 채 애틋한 표정으로 시선을 고정한 정인우의 전신.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "낚시 어선 갑판 위에서 정인우가 몸을 돌려 멀어지는 금월도 쪽을 애틋하게 돌아보는 전신.", "validator_reason": "'몸을 돌려', '멀어지는', '돌아보는'이라는 연속 동작 및 시간 진행 표현을 상체를 틀고 시선을 고정한 단일 찰나로 수정함.", "character_ids": ["C03"]}, {"shot_index": 3, "description": "금월도 선착장에 홀로 우두커니 선 채 배가 떠나간 바다 쪽을 바라보며 빙그레 미소를 짓고 있는 김지후(강수리영)의 모습.", "based_on_beat": 1, "characters": ["김지후(강수리영)"], "original_description": "금월도 선착장에 홀로 우두커니 선 김지후(강수리영)가 멀어지는 배를 향해 빙그레 미소를 짓는 모습.", "validator_reason": "'멀어지는'이라는 시간의 경과를 나타내는 표현을 제거하고 미소를 짓고 서 있는 단일 고정 상태로 수정함.", "character_ids": ["C01"]}, {"shot_index": 4, "description": "바닷바람을 맞으며 육지 쪽을 바라본 채 눈가에 뜨거운 눈물이 맺혀 있는 정인우의 얼굴 클로즈업.", "based_on_beat": 1, "characters": ["정인우"], "original_description": "바닷바람을 맞으며 육지 쪽으로 시선을 돌린 정인우의 눈가에 뜨거운 눈물이 차오른 얼굴 클로즈업.", "validator_reason": "'시선을 돌린'이라는 동작성과 '차오른'이라는 시간 진행의 암시를 제거하고, 육지를 바라보며 눈물이 맺힌 찰나의 상태로 수정함.", "character_ids": ["C03"]}, {"shot_index": 5, "description": "반짝이는 푸른 바다 위에 그림처럼 아름답고 평화롭게 떠 있는 금월도의 압도적인 전경.", "based_on_beat": 1, "characters": [], "character_ids": []}]}], "total_shots": 977, "changed_shots": 526}, "step_id": "shot_validator", "run_id": "48adec9a-f440-4346-867d-91e2b2b10aa2", "resolved_model": "gemini-pro", "updated_at": "2026-08-07T03:29:49.977217+00:00", "schema_version": 1, "config_hash": "6fa28df221449f2d6c5a10d0bc3d4fe0e188f9ee7eefec4c7075723d45f9735a", "project_config_snapshot": {}}