{
  "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": "'격렬하게 흔들리는'과 '중심을 잡으려는'이라는 연속 동작 표현을 몸이 쏠린 mid-action 정지 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "기구의 반동으로 몸이 위로 살짝 뜬 채 입을 크게 벌리고 환하게 웃는 김선영과 이수정의 얼굴",
            "based_on_beat": 0,
            "characters": [
              "김선영",
              "이수정"
            ],
            "original_description": "흔들리는 기구의 리듬에 맞춰 몸이 들썩이는 순간 환하게 웃으며 비명을 지르는 김선영과 이수정의 얼굴",
            "validator_reason": "'기구의 리듬에 맞춰 몸이 들썩이는 순간'이라는 시간 진행 및 연속 동작 표현을 반동으로 몸이 뜬 상태의 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "즐겁게 웃고 있는 김선영의 해맑은 얼굴 클로즈업, 화면 하단에 '2001년'이라는 자막이 오버랩된 상태",
            "based_on_beat": 0,
            "characters": [
              "김선영"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "S#2. 자매식당 - 밤",
        "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 자세와 손을 뻗은 고정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "행주를 쥔 손을 홀의 빈 테이블 표면에 밀착시킨 채 멈춰 있는 심옥",
            "based_on_beat": 1,
            "characters": [
              "심옥"
            ],
            "original_description": "행주를 쥐고 홀의 빈 테이블 위를 닦고 있는 심옥",
            "validator_reason": "'닦고 있는'이라는 연속 동작을 행주를 테이블에 댄 고정된 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "출입문을 향해 걷는 mid-stride 자세에서, 상체와 고개만 뒤로 돌려 심옥을 바라보는 김선영",
            "based_on_beat": 1,
            "characters": [
              "김선영",
              "심옥"
            ],
            "original_description": "출입문을 향해 발걸음을 옮기는 도중 고개를 돌려 심옥을 바라보는 김선영",
            "validator_reason": "발걸음을 옮기며 고개를 돌리는 시간 진행을 걷는 mid-stride 자세에서 고개만 돌아간 고정 상태로 수정했습니다.",
            "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": "심옥이 쥔 지폐 무더기에서 한 장을 꽉 쥐고 자신 쪽으로 팽팽하게 당기는 mid-action 자세의 김선영의 손",
            "based_on_beat": 1,
            "characters": [
              "심옥",
              "김선영"
            ],
            "original_description": "심옥의 손에 쥐어진 지폐 무더기 위로 김선영의 손이 겹쳐져 한 장을 막 낚아채는 순간",
            "validator_reason": "'낚아채는'이라는 동작을 두 손이 지폐를 잡고 당기는 긴장된 접촉 상태(mid-action)로 수정했습니다.",
            "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": [
              "선영의 아버지",
              "김선영"
            ],
            "original_description": "밖으로 나가는 김선영의 뒷모습을 바라보며 입가에 옅은 미소가 번진 선영의 아버지의 얼굴",
            "validator_reason": "'나가는', '미소가 번진'과 같은 시간 진행 표현을 옅은 미소를 띤 고정된 표정 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "한 손으로 등받이를 잡고 무릎을 굽힌 채, 빈 의자에 엉덩이가 닿기 직전인 mid-action 자세의 선영의 아버지",
            "based_on_beat": 1,
            "characters": [
              "선영의 아버지"
            ],
            "original_description": "빈 의자를 빼내어 자리에 엉덩이를 걸터앉는 순간의 선영의 아버지",
            "validator_reason": "의자를 빼내고 앉는 연속 동작을 의자에 엉덩이가 닿기 직전의 무릎이 굽혀진 mid-action 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "주방을 향해 걷는 mid-stride 자세로, 양손을 앞치마 표면에 밀착시킨 심옥의 등",
            "based_on_beat": 1,
            "characters": [
              "심옥"
            ],
            "original_description": "자신의 앞치마에 양손을 문질러 닦으며 주방 안으로 걸어 들어가는 심옥의 등",
            "validator_reason": "닦으며 걸어가는 연속 동작을 걷는 mid-stride 자세와 손을 앞치마에 댄 고정 상태로 수정했습니다.",
            "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": 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": [
              "김선영"
            ],
            "original_description": "점퍼를 입고 살금살금 발뒤꿈치를 들며 방문을 빠져나가는 김선영의 실루엣",
            "validator_reason": "'발뒤꿈치를 들며 빠져나가는'이라는 연속 이동 동작을 문밖으로 한 발을 내디딘 mid-action 순간으로 고정함",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "캄캄한 좁은 골목길 안에서 한 발을 딛고 다른 발은 뒤로 들려 있는 mid-stride 자세의 김선영 뒷모습",
            "based_on_beat": 2,
            "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": 1,
            "characters": [
              "심옥"
            ],
            "original_description": "부엌에서 국자를 든 채 고개를 돌려 거실 쪽을 의아한 표정으로 바라보는 심옥",
            "validator_reason": "'고개를 돌려'라는 동작 진행 표현을 '고개를 돌린 상태로'라는 결과 상태 및 정지 자세 묘사로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "방 안 옷장 문에 다려진 교복이 단정하게 걸려있는 모습",
            "based_on_beat": 1,
            "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": [
              "김선영"
            ],
            "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": []
          }
        ]
      },
      {
        "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": "숟가락을 입가에 댄 채 벽걸이 TV 쪽을 향해 멈춘 전택수의 시선",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "TV 뉴스 화면 속에 초라한 장례식장을 배경으로 고개를 숙이고 오열하는 심옥과 민정의 모습",
            "based_on_beat": 1,
            "characters": [
              "심옥",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "TV 화면을 응시하며 미간에 깊은 주름이 패인 전택수의 얼굴 클로즈업",
            "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": [
              "전택수"
            ],
            "original_description": "자리에서 일어나 몸을 꼿꼿이 세운 채 식당 카운터 쪽을 쳐다보는 전택수",
            "validator_reason": "'자리에서 일어나'라는 순차 동작을 제거하고 꼿꼿이 서 있는 단일 상태만 남겼습니다.",
            "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": [
              "식당 주인",
              "전택수"
            ],
            "original_description": "식당 주인이 거스름돈을 든 채 뻗은 팔 너머로, 식당 출입문 밖으로 사라지는 전택수의 뒷모습",
            "validator_reason": "'사라지는'이라는 연속 이동 동작을 보폭의 방향성이 보존된 mid-stride 정지 자세로 수정했습니다.",
            "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": [
              "전택수"
            ],
            "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": [
              "전택수",
              "소녀"
            ],
            "original_description": "엄지손가락 바닥으로 지갑 속 소녀의 사진 표면을 부드럽게 쓸어내리는 전택수의 손",
            "validator_reason": "'쓸어내리는'이라는 연속 동작을 손가락을 댄 정지 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "굳은 결의가 담긴 눈빛으로 정면 앞유리를 바라보며 시동 키를 쥐고 돌리는 자세의 전택수",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "지갑을 닫은 뒤, 굳은 결의가 담긴 눈빛으로 정면 앞유리를 바라보며 키를 돌리는 전택수",
            "validator_reason": "'지갑을 닫은 뒤'라는 순차적 시간 연결어를 제거하고 키를 돌리는 단일 순간만 남겼습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 8,
        "scene_heading": "S#8. 나주 경찰서 정문 가로수길 - 아침",
        "shots": [
          {
            "shot_index": 1,
            "description": "높이 솟은 메타세콰이어 나무들이 빽빽하게 늘어선 길 한가운데를 가로지르는 검은색 SUV의 앞모습",
            "based_on_beat": 0,
            "characters": [],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 나주 경찰서 앞 - 아침",
        "shots": [
          {
            "shot_index": 1,
            "description": "검은색 SUV 앞문이 활짝 열린 채, 그 밖으로 뻗어져 나온 전택수의 발",
            "based_on_beat": 0,
            "characters": [
              "전택수"
            ],
            "original_description": "검은색 SUV 앞문이 활짝 열리며 밖으로 뻗어져 나온 전택수의 발",
            "validator_reason": "'열리며'라는 진행형 표현을 제거하고, 문이 열려 있는 결과 상태와 발이 뻗어진 단일 정지 자세로 수정",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "고개를 들어 올린 채 차 밖에 서 있는 전택수의 어깨 너머로 보이는, 오래된 외관의 나주 경찰서 건물 전경",
            "based_on_beat": 0,
            "characters": [
              "전택수"
            ],
            "original_description": "차에서 내려 고개를 들어 올린 전택수의 어깨 너머로 보이는, 오래된 외관의 나주 경찰서 건물 전경",
            "validator_reason": "'차에서 내려'라는 선행 동작의 시간 연결을 제거하고, 차 밖에서 고개를 든 정지 상태에서의 어깨 너머 시점만 보존",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 10,
        "scene_heading": "S#10. 나주 경찰서 복도 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "강력계 사무실 문이 활짝 열린 배경 앞, 화가 난 표정의 50대 한국인 중년 여성을 등 뒤에서 밀어내는 자세의 서의용",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "50대 한국인 중년 여성"
            ],
            "original_description": "강력계 사무실 문이 덜컥 열리며, 화가 난 표정의 50대 한국인 중년 여성을 등 뒤에서 밀어내는 서의용",
            "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": "사무실 안에서 다른 형사가 문을 반쯤 열고 선 배경 앞, 중년 여성이 서의용의 가슴팍을 두 손으로 세게 밀치는 mid-impact 순간",
            "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": [
              "서의용",
              "중년 여성"
            ],
            "original_description": "서의용이 쓰러진 틈을 타 강력계 사무실 문 안으로 쏙 들어가는 중년 여성의 뒷모습",
            "validator_reason": "'틈을 타 쏙 들어가는' 시간 진행을 문턱을 넘는 한 찰나의 자세로 수정했습니다.",
            "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": [
              "전택수"
            ],
            "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": []
          },
          {
            "shot_index": 12,
            "description": "멋쩍게 입꼬리를 올린 채 자신의 점퍼 안주머니로 손을 반쯤 집어넣은 자세의 전택수",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "전택수"
            ],
            "original_description": "서의용의 요구에 멋쩍게 입꼬리를 올리며 자신의 점퍼 안주머니로 손을 집어넣는 전택수",
            "validator_reason": "'올리며 집어넣는' 두 동작을 '올린 채 집어넣은' 단일 상태로 수정했습니다.",
            "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": [
              "나주경찰서장",
              "서의용",
              "전택수"
            ],
            "original_description": "나주경찰서장의 인사를 받으며 서의용 쪽으로 힐끗 곁눈질을 하는 전택수의 표정",
            "validator_reason": "'인사를 받으며'라는 시간 진행을 제거하고 곁눈질하는 표정 모먼트로 고정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "당황한 듯 한 손으로 뒷머리를 긁적이는 자세 그대로 어색하게 굳어 있는 서의용",
            "based_on_beat": 3,
            "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": "서의용 뒤편에 마주 서서 입을 벌린 강주철과 50대 한국인 남성 경찰의 모습",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "강주철",
              "50대 한국인 남성 경찰"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "50대 한국인 남성 경찰 쪽으로 고개를 돌린 채 미간을 살짝 찌푸린 서의용의 옆얼굴",
            "based_on_beat": 1,
            "characters": [
              "50대 한국인 남성 경찰",
              "서의용"
            ],
            "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": 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": []
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 나주서 강력반 사무실 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "양손에 종이컵을 든 채 강주철의 책상 앞을 향해 한쪽 발을 막 내딛은 mid-stride 자세의 서의용의 모습",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "강주철"
            ],
            "original_description": "양손에 종이컵을 든 채 강주철의 책상 앞을 향해 걷는 서의용의 모습",
            "validator_reason": "'걷는'이라는 이동 동작을 mid-action freeze 원칙에 따라 한쪽 발을 내딛은 찰나로 수정했습니다.",
            "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": [
              "강주철",
              "서의용"
            ],
            "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": [
              "전택수",
              "서의용",
              "강주철"
            ],
            "original_description": "고개를 들어 서의용과 강주철 쪽으로 단호한 시선을 던지는 전택수",
            "validator_reason": "'고개를 들어'라는 순차 동작 표현을 '고개를 든 채'라는 정지 상태 묘사로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "눈을 크게 뜬 채 입술이 살짝 벌어진 서의용의 굳은 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "original_description": "눈을 크게 뜨고 입술이 살짝 벌어진 채 굳어버린 서의용의 얼굴 클로즈업",
            "validator_reason": "'눈을 크게 뜨고'라는 시간 진행 연결어를 '눈을 크게 뜬 채'라는 결과 고정 상태로 수정하고, 서술어를 다듬음.",
            "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": [
              "서의용"
            ],
            "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": "어두운 골목길 가로등 불빛 아래 멈춰 선 빨간 마티즈 차량의 전면부",
            "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": 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": []
          }
        ]
      },
      {
        "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": "오래된 주택가 골목길 안, 옛날 통닭집 앞을 향해 발걸음을 내딛는 전택수의 뒷모습",
            "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": [
              "서의용"
            ],
            "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": []
          }
        ]
      },
      {
        "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": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "강물 앞쪽으로 쪼그려 앉기 위해 무릎을 굽히는 전택수의 뒷모습",
            "validator_reason": "'쪼그려 앉기 위해'라는 목적과 동작의 진행을 지우고 무릎을 반쯤 굽혀 몸을 낮추는 mid-action의 순간으로 재작성함.",
            "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": 21,
        "scene_heading": "S#21. 나주서 수사과장실 - 낮",
        "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": 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": []
          }
        ]
      },
      {
        "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": "두 사람 쪽을 향해 몸을 내민 채 턱을 치켜든 강주철의 상체",
            "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": 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": [
              "나상혁",
              "서의용"
            ],
            "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": 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": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "전택수, 서의용, 강주철, 나상혁의 네 손이 쥔 소주잔들이 한데 모여 겹쳐진 순간",
            "based_on_beat": 2,
            "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": 2,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "의자에 앉은 채 나상혁 쪽으로 고개를 돌려 눈을 크게 뜬 서의용",
            "validator_reason": "'고개를 돌려 눈을 뜬'이라는 순차 동작 표현을 '고개를 돌린 자세로'라는 동시 고정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "의자에서 엉덩이를 반쯤 뗀 채 책상 위 서류 더미 사이로 손을 뻗은 서의용",
            "based_on_beat": 2,
            "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": "정면을 응시하며 난처한 표정으로 입술을 꾹 다문 서의용의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "맑은 대낮, 광주 시내의 아스팔트 도로 위를 질주하는 차량의 외부 측면, 바퀴가 빠르게 회전하며 차체가 앞으로 나아가는 방향성이 포착된 mid-action 순간",
            "based_on_beat": 1,
            "characters": [],
            "original_description": "맑은 대낮, 광주 시내의 아스팔트 도로 위를 질주하는 차량의 외부 측면",
            "validator_reason": "차량이 질주하는 연속적인 움직임을 바퀴의 회전과 차체의 추진 방향이 시각적으로 드러나는 mid-action 순간으로 구체화하여 재작성함",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 26,
        "scene_heading": "S#26. 전남대 법의학교실 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "모니터 화면 속 훼손된 부검 사진 위를 손가락으로 가리킨 채 입을 벌린 50대 한국인 남성 부검의의 상체",
            "based_on_beat": 1,
            "characters": [
              "50대 한국인 남성 부검의"
            ],
            "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": "서의용이 건넨 복사본 사진을 내려다보며 미간을 살짝 찌푸린 50대 한국인 남성 부검의의 얼굴",
            "based_on_beat": 2,
            "characters": [
              "50대 한국인 남성 부검의",
              "서의용"
            ],
            "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": []
          }
        ]
      },
      {
        "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": 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": [
              "민정"
            ],
            "original_description": "소파 위로 쓰러진 핸드백의 끈을 부자연스럽게 꺾인 손가락으로 쥐어 바르게 세우는 민정의 손 클로즈업",
            "validator_reason": "'쥐어 세우는'이라는 순차적 동작을 '쥐고 있는'이라는 단일 정지 상태로 수정함.",
            "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": [
              "민정",
              "전택수"
            ],
            "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": [
              "심옥",
              "전택수"
            ],
            "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": 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": []
          }
        ]
      },
      {
        "scene_index": 30,
        "scene_heading": "S#30. 택수 집, 거실 - 밤",
        "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": [
              "전택수"
            ],
            "original_description": "주방 가스레인지 위 냄비 옆에 선 채 냉장고 안에서 양손으로 커다란 김치통을 막 꺼내는 순간의 전택수의 상체",
            "validator_reason": "'막 꺼내는 순간'이라는 시간 진행적 동작 표현을 양손으로 쥐고 당기는 구체적인 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "TV 앞 거실 테이블에 앉아 김치통을 앞에 둔 채 라면 면발을 젓가락으로 높이 들어 올린 전택수",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 31,
        "scene_heading": "S#31. 원룸 - 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "한 손에 쥔 수건을 젖은 머리카락 위에 얹은 채 켜진 TV 화면을 응시하는 이미경의 상체",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "TV 화면 불빛이 비치는 가운데 동공이 크게 확장된 채 딱딱하게 굳어버린 이미경의 얼굴 클로즈업",
            "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": "어두운 실내 공간의 켜진 TV 화면 속, 모자이크 처리된 유가족이 강가에 선 모습이 띄워진 시사 프로그램 화면 클로즈업",
            "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": []
          }
        ]
      },
      {
        "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": [
              "나주경찰서장",
              "전택수"
            ],
            "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": [
              "나주경찰서장",
              "전택수"
            ],
            "original_description": "전택수를 향해 한숨을 쉰 채 걱정스러운 눈빛으로 쳐다보는 나주경찰서장의 굳은 얼굴",
            "validator_reason": "'한숨을 쉰 채'라는 시간적 진행을 암시하는 호흡 동작 표현을 제거하고 단일 정지 상태로 수정함",
            "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": []
          }
        ]
      },
      {
        "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": [
              "장원섭",
              "전택수"
            ],
            "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": []
          },
          {
            "shot_index": 12,
            "description": "입술을 굳게 다문 채 깊은 생각에 잠긴 표정으로 전택수의 눈을 가만히 들여다보는 장원섭의 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "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": [
              "지국현"
            ],
            "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": [
              "서의용",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "활짝 열린 차량 트렁크 안쪽에 가득 찬 지폐 다발을 뚫어지게 내려다보는 지국현의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "50대 한국인 남성을 향해 찌푸린 표정으로 몸을 반쯤 일으킨 지국현의 굳은 상체",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "50대 한국인 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "시골집 부엌에서 50대 한국인 남성의 뒤통수를 향해 벽돌을 쥔 손을 높이 치켜든 지국현의 팔",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "50대 한국인 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "부엌 바닥에 쓰러진 50대 한국인 남성의 목을 양손으로 꽉 쥔 채 체중을 실어 짓누르는 지국현의 모습",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "50대 한국인 남성"
            ],
            "original_description": "부엌 바닥에 쓰러진 50대 한국인 남성의 목을 양손으로 강하게 졸라매는 지국현의 모습",
            "validator_reason": "'졸라매는'이라는 지속적인 동작을 양손으로 꽉 쥐고 체중을 실어 짓누르는 능동적 신체 역학을 살린 고정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "어두운 방 안에서 바닥에 눕혀진 40대 한국인 남성의 목을 두 손으로 꽉 쥔 채 억누르는 지국현의 억센 상체",
            "based_on_beat": 1,
            "characters": [
              "지국현",
              "40대 한국인 남성"
            ],
            "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": 2,
            "characters": [
              "나상혁",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "테이블 위 담배를 보고 자리에서 엉덩이를 반쯤 뗀 광주교도소 교도관의 놀란 모습",
            "based_on_beat": 2,
            "characters": [
              "광주교도소 교도관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "엉덩이를 반쯤 뗀 광주교도소 교도관의 팔을 한 손으로 꽉 움켜쥔 전택수의 손 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "광주교도소 교도관"
            ],
            "original_description": "일어서려는 광주교도소 교도관의 팔을 한 손으로 덥석 꽉 쥔 전택수의 손 클로즈업",
            "validator_reason": "'일어서려는'이라는 의도적 진행 동작과 '덥석'이라는 동작 부사를 제거하고 정적 접촉 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "광주교도소 교도관을 향해 단호한 눈빛을 쏘아보는 전택수의 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "광주교도소 교도관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "의자에 다시 주저앉은 채 찜찜한 표정으로 앞을 바라보는 광주교도소 교도관의 측면",
            "based_on_beat": 2,
            "characters": [
              "광주교도소 교도관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "손에 든 담뱃갑을 코끝에 바짝 댄 채 눈을 지그시 감고 냄새를 들이마시는 지국현의 얼굴",
            "based_on_beat": 2,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "담뱃갑을 테이블 위 나상혁 쪽으로 밀고 있는, 팔과 손끝에 힘이 실린 지국현의 손",
            "based_on_beat": 2,
            "characters": [
              "지국현",
              "나상혁"
            ],
            "original_description": "담뱃갑을 테이블 위 나상혁 쪽으로 쓱 밀어내는 힘이 실린 지국현의 손",
            "validator_reason": "'밀어내는'이라는 진행형 동작을 팔과 손끝에 힘이 실린 mid-action 상태로 구체화함.",
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "실망한 기색으로 시선을 바닥으로 떨군 전택수의 옆얼굴",
            "based_on_beat": 2,
            "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": [
              "전택수",
              "지국현"
            ],
            "original_description": "지국현의 말에 놀란 듯 눈을 크게 뜨고 그를 응시하는 전택수의 굳은 얼굴",
            "validator_reason": "'지국현의 말에'라는 청각적 인과 관계 표현을 제거하고 시각적 상태만 남김.",
            "character_ids": []
          },
          {
            "shot_index": 22,
            "description": "지국현을 향해 화가 잔뜩 난 표정으로 목에 핏대를 세운 서의용의 상체",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 23,
            "description": "자리에서 꼿꼿하게 선 채 지국현을 쏘아보는 전택수의 전경",
            "based_on_beat": 4,
            "characters": [
              "전택수",
              "지국현"
            ],
            "original_description": "자리에서 벌떡 일어나 꼿꼿하게 선 채 지국현을 쏘아보는 전택수의 전경",
            "validator_reason": "'벌떡 일어나'라는 선행 동작을 제거하고 꼿꼿하게 선 결과 자세만 남김.",
            "character_ids": []
          },
          {
            "shot_index": 24,
            "description": "닫힌 조사실 문 쪽을 향해 걸음을 내딛는, 한 발이 바닥에서 막 떨어져 체중이 앞으로 쏠린 전택수의 뒷모습",
            "based_on_beat": 4,
            "characters": [
              "전택수"
            ],
            "original_description": "닫힌 조사실 문 쪽을 향해 발걸음을 내딛는 전택수의 뒷모습",
            "validator_reason": "'발걸음을 내딛는'이라는 이동 동작을 체중이 실린 한 발 떼기의 mid-action 자세로 구체화함.",
            "character_ids": []
          },
          {
            "shot_index": 25,
            "description": "밖으로 나가는 전택수의 등 뒤에서 옅은 미소를 머금은 지국현의 얼굴 클로즈업",
            "based_on_beat": 4,
            "characters": [
              "지국현",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 26,
            "description": "자리에서 몸을 일으킨 서의용의 어깨를 양손으로 꽉 쥔 나상혁의 상체",
            "based_on_beat": 4,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 27,
            "description": "씩씩대는 서의용을 향해 차분한 표정으로 꼿꼿하게 앉아 시선을 고정한 지국현의 얄미운 얼굴",
            "based_on_beat": 4,
            "characters": [
              "지국현",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 28,
            "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": [
              "지국현",
              "광주교도소 교도관"
            ],
            "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": [
              "지국현"
            ],
            "original_description": "열린 독방 철문 안으로 막 걸어 들어가는 지국현의 뒷모습",
            "validator_reason": "'막 걸어 들어가는'이라는 이동 동작을 '문턱을 한쪽 발로 딛고 몸을 들이는' mid-action 순간으로 구체화함",
            "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": [
              "서의용"
            ],
            "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": [
              "나상혁"
            ],
            "original_description": "두 사람의 대화에 확신에 찬 눈빛으로 고개를 끄덕이며 입을 벌린 나상혁의 상체",
            "validator_reason": "'고개를 끄덕이며'라는 연속 동작을 '고개를 살짝 아래로 꺾은 채'라는 정지된 결과 상태로 수정함.",
            "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": 1,
            "characters": [
              "30대 초반 한국인 남성",
              "나상혁"
            ],
            "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": 3,
            "characters": [
              "30대 초반 한국인 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "열린 사무실 출입문 밖을 향해 한 발은 바닥을 딛고 다른 발은 허공에 든 mid-stride 자세의 30대 초반 한국인 남성 뒷모습",
            "based_on_beat": 3,
            "characters": [
              "30대 초반 한국인 남성"
            ],
            "original_description": "열린 사무실 출입문 밖으로 발걸음을 내딛는 30대 초반 한국인 남성의 뒷모습",
            "validator_reason": "'발걸음을 내딛는'이라는 이동 동작을 한 발이 들린 mid-action 찰나로 구체화하여 모션 방향성을 보존했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "밖으로 나간 30대 초반 한국인 남성의 뒷모습을 착잡한 눈빛으로 응시하는 서의용과 나상혁의 모습",
            "based_on_beat": 3,
            "characters": [
              "30대 초반 한국인 남성",
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 41,
        "scene_heading": "S#41. 놀이터 - 낮",
        "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": 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": 2,
            "characters": [
              "이수정"
            ],
            "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": []
          }
        ]
      },
      {
        "scene_index": 42,
        "scene_heading": "S#42. 선영네 집, 아파트 복도 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "복도식 아파트의 긴 복도 한가운데를 나란히 걷고 있는 서의용과 나상혁의 전경, mid-stride 자세로 한 발은 뻗고 다른 발은 뒤에 있는",
            "based_on_beat": 1,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "복도식 아파트의 긴 복도 한가운데를 나란히 걷고 있는 서의용과 나상혁의 전경",
            "validator_reason": "Routine progression.",
            "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": "Standard optimization step applied.",
            "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": "Standard optimization step applied.",
            "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": []
          }
        ]
      },
      {
        "scene_index": 43,
        "scene_heading": "S#43. 선영네 집 - 낮",
        "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": [
              "민정",
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "고개를 푹 숙인 채 바닥을 응시하며 생각에 잠긴 민정",
            "based_on_beat": 2,
            "characters": [
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "작은 낡은 종이상자를 양손으로 받쳐 든 채, 한 발은 방바닥을 딛고 다른 발은 문밖을 향해 내디딘 민정의 전경",
            "based_on_beat": 3,
            "characters": [
              "민정"
            ],
            "original_description": "작은 낡은 종이상자를 양손으로 받쳐 든 채 방 밖으로 걸어 나오는 민정의 전경",
            "validator_reason": "'걸어 나오는'이라는 이동 동작을 앞발을 내디딘 mid-action 순간으로 수정했습니다.",
            "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": [],
            "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": [
              "서의용"
            ],
            "original_description": "손에 든 사진을 바라보며 미간이 미세하게 떨리는 서의용의 흔들리는 눈빛 클로즈업",
            "validator_reason": "'미세하게 떨리는', '흔들리는' 등의 시간 흐름을 나타내는 표현을 제거하고 정지된 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "서의용을 향해 씁쓸한 눈빛으로 입술을 뗀 민정의 슬픈 얼굴",
            "based_on_beat": 3,
            "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": 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": [
              "서의용",
              "강주철"
            ],
            "original_description": "강주철 쪽으로 고개를 홱 돌려 미간을 구긴 채 퉁명스럽게 쏘아보는 서의용의 뚱한 표정",
            "validator_reason": "'고개를 홱 돌려'라는 시간적 선후 동작을 '고개를 돌린 채'라는 고정된 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "바람에 흔들리는 옥상 아래 푸른 논을 배경으로 난간 곁에 나란히 선 서의용과 강주철의 전경",
            "based_on_beat": 3,
            "characters": [
              "서의용",
              "강주철"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 46,
        "scene_heading": "S#46. 나주서 수사과장실 - 낮",
        "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": []
          },
          {
            "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": 2,
            "characters": [
              "서의용"
            ],
            "original_description": "헤드록에서 풀려나 소파에 앉은 채 흐트러진 자신의 머리카락을 손으로 매만지는 서의용의 상체",
            "validator_reason": "'풀려나'라는 과거 시점의 동작을 제거하고 현재 앉아 머리를 매만지는 한 찰나만 묘사했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "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": "식탁 의자에 앉아 눈을 반쯤 감은 채 입을 크게 벌리고 하품을 하는 10대 후반 한국인 소녀의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "10대 후반 한국인 소녀"
            ],
            "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": "숟가락을 쥔 채 눈을 동그랗게 뜨고 서의용 쪽을 바라보는 10대 후반 한국인 소녀의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "10대 후반 한국인 소녀"
            ],
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "한 손에 낡은 노트를 쥔 채 허겁지겁 현관 쪽을 향해 한 발을 내디뎌 땅에서 갓 떨어진 mid-stride 자세의 서의용의 뒷모습",
            "based_on_beat": 1,
            "characters": [
              "서의용"
            ],
            "original_description": "한 손에 낡은 노트를 쥔 채 허겁지겁 현관 쪽을 향해 발걸음을 옮기는 서의용의 뒷모습",
            "validator_reason": "'발걸음을 옮기는'이라는 이동 동작을 한 발이 땅에서 떨어진 mid-stride 자세로 수정함.",
            "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": "의자 위로 엉덩이를 반쯤 내린 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": 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": [
              "나상혁",
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "과거를 떠올리듯 시선을 살짝 아래로 깐 이미경의 굳은 얼굴 클로즈업",
            "based_on_beat": 1,
            "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": [
              "이미경"
            ],
            "original_description": "서의용의 제안에 당황한 듯 눈동자가 흔들리는 이미경의 얼굴 클로즈업",
            "validator_reason": "'눈동자가 흔들리는'의 움직임 묘사를 눈을 크게 뜬 정적 상태로 변경했습니다.",
            "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": []
          }
        ]
      },
      {
        "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": [
              "나상혁",
              "서의용"
            ],
            "original_description": "꼬리뼈 부분에 피가 고인 부검 사진이 띄워진 노트북을 서의용 쪽으로 뻗어 밀어내는 나상혁의 양손",
            "validator_reason": "'뻗어 밀어내는'이라는 순차적 동작을 팔을 뻗은 채 노트북을 밀어내는 mid-action 순간으로 고정함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "서의용 앞의 책상 위로 밀려난 노트북 화면 속 피가 고인 부검 사진 클로즈업",
            "based_on_beat": 3,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "노트북 화면을 향해 상체를 바짝 들이민 채 미간을 깊게 구긴 서의용의 얼굴",
            "based_on_beat": 4,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "구석의 유품 상자 안으로 양손을 깊숙이 집어넣은 채 어깨를 수그린 서의용의 뒷모습",
            "based_on_beat": 4,
            "characters": [
              "서의용"
            ],
            "original_description": "구석의 유품 상자 안을 양손으로 급하게 뒤적이는 서의용의 뒷모습",
            "validator_reason": "'뒤적이는'이라는 반복적 연속 동작을 상자 안에 손을 넣고 있는 고정 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "손에 쥔 다이어리 페이지를 향해 시선을 꽂은 채 눈을 번쩍 뜬 서의용의 얼굴",
            "based_on_beat": 4,
            "characters": [
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "다이어리를 쥔 서의용을 향해 의아한 표정으로 고개를 뺀 나상혁의 상체",
            "based_on_beat": 4,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "특정 글귀가 적힌 다이어리 페이지를 나상혁 쪽으로 뻗은 채 쥐고 있는 서의용의 팔",
            "based_on_beat": 4,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "original_description": "특정 글귀가 적힌 다이어리 페이지를 나상혁 쪽으로 뻗어 내미는 서의용의 팔",
            "validator_reason": "'뻗어 내미는' 연속 동작을 팔을 뻗은 채 다이어리를 들고 있는 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "서의용이 내민 다이어리 끝자락을 꽉 쥔 나상혁의 손 클로즈업",
            "based_on_beat": 4,
            "characters": [
              "나상혁",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "다이어리 페이지를 뚫어지게 내려다보며 눈빛이 번뜩이는 나상혁의 얼굴 클로즈업",
            "based_on_beat": 4,
            "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": [
              "나상혁",
              "전택수"
            ],
            "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": 51,
        "scene_heading": "S#51. 나주서 복도 - 낮",
        "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": "전택수의 등 뒤를 향해 손을 번쩍 치켜든 채 활짝 웃는 30대 한국인 남성 기자의 상체",
            "based_on_beat": 1,
            "characters": [
              "30대 한국인 남성 기자"
            ],
            "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": "나주경찰서장과 30대 한국인 남성 기자를 향해 단호한 눈빛으로 고개를 한쪽으로 비튼 전택수의 상체",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "나주경찰서장과 30대 한국인 남성 기자를 향해 단호한 눈빛으로 고개를 젓는 전택수의 상체",
            "validator_reason": "'고개를 젓는'이라는 연속 동작을 단호한 눈빛은 보존한 채 고개를 튼 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "전택수를 향해 상체를 살짝 숙인 채 능글맞게 미소 짓는 30대 한국인 남성 기자의 모습",
            "based_on_beat": 2,
            "characters": [
              "30대 한국인 남성 기자"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "30대 한국인 남성 기자를 향해 불만스러운 듯 인상을 팍 쓴 전택수의 얼굴 클로즈업",
            "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": "복도 끝 강력반 사무실 문을 향해 바쁘게 걷는 mid-stride 자세, 한쪽 발을 막 떼어 허공에 둔 전택수의 뒷모습",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "복도 끝 강력반 사무실 문을 향해 바쁘게 발걸음을 옮기는 전택수의 뒷모습",
            "validator_reason": "'발걸음을 옮기는'이라는 이동 동작을 모션 방향과 추진력이 보존된 mid-stride 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "멀어지는 전택수의 뒷모습을 향해 황당하다는 듯 헛웃음을 흘리는 나주경찰서장의 어이없는 표정",
            "based_on_beat": 3,
            "characters": [
              "나주경찰서장"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 52,
        "scene_heading": "S#52. 원룸 - 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "소파에 앉아 켜진 TV 화면을 응시하는 이미경 너머로, 주방에서 커피포트를 기울인 채 서 있는 30대 초반 한국인 남성이 보이는 거실 전경",
            "based_on_beat": 1,
            "characters": [
              "이미경",
              "30대 초반 한국인 남성"
            ],
            "original_description": "소파에 앉아 켜진 TV 화면을 응시하는 이미경 너머로, 주방에서 커피를 내리고 있는 30대 초반 한국인 남성이 보이는 거실 전경",
            "validator_reason": "'커피를 내리고 있는'이라는 모호한 동작 진행 표현을 '커피포트를 기울인 채 서 있는'이라는 구체적인 시각적 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "커피잔을 든 채 이미경 쪽으로 고개를 돌린 상태로 다정하게 미소 짓는 30대 초반 한국인 남성의 상체",
            "based_on_beat": 1,
            "characters": [
              "30대 초반 한국인 남성"
            ],
            "original_description": "커피잔을 든 채 이미경 쪽으로 고개를 돌려 다정하게 미소 짓는 30대 초반 한국인 남성의 상체",
            "validator_reason": "두 동작이 시간 순서대로 연결된 '고개를 돌려'를 시각적 결과 상태인 '고개를 돌린 상태로'로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "시선은 TV 화면에 고정한 채 무심하게 입술을 뗀 이미경의 옆얼굴",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "켜진 TV 화면 속, 드들강의 쓸쓸한 풍경이 띄워진 뉴스 화면 클로즈업",
            "based_on_beat": 2,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "화면을 향해 목을 뻗은 채 동공이 미세하게 확장된 이미경의 굳은 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "커피잔을 손에 든 채 거실에 서서 TV 화면을 쳐다보는 30대 초반 한국인 남성의 측면",
            "based_on_beat": 2,
            "characters": [
              "30대 초반 한국인 남성"
            ],
            "original_description": "커피잔을 손에 든 채 거실로 나와 TV 화면을 쳐다보는 30대 초반 한국인 남성의 측면",
            "validator_reason": "이동 동작과 보는 동작이 연결된 '거실로 나와'를 삭제하고 '거실에 서서'라는 단일 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "30대 초반 한국인 남성 쪽으로 고개를 돌린 채 심란한 눈빛으로 미간을 찌푸린 이미경의 얼굴",
            "based_on_beat": 3,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "30대 초반 한국인 남성을 향해 단호한 표정으로 턱을 치켜든 이미경의 상체",
            "based_on_beat": 3,
            "characters": [
              "이미경"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "이미경을 향해 당황한 듯 눈을 크게 뜬 채 입을 벌린 30대 초반 한국인 남성의 얼굴",
            "based_on_beat": 3,
            "characters": [
              "30대 초반 한국인 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "30대 초반 한국인 남성의 시선을 피한 채 바닥으로 고개를 푹 숙인 이미경의 굳은 상체",
            "based_on_beat": 3,
            "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": [
              "장원섭",
              "지국현"
            ],
            "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": [
              "장원섭",
              "지국현"
            ],
            "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": 1,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "자신의 입안에 은행알을 넣은 채 지국현을 편안한 눈빛으로 주시하는 장원섭의 얼굴",
            "based_on_beat": 1,
            "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": [
              "장원섭",
              "지국현"
            ],
            "original_description": "장원섭의 시선을 받아치며 한쪽 입꼬리를 비스듬히 올린 지국현의 방어적인 얼굴",
            "validator_reason": "'받아치며'라는 시간 연결어를 '맞받아친 채'라는 동시 고정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "description": "은행알을 입술에 맞댄 지국현의 입가 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "지국현"
            ],
            "original_description": "은행알을 입술 사이로 막 밀어 넣는 지국현의 입가 클로즈업",
            "validator_reason": "'막 밀어 넣는'이라는 시간 진행 및 동작 표현을 '맞댄'이라는 정지 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "지국현을 향해 정색한 표정으로 날카로운 경고의 눈빛을 쏘아보는 장원섭의 단호한 얼굴",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "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": [
              "엄지 골무를 낀 손"
            ],
            "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": [
              "장원섭",
              "전택수"
            ],
            "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": 3,
            "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": 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": 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": "덩그러니 놓인 조사실 책상 너머로 검찰 수사관을 빤히 노려보는 40대 험상궂은 한국인 남성의 살벌한 표정",
            "based_on_beat": 1,
            "characters": [
              "검찰 수사관",
              "40대 험상궂은 한국인 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "손에 든 서류 페이지를 내려다보며 사무적인 표정으로 입을 뗀 검찰 수사관의 상체",
            "based_on_beat": 1,
            "characters": [
              "검찰 수사관"
            ],
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "좁은 면담실 안, 70대 백발의 한국인 남성을 마주 보고 앉아 넉살 좋은 미소를 짓는 서의용의 전경",
            "based_on_beat": 1,
            "characters": [
              "70대 백발의 한국인 남성",
              "서의용"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "보건실 책상 앞 의자에 반듯하게 앉아 무표정한 얼굴로 입을 반쯤 연 나상혁의 상체",
            "based_on_beat": 1,
            "characters": [
              "나상혁"
            ],
            "original_description": "보건실 책상 앞 의자에 반듯하게 앉아 무표정한 얼굴로 질문을 던지는 나상혁의 상체",
            "validator_reason": "연속적인 발화 동작을 나타내는 '질문을 던지는'을 시각적 정지 상태인 '입을 반쯤 연'으로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "허공을 향해 고개를 살짝 숙인 채 회상하듯 입을 벌린 50대 한국인 남성의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "50대 한국인 남성"
            ],
            "original_description": "허공을 향해 고개를 살짝 끄덕이며 회상하듯 입을 벌린 50대 한국인 남성의 얼굴",
            "validator_reason": "연속 동작인 '끄덕이며'를 고정된 결과 상태인 '숙인 채'로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "두 손을 가지런히 모은 채 주눅 든 표정으로 나상혁을 올려다보는 30대 소심한 인상의 한국인 남성 상체",
            "based_on_beat": 1,
            "characters": [
              "나상혁",
              "30대 소심한 인상의 한국인 남성"
            ],
            "character_ids": []
          },
          {
            "shot_index": 8,
            "description": "서의용 쪽을 향해 상체를 바짝 들이민 채 목소리를 낮추듯 입술을 뗀 40대 체격이 큰 한국인 남성의 측면",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "40대 체격이 큰 한국인 남성"
            ],
            "original_description": "서의용 쪽을 향해 상체를 바짝 들이밀며 목소리를 낮추듯 입술을 뗀 40대 체격이 큰 한국인 남성의 측면",
            "validator_reason": "연속 동작인 '들이밀며'를 고정된 결과 상태인 '들이민 채'로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "동공이 커진 채 상체를 앞으로 바짝 내민 서의용의 솔깃한 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "서의용"
            ],
            "original_description": "맞은편의 말을 듣고 동공이 커진 채 상체를 앞으로 바짝 내민 서의용의 솔깃한 얼굴 클로즈업",
            "validator_reason": "시간의 경과와 인과를 암시하는 '맞은편의 말을 듣고'를 제거하고 시각적 상태만 남겼습니다.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 56,
        "scene_heading": "S#56. 양지다방 앞 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "보자기 묶음이 올려진 쟁반을 두 손으로 든 채 다방 입구 쪽으로 한쪽 발을 내디딘 mid-stride 자세의 신경희의 전경",
            "based_on_beat": 1,
            "characters": [
              "신경희"
            ],
            "original_description": "보자기 묶음이 올려진 쟁반을 두 손으로 든 채 다방 입구 쪽으로 걷고 있는 신경희의 전경",
            "validator_reason": "'걷고 있는'이라는 연속 이동 동작을 한쪽 발을 내디딘 mid-action freeze 자세로 수정함.",
            "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": "다방 입구 반대편으로 한쪽 발을 내디딘 mid-stride 자세인 신경희의 뒷모습을 씁쓸하게 바라보는 서의용과 나상혁의 전경",
            "based_on_beat": 2,
            "characters": [
              "신경희",
              "서의용",
              "나상혁"
            ],
            "original_description": "다방 입구 반대편으로 걸어가는 신경희의 뒷모습을 씁쓸하게 바라보는 서의용과 나상혁의 전경",
            "validator_reason": "'걸어가는'이라는 연속 이동 동작을 한쪽 발을 내디딘 mid-action freeze 자세로 수정함.",
            "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": 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": 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": "'집어 드는'이라는 연속 동작을 '집어 든' 고정 자세로 수정함.",
            "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": 2,
            "characters": [
              "장원섭",
              "지국현"
            ],
            "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": [
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 59,
        "scene_heading": "S#59. 광주지검 차장검사실 - 낮",
        "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": []
          }
        ]
      },
      {
        "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": 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": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "스트레이트 잔을 입술에 댄 채 고개를 뒤로 젖힌 장원섭의 옆얼굴",
            "based_on_beat": 3,
            "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": [
              "장원섭"
            ],
            "original_description": "전택수의 말에 정곡을 찔린 듯 동공이 확장되며 멈칫한 장원섭의 얼굴 클로즈업",
            "validator_reason": "'확장되며'라는 시간 진행 표현을 '확장된 채'라는 결과 상태로 수정하여 한 순간으로 고정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "입술을 굳게 다문 채 전택수를 물끄러미 응시하는 장원섭의 굳은 상체",
            "based_on_beat": 4,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "장원섭 쪽으로 상체를 바짝 내민 채 절실한 눈빛을 쏘아보는 전택수의 얼굴",
            "based_on_beat": 4,
            "characters": [
              "전택수",
              "장원섭"
            ],
            "original_description": "장원섭 쪽으로 상체를 바짝 내밀고 절실한 눈빛을 쏘아보는 전택수의 얼굴",
            "validator_reason": "'내밀고'라는 시간 순서 연결어를 '내민 채'로 수정하여 고정된 자세로 표현했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "전택수를 향해 놀란 듯 눈을 동그랗게 뜬 채 입술을 살짝 벌린 장원섭의 표정",
            "based_on_beat": 4,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "original_description": "전택수를 향해 놀란 듯 눈을 동그랗게 뜨고 입술을 살짝 벌린 장원섭의 표정",
            "validator_reason": "'뜨고'라는 순차적 동작 연결어를 '뜬 채'로 수정하여 동시적인 정지 상태로 만들었습니다.",
            "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": 2,
            "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": [
              "차장검사"
            ],
            "original_description": "자리에서 일어나 출입문 쪽을 향해 발걸음을 막 옮기는 차장검사의 뒷모습",
            "validator_reason": "'일어나'와 '발걸음을 옮기는'의 시간차가 있는 두 동작을 일어선 상태에서 발을 뗀 mid-action 순간으로 통합",
            "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": "닫히려는 엘리베이터 문 사이로 다급하게 상체를 들이민 장원섭의 모습",
            "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": 3,
            "characters": [
              "차장검사",
              "장원섭"
            ],
            "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": []
          }
        ]
      },
      {
        "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": 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": [
              "신경희",
              "지국현"
            ],
            "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": [
              "지국현"
            ],
            "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": 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": "유경자와 신경희 곁에서 피켓을 들고 구호를 외치듯 입을 벌린 50대 한국인 남성의 모습",
            "based_on_beat": 1,
            "characters": [
              "50대 한국인 남성",
              "유경자",
              "신경희"
            ],
            "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": "장원섭을 향해 시선을 고정한 채 자리에 앉아있는 다양한 연령대의 한국인 남녀들의 모습",
            "based_on_beat": 1,
            "characters": [
              "장원섭",
              "다양한 연령대의 한국인 남녀들"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "description": "단상에 선 채 객석을 향해 확신에 찬 눈빛으로 입을 크게 벌린 장원섭의 상체",
            "based_on_beat": 1,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 67,
        "scene_heading": "S#67. 광주지검 세미나실 앞 - 낮",
        "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": 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": [
              "장원섭",
              "사람들"
            ],
            "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": "굳은 표정으로 고개를 살짝 숙인 40대 한국인 여성의 얼굴",
            "based_on_beat": 2,
            "characters": [
              "40대 한국인 여성"
            ],
            "original_description": "장원섭의 말을 들으며 굳은 표정으로 고개를 끄덕이는 40대 한국인 여성의 얼굴",
            "validator_reason": "'들으며', '끄덕이는'이라는 두 연속 동작과 시간 연결어를 제거하고 끄덕이는 모션 중 고개가 내려간 한 찰나의 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "단상을 향해 안타까운 눈빛으로 시선을 고정한 50대 한국인 남성의 상체",
            "based_on_beat": 2,
            "characters": [
              "50대 한국인 남성"
            ],
            "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": "손가락 하나가 노트북 자판 키를 누른 순간의 30대 한국인 남성의 손가락 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "30대 한국인 남성"
            ],
            "original_description": "노트북 자판 위를 빠르게 두드리고 있는 30대 한국인 남성의 손가락 클로즈업",
            "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": []
          }
        ]
      },
      {
        "scene_index": 70,
        "scene_heading": "S#70. 자매식당 앞 - 밤",
        "shots": [
          {
            "shot_index": 1,
            "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": [
              "전택수"
            ],
            "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": [
              "전택수"
            ],
            "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": [
              "심옥",
              "전택수"
            ],
            "original_description": "전택수의 잔 위로 소주병을 기울여 술을 따르는 심옥의 팔",
            "validator_reason": "'따르는'이라는 동작을 술줄기가 떨어지고 있는 정지된 시각적 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "환하게 웃는 심옥의 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "심옥"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "웃고 있는 심옥을 향해 짠한 눈빛을 고정한 전택수의 얼굴",
            "based_on_beat": 2,
            "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": 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": 3,
            "characters": [
              "김민호 부검의",
              "지국현의 변호인"
            ],
            "original_description": "김민호 부검의 앞에 다가서서 날카로운 시선으로 질문을 던지듯 입을 벌린 지국현의 변호인의 측면",
            "validator_reason": "'다가서서'라는 선행 이동 동작을 제거하고 '선 채'로 바꾸어 두 동작이 섞인 묘사를 한 찰나의 정지 자세로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 9,
            "description": "지국현의 변호인의 시선을 피한 채 입술을 꾹 다문 김민호 부검의의 곤혹스러운 얼굴 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인",
              "김민호 부검의"
            ],
            "character_ids": []
          },
          {
            "shot_index": 10,
            "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": 3,
            "characters": [
              "고원효",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "지국현의 변호인을 향해 언짢은 표정으로 미간을 찌푸린 고원효의 얼굴",
            "based_on_beat": 3,
            "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": [
              "지국현의 변호인",
              "장원섭"
            ],
            "original_description": "자리에서 벌떡 일어난 채 지국현의 변호인 쪽을 향해 단호하게 입을 벌린 장원섭의 상체",
            "validator_reason": "일어나는 동작이 완료된 고정 상태로 수정",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "장원섭을 향해 비꼬듯 한쪽 입꼬리를 올린 채 쏘아보는 지국현의 변호인의 측면",
            "based_on_beat": 3,
            "characters": [
              "장원섭",
              "지국현의 변호인"
            ],
            "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": [
              "신경희"
            ],
            "original_description": "방청석 자리에서 벌떡 일어나 앞을 향해 삿대질을 하며 고함을 치는 신경희의 분노한 얼굴",
            "validator_reason": "일어나는 동작과 고함치는 상태가 중첩되어 일어선 고정 상태로 수정",
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "신경희 주위에서 일제히 기립해 단상 쪽을 향해 목에 핏대를 세우며 고함치는 40~50대 남녀들의 아수라장 전경",
            "based_on_beat": 3,
            "characters": [
              "신경희",
              "40대~50대 한국인 남녀들"
            ],
            "original_description": "신경희 주위에서 일제히 일어나 단상 쪽을 향해 목에 핏대를 세우며 고함을 치는 다수의 40대~50대 한국인 남녀들의 아수라장 전경",
            "validator_reason": "일어나는 진행 동작을 기립한 상태로 수정",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 75,
        "scene_heading": "S#75. 광주지방법원 법정 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "법정의 대형 스크린 화면 위로 10살 정도의 한국인 여자아이, 10대 후반의 한국인 여학생, 지국현이 시골집을 배경으로 서 있는 빛바랜 사진이 띄워진 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "10살 정도의 한국인 여자아이",
              "10대 후반의 한국인 여학생",
              "지국현"
            ],
            "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": "스크린을 올려다보며 눈을 크게 뜬 채 당황한 기색이 역력한 장원섭의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 5,
            "description": "스크린 화면 속 10대 후반 한국인 여학생의 눈 밑에 선명하게 찍힌 검은 점 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "10대 후반 한국인 여학생"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "스크린 쪽을 손가락으로 가리킨 채 증인석을 향해 매서운 눈빛으로 입을 벌린 지국현의 변호인의 전경.",
            "based_on_beat": 3,
            "characters": [
              "지국현의 변호인"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 76,
        "scene_heading": "S#76. 전남청 대회의실 - 낮",
        "shots": [
          {
            "shot_index": 1,
            "description": "대회의실 단상 중앙에 앉아 마이크를 향해 입을 크게 벌린 50대 한국인 남성의 상체.",
            "based_on_beat": 1,
            "characters": [
              "50대 한국인 남성"
            ],
            "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": "'떨리는'이라는 연속/반복 동작을 1/1000초의 정지 순간에 맞춰 시각적 고정 상태(화면이 켜진)로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "자신의 주머니 안으로 손을 깊숙이 집어넣은 전택수의 상체.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 77,
        "scene_heading": "S#77. 전남청 대회의실 앞 복도 - 낮",
        "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": []
          }
        ]
      },
      {
        "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": [
              "서의용",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 3,
            "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": 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": [
              "이미경",
              "전택수"
            ],
            "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": "멀리 놀이터 미끄럼틀 위에서 환하게 웃으며 뛰어가다 한 발이 공중에 뜬 mid-action 자세의 한국인 어린이들의 전경.",
            "based_on_beat": 3,
            "characters": [
              "한국인 어린이들"
            ],
            "original_description": "멀리 놀이터 미끄럼틀 위에서 환하게 웃으며 뛰어노는 한국인 어린이들의 전경.",
            "validator_reason": "연속적인 이동 동작인 '뛰어노는'을 방향성을 보존한 mid-action 정지 자세로 수정함.",
            "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": [
              "장원섭"
            ],
            "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": []
          }
        ]
      },
      {
        "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": "스노우볼을 쥔 채 팔을 위로 치켜든 mid-action 자세의 전택수의 손, 유리구슬 속 눈가루가 흩날리는 상태",
            "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": "문손잡이를 쥐고 한쪽 발을 연구실 안으로 뻗어 허공에 떠 있는 mid-action 자세의 조일남 전경",
            "based_on_beat": 1,
            "characters": [
              "조일남"
            ],
            "original_description": "연구실 문을 쥐고 안으로 막 발을 내딛는 조일남의 전경",
            "validator_reason": "'막 발을 내딛는'이라는 동작 진행을 한 발이 허공에 뜬 mid-action 찰나로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "소파에 몸을 깊숙이 묻은 채 지친 기색으로 기대어 앉아 있는 조일남의 상체",
            "based_on_beat": 1,
            "characters": [
              "조일남"
            ],
            "original_description": "지친 기색으로 소파에 몸을 깊숙이 뉘어 기대는 조일남의 상체",
            "validator_reason": "'뉘어 기대는'이라는 동작을 이미 기대어 앉은 결과 상태의 정지 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "조일남 맞은편 소파에 스노우볼을 쥔 채 무릎을 굽히고 엉덩이가 시트에 닿기 직전 멈춰 있는 mid-action 자세의 전택수의 모습",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "조일남 맞은편 소파에 스노우볼을 쥔 채 엉덩이를 막 걸터앉는 전택수의 모습",
            "validator_reason": "'막 걸터앉는'이라는 연속 동작을 닿기 직전의 mid-action 찰나로 수정했습니다.",
            "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": [
              "전택수"
            ],
            "original_description": "소파 앞 테이블 위로 스노우볼을 막 내려놓는 전택수의 손",
            "validator_reason": "'막 내려놓는'이라는 진행 동작을 테이블에 닿은 결과 상태로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 12,
            "description": "고개를 한쪽으로 기울인 채 테이블 위 스노우볼에 시선을 고정하고 있는 전택수의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "테이블 위 스노우볼에 시선을 고정한 채 고개를 갸웃하는 전택수의 얼굴",
            "validator_reason": "'고개를 갸웃하는'이라는 움직임을 기울인 채 멈춘 결과 자세로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 13,
            "description": "바 카운터 너머에서 칵테일 셰이커를 양손으로 쥐고 어깨 위로 치켜든 mid-action 자세의 바텐더 상체",
            "based_on_beat": 1,
            "characters": [
              "바텐더"
            ],
            "original_description": "바 카운터 너머에서 칵테일 셰이커를 양손으로 쥔 채 흔들고 있는 바텐더의 상체",
            "validator_reason": "'흔들고 있는'이라는 연속 동작을 치켜든 상태의 찰나로 수정했습니다.",
            "character_ids": []
          },
          {
            "shot_index": 14,
            "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 찰나로 수정하여 추진력을 보존함",
            "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": "'다가오고 있는' 이동 동작을 발을 내딛는 mid-action 찰나로 수정함",
            "character_ids": []
          },
          {
            "shot_index": 4,
            "description": "비 내리는 거리에서 하나의 우산을 나란히 쓴 채 한쪽 발을 내딛고 있는 걷기 중간 자세의 전택수와 이미경의 뒷모습",
            "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": [
              "이미경",
              "전택수"
            ],
            "original_description": "비가 그친 유치원 현관 앞, 전택수를 향해 가볍게 고개를 숙이며 어색하게 묵례하는 이미경의 상체",
            "validator_reason": "'숙이며'라는 동작 진행을 '숙인 채'라는 고정 자세로 수정",
            "character_ids": []
          },
          {
            "shot_index": 2,
            "description": "등을 돌린 채 한쪽 발을 막 떼어 내디딘 mid-stride 자세의 전택수 뒷모습",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "original_description": "뒤돌아서서 발걸음을 막 내딛는 전택수의 뒷모습",
            "validator_reason": "'뒤돌아서서 내딛는' 연속 동작을 걷기 시작한 찰나의 mid-stride 자세로 수정하여 방향성 보존",
            "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": [
              "전택수",
              "이미경"
            ],
            "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": 2,
            "characters": [
              "이미경",
              "전택수"
            ],
            "original_description": "다시 뒤돌아 멀어져 가는 전택수의 뒷모습을 물끄러미 바라보는 이미경의 얼굴 클로즈업",
            "validator_reason": "'다시 뒤돌아 멀어져 가는'이라는 연속 동작 및 시간 진행 표현을 제거",
            "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": 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": [
              "지국현",
              "지국현의 변호인"
            ],
            "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": [
              "이미경",
              "두 사람"
            ],
            "original_description": "귓속말을 나누는 두 사람을 향해 불안한 눈빛으로 미간을 찌푸린 이미경의 얼굴 클로즈업.",
            "validator_reason": "'귓속말을 나누는'이라는 동작 진행 표현을 '귀를 맞댄'이라는 고정 상태로 수정함.",
            "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": []
          },
          {
            "shot_index": 13,
            "description": "지국현 쪽을 향해 단호한 눈빛으로 시선을 꽂은 이미경의 측면.",
            "based_on_beat": 3,
            "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": [
              "지국현",
              "이미경"
            ],
            "original_description": "이미경 쪽을 향해 한쪽 입꼬리를 올리며 옅은 미소를 짓는 지국현의 얄미운 표정 클로즈업.",
            "validator_reason": "'올리며'라는 동작 진행 표현을 '올린 채'라는 고정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "지국현 쪽을 향해 눈을 크게 뜬 채 결의에 찬 표정으로 굳어있는 이미경의 얼굴 클로즈업.",
            "based_on_beat": 4,
            "characters": [
              "이미경",
              "지국현"
            ],
            "original_description": "지국현의 미소를 보고 눈을 크게 뜬 채 결의에 찬 표정으로 굳어버린 이미경의 얼굴 클로즈업.",
            "validator_reason": "'미소를 보고'라는 시간 인과 표현을 제거하고 한 찰나의 표정 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "증언석 마이크를 향해 목을 곧게 세운 채 입술을 살짝 뗀 이미경의 결연한 상체.",
            "based_on_beat": 4,
            "characters": [
              "이미경"
            ],
            "original_description": "증언석 마이크를 향해 목을 곧게 세우고 입술을 뗀 이미경의 결연한 상체.",
            "validator_reason": "'세우고'라는 순차 동작 표현을 '세운 채'라는 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 20,
            "description": "방청석에서 눈이 휘둥그레진 채 입을 살짝 벌린 전택수, 서의용, 나상혁의 놀란 모습.",
            "based_on_beat": 5,
            "characters": [
              "전택수",
              "서의용",
              "나상혁"
            ],
            "character_ids": []
          },
          {
            "shot_index": 21,
            "description": "당황한 기색으로 동공이 미세하게 확장된 지국현의 얼굴 클로즈업.",
            "based_on_beat": 5,
            "characters": [
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 22,
            "description": "지국현을 향해 턱을 치켜든 채 한 치의 물러섬 없이 쏘아보는 이미경의 당당한 얼굴.",
            "based_on_beat": 5,
            "characters": [
              "이미경",
              "지국현"
            ],
            "character_ids": []
          },
          {
            "shot_index": 23,
            "description": "당당한 이미경 쪽을 향해 시선을 고정한 채 눈시울이 붉어진 전택수의 애틋한 표정 클로즈업.",
            "based_on_beat": 5,
            "characters": [
              "전택수",
              "이미경"
            ],
            "original_description": "당당한 이미경의 모습을 바라보며 눈시울이 붉어진 전택수의 애틋한 표정 클로즈업.",
            "validator_reason": "'모습을 바라보며'라는 연속/진행 표현을 '시선을 고정한 채'라는 단일 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 24,
            "description": "이미경의 꼿꼿한 시선을 피해 바닥으로 고개를 돌린 채 굳어있는 지국현의 측면.",
            "based_on_beat": 5,
            "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": "멀리 법원 앞 광장을 가로지르며 한쪽 발은 땅을 딛고 다른 발은 막 들어 올린 걷기 동작 중간의 이미경 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "이미경"
            ],
            "original_description": "멀리 법원 앞 광장을 가로질러 걸어가는 이미경의 뒷모습.",
            "validator_reason": "'걸어가는'이라는 이동 연속 동작을 방향성과 추진력을 보존한 걷기 중간(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": 1,
            "characters": [
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "거리를 둔 채 이미경을 향해 허리를 깊숙이 굽혀 깍듯이 인사하는 전택수의 굳건한 자세.",
            "based_on_beat": 1,
            "characters": [
              "전택수"
            ],
            "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": [
              "장원섭",
              "부장판사"
            ],
            "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": [
              "장원섭",
              "지국현의 변호인"
            ],
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "장원섭 쪽을 응시한 채 고개를 살짝 숙이고 입술을 뗀 부장판사의 근엄한 얼굴 클로즈업.",
            "based_on_beat": 2,
            "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": 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": []
          },
          {
            "shot_index": 9,
            "description": "법정 방청석에 모여 앉아 서로를 향해 고개를 돌린 채 입을 벌린 한국인 남녀 방청객들의 전경",
            "based_on_beat": 2,
            "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": "'걸어 들어오는'이라는 이동 동작을 motion 방향성이 보존된 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": "자리에 착석한 방청객들의 굳은 표정 위로 화면 한가운데 '2017년 1월'이라는 하얀색 자막이 띄워진 법정 전경",
            "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": [
              "김선영"
            ],
            "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": [
              "김선영",
              "지국현"
            ],
            "original_description": "과거 어두운 드들강 변 차 안, 김선영의 어깨를 두 손으로 거칠게 짓누르는 지국현의 억센 팔",
            "validator_reason": "'짓누르는'이라는 연속 동작을 힘의 방향과 능동성이 보존된 정지 상태로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 11,
            "description": "과거 어두운 드들강 물속, 몸이 뒤틀린 채 저항하는 김선영의 목을 양손으로 강하게 틀어쥔 지국현의 일그러진 얼굴",
            "based_on_beat": 1,
            "characters": [
              "김선영",
              "지국현"
            ],
            "original_description": "과거 어두운 드들강 물속, 발버둥 치는 김선영의 목을 양손으로 강하게 틀어쥔 지국현의 일그러진 얼굴",
            "validator_reason": "'발버둥 치는'이라는 연속 동작을 몸이 뒤틀린 채 저항하는 고정 상태로 재작성함.",
            "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": "과거 달리는 차 안, 머리부터 물에 흠뻑 젖은 채 운전대를 꽉 쥐고 어깨를 잔뜩 움츠린 지국현의 창백한 얼굴",
            "based_on_beat": 1,
            "characters": [
              "지국현"
            ],
            "original_description": "과거 달리는 차 안, 머리부터 물에 흠뻑 젖은 채 운전대를 꽉 쥐고 덜덜 떠는 지국현의 창백한 얼굴",
            "validator_reason": "'덜덜 떠는'이라는 연속 동작을 어깨를 움츠린 고정 상태로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 15,
            "description": "과거 마티즈 차 안 조수석 위에 덩그러니 놓인, 물에 젖은 소지품 뭉치 클로즈업",
            "based_on_beat": 1,
            "characters": [],
            "character_ids": []
          },
          {
            "shot_index": 16,
            "description": "현재 방청석, 고개를 푹 숙인 채 두 손으로 얼굴을 감싸 쥐고 뺨 위로 눈물이 흐른 신경희와 유경자의 상체",
            "based_on_beat": 2,
            "characters": [
              "신경희",
              "유경자"
            ],
            "original_description": "현재 방청석, 고개를 푹 숙인 채 두 손으로 얼굴을 감싸 쥐고 눈물을 쏟는 신경희와 유경자의 상체",
            "validator_reason": "'눈물을 쏟는'이라는 연속 동작을 눈물이 뺨을 타고 흐른 시각적 결과 상태로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 17,
            "description": "방청석에 나란히 앉아 허공을 주시하며 눈물 없이 담담한 표정을 유지하는 심옥과 민정의 얼굴",
            "based_on_beat": 2,
            "characters": [
              "심옥",
              "민정"
            ],
            "character_ids": []
          },
          {
            "shot_index": 18,
            "description": "마이크를 향해 흔들림 없는 시선을 던지며 단호하게 입을 벌린 부장판사의 상체",
            "based_on_beat": 2,
            "characters": [
              "부장판사"
            ],
            "character_ids": []
          },
          {
            "shot_index": 19,
            "description": "검사석에 앉은 채 뒤쪽 방청석을 향해 홱 고개를 돌린 장원섭의 뒷모습",
            "based_on_beat": 2,
            "characters": [
              "장원섭"
            ],
            "character_ids": []
          },
          {
            "shot_index": 20,
            "description": "장원섭 쪽을 향해 깊은 신뢰와 안도가 담긴 눈빛으로 시선을 맞추는 전택수의 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "장원섭",
              "전택수"
            ],
            "character_ids": []
          },
          {
            "shot_index": 21,
            "description": "자신의 앞자리 쪽으로 시선을 떨군 채 눈시울이 붉어진 전택수의 상체",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "자신의 앞자리 쪽으로 시선을 떨구며 눈시울이 붉어지는 전택수의 상체",
            "validator_reason": "'붉어지는'이라는 시간 진행 동작을 붉어진 결과 상태로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 22,
            "description": "전택수의 시선 끝, 어깨가 잔뜩 움츠러든 채 깊게 고개를 숙인 심옥의 뒷모습",
            "based_on_beat": 2,
            "characters": [
              "전택수",
              "심옥"
            ],
            "original_description": "전택수의 시선 끝, 어깨를 떨며 깊게 고개를 숙인 심옥의 뒷모습",
            "validator_reason": "'어깨를 떨며'라는 연속 동작을 어깨가 움츠러든 정지 상태로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 23,
            "description": "옆에 앉은 서의용과 나상혁 쪽으로 고개를 돌린 채 시선을 맞추고 있는 전택수의 얼굴",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁",
              "전택수"
            ],
            "original_description": "옆에 앉은 서의용과 나상혁 쪽으로 고개를 돌려 시선을 맞추는 전택수의 얼굴",
            "validator_reason": "'고개를 돌려 시선을 맞추는'이라는 순차 동작을 고개를 돌린 채 시선이 맞춰진 동시 고정 상태로 재작성함.",
            "character_ids": []
          },
          {
            "shot_index": 24,
            "description": "전택수를 향해 먹먹한 눈빛으로 마주 보는 서의용과 나상혁의 굳은 상체",
            "based_on_beat": 2,
            "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": 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": "수많은 촛불의 불빛이 일렁이는 도로 한가운데를 주행 중인 mid-action 찰나, 차체가 앞으로 살짝 쏠린 전택수의 차량 앞모습",
            "based_on_beat": 2,
            "characters": [
              "전택수"
            ],
            "original_description": "수많은 촛불의 불빛이 일렁이는 도로 한가운데를 가로지르는 전택수의 차량 앞모습",
            "validator_reason": "'가로지르는'이라는 이동 동작을 방향성과 무게감이 보존된 mid-action 순간으로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "차창 밖의 촛불들을 물끄러미 응시하며 한 손등이 눈물 젖은 볼에 맞닿아 있는 심옥의 옆얼굴",
            "based_on_beat": 2,
            "characters": [
              "심옥"
            ],
            "original_description": "차창 밖의 촛불들을 물끄러미 응시하며 한 손으로 볼을 타고 흐르는 눈물을 닦아내는 심옥의 옆얼굴",
            "validator_reason": "눈물을 '닦아내는' 동작의 진행을 손등이 볼에 닿아 있는 결과 상태이자 정지 자세로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 91,
        "scene_heading": "S#91. 납골당 앞 주차장 - 해질녘",
        "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": []
          }
        ]
      },
      {
        "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": [
              "전택수"
            ],
            "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": "테이블 위 신문 1면에 실린 '나주 드들강 여고생 살인사건' 머리기사 텍스트 클로즈업",
            "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": [
              "나상혁",
              "서의용"
            ],
            "original_description": "나상혁 쪽을 홱 돌아보며 호통치듯 눈을 부릅뜬 서의용의 얼굴",
            "validator_reason": "'홱 돌아보며'라는 시간 진행이 포함된 동작을 '고개를 돌린 채'라는 결과 상태로 수정함.",
            "character_ids": []
          },
          {
            "shot_index": 10,
            "description": "서의용의 호통에 어깨를 잔뜩 움츠린 채 깜짝 놀란 표정인 나상혁의 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "서의용",
              "나상혁"
            ],
            "original_description": "서의용의 호통에 어깨를 움츠리며 깜짝 놀란 표정의 나상혁의 얼굴 클로즈업",
            "validator_reason": "'움츠리며'라는 진행형 동작을 '움츠린 채'라는 결과 상태로 수정함.",
            "character_ids": []
          }
        ]
      },
      {
        "scene_index": 94,
        "scene_heading": "S#94. 나주서 서장실 앞 복도 - 낮",
        "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": [
              "전택수"
            ],
            "original_description": "자신의 낡은 지갑 안에서 손가락으로 흑백사진을 쥐고 막 빼내는 전택수의 손 클로즈업",
            "validator_reason": "'막 빼내는'이라는 시간 진행 표현을 '절반쯤 빼낸 채 쥐고 있는'이라는 고정된 상태로 변경함.",
            "character_ids": []
          },
          {
            "shot_index": 7,
            "description": "서의용 쪽을 향해 교복 입은 소녀의 흑백사진을 뻗어 쥔 전택수의 팔",
            "based_on_beat": 2,
            "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": []
          }
        ]
      }
    ],
    "total_shots": 714,
    "changed_shots": 223
  },
  "step_id": "shot_validator",
  "run_id": "59599b08-6f7e-46b7-8022-1c7e227b908f",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-08-17T07:38:00.456020+00:00",
  "schema_version": 1,
  "project_config_snapshot": {}
}