{
  "status": "completed",
  "completed_count": 3,
  "applicable_count": 3,
  "failed_count": 0,
  "config_hash": "7f4e18fdeaddc219cc36f90902bff949b414d65be903df26e9a840571c157909",
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "scene_heading": "#1. 시외버스 1호차 안 – 저녁",
        "shots": [
          {
            "shot_index": 1,
            "description": "낡은 비닐 커버가 씌워진 좌석과 고무 매트가 깔린 시외버스 1호차 통로를 걸어 들어오는 도중, 한쪽 발을 내딛고 다른 쪽 발꿈치가 바닥에서 막 들린 정임의 전신.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "original_description": "낡은 비닐 커버가 씌워진 좌석과 고무 매트가 깔린 시외버스 1호차 통로 한가운데에 앞발을 딛고 선 정임의 전신.",
            "validator_reason": "원문의 이동 동작(걷기)이 가진 방향성과 추진력을 보존하기 위해 멈춰 선 상태가 아닌 mid-stride 자세로 수정함.",
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 2,
            "description": "정임의 손이 낡은 비닐 커버가 씌워진 앞뒤 좌석 틈새 안으로 깊숙이 들어간 상태.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 3,
            "description": "정임의 손이 좌석 등받이 뒷면을 강하게 밀어 젖힌 찰나의 클로즈업.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 4,
            "description": "쇠사슬로 둥근 아날로그 계기판 아래 기둥에 묶인 요금통 바로 앞에 쪼그려 앉아 시선을 아래로 고정한 정임.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 2,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 5,
            "description": "요금통 바닥에 흩어진 백원짜리 동전들과 접힌 천원권 지폐 두 장의 클로즈업.",
            "characters": [],
            "based_on_beat": 2,
            "character_ids": []
          },
          {
            "shot_index": 6,
            "description": "버스 앞문 계단에 한쪽 발을 딛고 문틀을 강하게 움켜쥔 채 버스 안을 주시하는 기사 최씨.",
            "characters": [
              "최씨"
            ],
            "based_on_beat": 3,
            "character_ids": [
              "C02"
            ]
          },
          {
            "shot_index": 7,
            "description": "요금통 앞에 쪼그려 앉은 채 어깨를 틀어 앞문의 기사 최씨를 올려다보는 정임.",
            "characters": [
              "정임",
              "최씨"
            ],
            "based_on_beat": 3,
            "character_ids": [
              "C01",
              "C02"
            ]
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "#2. 시외버스 2호차 안 – 저녁",
        "shots": [
          {
            "shot_index": 1,
            "description": "고무 매트 없이 맨바닥이 드러난 통로와 새 좌석 커버가 씌워진 시외버스 2호차 안, 손잡이를 단단히 쥐고 상체를 숙여 바닥을 응시하는 정임.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 2,
            "description": "정임의 뻗은 손이 젖혀진 좌석 등받이에서 막 떨어져 허공에 멈춘 찰나.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 3,
            "description": "운전석 옆 요금통 자리에 남은 텅 빈 받침대를 향해 시선을 고정한 정임의 옆얼굴.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 4,
            "description": "차창 밖에서 유리창 너머로 정임을 향해 한 손을 높이 들어 올린 자세로 멈춰 선 기사 최씨.",
            "characters": [
              "최씨",
              "정임"
            ],
            "based_on_beat": 2,
            "character_ids": [
              "C02",
              "C01"
            ]
          },
          {
            "shot_index": 5,
            "description": "버스 뒷문 쪽을 향해 발을 내디딘 상태에서 창밖의 기사 최씨 쪽으로 고개를 돌린 정임.",
            "characters": [
              "정임",
              "최씨"
            ],
            "based_on_beat": 2,
            "character_ids": [
              "C01",
              "C02"
            ]
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "#3. 시외버스 1호차 안 – 밤",
        "shots": [
          {
            "shot_index": 1,
            "description": "창밖이 캄캄한 밤, 낡은 비닐 커버 좌석 사이 쇠사슬에 묶인 요금통 앞 통로에 곧게 선 정임.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 2,
            "description": "운전석 바로 뒤 좌석 밑 어두운 공간으로 한쪽 팔을 끝까지 밀어 넣은 정임의 웅크린 옆모습.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 1,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 3,
            "description": "좌석 밑바닥에서 고무줄로 묶인 종이 뭉치를 손에 쥔 채 막 허공으로 끌어올린 정임.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 2,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 4,
            "description": "정임의 펼쳐진 한쪽 손바닥 위에 놓인, 표지가 낡게 접힌 회수권 뭉치를 다른 손 검지로 짚고 있는 클로즈업.",
            "characters": [
              "정임"
            ],
            "based_on_beat": 2,
            "character_ids": [
              "C01"
            ]
          },
          {
            "shot_index": 5,
            "description": "앞문 계단 마지막 단을 딛고 선 채 정임 옆의 낡은 비닐 좌석 등받이에 묵직하게 손을 짚은 기사 최씨.",
            "characters": [
              "정임",
              "최씨"
            ],
            "based_on_beat": 3,
            "original_description": "앞문 계단을 막 올라와 정임 옆의 낡은 비닐 좌석 등받이에 묵직하게 손을 짚은 기사 최씨.",
            "validator_reason": "'올라와'와 '손을 짚은'의 순차적인 두 동작을 계단을 딛고 선 채 손을 짚고 있는 고정된 한 찰나로 수정함.",
            "character_ids": [
              "C01",
              "C02"
            ]
          },
          {
            "shot_index": 6,
            "description": "손바닥 위의 회수권 뭉치를 꼭 쥔 채 곁에 선 기사 최씨 쪽으로 고개를 돌린 자세로 시선을 맞춘 정임.",
            "characters": [
              "정임",
              "최씨"
            ],
            "based_on_beat": 3,
            "original_description": "손바닥 위의 회수권 뭉치를 꼭 쥔 채 곁에 선 기사 최씨 쪽을 향해 고개를 돌려 시선을 맞춘 정임.",
            "validator_reason": "'고개를 돌려'라는 시간 진행의 여지가 있는 표현을 '고개를 돌린 자세로'라는 정지된 결과 상태로 수정함.",
            "character_ids": [
              "C01",
              "C02"
            ]
          }
        ]
      }
    ],
    "total_shots": 18,
    "changed_shots": 3
  },
  "step_id": "shot_validator",
  "run_id": "05dd616f-8642-4ad7-ad62-bf586a3e2fad",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-08-29T08:32:11.152951+00:00",
  "schema_version": 1,
  "project_config_snapshot": {}
}