{
  "status": "completed",
  "completed_count": 66,
  "applicable_count": 66,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "flow_summary": "장터 통로 위의 부감에서 헌병들의 진입을 따라 내려와 이관회의 턱밑 총구에 접근하고, 좌판을 따라 염재보의 손으로 이동한다. 지게가 내려앉는 순간 헌병들 옆의 낮은 위치로 컷하여 다가오는 안규홍을 비스듬히 받은 뒤, 대치축의 같은 편에서 거리를 좁혀 주먹과 장교의 턱이 충돌하는 측면에 도달한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_descent",
            "camera_position": "Above the market aisle at approximately three meters, several meters inside the entrance and offset to one side of the soldiers' route, looking diagonally down toward the entrance. Descend toward shoulder height beside the pottery stall.",
            "camera_motion": "crane",
            "visual_focus": "The market crowd, the entering military police, and their approach toward Lee Gwanhoe.",
            "transition_to_next": "Continue the descent and advance beside the pottery stall, settling on the same side of the officer–Lee Gwanhoe axis with a clear profile view between them."
          },
          {
            "stage_index": 2,
            "stage_label": "threat_approach",
            "camera_position": "Beside Lee Gwanhoe and the officer, approximately perpendicular to their facing axis, moving from two meters away to within close observation distance. The lens is just below Lee Gwanhoe's chin height, angled slightly upward toward the contact point.",
            "camera_motion": "dolly_in",
            "visual_focus": "The officer's gun muzzle rising beneath Lee Gwanhoe's chin and pressing against it.",
            "transition_to_next": "Ease backward to clear the two men, then track laterally toward Yeom Jaebo's nearby stall while lowering the lens toward his lap."
          },
          {
            "stage_index": 3,
            "stage_label": "concealed_hand_observation",
            "camera_position": "At the aisle edge beside Yeom Jaebo's stall, approximately one meter from his knees and oblique to his seated body. The lens sits slightly above lap height and looks downward across his hands.",
            "camera_motion": "track",
            "visual_focus": "The soldier's reaching hand, the long straw mat on Yeom Jaebo's lap, and Yeom Jaebo's hand slipping beneath it toward the matchlock.",
            "transition_to_next": "On the carrying frame striking the ground, make an explicit spatial cut to a low position beside the military police, looking diagonally toward the market center. This cut skips the physical return from Yeom Jaebo's stall."
          },
          {
            "stage_index": 4,
            "stage_label": "arrival_and_confrontation",
            "camera_position": "Beside the military police at approximately waist height, four to five meters from An Gyuhong and about forty-five degrees off his approach axis. Retreat along this side of the aisle as he advances, retaining sufficient distance for his entire body.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong approaching the military police with empty hands and both arms lowered, including the suspended foot during his stride; his attention remains on the officer.",
            "transition_to_next": "As An Gyuhong reaches speaking distance, stop retreating and curve laterally toward a side view of his confrontation with the officer. Remain on the same side of their facing axis and begin closing the distance during his speech."
          },
          {
            "stage_index": 5,
            "stage_label": "confrontation_to_impact",
            "camera_position": "On the established side of the An Gyuhong–officer axis, moving from approximately three meters away to one meter from their interaction. Rise from waist height to just below the officer's chin, ending nearly perpendicular to their facing axis with a slight upward angle.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong addressing the officer, his final forward step, and the contact of his fist with the officer's jaw, followed by the officer's backward displacement.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle at the closest point of the move so the profile contact between the muzzle and the underside of Lee Gwanhoe's chin dominates the frame."
          },
          {
            "shot_index": 10,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Retain clearance below the lifted foot and on both sides of the lowered hands, preserving the full body without moving onto An Gyuhong's frontal axis."
          },
          {
            "shot_index": 14,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Finish the inward move at contact, holding the fist and the officer's laterally displaced jaw together in the close side view."
          }
        ]
      },
      {
        "scene_index": 2,
        "flow_summary": "아궁이 곁의 낮은 측면에서 시작해 규홍이 일어나는 높이를 따라 상승하고, 그의 이동을 따라 사립문 안쪽까지 전진한다. 문틈의 얼굴을 비스듬히 가까이 담은 뒤 집 안쪽으로 되돌아와 어머니의 미소를 거쳐 약탕관 주둥이로 내려간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "close_observation",
            "camera_position": "Beside the hearth opening, approximately 0.5 meters above the floor and 0.7 meters from An Gyuhong's crouching face, viewing him in profile with the hearth opening ahead of his mouth.",
            "camera_motion": "static",
            "visual_focus": "An Gyuhong's pursed lips and sleepy profile as he blows toward the ember, followed by his hands moving toward the medicine pot.",
            "transition_to_next": "As An Gyuhong finishes tending the hearth and stands, rise continuously beside him to approximately 1.3 meters, then begin tracking toward the corner without crossing his route."
          },
          {
            "stage_index": 2,
            "stage_label": "accompany",
            "camera_position": "Inside the house, approximately 1.3 meters above the floor and 1.2 meters behind and to one side of An Gyuhong, maintaining a rear three-quarter angle along his route from the corner toward the gate.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong lifting the carrying frame, showing the rice bundle toward his mother, and leaving through the gate.",
            "transition_to_next": "Slow as An Gyuhong passes through the gate, remaining inside and clear of its swing. Continue toward an offset position beside the opening as the gate closes, then rise toward his returning face when it opens again."
          },
          {
            "stage_index": 3,
            "stage_label": "return_reveal",
            "camera_position": "Just inside the gate and clear of its swing, approximately 0.7 meters from An Gyuhong's face at his returning eye height, offset roughly 35 degrees from his gaze toward his mother.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong's face protruding through the opening, his eyes directed toward his mother as his alarmed call gives way to a teasing smile.",
            "transition_to_next": "Stop the approach before the gate closes. As it shuts, track backward into the house along the same side of the mother–gate axis, turning away from the gate toward his mother."
          },
          {
            "stage_index": 4,
            "stage_label": "reaction",
            "camera_position": "Inside the house on the gate-facing side of An Gyuhong's mother, approximately 0.9 meters from her face and 0.1 meters above her eye height, offset 40 degrees from her gaze toward the closed gate.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's mother continuing to look toward the closed gate as a faint smile forms at her mouth.",
            "transition_to_next": "Let the backward track settle on her smile, then move toward the hearth while lowering the camera and redirecting the view toward the medicine pot, without a cut."
          },
          {
            "stage_index": 5,
            "stage_label": "settle",
            "camera_position": "Beside the hearth, approximately 0.5 meters from the medicine pot spout and 0.2 meters above it, looking diagonally downward across the spout.",
            "camera_motion": "crane",
            "visual_focus": "The medicine pot spout and the white steam rising from it.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 13,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Complete the approach on his teasing smile, retaining the oblique angle and a narrow portion of the gate opening beside his face."
          },
          {
            "shot_index": 14,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the track as her smile appears, leaving space on the side of her gaze toward the closed gate."
          }
        ]
      },
      {
        "scene_index": 3,
        "flow_summary": "마당을 내려다보던 카메라가 볏짐 곁으로 낮아져 규홍의 들어 올리는 동작을 받은 뒤, 꾸러미를 받는 자리에서 사랑채 문밖까지 동행한다. 대치가 끝날 때 사랑채 안쪽 사선 위치로 한 번 컷해 박진성과 멀어지는 규홍을 함께 잡고, 문밖으로 따라 나가 대문 옆 달래의 어깨 너머에서 규홍의 웃음에 가까워진다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Above the courtyard at approximately 2.8 meters, five meters from the workers and oblique to the line between the platform and the straw bundle, looking downward; descending toward the platform side of the bundle.",
            "camera_motion": "crane",
            "visual_focus": "The workers losing balance with the straw bundle, followed by An Gyuhong rising from the platform and approaching them.",
            "transition_to_next": "Continue descending to approximately one meter and advance along the same side of the bundle as An Gyuhong takes hold, without crossing the workers' lifting axis."
          },
          {
            "stage_index": 2,
            "stage_label": "lift_observation",
            "camera_position": "Approximately one meter high and two meters from the bundle, diagonally outside the line joining An Gyuhong and the tall worker, looking slightly upward toward their upper bodies from a three-quarter side angle.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong and the tall worker lifting opposite sides of the bundle, their hands, arms, and upper bodies remaining visible above its edge.",
            "transition_to_next": "Ease backward as the lift finishes, then rise to chest height and turn toward Beophwadaek's approach, retaining An Gyuhong as the spatial anchor."
          },
          {
            "stage_index": 3,
            "stage_label": "handoff_and_approach",
            "camera_position": "At approximately 1.4 meters, initially two meters to the side of An Gyuhong and Beophwadaek; then one to two meters behind An Gyuhong's courtyard-side shoulder, ending outside and laterally offset from the open room doorway.",
            "camera_motion": "track",
            "visual_focus": "Beophwadaek handing over the parcel, An Gyuhong placing it in his carrying frame, and his slowing walk and exchange with the men through the doorway.",
            "transition_to_next": "After Park Jehyun dismisses An Gyuhong and An Gyuhong begins turning away, make an explicit cut to an interior oblique position beside and behind Park Jinseong, matching the direction of An Gyuhong's departure."
          },
          {
            "stage_index": 4,
            "stage_label": "departure_reaction",
            "camera_position": "Inside the room at approximately 1.3 meters, three meters diagonally behind and to one side of Park Jinseong, looking outward through the doorway; far enough back to include his full standing figure beside the opening and An Gyuhong beyond it.",
            "camera_motion": "static",
            "visual_focus": "Park Jinseong standing rigidly and staring after An Gyuhong, whose back remains visible as he walks toward the gate.",
            "transition_to_next": "Leave the held position and track diagonally toward the doorway, passing to the side of Park Jinseong and continuing outside along An Gyuhong's departure route."
          },
          {
            "stage_index": 5,
            "stage_label": "gate_companionship",
            "camera_position": "Moving from the doorway into the courtyard at approximately 1.4 meters, two to three meters behind An Gyuhong; settling about two meters to the side of An Gyuhong and Dallae at the gate, oblique to their conversational axis.",
            "camera_motion": "track",
            "visual_focus": "Dallae inspecting An Gyuhong's face, glancing toward the room, and offering the potato; An Gyuhong receiving it and trying to conceal his reaction after biting.",
            "transition_to_next": "As An Gyuhong turns his head away, continue in a shallow arc toward Dallae's outer shoulder, keeping to the same side of their conversational axis."
          },
          {
            "stage_index": 6,
            "stage_label": "shared_laughter",
            "camera_position": "Just behind and outside Dallae's shoulder at approximately An Gyuhong's eye height, 1.2 meters from him and about 25 degrees off his eyeline toward Dallae; advancing slightly while retaining a narrow portion of her shoulder at the frame edge.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong turning back toward Dallae and breaking into an unrestrained smile, followed by his adjustment of the carrying frame.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 5,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the advance to a stop at the top of the lift, retaining both upper bodies and their taut arms above the suspended bundle."
          },
          {
            "shot_index": 18,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Hold Park Jinseong's full figure beside the doorway and time An Gyuhong's mid-stride back view within the opening; Park Jinseong looks toward An Gyuhong, not toward the lens."
          },
          {
            "shot_index": 26,
            "stage_index": 6,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Favor An Gyuhong's face as he turns back and smiles at Dallae, but retain the off-axis over-shoulder angle rather than an exact frontal or lens-facing view."
          }
        ]
      },
      {
        "scene_index": 4,
        "flow_summary": "규홍 일행의 옆을 따라 장터를 지나 짚신전에 머문 카메라는, 같은 자리에서 장터 한복판으로 시선을 돌린 뒤 다가오는 배상도를 따라 대치의 측면으로 붙는다. 관회가 붙잡는 팔에서 규홍의 발끝까지 내려갔다가 얼굴로 다시 상승하며, 순간이동 없이 동행의 거리에서 억눌린 반응의 근접 거리로 좁혀간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "market_accompaniment",
            "camera_position": "Beside and slightly behind An Gyuhong's walking line, approximately 2.5 meters away at 1.4 meters above the ground, looking diagonally across him toward Lee Gwanhoe and Dallae.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong walking with Lee Gwanhoe and Dallae, lifting the merchant's basket, and keeping the potato from Lee Gwanhoe.",
            "transition_to_next": "Follow An Gyuhong's turn toward the shoe stall, rounding behind his outside shoulder and shortening the distance without crossing his path."
          },
          {
            "stage_index": 2,
            "stage_label": "stall_exchange",
            "camera_position": "At the aisle edge beside the shoe stall, 1.5 meters from An Gyuhong at 1.2 meters above the ground, oblique to the line between him and Choe Seobang.",
            "camera_motion": "track",
            "visual_focus": "The bundle passing to Choe Seobang, the offered pair of shoes, An Gyuhong's reaching hand, and Lee Gwanhoe and Dallae reacting beside him.",
            "transition_to_next": "As the group turns toward the disturbance, stop the lateral travel and pivot outward toward the middle of the market from the same camera position."
          },
          {
            "stage_index": 3,
            "stage_label": "distant_disturbance",
            "camera_position": "At the same aisle edge, 1.2 meters above the ground and beside An Gyuhong, looking obliquely past the group toward Bae Sangdo and the tax collectors at a distance.",
            "camera_motion": "pan",
            "visual_focus": "Bae Sangdo checking the ledger, the Japanese tax collector pulling out a grain sack, and the constable kicking the merchant; then Lee Gwanhoe looking toward An Gyuhong.",
            "transition_to_next": "Pan with Bae Sangdo's approach to the shoe stall, then begin a short lateral track to keep both men visible from one side of their emerging eyeline."
          },
          {
            "stage_index": 4,
            "stage_label": "encounter_axis",
            "camera_position": "On the aisle side of the line between An Gyuhong and Bae Sangdo, approximately 2 meters from their midpoint at 1.35 meters above the ground, viewing both men at opposing three-quarter angles.",
            "camera_motion": "track",
            "visual_focus": "Bae Sangdo and An Gyuhong meeting each other's gaze, followed by the ledger and the tax collector reaching for the shoes beside Choe Seobang.",
            "transition_to_next": "Continue along the same side of the confrontation toward An Gyuhong and Lee Gwanhoe as Choe Seobang falls, lowering the camera toward An Gyuhong's arm as he steps forward."
          },
          {
            "stage_index": 5,
            "stage_label": "restrained_intervention",
            "camera_position": "Beside An Gyuhong and Lee Gwanhoe, approximately 0.7 meters from An Gyuhong's upper arm, at 1.1 meters above the ground with a slight downward angle toward their hands.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's forward movement arrested by Lee Gwanhoe's two hands gripping his arm.",
            "transition_to_next": "After the grip stops An Gyuhong, lower the camera along his outside flank, turning briefly toward Choe Seobang's renewed reach and fall before following the loose shoe toward An Gyuhong's feet."
          },
          {
            "stage_index": 6,
            "stage_label": "ground_convergence",
            "camera_position": "On the same aisle side, 0.2 meters above the ground and approximately 0.6 meters to the side of An Gyuhong's feet, looking diagonally along the shoe's path from Choe Seobang toward him.",
            "camera_motion": "crane",
            "visual_focus": "The loose shoe reaching An Gyuhong's foot and coming to rest.",
            "transition_to_next": "From the stopped shoe, rise beside An Gyuhong and move slightly toward the Bae Sangdo-facing side of his body, maintaining a lateral offset from his gaze rather than entering its axis."
          },
          {
            "stage_index": 7,
            "stage_label": "contained_reaction",
            "camera_position": "Approximately 0.8 meters from An Gyuhong on his Bae Sangdo-facing side, offset 25 degrees from his forward eyeline; rising to just below his eye height with a slight upward angle.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong lifting his head from the shoe and holding his gaze toward Bae Sangdo, with his face close and slightly off-center and space remaining in his gaze direction.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 17,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 24,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Let the short track settle as Lee Gwanhoe's two hands complete their grip, keeping the arrested arm as the primary focus."
          },
          {
            "shot_index": 30,
            "stage_index": 7,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Finish the rise and hold the close-up. Preserve a near-frontal view through the 25-degree offset rather than a lens-axis frontal composition; An Gyuhong looks toward Bae Sangdo, not into the lens."
          }
        ]
      },
      {
        "scene_index": 5,
        "flow_summary": "최 서방 곁의 낮은 사선에서 시작해 안규홍의 후퇴와 반격을 같은 측면에서 따라가고, 쓰러진 징세원들의 코밑을 확인하는 손까지 내려간다. 이어 이관회와 안규홍의 대화 높이로 올라와 안규홍의 뒤로 돌아서 열린 틈을 따라가다가, 단계 경계의 컷으로 남겨진 장터를 다시 바라본다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "approach",
            "camera_position": "Beside Choe Seobang, approximately 1.2 meters from the crouching An Gyu-hong, at 0.7 meters above the ground. The camera looks diagonally across the space between them, approximately 45 degrees off An Gyu-hong's forward axis, with the basket below their faces.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong handling the straw shoes, Choe Seobang, and the first Japanese tax collector's hand reaching toward the basket; then the wrist held by An Gyu-hong and Bae Sang-do entering the exchange.",
            "transition_to_next": "Track backward as An Gyu-hong is pushed toward his carrying frame, raising the camera to 1.2 meters while remaining on the same side of the line between him and the first tax collector."
          },
          {
            "stage_index": 2,
            "stage_label": "lateral_confrontation",
            "camera_position": "Approximately 1.5 meters to the side of the line connecting An Gyu-hong and the first tax collector, at 1.2 meters above the ground, looking slightly upward across their upper bodies. The camera remains outside the space between them and shifts laterally with An Gyu-hong's turn toward the second tax collector.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong at his carrying frame, the first tax collector striking him, and An Gyu-hong's fist reaching the collector's face before the next incoming punch; then his turn, the second collector falling, and his glance between his hand and the fallen men.",
            "transition_to_next": "Follow An Gyu-hong toward the first fallen collector, then lower the camera with his crouch and move alongside the collector's head without crossing over either fallen body."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Beside the first fallen tax collector's head, approximately 0.45 meters from the space beneath his nose and 0.35 meters above the ground, looking obliquely downward from the side rather than along his face. The low path continues beside An Gyu-hong toward the second collector's head.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong's index finger beneath the first tax collector's nose, followed by his hand checking the second collector and his face as he finishes checking their breathing.",
            "transition_to_next": "As Lee Gwan-hoe reaches for An Gyu-hong's arm, ease backward to give both men space and raise the camera continuously from the ground-level observation to their upper bodies."
          },
          {
            "stage_index": 4,
            "stage_label": "reaction_and_exchange",
            "camera_position": "Beginning beside the crouching An Gyu-hong at 0.7 meters, the camera rises to approximately 1.6 meters and settles 1.8 meters from the pair, just outside Lee Gwan-hoe's shoulder. It looks diagonally toward An Gyu-hong, with room beside him to see the onlookers and the constable along his sightline.",
            "camera_motion": "crane",
            "visual_focus": "Lee Gwan-hoe holding An Gyu-hong's arm, An Gyu-hong looking toward the watching crowd and constable, the constable releasing the sword hilt, and the coins passing into Lee Gwan-hoe's hand.",
            "transition_to_next": "Lower slightly and move around the outside of Lee Gwan-hoe as An Gyu-hong turns away, arriving behind An Gyu-hong on the side facing the opening crowd. Continue the move without a cut."
          },
          {
            "stage_index": 5,
            "stage_label": "departure_tracking",
            "camera_position": "Approximately 2 meters behind An Gyu-hong and 0.5 meters to one side of his running line, at 1.1 meters above the ground. The camera looks forward from a rear three-quarter angle through the narrow opening between the people, with his back and driving legs in view.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong planting a foot and accelerating into the opening, the people moving aside, and his back receding through the gap.",
            "transition_to_next": "After An Gyu-hong disappears between the people, make an explicit spatial cut back to the confrontation area at the same point in time; the camera does not physically retrace the departure route."
          },
          {
            "stage_index": 6,
            "stage_label": "aftermath_withdraw",
            "camera_position": "Back at the edge of the confrontation area, approximately 4 meters from the two fallen tax collectors and 2.6 meters above the ground, looking obliquely downward. The surrounding onlookers occupy the edges of the view, with the route An Gyu-hong took visible beyond them.",
            "camera_motion": "dolly_out",
            "visual_focus": "The two fallen Japanese tax collectors, the merchant looking down at them, and the nearby man nodding.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 21,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Briefly reduce lateral travel at contact, keeping An Gyu-hong's fist and the first tax collector's face unobstructed in the same oblique view."
          },
          {
            "shot_index": 28,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Pause the track beside the first collector's head for a hand close-up, retaining the underside of his nose as the spatial reference."
          },
          {
            "shot_index": 39,
            "stage_index": 5,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 6,
        "flow_summary": "카메라는 쓰러진 두 사람과 그들을 둘러싼 군중을 높은 사선에서 내려다본 뒤, 군중 가장자리로 낮아져 말이 전달되는 방향을 따라간다. 아이가 달려가는 골목으로 이어 들어가 멀어지는 도망자의 뒷모습을 남기고, 가까운 사람들 사이로 옆걸음하며 다시 소문을 전하는 얼굴들로 시선을 옮긴다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the circle of onlookers, approximately 3.5 meters above ground and 6 meters from the two fallen men, looking diagonally downward across the near edge of the circle.",
            "camera_motion": "crane",
            "visual_focus": "The two unconscious tax collectors lying spread-eagled, with merchants standing at a distance around them and looking down.",
            "transition_to_next": "Descend along the outside of the circle to 1.4 meters above ground, turning toward the adjacent listeners without crossing the fallen men."
          },
          {
            "stage_index": 2,
            "stage_label": "follow_the_listeners",
            "camera_position": "At the outer edge of the gathering, 1.4 meters above ground and approximately 1.5 meters from the listeners, viewing their exchanges from an oblique side angle.",
            "camera_motion": "track",
            "visual_focus": "A man speaking to his neighbor, the neighbor passing the account behind him, and the child listening before turning toward the alley.",
            "transition_to_next": "Track in the child's departure direction and turn into the alley behind the child, maintaining the same height and continuous screen direction."
          },
          {
            "stage_index": 3,
            "stage_label": "receding_runner",
            "camera_position": "Just inside the alley, 1.4 meters above ground and offset to one side of its length, looking between nearby people toward the fleeing man more than 15 meters ahead from a rear three-quarter angle.",
            "camera_motion": "track",
            "visual_focus": "The fleeing man's small back as he runs toward the far end of the alley between people, one leg extended and the other foot leaving the ground.",
            "transition_to_next": "Let the runner recede while curving the track laterally toward the nearest people exchanging the account; turn away from the distant alley end without a cut."
          },
          {
            "stage_index": 4,
            "stage_label": "rumor_relay",
            "camera_position": "Along one side of the alley, 1.4 meters above ground and approximately 1 meter from the nearest pair of listeners, looking obliquely past one person's shoulder toward the other's face.",
            "camera_motion": "track",
            "visual_focus": "Nearby people leaning toward one another to pass the rumor, followed by the next listeners along the alley.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 4,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 7,
        "flow_summary": "카메라는 지게 곁의 낮은 위치에서 시작해 대문 쪽으로 이동하며 순검들 뒤의 배상도를 비스듬히 바라본 뒤, 마당 안으로 이동하는 순검들을 따라 안규홍의 제압과 연행을 잇는다. 대문 안쪽에서 일행을 보내고 마당 쪽으로 돌아서며 높아져, 한가운데 남겨진 지게를 원경으로 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Inside the courtyard, approximately 0.7 meters above ground and one meter to the side of the carrying frame, looking obliquely across it toward 안규홍.",
            "camera_motion": "dolly_out",
            "visual_focus": "안규홍 reaching toward the carrying frame, with the gate beyond him.",
            "transition_to_next": "Continue backward toward the gate along one side of the courtyard, raising the camera to 1.2 meters and turning toward the entering officers."
          },
          {
            "stage_index": 2,
            "stage_label": "accusation",
            "camera_position": "Just inside the gate and offset to one side of the officers' entry line, approximately 1.2 meters high and 2.5 meters from 배상도, looking slightly upward at his three-quarter profile through a gap beside the officers.",
            "camera_motion": "track",
            "visual_focus": "배상도's upper body behind the officers, his raised chin and finger directed toward 안규홍.",
            "transition_to_next": "Track inward alongside the officers as they approach 안규홍, gradually raising the camera to shoulder height while keeping to the same side of their route."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Within the courtyard, approximately 1.5 meters high and two meters to the side of 안규홍 and the officers, looking diagonally across their shoulders toward 안규홍 and 박제현.",
            "camera_motion": "track",
            "visual_focus": "박제현 looking at 안규홍, the officers taking 안규홍's arms, and 안규홍 resisting briefly before relaxing.",
            "transition_to_next": "As the officers turn 안규홍 toward the gate, arc around the courtyard side of the group into a rear three-quarter position, easing back and lowering to one meter."
          },
          {
            "stage_index": 4,
            "stage_label": "escort",
            "camera_position": "Approximately one meter above ground and three meters behind 안규홍, slightly offset from the group's route toward the gate, angled downward enough to include his back and both feet.",
            "camera_motion": "track",
            "visual_focus": "안규홍 leaning toward the gate with both arms held by the officers and his feet dragging behind him.",
            "transition_to_next": "Follow the group toward the gate, then stop inside the threshold and let them leave. Pivot back toward the courtyard and begin a continuous rise."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "At the inside edge of the gate, rising from one meter to approximately 3.5 meters above ground, looking downward into the courtyard from several meters away from the carrying frame.",
            "camera_motion": "crane",
            "visual_focus": "The carrying frame left alone in the middle of the empty courtyard.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 10,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 11,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Settle into a static hold at the top of the rise after the group has fully cleared the gate."
          }
        ]
      },
      {
        "scene_index": 8,
        "flow_summary": "부엌의 낮은 측면에서 이관회를 따라 카메라를 올린 뒤, 마당으로 이동하며 사립문 틈으로 들어오는 달래를 비스듬히 받는다. 두 사람의 이동을 따라 장독대 옆으로 접근하고, 달래를 내려다보는 어깨 너머 위치에서 같은 대화축 쪽을 유지하며 이관회의 옆얼굴로 옮겨 사립문 밖을 향한 응시에 멈춘다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "kitchen_observation",
            "camera_position": "Inside the kitchen, approximately 1.2 meters beside 이관회, initially 0.6 meters above the floor and perpendicular to his direction toward the firebox; rising toward 1.3 meters while remaining on his courtyard-facing side.",
            "camera_motion": "crane",
            "visual_focus": "이관회 blowing into the firebox, coughing, then pausing and looking toward the room.",
            "transition_to_next": "Continue from the raised position toward the courtyard through the kitchen entrance, turning toward the gate as 달래 enters; maintain continuous movement without a cut."
          },
          {
            "stage_index": 2,
            "stage_label": "gate_reveal",
            "camera_position": "On the courtyard side of the kitchen entrance, 1.3 meters above the ground and approximately 4 meters from 달래, looking obliquely through the opening of the half-open gate rather than along her frontal axis.",
            "camera_motion": "track",
            "visual_focus": "달래's full figure entering through the gate opening, her look toward 이관회, and her glance toward the room.",
            "transition_to_next": "Track toward the jar area as 달래 calls 이관회 outside, gradually closing the distance and rising to just above 달래's eye level; settle beside 이관회's shoulder without crossing their conversational axis."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Beside the jars, approximately 0.8 meters from 달래 and just above her eye level, offset beside 이관회's shoulder for a gently downward three-quarter view of her face; remain on the courtyard-facing side of the line between them.",
            "camera_motion": "track",
            "visual_focus": "달래's unsettled eyes looking up toward 이관회, followed by her silence as his attempted smile fades.",
            "transition_to_next": "Ease backward to clear their shoulders as they turn toward the gate, then track laterally on the same side of their former conversational axis toward a close profile position beside 이관회."
          },
          {
            "stage_index": 4,
            "stage_label": "shared_gaze_profile",
            "camera_position": "Beside 이관회 near the jars, approximately 0.9 meters from his face and at his standing eye level, with the optical axis perpendicular to his gaze toward the gate; frame his profile off-center with space toward the gate.",
            "camera_motion": "static",
            "visual_focus": "이관회's closed mouth and fixed gaze beyond the gate while 달래 stands beside him.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 5,
            "stage_index": 2,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 6,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Let the approach nearly settle as 달래 looks up toward 이관회; keep his shoulder at the frame edge without obscuring her eyes."
          },
          {
            "shot_index": 9,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 9,
        "flow_summary": "카메라는 구타당하는 안규홍의 비스듬한 측면에서 시작해 벽과 구석의 두 사람을 잇고, 규홍의 이동을 따라 창살로 접근한다. 창살 바깥 사선 위치와 감방 안쪽으로의 이동은 단계 경계의 컷으로 명시하며, 퇴장하는 규홍의 뒷모습과 재보의 시선을 함께 담은 뒤 재보에게 다가가 끝낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "close_observation",
            "camera_position": "Inside the cell, approximately 1.2 meters from An Gyuhong and 30 centimeters above his standing eye height, offset about 45 degrees from his front on the striking officer's side, angled downward toward his cheek and upper torso.",
            "camera_motion": "track",
            "visual_focus": "The baton striking An Gyuhong's cheek, his turning head, and the officers restraining his arms as his torso folds.",
            "transition_to_next": "Track backward along the same side of the confrontation as the officers release him, then lower the camera as An Gyuhong settles against the wall, widening toward Yeom Jaebo's corner."
          },
          {
            "stage_index": 2,
            "stage_label": "shared_observation",
            "camera_position": "Inside the cell, about 2 meters from the seated men at their seated shoulder height, laterally offset from the line between An Gyuhong against the wall and Yeom Jaebo in the corner, viewing both at oblique angles.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong and Yeom Jaebo exchanging looks and words, followed by both men turning their attention toward the corridor.",
            "transition_to_next": "Continue along the cell interior toward the bars as An Gyuhong rises, lifting the camera from seated shoulder height to his standing shoulder height without crossing his route."
          },
          {
            "stage_index": 3,
            "stage_label": "approach",
            "camera_position": "Inside the cell, approximately 1 meter behind and to one side of An Gyuhong at standing shoulder height, looking past his three-quarter back through the bars toward the corridor.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong approaching the bars and the beaten man being dragged along the corridor beyond him.",
            "transition_to_next": "Make an explicit spatial cut through the barrier to the corridor side, matching An Gyuhong's arrival at the bars and preserving the direction of his attention down the corridor."
          },
          {
            "stage_index": 4,
            "stage_label": "corridor_reaction",
            "camera_position": "In the corridor, approximately 80 centimeters outside the bars and 60 centimeters laterally displaced from An Gyuhong's position, at his upper-chest height, looking slightly upward at his face from a three-quarter angle rather than along his frontal axis.",
            "camera_motion": "static",
            "visual_focus": "An Gyuhong gripping the bars with both hands, his fixed gaze directed down the corridor rather than into the lens, followed by his lowered gaze toward the blood trail.",
            "transition_to_next": "As the cell door opens, make an explicit spatial cut back inside the cell to a lateral position clear of the doorway, carrying An Gyuhong's turn toward the officer across the cut."
          },
          {
            "stage_index": 5,
            "stage_label": "departure_exchange",
            "camera_position": "Inside the cell beside a side wall, laterally offset about 2 meters from the line connecting Yeom Jaebo's corner and the doorway, with the camera longitudinally between them at Yeom Jaebo's seated eye height. The oblique view includes Jaebo in profile and An Gyuhong's rear three-quarter figure at the doorway.",
            "camera_motion": "static",
            "visual_focus": "The brief exchange of looks between the two men, then Yeom Jaebo's eyes following An Gyuhong's back as An Gyuhong places one foot beyond the open doorway.",
            "transition_to_next": "After An Gyuhong clears the doorway and the door closes, move diagonally toward Yeom Jaebo from the same side, gradually allowing the doorway to leave the frame."
          },
          {
            "stage_index": 6,
            "stage_label": "return_to_jaebo",
            "camera_position": "Inside the cell, moving from roughly 2 meters to 80 centimeters from Yeom Jaebo at a three-quarter side angle, lowering from his seated eye height to just above his hands and angling downward.",
            "camera_motion": "dolly_in",
            "visual_focus": "Yeom Jaebo returning his attention to his hands and pulling the sandal ties.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "접촉 순간에는 이동 폭을 최소화해 몽둥이와 뺨, 돌아가는 고개가 같은 관찰 구역 안에 남도록 한다."
          },
          {
            "shot_index": 11,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "씬 원문에는 정면 화면 구도 지시가 없으므로 렌즈 정면으로 재현하지 않는다. 복도를 향한 규홍의 굳은 얼굴과 양손을 창살 바깥의 낮은 사선에서 담고, 시선이 향하는 쪽에 여백을 둔다."
          },
          {
            "shot_index": 15,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "규홍의 뒤쪽 어깨와 문밖으로 내딛는 발을 한쪽에 유지하면서, 재보의 옆얼굴에서 규홍을 따라가는 눈이 가려지지 않도록 수평 시선각만 미세 조정한다."
          }
        ]
      },
      {
        "scene_index": 10,
        "flow_summary": "안규홍의 뒤쪽 사선에서 장터 골목을 따라 들어가, 짚신전 앞에서는 그의 어깨 너머로 아들의 시선을 향해 접근한다. 같은 측면을 유지하며 낮아졌다가 박제현의 손이 닿는 어깨 높이로 돌아오고, 마지막에는 뒤로 물러나며 상승해 짚신전 앞에 남은 안규홍의 전신과 주변의 빈 공간을 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "entry_and_approach",
            "camera_position": "Two to three meters behind An Gyu-hong and one meter to his left, at approximately 1.4 meters above the ground, looking diagonally along his route toward the stall.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong slowing his walk, the overturned stalls, and merchants turning their eyes away from him.",
            "transition_to_next": "Follow him to the stall, then close the distance along his left side until his shoulder becomes a near foreground edge and the son's face is visible beyond it."
          },
          {
            "stage_index": 2,
            "stage_label": "accusation",
            "camera_position": "Just behind and outside An Gyu-hong's left shoulder, approximately one meter from the son's face, at the son's eye height. The lens remains slightly lateral to the line between the two men, with a clear view past the foreground shoulder.",
            "camera_motion": "dolly_in",
            "visual_focus": "The son's reddening eyes as he turns toward An Gyu-hong and continues speaking to him, his gaze directed past the lens toward An Gyu-hong.",
            "transition_to_next": "Ease backward along the same side of An Gyu-hong, then lower the camera beside him as his gaze drops, without crossing the line between him and the son."
          },
          {
            "stage_index": 3,
            "stage_label": "lowered_observation",
            "camera_position": "Approximately 1.2 meters to An Gyu-hong's left and slightly behind him, descending from chest height to about 0.6 meters above the ground, with the lens angled downward past his hand toward the ground beside the stall.",
            "camera_motion": "crane",
            "visual_focus": "An Gyu-hong's clenched, trembling hand and the trampled single straw shoe beneath his lowered gaze.",
            "transition_to_next": "As Park Je-hyeon approaches from behind, rise along An Gyu-hong's left side and ease backward to make room for both men, arriving at shoulder height before the shoulder touch."
          },
          {
            "stage_index": 4,
            "stage_label": "shoulder_contact",
            "camera_position": "Approximately 1.2 meters behind and to the left of An Gyu-hong, at his shoulder height, looking obliquely across his shoulder toward Park Je-hyeon beside him. The camera remains on the same side of An Gyu-hong as in the preceding stages.",
            "camera_motion": "static",
            "visual_focus": "Park Je-hyeon looking toward the damaged stalls, then his hand firmly gripping and releasing An Gyu-hong's shoulder.",
            "transition_to_next": "After the hand releases, let Park Je-hyeon move toward the alley exit without following him; begin withdrawing along the approach route while raising the camera and retaining An Gyu-hong as the visual anchor."
          },
          {
            "stage_index": 5,
            "stage_label": "withdrawal_and_isolation",
            "camera_position": "Moving from the previous shoulder-side position to approximately seven meters behind and to the left of An Gyu-hong, rising to three meters above the ground and looking downward at his full body and the stall frontage. The viewing direction remains oblique to his body.",
            "camera_motion": "crane",
            "visual_focus": "An Gyu-hong standing alone before the damaged straw-shoe stall, with unoccupied ground around his full figure; the merchants elsewhere in the market remain outside the final field of view.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 6,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Tighten the field of view around the son's reddened eyes, retaining his eyeline toward An Gyu-hong rather than toward the lens."
          },
          {
            "shot_index": 13,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Narrow the field of view to the hand pressing into An Gyu-hong's shoulder at the peak of the grip, without changing the camera's oblique position."
          },
          {
            "shot_index": 15,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the crane into a still hold after Park Je-hyeon has left the frame, preserving An Gyu-hong's complete figure and the surrounding empty ground."
          }
        ]
      },
      {
        "scene_index": 11,
        "flow_summary": "방 안 두 사람의 대화축 옆에서 시작해 카메라를 완만하게 높이며 규홍의 큰절을 내려다본 뒤, 방문이 닫히는 지점에서 사립문 밖으로 컷한다. 바깥에서는 달래의 접근을 받아 두 사람의 손까지 다가갔다가 물러나고, 떠나는 규홍의 뒤쪽으로 이어 붙여 산을 향한 첫걸음을 따라간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "interior_observation",
            "camera_position": "Inside the room, approximately 2.8 meters from An Gyuhong and laterally offset from the axis between him and his mother. Begin 0.9 meters above the floor, then rise to 1.4 meters with a downward oblique angle, keeping his entire bowed body within view and his mother beyond him.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong tying the bundle while speaking to his mother, then bowing toward her with his forehead against the floor.",
            "transition_to_next": "Hold through his pause and rise, then pan toward the room doorway as he leaves. Cut on the closing room door to a position outside the gate; this is an explicit spatial jump."
          },
          {
            "stage_index": 2,
            "stage_label": "exterior_encounter",
            "camera_position": "Outside the gate, 3 meters from An Gyuhong's exit position and 1.4 meters above the ground, approximately 45 degrees to his outgoing direction. Remain on the same lateral side of the emerging axis between An Gyuhong and Dallae.",
            "camera_motion": "pan",
            "visual_focus": "An Gyuhong emerging through the gate and Dallae approaching him, then reaching for the small ring.",
            "transition_to_next": "As Dallae extends her hands, move diagonally closer along the same side of their axis and lower toward hand height without crossing between them."
          },
          {
            "stage_index": 3,
            "stage_label": "hand_exchange",
            "camera_position": "Beside the space between An Gyuhong and Dallae, approximately 0.5 meters from their joined hands. Place the camera 20 centimeters above their hands and angle downward about 30 degrees, looking obliquely across An Gyuhong's open palm rather than along either person's frontal axis.",
            "camera_motion": "dolly_in",
            "visual_focus": "Dallae's two hands firmly pressing the small ring into An Gyuhong's broad palm.",
            "transition_to_next": "Reverse the approach along the same diagonal, raising the camera toward chest height as An Gyuhong lifts the ring and Dallae moves to conceal it."
          },
          {
            "stage_index": 4,
            "stage_label": "exchange_to_separation",
            "camera_position": "On the same side of the pair's conversational axis, retreat from 0.8 meters to approximately 3 meters away at a height of 1.3 meters. Maintain an oblique two-person view, with enough lateral separation to see Dallae past An Gyuhong as he turns away.",
            "camera_motion": "dolly_out",
            "visual_focus": "An Gyuhong putting the ring away, addressing Dallae, and turning to leave; Dallae watching him and closing her mouth when he looks back.",
            "transition_to_next": "As An Gyuhong takes several steps away, arc behind his departing line while keeping Dallae on the same side of the frame. Settle behind his shoulder before his final look back, with no cut."
          },
          {
            "stage_index": 5,
            "stage_label": "departure_follow",
            "camera_position": "Approximately 2.5 meters behind An Gyuhong and 0.7 meters to one side of his departure line, at a height of 1 meter. Look along his route toward the mountain from a rear three-quarter angle, retaining his full figure and stepping foot within view.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's final look toward Dallae, followed by his back as he turns toward the mountain and takes a full stride away.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Complete the upward movement and hold at the elevated oblique position while his forehead remains against the floor, retaining his entire body."
          },
          {
            "shot_index": 9,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Let the approach settle at the closest position so both of Dallae's hands, the ring, and An Gyuhong's open palm remain visible together."
          },
          {
            "shot_index": 16,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Select the mid-stride instant after his final turn toward the mountain, preserving the view of his back and forward-stepping foot."
          }
        ]
      },
      {
        "scene_index": 12,
        "flow_summary": "논둑길을 걷는 안규홍의 옆뒤에서 동행하다가, 산길로 이어지는 이동은 단계 경계의 생략 컷으로 연결한다. 두 사람 뒤에서 갈림길에 접근해 나무 아래 염재보의 높이로 내려간 뒤, 그가 일어나 따라가는 방향으로 돌아서 세 사람 사이의 간격을 바라본다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_companionship",
            "camera_position": "Approximately 4 meters from An Gyu-hong on the rear three-quarter side of the path, at 1.1 meters above the ground, with his full figure inside the viewing angle and the path behind him visible obliquely.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong walking forward, followed by Lee Gwan-hoe emerging behind him and drawing alongside.",
            "transition_to_next": "Cut across the intervening travel from the field path to the mountain path, preserving the uphill walking direction and placing the camera behind the same pair. This stage boundary explicitly marks a spatial and temporal ellipsis."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_fork",
            "camera_position": "Approximately 3 meters behind An Gyu-hong and Lee Gwan-hoe, offset to one side of their walking line at 1.4 meters above the ground, looking diagonally past them toward the tree and the fork.",
            "camera_motion": "track",
            "visual_focus": "The two men approaching the fork and Yeom Jae-bo seated beneath the tree ahead of them.",
            "transition_to_next": "As the pair slows, advance along their outer side toward the tree and lower the camera to approximately 0.7 meters. Arrive beside Yeom Jae-bo before his head lifts, remaining on the same side of the emerging conversation axis."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.5 meters from the seated Yeom Jae-bo at 0.7 meters above the ground, about 40 degrees off his direction toward the arriving men, angled slightly upward toward his face.",
            "camera_motion": "static",
            "visual_focus": "Yeom Jae-bo lifting his head toward the arriving men, his eyes and hands, and his responses to An Gyu-hong.",
            "transition_to_next": "After the exchange, rise with Yeom Jae-bo to 1.3 meters and arc around his outer side as he turns uphill. Let An Gyu-hong and Lee Gwan-hoe move ahead, ending behind Yeom Jae-bo without a cut."
          },
          {
            "stage_index": 4,
            "stage_label": "following_departure",
            "camera_position": "Approximately 3 meters behind Yeom Jae-bo at 1.3 meters above the ground, offset slightly from the uphill path axis so his back and the two men farther ahead remain separately visible.",
            "camera_motion": "track",
            "visual_focus": "Yeom Jae-bo taking his first step after the departing pair, with the gap between him and An Gyu-hong and Lee Gwan-hoe visible along the mountain path.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "At this early point, hold An Gyu-hong alone in full figure and retain enough space below him to show the forward step without cropping."
          },
          {
            "shot_index": 5,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time the observation to the abrupt head lift; keep his gaze directed toward the arriving men off the lens axis, with his hands at the lower edge of the frame."
          },
          {
            "shot_index": 10,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Hold Yeom Jae-bo's full rear figure through his first forward step, preserving the visible interval to the departing pair."
          }
        ]
      },
      {
        "scene_index": 13,
        "flow_summary": "카메라는 일행의 뒤쪽 사선에서 조금 높은 위치로 동행하다 양쪽 총구가 좁히는 길을 포착하고, 길 가장자리를 따라 낮아지며 재보와 복만의 포옹에 접근한다. 재보의 어깨 너머로 돌아 복만의 시선 변화를 붙잡은 뒤, 옆으로 물러나 대화를 함께 담고 일행의 하행 동선을 뒤따른다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_ambush",
            "camera_position": "Approximately 2.2 meters above the path and 4 meters behind the group, offset toward one edge of the path. The camera looks diagonally downward past their backs, with both sides of the path within the viewing angle.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong, Lee Gwanhoe, and Yeom Jaebo descending in single file; the two gun muzzles emerging from opposite sides and pointing toward the center of the path.",
            "transition_to_next": "Stop advancing when Yeom Jaebo stops, then move forward along the same path edge while lowering to shoulder height. Turn toward the gap between the rocks as Bokman emerges, without crossing the line between him and Yeom Jaebo."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_embrace",
            "camera_position": "At approximately 1.45 meters above the path, moving from 3 meters to about 1 meter from Yeom Jaebo and Bokman. The camera remains lateral to their facing axis, viewing their upper bodies at an oblique angle rather than from either man's frontal axis.",
            "camera_motion": "track",
            "visual_focus": "Yeom Jaebo addressing Bokman, Bokman approaching from the rocks, and their arms closing firmly around each other's shoulders.",
            "transition_to_next": "Continue a short arc toward Yeom Jaebo's rear shoulder, rising slightly to Bokman's eye height. Let Yeom Jaebo's back enter the near foreground while retaining Bokman's face beyond it."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "At Bokman's eye height, approximately 0.6 meters behind and just outside Yeom Jaebo's shoulder. The camera looks obliquely past that shoulder toward Bokman, remaining offset from Bokman's gaze toward An Gyuhong behind Yeom Jaebo.",
            "camera_motion": "static",
            "visual_focus": "Bokman's eyes and tightening expression as he looks past Yeom Jaebo toward An Gyuhong, with Yeom Jaebo's shoulder retained in the foreground.",
            "transition_to_next": "As the embrace releases, retreat diagonally along the same side of the group, opening the viewing angle to include An Gyuhong and Lee Gwanhoe without reversing screen direction."
          },
          {
            "stage_index": 4,
            "stage_label": "regroup",
            "camera_position": "At approximately 1.6 meters above the path, retreating from 1.5 to 3 meters from the group. The camera occupies a lateral three-quarter position outside the space between Bokman and An Gyuhong, with Yeom Jaebo and Lee Gwanhoe within the same viewing angle.",
            "camera_motion": "dolly_out",
            "visual_focus": "An Gyuhong restraining Lee Gwanhoe, Yeom Jaebo speaking close to Bokman, and the exchange between Bokman and An Gyuhong through Bokman's gesture downhill and An Gyuhong's agreement.",
            "transition_to_next": "When Bokman turns downhill, allow him to pass farther down the frame and pivot toward the descending path. Move into a rear three-quarter following position as the others turn after him."
          },
          {
            "stage_index": 5,
            "stage_label": "follow_departure",
            "camera_position": "Approximately 1.5 meters above the path and 3 meters behind the last member of the group, offset toward the same path edge as before. The camera looks downhill along their backs toward Bokman at the front.",
            "camera_motion": "track",
            "visual_focus": "Bokman leading downhill, followed by An Gyuhong, Lee Gwanhoe, and Yeom Jaebo.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Pause the tracking movement at the muzzle reveal and make a slight downward tilt so both muzzles and their converging directions remain unobstructed."
          },
          {
            "shot_index": 9,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Use the closest point of the approach to isolate their upper bodies and the hands gripping each other's shoulders."
          },
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Hold the moment before their arms release; tighten attention on Bokman's eyes while keeping Yeom Jaebo's back and shoulder at the near edge. Bokman's gaze passes beside the lens toward An Gyuhong, not into it."
          }
        ]
      },
      {
        "scene_index": 14,
        "flow_summary": "산길 끝의 높은 사선에서 호수와 막사들을 내려다본 뒤, 식사 자리로 낮아져 들어가 중앙 천막에서 나오는 강용언을 맞는다. 강용언의 이동을 따라 안규홍과의 대화축 옆으로 붙고, 그가 앉으면 어깨 너머로 안규홍을 관찰한 뒤 뒤로 상승하며 식사 자리와 호수를 다시 함께 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "At the end of the mountain path, approximately three meters above ground and eight meters from the nearest shelter, looking diagonally downward across the shelters and bundled supplies toward the lake.",
            "camera_motion": "crane",
            "visual_focus": "The temporary shelters, bundled loads and grain sacks, with the lake beyond the camp.",
            "transition_to_next": "Descend toward standing chest height while advancing from the path into the camp, then continue toward the cooking pot without a cut."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Along the outer edge of the meal area, moving from approximately 1.4 meters to 0.9 meters above ground, two to three meters from Lee Gwanhoe and An Gyuhong, viewing them obliquely from the side rather than along their facial axes.",
            "camera_motion": "track",
            "visual_focus": "Bokman making room, the bowls passing among the men, and Yeom Jaebo sharing porridge with Lee Gwanhoe.",
            "transition_to_next": "Stop beside the meal area at seated shoulder height and pan toward the central rear tent as Kang Yongeon emerges."
          },
          {
            "stage_index": 3,
            "stage_label": "reveal",
            "camera_position": "Beside the meal area, approximately 0.9 meters above ground and five meters from the central tent entrance, offset roughly thirty degrees from Kang Yongeon's outward walking axis and angled slightly upward with room for his full height.",
            "camera_motion": "pan",
            "visual_focus": "Kang Yongeon stepping out of the tent and the men opening a passage toward the cooking pot.",
            "transition_to_next": "Complete the pan toward the pot, then begin tracking alongside Kang Yongeon's route as he approaches the young fighter and the seated men."
          },
          {
            "stage_index": 4,
            "stage_label": "close_observation",
            "camera_position": "On one side of the developing line between Kang Yongeon and An Gyuhong, initially two meters beside Kang Yongeon at 0.9 meters above ground; continue around his outer shoulder as he sits, ending approximately 0.7 meters behind and beside that shoulder at seated eye height, about 1.8 meters from An Gyuhong and twenty degrees off An Gyuhong's facial axis.",
            "camera_motion": "track",
            "visual_focus": "Kang Yongeon sharing porridge, addressing Yeom Jaebo and An Gyuhong, then sitting opposite An Gyuhong; An Gyuhong's slight bow and gaze directed toward Kang Yongeon, with Kang Yongeon's shoulder at the near edge.",
            "transition_to_next": "Hold the shoulder-side endpoint through An Gyuhong's reply and Lee Gwanhoe's lean toward him, then retreat along the same side of the conversation axis while beginning a gradual rise."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "Beginning behind and beside the seated Kang Yongeon at approximately 0.9 meters above ground, retreat to six meters from the meal area and rise to approximately three meters, looking diagonally downward across the group toward the shelters and lake.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong scraping his bowl, Lee Gwanhoe beside him, and the surrounding meal area expanding into a view of the shelters and lake.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 9,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time the pan to retain Kang Yongeon's full body as he takes his first step out; keep the oblique angle rather than moving onto his walking axis."
          },
          {
            "shot_index": 15,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Settle the tracking movement at the shoulder-side endpoint. Render An Gyuhong's frontal address toward Kang Yongeon as a near-frontal, slightly oblique over-the-shoulder view, never as a look into the lens."
          }
        ]
      },
      {
        "scene_index": 15,
        "flow_summary": "솥 주위에 둘러앉은 의병들을 높은 사선에서 내려다본 뒤, 카메라가 낮아지며 원의 바깥을 따라 안규홍 곁으로 접근한다. 강용언을 따라가는 안규홍의 시선에 가까워졌다가, 이관회 쪽으로 짧게 돌아 들어가 두 사람의 대화와 안규홍의 웃음까지 끊김 없이 이어간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the seated circle, approximately 6 meters from the pot and 3 meters above ground, looking diagonally downward across the group toward the lakeside camp.",
            "camera_motion": "crane",
            "visual_focus": "The soldiers seated around the pot, with the campfires and lakeside included in the wider view.",
            "transition_to_next": "Descend to approximately 1.2 meters above ground while advancing toward the outside of the circle, then continue laterally toward 안규홍 and 이관회 without a cut."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Along the outside of the seated circle, approximately 2.5 meters from 안규홍 and 이관회 at a height of 1.2 meters, looking obliquely past their shoulders toward 강용언 at the separate campfire.",
            "camera_motion": "track",
            "visual_focus": "안규홍 turning toward 강용언, 강용언 addressing the soldiers, and 이관회 raising his chicken leg.",
            "transition_to_next": "As 강용언 leaves with 복만, continue around the outside of the group toward an oblique front view of 안규홍. Rotate away from the departing men onto 안규홍's watching face, lowering slightly to his seated eye height."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.1 meters from 안규홍 at his seated eye height, about 35 degrees off his facial axis as he looks toward the command tent. Place him off-center with space in the direction of his gaze.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍's eyes following 강용언's departing back, with his food lowered and 강용언 beyond the frame in his gaze direction.",
            "transition_to_next": "When 이관회 reaches toward the bowl and 안규홍 turns, ease into a short lateral arc toward 이관회's shoulder. Follow 안규홍's face through the turn while remaining on the same side of the line between the two men."
          },
          {
            "stage_index": 4,
            "stage_label": "reaction",
            "camera_position": "Just outside 이관회's shoulder, approximately 0.9 meters from 안규홍 at seated eye height, looking toward 안규홍 from 15 to 20 degrees off the direction of his face. Keep a narrow portion of 이관회's shoulder at the frame edge.",
            "camera_motion": "track",
            "visual_focus": "안규홍 addressing 이관회, then lifting one corner of his mouth into a brief smile while keeping his attention on him.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 8,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 12,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Preserve the close view of the smile, but interpret the requested frontal view as near-frontal over 이관회's shoulder rather than directly on 안규홍's facial axis. His gaze remains on 이관회, not the lens; let the lateral movement settle as he smiles."
          }
        ]
      },
      {
        "scene_index": 16,
        "flow_summary": "마당 가장자리의 높은 사선 시점에서 광 앞 씨나락 자루를 향해 내려가 노파의 웅크린 몸에 접근한 뒤, 안규홍의 등 뒤로 이동해 그가 의병을 가로막는 순간과 이어지는 대치를 따라간다. 안규홍이 쓰러질 때 카메라도 바닥으로 내려가고, 마지막에는 그의 눈 위치로 짧게 컷하여 멀어지는 자루를 바라본다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "At the edge of the courtyard, approximately 2.8 meters above ground and 6 meters from the storehouse entrance, looking diagonally downward across the courtyard toward the entrance.",
            "camera_motion": "crane",
            "visual_focus": "The villagers and militia in the courtyard, then the two militia members pulling the seed-grain sack out of the storehouse.",
            "transition_to_next": "Move forward and descend toward the sack, arriving on the elderly woman's side of its path without crossing the line between her and the militia pulling it."
          },
          {
            "stage_index": 2,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.3 meters from the seated elderly woman, 1.2 meters above ground, looking downward from a three-quarter side angle with the sack beside her in the same field of view.",
            "camera_motion": "dolly_in",
            "visual_focus": "The elderly woman folding around the seed-grain sack, holding it with both arms and crying, followed by her separation from the sack when the militia member throws her aside.",
            "transition_to_next": "Follow her displacement with a short lateral move, then lower to 0.8 meters as An Gyuhong steps between her and the militia member, placing the camera behind and slightly to one side of him."
          },
          {
            "stage_index": 3,
            "stage_label": "intervention_and_confrontation",
            "camera_position": "Beginning 1.8 meters behind An Gyuhong and 0.8 meters above ground, offset approximately 25 degrees from his rear axis and angled upward toward his back and the militia member beyond; continuing laterally to a rear three-quarter position on the same side of their confrontation axis.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong blocking the militia member with the fallen elderly woman behind him, his foot holding the sack in place, and the ensuing exchange and shove as he resumes guarding the sack.",
            "transition_to_next": "Continue the lateral arc toward An Gyuhong's side without crossing the confrontation axis; as his head jerks from the blow, begin descending with his body rather than cutting to a separate angle."
          },
          {
            "stage_index": 4,
            "stage_label": "collapse",
            "camera_position": "Beside An Gyuhong at a distance of approximately 1.5 meters, descending from 0.8 meters to 0.15 meters above ground, with the lens turning from a shallow upward angle to a nearly horizontal view as he falls.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong's head and knees giving way, then his face reaching the ground with the seed-grain sack farther along his line of sight.",
            "transition_to_next": "Make an explicit positional cut from the low external view to An Gyuhong's eye position at ground level, preserving the sack's direction of departure and the continuity of its movement."
          },
          {
            "stage_index": 5,
            "stage_label": "ground_level_subjective",
            "camera_position": "At An Gyuhong's eye position, approximately 5 centimeters above ground, looking nearly parallel to the ground along the sack's departure path, with a slight roll corresponding to his cheek resting on the ground.",
            "camera_motion": "static",
            "visual_focus": "The underside and lower edge of the seed-grain sack being dragged away through An Gyuhong's blurring field of vision.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 7,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Use the initial rear-oblique position before the lateral arc develops, keeping An Gyuhong's back dominant and the fallen elderly woman visible beside his silhouette."
          },
          {
            "shot_index": 16,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 17,
        "flow_summary": "호수와 공터를 함께 보는 높은 사선에서 의병들의 둘레를 따라 내려와, 안규홍에게 접근하는 강용언을 낮은 측면에서 받는다. 이어 안규홍의 이동과 은비녀를 드는 동작을 따라간 뒤 씨나락 자루 곁으로 내려가 발의 충돌을 포착하고, 떠나는 강용언 대신 남은 안규홍에게 다시 올라온다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the ring of militia, approximately four meters above ground and seven meters from the two sacks, looking diagonally downward across the clearing toward the lake.",
            "camera_motion": "crane",
            "visual_focus": "The lake beyond the clearing, the surrounding militia, and the two seed-rice sacks between An Gyu-hong and Kang Yong-eon.",
            "transition_to_next": "Descend toward an interval between the surrounding men and advance toward the confrontation, remaining on one side of the line connecting An Gyu-hong and Kang Yong-eon."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Inside the ring, approximately 1.2 meters above ground and 1.5 meters from Kang Yong-eon, offset beside An Gyu-hong rather than aligned with his eyes; the lens looks slightly upward at Kang Yong-eon from a three-quarter angle.",
            "camera_motion": "dolly_in",
            "visual_focus": "Kang Yong-eon's upper body as he closes the distance to An Gyu-hong, with An Gyu-hong at the near edge of the frame; both men face each other.",
            "transition_to_next": "Ease to a stop as the men stand close together, then turn and travel alongside An Gyu-hong when he walks toward the militia member holding the hairpin."
          },
          {
            "stage_index": 3,
            "stage_label": "lateral_follow",
            "camera_position": "Approximately 1.2 meters above ground and 1.5 meters beside An Gyu-hong, trailing his shoulder at a rear three-quarter angle; at his stopping point, the camera is oblique to the line between him and the militia member.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong approaching the militia member, extending his hand, and receiving the silver hairpin.",
            "transition_to_next": "Continue a short arc beside An Gyu-hong without passing in front of his gaze, settling farther back so his upper body and raised hand remain within view."
          },
          {
            "stage_index": 4,
            "stage_label": "raised_hand_observation",
            "camera_position": "Approximately 1.2 meters above ground and two meters from An Gyu-hong, forty-five degrees off his chest axis, looking slightly upward with clearance above his head for his raised fist.",
            "camera_motion": "tilt",
            "visual_focus": "An Gyu-hong's upper body and the fist holding the silver hairpin as he raises it and addresses the surrounding militia rather than the lens.",
            "transition_to_next": "As Kang Yong-eon resumes speaking, rotate toward him and move back toward the sacks, gradually lowering the camera outside the space between his feet and the nearest sack."
          },
          {
            "stage_index": 5,
            "stage_label": "impact_descent",
            "camera_position": "Descending from 1.2 meters to approximately twenty-five centimeters above ground beside the nearest seed-rice sack, ending seventy centimeters from its side and oblique to Kang Yong-eon's kicking direction, with the lens angled slightly downward at the contact point.",
            "camera_motion": "crane",
            "visual_focus": "Kang Yong-eon's foot reaching the seed-rice sack and the sack indenting at the instant of contact.",
            "transition_to_next": "Hold beside the sack as Kang Yong-eon turns toward the tent, then rise along an oblique sightline toward An Gyu-hong without following Kang Yong-eon's departure."
          },
          {
            "stage_index": 6,
            "stage_label": "remaining_figure",
            "camera_position": "Beside the two sacks, rising from twenty-five centimeters to approximately 1.3 meters above ground, about two meters from An Gyu-hong and forty-five degrees off his front, ending at a slight upward angle toward his upper body.",
            "camera_motion": "crane",
            "visual_focus": "The two sacks, then An Gyu-hong looking down at them and adjusting the straps of his carrying frame.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 8,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 18,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 21,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Complete the descent immediately before contact and briefly hold the endpoint so the foot and the indentation in the sack remain clearly visible at mid-impact."
          }
        ]
      },
      {
        "scene_index": 18,
        "flow_summary": "빈 솥 주변을 비스듬히 내려다보던 카메라가 낮아지며 숲길 입구로 이동하고, 안규홍과 이관회의 옆을 따라 다시 취사 공간으로 들어온다. 모여드는 의병들의 바깥쪽을 돌아 웃는 사람들 너머 강용언을 드러낸 뒤, 막사 쪽으로 접근하며 그의 시선과 풀리지 않은 씨나락 자루를 연결한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "At the outer edge of the clearing, approximately 2.8 meters above ground and 6 meters from the empty pot, looking obliquely downward across the crouching men rather than along their frontal axes.",
            "camera_motion": "crane",
            "visual_focus": "The exhausted militia members around the empty pot, with their entire bodies visible and the two tied seed-grain sacks beside the group.",
            "transition_to_next": "Lower to approximately 1.3 meters while shifting toward the side of the clearing nearest the grove entrance; continue laterally toward the entrance and rotate toward the arriving men without a cut."
          },
          {
            "stage_index": 2,
            "stage_label": "arrival_and_accompaniment",
            "camera_position": "On the clearing side of the grove entrance, approximately 1.3 meters above ground and 4 to 5 meters from 안규홍 and 이관회, offset approximately 45 degrees from their direction of travel; remain beside their route as they enter.",
            "camera_motion": "track",
            "visual_focus": "안규홍 and 이관회 advancing with their loads, their full bodies and forward steps visible as they move toward the pot.",
            "transition_to_next": "Track beside the men toward the pot, then decelerate outside their unloading area as the loads come down and the militia members converge."
          },
          {
            "stage_index": 3,
            "stage_label": "gathering_and_work",
            "camera_position": "Approximately 1.3 meters above ground, 2 to 3 meters outside the gathering around the pot, moving along its outer circumference with oblique views between the men toward 안규홍 and 이관회.",
            "camera_motion": "track",
            "visual_focus": "The delivered food, the men examining it, 안규홍 addressing the gathering, and the hands beginning the cooking work.",
            "transition_to_next": "Continue around the outside of the cooking group until the tent lies beyond the men; turn the viewing direction toward 강용언 while keeping the nearby militia members in the foreground."
          },
          {
            "stage_index": 4,
            "stage_label": "isolated_leader_reveal",
            "camera_position": "At the outer edge of the cooking group, approximately 1.5 meters above ground, 2 meters behind the nearest men and far enough from 강용언 to retain his full figure; look past the foreground group toward him at a three-quarter angle outside the tent.",
            "camera_motion": "track",
            "visual_focus": "Laughing militia members in the foreground and 강용언 standing beyond them with folded arms, his full figure visible through a gap between the men.",
            "transition_to_next": "Glide laterally until clear of the foreground bodies, then follow the outside edge of the clearing toward the tent, maintaining the same oblique side of 강용언 rather than crossing his frontal axis."
          },
          {
            "stage_index": 5,
            "stage_label": "approach_and_gaze_connection",
            "camera_position": "Approaching to approximately 1.5 meters from 강용언 at shoulder height, offset about 60 degrees from his forward-facing axis, with an oblique view of his face and the cooking area extending in the direction of his gaze.",
            "camera_motion": "dolly_in",
            "visual_focus": "강용언's rigid face and his gaze toward the two still-tied seed-grain sacks beyond the furnace flames.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time this point on the track to a forward footfall, retaining both men's full bodies and loads without moving onto their frontal axis."
          },
          {
            "shot_index": 14,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Use the point where the foreground gap reveals 강용언 from head to foot while laughing militia members remain visible on either side."
          }
        ]
      },
      {
        "scene_index": 19,
        "flow_summary": "모닥불 바깥의 높은 사선에서 시작해 대치하는 두 사람의 측면으로 내려와 접근하고, 주먹이 맞부딪치는 거리까지 이어간다. 쓰러진 강용언 곁에서 떠나는 무리의 뒤를 잠시 따라갔다가 복만에게 시선을 돌린 뒤, 뒤로 상승하며 홀로 남은 강용언의 전신과 주변의 빈 공간을 드러낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the gathering around the campfire, approximately 5 meters from the nearest person and 2.8 meters above ground, looking diagonally down across the group toward the tent entrance.",
            "camera_motion": "crane",
            "visual_focus": "The militia gathered beside An Gyuhong, then Kang Yong-eon emerging from the tent.",
            "transition_to_next": "Descend to 1.5 meters and advance along the outside of the gathering, turning toward Kang Yong-eon as he approaches An Gyuhong."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Approximately 2.5 meters from An Gyuhong and Kang Yong-eon, at 1.5 meters above ground and oblique to their confrontation axis, with neither man's frontal axis aligned with the lens.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong continuing to tie the carrying frame while Kang Yong-eon confronts him, followed by their exchanged looks and the sword being drawn.",
            "transition_to_next": "Continue inward on the same side of their axis, lowering to 1.3 meters and shifting laterally to keep the sword movement and An Gyuhong's evasion visible."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.2 meters from the two men, at 1.3 meters above ground, looking slightly upward from a three-quarter side position outside the space between their bodies.",
            "camera_motion": "handheld",
            "visual_focus": "The sword striking the carrying frame, the men grappling, and An Gyuhong's fist connecting with Kang Yong-eon's chin.",
            "transition_to_next": "Settle the lateral movement without changing sides, then tilt down as Kang Yong-eon drops onto one knee."
          },
          {
            "stage_index": 4,
            "stage_label": "aftermath",
            "camera_position": "At the same 1.3-meter height, approximately 1.5 meters to the side of the kneeling Kang Yong-eon, angled downward toward the ground between him and An Gyuhong.",
            "camera_motion": "tilt",
            "visual_focus": "Kang Yong-eon on one knee, the fallen sword, and An Gyuhong looking at it without picking it up before lifting his bundle.",
            "transition_to_next": "Tilt up with An Gyuhong's bundle, then move in a shallow arc behind his departure direction, rising to 1.6 meters while remaining clear of the followers."
          },
          {
            "stage_index": 5,
            "stage_label": "departure",
            "camera_position": "At 1.6 meters above ground, approximately 2 meters behind and to one side of the nearest departing militia members, looking diagonally along their route toward An Gyuhong several meters ahead.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's receding back and the militia members stepping forward to follow him.",
            "transition_to_next": "Let the group gain distance, slow to a stop, and pivot back toward Kang Yong-eon and Bokman before retracing the short tracking move."
          },
          {
            "stage_index": 6,
            "stage_label": "last_departure",
            "camera_position": "Returning along the outside of the departure route at 1.6 meters above ground, ending approximately 3 meters from Kang Yong-eon and Bokman at an oblique side angle to their eyeline.",
            "camera_motion": "track",
            "visual_focus": "The kneeling Kang Yong-eon looking at Bokman, Bokman taking up the matchlock, and Bokman turning to follow the others.",
            "transition_to_next": "Stop advancing as Bokman leaves, retain Kang Yong-eon as the visual anchor, and begin a continuous backward and upward crane move."
          },
          {
            "stage_index": 7,
            "stage_label": "withdraw",
            "camera_position": "Withdrawing from 3 to approximately 8 meters from Kang Yong-eon and rising from 1.6 to 4 meters above ground, looking diagonally down at his entire kneeling body beside the campfire.",
            "camera_motion": "crane",
            "visual_focus": "Kang Yong-eon alone beside the campfire, his full body surrounded by the space vacated by the others.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 17,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Briefly reduce lateral drift at contact, keeping An Gyuhong's fist and Kang Yong-eon's chin unobstructed within the established three-quarter side view."
          },
          {
            "shot_index": 25,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Angle slightly downward to include the followers' advancing feet while retaining An Gyuhong's more distant back."
          },
          {
            "shot_index": 31,
            "stage_index": 7,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the crane to a stop after Bokman has cleared the frame, preserving Kang Yong-eon's entire kneeling body and the surrounding empty space."
          }
        ]
      },
      {
        "scene_index": 20,
        "flow_summary": "사랑채 가장자리의 높은 사선에서 둘러앉은 인물들을 본 뒤, 곡간 문의 압류 봉인지로 컷하고 다시 실내로 돌아오는 두 번의 위치 도약을 명시한다. 이후 앉은 인물들의 바깥쪽을 따라 박제현의 어깨 너머 박상현에게 접근하고, 박제현의 시선 전환을 따라 열린 방문을 통과해 지게가 없는 마당 구석까지 낮아지며 이동한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "At the perimeter of the room, approximately three meters from the seated group and 1.6 meters above the floor, looking diagonally downward across the circle toward the open doorway.",
            "camera_motion": "static",
            "visual_focus": "The seated group, the unoccupied floor between them, and the open doorway beyond.",
            "transition_to_next": "Cut across the yard to a close position beside the storehouse door, explicitly breaking spatial continuity for the seal insert."
          },
          {
            "stage_index": 2,
            "stage_label": "seal_insert",
            "camera_position": "Approximately half a meter from the storehouse door, at the height of the seizure seal and slightly offset from the door's perpendicular axis.",
            "camera_motion": "static",
            "visual_focus": "The red seizure seal attached to the storehouse door.",
            "transition_to_next": "Cut back inside to the outer edge of the seated group near Park Jin-seong, establishing a second explicit spatial jump while the conversation continues."
          },
          {
            "stage_index": 3,
            "stage_label": "listening_approach",
            "camera_position": "Along the outside of the seated circle, initially about 1.5 meters from Park Jin-seong at seated eye height, then moving laterally toward a position just behind and beside Park Je-hyeon's shoulder, looking obliquely across the group toward Park Sang-hyeon.",
            "camera_motion": "track",
            "visual_focus": "Park Jin-seong listening, then Park Sang-hyeon's changing expression and Park Je-hyeon turning toward him.",
            "transition_to_next": "Continue forward beside Park Je-hyeon's shoulder without crossing the line between the brothers, reducing the distance to Park Sang-hyeon as Park Je-hyeon finishes addressing him."
          },
          {
            "stage_index": 4,
            "stage_label": "close_reaction",
            "camera_position": "Beside Park Je-hyeon's shoulder, approximately 0.8 meters from Park Sang-hyeon at his seated eye height, looking toward his face from a slight three-quarter angle while remaining off his eyeline to Park Je-hyeon.",
            "camera_motion": "dolly_in",
            "visual_focus": "Park Sang-hyeon's eyes wavering while he maintains eye contact with Park Je-hyeon.",
            "transition_to_next": "Ease backward from Park Sang-hyeon, rotate toward Park Je-hyeon's profile as his gaze turns to the yard, then track beside him toward and through the open doorway. Lower the camera gradually on the approach to the yard corner, with no spatial jump."
          },
          {
            "stage_index": 5,
            "stage_label": "absence_reveal",
            "camera_position": "Beyond the open doorway, descending to approximately 0.5 meters above the yard and approaching to within one meter of the empty corner, looking diagonally downward with the vacant place extending into the frame.",
            "camera_motion": "track",
            "visual_focus": "The empty place in the yard corner where the carrying frame used to stand.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 6,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 8,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Let the tracking movement settle into a hold on the empty place."
          }
        ]
      },
      {
        "scene_index": 21,
        "flow_summary": "헛간 안쪽의 높은 사선에서 바닥에 널브러진 일행을 내려다본 뒤, 달래의 접근을 따라 낮아지며 규홍과 보자기 곁으로 들어간다. 주먹밥으로 모이는 손들에서 두 사람의 대화로 시선을 올리고, 규홍이 일어서면 달래의 어깨 너머로 상승해 그가 달래에게 보내는 웃음에 머문다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Inside the barn, approximately 5 meters from the resting group and 2.4 meters above the floor, looking diagonally downward across them with the doorway toward one edge of the frame.",
            "camera_motion": "static",
            "visual_focus": "An Gyuhong, Lee Gwanhoe, Yeom Jaebo, Bokman, and three men sprawled across the floor; Dallae entering through the doorway.",
            "transition_to_next": "As Dallae approaches An Gyuhong, move diagonally toward their meeting point and descend to seated head height, keeping her movement visible without crossing between them."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Approximately 1.5 meters from An Gyuhong and Dallae, 1 meter above the floor, offset to one side of their shared axis for an oblique view of their faces and the space between them.",
            "camera_motion": "dolly_in",
            "visual_focus": "Dallae examining An Gyuhong's swollen face, her hand approaching his eye, and his recoil.",
            "transition_to_next": "Follow Dallae's hands toward the bundle, moving slightly inward and raising the camera while tilting downward to see the opening between the surrounding men."
          },
          {
            "stage_index": 3,
            "stage_label": "food_reveal",
            "camera_position": "Approximately 1.3 meters above the floor and 0.5 meters laterally offset from the opened bundle, looking steeply downward into the space occupied by the food and reaching hands.",
            "camera_motion": "tilt",
            "visual_focus": "The bundle opening to reveal rice balls and multiple hands reaching toward them at once.",
            "transition_to_next": "As the hands withdraw with food, pull back along the same side of the group, lower to seated head height, and tilt upward toward An Gyuhong and Dallae."
          },
          {
            "stage_index": 4,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.2 meters from An Gyuhong, 1 meter above the floor, just outside Dallae's shoulder on the established side of their axis, looking obliquely toward him.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong eating while watching Dallae, his mouth becoming still during her account, and his preparation to stand.",
            "transition_to_next": "When An Gyuhong rises, ease backward to preserve the distance to his face and raise the camera along an arc outside Dallae's shoulder, keeping both characters on the same sides of the frame."
          },
          {
            "stage_index": 5,
            "stage_label": "rising_reaction",
            "camera_position": "Approximately 1.3 meters from the standing An Gyuhong and 1.4 meters above the floor, beyond Dallae's shoulder and about 20 degrees off his line of regard toward her, looking slightly upward at his face.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong looking down toward Dallae as she addresses him, followed by the slight lift of one corner of his mouth; the others rising behind him during the approach to this position.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Hold the opening wide view before Dallae enters, keeping all seven resting men visible."
          },
          {
            "shot_index": 7,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the downward tilt as the hands converge, retaining the rice balls and the directions of the incoming hands."
          },
          {
            "shot_index": 16,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Stop the crane for the smile. Render the requested frontal facial readability as a near-frontal view over Dallae's shoulder, not a lens-facing pose; An Gyuhong's gaze remains lowered toward Dallae."
          }
        ]
      },
      {
        "scene_index": 22,
        "flow_summary": "곳간 문 안쪽의 비스듬한 위치에서 안규홍의 진입을 받아 뒤로 이동한 뒤, 씨나락 자루 쪽을 거쳐 문과 쌀가마니 사이의 대치로 이어간다. 염재보의 측면 가까이에서 총구를 관찰하고, 카메라를 낮추며 안규홍의 접근을 받은 다음 바닥에 엎드리는 앞잡이로 시선을 내린다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "entry",
            "camera_position": "Inside the storehouse, approximately 3.5 meters from the doorway and 1.2 meters above the floor, offset 45 degrees from An Gyuhong's entry direction. Maintain sufficient distance to include his full body while retreating along the side of his path.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong stepping through the doorway, with Lee Gwanhoe, Yeom Jaebo, and Bokman following.",
            "transition_to_next": "Continue retreating into the storehouse, then curve alongside An Gyuhong toward the seed sacks without crossing his walking path."
          },
          {
            "stage_index": 2,
            "stage_label": "seed_observation",
            "camera_position": "Beside An Gyuhong at a rear three-quarter angle, approximately 1.2 meters from him and 1.4 meters above the floor, looking obliquely downward toward his gaze and the sacks.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong inspecting the writing on the seed sacks; the adjacent rice sacks and stored objects.",
            "transition_to_next": "As the door opens, pivot toward the doorway and track back along the same side of the entry route, following the henchman's advance and Lee Gwanhoe's fall toward the rice sacks. Stop beside Yeom Jaebo as his gun reaches the henchman's temple."
          },
          {
            "stage_index": 3,
            "stage_label": "armed_confrontation",
            "camera_position": "Approximately 0.8 meters to the side of Yeom Jaebo, at 1.55 meters above the floor, with the viewing axis nearly perpendicular to his line toward the henchman. Keep Yeom Jaebo's profile, the gun, and the henchman's temple within the same oblique view.",
            "camera_motion": "track",
            "visual_focus": "Yeom Jaebo's rigid profile and the gun pressed against the henchman's temple, followed by the henchman's plea.",
            "transition_to_next": "Ease backward from the gun line while lowering the camera to 0.85 meters. Turn toward An Gyuhong at the seed sacks, remaining on the same side of the confrontation axis."
          },
          {
            "stage_index": 4,
            "stage_label": "burden_and_warning",
            "camera_position": "Approximately 1.5 meters from An Gyuhong, 0.85 meters above the floor and 40 degrees off his direction toward the henchman, looking upward at his upper body. Retreat along this oblique line as he approaches.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong lifting a seed sack onto one shoulder, then carrying it toward the henchman as he delivers his warning.",
            "transition_to_next": "Let An Gyuhong approach the confrontation, then stop beside the henchman at the same low height. Tilt from An Gyuhong toward the henchman as the latter lowers himself to the floor."
          },
          {
            "stage_index": 5,
            "stage_label": "submission",
            "camera_position": "Beside the henchman, approximately 1.2 meters away and 0.85 meters above the floor, offset from the line between him and An Gyuhong. Angle downward toward the henchman's lowered head and bent back.",
            "camera_motion": "tilt",
            "visual_focus": "The henchman pressing his forehead to the floor, with An Gyuhong standing beyond him.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 9,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the lateral movement at the instant the muzzle contacts the temple, preserving Yeom Jaebo's profile and the point of contact."
          },
          {
            "shot_index": 11,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Emphasize the upward sack-lifting movement within the low three-quarter view, retaining both the supporting shoulder and the upper body."
          }
        ]
      },
      {
        "scene_index": 23,
        "flow_summary": "카메라는 일행의 뒤쪽 사선에서 골목을 따라가다가 사립문 앞에서 낮아져 안규홍이 자루를 내려놓는 동작에 접근한다. 염재보의 다음 전달 지점을 거쳐 이관회의 옆으로 붙고, 앞서가는 안규홍을 향한 곁눈질을 따라간 뒤 멈춰 서서 마을을 벗어나는 일행의 뒷모습을 남긴다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_follow",
            "camera_position": "Approximately four meters behind and two meters to one side of the group, at 1.6 meters above the ground, looking diagonally along their direction of travel.",
            "camera_motion": "track",
            "visual_focus": "안규홍, 이관회, 염재보, and 복만 moving through the alley with their sacks.",
            "transition_to_next": "As 안규홍 stops at the gate, close the distance along the same side of the group and lower the camera toward the sack without crossing his path."
          },
          {
            "stage_index": 2,
            "stage_label": "lowered_close_observation",
            "camera_position": "Beside 안규홍 at a rear three-quarter angle, approximately 0.8 meters from the sack and 0.5 meters above the ground, angled slightly upward toward his forearms.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍's two forearms and hands holding the sack as its base meets the ground.",
            "transition_to_next": "As 안규홍 releases the sack and walks on, ease away from the gate, rise to 1.2 meters, and resume tracking along the same side toward 염재보 at the next house."
          },
          {
            "stage_index": 3,
            "stage_label": "delivery_bridge",
            "camera_position": "On the alley side of the porch, approximately two meters behind and to the side of 염재보, at 1.2 meters above the ground, looking diagonally toward his hands and the porch edge.",
            "camera_motion": "track",
            "visual_focus": "염재보 lowering the rice sack at the porch, then rejoining the departing group.",
            "transition_to_next": "Continue behind the group as it leaves the porch, then gain distance along the same outer side until the camera is beside 이관회; rise gradually to his cheek height."
          },
          {
            "stage_index": 4,
            "stage_label": "lateral_reaction",
            "camera_position": "Approximately 0.7 meters to the side of 이관회 at his cheek height, nearly abreast of him and aimed obliquely forward, with 안규홍 farther ahead along the alley.",
            "camera_motion": "track",
            "visual_focus": "이관회's profile and sidelong glance toward 안규홍's back as 안규홍 continues walking without turning.",
            "transition_to_next": "After 이관회 readjusts his bundle, gradually slow the tracking movement and let him pass ahead, turning the viewing direction along the group's departing path."
          },
          {
            "stage_index": 5,
            "stage_label": "departure_hold",
            "camera_position": "At the side of the alley near its exit, at 1.5 meters above the ground, looking diagonally after the group from an initial distance of three meters.",
            "camera_motion": "static",
            "visual_focus": "The backs of 안규홍, 이관회, 염재보, and 복만 receding as they leave the village.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 3,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Complete the approach as the sack touches the ground, keeping both forearms and the sack's base within the close view."
          },
          {
            "shot_index": 6,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Favor 이관회's near eye in profile while retaining 안규홍's back farther ahead in the direction of his glance."
          }
        ]
      },
      {
        "scene_index": 24,
        "flow_summary": "높은 사선에서 국밥집과 두 자리의 관계를 잡은 뒤 평상 높이로 내려와 잔을 부딪치는 사람들 곁을 지난다. 대화하는 무리에서 구석의 오주일 쪽으로 연속 이동하며 멈춘 숟가락에 접근하고, 그 자리에서 시선을 올려 고개를 드는 얼굴을 비스듬히 받는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Inside the dining area, approximately 2.4 meters above the floor and 4 meters from the occupied platform, looking diagonally downward with the platform and O Ju-il's corner seat within the same field of view.",
            "camera_motion": "crane",
            "visual_focus": "The diners, the three men sharing drinks on the platform, and O Ju-il seated in the adjacent corner.",
            "transition_to_next": "Descend continuously to approximately 1.2 meters above the floor while advancing toward the platform, arriving 2 meters from the blacksmith and the butcher on an oblique side angle."
          },
          {
            "stage_index": 2,
            "stage_label": "social_observation",
            "camera_position": "Approximately 1.2 meters above the floor and 2 meters from the blacksmith and the butcher, offset to the side of their mutual facing axis; the lateral route continues toward O Ju-il's corner seat.",
            "camera_motion": "track",
            "visual_focus": "The blacksmith and the butcher touching their raised cups together, followed by the blacksmith, butcher, and woodcutter exchanging remarks.",
            "transition_to_next": "Track laterally toward the corner without crossing between the speakers, progressively turning toward O Ju-il. Lower the camera to approximately 0.95 meters and finish 1.4 meters from his bowl."
          },
          {
            "stage_index": 3,
            "stage_label": "approach",
            "camera_position": "Beside the corner seat, approximately 0.95 meters above the floor, moving from 1.4 meters to 0.8 meters from O Ju-il's bowl along a diagonal approximately 40 degrees off his forward axis, angled downward toward his hand.",
            "camera_motion": "dolly_in",
            "visual_focus": "O Ju-il's hand and spoon above the soup bowl, settling on the spoon as it stops.",
            "transition_to_next": "Stop the forward movement at the same oblique position and begin tilting upward from the suspended spoon toward O Ju-il's face as he slowly raises his head."
          },
          {
            "stage_index": 4,
            "stage_label": "reaction",
            "camera_position": "At the endpoint beside the corner seat, approximately 0.95 meters above the floor and 0.8 meters from the bowl, remaining approximately 40 degrees off O Ju-il's forward axis; the lens rises from the hand to a slightly upward view of his face.",
            "camera_motion": "tilt",
            "visual_focus": "O Ju-il's suspended spoon and then his tightening face as he slowly raises his head toward the neighboring conversation.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 2,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Keep the lateral movement slight during cup contact, retaining both men's upper bodies and raised cups together."
          },
          {
            "shot_index": 7,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Finish the tilt with the suspended spoon near the lower frame edge. Retain the oblique view rather than moving onto his frontal axis, and follow the source scene's slow head lift."
          }
        ]
      },
      {
        "scene_index": 25,
        "flow_summary": "카메라는 책상 옆 장부 위에서 출발해 올라가며 맞은편 배상도의 상체를 비스듬히 바라본 뒤, 같은 책상 측면을 따라 토미이시에게 접근해 배상도를 향한 눈빛에 닿는다. 이어 토미이시의 내려가는 시선을 따라 장부 위로 낮아져 도장이 종이를 짓누르는 순간까지 끊김 없이 이어진다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Beside one lateral edge of the desk, approximately 60 cm above the desktop, looking diagonally down at the ledger from outside the desk perimeter.",
            "camera_motion": "static",
            "visual_focus": "The ledger, abacus, red ink pad, and 토미이시's hand turning a page.",
            "transition_to_next": "Crane upward from this desk-side position and tilt toward 배상도 across the desk, keeping the ledger in the lower field during the initial rise."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Above the same lateral edge of the desk, approximately 1.5 m from 배상도 and slightly above his eye height, looking gently downward at his upper body from a three-quarter angle rather than along the axis between the two men.",
            "camera_motion": "crane",
            "visual_focus": "배상도 standing rigidly with his hands together, looking down toward the desk as he addresses 토미이시.",
            "transition_to_next": "Finish the rise, then track along the same side of the desk toward 토미이시. Rotate the viewing direction across the ledger and gradually lower toward 토미이시's eye height without crossing the axis between the men."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Near 토미이시's end of the same lateral desk edge, closing to approximately 60 cm from his face, slightly below his eyes and roughly 35 degrees off his line of sight toward 배상도.",
            "camera_motion": "track",
            "visual_focus": "토미이시 lifting his eyes from the ledger and directing his gaze toward 배상도.",
            "transition_to_next": "As 토미이시 looks back down, lower the camera beside the desk and angle it downward toward the ledger, moving slightly inward over the edge to follow his stamping hand."
          },
          {
            "stage_index": 4,
            "stage_label": "descending_detail",
            "camera_position": "Just inside the same lateral desk edge, descending to approximately 35 cm above the ledger and looking down at about 60 degrees, offset from the vertical path of the stamp.",
            "camera_motion": "crane",
            "visual_focus": "토미이시's hand bringing the red-inked stamp down and pressing it firmly against the ledger page.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the rising movement with both the upper torso and joined hands inside the frame."
          },
          {
            "shot_index": 8,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Tighten the framing around the eyes while preserving the oblique angle and a little space toward 배상도; the gaze remains directed at him, not into the lens."
          },
          {
            "shot_index": 13,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Finish the descent and hold on the stamp in firm contact with the ledger page."
          }
        ]
      },
      {
        "scene_index": 26,
        "flow_summary": "공터 한쪽의 높은 사선 위치에서 새로 온 사람들을 내려다본 뒤, 두 무리가 마주 보는 축의 한쪽 가장자리를 따라 낮아지며 접근한다. 백정의 어깨 너머로 안규홍의 응답을 받은 카메라는 뒤로 빠지며 돌아 오주일의 전진을 담고, 마지막에는 두 무리와 맨 뒤의 임정현을 연결하는 측면 위치에 머문다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "At the lateral edge of the clearing, approximately 7 meters from the newcomers and 2.8 meters above ground, looking diagonally across the gap between the two groups toward the newcomers, with a slight downward angle.",
            "camera_motion": "crane",
            "visual_focus": "The five or six newcomers facing the established men, including their bundles, farming tools, and the spacing between them.",
            "transition_to_next": "Descend continuously to 1.5 meters and advance along the same lateral edge of the gap, retaining the newcomers as the viewing target without crossing the axis between the groups."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Along the open side of the gap between the groups, approximately 2.5 meters from the front row of newcomers, at 1.5 meters above ground and oblique to their faces; the route ends beside and slightly behind the butcher's outer shoulder.",
            "camera_motion": "track",
            "visual_focus": "The speaking newcomers, the blacksmith's raised hand, the carpenter, and then the butcher as the surrounding men turn toward him.",
            "transition_to_next": "At the butcher's outer shoulder, pivot toward 안규홍 across the gap and ease forward just enough to clear most of the foreground shoulder, keeping the camera on the same side of the conversational axis."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Just outside and behind the butcher's outer shoulder, approximately 2.5 meters from 안규홍, at 1.5 meters above ground. The lens looks past the shoulder toward 안규홍 from a shallow three-quarter angle, offset from his direct line of sight toward the butcher.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍's calm, steady face as he looks at the butcher and answers him.",
            "transition_to_next": "As the men laugh, retreat along the same open edge and pan back toward the newcomers, passing the butcher's response. Lower gradually to 1 meter and open the distance to approximately 4.5 meters from the newcomers' front row before 오주일 advances."
          },
          {
            "stage_index": 4,
            "stage_label": "reveal",
            "camera_position": "At the lateral edge of the gap, 1 meter above ground and approximately 4.5 meters from the newcomers' front row, looking diagonally into their rear ranks at roughly 35 degrees to 오주일's forward path. Maintain enough distance to include his head, both feet, and the ground beneath them.",
            "camera_motion": "track",
            "visual_focus": "오주일 emerging from behind the men and stepping forward, including the trailing foot as it pushes off the ground.",
            "transition_to_next": "Continue a short lateral retreat as 오주일 completes his step, then rise to 1.4 meters and settle farther outside the gap so the camera can turn between the established men and the rear of the newcomers without crossing their shared axis."
          },
          {
            "stage_index": 5,
            "stage_label": "shared_reaction",
            "camera_position": "Farther out along the same side of the clearing, approximately 5 meters from the central exchange and 1.4 meters above ground, with oblique sightlines toward both groups and an unobstructed diagonal view into the newcomers' rear row.",
            "camera_motion": "pan",
            "visual_focus": "안규홍 and 이관회 exchanging remarks, then 임정현 raising his hand at the rear, followed by 안규홍 looking toward him.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Keep 안규홍's face fully readable past the butcher's shoulder, but retain the shallow three-quarter offset. His face and gaze address the butcher rather than the lens; do not turn this into a lens-axis frontal portrait."
          },
          {
            "shot_index": 13,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time this point on the lateral track to the instant 오주일's leading foot advances while his trailing foot is still pushing off; preserve the full-body view and space ahead of his movement."
          }
        ]
      },
      {
        "scene_index": 27,
        "flow_summary": "카메라는 훈련 대열 바깥에서 혼란스러운 몸들 사이로 접근하고, 숲길·나무 그늘·재훈련 사이의 시공간 생략은 단계 경계의 컷으로 구분한다. 식사 대목에서는 백정의 사발과 내려간 시선 가까이에서 출발해 멀리 지켜보는 세 사람에게 연속 이동한 뒤, 사내들을 바라보는 안규홍의 비스듬한 얼굴 가까이 멈춘다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "training_approach",
            "camera_position": "Outside the men's formation, initially four meters away at shoulder height, moving diagonally toward the blacksmith and the butcher to within one meter. Remain oblique to their opposing body directions, with both upper bodies within the viewing angle.",
            "camera_motion": "track",
            "visual_focus": "The men's conflicting turns, resolving into the blacksmith and the butcher's adjacent shoulders and confused faces.",
            "transition_to_next": "Cut from the confused formation to the forest path, explicitly marking the next training episode and a discontinuity in camera position."
          },
          {
            "stage_index": 2,
            "stage_label": "forest_tracking",
            "camera_position": "Along one side of the forest path at chest height, two to three meters from the moving men, looking diagonally across their direction of travel. Keep 오주일 and the opposite side of the path within the available turning arc.",
            "camera_motion": "track",
            "visual_focus": "오주일's forward hand signal, 이관회 following the departing group, and the remaining men turning toward the rolling stone before stopping.",
            "transition_to_next": "End the lateral move as the men stop, then cut to an oblique position beside the conversation under the tree, separating the training action from the discussion."
          },
          {
            "stage_index": 3,
            "stage_label": "discussion_arc",
            "camera_position": "Under the tree, approximately two meters from 안규홍 and 오주일 at shoulder height, offset from their conversational axis. Move through a shallow lateral arc without crossing that axis, allowing 이관회 and 재보 to enter the viewing direction.",
            "camera_motion": "track",
            "visual_focus": "안규홍 questioning 오주일, then looking between 이관회 and 재보 as he assigns their roles.",
            "transition_to_next": "Cut on the completion of the discussion to a lower camera position beside the formation, explicitly marking the resumed training."
          },
          {
            "stage_index": 4,
            "stage_label": "positions_held",
            "camera_position": "Beside the formation at knee height, approximately one and a half meters from 이관회, looking diagonally across the men's positions. Rise to chest height along the same side of the formation, ending with an oblique view toward 오주일.",
            "camera_motion": "crane",
            "visual_focus": "이관회's arrested half-step, the other men holding their places, and 오주일 observing the corrected response.",
            "transition_to_next": "Cut from the completed exercise to the men gathering at the cauldron, explicitly marking the passage from training to the meal."
          },
          {
            "stage_index": 5,
            "stage_label": "meal_close_observation",
            "camera_position": "At the outer edge of the men around the cauldron, within one meter of the butcher and approximately twenty centimeters above his eye level. Look downward from a three-quarter side angle so that his lowered eyes and the bowl below them share the viewing direction.",
            "camera_motion": "static",
            "visual_focus": "The butcher looking down into his bowl of thin porridge, with attention passing between his eyes and the contents.",
            "transition_to_next": "Begin a continuous backward move away from the butcher, using the outside edge of the gathering to travel toward 안규홍, 임정현, and 이관회 without passing through the men."
          },
          {
            "stage_index": 6,
            "stage_label": "withdraw_to_observers",
            "camera_position": "Move backward along the outside of the gathering toward the three observers, descending gradually to chest height. Finish approximately one and a half meters beside 임정현, on the meal-facing side of the observers but offset from 안규홍's line of sight toward the men.",
            "camera_motion": "track",
            "visual_focus": "The men eating receding into a wider spatial relationship with the observers, followed by 임정현's finger on the ledger and 이관회's response.",
            "transition_to_next": "Without cutting, turn from the ledger toward 안규홍 and advance along the same oblique line, keeping the men's position aligned with his off-camera gaze."
          },
          {
            "stage_index": 7,
            "stage_label": "burden_approach",
            "camera_position": "On the meal-facing side of 안규홍, thirty degrees off his forward facial axis and just below his eye level. Advance from one and a half meters to approximately seventy centimeters, maintaining a slight upward viewing angle and leaving space in the direction of his gaze toward the men.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍's furrowed brow and heavy expression as he watches the men eating.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the move as their shoulders meet, retaining both confused faces and the opposing directions of their upper bodies."
          },
          {
            "shot_index": 21,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 26,
            "stage_index": 7,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Preserve the close view of his furrowed brow, but replace literal frontal framing with the stage's slight three-quarter angle; his gaze remains on the men rather than the lens. Let the forward move come to rest."
          }
        ]
      },
      {
        "scene_index": 28,
        "flow_summary": "카메라는 사랑채 가장자리의 비스듬한 부감에서 안규홍과 양반들의 관계를 잡고, 마루를 따라 박제현 가까이 이동하다 그의 시선을 따라 압류 봉인지로 컷한다. 다시 마당으로 돌아와 돌아서는 안규홍의 뒤를 짧게 따라간 뒤, 사랑채로 컷해 남은 대화를 지켜보고 높아지며 그가 떠난 빈자리를 드러낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_appeal",
            "camera_position": "At the courtyard-facing edge of the porch, beside and slightly behind the seated group, initially about five meters from An Gyu-hong and closing to three meters. The lens is approximately thirty centimeters above his standing eye line, angled downward and thirty degrees off his facing axis toward the group.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong bowing and then straightening to address the seated men, with Gwan-hoe several steps behind him and a seated listener's shoulder at the frame edge.",
            "transition_to_next": "Continue laterally along the porch edge toward Park Je-hyeon, lowering to the seated men's eye line and rotating toward their profiles without crossing the courtyard-to-porch dialogue axis."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_hesitation",
            "camera_position": "Along the courtyard-facing side of the seated group, moving from roughly two meters away to within one meter of Park Je-hyeon. The lens is at seated eye height, viewing him and the adjacent speakers from an oblique three-quarter angle.",
            "camera_motion": "track",
            "visual_focus": "Park Jin-seong and Park Sang-hyeon addressing An Gyu-hong, followed by Park Je-hyeon's hesitation and his gaze turning toward the storehouse.",
            "transition_to_next": "Cut on Park Je-hyeon's turn toward the storehouse to a close view of the seizure seal. This is an explicit spatial jump from the porch to the storehouse."
          },
          {
            "stage_index": 3,
            "stage_label": "seal_reveal",
            "camera_position": "Approximately half a meter from the storehouse door, with the lens at the height of the seal and its optical axis nearly perpendicular to the door.",
            "camera_motion": "static",
            "visual_focus": "The red seizure seal attached to the storehouse door.",
            "transition_to_next": "Cut back to the courtyard-facing side of the porch, restoring An Gyu-hong and Park Je-hyeon's spatial relationship before An Gyu-hong bows and turns away."
          },
          {
            "stage_index": 4,
            "stage_label": "departure_follow",
            "camera_position": "On the porch-facing side of An Gyu-hong, about two meters from him and forty-five degrees off his axis toward the seated men, with the lens at his shoulder height. As he turns toward the gate, this position becomes a rear three-quarter view; the camera follows about two meters behind and slightly to one side.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong lowering his head, turning toward the gate with dropped shoulders, and crossing the courtyard, followed by Gwan-hoe.",
            "transition_to_next": "Let the departing figures move farther ahead, then cut back to Park Je-hyeon's watching profile on the porch. The cut explicitly returns from the departure route to the seated group."
          },
          {
            "stage_index": 5,
            "stage_label": "remaining_confrontation",
            "camera_position": "At the courtyard-facing edge of the porch, approximately one and a half meters from Park Je-hyeon, at seated eye height. The camera remains to one side of the line between him and Park Sang-hyeon, looking obliquely across their facing directions.",
            "camera_motion": "pan",
            "visual_focus": "Park Je-hyeon's gaze following the departure, Park Sang-hyeon's continued objections, Park Jin-seong's nod, and Park Je-hyeon turning toward Park Sang-hyeon.",
            "transition_to_next": "As Park Je-hyeon turns back toward the courtyard, continue from the same position into a rising, backward move and angle the view down toward the place where An Gyu-hong stood."
          },
          {
            "stage_index": 6,
            "stage_label": "withdraw_empty_position",
            "camera_position": "Above and behind Park Je-hyeon's courtyard-facing shoulder, retreating from approximately one and a half to three meters away and rising to about one meter above his seated eye line. The lens looks diagonally downward across him toward An Gyu-hong's former position.",
            "camera_motion": "crane",
            "visual_focus": "Park Je-hyeon looking into the courtyard and the unoccupied place where An Gyu-hong stood.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Preserve An Gyu-hong's upright posture and direct gaze toward the seated men, but render his face from the stage's elevated three-quarter angle past a listener's shoulder, not as a lens-facing frontal portrait."
          },
          {
            "shot_index": 18,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 21,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Use the point just after An Gyu-hong turns toward the gate, before the following movement gathers pace; retain his lowered shoulders in the rear three-quarter view."
          }
        ]
      },
      {
        "scene_index": 29,
        "flow_summary": "카메라는 공터로 뛰어드는 달래의 옆을 낮게 동행하다가, 달래의 어깨 너머로 안규홍의 얼굴에 접근한다. 이후 대화 무리의 바깥을 따라 안규홍의 뒤쪽으로 돌아 물러나고 높아지며, 그를 바라보는 오주일과 복만, 의병들을 한 시야에 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "arrival_tracking",
            "camera_position": "Alongside 달래's route into the clearing, approximately three meters from her and 0.9 meters above the ground, viewing her from a lateral three-quarter angle with space ahead of her movement.",
            "camera_motion": "track",
            "visual_focus": "달래 running toward 안규홍 and the training men, her open mouth and both legs visible during her stride.",
            "transition_to_next": "As 달래 reaches the men, decelerate beside her, rise toward standing eye height, and curve behind her shoulder to look toward 안규홍 without crossing their line of interaction."
          },
          {
            "stage_index": 2,
            "stage_label": "close_approach",
            "camera_position": "Just outside 달래's shoulder, approaching to approximately 1.2 meters from 안규홍 at his eye height, about twenty degrees off his face axis toward 달래.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍 listening to 달래, the disappearance of his smile and the tightening of his brow as he asks about the escort.",
            "transition_to_next": "Ease backward from 안규홍's face and begin a lateral arc along the outside of the gathering toward his flank, keeping the movement visible and continuous."
          },
          {
            "stage_index": 3,
            "stage_label": "discussion_arc",
            "camera_position": "On the outer edge of the gathering, two to three meters from 안규홍 at approximately shoulder height, moving from his three-quarter side toward a rear three-quarter position without passing between the speakers.",
            "camera_motion": "track",
            "visual_focus": "안규홍 in relation to 오주일 and 복만 as the warning about gunfire gives way to his proposal to rescue the three captives.",
            "transition_to_next": "Complete the arc behind 안규홍 on the same side of the conversational axis, then retreat and rise to open the view across his shoulder toward the assembled men."
          },
          {
            "stage_index": 4,
            "stage_label": "collective_response",
            "camera_position": "Behind and diagonally offset from 안규홍, retreating from two to four meters away while rising from 1.5 to 2.3 meters, looking slightly downward past his shoulder across the depth of the gathering.",
            "camera_motion": "crane",
            "visual_focus": "오주일, 복만, and the militia men looking toward 안규홍 as he defines the rescue, followed by 오주일's nod.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "달래의 한 발이 지면을 딛고 다른 발이 뜨는 순간을 이동 중 포착하며, 머리와 두 발이 모두 보이도록 시야를 확보한다."
          },
          {
            "shot_index": 6,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "정면 클로즈업의 표정 가독성은 달래의 어깨 너머 근접 정면으로 확보하되, 렌즈를 얼굴 정면 축에 두지 않는다. 안규홍의 시선은 달래에게 유지하고 접근 끝에서 움직임을 가라앉힌다."
          },
          {
            "shot_index": 12,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "안규홍의 어깨는 화면 가장자리에 작게 남겨 시선의 목적지를 명시하고, 오주일과 복만 뒤의 의병들까지 함께 보이는 전경을 확보한다."
          }
        ]
      },
      {
        "scene_index": 30,
        "flow_summary": "장터 가장자리의 높은 사선에서 시작해 흩어진 인물들 사이로 내려온 뒤, 안규홍의 진입을 낮은 측면에서 따라가며 육박전과 멈춰 선 얼굴까지 접근한다. 이어 포로 구출 동선을 따라 뒤 골목 쪽으로 물러나고, 카메라만 장터 쪽을 바라보며 상승해 남겨진 헌병들의 전경으로 끝낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "At the market perimeter, approximately 3.5 meters above ground and 10 meters from the central passage, looking diagonally downward across the passage toward the entrance.",
            "camera_motion": "crane",
            "visual_focus": "The market crowd, An Gyuhong moving through it, Lee Gwanhoe beside the pottery stall, Yeom Jaebo seated with the mat, and Oh Juil watching the entrance.",
            "transition_to_next": "Descend to 1.5 meters while advancing along the perimeter toward the space between the pottery stall and the central passage, retaining the entrance in the same screen direction."
          },
          {
            "stage_index": 2,
            "stage_label": "lateral_observation",
            "camera_position": "Along the edge of the central passage at 1.5 meters above ground, 3 to 5 meters from the nearest men, viewing their positions obliquely from the stall side of the passage.",
            "camera_motion": "track",
            "visual_focus": "The arriving military policemen and bound prisoners, Lee Gwanhoe's checked movement, Oh Juil's warning, and the policeman approaching Yeom Jaebo.",
            "transition_to_next": "As An Gyuhong sets down his carrying frame, turn toward his movement and lower to 0.9 meters, moving backward into the cleared passage without crossing his line toward the policemen."
          },
          {
            "stage_index": 3,
            "stage_label": "low_lateral_approach",
            "camera_position": "Inside the cleared central passage at 0.9 meters above ground, approximately 4.5 meters from An Gyuhong and 45 degrees off his direction of travel toward the policemen, angled slightly upward with his full body in view.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong striding into the center with an upright posture, his body and attention directed toward the military policemen.",
            "transition_to_next": "Track with his final steps, then close the distance as he reaches the policemen, rising toward 1.4 meters while remaining on the same side of their confrontation axis."
          },
          {
            "stage_index": 4,
            "stage_label": "combat_follow",
            "camera_position": "On the stall side of the confrontation axis, 1.4 meters above ground and 1.5 to 2.5 meters from An Gyuhong and his opponent, viewing their bodies and the rifle from an oblique side angle.",
            "camera_motion": "handheld",
            "visual_focus": "An Gyuhong's punch, the raised rifle barrel, the struggle over the rifle, and his reversal of the bayonet toward the policeman.",
            "transition_to_next": "Follow the final rifle movement, then ease toward An Gyuhong's near side and raise the camera to just above his eye line as his movement stops; let the handheld movement settle."
          },
          {
            "stage_index": 5,
            "stage_label": "close_observation",
            "camera_position": "Approximately 0.8 meters from An Gyuhong, 15 centimeters above his eye line and 40 degrees off his facial axis toward the stabbed policeman, looking slightly downward with his face off-center and space in the direction of his gaze.",
            "camera_motion": "static",
            "visual_focus": "An Gyuhong's rigid, pale face as he holds the rifle, with his gripping hands at the lower edge of the view.",
            "transition_to_next": "After Lee Gwanhoe calls to him and An Gyuhong redirects his attention to the prisoners, retreat along the same diagonal and lower to 1.5 meters, widening toward the rescue activity."
          },
          {
            "stage_index": 6,
            "stage_label": "rescue_and_retreat",
            "camera_position": "Between the central passage and the rear alley, 1.5 meters above ground and 3 to 5 meters from the rescuers, looking diagonally back toward the prisoners with the subdued policemen farther into the market.",
            "camera_motion": "track",
            "visual_focus": "Lee Gwanhoe cutting a prisoner's bonds, another prisoner being freed, Yeom Jaebo lifting the third prisoner, and Oh Juil directing the withdrawal.",
            "transition_to_next": "Back toward the rear alley as the rescuers advance, then move aside at its mouth so they can pass the camera; keep looking into the market and begin rising after the last rescuer passes."
          },
          {
            "stage_index": 7,
            "stage_label": "withdraw_and_hold",
            "camera_position": "At the market side of the rear alley mouth, rising from 1.5 to approximately 4.5 meters above ground, 10 to 12 meters from the fallen military policemen, looking diagonally downward across the central passage.",
            "camera_motion": "crane",
            "visual_focus": "The military policemen left lying on the ground and the empty market space around them after the rescuers and prisoners have departed.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 21,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 38,
            "stage_index": 5,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 50,
            "stage_index": 7,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Stop the crane at its upper endpoint and hold the wide view after the rescuers have completely left the frame."
          }
        ]
      },
      {
        "scene_index": 31,
        "flow_summary": "카메라는 바위 뒤로 뛰어드는 일행의 옆을 낮게 동행한 뒤, 주저앉은 사람들의 가장자리를 따라 상처를 돌보는 자리로 접근한다. 규홍의 어깨 너머에서 그를 부르는 의병을 바라보고, 대화가 웃음으로 이어지면 뒤로 물러나며 상승해 일행과 뒤편의 파도를 함께 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "arrival_tracking",
            "camera_position": "Beside the group's entry route behind the sheltering formation, approximately 3 meters from the nearest runner and 0.9 meters above the ground, looking diagonally across their direction of travel from a lateral three-quarter angle.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong, Lee Gwan-hoe, and the others running into shelter with the three rescued prisoners.",
            "transition_to_next": "Follow the runners into the gathering area, decelerate as they sit down, and gradually raise the camera to 1.1 meters while continuing along the near edge of the group."
          },
          {
            "stage_index": 2,
            "stage_label": "recovery_approach",
            "camera_position": "Along the near perimeter of the seated group, 2 to 3 meters from the nearest people and 1.1 meters above the ground, looking obliquely downward toward the seated prisoners and the reclining Lee Gwan-hoe.",
            "camera_motion": "track",
            "visual_focus": "The prisoners being counted, Lee Gwan-hoe on the ground, An Gyu-hong wiping his injured fist, and the men beginning to tend wounds.",
            "transition_to_next": "Continue around the same perimeter toward An Gyu-hong and the wound-care area, gradually rising to his shoulder height and settling just behind his shoulder without crossing the line between him and the attending militia member."
          },
          {
            "stage_index": 3,
            "stage_label": "recognition",
            "camera_position": "Just behind and 0.5 meters to the side of An Gyu-hong's shoulder, approximately 2 meters from the attending militia member, at An Gyu-hong's shoulder height and angled slightly downward across his shoulder toward the wound-care area.",
            "camera_motion": "pan",
            "visual_focus": "The attending militia member keeping a hand on the prisoner's wound and looking up toward An Gyu-hong, followed by An Gyu-hong's turned profile and Lee Gwan-hoe's response.",
            "transition_to_next": "Complete the pan toward the exchange between An Gyu-hong and Lee Gwan-hoe, then begin a continuous backward and upward move along the already traversed perimeter, keeping the group in view."
          },
          {
            "stage_index": 4,
            "stage_label": "shared_laughter_withdrawal",
            "camera_position": "On the same side of the group as the preceding observation position, retreating to approximately 6 meters away and rising to 2.4 meters above the ground, looking diagonally downward across the gathering with the breaking waves beyond them.",
            "camera_motion": "crane",
            "visual_focus": "An Gyu-hong laughing with the gathered men, the three rescued prisoners within the group, and the waves breaking behind them.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 12,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Briefly hold the pan as the attending militia member raises his head. Preserve An Gyu-hong's shoulder at the frame edge; the militia member faces An Gyu-hong rather than the lens, with his hand still visible on the wound."
          },
          {
            "shot_index": 17,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the backward rise to a stop on the shared laughter, retaining the breaking waves behind the group."
          }
        ]
      },
      {
        "scene_index": 32,
        "flow_summary": "카메라는 집무실을 비스듬히 내려다보는 원경에서 출발해 시신 쪽으로 내려오고, 토미이시의 이동을 따라 벽까지 접근해 폭력을 낮은 사선에서 관찰한다. 이후 같은 공간 안에서 배상도와 행정요원 쪽으로 돌아 나와, 마지막에는 테이블 위 서류를 수직으로 내려다보며 이동을 끝낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Near the room entrance, approximately 2.3 meters above the floor and 4 meters from the group, looking diagonally downward across the table toward the body and the people beside the wall.",
            "camera_motion": "crane",
            "visual_focus": "The two injured military policemen, the covered body, and 배상도 beside the wall, with 토미이시 at the table within the same spatial view.",
            "transition_to_next": "Descend toward chest height while advancing along the open side of the table, maintaining the body and the wall as spatial references."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Along the open side of the table, moving to approximately 1.5 meters from the body at a height of 1.2 meters, offset to 토미이시's side rather than aligned with his face.",
            "camera_motion": "track",
            "visual_focus": "토미이시 rising, approaching the body, uncovering its face, and directing his question toward the surviving military policemen.",
            "transition_to_next": "Follow his sudden turn with a pan, then track beside the movement from the table toward the wall, lowering the camera to remain below his shoulder line."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Approximately 0.9 meters from 토미이시 at a height of 1.1 meters, beside the pinned military policeman's shoulder and offset from the line between their faces, looking upward at 토미이시 in three-quarter view.",
            "camera_motion": "handheld",
            "visual_focus": "토미이시's face and gripping hand as he pins the military policeman against the wall, followed by his downward-directed assault.",
            "transition_to_next": "As 토미이시 turns away, retreat from the wall along the same side of the confrontation axis and rise to shoulder height, allowing 배상도's approach to enter the view."
          },
          {
            "stage_index": 4,
            "stage_label": "reaction_and_command",
            "camera_position": "Between the wall and the open side of the table, approximately 1.5 meters high and 1.5 to 2 meters from the speakers, initially oblique behind 토미이시's shoulder toward 배상도, then moving laterally toward the administrative worker's side of the table.",
            "camera_motion": "track",
            "visual_focus": "배상도 answering 토미이시, the administrative worker writing the name and designation, and 토미이시 directing his threat toward 배상도 before looking back at the paper.",
            "transition_to_next": "Continue the lateral move to the table edge, following 토미이시's final eyeline toward the document; extend over the table and rotate the viewing angle downward without a cut."
          },
          {
            "stage_index": 5,
            "stage_label": "document_reveal",
            "camera_position": "Over the document on the table, moving from an oblique downward angle to a vertical overhead position approximately 0.6 meters above the paper, close enough for the document to occupy the view without surrounding people.",
            "camera_motion": "crane",
            "visual_focus": "The completed brush-written designation and name, 巨魁 安圭洪, on the document.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Briefly settle the handheld movement at the wall pin, retaining the low three-quarter angle on 토미이시's face and his grip. His gaze remains directed at the military policeman."
          },
          {
            "shot_index": 22,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Finish the crane movement in a static overhead close-up. Keep people and hands outside the frame; the isolated tabletop view does not imply that anyone has left the room."
          }
        ]
      },
      {
        "scene_index": 33,
        "flow_summary": "방 안의 높은 사선 위치에서 홀로 앉은 박제현을 바라보다가, 두 사람의 대화축 한쪽을 따라 낮아지며 박상현의 측면과 그 어깨 너머 박제현의 얼굴로 접근한다. 박상현이 떠나면 박제현의 옆으로 물러나 시선의 방향을 확인하고, 명시적인 시선 연결 컷으로 마당 너머 닫힌 곳간 문에 도달한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Inside the room, approximately three meters diagonally behind and to one side of 박제현, at a height of 1.8 meters, angled downward toward his seated position with the entrance within the field of view.",
            "camera_motion": "static",
            "visual_focus": "박제현 sitting alone, followed by 박상현 entering and closing the door.",
            "transition_to_next": "Move diagonally toward the space beside the two men while lowering the camera to the height of 박상현's face as he leans toward 박제현; remain on the same side of their interaction axis."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "On one side of the line between the men, moving from 1.5 meters to approximately 0.8 meters from 박상현, at the height of his leaning face and nearly perpendicular to his direction toward 박제현.",
            "camera_motion": "dolly_in",
            "visual_focus": "박상현's profile as he leans close to 박제현 and speaks, with his attention directed toward 박제현.",
            "transition_to_next": "Continue in a shallow arc behind 박상현's near shoulder, lowering toward 박제현's seated eye height and turning toward 박제현 without crossing the interaction axis."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Just behind and outside 박상현's near shoulder, approximately 1.2 meters from 박제현 at his seated eye height, offset about twenty degrees from 박제현's line of sight toward 박상현.",
            "camera_motion": "static",
            "visual_focus": "박제현's restrained smile and subsequent firm response, his face turned toward 박상현 rather than the lens, with 박상현's shoulder at the edge of the frame.",
            "transition_to_next": "As 박상현 turns toward the door, track backward and laterally along the same side of the interaction axis, allowing his shoulder to clear the view and moving toward a side view of 박제현."
          },
          {
            "stage_index": 4,
            "stage_label": "withdraw",
            "camera_position": "Approximately two meters to the side of the seated 박제현, at a height of 1.5 meters and angled slightly downward, with the room's door offset beyond him.",
            "camera_motion": "track",
            "visual_focus": "박상현 leaving and the door closing, then 박제현 alone as his gaze turns toward the storehouse beyond the courtyard.",
            "transition_to_next": "After settling on 박제현's profile and establishing his gaze direction, make an explicit eyeline cut to a separate camera position in the courtyard near the closed storehouse door; do not imply a continuous passage through the closed room door."
          },
          {
            "stage_index": 5,
            "stage_label": "reveal",
            "camera_position": "In the courtyard, approximately 0.8 meters from the closed storehouse door, at a height of 1.2 meters, viewing the door at a shallow oblique angle from the side nearest the room.",
            "camera_motion": "static",
            "visual_focus": "The firmly closed storehouse door filling the frame.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 8,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Hold on 박제현 as he opens his mouth firmly. His frontal address is toward 박상현; retain the slight over-the-shoulder offset rather than placing the lens directly on his facial axis."
          },
          {
            "shot_index": 11,
            "stage_index": 5,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 34,
        "flow_summary": "대문 안으로 일행을 비스듬히 따라 들어간 카메라는 곳간의 쌀가마니 전달에서 마당의 자루 전달과 타격까지 옆으로 이어 움직인다. 수레를 대문 안쪽까지 배웅한 뒤 마당으로 되돌아와 쓰러진 박제현의 높이에서 함께 상승하고, 대문 쪽을 바라보는 얼굴을 사선으로 관찰한 뒤 안채로 향하는 움직임을 따른다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_follow",
            "camera_position": "Just inside the main gate, approximately three meters behind the group and one meter to their left, at shoulder height, looking diagonally along their route toward the storehouse.",
            "camera_motion": "track",
            "visual_focus": "이관회 entering ahead of 안규홍 and 염재보, with the open storehouse entrance farther along their route.",
            "transition_to_next": "Follow the group toward the storehouse, then move around their left flank without overtaking their line of sight toward the servant."
          },
          {
            "stage_index": 2,
            "stage_label": "storehouse_exchange",
            "camera_position": "Outside the storehouse entrance on the servant's side of the exchange, approximately 1.5 meters from 염재보, at his upper-chest height and thirty-five degrees off his frontal axis. The servant's near shoulder remains at the edge of the viewing angle.",
            "camera_motion": "track",
            "visual_focus": "The servant's actions at the entrance, 안규홍 and 이관회 restraining 염재보, and 염재보 receiving and holding the rice sack while looking toward the servant.",
            "transition_to_next": "Move laterally with the rice sack toward the cart, widening the distance from 염재보 as the other servants join the loading."
          },
          {
            "stage_index": 3,
            "stage_label": "courtyard_handoff",
            "camera_position": "Along the courtyard side of the cart, two to three meters from 안규홍, at shoulder height and oblique to the line between him and 법화댁. The angle also leaves a view toward the entrance from which 박제현 appears.",
            "camera_motion": "track",
            "visual_focus": "The servants loading the cart, 법화댁 handing a sack to 안규홍 and speaking into his ear, and 이관회 suppressing laughter before 박제현 appears.",
            "transition_to_next": "Continue along the same side of 안규홍 as he turns toward 박제현, then approach the space beside their encounter and raise the camera above the height of 박제현's lowered head."
          },
          {
            "stage_index": 4,
            "stage_label": "impact_observation",
            "camera_position": "Approximately one meter to the side and slightly behind 박제현, at 1.65 meters above the ground, looking obliquely downward toward his exposed nape and 안규홍's approaching hand. The camera remains outside the path of the sword hilt and the forward fall.",
            "camera_motion": "dolly_in",
            "visual_focus": "박제현 offering the back of his neck, the sword hilt in 안규홍's hand making contact, and 안규홍 catching him as he collapses.",
            "transition_to_next": "Ease backward as 안규홍 lowers 박제현, then pivot toward 이관회 pushing 안규홍 away and join the departing group from behind."
          },
          {
            "stage_index": 5,
            "stage_label": "departure_follow",
            "camera_position": "Two to three meters behind and to the side of the departing cart, at waist height, moving toward the main gate while keeping the following servants within the rearward edge of the viewing angle.",
            "camera_motion": "track",
            "visual_focus": "The three men taking the cart through the gate, 염재보 looking back, and the servants following slowly.",
            "transition_to_next": "Stop inside the gate as the cart disappears, pan back across the courtyard, and physically track to 박제현's side while lowering the camera toward his hand; do not cut or relocate instantaneously."
          },
          {
            "stage_index": 6,
            "stage_label": "recovery_rise",
            "camera_position": "Beside the fallen 박제현, initially thirty centimeters above the ground and about eighty centimeters from his hand, then rising to shoulder height approximately 1.5 meters from him as he is helped upright. The camera stays on the gateward side of his position, offset from his gaze axis.",
            "camera_motion": "crane",
            "visual_focus": "박제현's fingers moving, the servant helping him rise, and his hand reaching for the back of his neck.",
            "transition_to_next": "Complete the rise, move a short distance sideways to clear the assisting servant, and settle at an oblique angle to 박제현 as he looks toward the gate."
          },
          {
            "stage_index": 7,
            "stage_label": "quiet_confirmation",
            "camera_position": "Approximately 1.2 meters from 박제현 on his gateward side, forty degrees off the direction of his gaze and slightly below his eye height, looking upward only enough to retain his face as he lowers his gaze toward the empty gateway.",
            "camera_motion": "pan",
            "visual_focus": "박제현 looking toward the gateway where the cart disappeared, his expression easing during the servant's answer, and his subsequent turn toward the inner house while rubbing his neck.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 8,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "쌀가마니를 받는 순간 횡이동을 잠시 멈춘다. 씬 원문에는 정면 화면 구도 지시가 없으므로 렌즈 정면 대신 머슴의 어깨 너머 사선에서, 머슴을 향한 염재보의 멍한 얼굴과 가마니를 끌어안은 양팔을 함께 확보한다."
          },
          {
            "shot_index": 16,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "접근 경로에서 뒷목과 칼 손잡이의 접점이 겹쳐 가려지지 않는 측후방 위치에 잠시 머문다. 아래로 향한 시선을 접점에 좁히되 타격 방향과 안규홍의 손이 함께 읽히게 한다."
          },
          {
            "shot_index": 24,
            "stage_index": 7,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "박제현이 빈 대문 쪽을 바라보는 동안 팬을 잠시 보류해 안도하는 표정에 머문다. 시선은 렌즈가 아니라 수레가 사라진 방향으로 유지하고, 안채로 몸을 돌리면 단계의 팬을 재개한다."
          }
        ]
      },
      {
        "scene_index": 35,
        "flow_summary": "수레 뒤 사선에서 출발해 길 가장자리를 따라 열린 문과 내밀어진 손들을 지나고, 쌓인 짐을 내려다본 뒤 낮아지며 세 사람의 재출발을 뒤따른다. 수레가 멀어지는 방향을 유지한 명시적 컷으로 골목 끝 두 사람의 관찰 위치에 연결하고, 마지막 시선은 닫히는 대문으로 옮긴다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_follow",
            "camera_position": "Approximately four meters behind the cart and two meters to its side, at 1.5 meters above the road, looking diagonally forward past the cart toward the three men and the people blocking their route.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong, Lee Gwanhoe, and Yeom Jaebo pulling the cart; the villagers facing them and then dispersing.",
            "transition_to_next": "As the group advances, track closer along the same side of the cart toward the opening gate, lowering toward the height of the hands placing goods on the load."
          },
          {
            "stage_index": 2,
            "stage_label": "doorway_offerings",
            "camera_position": "Along the doorway side of the cart, approximately one meter from the nearest extended hands and 1.1 meters above the road, looking obliquely along the line of openings rather than directly into them.",
            "camera_motion": "track",
            "visual_focus": "The elder's barley sack, the woman's potato basket, and hands extending straw shoes and corn through successive openings, with nearer and farther hands overlapping in depth.",
            "transition_to_next": "Continue beside the cart as the offerings accumulate, then rise above the load while maintaining the same side of the group's travel axis."
          },
          {
            "stage_index": 3,
            "stage_label": "burden_observation",
            "camera_position": "Approximately two meters beside and slightly behind the cart, rising to 2.4 meters above the road and angling downward across the load toward the men in three-quarter profile.",
            "camera_motion": "crane",
            "visual_focus": "The accumulated goods, Yeom Jaebo looking back at them, Lee Gwanhoe's brief smile, and An Gyuhong looking down at the cart.",
            "transition_to_next": "During the pause, descend and arc toward a rear three-quarter position outside the cart's width, retaining a clear view of the men as they grip the pulling straps again."
          },
          {
            "stage_index": 4,
            "stage_label": "weighted_departure",
            "camera_position": "Approximately three meters behind the men and laterally outside the cart's width, at 0.8 meters above the road, looking slightly upward at their backs from a rear three-quarter angle.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong, Lee Gwanhoe, and Yeom Jaebo tightening their grips, leaning forward, and taking a large step together to pull the heavier cart away.",
            "transition_to_next": "Let the cart increase its distance, then make an explicit spatial cut to the alley end beside the two observers, preserving the cart's established screen direction."
          },
          {
            "stage_index": 5,
            "stage_label": "observers_reveal",
            "camera_position": "At the alley end, approximately five meters from Park Jinseong and Park Sanghyeon, at 1.4 meters above the ground and forty-five degrees behind their shoulder line, with both figures visible head to foot and the distant cart beyond their eyelines.",
            "camera_motion": "pan",
            "visual_focus": "Park Jinseong and Park Sanghyeon standing still and watching the distant cart; subsequently, Park Sanghyeon's gaze toward the closing house gate.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 8,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Favor the oblique alignment of the doorway openings so the hands holding straw shoes and corn overlap in depth; exclude faces without changing the travel axis."
          },
          {
            "shot_index": 12,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 13,
            "stage_index": 5,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Hold the camera stationary on both full figures watching the cart before beginning the stage's pan toward the closing gate."
          }
        ]
      },
      {
        "scene_index": 36,
        "flow_summary": "산길을 올라오는 세 사람의 비스듬한 앞옆에서 후진 동행한 뒤, 수레 곁으로 좁혀 들어가 관회와 규홍의 대화를 잇는다. 군량을 세는 쪽으로 옆걸음 이동한 카메라는 규홍이 수레로 돌아가는 동선을 따라 회전하고, 조금 떨어져 그 등을 바라보는 복만에게 접근하며 끝난다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "arrival_tracking",
            "camera_position": "On the uphill side of the approaching cart, approximately five meters from 안규홍, 이관회, and 염재보, at 1.1 meters above the path. The camera is offset roughly 40 degrees from their direction of travel, with all three figures visible head to foot.",
            "camera_motion": "track",
            "visual_focus": "안규홍, 이관회, and 염재보 pulling the loaded cart uphill.",
            "transition_to_next": "Retreat alongside their uphill movement, then curve toward the side of the cart as it stops. Rise gradually to shoulder height and approach the space beside 안규홍 without crossing the line between him and 이관회."
          },
          {
            "stage_index": 2,
            "stage_label": "shared_exchange",
            "camera_position": "Beside the cart on one side of the line joining 안규홍 and 이관회, at approximately 1.5 meters above ground. Move from 2.5 meters away to approximately one meter from 이관회, ending just outside 안규홍's shoulder with an oblique three-quarter view of 이관회.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍 answering 복만, then the exchange between 안규홍 and 이관회, ending on 이관회 holding the caught potato and smiling toward 안규홍.",
            "transition_to_next": "As 안규홍 shoulders a sack and turns, leave the shoulder position and track laterally with him toward the provisions being counted. Gradually lift the camera to 1.8 meters while retaining the same side of the conversational space."
          },
          {
            "stage_index": 3,
            "stage_label": "provision_count",
            "camera_position": "Along the side of the provisions, approximately three meters from 안규홍 and 임정현, at 1.8 meters above ground with a slight downward angle. The camera remains oblique to their facing directions, with 오주일 visible beside them.",
            "camera_motion": "track",
            "visual_focus": "임정현 counting the provisions, 안규홍 acknowledging the estimate, and 오주일 addressing 안규홍.",
            "transition_to_next": "When 안규홍 turns back toward the cart, rotate to retain his departing back while tracking toward 복만's position farther to the side. Lower to 복만's face height and settle about three meters away, offset from his line of sight toward 안규홍."
          },
          {
            "stage_index": 4,
            "stage_label": "observer_approach",
            "camera_position": "On the 안규홍-facing side of 복만, approximately 35 degrees off the line from 복만 to 안규홍's departing back. Advance from three meters to approximately 0.8 meters away at 복만's face height, keeping his face off-center and leaving space in the direction of his gaze.",
            "camera_motion": "dolly_in",
            "visual_focus": "복만 pausing while lowering the sack, then his fixed expression as he watches 안규홍's back and the people responding to him.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 9,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the forward movement to a near-stop on 이관회's smiling face; his gaze remains directed toward 안규홍, with the potato held near the lower edge of the frame."
          },
          {
            "shot_index": 17,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Finish the approach in a tight facial close-up and settle without changing the oblique angle; 복만 continues looking past the camera toward 안규홍's departing back."
          }
        ]
      },
      {
        "scene_index": 37,
        "flow_summary": "복만의 등 뒤 낮은 위치에서 벽보를 함께 올려다본 뒤, 옆으로 돌아 배상도와 복만 사이의 대화를 따라간다. 배상도의 희미한 웃음까지 접근했던 카메라는 그가 떠나면서 복만 곁으로 되돌아와, 벽보를 다시 보는 얼굴을 낮은 사선에서 붙잡는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "rear_approach",
            "camera_position": "Behind and slightly to the right of 복만, advancing from 3 meters to 1.8 meters away at a height of 1.2 meters, angled gently upward toward his back and the notice on the wall.",
            "camera_motion": "dolly_in",
            "visual_focus": "복만's back, the bundles of salt and medicinal ingredients in his hands, and the notice he looks up at.",
            "transition_to_next": "Curve around 복만's right side and gradually rise to shoulder height as he turns toward 배상도 behind him."
          },
          {
            "stage_index": 2,
            "stage_label": "lateral_encounter",
            "camera_position": "Approximately 2 meters to the side of 복만, at his shoulder height and oblique to the line between him and 배상도, with neither man's frontal axis aligned with the lens.",
            "camera_motion": "track",
            "visual_focus": "복만 turning toward 배상도, their exchange, and 복만 stopping as 배상도 passes him.",
            "transition_to_next": "Track parallel to 배상도 on the same side of the conversational axis, then close the distance as he turns back toward 복만."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "About 0.8 meters from 배상도 at his eye height, offset roughly 35 degrees from his eyeline toward 복만, retaining a three-quarter view of his face.",
            "camera_motion": "dolly_in",
            "visual_focus": "배상도 looking toward 복만 and the faint smile forming at the corner of his mouth.",
            "transition_to_next": "As 배상도 turns away again, reverse along the approach path toward 복만 while keeping 배상도 in view; hold that direction through his final backward glance."
          },
          {
            "stage_index": 4,
            "stage_label": "return_and_departure",
            "camera_position": "Retreating from 배상도 to a point about 1 meter beside 복만, at 복만's shoulder height and on the same side of their established axis, looking diagonally along 배상도's departure path.",
            "camera_motion": "dolly_out",
            "visual_focus": "배상도's backward glance toward 복만, his departure into the crowd, and 복만 watching him leave.",
            "transition_to_next": "When 복만 turns back toward the notice, arc around his wall-facing side without crossing his sightline to the notice, lowering the camera to upper-chest height."
          },
          {
            "stage_index": 5,
            "stage_label": "settled_reaction",
            "camera_position": "Approximately 0.9 meters from 복만 on his wall-facing right flank, at his upper-chest height, looking gently upward at his face from a 45-degree offset to his eyeline toward the notice.",
            "camera_motion": "static",
            "visual_focus": "복만's deeply furrowed brow and lowered expression as he looks up again at the name on the notice.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 13,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 17,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 38,
        "flow_summary": "카메라는 둘러앉은 일행의 바깥을 따라 움직이다 올라오는 복만을 받아내고, 문답이 이어지면 같은 편의 원주를 돌아 안규홍에게 가까워진다. 작전 지시가 끝나면 일어나는 사람들 사이에서 뒤로 빠져나와 높이를 올리며, 움직이는 일행과 홀로 남은 복만의 전신을 함께 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_arrival",
            "camera_position": "At the outer edge of the seated circle, 1.1 meters above the ground and initially about 5 meters from the group. The lateral path ends approximately 3 meters from Bokman, at a three-quarter angle to his approach toward the group, with his head and planted foot both within view.",
            "camera_motion": "track",
            "visual_focus": "The seated group, followed by Bokman arriving and planting one foot on the ground as he addresses Angyuhong.",
            "transition_to_next": "Continue along the outside of the circle toward the seated listeners, keeping to the same side of the axis between Bokman and Angyuhong."
          },
          {
            "stage_index": 2,
            "stage_label": "questioning_arc",
            "camera_position": "Along the outer circumference of the seated group, approximately 1 meter behind the nearest listener and 1.1 meters above the ground. The camera looks obliquely past the listeners toward Bokman, then turns inward along the circle without crossing its center.",
            "camera_motion": "track",
            "visual_focus": "Bokman answering the questions, Oju Il and Im Jeonghyeon questioning him, and Angyuhong looking from one person to another.",
            "transition_to_next": "Complete the shallow arc behind Oju Il and turn toward Angyuhong across the circle, then begin a slow forward move through the available gap."
          },
          {
            "stage_index": 3,
            "stage_label": "decision_approach",
            "camera_position": "Just outside the circle beside Oju Il's shoulder line, moving from about 3 meters to 1.5 meters from Angyuhong. The camera remains 1.1 meters above the ground, approximately level with his seated face, and views him at a three-quarter angle rather than along his frontal axis.",
            "camera_motion": "dolly_in",
            "visual_focus": "Angyuhong addressing the group, assigning positions and emphasizing that no one should be hurt; his gaze remains directed toward the listeners.",
            "transition_to_next": "Hold through Oju Il's acknowledgment, then reverse the forward path as the group begins to stand, retaining Angyuhong and the nearest people in view."
          },
          {
            "stage_index": 4,
            "stage_label": "preparation_withdrawal",
            "camera_position": "Retreating from 1.5 meters to approximately 5 meters outside the circle, at a constant height of 1.1 meters. The camera looks diagonally across the people rising, with Bokman farther beyond them and offset from Angyuhong.",
            "camera_motion": "dolly_out",
            "visual_focus": "The group standing and beginning preparations, Angyuhong taking up his sickle, and Bokman remaining stationary beyond the moving people.",
            "transition_to_next": "At the end of the retreat, continue backward on a rising crane path and turn slightly toward Bokman, allowing the moving people to occupy the foreground and sides."
          },
          {
            "stage_index": 5,
            "stage_label": "isolation_reveal",
            "camera_position": "Outside the former seated circle, rising continuously from 1.1 to 2.6 meters above the ground while moving to approximately 7 meters from Bokman. The camera looks gently downward from a three-quarter angle, keeping his entire figure visible between the nearer moving people.",
            "camera_motion": "crane",
            "visual_focus": "Bokman's stationary full figure among the people moving away to prepare.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time the arrival at the track endpoint to Bokman's foot planting; keep both his forehead and the foot visible without cutting to a separate detail."
          },
          {
            "shot_index": 13,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the forward movement to a stop on Angyuhong's upper body during his instructions, retaining the oblique relationship to the listeners."
          },
          {
            "shot_index": 17,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle the crane at its upper endpoint when a gap between the moving people reveals Bokman's full figure."
          }
        ]
      },
      {
        "scene_index": 39,
        "flow_summary": "카메라는 몸을 낮춘 의병들 뒤에서 수레 쪽으로 따라 나갔다가, 낮은 위치에서 능선의 일본군을 드러낸 뒤 대장장이의 등 가까이 이동한다. 이어 규홍과 오주일의 실랑이를 향해 물러나고, 쓰러진 대장장이를 보는 규홍의 비스듬한 얼굴에 접근한 후 숲으로 이어지는 철수 동선을 따라 복만에게 닿는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "concealed_observation",
            "camera_position": "Among the trees behind the crouching militia, approximately 0.6 meters above the ground and 2 meters behind An Gyuhong, offset to his side with an oblique view past him toward the mountain path.",
            "camera_motion": "track",
            "visual_focus": "The approaching cart beyond the crouching militia, followed by the exchanged looks between An Gyuhong and Oh Juil and An Gyuhong's raised hand.",
            "transition_to_next": "When the hand drops, track out from behind the trees with the advancing militia, gradually rising to 1.2 meters while retaining the cart as the forward reference."
          },
          {
            "stage_index": 2,
            "stage_label": "advance_to_cart",
            "camera_position": "At the side of the mountain path, approximately 1.2 meters above the ground and 3 meters from the cart, looking diagonally across the militia's approach rather than along their frontal axis.",
            "camera_motion": "track",
            "visual_focus": "Lee Gwanhoe pulling down the cart driver, the militia overpowering the guards, and An Gyuhong directing the men toward the rice.",
            "transition_to_next": "At the signal and gunfire, move toward the path's edge and lower to 0.5 meters with the men taking cover, turning the viewing axis upward toward one ridge."
          },
          {
            "stage_index": 3,
            "stage_label": "ridge_reveal",
            "camera_position": "At the edge of the path, approximately 0.5 meters above the ground, looking obliquely uphill through gaps between trees from a distance sufficient to include the emerging soldiers from head to foot. The camera is offset from their firing axes.",
            "camera_motion": "pan",
            "visual_focus": "Japanese soldiers emerging together between the trees with rifles aimed toward the militia below.",
            "transition_to_next": "Pan back down toward the scattering militia, then track laterally toward the blacksmith as he reaches the wounded man, rising to the height of the blacksmith's mid-back."
          },
          {
            "stage_index": 4,
            "stage_label": "rescue_and_impact",
            "camera_position": "Behind and slightly to the side of the blacksmith, initially 2 meters away and closing to approximately 0.8 meters, with the lens level with the middle of his back and angled across it from a rear three-quarter position.",
            "camera_motion": "track",
            "visual_focus": "The blacksmith supporting the wounded man and pushing him forward, followed by blood spreading across the middle of the blacksmith's back as his movement stops.",
            "transition_to_next": "As the blacksmith falls, ease backward and turn toward An Gyuhong's attempted approach, allowing the falling body to remain a spatial reference at the lower edge before tracking toward An Gyuhong and Oh Juil."
          },
          {
            "stage_index": 5,
            "stage_label": "intercepted_approach",
            "camera_position": "Approximately 1.1 meters above the ground and 1.5 meters to the side of An Gyuhong and Oh Juil, outside the line connecting An Gyuhong to the fallen blacksmith, viewing their interaction from an oblique lateral angle.",
            "camera_motion": "track",
            "visual_focus": "Oh Juil restraining An Gyuhong, An Gyuhong pulling against him, and Oh Juil confronting him after the nearby bullet strike.",
            "transition_to_next": "As An Gyuhong stops resisting, move around Oh Juil's outside shoulder toward An Gyuhong's exposed three-quarter side, gently raising the lens to just above An Gyuhong's current eye line without crossing the line toward the blacksmith."
          },
          {
            "stage_index": 6,
            "stage_label": "loss_and_decision",
            "camera_position": "Approximately 0.9 meters from An Gyuhong at a three-quarter side angle, with the lens 0.2 meters above his current eye line and tilted slightly downward. The fallen blacksmith lies beyond the lower side of the viewing axis, in the direction of An Gyuhong's gaze.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong looking down toward the motionless blacksmith, his jaw tightening before he orders the retreat.",
            "transition_to_next": "When An Gyuhong turns away, stop the inward move and turn with him, then track behind and beside the retreating militia into the forest."
          },
          {
            "stage_index": 7,
            "stage_label": "withdraw_and_witness",
            "camera_position": "Inside the forest, approximately 1.3 meters above the ground and 2 meters behind the retreating militia, moving alongside their route before settling roughly 1 meter to the side of Bokman behind a tree, at an oblique angle to his face.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong and the militia withdrawing between the trees, then Bokman watching An Gyuhong recede, his face drained of color.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 14,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 18,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "At the closest point of the existing track, tighten the framing around the middle of the blacksmith's back without changing the rear three-quarter viewing axis."
          },
          {
            "shot_index": 25,
            "stage_index": 6,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Let the inward move settle on An Gyuhong's face before the retreat order, preserving his downward eyeline toward the blacksmith outside the tight frame."
          }
        ]
      },
      {
        "scene_index": 40,
        "flow_summary": "대문 안쪽에서 진입하는 일행을 따라 물러난 카메라는 대치의 측면으로 이동해 배상도를 관찰하고, 마당 안으로 이어져 박진성을 붙잡는 박상현에게 접근한다. 이후 연행되는 박제현의 뒤를 따라 대문까지 이동한 뒤, 마당 안쪽으로 시선을 돌려 남아 있는 박상현에게 머문다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "entry",
            "camera_position": "Just inside the gate, approximately three meters from the entering group and 1.6 meters above ground, offset to one side of their walking line and looking diagonally across their approach.",
            "camera_motion": "track",
            "visual_focus": "배상도 and the military police entering the courtyard, followed by 박제현 emerging from the separate quarters.",
            "transition_to_next": "Retreat into the courtyard ahead of the entering group, then curve laterally outside their walking line to reach the side of the confrontation without crossing between 배상도 and 박제현."
          },
          {
            "stage_index": 2,
            "stage_label": "authority_in_profile",
            "camera_position": "On the flank of the confrontation, approximately 1.5 meters from 배상도 and 1.25 meters above ground, looking slightly upward at his near profile with 박제현 positioned along his eyeline.",
            "camera_motion": "track",
            "visual_focus": "배상도 addressing 박제현, the brief change in his expression, and his raised chin as he averts his gaze.",
            "transition_to_next": "Continue along the outside of the confrontation as the police seize 박제현, allowing his restraining hand toward 법화댁 to pass through the view; then rise gradually to 1.5 meters and track toward 박진성 and 박상현 as they arrive."
          },
          {
            "stage_index": 3,
            "stage_label": "restraint_and_reaction",
            "camera_position": "Beside 박진성, approximately 1.2 meters from 박상현 and 1.5 meters above ground, looking past 박진성's near shoulder at a three-quarter angle to 박상현's face, with both men's arms below the facial sightline.",
            "camera_motion": "track",
            "visual_focus": "박상현 holding 박진성's arm, 박진성 turning toward him, and 박상현 maintaining his grip while looking away.",
            "transition_to_next": "Ease laterally clear of 박진성's shoulder, then curve behind the departing escort on the courtyard side, lowering to 1.35 meters and matching 박제현's movement toward the gate."
          },
          {
            "stage_index": 4,
            "stage_label": "forced_departure",
            "camera_position": "Approximately two meters behind 박제현 and the two military policemen, 1.35 meters above ground and slightly offset from their walking line, looking toward the gate across their backs with 박제현's legs within the viewing angle.",
            "camera_motion": "track",
            "visual_focus": "박제현's back, his arms held by the military police, and his reluctant forward step toward the gate.",
            "transition_to_next": "Follow the escort to the inner edge of the gate and stop while they continue outward; retain 박제현's backward head turn before rotating the view back into the courtyard."
          },
          {
            "stage_index": 5,
            "stage_label": "remaining_gaze",
            "camera_position": "Stationary just inside and to one side of the gate, 1.35 meters above ground and several meters from 박상현, looking obliquely into the courtyard rather than along his direct eyeline.",
            "camera_motion": "pan",
            "visual_focus": "박상현 remaining inside the courtyard, his gaze following 박제현 beyond the gate.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the lateral movement almost to a stop as 배상도 raises his chin, preserving his profile and keeping his address directed toward 박제현 rather than the lens."
          },
          {
            "shot_index": 12,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle past 박진성's shoulder so 박상현's bitten lip and gripping hands remain visible together. Render his rigid facial presentation from the established three-quarter angle, not a lens-facing frontal axis; his gaze remains directed elsewhere within the scene."
          },
          {
            "shot_index": 13,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time this position to 박제현's forward step, retaining his back, both restrained arms, and the advancing foot within the view."
          }
        ]
      },
      {
        "scene_index": 41,
        "flow_summary": "흩어져 앉은 의병들을 높은 사선에서 내려다본 뒤, 빈 자리 곁을 지나 임정현의 어깨 너머로 접근하며 모닥불 건너 안규홍에게 시선을 잇는다. 안규홍이 일어서면 카메라는 낮아지며 뒤로 물러나 전신을 담고, 그가 돌아선 뒤에는 빈 망치와 복만 쪽으로 이동한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the seated group, approximately 6 meters from the fire and 2.8 meters above ground, looking diagonally downward across the group. Descend gradually toward 1.3 meters while remaining outside the group.",
            "camera_motion": "crane",
            "visual_focus": "The militia members seated at intervals around the low-burning fire, including the unoccupied place beside the hammer.",
            "transition_to_next": "Continue from the lowered position along the outside of the group, passing beside the unoccupied place toward a position behind and to one side of Im Jeong-hyeon."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Along the outer edge of the seated group, moving from roughly 3 meters away to 1 meter behind and to one side of Im Jeong-hyeon, with the camera lowering from 1.3 to 1.1 meters. Look obliquely downward toward his writing hand.",
            "camera_motion": "track",
            "visual_focus": "The hammer at the unoccupied place, followed by Im Jeong-hyeon's paused brush and his writing hand as he resumes.",
            "transition_to_next": "Move a short distance past the side of Im Jeong-hyeon's shoulder and pan across the fire toward An Gyu-hong, keeping the camera on the same side of their shared eyeline."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Just beyond one side of Im Jeong-hyeon's shoulder, approximately 2 meters from An Gyu-hong and 1.1 meters above ground. View An Gyu-hong at a shallow three-quarter angle, offset about 25 degrees from his eyeline toward Im Jeong-hyeon, with the fire below that sightline.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyu-hong watching Im Jeong-hyeon's writing hand across the fire and then addressing the group.",
            "transition_to_next": "Ease to a stop during the responses, then reverse along the same clear approach route as An Gyu-hong rises. Lower the camera toward 0.8 meters and tilt upward to retain his head."
          },
          {
            "stage_index": 4,
            "stage_label": "standing_reveal",
            "camera_position": "On the same oblique viewing axis toward An Gyu-hong, withdrawing from approximately 2 meters to 4.5 meters away at a height of 0.8 meters. Angle slightly upward while keeping his feet and head within the frame.",
            "camera_motion": "dolly_out",
            "visual_focus": "An Gyu-hong rising to his full height and asking Im Jeong-hyeon to find the dead man's home.",
            "transition_to_next": "As An Gyu-hong turns away, continue laterally along the outside of the group toward the unoccupied place, then angle downward toward the hammer without crossing his walking route."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "Beside the unoccupied place, approximately 1.5 meters from the hammer and 0.8 meters above ground, looking obliquely downward. Continue a short lateral move along the group perimeter to view Bok-man from the side at seated chest height.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong's shadow passing beside the hammer, followed by Bok-man looking down at the ground.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 8,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "원문에 렌즈 정면 구도 지시가 없으므로, 임정현을 향한 안규홍의 얼굴을 임정현의 어깨 옆에서 비스듬한 3/4 각도로 담는다. 안규홍의 시선은 렌즈가 아니라 임정현의 붓과 손에 둔다."
          },
          {
            "shot_index": 12,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "안규홍이 완전히 일어선 지점에서 후퇴를 멈춰 발끝부터 머리까지 확보한다. 낮은 사선 시점은 유지하되, 몸과 시선은 지시를 받는 임정현을 향한다."
          }
        ]
      },
      {
        "scene_index": 42,
        "flow_summary": "담장 아래를 비스듬히 내려다보던 카메라가 두 사람에게 접근해 박상현의 어깨 너머로 배상도를 관찰하고, 배상도의 이탈과 돌아섬을 같은 쪽 측면에서 따라간다. 두 사람이 밀착하면 박상현의 옆얼굴 가까이 들어갔다가, 마지막에는 뒤로 물러나며 높아져 고개 숙인 상체를 내려다본다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_approach",
            "camera_position": "On the alley side of the wall, initially four meters diagonally behind Park Sang-hyeon at a height of 2.4 meters, looking downward along the alley toward Bae Sang-do's approach. The path descends toward shoulder height as the distance to Park Sang-hyeon decreases.",
            "camera_motion": "crane",
            "visual_focus": "Park Sang-hyeon pacing below the wall, Bae Sang-do approaching, and the decreasing distance between them.",
            "transition_to_next": "Continue forward and downward as Park Sang-hyeon approaches Bae Sang-do, settling just outside Park Sang-hyeon's shoulder on the open-alley side of their interaction axis without a cut."
          },
          {
            "stage_index": 2,
            "stage_label": "close_observation",
            "camera_position": "Just behind and outside Park Sang-hyeon's shoulder, approximately 1.2 meters from Bae Sang-do, at Park Sang-hyeon's upper-chest height. The lens looks slightly upward toward Bae Sang-do from an oblique angle to his face, remaining on the open-alley side of the interaction axis.",
            "camera_motion": "dolly_in",
            "visual_focus": "Bae Sang-do looking at Park Sang-hyeon, his asymmetric mocking smile, and his subsequent appraisal of Park Sang-hyeon.",
            "transition_to_next": "As Bae Sang-do begins to pass, curve outward around Park Sang-hyeon's shoulder and join Bae Sang-do's movement laterally, preserving the same side of the interaction axis."
          },
          {
            "stage_index": 3,
            "stage_label": "departure_and_return",
            "camera_position": "On the open-alley side, approximately 1.5 meters lateral to Bae Sang-do's path, moving from a rear three-quarter position toward his side. The camera gradually rises from upper-chest height to ear height, with Park Sang-hyeon behind Bae Sang-do along the alley.",
            "camera_motion": "track",
            "visual_focus": "Bae Sang-do attempting to leave, Park Sang-hyeon calling him back, and Bae Sang-do stopping and turning toward Park Sang-hyeon.",
            "transition_to_next": "Slow with Bae Sang-do's stop and turn, then follow Park Sang-hyeon's closing distance with a short inward move from the same open-alley side. Do not cross between the two men."
          },
          {
            "stage_index": 4,
            "stage_label": "intimate_disclosure",
            "camera_position": "Within approximately 0.7 meters of the two men's heads, at ear height on their open-alley side. The lens is nearly perpendicular to Park Sang-hyeon's face as he leans toward Bae Sang-do's ear, with a slight offset toward Bae Sang-do that retains an oblique view of his cheek and mouth.",
            "camera_motion": "dolly_in",
            "visual_focus": "Park Sang-hyeon's profile and moving lips beside Bae Sang-do's ear, followed by Bae Sang-do's changing expression and slowly forming smile.",
            "transition_to_next": "Ease out of the inward move, then retreat and rise continuously on the same side of the men. Redirect the lens downward toward Park Sang-hyeon as he lowers his head, without cutting or crossing the interaction axis."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "Two meters from Park Sang-hyeon on the same open-alley side, rising to 2.4 meters and looking downward at roughly thirty degrees. The camera remains at a side three-quarter angle to his bowed head, with his shoulders and upper torso below the lens.",
            "camera_motion": "crane",
            "visual_focus": "Park Sang-hyeon's hunched shoulders, deeply lowered head, and folded upper body.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Keep Park Sang-hyeon's shoulder at the near edge so it does not obscure Bae Sang-do's raised mouth corner or his gaze toward Park Sang-hyeon."
          },
          {
            "shot_index": 9,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Favor Park Sang-hyeon's profile, retaining Bae Sang-do's ear as the immediate destination of his speech rather than turning either face toward the lens."
          },
          {
            "shot_index": 12,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 43,
        "flow_summary": "관청 문을 비스듬히 바라보던 카메라가 박제현을 따라 형제 곁으로 접근해 어깨에 얹히는 손까지 좁혀 들어간다. 손이 떨어지면 뒤로 물러나 달래의 이동을 드러내고, 그 뒤의 배상도에게 접근해 박상현을 향한 비웃음을 포착한 뒤 관청으로 들어가는 뒷모습을 따라간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the entrance, approximately four meters from the doorway and 1.6 meters above ground, offset to one side of the exit axis at a three-quarter angle to 박제현.",
            "camera_motion": "track",
            "visual_focus": "박제현 emerging from the doorway, 법화댁 supporting him, 박진성 nearby, and 박상현 standing apart.",
            "transition_to_next": "Track diagonally alongside 박제현 toward the brothers' meeting position, remaining on the same side of their interaction axis and gradually reducing the distance."
          },
          {
            "stage_index": 2,
            "stage_label": "close_observation",
            "camera_position": "Beside the brothers, approximately 0.6 meters from 박상현's near shoulder, with the lens just above shoulder height and angled slightly downward across it toward 박제현's hand; remain oblique to both faces.",
            "camera_motion": "dolly_in",
            "visual_focus": "박제현's hand landing on 박상현's shoulder, the trembling fingertips, and the hand separating from the shoulder beneath 박상현's lowered gaze.",
            "transition_to_next": "After the hand leaves the shoulder, reverse into a backward dolly, lower the lens toward waist height, and rotate toward 달래's incoming route without a cut."
          },
          {
            "stage_index": 3,
            "stage_label": "reveal",
            "camera_position": "Approximately four meters from 달래 and the two officers, 1.1 meters above ground, offset about thirty degrees from their direction of travel, with enough distance to include their heads and feet.",
            "camera_motion": "dolly_out",
            "visual_focus": "달래 taking a step with both hands bound while the two officers hold her arms, with 배상도 following behind.",
            "transition_to_next": "Let 달래 and the officers advance through the view, then curve laterally outside their route and move toward 배상도, raising the lens toward his lower face level."
          },
          {
            "stage_index": 4,
            "stage_label": "close_approach",
            "camera_position": "Approximately 0.8 meters from 배상도, with the lens slightly below his eye line and offset thirty degrees from his line of sight toward 박상현, giving an oblique close view without placing the lens on their eyeline.",
            "camera_motion": "dolly_in",
            "visual_focus": "배상도 looking toward 박상현 and lifting one corner of his mouth into a sneer.",
            "transition_to_next": "As 배상도 turns toward the entrance, ease backward outside his path and pivot with him, allowing him to pass into a rear three-quarter view before following."
          },
          {
            "stage_index": 5,
            "stage_label": "departure",
            "camera_position": "Outside the entrance, approximately two meters behind 배상도 and 1.5 meters above ground, laterally offset from his walking axis in a rear three-quarter position.",
            "camera_motion": "track",
            "visual_focus": "배상도 approaching the doorway and entering the building.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 8,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time the tight hand framing to the instant of contact, retaining the shoulder as the spatial reference and excluding the brothers' faces."
          },
          {
            "shot_index": 12,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Match the retreat to 달래's forward step so her full body and both officers' grips remain visible."
          },
          {
            "shot_index": 16,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the approach to a stop at the facial close-up, preserving look room toward 박상현 rather than directing 배상도's gaze into the lens."
          }
        ]
      },
      {
        "scene_index": 44,
        "flow_summary": "취조실 탁자 옆의 높은 사선에서 내려와 지휘봉과 배상도를 연결한 뒤, 같은 대화축 측면을 따라 달래의 얼굴 가까이 접근하고 일어서는 토미이시를 문까지 따라간다. 문이 닫히면 새벽 산길로 시공간을 건너뛰는 컷을 명시하고, 수레의 이동을 따라 바위 아래에 도달해 규홍의 전신으로 시선을 올린다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Beside one end of the table, approximately 2.5 meters from the seated pair and 1.8 meters above the floor, looking diagonally downward across their conversation axis rather than along either person's frontal axis.",
            "camera_motion": "crane",
            "visual_focus": "토미이시 and 달래 facing each other across the table, with 배상도 standing behind them.",
            "transition_to_next": "Lower toward tabletop height while advancing along the same side of the table, bringing 토미이시's baton hand into the near field without crossing the conversation axis."
          },
          {
            "stage_index": 2,
            "stage_label": "gesture_reveal",
            "camera_position": "On the same side of the table, approximately 0.8 meters from 토미이시's baton hand and just above tabletop height, looking obliquely past the hand toward 배상도's position behind the seated pair.",
            "camera_motion": "pan",
            "visual_focus": "The baton tip in 토미이시's hand pointing diagonally toward 배상도, with 배상도 visible farther along that direction.",
            "transition_to_next": "Continue around the table corner on the established side of the axis, rising from hand height to just above 달래's seated eye line and turning from the baton toward her face."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Just outside 토미이시's shoulder on the established side of the conversation axis, moving from 1.2 meters to approximately 0.7 meters from 달래, with the lens slightly above her seated eye line and looking downward at a shallow three-quarter angle.",
            "camera_motion": "dolly_in",
            "visual_focus": "달래's tightening jaw and then her wide, defiant eyes as she looks directly at 토미이시 rather than into the lens.",
            "transition_to_next": "As 토미이시 stands, ease backward to clear his movement, turn toward his departure, and rise to standing shoulder height before following him toward the door."
          },
          {
            "stage_index": 4,
            "stage_label": "departure",
            "camera_position": "Approximately 1.5 meters behind and to one side of 토미이시 at standing shoulder height, following his rear three-quarter angle toward the door and stopping inside the room about one meter from the doorway.",
            "camera_motion": "track",
            "visual_focus": "토미이시 walking to the door, his hand at the handle while his head remains turned away from 달래, and the door closing after his exit.",
            "transition_to_next": "Make an explicit spatial and temporal cut from the closed interrogation-room door at night to the mountain path at dawn; begin a new continuous exterior route beside the approaching cart."
          },
          {
            "stage_index": 5,
            "stage_label": "exterior_approach",
            "camera_position": "At the side of the mountain path, approximately three meters laterally from 관회 and 복만 and 1.2 meters above the ground, viewing their approach from an oblique angle and traveling parallel to the cart toward the lower side of the rock.",
            "camera_motion": "track",
            "visual_focus": "관회 and 복만 pulling the cart along the path, with the rock entering the direction of travel.",
            "transition_to_next": "Continue to the lower side of the rock, then stop at a lateral distance sufficient to include 규홍's entire standing figure; retain the same camera height and tilt the viewing direction upward."
          },
          {
            "stage_index": 6,
            "stage_label": "waiting_figure_reveal",
            "camera_position": "On the path below and to one side of the rock, approximately six meters from its base and 1.2 meters above the path, looking upward at 규홍 from a three-quarter side angle, outside the axis of his gaze down the path, with enough distance to contain his full body.",
            "camera_motion": "tilt",
            "visual_focus": "규홍's full standing figure on the rock, his head extended as he watches the lower mountain path.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 6,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Settle at the closest point of the approach, leaving 토미이시's shoulder at the frame edge so 달래's face and her gaze toward him remain unobstructed."
          },
          {
            "shot_index": 17,
            "stage_index": 6,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Complete the upward tilt and hold 규홍's entire figure, retaining the rock beneath his feet and space toward the lower path he is watching."
          }
        ]
      },
      {
        "scene_index": 45,
        "flow_summary": "달래 곁으로 낮게 접근한 카메라는 안규홍이 일어나 나가려는 동선을 같은 측면에서 따라가며 붙잡히는 순간까지 이어진다. 그의 시선이 달래에게 돌아오면 카메라도 함께 되돌아와 손바닥의 두 반쪽 가락지로 좁혀들고, 마지막에는 높아지며 남겨진 인물들 사이의 거리를 드러낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "approach",
            "camera_position": "On the open side of Dallae's body, 0.9 meters above the ground, advancing from 4 meters to 1.4 meters from An Gyuhong's kneeling position. The camera remains at a 45-degree side angle to his torso, looking slightly downward toward his raised hands.",
            "camera_motion": "dolly_in",
            "visual_focus": "Dallae lying beside An Gyuhong, then his upper body and the hand he lifts; his fingertips cleaning her fingers and stopping at the half ring.",
            "transition_to_next": "Hold the same side of the line between An Gyuhong and Dallae as his attention turns toward Yeom Jaebo, then begin raising the camera when An Gyuhong stands."
          },
          {
            "stage_index": 2,
            "stage_label": "rise_and_depart",
            "camera_position": "Beside An Gyuhong on the same open side, rising from 0.9 to 1.3 meters above the ground at approximately 1.8 meters distance. The viewing angle shifts continuously from his kneeling three-quarter profile to a slightly upward view of his standing torso.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong turning toward Yeom Jaebo, looking back at Dallae, standing and taking the sickle; Oh Juil moving into his path and Lee Gwanhoe rising to intervene.",
            "transition_to_next": "At standing height, move laterally alongside An Gyuhong as he pushes past the obstruction, opening the distance to include the people converging on him without crossing his direction of travel."
          },
          {
            "stage_index": 3,
            "stage_label": "restraint",
            "camera_position": "Approximately 2.5 meters from An Gyuhong at 1.3 meters above the ground, offset 50 degrees from his forward direction on the established side. The camera stays outside the group, with lateral separation between the projected positions of Yeom Jaebo and Oh Juil.",
            "camera_motion": "handheld",
            "visual_focus": "Yeom Jaebo and Oh Juil gripping An Gyuhong's arms as he tries to surge forward, followed by his struggle stopping and his head turning toward Dallae.",
            "transition_to_next": "Let the handheld movement settle as An Gyuhong stops. Follow his turn toward Dallae with a continuous lateral pivot, then track back beside him as he returns to her."
          },
          {
            "stage_index": 4,
            "stage_label": "return_and_collapse",
            "camera_position": "On An Gyuhong's returning flank, approximately 1.8 meters away and 1.3 meters above the ground, looking across his side toward Dallae. As he sinks beside her, the unchanged camera height produces a progressively steeper downward angle.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's slackening hand and falling sickle, his words to the others, and his collapse beside Dallae before he encloses her hand in both of his.",
            "transition_to_next": "Stop beside Dallae and lower the camera continuously to 0.95 meters, moving around the outside of An Gyuhong's forearm until the space between his hands is visible. Preserve the same side of their shared axis."
          },
          {
            "stage_index": 5,
            "stage_label": "ring_reunion",
            "camera_position": "Beside An Gyuhong's forearm, 0.95 meters above the ground and advancing from 0.8 to 0.45 meters horizontally from Dallae's palm. The lens points downward at approximately 55 degrees, oblique to the length of her fingers and clear of his shoulder.",
            "camera_motion": "dolly_in",
            "visual_focus": "An Gyuhong removing his half ring, opening Dallae's hand, placing it beside the other half in her palm, and folding her fingers over both pieces.",
            "transition_to_next": "Finish the inward movement as her fingers close. Keep their joined hands as the visual anchor while beginning a continuous upward and backward crane movement."
          },
          {
            "stage_index": 6,
            "stage_label": "withdraw",
            "camera_position": "Retreating along the same open side from the hands to approximately 4 meters from An Gyuhong, rising from 0.95 to 2.6 meters above the ground. The camera looks diagonally downward across An Gyuhong and Dallae toward the surrounding figures.",
            "camera_motion": "crane",
            "visual_focus": "An Gyuhong still holding Dallae's hand, Lee Gwanhoe sitting with his head lowered, and Yeom Jaebo and Oh Juil remaining at a distance.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 5,
            "stage_index": 1,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Pause the downward reframing while Dallae's hand is lifted, retaining An Gyuhong's upper body and the raised hand together."
          },
          {
            "shot_index": 20,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Make a small lateral correction within the established side angle so both restraining grips remain visible as An Gyuhong lunges."
          },
          {
            "shot_index": 33,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the inward movement to near stillness at the instant the two ring halves touch in Dallae's open palm."
          }
        ]
      },
      {
        "scene_index": 46,
        "flow_summary": "둘러앉은 사람들 바깥의 높은 사선에서 내려와, 듣는 이의 어깨 너머로 안규홍에게 천천히 접근한다. 결의를 말하는 얼굴 가까이 머문 뒤 원 안쪽을 따라 그의 옆으로 이동하고, 사람들이 흩어질 때 낮은 높이에서 그들의 뒤를 짧게 따라간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the seated circle, approximately 5 meters from 안규홍 and 2.6 meters above ground, looking diagonally downward across the listeners toward him. Descend toward seated eye height while remaining offset from his forward-facing axis.",
            "camera_motion": "crane",
            "visual_focus": "The seated circle, 안규홍 among the assembled men, and his hand briefly touching his empty neck.",
            "transition_to_next": "Continue descending to approximately 1.1 meters above ground and advance toward a gap beside a listener, retaining the same diagonal view toward 안규홍."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "At seated eye height, approximately 1.1 meters above ground, advancing from 3 meters to 1.2 meters from 안규홍 through the space beside a listener's shoulder. Maintain a three-quarter view approximately 30 degrees off 안규홍's forward-facing axis.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍 looking around the seated men, then looking toward 임정현 and 이관회; the listener's shoulder remains at the edge of the view.",
            "transition_to_next": "Ease to a stop at the close end of the same approach as 안규홍's brief smile fades; preserve camera height and the off-axis viewing angle."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.2 meters from 안규홍 at his seated eye height, holding the established three-quarter angle. Place his face slightly off-center with space toward the men he addresses, rather than aligning the lens with his gaze.",
            "camera_motion": "static",
            "visual_focus": "안규홍's expression after the smile disappears, his eyes moving between the listeners as he asks them to keep one another alive.",
            "transition_to_next": "After holding through his appeal, retreat approximately half a meter and begin a lateral arc through the inner space of the circle toward his side."
          },
          {
            "stage_index": 4,
            "stage_label": "shared_responsibility",
            "camera_position": "At approximately 1.1 meters above ground, tracking along an arc 1.5 to 2 meters from 안규홍 within the circle. Move from his three-quarter angle toward a position beside and slightly behind him, staying within the same semicircle of the established speaker-listener axis.",
            "camera_motion": "track",
            "visual_focus": "안규홍 addressing 오주일, the men receiving their tasks, and the final exchange between 안규홍 and 이관회.",
            "transition_to_next": "Arrive beside 안규홍 as the men begin to rise, then turn outward toward their direction of departure. Lower slightly to approximately 0.9 meters and begin following the nearest departing men without a cut."
          },
          {
            "stage_index": 5,
            "stage_label": "departure",
            "camera_position": "Starting beside 안규홍 at approximately 0.9 meters above ground, track outward from the circle 1.5 to 2 meters behind the nearest departing men. Look obliquely along their backs and legs, with a slight upward angle toward their upper bodies.",
            "camera_motion": "track",
            "visual_focus": "The men completing their rise and stepping away toward their separate positions, their backs and alternating strides visible as they spread apart.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 2,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "원문에 화면 정면 구도 지시가 없으므로 렌즈와 정면으로 마주 세우지 않는다. 듣는 이의 어깨 너머 사선에서 안규홍이 사람들을 훑는 얼굴과 시선 이동을 담는다."
          },
          {
            "shot_index": 7,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "단단한 얼굴 클로즈업은 유지하되 정면 축으로 옮기지 않는다. 안규홍의 시선은 렌즈가 아니라 의병들을 향하며, 기존 접근 경로 끝의 3/4 각도를 계승한다."
          },
          {
            "shot_index": 16,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "가장 가까운 사내가 한 발을 내딛는 순간에 배정하고, 뒤따르는 이동 속도를 맞춰 등과 보폭을 함께 유지한다."
          }
        ]
      },
      {
        "scene_index": 47,
        "flow_summary": "카메라는 산길을 오르는 박상현 일행의 옆에서 산채로 들어와, 짐을 받는 사람들을 지나 대화하는 인물들 곁으로 접근한다. 이후 쌀자루 옆 임정현에게 이동하고, 떠나는 세 사람의 동선 가장자리로 돌아 그의 비스듬한 얼굴에 머문 뒤 물러나며 뒤늦게 사람들에게 합류하는 움직임을 잇는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "arrival",
            "camera_position": "Along one side of the uphill path, approximately five meters from 박상현 and the two porters, with the lens two meters above the adjacent path surface. Maintain an oblique lateral angle and a slight downward view, with their full bodies within the frame.",
            "camera_motion": "track",
            "visual_focus": "박상현 and the two porters walking uphill, with the rice sacks, food bundles, and bottle carried on the pack frames.",
            "transition_to_next": "Track uphill alongside the arrivals into the camp, then curve toward the side of the unloading area and lower the lens to shoulder height as 안규홍 approaches."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "At the edge of the unloading area, initially three meters from 박상현 and 안규홍, at shoulder height. Remain on one side of their conversational axis, looking obliquely past 안규홍's shoulder toward 박상현, with 이관회 beside the exchange.",
            "camera_motion": "dolly_in",
            "visual_focus": "박상현 addressing 안규홍, his brief glance around the surrounding men, and 이관회 exchanging a look with 안규홍.",
            "transition_to_next": "Ease sideways along the same side of the conversational axis toward the rice sacks, bringing 임정현's resting hand and face into view without cutting."
          },
          {
            "stage_index": 3,
            "stage_label": "interruption",
            "camera_position": "Beside the rice sacks, approximately one and a half meters from 임정현, with the lens at his upper-chest height and angled slightly upward. View his face from a three-quarter angle relative to his look toward 박상현, retaining his hand at the lower edge of the frame.",
            "camera_motion": "static",
            "visual_focus": "임정현's hand stopping on a rice sack, his head turning toward 박상현, and his face as he addresses the men.",
            "transition_to_next": "After 안규홍 signals departure, move in a shallow arc around the path-facing side of 임정현, staying outside the three men's downhill route and keeping 임정현 in view."
          },
          {
            "stage_index": 4,
            "stage_label": "departure_watch",
            "camera_position": "On the downhill side of 임정현 but laterally clear of the departure route, approximately one and a half meters from him at lower-eye height. Face back toward him from about thirty-five degrees off his downhill gaze axis, placing his face off-center with space in the direction of his look.",
            "camera_motion": "static",
            "visual_focus": "임정현's face as he watches 박상현, 안규홍, and 이관회 recede down the path outside the camera's field of view.",
            "transition_to_next": "Hold through his continued look downhill, then begin retreating and rising as he turns his attention back toward the people opening the food bundles."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "Retreat from the path-side position to approximately four meters from 임정현 while raising the lens to two and a half meters. Look diagonally downward across him toward the gathered men, ending at a rear three-quarter angle as he walks toward them.",
            "camera_motion": "crane",
            "visual_focus": "The men gathering around the opened food bundles and 임정현 taking his delayed steps toward them.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 1,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 13,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 18,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "원문에는 화면상 정면 구도의 지시가 없으므로, 요청된 얼굴의 무게감은 정면 축 대신 가까운 3/4 각도로 구현한다. 임정현의 시선은 렌즈가 아니라 산길 아래로 멀어지는 세 사람을 향한다."
          }
        ]
      },
      {
        "scene_index": 48,
        "flow_summary": "카메라는 장터로 들어서는 세 사람의 뒤쪽 높은 사선에서 출발해 옆으로 내려붙고, 멈춘 이관회의 어깨 너머로 돌아 뒤쪽의 봉쇄를 확인한다. 밀치는 순간에는 안규홍의 등 뒤 사선으로 명시적으로 컷한 뒤, 두 사람의 측면을 따라 이동하며 대치와 등이 맞닿는 방어 태세까지 이어간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Approximately 5 meters behind and 2 meters to the left of the three men, at a height of 2.8 meters, looking diagonally downward along their direction of travel.",
            "camera_motion": "crane",
            "visual_focus": "안규홍, 이관회, and 박상현 entering the market passage, with the merchants on either side.",
            "transition_to_next": "Advance and descend toward the men's left flank, reaching shoulder height as their walking pace slows."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_and_front_reveal",
            "camera_position": "About 2 meters to the left of 안규홍 and slightly behind his shoulder, at a height of 1.5 meters, looking obliquely past him toward the shop and the forward alley.",
            "camera_motion": "track",
            "visual_focus": "The merchants avoiding 안규홍, 최 서방 shaking his head, and the armed members emerging ahead as 안규홍 and 이관회 stop.",
            "transition_to_next": "Continue around the outside of 이관회's left shoulder to a position just ahead of him, turning the viewing direction toward the rear alley as he looks back."
          },
          {
            "stage_index": 3,
            "stage_label": "rear_blockade_reveal",
            "camera_position": "Just forward and to the left of 이관회, approximately 1 meter from his shoulder at a height of 1.6 meters, looking past his turned shoulder down the rear alley. The near shoulder occupies one edge, leaving the alley visible down to ground level.",
            "camera_motion": "pan",
            "visual_focus": "이관회 turning toward the rear and the full bodies of the armed members filling that alley.",
            "transition_to_next": "Make an explicit spatial cut at the onset of the shove to a close rear-left position beside 안규홍, reversing the view toward the forward alley."
          },
          {
            "stage_index": 4,
            "stage_label": "betrayal_contact",
            "camera_position": "Approximately 0.8 meters behind and to the left of 안규홍, at a height of 1.25 meters, viewing his back at a three-quarter angle with 박상현's hands accessible from the side of the frame.",
            "camera_motion": "track",
            "visual_focus": "박상현's two hands pressing into 안규홍's back, 안규홍 pitching forward, and 이관회 catching his arm as 박상현 moves toward the armed members.",
            "transition_to_next": "Follow the forward displacement along 안규홍's left side, then widen the distance to 1.5 meters as he regains his balance; retain the forward alley as the viewing direction."
          },
          {
            "stage_index": 5,
            "stage_label": "confrontation",
            "camera_position": "Approximately 1.5 meters to the left of 안규홍 and slightly behind him, at a height of 1.4 meters, looking obliquely across his profile and restraining arm toward 박상현 beyond the armed members.",
            "camera_motion": "track",
            "visual_focus": "안규홍 watching 박상현, his arm stopping 이관회, 박상현 avoiding his gaze, and the armed members drawing their swords.",
            "transition_to_next": "Continue along the same flank toward a side-on position relative to the two men, lowering to upper-chest height as 이관회 moves into back-to-back contact with 안규홍."
          },
          {
            "stage_index": 6,
            "stage_label": "back_to_back_defense",
            "camera_position": "Approximately 1.2 meters to the side of the two men, at a height of 1.15 meters, looking slightly upward across their joined backs. Their opposing profiles remain oblique to the lens, with the camera outside both men's forward-facing axes.",
            "camera_motion": "track",
            "visual_focus": "The upper bodies of 안규홍 and 이관회 pressing back to back, their attention directed toward opposite approaches, followed by 안규홍 gripping the sickle and the armed members rushing toward them.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Complete the pan with 이관회's turned shoulder confined to the near edge, preserving the rear group's full bodies and visible feet."
          },
          {
            "shot_index": 12,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Begin at the instant both hands make forceful contact; keep the contact area unobstructed at the rear three-quarter angle."
          },
          {
            "shot_index": 23,
            "stage_index": 6,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Concentrate on the joined upper bodies, keeping the line of back-to-back contact visible between their opposing profiles."
          }
        ]
      },
      {
        "scene_index": 49,
        "flow_summary": "카메라는 낮은 사선 측면에서 나무 사이로 진입하는 병사들과 동행하다가, 대열을 먼저 보내며 후방으로 이어진다. 정지한 대열 너머의 먼 연기로 시선을 올린 뒤 다시 내려, 좌우로 갈라지는 병사들의 뒷모습을 후퇴하며 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "approach",
            "camera_position": "Approximately 0.9 meters above the ground and 5 meters from the nearer soldiers, initially ahead and to one side of their direction of travel at an oblique three-quarter angle. The path runs alongside the formation, outside its walking lanes, with sufficient distance to include full figures.",
            "camera_motion": "track",
            "visual_focus": "The soldiers emerging between the trees in two branches, their forward steps and rifles held at chest height.",
            "transition_to_next": "Slow the lateral tracking pace so the formation advances past the camera. As the soldiers halt, continue along the outside edge to a rear three-quarter position approximately 4 meters behind the formation, raising the camera continuously to 1.6 meters."
          },
          {
            "stage_index": 2,
            "stage_label": "reveal",
            "camera_position": "Approximately 1.6 meters above the ground and 4 meters behind the halted formation, offset to one side of its forward axis. The lens points upward through a gap between the trees toward the distant smoke, with the soldiers below the frame.",
            "camera_motion": "tilt",
            "visual_focus": "The thin, distant plume of smoke rising between the trees.",
            "transition_to_next": "Without changing sides or cutting, tilt down along the same viewing corridor to recover the leader gesturing toward the soldiers behind him. Settle on the formation as it begins to separate, then start moving backward."
          },
          {
            "stage_index": 3,
            "stage_label": "withdraw",
            "camera_position": "Approximately 1.6 meters above the ground, moving from 4 to 6 meters behind the formation along the same offset rear axis. The lens angles slightly downward, encompassing both diverging routes and the soldiers' full rear three-quarter figures.",
            "camera_motion": "dolly_out",
            "visual_focus": "The soldiers turning away into the left and right routes, their backs and first forward steps as the space between the two groups opens.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 5,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Hold still at the upper endpoint of the tilt, isolating the distant plume between the trees."
          },
          {
            "shot_index": 7,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 50,
        "flow_summary": "둘러앉은 의병들을 비스듬한 부감으로 내려다보다가 카메라를 낮추며 염재보의 얼굴 가까이 다가간다. 이어 식사 무리의 바깥쪽을 따라 오주일의 시선에 연결하고, 숲을 지켜보는 보초의 전신이 보이는 위치까지 끊김 없이 이동한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the seated groups, approximately 6 meters from the nearest group and 2.8 meters above ground, looking diagonally downward across the gathering. Descend toward 1.1 meters while approaching the outer edge of Yeom Jaebo's group.",
            "camera_motion": "crane",
            "visual_focus": "The groups of seated militia members bringing spoonfuls of rice toward their mouths.",
            "transition_to_next": "Continue the descending approach without a cut, arriving approximately 2.5 meters from Yeom Jaebo on an oblique angle to his face."
          },
          {
            "stage_index": 2,
            "stage_label": "close_observation",
            "camera_position": "At approximately 1.1 meters above ground, move from 2.5 meters to 0.9 meters from Yeom Jaebo, maintaining a three-quarter view approximately 35 degrees off his facial axis.",
            "camera_motion": "dolly_in",
            "visual_focus": "Yeom Jaebo's spoonful of rice, followed by his full cheeks and satisfied smile as he eats.",
            "transition_to_next": "Ease backward to clear the seated group, then curve along its outer edge toward Oh Juil, keeping the camera on the same side of the gathering."
          },
          {
            "stage_index": 3,
            "stage_label": "gaze_bridge",
            "camera_position": "Track along the outside of the seated group at approximately 1.1 meters above ground, passing about 1.5 meters from Oh Juil in a three-quarter side position, offset from his line of sight toward the forest.",
            "camera_motion": "track",
            "visual_focus": "Oh Juil eating and turning his gaze toward the forest, followed by the direction of his look.",
            "transition_to_next": "Continue beyond the seated group and rotate toward the sentry along Oh Juil's viewing direction, gradually raising the camera to 1.4 meters without cutting."
          },
          {
            "stage_index": 4,
            "stage_label": "sentry_reveal",
            "camera_position": "Between the seated gathering and the sentry, approximately 1.4 meters above ground, approach to about 5 meters from the sentry. Remain roughly 60 degrees off the sentry's forward-facing axis, with the entire standing figure inside the frame and space ahead toward the forest.",
            "camera_motion": "track",
            "visual_focus": "The sentry's upright full figure, held gun, and gaze directed toward the forest.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 7,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 51,
        "flow_summary": "카메라는 안규홍의 전측면 낮은 위치에서 칼을 막는 동작을 받은 뒤, 이관회가 충돌한 좌판 쪽 측면을 경유하여 안규홍의 등 뒤 사선으로 연속 이동한다. 등을 스치는 칼날을 포착하고 안규홍의 반격 회전을 따라 옆으로 빠진 다음, 조금 상승하여 두 사람이 다시 등을 맞대는 접점을 내려다본다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "close_defense",
            "camera_position": "Approximately 1.5 meters from 안규홍, at a height of 1.1 meters and 45 degrees off his forward-facing axis, angled upward toward his face and raised hands.",
            "camera_motion": "track",
            "visual_focus": "안규홍's raised sickle handle intercepting the descending blade in front of his face.",
            "transition_to_next": "Track laterally toward the side where 이관회 intercepts the other attacker, gradually rising to shoulder height while keeping 안규홍 within view."
          },
          {
            "stage_index": 2,
            "stage_label": "lateral_connection",
            "camera_position": "Alongside the stall, approximately 2.5 meters from 안규홍 at a height of 1.5 meters, looking obliquely across the space between him and 이관회.",
            "camera_motion": "track",
            "visual_focus": "이관회 and the attacker falling onto the stall, followed by 안규홍 twisting an attacker's wrist and the additional attackers approaching him.",
            "transition_to_next": "Continue around 안규홍's outer flank toward a rear three-quarter position, closing the distance and lowering slightly as he blocks the next attack."
          },
          {
            "stage_index": 3,
            "stage_label": "rear_exposure",
            "camera_position": "Approximately 1.2 meters from 안규홍 at a height of 1.35 meters, 40 degrees off the axis directly behind him, with the lens angled across his upper back.",
            "camera_motion": "track",
            "visual_focus": "The blade passing across 안규홍's back while his sickle handle remains engaged with the attack in front of him.",
            "transition_to_next": "Track outward to clear 안규홍's turning movement, following his counterstrike toward a lateral position from which both men remain visible; begin rising as they close the gap between their backs."
          },
          {
            "stage_index": 4,
            "stage_label": "defensive_reconnection",
            "camera_position": "Approximately 2.3 meters from the pair, rising from 1.35 to 2.2 meters, just off the lateral axis of their back-to-back formation and angled downward toward the junction of their backs rather than either man's frontal axis.",
            "camera_motion": "crane",
            "visual_focus": "안규홍 completing his counterstrike, then 안규홍 and 이관회 pressing their backs together while facing their respective attackers; the adjoining rear shoulder contours and their point of contact.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 9,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 15,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the rise to a stop at contact. Favor the adjoining rear shoulder contours and compressed junction of their backs from the elevated oblique side, without attempting a full rear view of both opposing bodies."
          }
        ]
      },
      {
        "scene_index": 52,
        "flow_summary": "능선 위 두 사람의 뒤쪽 높은 사선에서 산채까지 내려다본 뒤, 카메라를 낮추며 측면으로 접근해 대화와 수신호를 잇는다. 이어 병사들의 뒤로 이동해 좌우로 갈라지는 움직임을 짧게 따라가고, 능선의 두 사람 곁으로 명시적으로 컷하여 마지막 반응과 팔 동작을 담는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "On the ridge, approximately seven meters behind and to one side of Tomiishi and Bae Sang-do, initially 2.8 meters above their footing and angled downward across their full figures toward the camp below.",
            "camera_motion": "crane",
            "visual_focus": "Tomiishi and Bae Sang-do standing side by side and looking down at the camp, with the camp beyond them.",
            "transition_to_next": "Descend to approximately 1.6 meters above the ridge while advancing toward their shared flank, maintaining the camp-facing direction without crossing in front of them."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_and_signal",
            "camera_position": "Approximately two meters from the men's shared flank at 1.6 meters above their footing, viewing their faces obliquely from the side rather than along either man's frontal axis.",
            "camera_motion": "track",
            "visual_focus": "Tomiishi questioning Bae Sang-do, Bae Sang-do answering, and Tomiishi looking back toward the camp before extending two fingers.",
            "transition_to_next": "As the two-finger signal is completed, track backward and laterally into a position behind the departing soldiers, turning downhill while keeping both directions of their separation visible."
          },
          {
            "stage_index": 3,
            "stage_label": "follow_the_split",
            "camera_position": "On the ridge behind the departing soldiers, approximately three meters from the nearest backs and 1.1 meters above the ground, looking downhill through the widening gap between the left and right groups.",
            "camera_motion": "track",
            "visual_focus": "The soldiers' backs and mid-stride movements as they separate to the left and right to surround the camp.",
            "transition_to_next": "After a short downhill follow, make an explicit spatial cut back to the commanders' flank on the ridge, preserving their downhill viewing direction."
          },
          {
            "stage_index": 4,
            "stage_label": "reaction_and_raised_arm",
            "camera_position": "Back on the ridge, approximately two meters to the side and slightly behind Bae Sang-do, 1.4 meters above their footing, with an oblique view past him toward Tomiishi and sufficient space above Tomiishi for his raised arm.",
            "camera_motion": "static",
            "visual_focus": "Bae Sang-do swallowing in the nearer plane and Tomiishi slowly raising his right arm beyond him, both oriented toward the camp.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 6,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 53,
        "flow_summary": "이관회의 옆구리 가까운 사선에서 시작해, 안규홍이 이관회에게 향하려는 동선을 따라 옆으로 빠지며 길을 막는 대장을 드러낸다. 이어 대결 축의 같은 편에서 대장의 어깨 뒤로 돌아 들어가, 다시 대장 쪽으로 몸을 돌리는 안규홍을 상대의 어깨 너머로 받는다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "close_observation",
            "camera_position": "Approximately 1.2 meters from 이관회, at his lower-chest height and oblique to his injured side, with a slight downward angle toward his waist; laterally offset from the line between him and his attacker.",
            "camera_motion": "track",
            "visual_focus": "The blade cutting across 이관회's side as he recoils, followed by his hand moving toward the wound.",
            "transition_to_next": "Track laterally away from the attacker and ease backward, turning toward 안규홍 as he attempts to approach 이관회. Continue the same move until the leader blocking his route is visible at full length."
          },
          {
            "stage_index": 2,
            "stage_label": "blocking_reveal",
            "camera_position": "Approximately 3.5 meters from the leader, at waist height with a slight upward angle, on the outer flank of the confrontation. View the leader from a front three-quarter angle, with 안규홍 offset nearer the camera and 이관회 farther to the side.",
            "camera_motion": "track",
            "visual_focus": "The leader's full figure and extended blade obstructing 안규홍's route toward 이관회.",
            "transition_to_next": "Continue along the same flank toward the leader's near shoulder while 이관회 kicks his attacker and calls out. Gradually raise the camera toward shoulder height and turn back toward 안규홍, arriving behind the leader's shoulder without crossing the confrontation axis."
          },
          {
            "stage_index": 3,
            "stage_label": "reaction",
            "camera_position": "Just behind and approximately 0.7 meters outside the leader's near shoulder, at shoulder height, looking slightly upward toward 안규홍 from roughly 1.8 meters away. The viewing axis remains offset from the line connecting the two men.",
            "camera_motion": "track",
            "visual_focus": "안규홍 turning his torso and gaze back toward the leader with his teeth clenched, his face seen near-frontally over the leader's shoulder rather than directed toward the lens.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Hold attention on the instant of blade contact at the flank; preserve the scene's slashing action rather than introducing a separate stabbing action."
          },
          {
            "shot_index": 6,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Ease the tracking move to a stop as 안규홍 completes his turn toward the leader; retain the off-axis over-the-shoulder view."
          }
        ]
      },
      {
        "scene_index": 54,
        "flow_summary": "보초의 뒤쪽 사선에서 숲을 바라보다가, 위치 전환 컷으로 임정현의 앞쪽 사선에 접근해 고개를 드는 반응을 포착한다. 이어 같은 측면 축을 유지하며 뒤로 물러나 상승해, 임정현 너머 편백나무 사이에서 산채를 겨누는 여러 총구를 드러낸다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "watch_and_detect",
            "camera_position": "Outside the camp, approximately two meters behind and to one side of the sentry, at shoulder height, looking obliquely past him toward the gaps between the trees.",
            "camera_motion": "dolly_in",
            "visual_focus": "The sentry watching the forest, the first muzzle slowly emerging from behind a tree, and the sentry narrowing his eyes.",
            "transition_to_next": "Make an explicit spatial cut from beside the sentry to a front three-quarter position beside Im Jeong-hyeon, connecting the sentry's scrutiny with Im Jeong-hyeon lifting his head."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_and_reaction",
            "camera_position": "On the camp side of Im Jeong-hyeon, moving from two meters to approximately one meter away at his seated eye height, offset about forty-five degrees from his torso's frontal axis, with the forest beyond him.",
            "camera_motion": "dolly_in",
            "visual_focus": "Im Jeong-hyeon interrupting his meal with his spoon suspended, lifting his head toward the forest, and responding to O Ju-il without looking into the lens.",
            "transition_to_next": "Ease the inward movement to a stop, then reverse into a continuous backward and upward crane movement on the same side of Im Jeong-hyeon, retaining the forest beyond him."
          },
          {
            "stage_index": 3,
            "stage_label": "withdraw_and_reveal",
            "camera_position": "Retreating from the front three-quarter position to approximately five meters from Im Jeong-hyeon while rising to two and a half meters above the ground, looking slightly downward across him toward the tree gaps beyond his back.",
            "camera_motion": "crane",
            "visual_focus": "Im Jeong-hyeon becoming smaller in the composition as multiple black muzzles appear between the cypress trees behind him, including gaps on opposite sides, all directed toward the camp.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "씬 원문에는 정면 화면 구도의 직설이 없으므로 렌즈와 마주하는 정면 대신 앞쪽 3/4 각도를 유지한다. 접근 중 숟가락이 멈추고 숲 쪽으로 고개를 드는 순간에 배정하며, 얼굴과 멈춘 손이 함께 보이도록 시선 각도만 미세 조정한다."
          },
          {
            "shot_index": 7,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "후퇴·상승의 끝에서 임정현을 화면 한쪽에 남겨 그의 몸이 등 뒤 나무 틈새를 가리지 않도록 한다. 양쪽 틈새의 총구들이 함께 읽히는 지점에서 이동을 감속한다."
          }
        ]
      },
      {
        "scene_index": 55,
        "flow_summary": "카메라는 싸우는 두 사람의 축 바깥을 따라 이동하다 이관회가 찔리는 순간 비스듬한 상체 거리로 접근하고, 그의 붕괴를 따라 낮아져 두 사람의 마지막 대화를 측면에서 지켜본다. 안규홍이 고개를 들면 그의 시선을 따라 등 뒤로 돌아 박상현의 도주 방향을 연결한 뒤, 바닥 가까이 내려가 일어서는 안규홍의 뒷모습을 올려다본다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_track",
            "camera_position": "Approximately four meters from 이관회 and 1.7 meters above the ground, moving laterally outside the line connecting 이관회 and 안규홍, with an oblique view across their separate fights.",
            "camera_motion": "track",
            "visual_focus": "이관회 swinging his club and losing his balance, 안규홍 fighting nearby, and the attacker approaching behind 이관회.",
            "transition_to_next": "Curve inward toward 이관회 on the same side of the connecting line, lowering to 1.45 meters and retaining an oblique view as he turns toward the attacker."
          },
          {
            "stage_index": 2,
            "stage_label": "approach_impact",
            "camera_position": "Approximately 1.3 meters from 이관회 at a height of 1.45 meters, thirty to forty degrees off his front axis after his turn, with the lens angled slightly upward toward his upper torso and face.",
            "camera_motion": "dolly_in",
            "visual_focus": "이관회's rigid upper body and widened eyes with the knife still embedded in his abdomen, followed by his gaze toward 안규홍.",
            "transition_to_next": "As the knife is withdrawn and his knees buckle, descend with 이관회 while easing backward to retain his arms and the attacker's legs."
          },
          {
            "stage_index": 3,
            "stage_label": "descending_observation",
            "camera_position": "On the same oblique side of 이관회, descending from 1.45 meters to 0.8 meters above the ground while increasing the distance to approximately 2.5 meters, looking slightly downward toward his seated body and the attacker's lower body.",
            "camera_motion": "crane",
            "visual_focus": "이관회 catching the attacker's ankle, delivering his final club strike, and collapsing as 안규홍 reaches him.",
            "transition_to_next": "Follow 안규홍's arrival without crossing between the men, then move closer along the outside of his supporting arm and rise to 1.1 meters as they settle on the ground."
          },
          {
            "stage_index": 4,
            "stage_label": "close_observation_grief",
            "camera_position": "Approximately 1.5 meters beside 안규홍 at a height of 1.1 meters, nearly perpendicular to his gaze toward 이관회, looking slightly downward across his profile and 이관회 in his arms.",
            "camera_motion": "static",
            "visual_focus": "안규홍 pressing 이관회's wound and addressing him, 이관회's weakening responses, and 안규홍 becoming motionless while holding him after his death.",
            "transition_to_next": "Hold until 안규홍 lifts his head, then begin a continuous arc from his side toward his rear, following his new gaze rather than moving around to face him."
          },
          {
            "stage_index": 5,
            "stage_label": "rearward_reveal",
            "camera_position": "Approximately 1.6 meters from 안규홍, arcing from his side to a rear three-quarter position at a height of 1.1 meters, with the viewing axis passing beside his shoulder toward 박상현's escape direction.",
            "camera_motion": "track",
            "visual_focus": "안규홍 turning toward the fleeing 박상현, then lowering 이관회 to the ground and reaching for the sickle.",
            "transition_to_next": "Complete the arc behind 안규홍 and descend to 0.35 meters above the ground, keeping his reaching hand visible before tilting upward along his back as he starts to rise."
          },
          {
            "stage_index": 6,
            "stage_label": "low_rear_rise",
            "camera_position": "Approximately 1.2 meters behind 안규홍 and twenty degrees off his rear axis, only 0.35 meters above the ground, with the lens angled upward toward his back and shoulders.",
            "camera_motion": "tilt",
            "visual_focus": "안규홍 gripping the sickle and pushing up from the ground, his back occupying progressively more of the frame as he rises toward 박상현's escape direction.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 11,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 34,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 40,
            "stage_index": 6,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Time the selected moment while 안규홍 is only halfway upright, retaining the sickle hand near the lower edge as the upward tilt follows his back."
          }
        ]
      },
      {
        "scene_index": 56,
        "flow_summary": "능선의 토미이시와 산채 내부를 명시적인 컷으로 연결한 뒤, 일제사격부터는 카메라를 낮춰 임정현의 이동을 따라 움막 뒤까지 접근한다. 임정현이 피격된 자리에서 바위 뒤 오주일에게 옆으로 이동하고, 그의 외침을 거쳐 살아남은 의병들과 포위한 총구들로 시야를 넓힌다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "ridge_observation",
            "camera_position": "On the ridge, approximately two meters from 토미이시, at his chest height and offset forty-five degrees from his forward-facing axis, looking slightly upward toward his face and raised right arm.",
            "camera_motion": "static",
            "visual_focus": "토미이시 holding his right arm up while looking down toward the camp.",
            "transition_to_next": "Cut from the ridge to 염재보 inside the camp, explicitly establishing a spatial discontinuity."
          },
          {
            "stage_index": 2,
            "stage_label": "meal_approach",
            "camera_position": "Inside the camp, approximately one and a half meters from 염재보, above his seated eye height and thirty degrees to his side, angled downward toward his upper body and the ground beside him.",
            "camera_motion": "dolly_in",
            "visual_focus": "염재보 taking his final spoonful and setting the bowl down.",
            "transition_to_next": "Cut to the sentry at the camp perimeter; retain the forest-facing direction as the next spatial reference."
          },
          {
            "stage_index": 3,
            "stage_label": "perimeter_reveal",
            "camera_position": "At the camp perimeter, one meter behind and to the side of the sentry, at shoulder height, looking past his shoulder toward the trees without occupying his direct sightline.",
            "camera_motion": "pan",
            "visual_focus": "The sentry stopping, the gun muzzle behind a tree, and the sentry's reaction as he turns enough to expose his face in profile.",
            "transition_to_next": "Cut back to the previously established oblique position beside 토미이시 on the ridge."
          },
          {
            "stage_index": 4,
            "stage_label": "signal",
            "camera_position": "On the ridge at the same chest-height, forty-five-degree offset used earlier, approximately two meters from 토미이시, with his right arm inside the camera's viewing angle.",
            "camera_motion": "static",
            "visual_focus": "토미이시 dropping his raised right arm.",
            "transition_to_next": "Cut on the falling arm and gunshot to the camp interior; this is the final ridge-to-camp spatial jump."
          },
          {
            "stage_index": 5,
            "stage_label": "camp_descent",
            "camera_position": "Inside the camp, initially at standing waist height and several meters from the defenders, then descending to approximately half a meter above the ground beside 임정현, offset from his direction of travel toward the hut.",
            "camera_motion": "handheld",
            "visual_focus": "The defenders under fire, 오주일 rising, 염재보 clutching his gun after being hit, and 임정현 directing a nearby defender toward the ammunition before moving behind the hut.",
            "transition_to_next": "Follow 임정현 laterally behind the hut without a cut, closing the distance while remaining on the camp-interior side of his movement."
          },
          {
            "stage_index": 6,
            "stage_label": "shelter_close_observation",
            "camera_position": "Behind the hut, approximately one meter from 임정현 and forty degrees off his outward-facing axis, slightly above his crouched eye height with a gentle downward angle; the viewing direction runs obliquely past him toward the gap between the rocks.",
            "camera_motion": "track",
            "visual_focus": "임정현 watching the ammunition through the rock gap, indicating another location, then stopping as blood spreads across his chest and beginning to sink against the hut.",
            "transition_to_next": "As 임정현 sinks, lower the camera with him, then track sideways along the rear of the rocks toward 오주일, maintaining the direction between the two men rather than crossing the exposed interval."
          },
          {
            "stage_index": 7,
            "stage_label": "blocked_rescue_and_command",
            "camera_position": "Beside 오주일 behind the rocks, approximately eighty centimeters from his face at his lowered eye height, offset thirty-five degrees from his face after he turns toward the surviving defenders; 임정현 remains across the intervening space.",
            "camera_motion": "track",
            "visual_focus": "오주일 looking toward 임정현, being forced down, then turning toward the surviving defenders and shouting for them to hold their positions.",
            "transition_to_next": "Continue backward from 오주일 toward the surviving defenders without a cut, keeping his direction of address consistent as the field of view expands."
          },
          {
            "stage_index": 8,
            "stage_label": "withdraw_to_encirclement",
            "camera_position": "Inside the camp, retreating from roughly one meter to several meters from 오주일 at the defenders' crouched shoulder height, on an oblique line that includes 염재보 and the trees beyond the camp perimeter.",
            "camera_motion": "dolly_out",
            "visual_focus": "The surviving defenders lowering themselves, 염재보 raising his gun with his wounded shoulder, and the Japanese soldiers' muzzles rising beyond them.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "정면 요구는 얼굴이 식별되는 3/4 각도로 조정한다. 토미이시의 몸과 시선은 산채를 향하고, 카메라는 그 정면 축에 들어가지 않는다."
          },
          {
            "shot_index": 31,
            "stage_index": 6,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "피격으로 몸이 멈추는 순간에는 트래킹을 잠시 멈춘다. 정면 대신 사선의 근접 관찰을 유지하여 눈과 가슴을 함께 담고, 임정현의 시선은 가리키던 쪽에 남긴다."
          },
          {
            "shot_index": 40,
            "stage_index": 7,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "오주일이 살아남은 의병들을 향해 돌아선 뒤 이동을 잠시 멈춰 외침을 받는다. 얼굴은 렌즈가 아닌 의병들을 향하며 시선 방향에 여백을 둔다."
          }
        ]
      },
      {
        "scene_index": 57,
        "flow_summary": "박상현의 뒤를 비스듬히 추적하던 카메라는 낫이 박히는 순간을 지나 벽 곁에서 안규홍의 접근과 돌아섬을 이어 받는다. 그 자리에서 높아져 저잣거리의 이관회를 드러낸 뒤, 안규홍 곁으로 낮아져 시선의 전환을 따라가고 산을 향해 출발하는 등 뒤에서 함께 움직인다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "pursuit_and_impact",
            "camera_position": "Approximately three meters behind Park Sang-hyeon and one meter offset from his running line, at lower-chest height, looking obliquely across his back toward the wall ahead.",
            "camera_motion": "track",
            "visual_focus": "Park Sang-hyeon's backward glance, the sickle reaching the center of his back, and his upper body pitching forward on impact.",
            "transition_to_next": "Continue forward along the same offset line as Park Sang-hyeon reaches the wall, decelerating into a lateral position without crossing the pursuit axis."
          },
          {
            "stage_index": 2,
            "stage_label": "wall_observation",
            "camera_position": "About two meters to the side and behind Park Sang-hyeon at the wall, at a height of 1.3 meters, looking diagonally toward his back and An Gyu-hong's approach.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong removing the sickle, Park Sang-hyeon collapsing beside the wall, and An Gyu-hong turning away without looking down.",
            "transition_to_next": "Follow An Gyu-hong's turn with a short lateral move, then begin rising and rotating toward the marketplace in the direction he faces."
          },
          {
            "stage_index": 3,
            "stage_label": "distant_body_reveal",
            "camera_position": "Rising from 1.3 to approximately three meters beside the wall, behind and offset from An Gyu-hong, looking downward across the marketplace toward the distant Lee Gwan-hoe.",
            "camera_motion": "crane",
            "visual_focus": "Lee Gwan-hoe's entire motionless body among the other bodies in the deserted marketplace, with open space separating him from An Gyu-hong.",
            "transition_to_next": "Hold the distant body briefly, then descend toward An Gyu-hong's shoulder height as he takes a step and stops at the gunshots, rotating back toward his near side."
          },
          {
            "stage_index": 4,
            "stage_label": "arrested_step_and_choice",
            "camera_position": "Approximately 1.5 meters from An Gyu-hong at shoulder height, on an oblique three-quarter side angle outside his direct facing axis, moving along a short arc toward his rear quarter as he turns.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong's arrested movement, his gaze shifting toward the mountain and back to Lee Gwan-hoe, his reddening eyes, and the slight trembling of his back as he turns away.",
            "transition_to_next": "As An Gyu-hong turns his back to Lee Gwan-hoe, continue around his outer side into a rear three-quarter position and lower the camera to hip height before his first running push."
          },
          {
            "stage_index": 5,
            "stage_label": "departure_follow",
            "camera_position": "Approximately three meters behind An Gyu-hong and slightly offset from his departure line, at a height of 0.8 meters, angled gently upward toward his back while retaining his feet within view.",
            "camera_motion": "track",
            "visual_focus": "An Gyu-hong's rear foot pushing off, his body lifting into the first running stride, and his back receding toward the mountain.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 7,
            "stage_index": 1,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Briefly match Park Sang-hyeon's speed so the sickle's impact and the forward pitch of his upper body remain readable from the rear three-quarter angle."
          },
          {
            "shot_index": 12,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Pause at the elevated endpoint and complete the rotation past An Gyu-hong, leaving Lee Gwan-hoe's entire body unobstructed among the surrounding bodies."
          },
          {
            "shot_index": 19,
            "stage_index": 5,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Let An Gyu-hong gain a small amount of distance during the initial push-off, preserving both the rear foot and the lifting torso before matching his forward movement."
          }
        ]
      },
      {
        "scene_index": 58,
        "flow_summary": "산채 바깥의 원경에서 안쪽으로 전진하며 카메라를 낮춰 임정현의 시신과 쓰러진 의병들을 확인하는 일본군을 따라간다. 능선의 토미이시로 공간을 건너뛰는 컷을 명시한 뒤, 하산 동선 옆으로 다시 컷하여 배상도가 산채를 돌아보고 떠나는 움직임에 연결한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Outside the camp, approximately 8 meters from the nearest fallen figures and 2.5 meters above ground, looking diagonally downward across the camp interior.",
            "camera_motion": "dolly_in",
            "visual_focus": "The camp emerging through gunpowder smoke, the overturned pot, broken bowls, scattered rice, and fallen militia members.",
            "transition_to_next": "Continue forward into the camp while lowering the camera toward 0.7 meters, ending beside 임정현 without a cut."
          },
          {
            "stage_index": 2,
            "stage_label": "close_observation",
            "camera_position": "Beside 임정현, approximately 1.5 meters from his upper body and 0.7 meters above ground, looking obliquely down toward his face from the side of his head rather than along his body axis.",
            "camera_motion": "track",
            "visual_focus": "임정현 lying motionless on the ground with his eyes wide open, followed by the nearby fallen militia members.",
            "transition_to_next": "Continue laterally past 임정현 toward the entering soldiers, gradually rising to 1.1 meters while retaining the fallen bodies in the downward viewing angle."
          },
          {
            "stage_index": 3,
            "stage_label": "inspection",
            "camera_position": "Inside the camp, 2 to 3 meters to the side of the soldiers' advance and 1.1 meters above ground, looking diagonally downward across their bayonets toward the fallen bodies.",
            "camera_motion": "track",
            "visual_focus": "The soldiers checking bodies with bayonets, a militia member's moving fingers, and the soldier who stops beside him.",
            "transition_to_next": "After the bayonet thrust, cut from the camp floor to the ridge beside 토미이시. This is an explicit spatial jump, not a continuous ascent."
          },
          {
            "stage_index": 4,
            "stage_label": "ridge_reveal",
            "camera_position": "On the ridge, approximately 5 meters from 토미이시 and 0.9 meters above his footing, at a three-quarter side angle to his body, with a slight upward tilt that includes his entire standing figure.",
            "camera_motion": "static",
            "visual_focus": "토미이시 standing with folded arms and looking down toward the camp, then giving the withdrawal order.",
            "transition_to_next": "Cut to the side of the downhill departure route as the soldiers begin leaving. Mark the relocation from the ridge as a second spatial jump, preserving their downhill screen direction."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "Beside the downhill departure route, approximately 2.5 meters from 배상도 and 1.4 meters above ground, perpendicular to his downhill body orientation so that his turn toward the camp is seen from the side.",
            "camera_motion": "track",
            "visual_focus": "배상도 keeping his body directed downhill while turning his head back toward the camp, then following the departing soldiers.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 2,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Slow the lateral movement nearly to a hold while 임정현's open eyes and motionless upper body remain visible."
          },
          {
            "shot_index": 9,
            "stage_index": 4,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 12,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Briefly ease the track as 배상도 turns his head back, retaining the side angle and leaving space toward the camp in his gaze direction."
          }
        ]
      },
      {
        "scene_index": 59,
        "flow_summary": "안규홍의 등 뒤 가까이에서 출발해 오르막을 동행하다가, 넘어지는 동선을 따라 측면으로 벌어져 바닥의 몸을 내려다본다. 몸을 일으킬 때 카메라도 낮은 측면에서 상승해 다시 등 뒤를 따르고, 반대편 산길로 명시적으로 컷하여 하산하는 토미이시와 군인들의 뒷모습으로 연결한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "close_follow",
            "camera_position": "About 0.6 meters behind 안규홍, slightly offset to his left, with the lens at the height of the middle of his back and angled obliquely across it.",
            "camera_motion": "track",
            "visual_focus": "The deep wound at the center of 안규홍's back and the blood flowing from it as he climbs.",
            "transition_to_next": "As 안규홍 accelerates, ease away from his back toward his left flank, increasing the distance to about 2.5 meters while continuing uphill with him."
          },
          {
            "stage_index": 2,
            "stage_label": "fall_and_look_back",
            "camera_position": "About 2.5 meters off 안규홍's left flank, at 1.5 meters above the path, angled downward toward his fallen body and obliquely along his downhill sightline.",
            "camera_motion": "track",
            "visual_focus": "안규홍 losing his footing, falling, and turning his head toward the distant marketplace between the trees.",
            "transition_to_next": "Stop advancing when he falls, then lower the camera to 0.6 meters and ease outward to about 3 meters on the same side as his hands grip the ground."
          },
          {
            "stage_index": 3,
            "stage_label": "rise_from_ground",
            "camera_position": "About 3 meters from 안규홍 on his left side, slightly toward his uphill shoulder, with the lens 0.6 meters above the ground and tilted slightly upward to include his hands, head, and feet.",
            "camera_motion": "crane",
            "visual_focus": "안규홍 clenching his teeth and pushing against the ground, his whole body visible midway through getting up.",
            "transition_to_next": "Rise from 0.6 meters toward 1.2 meters as he straightens, then move around his left flank into a rear three-quarter position without crossing his uphill route."
          },
          {
            "stage_index": 4,
            "stage_label": "resume_ascent",
            "camera_position": "About 3 meters behind 안규홍 and 1 meter to his left, with the lens 1.2 meters above the path, looking slightly upward along his direction of ascent.",
            "camera_motion": "track",
            "visual_focus": "안규홍 continuing uphill with his head and body directed forward, without looking back.",
            "transition_to_next": "Make an explicit spatial cut to the opposite mountain path, replacing the rear view of the ascending 안규홍 with a rear view of 토미이시 and the soldiers descending; do not imply that the two paths meet."
          },
          {
            "stage_index": 5,
            "stage_label": "opposite_path_descent",
            "camera_position": "On the uphill side of the opposite path, about 5 meters behind 토미이시 and the nearest soldiers and 1.5 meters to their left, with the lens 1.8 meters above the path and angled downward along their descent.",
            "camera_motion": "track",
            "visual_focus": "The backs of 토미이시 and the Japanese soldiers carrying rifles, their legs caught mid-stride as they step downhill.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 9,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Keep the crane near the low end of its rise until his half-raised body, supporting hands, and feet are all contained in the frame."
          },
          {
            "shot_index": 11,
            "stage_index": 5,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          }
        ]
      },
      {
        "scene_index": 60,
        "flow_summary": "능선 위 규홍의 뒤쪽에서 산채를 내려다본 뒤, 규홍의 하강 동선을 비스듬히 따라 시신들 가까이 접근한다. 나무 뒤로 함께 이동해 일본군의 동작을 엿보고, 카메라를 규홍의 손 높이까지 내려 쌍낫을 움켜쥔 주먹에 머문 다음 숲으로 향하는 뒷모습을 따라간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "On the ridge, approximately two meters behind and one meter to the side of Gyu-hong, at shoulder height, angled downward across the camp below.",
            "camera_motion": "static",
            "visual_focus": "The motionless bodies scattered across the camp and the smoke between them.",
            "transition_to_next": "Move forward along Gyu-hong's descending route, maintaining the same rear three-quarter offset as the elevated overview becomes a closer view of the ground."
          },
          {
            "stage_index": 2,
            "stage_label": "descending_observation",
            "camera_position": "One to two meters behind Gyu-hong on his flank, approximately 1.3 meters above the descending ground, looking diagonally past him toward the ground and the bodies ahead.",
            "camera_motion": "track",
            "visual_focus": "The broken bowl and scattered rice near Gyu-hong's feet, followed by the fallen butcher, carpenter, and Jeong-hyeon with his eyes open.",
            "transition_to_next": "Pause with Gyu-hong beside Jeong-hyeon, then track laterally behind him as he moves behind the tree, rotating toward the soldier without crossing into the open camp."
          },
          {
            "stage_index": 3,
            "stage_label": "concealed_observation",
            "camera_position": "Behind the tree on Gyu-hong's side, approximately 1.2 meters above the ground and half a meter behind his shoulder, looking obliquely past the edge of the trunk toward the soldier and the body several meters away.",
            "camera_motion": "track",
            "visual_focus": "The soldier turning over the fallen fighter, then driving the rifle's bayonet into the body's chest.",
            "transition_to_next": "After the soldier moves toward the next body, slide inward behind the trunk to within half a meter of Gyu-hong's near side, then begin lowering toward his hands. Keep the move continuous and remain on the concealed side."
          },
          {
            "stage_index": 4,
            "stage_label": "grip_observation",
            "camera_position": "Within half a meter of Gyu-hong's near flank behind the tree, descending from lower-chest height to the height of his clenched hands, approximately 0.8 meters above the ground, at an oblique side angle.",
            "camera_motion": "crane",
            "visual_focus": "Gyu-hong's clenched fingers around the handles of the bloodstained paired sickles and the whitening knuckles.",
            "transition_to_next": "As Gyu-hong turns toward the forest, ease backward along his rear quarter and rise from hand height to waist height, retaining his hands in view before following his departure."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "One to two meters behind Gyu-hong at waist height, offset to the same flank, looking diagonally along his route between the trees.",
            "camera_motion": "track",
            "visual_focus": "Gyu-hong's hands carrying the paired sickles and his back as he moves into the forest.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 2,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Angle slightly farther downward from the ridge position to keep Gyu-hong outside the frame and give the scattered bodies the full view."
          },
          {
            "shot_index": 11,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Settle the lateral track before the thrust, keeping the bayonet's contact with the chest unobstructed beyond the trunk's edge."
          },
          {
            "shot_index": 12,
            "stage_index": 4,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Stop the descent at hand height and hold the close view on the tightening fingers and whitening knuckles."
          }
        ]
      },
      {
        "scene_index": 61,
        "flow_summary": "카메라는 움막 뒤에서 안규홍과 일본군의 몸싸움을 비스듬히 따라 숲으로 들어간 뒤, 규홍의 탐색 동선을 따라 낮아지며 염재보를 발견한다. 생존자들의 위치를 연속 이동과 회전으로 연결한 다음 재보의 총 옆으로 내려와 발사를 포착하고, 다시 규홍의 숲속 이동을 뒤따른다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "ambush_tracking",
            "camera_position": "Behind the collapsed hut, approximately 2 meters from the Japanese soldier's route, at 1.3 meters above ground. The camera moves alongside the struggle at an oblique three-quarter angle to 안규홍, remaining outside the soldier's forward-facing axis.",
            "camera_motion": "track",
            "visual_focus": "The approaching Japanese soldier, then 안규홍's upper body and the hand covering the soldier's mouth as he pulls him into the forest.",
            "transition_to_next": "Continue alongside the backward pull into the forest, then lower with 안규홍 as he sets the body down; retain the same side of their movement axis."
          },
          {
            "stage_index": 2,
            "stage_label": "lowered_search",
            "camera_position": "Inside the forest, 1.5 meters behind and to the side of 안규홍, descending from 1 meter to 0.7 meters above ground. The viewing angle passes beside his shoulder toward the ground ahead, then follows him around the tree without crossing his route.",
            "camera_motion": "track",
            "visual_focus": "안규홍 lowering the body, interrupting his reach for the gun, and turning toward movement among the fallen fighters.",
            "transition_to_next": "Follow 안규홍 around the tree and advance toward the fallen fighters, gradually shifting laterally beyond his shoulder to expose the prone figure he approaches."
          },
          {
            "stage_index": 3,
            "stage_label": "prone_recognition",
            "camera_position": "Beside 안규홍's approach line, approximately 1.2 meters from 염재보's upper body and 0.65 meters above ground. The camera looks gently downward from 염재보's side at a three-quarter angle, with 안규홍 offset along the near edge of the viewing field.",
            "camera_motion": "dolly_in",
            "visual_focus": "염재보's hand gripping the matchlock, his blood-covered shoulder and prone upper body among the fallen fighters, and his gaze turning toward 안규홍.",
            "transition_to_next": "Stop the advance when the two recognize each other, then rise continuously as their attention turns toward the other movement, widening the view beyond 염재보."
          },
          {
            "stage_index": 4,
            "stage_label": "survivor_positions",
            "camera_position": "At the outer edge of the fallen fighters, rising from 0.65 to 2.3 meters above ground and retreating approximately 2 meters from the previous position. The camera looks obliquely downward across 안규홍 and 염재보 toward the collapsed pile of trees and the rock farther away.",
            "camera_motion": "crane",
            "visual_focus": "오주일 raising his head beneath the collapsed trees, 복만 appearing behind the rock, and the survivors exchanging looks and small nods.",
            "transition_to_next": "As 안규홍 turns toward the camp, rotate in that direction and descend toward a position behind and beside 염재보, keeping the survivors' relative positions consistent."
          },
          {
            "stage_index": 5,
            "stage_label": "signal_and_diversion",
            "camera_position": "Approximately 1 meter behind and 0.8 meters to the side of 염재보, at 0.6 meters above ground. The camera looks diagonally past his shoulder toward 안규홍 and the Japanese soldier's route between the trees, staying off both men's frontal axes.",
            "camera_motion": "pan",
            "visual_focus": "안규홍 checking the passing Japanese soldier, giving 염재보 the birdcall signal, and drawing the soldier's attention; 염재보 acknowledges and grips the matchlock.",
            "transition_to_next": "As the soldier turns his gun toward 안규홍, slide forward along the outside of 염재보's weapon and lower toward barrel height, without crossing its line of fire."
          },
          {
            "stage_index": 6,
            "stage_label": "matchlock_discharge",
            "camera_position": "Beside 염재보's matchlock at approximately barrel height, 0.3 meters above ground and 0.7 meters laterally from the barrel. The camera remains slightly behind the muzzle, viewing it obliquely along the firing direction rather than facing into it.",
            "camera_motion": "track",
            "visual_focus": "The matchlock muzzle at the instant 염재보 fires, with his supporting hands and prone position retained behind it.",
            "transition_to_next": "After the discharge, ease backward along the same side of the weapon and rise, turning from the firing direction toward 안규홍 for the exchanged nods and then toward 오주일's hand signal."
          },
          {
            "stage_index": 7,
            "stage_label": "regroup_and_follow",
            "camera_position": "Beginning beside 염재보 at 0.9 meters above ground, the camera retreats along the edge of the fallen fighters and rises to 1.2 meters. It then joins 안규홍's departure route approximately 2 meters behind him at a rear three-quarter angle.",
            "camera_motion": "track",
            "visual_focus": "안규홍 and 염재보 exchanging nods, 오주일 signaling, 복만 lowering himself behind the rock, 염재보 reloading, and finally 안규홍 moving into the forest.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 4,
            "stage_index": 1,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Briefly reduce the lateral distance to emphasize 안규홍's upper body and his hand sealing the struggling soldier's mouth, while maintaining the same oblique tracking angle."
          },
          {
            "shot_index": 15,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Favor 염재보's upper body and injured shoulder, retaining fallen fighters at the frame edges and keeping his gaze directed toward 안규홍 rather than the lens."
          },
          {
            "shot_index": 32,
            "stage_index": 6,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Let the lateral tracking movement settle momentarily at discharge so the muzzle remains clearly separated from 염재보's hands; do not move onto the barrel's frontal axis."
          }
        ]
      },
      {
        "scene_index": 62,
        "flow_summary": "카메라는 하산 대열의 옆뒤에서 출발해 방향을 바꾸는 병사들을 따라 오르고, 높이 올라 무너지는 대열을 내려다본 뒤 토미이시 곁으로 낮아진다. 같은 길 가장자리를 따라 규홍의 등장 지점에 낮게 접근한 다음, 옆뒤로 물러나 두 사람의 시선이 맞서는 산길 전경으로 이어간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "accompany_and_reverse",
            "camera_position": "Along one edge of the path, 4 meters diagonally behind Tomiishi in the initial downhill direction, at a height of 1.4 meters; the viewing axis runs obliquely along the soldiers' route.",
            "camera_motion": "track",
            "visual_focus": "Tomiishi stopping and looking uphill, the soldiers turning uphill, and Bae Sang-do following and addressing Tomiishi.",
            "transition_to_next": "Reverse the tracking direction as the soldiers turn, remaining on the same edge of the path; rise continuously and let the advancing formation move farther from the camera."
          },
          {
            "stage_index": 2,
            "stage_label": "formation_overview",
            "camera_position": "Above the same path edge at a height of 3.2 meters, approximately 7 meters downhill from the center of the formation, looking diagonally downward across its width.",
            "camera_motion": "crane",
            "visual_focus": "Soldiers falling, rifles turning toward either side of the forest, and the disrupted formation with soldiers facing different directions.",
            "transition_to_next": "Descend along the same edge while advancing toward Tomiishi, retaining the uphill viewing direction and bringing his position out of the wider formation into closer view."
          },
          {
            "stage_index": 3,
            "stage_label": "command_under_pressure",
            "camera_position": "At a height of 1.3 meters, 2.5 meters from Tomiishi on his rear three-quarter side, offset from the line between him and Bae Sang-do and looking obliquely uphill.",
            "camera_motion": "track",
            "visual_focus": "Tomiishi scanning the forest and ordering the soldiers to pair up, further soldiers falling, and Bae Sang-do addressing him while he continues looking uphill.",
            "transition_to_next": "Continue uphill along the same edge, passing outside Tomiishi's position and lowering to 0.6 meters; rotate toward the gap between the trees as Gyu-hong emerges, without crossing the line joining the two men."
          },
          {
            "stage_index": 4,
            "stage_label": "low_reveal",
            "camera_position": "At a height of 0.6 meters beside the uphill section of the path, approximately 4 meters from Gyu-hong's emergence point, viewing his full height from a front three-quarter angle about 40 degrees off his direction toward Tomiishi, with a slight upward tilt.",
            "camera_motion": "track",
            "visual_focus": "Gyu-hong stepping out between the trees mid-stride, his entire body visible, then stopping and directing his gaze toward Tomiishi rather than the lens.",
            "transition_to_next": "Ease backward and outward along the same side of the confrontation axis, gradually rising to 1.5 meters and rotating across the path until both men fit within the view."
          },
          {
            "stage_index": 5,
            "stage_label": "confrontation_withdrawal",
            "camera_position": "At a height of 1.5 meters, 7 meters laterally from the midpoint between Tomiishi and Gyu-hong, on the same side of their shared axis; the viewing direction is nearly perpendicular to that axis and includes the downhill path behind Tomiishi.",
            "camera_motion": "dolly_out",
            "visual_focus": "Tomiishi and Gyu-hong standing apart and looking directly at each other, with the surrounding soldiers and Bae Sang-do retreating behind Tomiishi toward the downhill path.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 12,
            "stage_index": 2,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 19,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Use the moment before Gyu-hong stops, keeping his feet and head within the frame and his body prominent from the low three-quarter viewpoint."
          },
          {
            "shot_index": 22,
            "stage_index": 5,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Prioritize the two men and the visible interval between them as their gazes meet, before Bae Sang-do's retreat becomes the principal action."
          }
        ]
      },
      {
        "scene_index": 63,
        "flow_summary": "카메라는 두 사람의 대결축 한쪽에서 규홍의 후퇴와 비탈 아래 몸싸움을 따라 내려가고, 지면 가까운 사선에서 제압과 반격을 이어 본다. 무기를 되찾는 동선을 따라 마지막 충돌의 몸통 높이까지 접근한 뒤, 토미이시가 무너지면 규홍의 측면 얼굴로 상승하여 아래로 향한 시선과 무릎 꿇는 동작까지 연결한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "retreat_tracking",
            "camera_position": "Approximately 3 meters to one side of the line between Gyu-hong and Tomiishi, at 1.8 meters above the ground, looking slightly downward across their opposing three-quarter profiles.",
            "camera_motion": "track",
            "visual_focus": "Their crossing weapons and Gyu-hong stepping backward as Tomiishi advances.",
            "transition_to_next": "Follow Gyu-hong's retreat along the same side of the fighting axis, then move toward the slope as he closes the distance and their bodies collide."
          },
          {
            "stage_index": 2,
            "stage_label": "descent",
            "camera_position": "Alongside the pair on the slope, approximately 2 meters away, descending from 1.5 meters to 0.6 meters above the local ground and looking diagonally across their rolling bodies.",
            "camera_motion": "track",
            "visual_focus": "The collision, the dropped sword, and the two men rolling into the exchange of punches and the kick to Gyu-hong's back.",
            "transition_to_next": "Continue downhill with their movement, then close to the side of Gyu-hong's shoulder as Tomiishi climbs onto him, keeping the camera below Tomiishi's face."
          },
          {
            "stage_index": 3,
            "stage_label": "ground_level_pressure",
            "camera_position": "Beside Gyu-hong's shoulder, approximately 0.8 meters from the pair and 0.45 meters above the ground, looking obliquely upward toward Tomiishi's face without entering either man's frontal axis.",
            "camera_motion": "static",
            "visual_focus": "Tomiishi's strained face as he grips Gyu-hong's neck with both hands, followed by Gyu-hong's resistance and the dirt thrown toward Tomiishi.",
            "transition_to_next": "As Tomiishi covers his face and Gyu-hong pushes him away, pull backward along the same diagonal to accommodate the distance opening between them."
          },
          {
            "stage_index": 4,
            "stage_label": "separation_and_recovery",
            "camera_position": "On the same lateral side of the separated men, withdrawing from approximately 1 meter to 2.5 meters away at 0.6 meters above the ground, looking across their hands, knees, and the space between them.",
            "camera_motion": "dolly_out",
            "visual_focus": "Tomiishi moving toward the sword, Gyu-hong attempting to rise, and Tomiishi advancing as Gyu-hong retreats and rolls away from the descending blade.",
            "transition_to_next": "Turn the retreat into a lateral track with Gyu-hong's roll, approaching his searching hand without crossing between the opponents."
          },
          {
            "stage_index": 5,
            "stage_label": "weapon_reversal",
            "camera_position": "Approximately 1.2 meters beside and slightly behind Gyu-hong, beginning at 0.4 meters above the ground near his reaching hand and rising along his side toward waist height as he turns toward Tomiishi.",
            "camera_motion": "track",
            "visual_focus": "Gyu-hong recovering the sickle, turning into Tomiishi's attack, closing against him, and pulling the sickle free before they face each other again.",
            "transition_to_next": "Ease laterally away as the men separate, retaining the same side of their renewed facing axis; then track toward their meeting point when both charge."
          },
          {
            "stage_index": 6,
            "stage_label": "final_collision",
            "camera_position": "At approximately 1 meter above the ground, moving from 2 meters to about 0.8 meters beside the point where the men meet, looking diagonally across Tomiishi's torso and Gyu-hong's advancing hands rather than along either man's frontal axis.",
            "camera_motion": "track",
            "visual_focus": "The final charge, the sickle entering Tomiishi's torso, Gyu-hong maintaining his grip, and Tomiishi releasing the sword.",
            "transition_to_next": "Brake beside the joined bodies, then rise continuously along Gyu-hong's near side as Tomiishi collapses, transferring attention from their hands to Gyu-hong's downward gaze."
          },
          {
            "stage_index": 7,
            "stage_label": "aftermath",
            "camera_position": "Approximately 1 meter from Gyu-hong on a three-quarter side angle, rising from waist height to just below his standing eye height, with the lens angled slightly upward toward his lowered face; subsequently lowering and easing outward to approximately 2 meters as he kneels.",
            "camera_motion": "crane",
            "visual_focus": "Gyu-hong looking down at Tomiishi lying at his feet, still holding the sickle, followed by Gyu-hong sinking onto one knee.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 18,
            "stage_index": 3,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Favor Tomiishi's face within the existing low oblique angle, retaining his arms at the lower edge to connect his expression to the grip on Gyu-hong's neck."
          },
          {
            "shot_index": 53,
            "stage_index": 6,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "At the closest point of the track, narrow attention to the sickle's contact with Tomiishi's torso and Gyu-hong's driving hands, without changing the camera's side of the action."
          },
          {
            "shot_index": 61,
            "stage_index": 7,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Briefly settle the rising camera at the three-quarter facial position before the descent toward kneeling; Gyu-hong's eyes remain directed toward Tomiishi at his feet, never toward the lens."
          }
        ]
      },
      {
        "scene_index": 64,
        "flow_summary": "카메라는 산채를 내려다보는 원경에서 임정현의 시신 곁으로 낮아진 뒤, 바닥과 생존자들 사이를 지나 일어서는 안규홍의 비스듬한 측면으로 상승한다. 부축을 시작하는 사람들을 따라 잠시 물러났다가, 모두가 멈추면 아래 산길을 향한 안규홍의 시선 옆으로 연속해서 접근한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing_descent",
            "camera_position": "At the edge of the camp, approximately four meters above ground, looking diagonally downward across the fallen people and huts; descending toward a position beside 임정현, half a meter above ground.",
            "camera_motion": "crane",
            "visual_focus": "The fallen soldiers and militia members across the camp, with 임정현 becoming the near subject as the camera descends.",
            "transition_to_next": "Complete the descent beside 임정현 without a cut, retaining the downward viewing angle and settling within close viewing distance of his face."
          },
          {
            "stage_index": 2,
            "stage_label": "ground_level_observation",
            "camera_position": "Half a meter above ground and approximately sixty centimeters from 임정현's face, offset to one side of his head and angled downward; continuing at the same low height along a route toward 복만 and 안규홍.",
            "camera_motion": "track",
            "visual_focus": "임정현's motionless face and open eyes, followed by the scattered bowls and potatoes and the seated 복만 farther along the route.",
            "transition_to_next": "Track toward 복만, then begin a continuous rise outside the line connecting 복만 and 안규홍 as 안규홍 starts to stand."
          },
          {
            "stage_index": 3,
            "stage_label": "rise_with_gyuhong",
            "camera_position": "Beside and slightly behind the seated 복만, approximately thirty-five degrees off the line between him and 안규홍; rising from seated shoulder height to just below 안규홍's standing eye height, ending about one meter from 안규홍.",
            "camera_motion": "crane",
            "visual_focus": "안규홍 rising, pausing with his eyes directed down toward 복만, then looking toward the surviving people.",
            "transition_to_next": "As 안규홍 addresses the survivors, move backward and laterally on the same side of the interaction axis, opening the view toward 오주일 and the people beginning to help one another."
          },
          {
            "stage_index": 4,
            "stage_label": "follow_the_assistance",
            "camera_position": "At approximately chest height, two to three meters from the nearest survivors, tracking laterally outside the group while keeping 안규홍 obliquely visible at one edge of the viewing field.",
            "camera_motion": "track",
            "visual_focus": "오주일 initiating movement, the survivors supporting the wounded, and their movements stopping at the sounds from below.",
            "transition_to_next": "Decelerate when the survivors stop, then curve back toward 안규홍 on the same side of the group, remaining lateral to his new sightline toward the lower mountain path."
          },
          {
            "stage_index": 5,
            "stage_label": "approach_the_listening_gaze",
            "camera_position": "Approaching 안규홍 from a three-quarter side angle, approximately forty degrees off his sightline toward the lower path; rising slightly from chest height to just below eye height and closing from two meters to about sixty centimeters, with space retained in the direction of his gaze.",
            "camera_motion": "dolly_in",
            "visual_focus": "안규홍's narrowed eyes and tightened brow as he watches the direction of the lower mountain path.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 3,
            "stage_index": 2,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Hold briefly at the low oblique position on 임정현's face before the lateral track begins."
          },
          {
            "shot_index": 10,
            "stage_index": 3,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "Settle the rising camera during 안규홍's pause, preserving his downward eyeline toward 복만 rather than toward the lens."
          },
          {
            "shot_index": 18,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "Tighten the endpoint framing around the eyes and brow without moving onto the axis of his gaze."
          }
        ]
      },
      {
        "scene_index": 65,
        "flow_summary": "산길 옆 높은 위치에서 나무 사이로 드러나는 대열을 바라보다가, 길 가장자리로 내려와 배상도와 말의 옆을 동행한다. 같은 측면 축에서 군도의 타격을 포착하고 시선을 기마 헌병대장에게 올린 뒤, 대열이 카메라를 지나 산 위로 향하도록 뒤쪽 원경으로 연결한다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "establishing",
            "camera_position": "Beside the uphill stretch of the path, approximately 4 meters above path level and 20 meters from the approaching lead horse, looking diagonally downhill through the trees at the column.",
            "camera_motion": "crane",
            "visual_focus": "The Japanese soldiers emerging between the trees and filling the mountain path, with 배상도 and the lead horse ahead of the carts.",
            "transition_to_next": "Descend along the same side of the path to approximately 1.5 meters above ground as the column approaches, then begin tracking uphill alongside 배상도 and the lead horse without crossing their direction of travel."
          },
          {
            "stage_index": 2,
            "stage_label": "approach",
            "camera_position": "Alongside the lead horse on the side where 배상도 walks, approximately 1.5 meters above the path and 3 meters laterally from him, looking diagonally across 배상도 toward the mounted commander.",
            "camera_motion": "track",
            "visual_focus": "배상도 holding the reins and looking up as he speaks, with the mounted commander looking uphill above him.",
            "transition_to_next": "Continue alongside them and narrow the lateral distance to approximately 2 meters as 배상도 falls silent and the commander draws his saber; retain the same side of the 배상도–commander axis."
          },
          {
            "stage_index": 3,
            "stage_label": "close_observation",
            "camera_position": "Approximately 2 meters to the side of 배상도 at his neck height, outside the space between him and the horse, looking obliquely across his upper body toward the commander's saber arm.",
            "camera_motion": "track",
            "visual_focus": "The saber crossing toward 배상도's neck, his release of the reins, and the beginning of his collapse beneath the mounted commander.",
            "transition_to_next": "Let 배상도 fall below the frame rather than following him to the ground. Ease the tracking movement and tilt upward from the saber arm toward the commander's face, maintaining the same lateral position."
          },
          {
            "stage_index": 4,
            "stage_label": "command",
            "camera_position": "Beside and slightly ahead of the lead horse's shoulder, approximately 1.5 meters above the path and 2.5 meters from the mounted commander, looking upward at his face from a three-quarter angle, offset roughly 40 degrees from his uphill-facing axis.",
            "camera_motion": "tilt",
            "visual_focus": "The commander flicking blood from the saber, holding it after the gesture, and looking uphill as he gives the order; his gaze remains directed past the camera toward the mountain.",
            "transition_to_next": "After the order, track outward along the same path edge, increasing the distance from the horse. Allow the commander and following soldiers to advance past the camera, rotating the view uphill as their backs become visible."
          },
          {
            "stage_index": 5,
            "stage_label": "withdraw",
            "camera_position": "At the outer edge of the path, approximately 1.2 meters above ground and 5 meters laterally from the passing column, looking diagonally uphill from behind the soldiers and the machine-gun cart.",
            "camera_motion": "track",
            "visual_focus": "The soldiers adjusting their rifles, the machine-gun cart moving forward, and the column continuing uphill away from the camera.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "대열의 발 디딤이 함께 읽히도록 하강 이동의 초입에서 원경을 유지한다."
          },
          {
            "shot_index": 14,
            "stage_index": 3,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "같은 사선 측면 위치에서 군도와 배상도의 목이 만나는 순간에 시선을 집중하고, 타격을 위해 별도의 정면 축으로 이동하지 않는다."
          },
          {
            "shot_index": 19,
            "stage_index": 4,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "deviation_note": "상향 틸트가 얼굴에 도달하면 잠시 정지한다. 원문은 화면 정면 구도를 지시하지 않으므로 굳은 얼굴은 낮은 3/4 각도로 담고, 곧게 든 군도와 산 위를 향한 시선이 함께 읽히게 한다."
          }
        ]
      },
      {
        "scene_index": 66,
        "flow_summary": "안규홍의 전방 사선에서 시작해 의병들 사이의 교환되는 시선을 따라 옆으로 이동하고, 낮아진 위치에서 그의 첫걸음과 대열의 출발을 잇는다. 이어 대열 앞에서 후진하며 다가오는 얼굴들을 받은 뒤, 명시적인 위치 전환 컷으로 안규홍의 후방 사선에 붙어 목적지를 드러내지 않은 채 걸음을 따라간다.",
        "flow_stages": [
          {
            "stage_index": 1,
            "stage_label": "resolve",
            "camera_position": "Approximately 1.5 meters from An Gyuhong, at his eye height and 30 degrees off his forward-facing axis on his left, looking back toward his face from the downhill side.",
            "camera_motion": "static",
            "visual_focus": "An Gyuhong's bloodied face and his gaze toward the Japanese soldiers below, with space retained in his gaze direction.",
            "transition_to_next": "Track around his left side toward the nearby militia members, maintaining the downhill side of the group and gradually raising the camera above their eye height."
          },
          {
            "stage_index": 2,
            "stage_label": "shared_acknowledgment",
            "camera_position": "Along the downhill edge of the group, approximately 2 meters from the nearest militia members and 20 centimeters above their eye height, looking slightly downward across their mutual eyelines at an oblique angle.",
            "camera_motion": "track",
            "visual_focus": "The militia members looking at one another with faint smiles, then turning their attention toward An Gyuhong.",
            "transition_to_next": "Continue along the same side of the group toward An Gyuhong, lowering the camera to his waist height as he adjusts his grip on the sickle and steps forward."
          },
          {
            "stage_index": 3,
            "stage_label": "departure",
            "camera_position": "Approximately 2 meters to An Gyuhong's left and slightly ahead of him, at his waist height, looking obliquely upward along his body with the following militia members behind him.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's lowered sickle hand, his limping first steps, and the militia members beginning to follow.",
            "transition_to_next": "Move farther ahead in a continuous arc and rise toward his eye height, reaching the advancing group's frontal axis before matching their pace in reverse."
          },
          {
            "stage_index": 4,
            "stage_label": "advancing_group",
            "camera_position": "Ahead of the advancing group on An Gyuhong's forward axis, initially 4 meters from him at his eye height, then allowing the distance to narrow to approximately 1.5 meters.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong leading the militia members between the trees, the people increasingly filling the frame behind him, and finally his exhausted, bloodied face as he continues walking.",
            "transition_to_next": "Make an explicit spatial cut from the frontal tracking position to An Gyuhong's rear-left quarter, matching his walking direction and stride phase without revealing the destination."
          },
          {
            "stage_index": 5,
            "stage_label": "rear_follow",
            "camera_position": "Approximately 3 meters behind An Gyuhong and 1 meter to his left, at his lower-chest height, looking forward at his back with the upper frame held below the distant route ahead.",
            "camera_motion": "track",
            "visual_focus": "An Gyuhong's back, his lowered sickle hand, and the continuation of his stride; his destination remains outside the frame.",
            "transition_to_next": ""
          }
        ],
        "shot_assignments": [
          {
            "shot_index": 1,
            "stage_index": 1,
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "초반의 정면 얼굴 요청은 전방 30도 사선으로 조정한다. 안규홍의 몸과 시선은 산 아래 일본군을 향하며, 렌즈를 바라보지 않는다."
          },
          {
            "shot_index": 9,
            "stage_index": 2,
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": ""
          },
          {
            "shot_index": 22,
            "stage_index": 5,
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "deviation_note": "한쪽 발을 내딛는 순간을 후방 사선에서 포착한다. 원문에 없는 숲길의 어둠은 추가하지 않고, 길 끝과 목적지는 프레임 밖에 둔다. 이 관찰 뒤 원문의 암전으로 종료한다."
          }
        ]
      }
    ]
  },
  "config_hash": "0b1af2fb9a0f5b41",
  "step_id": "scene_camera_flow",
  "run_id": "cebad379-c5b1-41aa-ac68-7f7114dcde3c",
  "resolved_model": "gpt",
  "updated_at": "2026-09-08T06:55:01.163827+00:00",
  "schema_version": 1,
  "project_config_snapshot": {}
}