{
  "status": "completed",
  "completed_count": 94,
  "applicable_count": 94,
  "failed_count": 0,
  "config_hash": "6fa28df221449f2d6c5a10d0bc3d4fe0e188f9ee7eefec4c7075723d45f9735a",
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "scene_heading": "S#1. 놀이공원 - 오후",
        "shots": [
          {
            "shot_index": 1,
            "description": "놀이공원의 타가디스코 기구 위에서 원심력에 의해 몸이 한쪽으로 기울어진 채 양손으로 안전바를 꽉 쥐고 환하게 웃고 있는 김선영과 이수정의 상체.",
            "based_on_beat": 0,
            "characters": [
              "김선영",
              "이수정"
            ],
            "original_description": "놀이공원의 빙글빙글 도는 타가디스코 기구 위에서 양손으로 안전바를 꽉 쥔 채 환하게 웃고 있는 김선영과 이수정의 상체.",
            "validator_reason": "'빙글빙글 도는'이라는 연속 동작 묘사를 제거하고, 회전 운동의 방향성을 몸이 기울어진 정지 자세로 보존함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "머리카락이 허공으로 뻗친 채 해맑게 웃고 있는 김선영의 얼굴 클로즈업.",
            "based_on_beat": 0,
            "characters": [
              "김선영"
            ],
            "original_description": "허공으로 머리카락이 흩날리는 김선영의 해맑게 웃는 얼굴 클로즈업.",
            "validator_reason": "'흩날리는'이라는 동작 진행 표현을 '뻗친 채'라는 고정된 결과 상태 묘사로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "S#2. 자매식당 - 밤",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "양손가락으로 지폐 여러 장을 쥐고 그중 한 장의 끝을 살짝 들어올린 심옥(선영의 엄마)의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "original_description": "손에 들린 지폐 몇 장을 양손가락으로 쥐고 헤아리는 심옥(선영의 엄마)의 손 클로즈업.",
            "validator_reason": "'헤아리는'이라는 동작을 지폐 한 장을 넘기는 순간의 정적 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "심옥(선영의 엄마)의 손에 쥐어진 지폐 한 장을 자신의 손가락으로 꽉 쥔 김선영의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "김선영",
              "심옥(선영의 엄마)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "손에 쥔 천 원짜리 지폐를 허공에 치켜든 채 장난스럽게 혀를 내밀고 뒤돌아선 김선영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "김선영"
            ],
            "original_description": "손에 쥔 천 원짜 지폐를 흔들며 장난스럽게 혀를 내민 채 뒤돌아선 김선영의 상체.",
            "validator_reason": "'흔들며'라는 연속 동작을 지폐를 치켜든 정지 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "식당 입구를 향해 한 발을 땅에서 뗀 mid-stride 자세로 달려가는 김선영의 뒷모습 너머로, 한 손으로 식당 문을 열고 한 발을 안으로 딛고 선 선영의 아버지의 정면.",
            "based_on_beat": 3,
            "characters": [
              "김선영",
              "선영의 아버지"
            ],
            "original_description": "식당 입구를 향해 뛰어가는 김선영의 뒷모습 너머로, 식당 문을 열고 막 걸음을 내디딘 선영의 아버지의 정면.",
            "validator_reason": "'뛰어가는' 이동 동작을 mid-action freeze로 보존하고 아버지의 등장도 정적 자세로 맞추었습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "빈 테이블 의자에 앉아 입구 쪽을 바라보며 옅은 미소를 띤 선영의 아버지의 상체.",
            "based_on_beat": 3,
            "characters": [
              "선영의 아버지"
            ],
            "original_description": "빈 테이블 의자에 털썩 주저앉아 입구 쪽을 바라보며 옅은 미소를 띤 선영의 아버지의 상체.",
            "validator_reason": "'주저앉아'라는 움직임을 '앉아'라는 결과 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "앞치마에 양손을 올린 채 주방 입구 쪽으로 몸을 반쯤 돌린 심옥(선영의 엄마)의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "original_description": "양손을 닦아내며 주방 입구 쪽으로 몸을 돌린 심옥(선영의 엄마)의 뒷모습.",
            "validator_reason": "'닦아내며 몸을 돌린'이라는 시간 순차적 행동을 두 손을 올리고 몸을 돌린 한순간의 정지 자세로 통합했습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "S#3. 선영네 집 - 밤",
        "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": 2,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "컴퓨터 키보드 위로 양손의 손가락을 올려둔 채 모니터 불빛에 비친 김선영의 상체.",
            "based_on_beat": 2,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "어두운 방 안, 방문 앞에 서서 목 아래를 두 손으로 꽉 감싸 쥔 김선영의 상체.",
            "based_on_beat": 3,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "좁게 열린 방문 틈으로 복도를 향해 몸을 반쯤 내민 김선영의 측면.",
            "based_on_beat": 3,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "가로등 불빛이 희미한 좁고 어두운 밤골목에서 한쪽 발을 막 들어 올린 mid-stride 자세인 김선영의 뒷모습 전신.",
            "based_on_beat": 3,
            "characters": [
              "김선영"
            ],
            "original_description": "가로등 불빛이 희미한 좁고 어두운 밤골목을 홀로 걸어가는 김선영의 뒷모습 전신.",
            "validator_reason": "'걸어가는'이라는 연속 동작을 '한쪽 발을 막 들어 올린 mid-stride 자세'의 단일 찰나로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 선영네 집 - 아침",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "마루에 선 민정과 심옥(선영의 엄마) 너머로 보이는, 주인이 사라진 텅 빈 자매의 방 안 풍경.",
            "based_on_beat": 2,
            "characters": [
              "민정",
              "심옥"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 드들강 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "물 밖으로 삐죽이 솟아오른 김선영의 사체 발목 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 6,
        "scene_heading": "S#6. 허름한 국밥집 - 저녁",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "텔레비전 화면을 응시하며 미간을 깊게 찌푸린 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "국밥이 절반쯤 남은 뚝배기 옆 식탁 위로 숟가락을 내려놓은 전택수의 오른손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "계산대 앞 놀란 표정의 식당 주인(한국인, 중년 남성)을 향해 지폐를 쥔 손을 뻗은 채 서 있는 전택수의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "식당 주인"
            ],
            "original_description": "계산대 앞에 서서 놀란 표정의 식당 주인(한국인, 중년 남성)에게 지폐 한 장을 내미는 전택수의 뒷모습.",
            "validator_reason": "'내미는'이라는 연속 동작을 지폐를 쥔 손을 뻗은 고정된 자세로 수정하여 한 찰나로 만들었습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "거스름돈을 쥔 손을 뻗은 식당 주인(한국인, 중년 남성)의 어깨 너머로, 바깥쪽으로 유리문을 밀어 연 채 한 발을 밖으로 내딛은 전택수의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "식당 주인"
            ],
            "original_description": "식당 주인(한국인, 중년 남성)이 거스름돈을 쥔 손을 뻗은 어깨 너머로 식당 유리문을 밀고 나가는 전택수의 뒷모습.",
            "validator_reason": "'밀고 나가는'이라는 이동 동작을 문을 밀어 열고 한 발을 내딛은 mid-action 순간으로 수정하여 방향성과 추진력을 보존했습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 7,
        "scene_heading": "S#7. 나주 교외 도로가, 택수 차 안 - 저녁",
        "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": [
              "전택수"
            ],
            "original_description": "활짝 펼쳐진 지갑 안쪽, 앳된 소녀의 흑백사진을 손가락 끝으로 가만히 쓸어내리는 전택수의 손 클로즈업.",
            "validator_reason": "'쓸어내리는'이라는 연속 동작을 사진 위에 손가락을 댄 단일 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "사진이 담긴 지갑을 덮은 채 스티어링 휠 아래의 시동 키박스로 오른손을 뻗은 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 8,
        "scene_heading": "S#8. 나주 경찰서 정문 가로수길 - 아침",
        "shots": [
          {
            "shot_index": 1,
            "description": "아침햇살이 비치는 길게 늘어선 메타세쿼이아 가로수길 초입에 들어선 검은색 SUV 차량의 정면.",
            "based_on_beat": 1,
            "characters": [],
            "original_description": "아침햇살이 비치는 길게 늘어선 메타세쿼이아 가로수길 사이로 진입하는 검은색 SUV 차량의 정면.",
            "validator_reason": "'진입하는'이라는 진행형 동작을 '들어선'이라는 결과 상태의 단일 찰나로 수정했습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 나주 경찰서 앞 - 아침",
        "shots": [
          {
            "shot_index": 1,
            "description": "나주 경찰서 앞마당에 주차된 검은색 SUV의 열린 운전석 문밖으로 한쪽 발을 내디딘 전택수의 하반신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "닫힌 차 문 옆에 선 채 낡고 소박한 외관의 나주 경찰서 건물을 올려다보는 전택수의 뒷모습 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "차 문을 닫고 선 채 낡고 소박한 외관의 나주 경찰서 건물을 올려다보는 전택수의 뒷모습 전신.",
            "validator_reason": "'문을 닫고'라는 순차적 동작을 나타내는 시간 표현을 제거하고, 문이 닫힌 차 옆에 서 있는 단일 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 10,
        "scene_heading": "S#10. 나주 경찰서 복도 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "열린 강력계 사무실 문턱에 서서 복도의 소동을 내다보는 다른 형사(한국인 남성)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "다른 형사(한국인 남성)"
            ],
            "character_ids": []
          },
          {
            "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": []
          },
          {
            "shot_index": 6,
            "description": "잠긴 수사과장실 문고리를 오른손으로 꽉 쥐고 비틀어 힘을 주고 있는 전택수의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "잠긴 수사과장실 문고리를 오른손으로 꽉 쥐고 비틀어 돌리는 전택수의 손 클로즈업.",
            "validator_reason": "'돌리는'이라는 연속 동작을 '힘을 주고 있는'이라는 근육의 긴장이 드러나는 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "바닥에서 일어난 채 복도 끝의 전택수를 향해 날카로운 눈빛을 보내는 서의용의 상체.",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "전택수"
            ],
            "original_description": "바닥에서 일어나 다리를 툭툭 털며 복도 끝의 전택수를 향해 날카로운 눈빛을 보내는 서의용의 상체.",
            "validator_reason": "'일어나 다리를 툭툭 털며'라는 순차적 연속 동작을 제거하고 일어난 채 눈빛을 보내는 단일 상태로 통일했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "전택수의 앞을 가로막고 서서 손바닥을 위로 향하게 내민 채 굳은 표정을 짓고 있는 서의용의 측면.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "서의용"
            ],
            "original_description": "전택수의 앞을 가로막고 서서 손바닥을 위로 향하게 내밀며 굳은 표정을 짓는 서의용의 측면.",
            "validator_reason": "'내밀며'라는 동작 진행을 '내민 채'라는 결과 상태와 정지 자세의 조합으로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "서의용을 바라보며 멋쩍게 웃은 채 가슴팍 안쪽으로 오른손을 집어넣은 전택수의 상체.",
            "based_on_beat": 4,
            "characters": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "복도 계단에 멈춰 서서 전택수를 향해 환한 미소와 함께 반갑게 한쪽 팔을 뻗은 경찰서장의 상체.",
            "based_on_beat": 4,
            "characters": [
              "경찰서장",
              "전택수"
            ],
            "original_description": "복도 계단을 내려오다 멈춰 서서 전택수를 향해 환한 미소와 함께 반갑게 손을 뻗는 경찰서장의 상체.",
            "validator_reason": "'내려오다'라는 사전 행동과 '손을 뻗는'이라는 연속 동작을 제거하고 팔을 뻗은 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "경찰서장과 전택수 쪽을 향해 눈이 휘둥그레진 채 굳어버린 서의용의 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "경찰서장",
              "전택수",
              "서의용"
            ],
            "original_description": "경찰서장과 전택수를 번갈아 보며 눈이 휘둥그레진 채 굳어버린 서의용의 얼굴 클로즈업.",
            "validator_reason": "'번갈아 보며'라는 시간의 흐름을 나타내는 시선 이동 표현을 지우고 한쪽을 향해 굳은 단일 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "뒷머리에 손을 얹은 채 어색하게 시선을 바닥으로 내리깐 서의용과, 그를 슬쩍 곁눈질로 노려보는 전택수의 상체.",
            "based_on_beat": 5,
            "characters": [
              "서의용",
              "전택수"
            ],
            "original_description": "뒷머리를 긁적이며 어색하게 시선을 바닥으로 내리깐 서의용과, 그를 슬쩍 곁눈질로 노려보는 전택수의 상체.",
            "validator_reason": "'긁적이며'라는 연속 동작을 '손을 얹은 채'라는 고정된 자세 표현으로 수정하여 한 찰나로 만들었습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 11,
        "scene_heading": "S#11. 나주 경찰서 앞 휴게공간 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "나주 경찰서 앞 야외 휴게공간, 플라스틱 의자에 앉아 오른손에 쥔 담배를 입에 문 서의용의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "서의용의 등 뒤에서 환하게 웃으며 서의용의 뒷모습을 향해 손가락을 뻗은 강력1팀장(한국인 남성)과 그 옆에서 옅은 미소를 띤 주철의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "강력1팀장",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "강력1팀장(한국인 남성)을 향해 고개를 돌린 채 눈을 동그랗게 뜬 서의용의 옆얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "강력1팀장",
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 나주서 대회의실 - 아침",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "전택수의 손가락질에 화들짝 놀라 눈이 커지고 어깨를 움츠린 서의용의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "당황한 서의용을 곁눈질로 힐끗 쳐다보는 주철의 측면.",
            "based_on_beat": 1,
            "characters": [
              "주철",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "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": []
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 나주서 강력반 사무실 - 낮",
        "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": [
              "주철",
              "서의용"
            ],
            "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": []
          },
          {
            "shot_index": 5,
            "description": "수화기를 든 서의용을 향해 입술을 비죽 내밀며 미간을 찌푸린 주철의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "수화기를 책상에 내려놓은 채 주철을 향해 턱을 당기며 곤란한 표정을 짓는 서의용의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "눈을 부릅뜨고 서의용을 매섭게 노려보는 주철의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "주철",
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 나주서 수사과장실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "테이블 위 드들강 미제사건 보고서의 겉면을 검지손가락으로 꾹 짚은 전택수의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "전택수를 향해 상체를 살짝 내민 채 진지한 눈빛으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "등받이에 몸을 기댄 채 미간을 깊게 찌푸린 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "입술을 굳게 다물고 매서운 눈빛으로 앞을 응시하는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "허공을 향해 입을 벌린 채 멍한 표정으로 굳어버린 서의용의 정면.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 15,
        "scene_heading": "S#15. 나주서 자료실 - 낮",
        "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": [
              "서의용",
              "주철"
            ],
            "original_description": "뽀얗게 먼지가 쌓인 무거운 종이 상자를 주철의 가슴팍 높이로 내려주는 서의용의 팔.",
            "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": []
          }
        ]
      },
      {
        "scene_index": 16,
        "scene_heading": "S#16. 광주 월산동 골목, 드들강변(과거) - 늦은 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "가로등 불빛이 드문드문 켜진 어두운 밤골목, 한쪽 발이 땅에서 막 떨어지려 하는 mid-stride 자세로 걷는 도중 고개를 돌려 어딘가를 주시하는 김선영의 정면 전신.",
            "based_on_beat": 1,
            "characters": [
              "김선영"
            ],
            "original_description": "가로등 불빛이 드문드문 켜진 어두운 밤골목, 고개를 돌려 주위를 두리번거리며 걷고 있는 김선영의 정면 전신.",
            "validator_reason": "'두리번거리며 걷고 있는'이라는 연속 동작과 시간 진행 표현을 걷는 도중의 mid-stride 정지 자세와 고정된 시선으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "열린 자동차 조수석 창문 밖으로 고개를 내민 채 환하게 웃으며 한 손을 허공에 들고 있는 지국현의 상체.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "original_description": "열린 자동차 조수석 창문 밖으로 고개를 내민 채 환하게 웃으며 손을 흔드는 지국현의 상체.",
            "validator_reason": "'손을 흔드는'이라는 연속 동작을 손을 들고 있는 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "자동차 조수석 문손잡이를 움켜쥔 채 망설이는 눈빛으로 차 안을 들여다보는 김선영의 측면.",
            "based_on_beat": 1,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "어두운 차창 밖을 바라보며 미간을 잔뜩 찌푸린 김선영의 굳은 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "굳은 표정의 김선영을 곁눈질하며 입꼬리를 길게 올린 지국현의 옆얼굴.",
            "based_on_beat": 2,
            "characters": [
              "지국현",
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "인적 없는 캄캄한 강변길에 멈춰 선 자동차 안, 확장된 동공으로 숨을 들이마신 채 굳어 있는 김선영의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "김선영"
            ],
            "original_description": "인적 없는 캄캄한 강변길에 멈춰 선 자동차 안, 동공이 크게 흔들리며 숨을 들이켜는 김선영의 얼굴 클로즈업.",
            "validator_reason": "'흔들리며 숨을 들이켜는'이라는 시간 진행 및 연속 동작 표현을 숨을 들이마신 채 굳은 시각적 정지 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 나주서 수사과장실 - 낮",
        "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": 18,
        "scene_heading": "S#18. 광주 월산동 골목 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "낡은 통닭집 간판이 보이는 주택가 골목길에서 한 발을 앞으로 막 내디딘 mid-stride 자세의 전택수 정면 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "낡은 통닭집 간판이 보이는 주택가 골목길을 걷는 전택수의 정면 전신.",
            "validator_reason": "'걷는'이라는 이동 동작을 motion direction이 보존된 mid-stride 정지 순간으로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "전택수의 등 뒤에 바짝 붙어 한쪽 어깨를 앞으로 내민 mid-stride 자세의 서의용 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "original_description": "전택수의 등 뒤에 바짝 붙어 걷는 서의용의 상체.",
            "validator_reason": "'걷는'이라는 이동 동작을 motion direction이 보존된 mid-stride 정지 순간으로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "골목길 건너편 편의점을 향해 시선을 고정한 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "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": []
          }
        ]
      },
      {
        "scene_index": 19,
        "scene_heading": "S#19. 나주 교외 도로, 스타렉스 안 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "턱을 괸 채 차창 밖을 내다보는 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 20,
        "scene_heading": "S#20. 나주 드들강 변 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "차가운 강물 속에 깊숙이 잠긴 전택수의 오른손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "강물에 젖은 오른손을 허공에 든 채 미간을 찌푸린 전택수의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "전택수를 묵묵히 바라보는 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 21,
        "scene_heading": "S#21. 나주서 수사과장실 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "나란히 놓인 두 장의 사진을 뚫어지게 응시하는 전택수의 굳은 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "고개를 바짝 치켜든 채 단호한 눈빛을 뿜어내는 전택수의 정면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "눈을 동그랗게 뜬 채 서로 마주 보는 서의용과 주철의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "전택수를 향해 상체를 들이민 채 황당한 표정을 짓는 서의용의 측면.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "턱을 당긴 채 난처한 표정으로 입을 벌린 주철의 정면.",
            "based_on_beat": 2,
            "characters": [
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "입술을 굳게 다문 채 서의용과 주철을 빤히 쳐다보는 전택수의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용",
              "주철"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 22,
        "scene_heading": "S#22. 나주서 강력반 사무실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "서의용과 나상혁을 향해 걷는 도중 한 발을 공중에 들어 올리고 다른 발로 바닥을 딛고 있는 mid-stride 자세의 주철의 전신.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁",
              "주철"
            ],
            "original_description": "서의용과 나상혁을 향해 다가오는 주철의 전신.",
            "validator_reason": "'다가오는'이라는 이동 동작을 방향성과 추진력이 보존된 mid-action 정지 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "서의용을 향해 오른손을 쑥 내민 나상혁의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "어색하게 맞잡힌 서의용과 나상혁의 두 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "주철을 향해 미간을 잔뜩 찌푸린 채 입을 크게 벌린 서의용의 측면.",
            "based_on_beat": 3,
            "characters": [
              "주철",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "서의용의 반대편으로 고개를 휙 돌린 주철의 상체.",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "목에 핏대를 세운 채 화난 표정으로 주철을 쏘아보는 서의용의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "주철",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "사무실 출입문 앞에 선 채 세 사람을 가만히 응시하는 전택수의 전신.",
            "based_on_beat": 4,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "출입문 쪽으로 일제히 고개를 돌린 채 굳어버린 서의용, 주철, 나상혁의 상체.",
            "based_on_beat": 4,
            "characters": [
              "서의용",
              "주철",
              "나상혁"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 23,
        "scene_heading": "S#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": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "서의용과 눈을 맞춘 채 옅은 미소를 띤 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "소주잔을 치켜든 채 환하게 입을 벌린 전택수의 정면.",
            "based_on_beat": 3,
            "characters": [
              "전택수"
            ],
            "original_description": "소주잔을 치켜들며 환하게 입을 벌린 전택수의 정면.",
            "validator_reason": "'치켜들며'라는 동작 진행형 표현을 '치켜든 채'라는 정지 결과 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "전택수를 향해 어색한 시선을 고정한 주철, 서의용, 나상혁의 굳은 표정.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "주철",
              "서의용",
              "나상혁"
            ],
            "original_description": "전택수를 향해 어색한 시선을 던지는 주철, 서의용, 나상혁의 굳은 표정.",
            "validator_reason": "'시선을 던지는'이라는 동작 표현을 '시선을 고정한'이라는 고정된 시선 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "허공에서 서로 맞닿은 네 개의 소주잔 클로즈업.",
            "based_on_beat": 3,
            "characters": [],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#24. 나주서 강력반 사무실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "서의용의 책상 옆에 서서 부검 사진을 곁눈질로 내려다보는 나상혁의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "나상혁을 향해 고개를 돌린 채 눈을 동그랗게 뜬 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "나상혁을 향해 고개를 돌려 눈을 동그랗게 뜬 서의용의 측면.",
            "validator_reason": "'고개를 돌려'라는 순차적 시간 연결 표현을 '고개를 돌린 채'라는 고정된 결과 상태 묘사로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "의자에서 엉덩이를 반쯤 뗀 채 서류 더미 쪽으로 양손을 뻗은 서의용의 전신.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#25. 광주 시내 도로, 의용 차 안 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "한쪽 입꼬리를 올려 씩 웃는 나상혁의 옆얼굴.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "입술을 굳게 다문 채 머쓱한 표정으로 정면을 바라보는 서의용의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "맑은 대낮, 도로 위를 달리는 중인 자동차, 바퀴가 빠르게 회전하는 역동성이 담긴 mid-action 찰나의 외부 전경.",
            "based_on_beat": 0,
            "characters": [],
            "original_description": "맑은 대낮, 도로 위를 빠르게 질주하는 자동차의 외부 전경.",
            "validator_reason": "'질주하는'이라는 연속 이동 동작을 바퀴의 움직임과 추진력이 보존된 mid-action 정지 순간으로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 26,
        "scene_heading": "S#26. 전남대 법의학교실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "자신의 가슴팍 쪽으로 양손을 뻗은 채 당황한 표정으로 바닥을 내려다보는 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "손에 쥔 명함 한 장을 김민호(부검의) 앞으로 쑥 내민 나상혁의 측면.",
            "based_on_beat": 2,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "나상혁 쪽을 향해 고개를 돌린 채 멍한 표정으로 굳어버린 서의용의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#27. 나주서 수사과장실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "미간을 찌푸린 채 원망스러운 눈빛을 쏘아내는 심옥(선영의 엄마)의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "심옥"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "심옥(선영의 엄마) 앞에서 고개를 푹 숙인 전택수의 측면.",
            "based_on_beat": 2,
            "characters": [
              "심옥",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "부자연스럽게 굽은 손가락으로 쓰러진 핸드백을 쥔 민정의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "민정의 손 쪽으로 시선을 고정한 채 눈을 가늘게 뜬 전택수의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "민정",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "전택수를 향해 고개를 돌린 채 굳은 표정으로 입을 벌린 민정의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "양손을 살짝 들어 올린 채 당혹스러운 표정으로 입을 벌린 전택수의 상체.",
            "based_on_beat": 3,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "목에 핏대를 세운 채 화난 얼굴로 전택수를 향해 입을 크게 벌린 심옥(선영의 엄마)의 상체.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "심옥"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "입술을 굳게 다물고 곤혹스러운 표정으로 시선을 내리깐 전택수의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 28,
        "scene_heading": "S#28. 광주과학수사연구소 앞 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "밝은 햇살 아래 'NFS광주과학수사연구소'라는 팻말이 선명하게 걸린 건물의 외부 전경.",
            "based_on_beat": 0,
            "characters": [],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 29,
        "scene_heading": "S#29. 광주과학수사연구소 연구실 - 낮",
        "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": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "전택수를 향해 손가락을 뻗은 채 심각하고 진지한 표정을 짓는 조일남의 정면.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "조일남"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 30,
        "scene_heading": "S#30. 택수 집, 거실 - 밤",
        "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": []
          },
          {
            "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": []
          },
          {
            "shot_index": 5,
            "description": "활짝 열린 냉장고 안에서 커다란 플라스틱 김치통의 손잡이를 꽉 움켜쥔 전택수의 오른손.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "텔레비전 불빛이 비치는 거실 테이블에 앉아, 김치통을 앞에 둔 채 라면 가닥을 집어 든 젓가락을 허공에 멈춘 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 31,
        "scene_heading": "S#31. 원룸 - 밤",
        "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": 32,
        "scene_heading": "S#32. 광주지검 차장검사실 - 밤",
        "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": 2,
            "characters": [
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "장원섭 쪽으로 고개를 돌린 채 매서운 눈빛을 쏘아내는 차장검사의 측면.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "입술을 꽉 깨문 채 굳은 표정으로 바닥을 향해 시선을 내리깐 장원섭의 상체.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 33,
        "scene_heading": "S#33. 나주서 서장실 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "노트북 키보드의 스페이스바에 검지손가락을 얹고 꾹 누른 채 정지한 경찰서장의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장"
            ],
            "original_description": "노트북 키보드의 스페이스바를 검지손가락으로 꾹 누르는 경찰서장의 손 클로즈업.",
            "validator_reason": "동작 진행 중인 '누르는'을 압력이 가해진 정지 상태인 '누른 채 정지한'으로 수정함.",
            "character_ids": []
          },
          {
            "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": []
          },
          {
            "shot_index": 6,
            "description": "경찰서장을 향해 정색하며 고개를 꼿꼿이 치켜든 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "경찰서장의 시선을 피한 채 굳은 표정으로 바닥을 내려다보는 전택수의 측면.",
            "based_on_beat": 3,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "단호하고 흔들림 없는 눈빛으로 경찰서장을 정면으로 응시하는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "전택수를 향해 깊은 수심과 우려가 가득한 눈빛을 보내는 경찰서장의 상체.",
            "based_on_beat": 3,
            "characters": [
              "경찰서장"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 34,
        "scene_heading": "S#34. 광주지검 앞 - 낮",
        "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": []
          }
        ]
      },
      {
        "scene_index": 35,
        "scene_heading": "S#35. 광주지검 원섭 사무실 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "소파 쪽을 향해 손바닥을 위로 한 채 한쪽 팔을 내뻗은 장원섭의 상체.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "소파 쿠션에 엉덩이가 반쯤 닿은 채 양손을 무릎 쪽으로 내린 전택수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "소파에 앉은 전택수를 내려다보며 미간을 찌푸린 채 턱을 치켜든 장원섭의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "장원섭을 불만스러운 눈빛으로 올려다보는 전택수의 굳은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "소파 등받이에 몸을 바짝 기댄 채 매서운 눈빛을 쏘아내는 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "전택수의 날 선 시선을 마주하며 입술을 굳게 다문 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "입꼬리를 살짝 올려 쓴웃음을 지은 채 전택수를 바라보는 장원섭의 상체.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "original_description": "입꼬리를 살짝 올려 쓴웃음을 지으며 전택수를 바라보는 장원섭의 상체.",
            "validator_reason": "'지으며'라는 동시 진행 표현을 '지은 채'라는 결과 상태 묘사로 변경함.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "허리를 꼿꼿이 세운 채 흔들림 없는 눈빛으로 앞을 응시하는 전택수의 정면.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "전택수의 굳건한 태도를 묵묵히 지켜보는 장원섭의 측면.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "테이블 위로 양손을 가지런히 모은 채 단호한 표정으로 입을 벌린 전택수의 측면.",
            "based_on_beat": 3,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "전택수의 강렬한 눈빛을 묵묵히 마주 본 채 미간에 깊게 주름이 패인 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "original_description": "전택수의 강렬한 눈빛을 묵묵히 마주 보며 미간에 깊게 주름이 패인 장원섭의 얼굴 클로즈업.",
            "validator_reason": "'마주 보며'라는 동시 진행 표현을 '마주 본 채'라는 고정 상태로 변경함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 36,
        "scene_heading": "S#36. 광주교도소 앞 - 낮",
        "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": []
          }
        ]
      },
      {
        "scene_index": 37,
        "scene_heading": "S#37. 광주교도소 조사실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "활짝 열린 자동차 트렁크 안의 현금다발을 무표정하게 내려다보는 지국현의 상체.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "시골집 부엌, 중년 남성(한국인)의 머리에 벽돌을 쥔 오른손을 강하게 내리치는 mid-action 자세의 지국현 측면.",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "중년 남성(한국인)"
            ],
            "original_description": "시골집 부엌, 중년 남성(한국인)의 머리를 향해 벽돌을 쥔 오른팔을 높이 치켜든 지국현의 측면.",
            "validator_reason": "원문의 머리를 내려치는 능동적 타격 동작을 보존하기 위해 타격 직전의 치켜든 자세를 강하게 내리치는 mid-action 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "방 안 바닥에 눕혀진 다른 남성(한국인)의 목을 두 손으로 강하게 조르는 지국현의 일그러진 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "다른 남성(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "마당의 드럼통 위로 솟구치는 화염의 붉은 빛이 반사되는 지국현의 살기 띤 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "지국현 앞의 책상 위로 빨간색 말보로 담뱃갑과 라이터를 쑥 내민 나상혁의 오른손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "나상혁",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "의자에서 엉덩이를 반쯤 뗀 교도관의 팔을 덥석 움켜쥔 전택수의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "교도관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "교도관을 향해 단호한 눈빛을 쏘아내는 전택수의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "교도관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "손에 쥔 담뱃갑을 코끝에 바짝 댄 채 눈을 내리깐 지국현의 상체.",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "담뱃갑을 나상혁 앞의 책상 위로 뻗은 채 옅은 미소를 짓는 지국현의 정면.",
            "based_on_beat": 2,
            "characters": [
              "지국현",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "미간을 찌푸린 채 시선을 바닥으로 내리깐 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "고개를 살짝 갸웃거린 채 차분한 표정으로 입을 벌린 지국현의 상체.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "지국현을 향해 눈을 부릅뜨고 목에 핏대를 세운 채 입을 크게 벌린 서의용의 측면.",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "태연하게 미소 짓는 지국현의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "조사실 의자에서 일어선 채 지국현을 매섭게 내려다보는 전택수의 전신.",
            "based_on_beat": 4,
            "characters": [
              "전택수",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "조사실 문손잡이를 움켜쥔 채 어깨 너머로 굳은 표정을 짓는 전택수의 얼굴.",
            "based_on_beat": 4,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "전택수가 나간 닫힌 문 쪽을 응시하며 입술을 깨무는 서의용의 상체.",
            "based_on_beat": 4,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 20,
            "description": "서의용을 향해 입꼬리를 말아 올려 씩 웃는 지국현의 정면.",
            "based_on_beat": 4,
            "characters": [
              "지국현",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 21,
            "description": "지국현에게 달려들려는 듯 상체를 뻗은 서의용의 가슴팍을 가로막은 나상혁의 팔.",
            "based_on_beat": 4,
            "characters": [
              "서의용",
              "나상혁",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 22,
            "description": "나상혁의 팔에 가로막힌 채 살기 어린 눈빛을 뿜어내는 서의용의 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 23,
            "description": "격분한 서의용을 마주 보고 차분하고 덤덤한 눈빛을 보내는 지국현의 상체.",
            "based_on_beat": 4,
            "characters": [
              "지국현",
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 38,
        "scene_heading": "S#38. 광주 교도소 복도 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "열린 독방 문 안으로 한쪽 발을 내디딘 지국현의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "성경 구절 쪽지들이 붙은 독방 벽을 배경으로 감정 없이 굳은 지국현의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 39,
        "scene_heading": "S#39. 나주서 수사과장실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "서의용 쪽으로 고개를 돌린 채 단호한 눈빛을 빛내는 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "전택수를 향해 상체를 살짝 내민 채 조심스러운 표정으로 입을 벌린 주철의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "턱을 가볍게 내린 채 진지한 얼굴로 앞을 응시하는 나상혁의 측면.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 40,
        "scene_heading": "S#40. 카센터 사무실 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "피곤한 기색이 역력한 얼굴로 허공을 향해 입을 벌린 30대 남성(한국인)의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "30대 남성"
            ],
            "original_description": "피곤한 기색이 역력한 얼굴로 허공을 향해 입을 벌린 채 한숨을 내쉬는 30대 남성(한국인)의 얼굴 클로즈업.",
            "validator_reason": "'한숨을 내쉬는'이라는 동작 진행 표현을 제거하고 입을 벌린 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "30대 남성(한국인)을 향해 상체를 살짝 굽힌 채 진지한 표정으로 입을 벌린 나상혁의 측면.",
            "based_on_beat": 1,
            "characters": [
              "30대 남성",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "살짝 찌푸린 미간을 푼 채 나상혁을 향해 차분한 눈빛으로 시선을 맞추고 입을 벌린 30대 남성(한국인)의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "30대 남성",
              "나상혁"
            ],
            "original_description": "살짝 찌푸린 미간을 푼 채 나상혁을 향해 시선을 맞추며 차분하게 말하는 30대 남성(한국인)의 얼굴.",
            "validator_reason": "'시선을 맞추며 말하는'이라는 두 가지 연속된 시간 진행 표현을 단일 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "수첩을 손에 든 채 30대 남성(한국인)을 향해 날카로운 눈빛을 고정하고 입을 벌린 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "30대 남성",
              "서의용"
            ],
            "original_description": "수첩을 손에 든 채 30대 남성(한국인)을 향해 날카로운 눈빛을 보내며 입을 벌린 서의용의 상체.",
            "validator_reason": "'눈빛을 보내며'라는 시간 진행 연결어를 고정된 시선 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "불쾌한 표정으로 서의용을 매섭게 노려보는 30대 남성(한국인)의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "30대 남성",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "입술에 담배를 문 채 카센터 사무실 유리문을 밖으로 반쯤 밀어 연 30대 남성(한국인)의 뒷모습.",
            "based_on_beat": 0,
            "characters": [
              "30대 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "문밖을 응시하며 미간을 찌푸린 서의용과 나상혁의 상체.",
            "based_on_beat": 0,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "문밖으로 멀어지는 뒷모습을 응시하며 미간을 찌푸린 서의용과 나상혁의 상체.",
            "validator_reason": "'멀어지는 뒷모습을'이라는 대상의 시간 진행 묘사를 제거하고 정지된 시선으로 수정했습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 41,
        "scene_heading": "S#41. 놀이터 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "맑은 햇살이 비치는 놀이터 벤치에 앉은 이수정과 그 맞은편에 수첩을 들고 앉은 서의용, 나상혁의 전신.",
            "based_on_beat": 0,
            "characters": [
              "이수정",
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "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": []
          },
          {
            "shot_index": 4,
            "description": "무릎 위 수첩 페이지에 펜 끝을 꾹 댄 채 시선을 내리깐 나상혁의 손과 상체.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "이수정을 향해 상체를 살짝 기울인 채 예리한 표정으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "이수정",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "미간을 살짝 찌푸린 채 고개를 한쪽으로 돌려 서의용을 바라보는 이수정의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "이수정",
              "서의용"
            ],
            "original_description": "미간을 살짝 찌푸린 채 고개를 가로저으며 서의용을 바라보는 이수정의 얼굴.",
            "validator_reason": "'고개를 가로저으며'라는 연속 동작을 고개를 한쪽으로 돌린 고정 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "허공에 양손을 둥글게 모아 뻗어 커다란 원 모양을 만든 채 환하게 눈을 반짝이는 이수정의 상체.",
            "based_on_beat": 1,
            "characters": [
              "이수정"
            ],
            "original_description": "허공에 양손으로 커다란 원을 그린 채 환하게 눈을 반짝이는 이수정의 상체.",
            "validator_reason": "'원을 그린 채'에서 느껴질 수 있는 동작의 여지를 '원 모양을 만든 채'라는 명확한 정지 자세로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 42,
        "scene_heading": "S#42. 선영네 집, 아파트 복도 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "복도식 아파트 엘리베이터의 열린 문밖으로 한쪽 발은 공중에 들려 있고 다른 발은 바닥을 딛고 있는 mid-action 자세의 서의용과 그 등 뒤에 선 나상혁의 전신.",
            "based_on_beat": 0,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "복도식 아파트 엘리베이터의 열린 문밖으로 한쪽 발을 내디딘 서의용과 그 등 뒤에 선 나상혁의 전신.",
            "validator_reason": "이동 동작을 의미하는 '내디딘' 표현을 추진력을 보존한 mid-action 모먼트로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "현관문 위쪽 호수 팻말을 올려다보며 복도를 걷는 mid-stride 자세로 한쪽 무릎이 구부려진 서의용과 나상혁의 측면.",
            "based_on_beat": 0,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "현관문 위쪽 호수 팻말을 올려다보며 긴 복도를 걷고 있는 서의용과 나상혁의 측면.",
            "validator_reason": "'걷고 있는'이라는 이동 동사를 한쪽 무릎이 구부려진 mid-stride 자세로 변환하여 추진력을 보존함.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "현관문 초인종 버튼 위로 뻗은 서의용의 검지손가락을 자신의 손바닥으로 강하게 덮어쥔 나상혁의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "현관문 초인종 버튼 위로 뻗은 서의용의 검지손가락을 자신의 손바닥으로 덥석 덮어쥔 나상혁의 손 클로즈업.",
            "validator_reason": "시간의 경과와 동작을 내포하는 부사 '덥석'을 제거하고 강하게 밀착된 능동적 접촉 상태로 변경함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "초인종을 가린 손을 그대로 둔 채 걱정스러운 눈빛으로 서의용을 쳐다보는 나상혁의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "초인종 버튼을 덮은 나상혁의 손등 위를 자신의 손가락으로 힘껏 내리눌러 손등 피부가 압박된 서의용의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "초인종 버튼을 덮은 나상혁의 손등 위를 자신의 손가락으로 힘껏 꾹 누르는 서의용의 손 클로즈업.",
            "validator_reason": "'꾹 누르는'이라는 능동 동작의 진행을 피부가 압박된 물리적 접촉의 결과 상태로 변경함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "눈이 휘둥그레진 채 멍한 표정으로 서의용을 쳐다보는 나상혁의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 43,
        "scene_heading": "S#43. 선영네 집 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "탁자 위에 김이 오르는 찻잔을 사이에 두고 마주 앉은 서의용, 나상혁과 민정의 전신.",
            "based_on_beat": 0,
            "characters": [
              "서의용",
              "나상혁",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "거실 한쪽에 세워진 낡은 재수사 촉구 피켓과 플래카드 쪽을 향해 고개를 돌린 서의용의 측면.",
            "based_on_beat": 0,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "두 손을 무릎 위에 가지런히 모은 채 차분한 표정으로 앞을 바라보는 민정의 상체.",
            "based_on_beat": 1,
            "characters": [
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "무릎 위 노트북 키보드에 양손을 올려둔 채 모니터를 진지하게 응시하는 나상혁의 상체.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "시선을 허공에 둔 채 미간을 살짝 찌푸리고 과거를 회상하는 듯한 민정의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "민정 쪽으로 상체를 바짝 기울인 채 예리한 눈빛으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "민정",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "잡동사니가 가득 담긴 낡은 종이 상자를 양손으로 받쳐 든 채, 뒷발로 바닥을 밀어내 한 발이 허공에 뜬 mid-stride 자세로 거실을 향하는 민정의 전신.",
            "based_on_beat": 2,
            "characters": [
              "민정"
            ],
            "original_description": "잡동사니가 가득 담긴 낡은 종이 상자를 양손으로 받쳐 든 채 거실로 걸음을 내디딘 민정의 전신.",
            "validator_reason": "이동 동작인 '걸음을 내디딘'을 추진력 단서를 포함한 mid-stride 정지 순간으로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "손에 쥔 폴라로이드 사진을 뚫어지게 내려다보며 동공이 살짝 커진 서의용의 굳은 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "서의용의 손가락 끝에 들려 있는, 환하게 웃는 김선영과 선영의 아버지가 찍힌 낡은 폴라로이드 사진 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "김선영",
              "선영의 아버지"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "슬픔이 서린 눈동자로 바닥을 향해 고개를 푹 숙인 민정의 측면.",
            "based_on_beat": 2,
            "characters": [
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "고개 숙인 민정을 짠한 눈빛으로 바라보며 입술을 굳게 다문 나상혁의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "민정",
              "나상혁"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 44,
        "scene_heading": "S#44. 유치원 - 낮",
        "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": 45,
        "scene_heading": "S#45. 나주서 옥상 - 해질녘",
        "shots": [
          {
            "shot_index": 1,
            "description": "해질녘 붉게 물든 하늘을 배경으로, 옥상 난간에 기대어 아래를 내려다보는 서의용과 그 곁에 선 주철의 전신.",
            "based_on_beat": 0,
            "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": []
          },
          {
            "shot_index": 4,
            "description": "씁쓸한 표정의 서의용을 향해 애잔하고 짠한 눈빛을 보내는 주철의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "눈을 부릅뜨고 턱을 치켜든 채 서의용을 향해 손가락질을 하는 주철의 측면.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "주철"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "주철을 보며 어이없다는 듯 헛웃음을 머금은 채 고개를 살짝 튼 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "주철",
              "서의용"
            ],
            "original_description": "주철을 보며 어이없다는 듯 실소를 터뜨리며 고개를 젓는 서의용의 상체.",
            "validator_reason": "'터뜨리며'와 '고개를 젓는'이라는 진행/연속 동작을 '머금은 채 고개를 살짝 튼'이라는 단일 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "옥상 난간에 나란히 기댄 두 사람의 뒷모습 너머로 벼가 바람에 한쪽으로 기울어진 넓은 논이 펼쳐진 해질녘 전경.",
            "based_on_beat": 0,
            "characters": [
              "두 사람"
            ],
            "original_description": "옥상 난간에 나란히 기댄 두 사람의 뒷모습 너머로 벼가 흔들리는 넓은 논이 펼쳐진 해질녘 전경.",
            "validator_reason": "'흔들리는'이라는 배경의 움직임 표현을 '기울어진'이라는 정지된 상태 묘사로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 46,
        "scene_heading": "S#46. 나주서 수사과장실 - 낮",
        "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": [
              "전택수"
            ],
            "original_description": "결재서류에서 고개를 들어 앞을 응시하는 전택수의 얼굴 클로즈업.",
            "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": []
          },
          {
            "shot_index": 6,
            "description": "전택수를 마주 보고 소파에 앉아 입을 굳게 다문 서의용의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "입꼬리가 살짝 올라간 의미심장한 미소를 짓고 있는 서의용의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "original_description": "입꼬리를 살짝 올려 의미심장한 미소를 짓는 서의용의 얼굴 클로즈업.",
            "validator_reason": "'입꼬리를 살짝 올려'라는 동작 표현을 결과 상태인 '입꼬리가 살짝 올라간'으로 변경함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "의아한 표정으로 눈을 가늘게 뜨고 서의용을 쳐다보는 전택수의 정면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "차분한 눈빛으로 입을 약간 벌린 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "original_description": "미소를 거두고 차분한 눈빛으로 입을 벌린 서의용의 측면.",
            "validator_reason": "'미소를 거두고'라는 이전 동작 묘사를 제거하여 단일 순간으로 한정함.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "소파에서 엉덩이가 막 떨어진 채 입을 크게 벌린 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "소파에서 벌떡 일어서며 입을 크게 벌린 전택수의 상체.",
            "validator_reason": "'벌떡 일어서며'라는 동작을 일어나는 순간의 mid-action(엉덩이가 막 떨어진 채)으로 구체화함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "서의용의 목을 자신의 팔로 꽉 감아쥐고 환하게 웃는 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "전택수의 팔에 목이 감긴 채 머리카락이 헝클어진 서의용의 일그러진 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "자신의 헝클어진 머리에 양손을 대고 있는 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "original_description": "자신의 헝클어진 머리를 양손으로 쓰다듬어 넘기는 서의용의 상체.",
            "validator_reason": "'쓰다듬어 넘기는'이라는 연속 동작을 '머리에 양손을 대고 있는' 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "머리를 매만지는 서의용을 쳐다보며 진심 어린 눈빛을 보내는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "허벅지 위로 양손을 내린 채 결연한 표정으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "서의용을 향해 호탕하게 웃어 보이는 전택수의 정면.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 47,
        "scene_heading": "S#47. 의용 집 - 아침",
        "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": "식탁에 앉아 눈을 반쯤 감은 채 하품하는 10대 소녀(한국인)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "10대 소녀(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "10대 소녀(한국인)에게 시선을 둔 서의용의 측면, 양손으로 쥔 냄비 바닥이 식탁에 맞닿은 순간.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "10대 소녀(한국인)"
            ],
            "original_description": "식탁 앞의 10대 소녀(한국인)를 쳐다보며 냄비를 내려놓는 서의용의 측면.",
            "validator_reason": "소녀를 쳐다보는 동작과 냄비를 내려놓는 동작이 함께 진행되어, 시선은 고정 상태로 보존하고 냄비가 식탁에 맞닿은 한 순간으로 교정했다.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "눈가에 손가락을 댄 채 배시시 웃는 10대 소녀(한국인)의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "10대 소녀(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "배 부근 앞치마에 양손바닥을 벅벅 비비듯 누르고 있는 서의용의 상체.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "original_description": "배 부근에 양손을 벅벅 문질러 닦는 서의용의 상체.",
            "validator_reason": "양손을 문지르는 동작과 닦는 결과가 연속적으로 표현되어, 앞치마에 양손이 눌린 한 순간으로 교정했다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "스마트폰을 귀에 바짝 가져다 댄 채 미간을 찌푸린 서의용의 측면.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "수화기 너머의 소리에 눈을 동그랗게 뜬 서의용의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "밥을 떠먹는 10대 소녀(한국인) 쪽으로 고개를 돌린 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "10대 소녀(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "식탁 한쪽에 놓인 낡은 취재 노트를 움켜쥔 서의용의 오른손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "허겁지겁 거실 밖을 향해 한 발을 내디딘 서의용의 뒷모습과, 숟가락을 쥔 채 그에게 시선을 둔 10대 소녀(한국인)의 전신.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "10대 소녀(한국인)"
            ],
            "original_description": "허겁지겁 몸을 돌려 나가는 서의용의 뒷모습과, 숟가락을 쥔 채 그를 빤히 쳐다보는 10대 소녀(한국인)의 전신.",
            "validator_reason": "몸을 돌리는 동작과 나가는 동작이 연속되어 있어, 거실 밖을 향한 추진 방향이 드러나는 한 걸음의 순간으로 교정했다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 48,
        "scene_heading": "S#48. 광주 교외 카페 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "서의용을 보며 입꼬리를 올린 채 웃고 있는 나상혁의 정면.",
            "based_on_beat": 1,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "original_description": "서의용을 보며 입꼬리를 올려 웃는 나상혁의 정면.",
            "validator_reason": "'올려'라는 동작의 변화를 제거하고 '올린 채'라는 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "카페 유리문을 반쯤 민 채 안쪽을 향해 고개를 돌린 이미경의 전신.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "카페 유리문을 밀고 들어서며 두리번거리는 이미경의 전신.",
            "validator_reason": "'밀고 들어서며 두리번거리는'의 연속 동작을 문을 민 채 고개를 돌린 단일 순간으로 통합했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "자리에서 일어선 채 이미경을 향해 상체를 굽힌 나상혁의 측면.",
            "based_on_beat": 1,
            "characters": [
              "나상혁",
              "이미경"
            ],
            "original_description": "의자에서 벌떡 일어나 이미경을 향해 상체를 굽히는 나상혁의 측면.",
            "validator_reason": "'일어나 굽히는'이라는 시간 순차 동작을 일어선 상태에서 상체를 굽힌 정지 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "나상혁을 향해 고개를 숙인 채 목례 자세로 멈춘 이미경의 상체.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "나상혁"
            ],
            "original_description": "나상혁을 향해 고개를 숙여 목례하는 이미경의 상체.",
            "validator_reason": "'숙여 목례하는'이라는 진행 동작을 고개를 숙인 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "테이블 위의 둥근 커피잔을 양손으로 꽉 쥔 이미경의 두 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "미간에 힘을 준 채 나상혁과 서의용 쪽을 향해 긴장한 표정으로 입을 벌린 이미경의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "이미경",
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "테이블에 펼쳐진 수첩 위로 펜 끝을 꾹 누른 채 정지한 나상혁의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "나상혁"
            ],
            "original_description": "테이블에 펼쳐진 수첩 위로 펜 끝을 꾹 눌러 적는 나상혁의 손 클로즈업.",
            "validator_reason": "'적는'이라는 진행 동작을 펜을 누르고 있는 단일 순간으로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "서로 눈을 마주친 채 한쪽 눈썹을 치켜뜬 서의용과 나상혁의 옆얼굴.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "서로 눈을 마주치며 눈썹을 꿈틀하는 서의용과 나상혁의 옆얼굴.",
            "validator_reason": "'꿈틀하는'이라는 동적인 변화를 제거하고 눈썹을 치켜뜬 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "이미경 쪽으로 상체를 바짝 내민 채 예리한 눈빛으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "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": []
          }
        ]
      },
      {
        "scene_index": 49,
        "scene_heading": "S#49. 나주서 강력반 사무실 - 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "땀에 젖은 앞머리가 뒤로 흩날리며, 한 발을 문턱 안쪽으로 내디뎌 체중이 앞으로 쏠린 사무실 문턱 진입 mid-action 자세의 나상혁의 상체.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "original_description": "땀에 젖은 앞머리를 흩날리며 강력반 사무실 문턱을 막 넘어서는 나상혁의 상체.",
            "validator_reason": "'넘어서는'이라는 이동 동작을 앞머리의 흩날림과 체중 이동이 담긴 mid-action 자세로 변경했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "책상 위 '전남대 법의학교실 김민호 박사'라고 적힌 택배 상자를 내려다보며 환하게 웃는 나상혁의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "노트북 화면 속 선명한 부검 사진들을 뚫어지게 들여다보는 나상혁의 상체.",
            "based_on_beat": 2,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "팔베개를 한 채 의자 등받이에 깊게 기대어 허공을 응시하는 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "서의용 쪽을 향해 고개를 돌린 채 눈을 동그랗게 뜬 나상혁의 측면.",
            "based_on_beat": 2,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "original_description": "노트북 화면에서 고개를 돌려 서의용 쪽을 향해 눈을 동그랗게 뜬 나상혁의 측면.",
            "validator_reason": "'화면에서 고개를 돌려'라는 시간 순차적 연결을 고개를 돌린 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "나상혁을 바라보며 진지한 눈빛으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 2,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "노트북 모니터로 얼굴을 바짝 다가간 채 고개를 한쪽으로 살짝 기울인 나상혁의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "나상혁"
            ],
            "original_description": "노트북 모니터로 얼굴을 바짝 다가간 채 고개를 갸웃거리는 나상혁의 얼굴 클로즈업.",
            "validator_reason": "'갸웃거리는'이라는 연속 동작을 고개를 기울인 고정 자세로 변경했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "의자 등받이에서 허리를 꼿꼿이 편 채 나상혁을 쳐다보는 서의용의 상체.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "서의용 쪽으로 노트북을 살짝 민 채 모니터 화면을 검지손가락으로 가리키는 나상혁의 팔과 상체.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "엉덩이 꼬리뼈 부분에 피가 고인 부검 사진이 선명하게 띄워진 노트북 화면 클로즈업.",
            "based_on_beat": 3,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "모니터를 향해 상체를 바짝 기울인 채 눈을 가늘게 뜬 서의용의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "엉덩이가 의자에서 막 떨어진 채 몸이 위를 향하는 mid-action 자세로 굳은 표정을 짓는 서의용의 전신.",
            "based_on_beat": 3,
            "characters": [
              "서의용"
            ],
            "original_description": "자리에서 벌떡 일어나며 굳은 표정을 짓는 서의용의 전신.",
            "validator_reason": "'일어나며'라는 상승 동작을 엉덩이가 막 떨어진 찰나의 mid-action 자세로 고정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "구석에 놓인 낡은 유품 상자 안으로 양손을 깊숙이 집어넣은 채 상체를 숙인 서의용의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "서의용"
            ],
            "original_description": "구석에 놓인 낡은 유품 상자 안으로 양손을 집어넣어 뒤적이는 서의용의 뒷모습.",
            "validator_reason": "'뒤적이는'이라는 연속적인 탐색 동작을 양손을 집어넣은 고정 상태로 변경했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "유품 상자에서 꺼낸 낡은 다이어리의 펼쳐진 페이지를 뚫어지게 내려다보는 서의용의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "다이어리를 들여다보는 서의용을 의아한 표정으로 쳐다보는 나상혁의 상체.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "다이어리 한 페이지에 시선을 고정한 채 눈동자가 커진 서의용의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "'11월 30일 매직~'이라고 적힌 다이어리 페이지를 나상혁의 눈앞으로 내뻗은 서의용의 팔.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "서의용이 내민 다이어리를 자신의 양손으로 낚아채듯 단단히 움켜쥔 나상혁의 손 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "손에 쥔 다이어리를 유심히 내려다보며 날카롭게 눈빛을 번뜩이는 나상혁의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 50,
        "scene_heading": "S#50. 나주서 수사과장실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "서의용 쪽을 향해 턱을 괸 채 집중해서 듣고 있는 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "original_description": "서의용 쪽으로 고개를 돌려 턱을 괸 채 집중해서 듣고 있는 전택수의 측면.",
            "validator_reason": "'고개를 돌려'라는 시간의 선후가 발생할 수 있는 표현을 '쪽을 향해'라는 단일 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "무릎 위로 주먹을 불끈 쥔 채 확신에 찬 표정으로 턱을 약간 당겨 고개를 숙인 전택수의 정면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "무릎 위로 주먹을 불끈 쥔 채 확신에 찬 표정으로 고개를 끄덕이는 전택수의 정면.",
            "validator_reason": "'고개를 끄덕이는'이라는 연속 동작을 '고개를 숙인'이라는 단일 정지 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "노트북 위로 상체를 불쑥 내민 채 눈을 반짝이는 나상혁의 측면.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "original_description": "노트북 위로 상체를 불쑥 내밀며 눈을 반짝이는 나상혁의 측면.",
            "validator_reason": "'내밀며'라는 동작 진행 표현을 '내민 채'라는 결과 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "허공을 향해 단호한 눈빛을 뿜어내며 입을 다문 서의용의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "서로 시선을 맞춘 채 결연한 표정으로 턱을 당겨 고개를 숙인 전택수, 주철, 서의용, 나상혁의 굳은 표정.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "주철",
              "서의용",
              "나상혁"
            ],
            "original_description": "서로 눈을 마주치며 결연한 표정으로 고개를 끄덕이는 전택수, 주철, 서의용, 나상혁의 굳은 표정.",
            "validator_reason": "'마주치며'와 '고개를 끄덕이는'이라는 연속 동작을 '시선을 맞춘 채'와 '턱을 당겨 고개를 숙인' 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "상체를 곧게 세운 채 기대에 찬 옅은 미소를 지으며 앞을 응시하는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 51,
        "scene_heading": "S#51. 나주서 복도 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "전택수가 있는 방향을 향해 손을 번쩍 뻗은 채 입을 벌리고 있는 남성 기자(한국인)의 측면.",
            "based_on_beat": 1,
            "characters": [
              "남성 기자(한국인)"
            ],
            "original_description": "멀어지는 전택수를 향해 손을 번쩍 뻗어 부르는 남성 기자(한국인)의 측면.",
            "validator_reason": "'멀어지는'이라는 시간 진행과 '뻗어 부르는' 연속 동작을 손을 뻗은 채 입을 벌린 정지 자세로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "전택수가 있는 쪽으로 손가락을 뻗어 가리킨 채 미간을 찌푸린 경찰서장의 상체.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장"
            ],
            "original_description": "전택수를 가리키며 미간을 찌푸린 경찰서장의 상체.",
            "validator_reason": "'가리키며'라는 진행 동작을 '가리킨 채'의 결과 고정 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "복도 한가운데 서서 뒷목에 손을 얹은 채 등 뒤로 고개를 반쯤 돌린 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "복도 한가운데 멈춰 서서 뒷목을 쓸어내리며 고개를 돌리는 전택수의 상체.",
            "validator_reason": "'쓸어내리며 고개를 돌리는'의 두 가지 연속 동작을 손을 얹고 고개를 돌린 정지 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "전택수 앞을 가로막고 서서 못마땅한 표정으로 쏘아보는 경찰서장의 정면.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장"
            ],
            "original_description": "전택수 쪽으로 바짝 다가와 서며 못마땅한 표정으로 쏘아보는 경찰서장의 정면.",
            "validator_reason": "'다가와 서며'의 이동 후 정지하는 시간 경과를 이미 마주 선 고정 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "경찰서장을 마주 보고 굳은 표정으로 입술을 깨문 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "경찰서장"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "경찰서장 옆에서 전택수 쪽으로 상체를 바짝 기울인 채 능글맞게 미소 짓는 남성 기자(한국인)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "남성 기자(한국인)",
              "경찰서장"
            ],
            "original_description": "경찰서장 옆에서 전택수를 향해 불쑥 고개를 들이밀며 능글맞게 미소 짓는 남성 기자(한국인)의 상체.",
            "validator_reason": "'고개를 들이밀며'라는 진행 동작을 상체를 기울인 정지 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "능글맞게 웃는 남성 기자(한국인)를 매섭게 쏘아보는 전택수의 굳은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "남성 기자(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "미간을 잔뜩 찌푸린 채 전택수에게 고개를 내밀고 화난 얼굴로 입을 벌린 경찰서장의 정면.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "경찰서장 앞에서 고개를 가볍게 숙인 채 목례 자세로 멈춰 있는 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "경찰서장"
            ],
            "original_description": "경찰서장 앞에서 고개를 가볍게 숙여 목례하는 전택수의 상체.",
            "validator_reason": "'숙여 목례하는' 연속 동작을 고개를 숙인 채 멈춰 있는 정지 자세로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "등을 돌린 채 강력반 사무실 쪽으로 거침없이 걷는 mid-stride 자세의 전택수의 뒷모습 전신, 한쪽 발이 바닥에서 막 떨어진 상태.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "등을 돌린 채 강력반 사무실 쪽으로 거침없이 걸어가는 전택수의 뒷모습 전신.",
            "validator_reason": "'걸어가는' 이동 동작을 motion direction이 보존된 mid-stride 정지 자세로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "전택수가 있는 쪽을 바라보며 어처구니없다는 듯 헛웃음을 짓고 있는 경찰서장의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장"
            ],
            "original_description": "멀어지는 전택수의 뒷모습을 보며 어처구니없다는 듯 헛웃음을 짓는 경찰서장의 얼굴.",
            "validator_reason": "'멀어지는'이라는 시간 경과 표현을 제거하고, 바라보며 웃고 있는 동시 고정 상태로 수정.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 52,
        "scene_heading": "S#52. 원룸 - 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "주방 싱크대 앞에서 커피포트를 기울여 찻잔에 물을 붓고 있는 30대 초반 남성(한국인)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "30대 초반 남성(한국인)"
            ],
            "character_ids": []
          },
          {
            "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": [],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "텔레비전 화면에 시선을 고정한 채 초점을 잃은 눈동자로 굳어버린 이미경의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "주방에서 거실로 발을 내디딘 mid-stride 자세로 고개를 돌려 텔레비전 화면을 쳐다보는 30대 초반 남성(한국인)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "30대 초반 남성(한국인)"
            ],
            "original_description": "주방에서 걸어 나와 텔레비전 화면을 쳐다보는 30대 초반 남성(한국인)의 상체.",
            "validator_reason": "'걸어 나와 쳐다보는'의 시간 연속적 동작을 이동 방향(주방에서 거실로)이 보존된 걷는 도중의 한 찰나(mid-stride)로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "텔레비전 앞에 선 30대 초반 남성(한국인)을 복잡한 표정으로 올려다보는 이미경의 측면.",
            "based_on_beat": 1,
            "characters": [
              "30대 초반 남성(한국인)",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "30대 초반 남성(한국인)을 향해 미간을 살짝 찌푸린 채 단호한 눈빛을 보내는 이미경의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "30대 초반 남성(한국인)",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "당황한 기색으로 이미경을 내려다보며 입을 벌린 30대 초반 남성(한국인)의 정면.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "30대 초반 남성(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "입술을 굳게 다문 채 서늘하고 차가운 표정으로 앞을 응시하는 이미경의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 53,
        "scene_heading": "S#53. 광주지검 조사실 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "구운 은행이 담긴 종이봉투를 테이블 가운데에 놓은 채 아직 손을 떼지 않은 장원섭의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "original_description": "구운 은행이 담긴 종이봉투를 테이블 가운데로 밀어놓는 장원섭의 손 클로즈업.",
            "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": []
          },
          {
            "shot_index": 6,
            "description": "입꼬리를 올려 웃은 채 지국현 쪽으로 상체를 살짝 기울인 장원섭의 측면.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "어깨를 으쓱한 채 여유로운 웃음을 띠는 지국현의 상체.",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "웃음기를 거둔 채 미간을 살짝 찌푸린 지국현의 굳은 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "입꼬리를 올려 씩 웃은 채 허공을 응시하는 지국현의 상체.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "손가락으로 쥔 은행을 벌린 입 바로 앞까지 가져간 지국현의 손과 입가 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "original_description": "손가락으로 집어 든 은행을 벌린 입안으로 던져 넣으려는 지국현의 손과 입가 클로즈업.",
            "validator_reason": "'던져 넣으려는'이라는 연속 동작과 의도적 표현을 은행이 입술 근처에 도달한 시각적 고정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "입술을 굳게 다문 채 매서운 눈빛으로 지국현을 쏘아보는 장원섭의 정면.",
            "based_on_beat": 3,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "입을 앙다문 채 굳은 표정으로 장원섭을 빤히 응시하는 지국현의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 54,
        "scene_heading": "S#54. 광주지검 원섭 사무실 - 낮",
        "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": []
          },
          {
            "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": []
          },
          {
            "shot_index": 5,
            "description": "사무실 소파에 마주 앉아 진지한 눈빛을 교환하는 전택수와 장원섭의 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "장원섭을 향해 상체를 바짝 들이민 채 긴장한 표정으로 입을 벌린 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "미소를 지은 채 여유롭게 전택수를 쳐다보는 장원섭의 상체.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "시선을 바닥으로 내리깐 채 깊은 생각에 잠긴 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "테이블 위로 하얀 편지 봉투를 쑥 내민 전택수의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "손에 쥔 편지지를 뚫어지게 응시하는 장원섭의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "original_description": "손에 쥔 편지지를 뚫어지게 읽어 내려가는 장원섭의 얼굴.",
            "validator_reason": "'읽어 내려가는'이라는 시간 진행적 행동 표현을 '응시하는'이라는 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "장원섭을 향해 눈을 동그랗게 뜬 채 화색이 돈 전택수의 상체.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "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": []
          }
        ]
      },
      {
        "scene_index": 55,
        "scene_heading": "S#55. 광주교도소 전수조사 몽타주",
        "shots": [
          {
            "shot_index": 1,
            "description": "교도관을 선두로 교도소의 길고 좁은 복도를 걷는 mid-stride 자세로, 한 발은 허공에 뜬 채 다른 발로 바닥을 딛고 앞으로 향하는 서의용, 나상혁, 검찰 수사관의 전신.",
            "based_on_beat": 1,
            "characters": [
              "교도관",
              "서의용",
              "나상혁",
              "검찰 수사관"
            ],
            "original_description": "교도관을 선두로 교도소의 길고 좁은 복도를 걸어가는 서의용, 나상혁, 검찰 수사관의 전신.",
            "validator_reason": "'걸어가는'이라는 이동 동작을 추진력이 보존된 mid-stride 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "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": [
              "백발의 노인 재소자(한국인)",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "보건실 책상에 앉아 차가운 표정으로 앞을 응시하는 나상혁의 상체.",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "조사실, 허공을 보며 진지한 표정으로 입을 벌린 중년 남성 재소자(한국인)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "중년 남성 재소자(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "보건실, 잔뜩 움츠러든 어깨로 시선을 옆으로 둔 채 입술을 반쯤 벌린 소심한 인상의 남성 재소자(한국인)의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "소심한 인상의 남성 재소자(한국인)"
            ],
            "original_description": "보건실, 잔뜩 움츠러든 어깨로 눈치를 보며 웅얼거리는 소심한 인상의 남성 재소자(한국인)의 얼굴 클로즈업.",
            "validator_reason": "'웅얼거리는'이라는 연속 동작을 입술을 벌린 고정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "면담실, 한 손을 허공으로 뻗어 올린 고정 자세로 퉁명스럽게 입을 크게 벌린 덩치 큰 남성 재소자(한국인)의 상체.",
            "based_on_beat": 2,
            "characters": [
              "덩치 큰 남성 재소자(한국인)"
            ],
            "original_description": "면담실, 손짓을 섞어가며 퉁명스럽게 입을 크게 벌린 덩치 큰 남성 재소자(한국인)의 상체.",
            "validator_reason": "'손짓을 섞어가며'라는 연속 동작을 한 손을 뻗은 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "덩치 큰 남성 재소자(한국인) 쪽으로 상체를 바짝 기울인 채 두 눈을 번쩍 뜬 서의용의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "덩치 큰 남성 재소자(한국인)",
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 56,
        "scene_heading": "S#56. 양지다방 앞 - 낮",
        "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": [
              "서의용",
              "나상혁",
              "신경희"
            ],
            "original_description": "서의용과 나상혁을 보고 깜짝 놀라 눈이 커진 신경희의 얼굴 클로즈업.",
            "validator_reason": "'보고 놀라'라는 인과적 시간 순서를 동시적 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "신경희의 눈앞으로 신분증을 바짝 뻗어 내민 서의용의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "신경희",
              "서의용"
            ],
            "original_description": "신경희의 눈앞으로 신분증을 쑥 내민 서의용의 손 클로즈업.",
            "validator_reason": "'쑥 내민'의 동작 진행감을 뻗은 채 고정된 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "서의용을 무시한 채 다방 입구 쪽으로 몸을 반쯤 돌린 신경희의 측면.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "신경희"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "다방 입구 쪽을 향한 신경희의 앞을 가로막고 서서 두 팔을 살짝 벌린 서의용의 전신.",
            "based_on_beat": 2,
            "characters": [
              "신경희",
              "서의용"
            ],
            "original_description": "다방 입구로 향하는 신경희의 앞을 막아서며 두 팔을 살짝 벌린 서의용의 전신.",
            "validator_reason": "'향하는'과 '막아서며'의 동시 진행 동작을 정지된 고정 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "서의용 앞을 가로막고 선 채 신경희를 향해 환하게 미소 짓는 나상혁의 상체.",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "신경희",
              "나상혁"
            ],
            "original_description": "서의용 앞을 가로막으며 신경희를 향해 환하게 미소 짓는 나상혁의 상체.",
            "validator_reason": "'가로막으며'의 동작 진행을 완료된 고정 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "눈물이 핑 돈 채 억울한 표정으로 나상혁을 쏘아보는 신경희의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "신경희"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "나상혁의 어깨에 닿아 힘껏 밀어내고 있는 신경희의 양손 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "나상혁",
              "신경희"
            ],
            "original_description": "나상혁의 어깨를 힘껏 짚어 밀치는 신경희의 양손 클로즈업.",
            "validator_reason": "'짚어 밀치는'의 연속 동작을 힘이 실린 접촉 순간의 한 찰나로 수정하여 능동성을 보존함.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "거리를 두고 걷고 있는 신경희의 뒷모습을 씁쓸한 표정으로 쳐다보는 서의용과 나상혁의 상체.",
            "based_on_beat": 3,
            "characters": [
              "신경희",
              "서의용",
              "나상혁"
            ],
            "original_description": "멀어지는 신경희의 뒷모습을 씁쓸한 표정으로 쳐다보는 서의용과 나상혁의 상체.",
            "validator_reason": "'멀어지는'의 거리 변화(시간 경과) 표현을 걷고 있는 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 57,
        "scene_heading": "S#57. 광주지검 조사실 - 낮",
        "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": 2,
            "characters": [
              "장원섭",
              "고원효"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "허세를 부리듯 한쪽 입꼬리를 올려 씩 웃는 고원효의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "고원효"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "상체를 앞으로 살짝 기울인 채 예리한 눈빛으로 고원효를 응시하는 장원섭의 상체.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "고원효"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "의자 위에서 자세를 고쳐 앉은 채 옅은 미소를 띠는 고원효의 정면.",
            "based_on_beat": 3,
            "characters": [
              "고원효"
            ],
            "original_description": "의자 위에서 자세를 고쳐 앉으며 옅은 미소를 띠는 고원효의 정면.",
            "validator_reason": "'고쳐 앉으며'라는 연속 동작을 '고쳐 앉은 채'라는 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "여유롭게 웃는 고원효를 진지하고 날카로운 표정으로 바라보는 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "고원효"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 58,
        "scene_heading": "S#58. 검경 합동수사 몽타주",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "교도소 복도에 선 채 압수수색이 진행되는 독방 안을 무표정하게 응시하는 지국현의 측면.",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "독방 안 수납장에서 서적들 사이에 꽂힌 낡은 사진첩의 모서리를 꽉 쥔 장원섭의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "활짝 펼쳐진 사진첩 안의 20대 시절 지국현이 찍힌 가족사진 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "사진첩을 든 채 복도 쪽의 지국현을 매섭게 올려다보는 장원섭의 상체.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "장원섭의 시선을 마주하며 태연한 표정으로 굳어있는 지국현의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "장원섭의 사무실, 책상 위에 산더미처럼 겹겹이 쌓인 압수품 상자들 전경.",
            "based_on_beat": 3,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "화이트보드 면에 빼곡히 붙어 있는 수사 기록과 피해자의 방어흔 사진들 클로즈업.",
            "based_on_beat": 3,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "화이트보드 앞에 나란히 서서 기록들을 뚫어지게 올려다보는 장원섭, 서의용, 나상혁, 검찰 수사관의 뒷모습 전신.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "서의용",
              "나상혁",
              "검찰 수사관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "기록물에 시선을 고정한 채 진지한 표정으로 입을 굳게 다문 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 59,
        "scene_heading": "S#59. 광주지검 차장검사실 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "채광이 밝은 차장검사실 안, 책상 앞에 서서 허공을 향해 양팔을 뻗은 채 흥분한 표정으로 입을 크게 벌린 장원섭의 상체.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "original_description": "채광이 밝은 차장검사실 안, 책상 앞에 서서 허공을 향해 양팔을 뻗으며 흥분한 표정으로 입을 크게 벌린 장원섭의 상체.",
            "validator_reason": "연속 동작으로 해석될 수 있는 '뻗으며'를 정지 자세인 '뻗은 채'로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "책상에 앉아 결재서류 위에 펜 끝을 꾹 누른 차장검사의 손과 상체.",
            "based_on_beat": 2,
            "characters": [
              "차장검사"
            ],
            "original_description": "책상에 앉아 결재서류 위에 펜 끝을 꾹 누르는 차장검사의 손과 상체.",
            "validator_reason": "동작 진행형 표현인 '누르는'을 결과 상태인 '누른'으로 수정하여 찰나의 정지 상태를 명확히 함.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "손에 펜을 쥔 채 장원섭 쪽을 올려다보는 매섭고 단호한 눈빛의 차장검사 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "차장검사"
            ],
            "original_description": "손에 펜을 쥔 채 장원섭 쪽을 올려다보며 매섭고 단호한 눈빛을 쏘아내는 차장검사의 얼굴.",
            "validator_reason": "'올려다보며 쏘아내는'이라는 두 동작의 나열을 단일 시선과 수식어로 압축하여 한 찰나로 고정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "차장검사를 향해 절박한 표정으로 호소하듯 상체를 앞으로 기울인 장원섭의 측면.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "시선을 다시 서류 쪽으로 내린 채 무심한 표정으로 입술을 다문 차장검사의 상체.",
            "based_on_beat": 3,
            "characters": [
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "굳게 입을 닫은 차장검사를 멍하니 바라보며 당황한 기색이 역력한 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 60,
        "scene_heading": "S#60. 칵테일바 - 밤",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "오른손에 쥔 스트레이트 잔을 입술에 바짝 댄 채 고개를 뒤로 젖힌 장원섭의 상체.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "오른손으로 쥔 빈 잔의 밑바닥이 테이블에 막 닿은, 입술을 굳게 깨문 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "테이블 위로 빈 잔을 내려놓으며 입술을 굳게 깨문 전택수의 상체.",
            "validator_reason": "'내려놓으며'라는 연속 동작을 잔이 테이블에 닿은 고정된 시각적 상태로 수정함.",
            "character_ids": []
          },
          {
            "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": []
          },
          {
            "shot_index": 8,
            "description": "장원섭을 향해 원망 섞인 날 선 눈빛을 뿜어내며 입을 벌린 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "상념에 잠긴 듯 멍한 표정으로 굳어 있는 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "original_description": "전택수의 일침을 듣고 상념에 잠긴 듯 멍한 표정으로 굳어버린 장원섭의 얼굴 클로즈업.",
            "validator_reason": "시간 선후 관계를 나타내는 '일침을 듣고'와 상태 변화인 '굳어버린'을 정지된 상태 표현으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "말문이 막힌 장원섭 쪽으로 상체를 바짝 기울인 채 입을 벌린 전택수의 측면.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "original_description": "말문이 막힌 장원섭 쪽으로 상체를 바짝 들이밀며 입을 벌린 전택수의 측면.",
            "validator_reason": "'들이밀며'라는 동작 진행 표현을 '기울인 채'라는 고정된 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "눈을 동그랗게 뜬 채 놀란 표정으로 굳어 있는 장원섭의 정면.",
            "based_on_beat": 3,
            "characters": [
              "장원섭"
            ],
            "original_description": "전택수의 돌발적인 말에 눈이 동그랗게 커지며 놀란 표정을 짓는 장원섭의 정면.",
            "validator_reason": "'말에 ~ 커지며'라는 시간적 변화 및 인과 관계를 제거하고 놀란 정지 상태로 묘사함.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "장원섭을 향해 절실하고 간절한 눈빛을 쏘아보내는 전택수의 굳은 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 61,
        "scene_heading": "S#61. 광주지검 차장검사실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "허공을 향해 손을 뻗은 채 큰 소리를 치듯 입을 크게 벌린 차장검사의 정면.",
            "based_on_beat": 1,
            "characters": [
              "차장검사"
            ],
            "original_description": "허공을 향해 손을 뻗으며 큰 소리를 치듯 입을 크게 벌린 차장검사의 정면.",
            "validator_reason": "'손을 뻗으며'라는 시간 진행 표현을 '손을 뻗은 채'라는 정지 상태 묘사로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "소파에 앉은 채 굳은 표정으로 차장검사를 쳐다보는 장원섭의 어깨 너머로, 두 발로 바닥을 딛고 엉덩이가 의자에서 막 떨어진 mid-action 자세의 차장검사 전신.",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "original_description": "소파에 앉은 채 굳은 표정으로 차장검사를 쳐다보는 장원섭의 어깨 너머로, 자리에서 벌떡 일어서는 차장검사의 전신.",
            "validator_reason": "'일어서는'이라는 동작 진행 표현을, 바닥을 딛고 몸이 막 떠오른 상태인 mid-action 모먼트로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "차장검사실 문손잡이를 움켜쥔 채 밖으로 몸을 반쯤 돌린 차장검사의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "차장검사가 빠져나간 열린 문 쪽을 멍하니 응시하며 소파에 앉아있는 장원섭의 상체.",
            "based_on_beat": 1,
            "characters": [
              "차장검사",
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 62,
        "scene_heading": "S#62. 광주지검 엘리베이터 안 - 낮",
        "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": []
          },
          {
            "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": []
          },
          {
            "shot_index": 5,
            "description": "장원섭을 향해 불만스럽고 날카로운 눈초리로 쏘아보는 차장검사의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "차장검사",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "활짝 열린 엘리베이터 문밖 복도를 배경으로, 나란히 선 채 서로를 팽팽하게 마주 보는 장원섭과 차장검사의 전신.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "차장검사 쪽으로 고개를 살짝 기울인 채 굳은 결의를 띤 눈빛으로 입을 벌린 장원섭의 측면.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "장원섭을 향해 눈을 가늘게 뜬 채 빤히 응시하는 차장검사의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "차장검사",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "차장검사의 시선을 피하지 않고 꼿꼿하게 서서 묵묵히 마주 보는 장원섭의 정면.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "나란히 선 두 사람의 모습 위로 절반쯤 닫힌 상태의 엘리베이터 철문 전경.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "차장검사"
            ],
            "original_description": "나란히 선 두 사람의 모습 위로 절반쯤 닫히고 있는 엘리베이터 철문 전경.",
            "validator_reason": "'닫히고 있는'이라는 진행/연속 동작을 고정된 시각적 상태('닫힌 상태의')로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 63,
        "scene_heading": "S#63. 광주교도소 면회실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "투명한 플라스틱 가림판 표면 위로 자신의 오른손을 쫙 펴서 밀착시킨 신경희의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "신경희"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "신경희의 손바닥이 희미하게 비치는 가림판 반대편 위로 자신의 손바닥을 정확히 포개 얹은 지국현의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "신경희"
            ],
            "original_description": "신경희의 손바닥이 희미하게 비치는 가림판 반대편 위로 자신의 손바닥을 정확히 포개 얹는 지국현의 손 클로즈업.",
            "validator_reason": "'포개 얹는'이라는 동작 진행 표현을 '포개 얹은'이라는 완료된 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "가림판에 손을 댄 채 신경희의 두 눈을 깊고 다정하게 들여다보는 지국현의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "신경희"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "지국현을 향해 붉어진 눈시울로 살짝 고개를 끄덕인 자세로 서운한 눈빛을 보내는 신경희의 상체.",
            "based_on_beat": 1,
            "characters": [
              "신경희",
              "지국현"
            ],
            "original_description": "지국현을 향해 붉어진 눈시울로 서운한 눈빛을 보내던 중 살짝 고개를 끄덕이는 신경희의 상체.",
            "validator_reason": "'보내던 중 고개를 끄덕이는'이라는 두 순차적 동작의 연결을 '끄덕인 자세로 눈빛을 보내는' 하나의 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "가림판 너머로 한쪽 입꼬리를 올려 다정하고 능숙하게 씩 웃어 보이는 지국현의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "지국현의 다정한 눈빛을 받으며 안도한 듯 옅은 미소를 짓는 신경희의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "신경희",
              "지국현"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 64,
        "scene_heading": "S#64. 광주 교도소 독방 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "성경책 사이에 끼워진 낡은 메모 쪽지를 뚫어지게 내려다보는 지국현의 상체.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "볼펜 글씨가 빼곡하게 적혀 있는 가출소 심사 조건 메모 쪽지 클로즈업.",
            "based_on_beat": 1,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "엉덩이가 좁은 침상에 닿은 채 쓰러지듯 뒤로 상체가 반쯤 기울어진 지국현의 상반신.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "original_description": "좁은 침상 위로 등을 대고 쓰러지듯 눕는 지국현의 상반신.",
            "validator_reason": "'쓰러지듯 눕는'이라는 이동 동작을 엉덩이가 침상에 닿은 채 상체가 기울어진 mid-action 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "침상에 누운 채 허공을 응시하는 지국현의 감정 없는 서늘한 눈동자 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "침상에 반듯하게 누워 눈을 지그시 감은 지국현의 평온한 상체.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 65,
        "scene_heading": "S#65. 광주지검 앞 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "목에 핏대를 세운 채 억울하고 비통한 얼굴로 구호를 외치듯 입을 크게 벌린 신경희의 측면.",
            "based_on_beat": 1,
            "characters": [
              "신경희"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "유경자와 신경희 뒤편으로 각종 피켓을 치켜든 채 구호를 외치듯 입을 벌리고 서 있는 남녀 신도들(한국인)의 무리 전경.",
            "based_on_beat": 1,
            "characters": [
              "유경자",
              "신경희",
              "남녀 신도들(한국인)"
            ],
            "original_description": "유경자와 신경희 뒤편으로 각종 피켓을 들고 구호를 외치고 있는 남녀 신도들(한국인)의 무리 전경.",
            "validator_reason": "'외치고 있는'이라는 지속성 표현을 '외치듯 입을 벌리고 서 있는'이라는 정지 상태 묘사로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 66,
        "scene_heading": "S#66. 광주지검 세미나실 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "세미나실 의자에 열을 맞추어 진지한 표정으로 앉아 단상을 바라보는 다양한 연령대의 시민위원들(한국인 남녀) 전경.",
            "based_on_beat": 1,
            "characters": [
              "시민위원들"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "단상 정면 대형 스크린에 '제00회 검찰시민위원회, 나주 드들강 여고생 강간살인사건 심의'라는 텍스트가 선명하게 띄워진 화면 클로즈업.",
            "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": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "객석의 시민위원들을 향해 고개를 꼿꼿이 든 채 호소력 짙은 눈빛으로 입을 벌린 장원섭의 정면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "시민위원들"
            ],
            "original_description": "객석의 시민위원들을 향해 고개를 꼿꼿이 든 채 호소력 짙은 눈빛으로 열변을 토하는 장원섭의 정면.",
            "validator_reason": "'열변을 토하는'이라는 연속된 행위를 '입을 벌린'이라는 한 순간의 고정된 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 67,
        "scene_heading": "S#67. 광주지검 세미나실 앞 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "굳게 닫힌 세미나실 문 앞, 문에 달린 좁고 긴 투명 유리창 쪽으로 얼굴을 바짝 가져다 댄 차장검사의 상체.",
            "based_on_beat": 0,
            "characters": [
              "차장검사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "문 유리창 너머 어두운 세미나실 내부를 뚫어지게 관찰하는 차장검사의 예리한 눈빛 클로즈업.",
            "based_on_beat": 0,
            "characters": [
              "차장검사"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 68,
        "scene_heading": "S#68. 광주지검 세미나실 - 낮",
        "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": [
              "중년 여성 시민위원"
            ],
            "original_description": "장원섭의 호소에 귀 기울이며 미간을 살짝 찌푸린 채 진지하게 집중하는 중년 여성 시민위원(한국인)의 얼굴 클로즈업.",
            "validator_reason": "'귀 기울이며'라는 시간 진행 표현을 제거하고 정지된 집중 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "객석을 향해 상체를 살짝 굽힌 채 애절하고 굳건한 눈빛으로 입을 벌리고 있는 장원섭의 측면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "original_description": "객석을 향해 상체를 살짝 굽히며 애절하고 굳건한 눈빛으로 입을 벌린 장원섭의 측면.",
            "validator_reason": "'굽히며'라는 연속 동작 표현을 '굽힌 채'라는 고정된 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "눈시울이 붉어진 채 슬픈 표정으로 고개를 약간 숙이고 있는 젊은 남성 시민위원(한국인)의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "젊은 남성 시민위원"
            ],
            "original_description": "장원섭의 말을 들으며 눈시울이 붉어진 채 슬픈 표정으로 고개를 끄덕이는 젊은 남성 시민위원(한국인)의 얼굴.",
            "validator_reason": "'말을 들으며'와 '끄덕이는'이라는 연속 동작 및 시간 진행 표현을 제거하고 고개를 숙인 단일 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 69,
        "scene_heading": "S#69. 광주지검 브리핑실 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "기자석에 빽빽하게 앉아 노트북 키보드 위에 양손 손가락을 올린 취재 기자들(한국인 남녀)의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "취재 기자들"
            ],
            "original_description": "기자석에 빽빽하게 앉아 노트북 키보드 위로 바쁘게 양손 손가락을 두드리는 취재 기자들(한국인 남녀)의 뒷모습.",
            "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": []
          },
          {
            "shot_index": 6,
            "description": "단상 쪽을 향해 옅고 안도하는 듯한 미소를 띤 장원섭의 담담한 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "original_description": "차장검사의 발표를 들으며 옅고 안도하는 듯한 미소를 띠는 장원섭의 담담한 얼굴 클로즈업.",
            "validator_reason": "'발표를 들으며'라는 시간 진행/청각적 맥락을 제거하고 미소를 띤 순간의 시각적 상태만 남김.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 70,
        "scene_heading": "S#70. 자매식당 앞 - 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "화려한 네온사인 불빛이 켜진 밤거리 먹자골목에 가득 모여 있는 취객들(한국인 남녀)과 가게들의 넓은 전경.",
            "based_on_beat": 0,
            "characters": [
              "취객들",
              "한국인 남녀"
            ],
            "original_description": "화려한 네온사인 불빛이 번쩍이는 밤거리 먹자골목의 북적이는 취객들(한국인 남녀)과 가게들의 넓은 전경.",
            "validator_reason": "'번쩍이는'이라는 반복적인 시간 흐름 표현을 제거하고 불빛이 켜진 시각적 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "주변의 밝은 간판들 사이로 유독 낡고 색이 바랜 채 불이 켜진 '자매식당' 간판 클로즈업.",
            "based_on_beat": 0,
            "characters": [],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 71,
        "scene_heading": "S#71. 자매식당 안 - 밤",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "전택수를 쳐다보며 깜짝 놀란 눈으로 입술을 살짝 벌린 심옥(선영의 엄마)의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "가스버너 위 끓고 있는 닭볶음탕 냄비를 앞에 두고 오른손에 쥔 소주잔을 입술에 막 댄 전택수의 상체.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "가스버너 위 끓고 있는 닭볶음탕 냄비를 앞에 두고 오른손에 쥔 소주잔을 입가로 가져가는 전택수의 상체.",
            "validator_reason": "연속 동작인 '가져가는'을 입술에 닿은 결과 상태로 교정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "전택수 맞은편 테이블 위로 투명한 소주잔을 내려놓아 잔 밑바닥이 테이블에 막 닿은 심옥(선영의 엄마)의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "original_description": "전택수 맞은편 테이블 위로 투명한 소주잔을 툭 내려놓는 심옥(선영의 엄마)의 손 클로즈업.",
            "validator_reason": "진행형 동작인 '내려놓는'을 잔이 테이블에 닿은 찰나의 결과 상태로 교정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "심옥(선영의 엄마)의 빈 소주잔 위로 초록색 소주병을 기울인 채 맑은 술이 흘러내리고 있는 전택수의 양손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "심옥(선영의 엄마)"
            ],
            "original_description": "심옥(선영의 엄마)의 빈 소주잔 위로 초록색 소주병을 기울여 맑은 술을 따르는 전택수의 양손 클로즈업.",
            "validator_reason": "연속 동작인 '따르는'을 액체가 흘러내리는 찰나의 시각적 상태로 교정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "전택수 쪽으로 상체를 살짝 기울인 채 옅고 편안한 미소를 지으며 입을 벌린 심옥(선영의 엄마)의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "심옥(선영의 엄마)",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "희미하게 미소 짓는 심옥(선영의 엄마)을 바라보며 연민이 묻어나는 짠한 눈빛을 보내는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "심옥(선영의 엄마)"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 72,
        "scene_heading": "S#72. 광주지방법원 앞 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "맑은 햇살 아래 '2016년 10월'이라는 자막 텍스트가 띄워진 웅장한 광주지방법원 건물의 외부 전경.",
            "based_on_beat": 1,
            "characters": [],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 73,
        "scene_heading": "S#73. 광주지방법원 법정 - 낮",
        "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": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "증인석 마이크 앞에 앉아 대형 스크린을 쳐다보며 입을 벌린 김민호(부검의)의 상체.",
            "based_on_beat": 2,
            "characters": [
              "김민호(부검의)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "괴로운 듯 두 손으로 얼굴을 감싼 채 고개를 푹 숙인 심옥(선영의 엄마)의 상체.",
            "based_on_beat": 2,
            "characters": [
              "심옥"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "대형 스크린의 엉덩이 꼬리뼈 부근 핏자국 사진 쪽으로 검지손가락을 뻗은 장원섭의 측면.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "김민호(부검의) 앞을 향해 고개를 살짝 치켜들고 날카로운 눈빛으로 입을 벌린 지국현의 변호인의 측면.",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "당황한 표정으로 입술을 굳게 다문 김민호(부검의)의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "김민호(부검의)"
            ],
            "original_description": "지국현의 변호인의 압박에 머뭇거리며 당황한 표정으로 입술을 굳게 다문 김민호(부검의)의 얼굴 클로즈업.",
            "validator_reason": "'압박에 머뭇거리며'라는 비시각적 원인 및 시간 경과 표현을 제거하고 당황한 표정의 정지 상태로 교정함.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "지국현의 변호인 쪽을 향해 미간을 잔뜩 찌푸린 채 못마땅한 눈빛을 쏘아내는 장원섭의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 74,
        "scene_heading": "S#74. 광주지방법원 법정 - 낮",
        "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": 2,
            "characters": [
              "지국현",
              "고원효"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "고원효 앞을 가로막고 서서 매서운 눈빛으로 몰아붙이듯 입을 벌린 지국현의 변호인의 상체.",
            "based_on_beat": 2,
            "characters": [
              "고원효",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "미간을 잔뜩 찌푸린 고원효의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "고원효"
            ],
            "original_description": "지국현의 변호인의 불쾌한 질문에 미간을 잔뜩 찌푸린 고원효의 얼굴 클로즈업.",
            "validator_reason": "시각적으로 보이지 않는 청각적/상황적 요소('지국현의 변호인의 불쾌한 질문에')를 제거하여 보이는 정지 상태에만 집중함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "법대 위에 앉아 근엄한 표정으로 고원효 쪽을 향해 입을 벌린 부장판사의 상체.",
            "based_on_beat": 2,
            "characters": [
              "고원효",
              "부장판사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "다급하고 당황한 기색이 역력한 눈동자로 장원섭 쪽을 쳐다보는 고원효의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "고원효"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "검사석 의자에서 막 엉덩이를 떼고 몸을 반쯤 일으킨 mid-action 자세로, 다급한 표정으로 입을 크게 벌린 장원섭의 전신.",
            "based_on_beat": 3,
            "characters": [
              "장원섭"
            ],
            "original_description": "검사석 의자에서 벌떡 일어서며 다급한 표정으로 입을 크게 벌린 장원섭의 전신.",
            "validator_reason": "연속 동작('일어서며')을 몸을 반쯤 일으킨 mid-action 정지 순간으로 변환함.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "장원섭 쪽으로 몸을 반쯤 돌린 채 여유로운 미소를 띠며 입을 벌린 지국현의 변호인의 측면.",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "난처한 표정으로 미간을 찌푸린 채 입술을 굳게 깨문 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "방청석 의자에서 일어선 채 허공을 향해 한 팔을 뻗어 삿대질을 하는 고정된 자세로 입을 크게 벌린 신경희의 상체.",
            "based_on_beat": 4,
            "characters": [
              "신경희"
            ],
            "original_description": "방청석 의자에서 벌떡 일어나 허공을 향해 주먹을 꽉 쥔 채 삿대질을 하며 입을 크게 벌린 신경희의 상체.",
            "validator_reason": "시간 경과 표현('일어나')을 결과 상태('일어선 채')로 수정하여 단일 순간으로 고정함.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "신경희 주위에서 일제히 일어선 채 손가락질을 하며 격분한 표정으로 입을 크게 벌린 신도들(한국인 남녀)의 전경.",
            "based_on_beat": 4,
            "characters": [
              "신경희",
              "신도들"
            ],
            "original_description": "신경희 주위에서 일제히 일어나 손가락질을 하며 격분한 표정으로 고함을 치는 신도들(한국인 남녀)의 전경.",
            "validator_reason": "시간 경과 표현('일어나')을 결과 상태('일어선 채')로 수정하여 단일 순간으로 고정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 75,
        "scene_heading": "S#75. 광주지방법원 법정 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "법정 대형 스크린에 띄워진, 어린 여자아이와 눈 밑에 점이 있는 여학생, 20대 남성이 시골집 배경으로 나란히 서 있는 알리바이 사진 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "어린 여자아이",
              "여학생",
              "20대 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "증인석에 앉아 마이크 앞을 향해 입을 벌린 20대 초반 여성(한국인)의 상체.",
            "based_on_beat": 1,
            "characters": [
              "20대 초반 여성(한국인)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "증인석의 20대 초반 여성(한국인)을 향해 꼿꼿이 서서 입을 벌린 지국현의 변호인의 전신.",
            "based_on_beat": 1,
            "characters": [
              "20대 초반 여성(한국인)",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "턱을 아래로 약간 당긴 채 입을 벌린 20대 초반 여성(한국인)의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "20대 초반 여성(한국인)"
            ],
            "original_description": "고개를 끄덕이며 입을 벌린 20대 초반 여성(한국인)의 얼굴 클로즈업.",
            "validator_reason": "'고개를 끄덕이며'라는 연속 동작을 턱을 내린 순간의 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "눈이 커진 채 미간을 잔뜩 찌푸린 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "법정 방청석에서 서로를 향해 몸을 튼 채 시선을 맞추고 있는 방청객들(한국인 남녀) 전경.",
            "based_on_beat": 2,
            "characters": [
              "방청객들(한국인 남녀)"
            ],
            "original_description": "법정 방청석에서 서로 고개를 돌려 마주 보는 방청객들(한국인 남녀) 전경.",
            "validator_reason": "'고개를 돌려'라는 동작 과정을 제거하고 '시선을 맞추고 있는' 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "대형 스크린 속 여학생의 얼굴을 향해 검지손가락을 곧게 뻗고 있는 지국현의 변호인의 손 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인"
            ],
            "original_description": "대형 스크린 속 여학생의 얼굴을 검지손가락으로 가리키는 지국현의 변호인의 손 클로즈업.",
            "validator_reason": "'가리키는'이라는 동작을 '검지손가락을 뻗고 있는'이라는 구체적인 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "미간을 찌푸린 채 어색하게 입을 반쯤 벌린 20대 초반 여성(한국인)의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "20대 초반 여성(한국인)"
            ],
            "original_description": "미간을 찌푸린 채 머뭇거리며 입을 벌린 20대 초반 여성(한국인)의 얼굴 클로즈업.",
            "validator_reason": "'머뭇거리며'라는 시간적 추상 표현을 제거하고, 그 기색을 보존하여 '어색하게 입을 반쯤 벌린' 정지 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 76,
        "scene_heading": "S#76. 전남청 대회의실 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "나란히 앉아 앞을 쳐다보는 경찰서장과 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "허벅지 부근으로 오른손을 뻗은 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "손에 쥔 스마트폰 액정을 내려다보며 눈을 동그랗게 뜬 전택수의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 77,
        "scene_heading": "S#77. 전남청 대회의실 앞 복도 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "스마트폰을 오른쪽 귀에 바짝 대고 복도를 걷는 mid-stride 자세인 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "복도를 걸으며 스마트폰을 오른쪽 귀에 바짝 댄 전택수의 상체.",
            "validator_reason": "이동 동작인 '걸으며'를 모션 방향이 보존된 단일 정지 순간(mid-stride)으로 교정함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "멈춰 서서 미간을 찌푸린 채 허공을 응시하는 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "머쓱한 표정으로 턱을 내린 채 입을 벌린 전택수의 정면.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "입술을 굳게 다물고 진지한 눈빛으로 앞을 응시하는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 78,
        "scene_heading": "S#78. 유치원 앞 도로 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "길 건너편에 나란히 서서 이미경을 응시하는 서의용과 전택수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "길 건너편을 쳐다보며 미간을 잔뜩 찌푸린 이미경의 굳은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 79,
        "scene_heading": "S#79. 유치원 놀이터 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "손에 든 스마트폰 화면을 이미경의 눈앞으로 쑥 내민 전택수의 팔.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "스마트폰 화면 속 사진을 들여다보며 동공이 커진 이미경의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "전택수 쪽으로 스마트폰을 들이민 채 굳은 표정을 지은 이미경의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "original_description": "전택수 쪽으로 스마트폰을 들이밀며 굳은 표정을 짓는 이미경의 측면.",
            "validator_reason": "'들이밀며 ~ 짓는'이라는 연속/진행 동작을 '들이민 채 굳은 표정을 지은'이라는 고정된 자세와 결과 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "이미경을 향해 미간을 잔뜩 찌푸리고 입을 크게 벌린 서의용의 상체.",
            "based_on_beat": 2,
            "characters": [
              "이미경",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "서의용의 시선을 피한 채 고개를 돌린 이미경의 옆얼굴.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "이미경"
            ],
            "original_description": "서의용의 시선을 피하며 고개를 돌린 이미경의 옆얼굴.",
            "validator_reason": "'피하며'라는 동작 연결어를 '피한 채'라는 고정된 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "이미경을 향해 진지하고 간절한 눈빛을 보내는 전택수의 정면.",
            "based_on_beat": 2,
            "characters": [
              "이미경",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "두 눈에 눈물이 고인 채 원망스러운 표정으로 앞을 쳐다보는 이미경의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "양손으로 얼굴을 감싸 쥔 채 어깨를 움츠린 이미경의 상체.",
            "based_on_beat": 3,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "얼굴을 감싼 이미경 앞에서 고개를 푹 숙인 전택수의 측면.",
            "based_on_beat": 3,
            "characters": [
              "이미경",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "굳은 표정으로 바닥을 내려다보는 서의용의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 80,
        "scene_heading": "S#80. 광주지방법원 법정 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "대형 스크린에 선명하게 띄워진, 지도 위에 거리가 표시된 위성사진 클로즈업.",
            "based_on_beat": 1,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "스크린 앞을 향해 단호한 표정으로 입을 벌린 장원섭의 정면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "자신만만한 눈빛을 번뜩이며 앞을 응시하는 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 81,
        "scene_heading": "S#81. 광주과학수사연구소 연구실 - 밤",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "스노우볼 안, 성 꼭대기 창문에서 밖을 내다보는 소녀 모형 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "소녀 모형"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "허공을 향해 스노우볼을 치켜든 채 팔이 한쪽으로 치우쳐 있고, 구슬 안의 눈가루가 원심력에 의해 쏠려 있는 전택수의 양손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "허공을 향해 스노우볼을 강하게 흔드는 전택수의 양손 클로즈업.",
            "validator_reason": "'흔드는'이라는 연속 왕복 동작을 팔이 치우치고 눈가루가 한쪽으로 쏠린 mid-action 정지 찰나로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "스노우볼 안에서 하얀 눈가루가 모형 위로 흩날리는 모습 클로즈업.",
            "based_on_beat": 1,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "연구실 문손잡이를 움켜쥔 채 안으로 걸음을 내디딘 조일남의 전신.",
            "based_on_beat": 1,
            "characters": [
              "조일남"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "소파 등받이에 몸을 깊숙이 기댄 채 지친 표정으로 앞을 바라보는 조일남의 상체.",
            "based_on_beat": 1,
            "characters": [
              "조일남"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "오른손에 스노우볼을 쥔 채 조일남 맞은편 소파에 엉덩이를 반쯤 내린 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "조일남을 향해 미간을 잔뜩 찌푸린 채 입을 크게 벌린 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "전택수를 쳐다보며 옅은 미소를 띤 채 입을 벌린 조일남의 정면.",
            "based_on_beat": 1,
            "characters": [
              "조일남"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "불안한 눈빛으로 시선을 바닥에 내리깐 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "테이블 위로 스노우볼 바닥이 막 닿아 손끝에 긴장이 남아 있는 전택수의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "테이블 위로 스노우볼을 툭 내려놓는 전택수의 손 클로즈업.",
            "validator_reason": "'내려놓는'이라는 연속 하강 동작을 스노우볼이 테이블 면에 막 닿은 정지 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "테이블 위 스노우볼 쪽으로 시선을 고정한 전택수의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "고개를 살짝 갸웃한 채 눈을 가늘게 뜬 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "고개를 살짝 갸웃한 채 눈을 가늘게 뜨는 전택수의 얼굴 클로즈업.",
            "validator_reason": "'뜨는'이라는 동작 진행형을 '가늘게 뜬'이라는 결과 상태 정지 묘사로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "빈 잔 위로 양주병을 기울인 채, 맑은 술줄기가 허공을 가로질러 잔 안으로 쏟아지고 있는 바텐더의 양손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "바텐더"
            ],
            "original_description": "빈 잔 위로 양주병을 기울여 맑은 술을 따르는 바텐더의 양손 클로즈업.",
            "validator_reason": "'따르는'이라는 연속 동작을 기울인 병에서 술줄기가 쏟아지고 있는 mid-action 찰나로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "테이블 위의 스노우볼을 꽉 움켜쥔 전택수의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "조일남 쪽을 향해 매섭고 날카로운 눈빛을 쏘아내는 전택수의 굳은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 82,
        "scene_heading": "S#82. 유치원 인근 거리 - 아침",
        "shots": [
          {
            "shot_index": 1,
            "description": "구름이 낀 흐린 하늘 아래, 한쪽 발을 땅에서 막 떼고 앞으로 기울어진 자세로 정류장 지붕 안쪽을 향해 공중에 떠 있는, 다급한 기색의 이미경 전신.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "구름이 낀 흐린 하늘 아래, 정류장 지붕 안쪽으로 다급하게 뛰어 들어오는 이미경의 전신.",
            "validator_reason": "뛰어 들어오는 동작을 mid-action freeze로 변환하여 추진 방향과 다급함을 보존함",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "정류장 처마 밖으로 떨어지는 굵은 빗줄기를 올려다보는 고정된 자세의 이미경 측면.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "정류장 처마 밖으로 떨어지는 굵은 빗줄기를 올려다보는 이미경의 측면.",
            "validator_reason": "올려다보는 상태는 고정 자세이나 연속성을 배제하기 위해 상태 묘사만 남김",
            "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": []
          },
          {
            "shot_index": 5,
            "description": "전택수를 쳐다보는, 눈이 커진 채 고정된 이미경의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "전택수를 쳐다보며 눈이 커진 이미경의 얼굴 클로즈업.",
            "validator_reason": "쳐다보는 상태를 한 찰나로 고정함",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "쏟아지는 빗속, 커다란 우산 아래 나란히 선 채 한쪽 발이 공중에 들린 mid-stride 자세로 굳은 채 앞을 향한 전택수와 이미경의 정면 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "original_description": "쏟아지는 빗속, 커다란 우산 아래 나란히 선 채 앞을 향해 걷고 있는 전택수와 이미경의 정면 전신.",
            "validator_reason": "걷고 있는 진행을 mid-action freeze로 압축하여 순간 보존",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "앞을 응시한 채 굳은 표정으로, 한쪽 발이 바닥에 닿기 직전인 mid-stride 자세의 전택수 옆얼굴과 상반신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "앞을 응시한 채 굳은 표정으로 걷는 전택수의 옆얼굴.",
            "validator_reason": "걷는 동작을 mid-action 자세로 고정",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "입술을 굳게 다문 채 어색한 기색으로, 한쪽 어깨가 앞으로 향한 mid-stride 자세의 이미경 측면.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "입술을 굳게 다문 채 어색한 기색으로 걷는 이미경의 측면.",
            "validator_reason": "걷는 동작을 한 찰나의 mid-action 자세로 변환",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 83,
        "scene_heading": "S#83. 유치원 앞 - 아침",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "이미경을 등진 채 반대편으로 걷는 mid-stride 모먼트, 한 발이 지면에서 막 떨어진 전택수의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "전택수"
            ],
            "original_description": "이미경을 등진 채 반대편으로 걸음을 내디딘 전택수의 뒷모습.",
            "validator_reason": "이동 동작(걸음을 내디딘)을 묘사하고 있으므로, 동작의 추진력을 보존한 mid-action 찰나로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "멀어지는 전택수의 뒷모습을 응시하며 입을 벌린 이미경의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "어깨 너머로 고개를 반쯤 돌린 채 시선을 멈춘 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "이미경 쪽으로 몸을 완전히 돌린 채 멋쩍게 입꼬리를 올린 전택수의 정면.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "미간을 찌푸린 채 의아한 표정으로 전택수에게 입을 벌린 이미경의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "진지하고 차분한 눈빛으로 앞을 향해 입을 벌린 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "전택수를 쏘아보며 날 선 눈빛으로 굳어버린 이미경의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "오른손에 쥔 접힌 우산을 허공으로 가볍게 들어 올린 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "이미경을 향해 환하게 옅은 미소를 지어 보이는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "이미경 앞에서 고개를 가볍게 숙인 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "이미경을 등지고 다시 걷는 mid-stride 모먼트, 앞으로 한 발을 뻗고 다른 발로 땅을 구르는 전택수의 뒷모습 전신.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "전택수"
            ],
            "original_description": "이미경을 등지고 다시 걸어가는 전택수의 뒷모습 전신.",
            "validator_reason": "이동 동작(걸어가는)을 묘사하고 있으므로, 추진력을 보존한 mid-action 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "멀어지는 전택수를 뚫어지게 바라보며 복잡한 눈빛을 한 이미경의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 84,
        "scene_heading": "S#84. 광주지방법원 앞 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "화창한 햇살 아래 웅장하게 서 있는 광주지방법원 건물의 외부 전경.",
            "based_on_beat": 0,
            "characters": [],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 85,
        "scene_heading": "S#85. 광주지방법원 법정 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "고개를 든 채 앞을 향해 차분한 표정으로 입을 벌린 이미경의 측면.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "고개를 들어 앞을 향해 차분한 표정으로 입을 벌린 이미경의 측면.",
            "validator_reason": "순차 동작을 의미하는 '들어'를 정지 자세를 뜻하는 '든 채'로 수정하여 한 순간으로 변경.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "법정 앞 대형 스크린에 띄워진 알리바이 사진을 향해 손가락을 뻗은 장원섭의 전신.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "이미경을 향해 날카롭고 매서운 눈빛을 쏘아내는 지국현의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "어깨를 움츠린 채 불편한 기색으로 고개를 돌린 이미경의 상체.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "책상 위 노트에 펜 끝을 꾹 누르고 있는 지국현의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "original_description": "책상 위 노트에 펜 끝을 꾹 눌러 적는 지국현의 손 클로즈업.",
            "validator_reason": "연속 동작인 '적는'을 정지 상태인 '누르고 있는'으로 수정하여 동작을 찰나로 고정.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "지국현 쪽으로 고개를 바짝 기울인 채 눈을 가늘게 뜬 지국현의 변호인의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "지국현의 변호인",
              "지국현"
            ],
            "original_description": "지국현 쪽으로 고개를 바짝 기울인 채 눈을 가늘게 뜨는 지국현의 변호인의 얼굴.",
            "validator_reason": "연속 동작을 나타내는 '뜨는'을 결과 상태인 '뜬'으로 수정하여 단일 찰나로 변경.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "지국현과 지국현의 변호인 쪽을 불안한 눈빛으로 쳐다보는 이미경의 상체.",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "지국현",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "이미경 쪽을 향해 여유로운 표정으로 입을 벌린 지국현의 변호인의 상체.",
            "based_on_beat": 2,
            "characters": [
              "지국현의 변호인",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "실물화상기 위로 여러 장의 강변 풍경 사진들을 들고 있는 지국현의 변호인의 양손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "지국현의 변호인"
            ],
            "original_description": "실물화상기 위로 여러 장의 강변 풍경 사진들을 내려놓는 지국현의 변호인의 양손 클로즈업.",
            "validator_reason": "연속 동작인 '내려놓는'을 정지 상태인 '들고 있는'으로 수정하여 한 순간으로 변경.",
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "법정 대형 스크린에 나란히 띄워진 여러 장의 강변 풍경 사진들 클로즈업.",
            "based_on_beat": 2,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "허리를 꼿꼿이 세운 채 단호한 눈빛으로 입을 벌린 이미경의 정면.",
            "based_on_beat": 2,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "입술을 굳게 다문 채 불안한 눈빛을 띠고 있는 이미경의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "이미경"
            ],
            "original_description": "입술을 굳게 다문 채 동공이 흔들리는 이미경의 얼굴 클로즈업.",
            "validator_reason": "연속적인 움직임을 뜻하는 '흔들리는'을 정지된 상태인 '눈빛을 띠고 있는'으로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "이미경을 향해 애가 타는 눈빛으로 미간을 찌푸린 장원섭의 상체.",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "한쪽 입꼬리를 올린 채 비열한 미소를 짓고 있는 지국현의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "original_description": "한쪽 입꼬리를 올려 비열한 미소를 짓는 지국현의 얼굴 클로즈업.",
            "validator_reason": "시간 순서를 나타내는 '올려'를 고정 상태인 '올린 채'로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "입술을 꽉 깨문 채 결연한 표정으로 굳어버린 이미경의 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "앞을 향해 단호한 눈빛을 쏘아보낸 채 입을 벌린 이미경의 상체.",
            "based_on_beat": 3,
            "characters": [
              "이미경"
            ],
            "original_description": "앞을 향해 단호한 눈빛을 쏘아보내며 입을 벌린 이미경의 상체.",
            "validator_reason": "동시 진행을 뜻하는 '쏘아보내며'를 정지 자세인 '쏘아보낸 채'로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 20,
            "description": "피고인석 쪽으로 몸을 반쯤 돌린 채 놀란 표정으로 이미경을 쳐다보는 지국현의 변호인의 전신.",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 21,
            "description": "방청석에 앉아 눈이 커진 채 굳어버린 전택수, 서의용, 나상혁의 상체.",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 22,
            "description": "당황한 기색을 숨기려 억지로 입꼬리를 올린 채 입을 벌린 지국현의 변호인의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 23,
            "description": "눈을 동그랗게 뜬 채 당황한 기색이 역력한 지국현의 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 24,
            "description": "지국현을 향해 매섭고 단단한 눈빛을 뿜어내는 이미경의 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "이미경",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 25,
            "description": "붉어진 눈시울로 이미경을 바라보는 전택수의 애잔한 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "전택수",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 26,
            "description": "시선을 황급히 바닥으로 내리깐 채 불안한 기색을 띠고 있는 지국현의 측면.",
            "based_on_beat": 4,
            "characters": [
              "지국현"
            ],
            "original_description": "시선을 황급히 바닥으로 내리깐 채 불안하게 흔들리는 지국현의 측면.",
            "validator_reason": "지속적인 움직임을 뜻하는 '흔들리는'을 정지 상태인 '기색을 띠고 있는'으로 수정.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 86,
        "scene_heading": "S#86. 광주지방법원 앞 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "밝은 햇살이 비치는 법원 건물 현관 밖으로 한쪽 발을 내디딘 채 고개를 한쪽으로 돌려 주위를 살피는 전택수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "밝은 햇살이 비치는 법원 건물 현관 밖으로 한쪽 발을 내디딘 채 주위를 두리번거리는 전택수의 전신.",
            "validator_reason": "'두리번거리는'이라는 연속 동작을 '고개를 한쪽으로 돌려 주위를 살피는' 단일 정지 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "법원 광장 멀리 앞을 향해 걷는 도중 한쪽 뒷꿈치가 들린 mid-stride 자세인 이미경의 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "법원 광장 멀리 앞을 향해 걷고 있는 이미경의 뒷모습.",
            "validator_reason": "'걷고 있는'이라는 이동 동작을 발이 들린 mid-stride 정지 상태로 구체화하여 motion 방향성을 보존.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "한쪽 발을 내디딘 채 그 자리에 멈춰 서서 앞을 응시하는 전택수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "어깨 너머로 고개를 반쯤 돌린 채 멈춰 선 이미경의 측면.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "멀리 선 이미경을 묵묵히 바라보며 복잡한 표정을 짓는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "멀리 선 이미경을 향해 허리를 깊게 굽힌 채 멈춰 서 있는 전택수의 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "이미경"
            ],
            "original_description": "멀리 선 이미경을 향해 허리를 깊게 굽혀 인사하는 전택수의 전신.",
            "validator_reason": "'굽혀 인사하는' 동작을 '허리를 깊게 굽힌 채 멈춰 서 있는' 정지된 결과 자세로 수정.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 87,
        "scene_heading": "S#87. 광주지방법원 법정 - 낮",
        "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": []
          },
          {
            "shot_index": 3,
            "description": "다이어리 페이지를 진지한 표정으로 내려다보는 부장판사의 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "부장판사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "꼿꼿한 자세로 서서 부장판사를 향해 확신에 찬 표정으로 입을 벌린 장원섭의 정면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "부장판사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "허공을 향해 손을 뻗은 채 신경질적인 표정으로 입을 벌린 지국현의 변호인의 상체.",
            "based_on_beat": 1,
            "characters": [
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "지국현의 변호인 쪽을 향해 목에 핏대를 세운 채 입을 크게 벌린 장원섭의 측면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "고개를 살짝 숙인 채 근엄한 표정으로 입을 벌린 부장판사의 상체.",
            "based_on_beat": 1,
            "characters": [
              "부장판사"
            ],
            "original_description": "고개를 끄덕인 채 근엄한 표정으로 입을 벌린 부장판사의 상체.",
            "validator_reason": "상하 움직임을 암시하는 '끄덕인 채'를 '고개를 살짝 숙인 채'라는 단일 고정 자세로 수정했습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 88,
        "scene_heading": "S#88. 광주지방법원 법정 - 낮",
        "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": 2,
            "characters": [
              "조일남"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "법정 대형 스크린에 띄워진, 붉은 혈액과 하얀 정액이 층을 이루고 있는 비닐 위생백 실험 사진 클로즈업.",
            "based_on_beat": 2,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "대형 스크린 불빛을 받으며 단호한 표정으로 입을 굳게 다문 장원섭의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "마이크에 바짝 다가선 채 확신에 찬 표정으로 앞을 향해 입을 벌린 조일남의 정면.",
            "based_on_beat": 3,
            "characters": [
              "조일남"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "피고인석에 앉아 미간을 잔뜩 찌푸린 채 조일남 쪽을 매섭게 노려보는 지국현의 붉게 상기된 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "방청석 의자에 나란히 앉아 허벅지 위로 포개진 심옥(선영의 엄마)의 손 위를 자신의 손으로 단단히 감싸 쥔 민정의 두 손 클로즈업.",
            "based_on_beat": 5,
            "characters": [
              "심옥",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "눈시울이 붉어진 채 입술을 꽉 깨물고 앞을 주시하는 심옥(선영의 엄마)의 얼굴 클로즈업.",
            "based_on_beat": 5,
            "characters": [
              "심옥"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "방청석에 모여 앉아 입을 막거나 눈이 휘둥그레진 방청객들(한국인 남녀)의 전경.",
            "based_on_beat": 5,
            "characters": [
              "방청객들"
            ],
            "original_description": "방청석에 모여 앉아 입을 막거나 눈이 휘둥그레진 방청객들(한국인 남녀)의 술렁이는 전경.",
            "validator_reason": "'술렁이는'이라는 시간적 움직임을 동반하는 표현을 제거하여 시각적으로 고정된 정지 순간만 남김.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 89,
        "scene_heading": "S#89. 광주지방법원 법정 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "열린 법정 중앙 문을 지나 단상을 향해 한쪽 발을 내딛은 mid-stride 자세의 부장판사 전신.",
            "based_on_beat": 1,
            "characters": [
              "부장판사"
            ],
            "original_description": "열린 법정 중앙 문을 지나 단상을 향해 걷고 있는 부장판사의 전신.",
            "validator_reason": "'걷고 있는'이라는 이동 동작을 추진 방향이 보존된 mid-stride 찰나로 수정.",
            "character_ids": []
          },
          {
            "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": []
          },
          {
            "shot_index": 4,
            "description": "방청석에 앉아 긴장된 눈빛으로 부장판사를 응시하는 심옥(선영의 엄마)과 민정의 상체.",
            "based_on_beat": 1,
            "characters": [
              "심옥",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "어두운 가로등 불빛 아래, 오락실 앞에 마주 서서 입을 벌린 김선영과 지국현의 정면 전신.",
            "based_on_beat": 2,
            "characters": [
              "김선영",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "닫힌 빨간 마티즈 조수석 창문 너머로 운전석 쪽을 불안하게 응시하는 김선영의 측면.",
            "based_on_beat": 2,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "어두운 드들강 강변에 주차된 마티즈 차 안, 김선영의 상의 스웨터를 거칠게 움켜쥐고 위로 밀어 올린 mid-action 자세의 지국현 양손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "김선영",
              "지국현"
            ],
            "original_description": "어두운 드들강 강변에 주차된 마티즈 차 안, 김선영의 상의 스웨터를 거칠게 위로 밀어 올리는 지국현의 양손 클로즈업.",
            "validator_reason": "'밀어 올리는'이라는 연속 동작을 힘과 방향이 보존된 mid-action 순간으로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "마티즈 차 안, 목이 양손으로 강하게 짓눌려 뒤로 꺾여 있는 김선영과 이를 누르고 있는 지국현의 일그러진 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "김선영",
              "지국현"
            ],
            "original_description": "마티즈 차 안, 발버둥 치는 김선영의 목을 양손으로 강하게 짓누르는 지국현의 일그러진 얼굴.",
            "validator_reason": "'발버둥 치는' 연속 동작을 배제하고 강하게 제압된 mid-impact 상태의 찰나로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "피고인석에 꼿꼿한 자세로 앉아 무표정하게 앞을 응시하는 지국현의 상체.",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "지국현 옆에 앉아 패배감에 젖은 표정으로 바닥을 향해 시선을 내리깐 지국현의 변호인의 측면.",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "물에 젖은 옷을 입고 어깨를 잔뜩 움츠린 채 마티즈 운전석 스티어링 휠을 꽉 쥔 지국현의 상체.",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "original_description": "물에 젖은 옷을 입고 어깨를 떨며 마티즈 운전석 스티어링 휠을 꽉 쥔 지국현의 상체.",
            "validator_reason": "'어깨를 떨며'라는 시간 진행 동작을 어깨를 움츠린 정지 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "마티즈 조수석 시트 위에 덩그러니 놓인 젖은 김선영의 옷가지 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "김선영의 옷가지"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "마이크를 향해 고개를 살짝 내민 채 단호한 눈빛으로 입을 벌린 부장판사의 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "부장판사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "양손으로 얼굴을 감싸 쥔 채 눈물을 흘리며 입을 크게 벌린 신경희와 유경자의 상체.",
            "based_on_beat": 4,
            "characters": [
              "신경희",
              "유경자"
            ],
            "original_description": "양손으로 얼굴을 감싸 쥔 채 어깨를 들썩이며 오열하는 신경희와 유경자의 상체.",
            "validator_reason": "'어깨를 들썩이며'라는 반복 동작을 제거하고 오열하는 순간의 고정된 자세로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "꼿꼿하게 앉은 채 눈물을 머금고 담담한 표정으로 앞을 바라보는 심옥(선영의 엄마)과 민정의 상체.",
            "based_on_beat": 4,
            "characters": [
              "심옥",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "검사석에 서서 방청석 쪽을 향해 고개를 살짝 숙인 채 옅은 미소를 띠고 있는 장원섭의 상체.",
            "based_on_beat": 5,
            "characters": [
              "장원섭"
            ],
            "original_description": "검사석에 서서 방청석 쪽을 향해 옅은 미소와 함께 가볍게 눈인사를 건네는 장원섭의 상체.",
            "validator_reason": "'눈인사를 건네는'이라는 동작 표현을 고개를 숙인 정지 자세로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "방청석에 앉아 장원섭을 향해 신뢰 어린 옅은 미소로 고개를 살짝 숙인 전택수의 얼굴 클로즈업.",
            "based_on_beat": 5,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "original_description": "방청석에 앉아 장원섭을 향해 신뢰 어린 옅은 미소로 고개를 끄덕이는 전택수의 얼굴 클로즈업.",
            "validator_reason": "'고개를 끄덕이는' 연속 동작을 고개를 숙인 찰나의 자세로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "앞자리에서 고개를 푹 숙인 심옥(선영의 엄마)의 뒷모습을 먹먹한 눈빛으로 바라보는 전택수의 상체.",
            "based_on_beat": 5,
            "characters": [
              "심옥",
              "전택수"
            ],
            "original_description": "앞자리의 심옥(선영의 엄마)의 흐느끼는 뒷모습을 먹먹한 눈빛으로 바라보는 전택수의 상체.",
            "validator_reason": "'흐느끼는'이라는 시간 진행 상태를 '고개를 푹 숙인' 정지 상태로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "전택수 옆에 나란히 앉아 붉어진 눈시울로 서로를 응시하는 서의용과 나상혁의 얼굴.",
            "based_on_beat": 5,
            "characters": [
              "전택수",
              "서의용",
              "나상혁"
            ],
            "original_description": "전택수 옆에 나란히 앉아 붉어진 눈시울로 서로 눈을 맞추는 서의용과 나상혁의 얼굴.",
            "validator_reason": "'눈을 맞추는'이라는 행동 묘사를 '서로를 응시하는' 정적 찰나로 수정.",
            "character_ids": []
          },
          {
            "shot_index": 20,
            "description": "서의용과 나상혁을 향해 따뜻하고 애잔한 미소를 띠는 전택수의 측면.",
            "based_on_beat": 5,
            "characters": [
              "서의용",
              "나상혁",
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 90,
        "scene_heading": "S#90. 광주 시내 도로, 택수 차 안 - 해질녘",
        "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": 2,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "차창 밖 도로 상황에 시선을 둔 채 스티어링 휠을 양손으로 힘껏 돌리는 전택수의 전신.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "차창 밖 도로 상황을 살피며 스티어링 휠을 양손으로 힘껏 돌리는 전택수의 전신.",
            "validator_reason": "도로 상황을 살피는 동작과 스티어링 휠을 돌리는 동작이 동시에 섞여 있어, 도로를 향한 시선은 상태로 보존하고 회전 동작만 남겼다.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "해질녘 거리, 촛불을 든 채 도로 가장자리를 가득 메운 군중들(한국인 남녀) 전경.",
            "based_on_beat": 3,
            "characters": [
              "군중들(한국인 남녀)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "수많은 촛불 불빛으로 가득한 도로 사이를 천천히 전진 중인 자동차의 앞유리창 너머 뷰.",
            "based_on_beat": 3,
            "characters": [],
            "original_description": "수많은 촛불 불빛이 일렁이는 도로 사이를 천천히 통과하는 자동차의 앞유리창 너머 뷰.",
            "validator_reason": "촛불 불빛의 일렁임과 자동차의 통과가 함께 진행되어, 촛불은 고정된 시각 상태로 바꾸고 자동차의 전진 방향만 보존했다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "차창 밖으로 끝없이 이어진 촛불의 불빛을 멍하니 바라보는 심옥(선영의 엄마)의 젖은 눈동자 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "촛불 불빛이 비치는 차창에 기대어 손등으로 눈물을 훔쳐내는 심옥(선영의 엄마)의 측면.",
            "based_on_beat": 3,
            "characters": [
              "심옥(선영의 엄마)"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 91,
        "scene_heading": "S#91. 납골당 앞 주차장 - 해질녘",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "전택수의 두 손을 자신의 양손으로 굳게 감싸 쥔 민정의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "민정",
              "전택수"
            ],
            "original_description": "전택수의 두 손을 자신의 양손으로 굳게 감싸 쥐는 민정의 손 클로즈업.",
            "validator_reason": "'감싸 쥐는'이라는 동작 진행 표현을 '감싸 쥔'이라는 고정된 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "투명한 유리 안치단 너머로 놓인, 환하게 웃고 있는 김선영의 사진이 담긴 액자 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 92,
        "scene_heading": "S#92. 드들강 변 - 해질녘",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "노을 지는 강변에 나란히 서서 앞을 바라보는 전택수와 장원섭의 전신.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "전택수를 향해 활짝 웃는 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "장원섭을 보며 옅은 미소를 띠는 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "머쓱한 듯 입꼬리를 올린 채 미소 짓는 장원섭의 정면.",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "original_description": "머쓱한 듯 입꼬리를 올려 웃는 장원섭의 정면.",
            "validator_reason": "'올려 웃는'이라는 순차적 동작 표현을 '올린 채 미소 짓는'이라는 단일 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "노을빛을 받으며 감상에 젖은 눈빛으로 먼 곳을 응시하는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 93,
        "scene_heading": "S#93. 나주서 서장실 - 낮",
        "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": []
          },
          {
            "shot_index": 4,
            "description": "테이블 위 '나주 드들강 여고생 살인사건' 머리기사가 선명하게 인쇄된 신문지면 클로즈업.",
            "based_on_beat": 1,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "신문지면에 시선을 고정한 채 굳은 표정을 짓는 전택수의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "경찰서장을 향해 삿대질을 한 채 흥분한 표정으로 입을 벌린 주철의 상체.",
            "based_on_beat": 1,
            "characters": [
              "주철"
            ],
            "original_description": "경찰서장을 향해 삿대질을 하며 흥분한 표정으로 입을 벌린 주철의 상체.",
            "validator_reason": "'삿대질을 하며'라는 진행형 동작을 '삿대질을 한 채'라는 고정 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "짜증 섞인 표정으로 주철을 향해 거절하듯 한 손을 들어올린 경찰서장의 상체.",
            "based_on_beat": 1,
            "characters": [
              "경찰서장"
            ],
            "original_description": "짜증 섞인 표정으로 주철을 향해 손사래를 치는 경찰서장의 상체.",
            "validator_reason": "'손사래를 치는'이라는 연속 동작을 '한 손을 들어올린' 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "소파 구석에 앉아 서의용 쪽으로 시선을 고정한 나상혁의 미안한 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "나상혁"
            ],
            "original_description": "소파 구석에 앉아 서의용 쪽을 힐끗 쳐다보는 나상혁의 미안한 얼굴.",
            "validator_reason": "'쳐다보는'이라는 동적 표현을 '시선을 고정한'이라는 정적 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "서의용을 향해 고개를 숙인 채 머뭇거리는 기색으로 입을 벌린 나상혁의 측면.",
            "based_on_beat": 2,
            "characters": [
              "나상혁"
            ],
            "original_description": "서의용을 향해 고개를 숙인 채 머뭇거리며 입을 벌린 나상혁의 측면.",
            "validator_reason": "'머뭇거리며'라는 연속성을 띠는 행동을 '머뭇거리는 기색으로'라는 태도/상태 묘사로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "나상혁 쪽으로 고개를 돌린 채 호통을 치듯 입을 크게 벌린 서의용의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "original_description": "나상혁 쪽으로 고개를 확 돌린 채 호통을 치듯 입을 크게 벌린 서의용의 얼굴 클로즈업.",
            "validator_reason": "'확 돌린 채'라는 속도감을 제거하고 '고개를 돌린 채'라는 고정 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "깜짝 놀란 표정으로 어깨를 움츠린 나상혁과 주철의 상체.",
            "based_on_beat": 2,
            "characters": [
              "나상혁",
              "주철"
            ],
            "original_description": "서의용의 큰 소리에 깜짝 놀라 어깨를 움츠린 나상혁과 주철의 상체.",
            "validator_reason": "'큰 소리에 놀라'라는 인과적 시간 연결과 비시각적 정보를 '깜짝 놀란 표정으로'라는 시각적 정지 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 94,
        "scene_heading": "S#94. 나주서 서장실 앞 복도 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "서장실 문밖 복도로 한쪽 발을 앞으로 내딛은 채 나란히 걷는 전택수, 서의용, 주철, 나상혁의 mid-stride 전신.",
            "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": []
          },
          {
            "shot_index": 3,
            "description": "제자리에 서서 서의용을 물끄러미 쳐다보는 전택수의 측면.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "original_description": "걸음을 멈추고 서의용을 물끄러미 쳐다보는 전택수의 측면.",
            "validator_reason": "'걸음을 멈추고'라는 시간적 선후 관계가 포함된 표현을 제자리에 서 있는 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "전택수를 향해 입꼬리를 말아 올린 채 씩 웃고 있는 서의용의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "original_description": "전택수를 향해 입꼬리를 말아 올려 씩 웃음 짓는 서의용의 얼굴 클로즈업.",
            "validator_reason": "'말아 올려'라는 동작의 순차적 연결을 '올린 채'라는 결과 상태 고정으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "서로 눈을 맞춘 채 옅은 미소를 띠고 있는 전택수와 서의용의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "전택수를 향해 호기심 어린 눈빛으로 입을 벌린 서의용의 측면.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "눈을 동그랗게 뜬 채 서의용을 쳐다보는 전택수의 정면.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "진지한 표정으로 턱을 치켜든 서의용의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "시선을 바닥으로 내리깐 채 깊은 생각에 잠긴 전택수의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "바지 뒷주머니에서 낡은 가죽 지갑을 반쯤 빼낸 채 쥐고 있는 전택수의 양손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "바지 뒷주머니에서 낡은 가죽 지갑을 빼든 전택수의 양손 클로즈업.",
            "validator_reason": "'빼든'이라는 완료 및 연속성을 내포한 동작을 지갑이 반쯤 빠져나온 mid-action 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "서의용의 눈앞으로 어린 소녀의 흑백사진을 쑥 내민 전택수의 팔.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "전택수가 내민 흑백사진의 모서리를 단단히 움켜쥔 서의용의 손 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "한 손에 흑백사진을 쥔 채 굳은 표정을 짓는 서의용의 측면.",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "original_description": "흑백사진을 건네받으며 굳은 표정을 짓는 서의용의 측면.",
            "validator_reason": "'건네받으며'라는 진행형 및 연속 동작을 흑백사진을 손에 쥔 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "서의용의 손에 들린 흑백사진을 뚫어지게 내려다보는 나상혁의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "서의용을 향해 결연한 눈빛으로 턱을 살짝 내린 채 쳐다보는 나상혁의 측면.",
            "based_on_beat": 2,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "original_description": "서의용을 향해 결연한 눈빛으로 고개를 끄덕이는 나상혁의 측면.",
            "validator_reason": "'고개를 끄덕이는'이라는 반복적 상하 동작을 턱을 내린 단일 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "앞으로 걷는 mid-stride 자세로 상체를 비틀어 어깨 너머로 뒤돌아보며 환하게 미소 짓는 전택수의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "복도 앞쪽으로 걸어가다 어깨 너머로 뒤돌아보며 환하게 미소 짓는 전택수의 얼굴.",
            "validator_reason": "'걸어가다 뒤돌아보며'라는 두 연속 동작을 걷는 자세의 추진력이 보존된 상태에서 고개를 돌린 단일 찰나로 수정함.",
            "character_ids": []
          }
        ]
      }
    ],
    "total_shots": 732,
    "changed_shots": 227
  },
  "step_id": "shot_validator",
  "run_id": "45f4bcc1-1f48-4127-be9e-992850138fc1",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-08-14T19:15:31.441580+00:00",
  "schema_version": 1,
  "project_config_snapshot": {}
}