{
  "status": "completed",
  "completed_count": 94,
  "applicable_count": 94,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above and outside the ride, at a wide oblique angle looking down across the full row of seated riders",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends toward the outer side of the moving row while narrowing its view onto Kim Seon-young and Lee Su-jeong.",
            "visual_focus": "The riders leaning and gripping the rail as the ride moves"
          },
          {
            "camera_motion": "track",
            "camera_position": "Outside the ride at the seated riders' chest height, at a medium distance and on a three-quarter side angle to Kim Seon-young and Lee Su-jeong",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "The camera continues tracking with the ride and moves closer along the same oblique axis until Kim Seon-young's face fills the frame.",
            "visual_focus": "Kim Seon-young and Lee Su-jeong lifting with the ride's motion and laughing"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close beside Kim Seon-young at face height, offset toward her three-quarter side and moving parallel to her seat",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Kim Seon-young's brightly laughing face with the '2001년' title over the lower frame"
          }
        ],
        "flow_summary": "카메라는 기구 바깥의 높은 부감 전경에서 하강해 선영과 수정의 좌석 옆을 따라가며 거리를 좁힌다. 같은 사선 축을 유지한 채 선영의 얼굴 높이까지 접근해 웃는 표정과 ‘2001년’ 자막에 머문다.",
        "scene_index": 1,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to a face-filling close-up while preserving the three-quarter side angle and leave the lower frame available for the title.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At slightly above shoulder height near the kitchen threshold, trailing the daughter from a rear three-quarter angle at medium distance as she enters the dining area",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue beside the daughter toward the mother, lowering to waist height as their exchange turns to the money.",
            "visual_focus": "The daughter moving from the kitchen toward the mother at the remaining table"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At waist height beside the table, close to the mother-daughter axis but offset to their shared side",
            "stage_index": 2,
            "stage_label": "money_exchange",
            "transition_to_next": "Rise along the daughter's hand holding the banknotes and settle into a close three-quarter view across the mother's near shoulder.",
            "visual_focus": "The mother's hands counting banknotes and the daughter's hand taking one more"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just below the daughter's eye line at close distance, offset to her three-quarter side with the mother's shoulder defining the near edge of the view",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Track laterally with the daughter as she turns away from the mother and hurries toward the entrance.",
            "visual_focus": "The daughter's playful expression toward her mother while holding the banknotes"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height on the dining-area side of the daughter's path, moving parallel to her before opening into an oblique two-person view of the entrance at medium distance",
            "stage_index": 4,
            "stage_label": "doorway_encounter",
            "transition_to_next": "Let the daughter pass out of the composition, then pan inward with the father as he turns toward a table.",
            "visual_focus": "The father holding the entrance partly open and the daughter bending in a hurried greeting toward him"
          },
          {
            "camera_motion": "pan",
            "camera_position": "At seated-shoulder height inside the dining area, several steps from the entrance and angled across the father's path toward the tables and kitchen",
            "stage_index": 5,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "The father watching the daughter leave, then sitting as the mother heads toward the kitchen"
          }
        ],
        "flow_summary": "카메라는 주방 문턱에서 선영을 따라 홀로 나온 뒤 돈이 오가는 손 높이까지 내려갔다가, 선영의 장난스러운 표정으로 상승한다. 이어 출입문까지 측면 동행해 아버지와의 스침을 담고, 선영이 빠져나간 뒤에는 홀 안쪽으로 시선을 돌려 부모에게 흐름을 넘긴다.",
        "scene_index": 2,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly on the daughter's face while retaining the banknotes at the lower edge of the composition.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 3
          },
          {
            "deviation_note": "Widen just enough to include the father's hand on the partly opened entrance and the daughter's full bowed upper-body gesture.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "pan",
            "camera_position": "At mattress height beside Kim Seonyeong, offset to her three-quarter side at close range, with Minjeong lying deeper along the same sightline",
            "stage_index": 1,
            "stage_label": "quiet_observation",
            "transition_to_next": "Cut forward in time and reposition to the side of the monitor at seated head height.",
            "visual_focus": "Kim Seonyeong lowering her voice into the telephone while glancing toward Minjeong"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated head height just beside and slightly behind one edge of the monitor, looking diagonally across the screen toward Kim Seonyeong at medium-close distance",
            "stage_index": 2,
            "stage_label": "digital_reveal",
            "transition_to_next": "Continue the slow push past the monitor edge until Kim Seonyeong's eyes and hands become the dominant plane.",
            "visual_focus": "The chat notification on the monitor and Kim Seonyeong's face beyond it"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Close beside the monitor at Kim Seonyeong's eye height, then angled downward within the same axis toward the keyboard",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Cut forward in time to a low position inside the room beside the doorway.",
            "visual_focus": "Kim Seonyeong's curious gaze shifting into her response at the keyboard"
          },
          {
            "camera_motion": "track",
            "camera_position": "Low near floor height inside the room and to one side of the doorway, looking diagonally across Kim Seonyeong's path toward the space outside the room",
            "stage_index": 4,
            "stage_label": "threshold",
            "transition_to_next": "Cut across the location change to a trailing position behind Kim Seonyeong in the alley.",
            "visual_focus": "Kim Seonyeong lifting her heels and easing one foot through the doorway"
          },
          {
            "camera_motion": "track",
            "camera_position": "Behind Kim Seonyeong at waist height and several paces away, aligned slightly off her walking path in the narrow alley",
            "stage_index": 5,
            "stage_label": "departure",
            "transition_to_next": "",
            "visual_focus": "Kim Seonyeong walking away through the alley"
          }
        ],
        "flow_summary": "카메라는 방 안의 낮은 측면에서 선영과 민정의 긴장을 함께 관찰한 뒤, 시간 점프와 함께 모니터 옆으로 옮겨 선영의 호기심에 밀착한다. 다시 방문 안쪽의 낮은 사선으로 점프해 몰래 나가는 동작을 따라가고, 마지막에는 골목 뒤편의 추적 위치로 전환한다.",
        "scene_index": 3,
        "shot_assignments": [
          {
            "deviation_note": "The pan settles as Kim Seonyeong tips her head toward the receiver while keeping her sidelong attention on Minjeong.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 1
          },
          {
            "deviation_note": "The diagonal axis is tightened so the notification occupies the center of the visible monitor while Kim Seonyeong's illuminated face remains beyond its edge.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 2
          },
          {
            "deviation_note": "The camera briefly holds its low diagonal placement as Kim Seonyeong's raised heel and first step outside form a silhouette at the threshold.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "Near floor height at one end of the main room, several feet from the open bedroom doorway, looking across the empty floor toward the room and kitchen axis",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera rises to chest height and advances along the floor axis toward the open bedroom doorway, turning slightly toward the kitchen.",
            "visual_focus": "The morning sunlight extending across the empty floor and the open doorway beyond"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At chest height a few feet outside the open bedroom doorway, offset to the daughter's rear three-quarter side and looking past her toward the kitchen",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "The camera passes the daughter's side and tracks along her line of address toward the kitchen, preserving the directional axis between daughter and mother.",
            "visual_focus": "The daughter leaning out from the doorway and calling toward the kitchen"
          },
          {
            "camera_motion": "track",
            "camera_position": "At the mother's shoulder height near the edge of the kitchen, viewed from an oblique three-quarter angle with the main room behind the camera",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "The camera withdraws along the same axis, passes the doorway, and pivots into the bedroom toward the wardrobe.",
            "visual_focus": "The mother turning from the kitchen toward the daughter's voice"
          },
          {
            "camera_motion": "track",
            "camera_position": "Inside the bedroom at slightly above waist height, several feet from the wardrobe and angled across the room rather than squarely facing it",
            "stage_index": 4,
            "stage_label": "reveal",
            "transition_to_next": "",
            "visual_focus": "The neatly pressed school uniform hanging at the wardrobe"
          }
        ],
        "flow_summary": "카메라는 마루 가까이에서 아침의 빈 공간을 훑으며 방문 앞의 딸에게 다가간 뒤, 딸의 외침이 향하는 부엌까지 이동해 엄마의 반응을 받는다. 이어 같은 축을 되짚어 방 안으로 들어가 옷장에 남은 교복을 비스듬히 드러낸다.",
        "scene_index": 4,
        "shot_assignments": [
          {
            "deviation_note": "Frame slightly upward and toward the kitchen-side negative space to emphasize the extended neck, open mouth, and direction of the call.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "Very low above the water surface at a long distance, aimed upstream along the river",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue the forward glide upstream while gradually raising the camera into an oblique high-angle view.",
            "visual_focus": "The empty flowing water ahead"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Above and slightly to one side of the woman at a medium distance, looking down at her from an oblique high angle rather than along her frontal axis",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "Descend slightly and track lengthwise beside the body toward the ankles.",
            "visual_focus": "The face-down floating body, with the pale torso becoming fully visible"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close above the water beside the lower half of the body, angled downward toward the ankles",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Move beyond the ankles and rise away from the body until an open area of water fills the frame.",
            "visual_focus": "The ankles and the stocking caught at their ends"
          },
          {
            "camera_motion": "crane",
            "camera_position": "High above an open area of water beyond the body, looking steeply downward with the body outside the frame",
            "stage_index": 4,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "The black water surface where the title appears and disappears"
          }
        ],
        "flow_summary": "수면 가까이에서 강물을 거슬러 전진하던 카메라가 비스듬한 부감으로 올라가 선영의 몸을 드러낸 뒤, 몸을 따라 발목까지 이동한다. 이어 몸을 지나 위로 물러나 검은 수면만 남기며 타이틀의 출현과 소멸로 마무리한다.",
        "scene_index": 5,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated shoulder height beside and slightly behind Taeksu, at a medium distance on his three-quarter rear side, angled across his table toward the wall-mounted television",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue the forward move while arcing around Taeksu's side until his face replaces the television as the primary subject.",
            "visual_focus": "Taeksu pausing over his meal as his attention shifts to the television"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Slightly above Taeksu's eye line at close distance on his front three-quarter side, offset from the direct television-to-face axis",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Tilt downward from his tightened face along his upper body to the table.",
            "visual_focus": "The deepening crease between Taeksu's brows as he watches the news"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Close beside Taeksu at upper-table height, looking down obliquely across his hand, spoon, and unfinished meal",
            "stage_index": 3,
            "stage_label": "decision",
            "transition_to_next": "Pull back and rise with Taeksu as he stands, then begin traveling beside his route toward the counter.",
            "visual_focus": "Taeksu setting down the spoon and withdrawing from the unfinished meal"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height on Taeksu's rear three-quarter side, moving parallel to him from the table toward the counter at a medium-close distance",
            "stage_index": 4,
            "stage_label": "departure",
            "transition_to_next": "Arc past the counter edge to settle just behind the owner's extended arm, maintaining Taeksu's movement toward the exit in the background.",
            "visual_focus": "Taeksu rising, approaching the owner, and completing the payment without lingering"
          },
          {
            "camera_motion": "track",
            "camera_position": "Just below the owner's shoulder height and close behind the owner's side, aligned diagonally past the extended arm toward Taeksu's back and the exit",
            "stage_index": 5,
            "stage_label": "exit_reveal",
            "transition_to_next": "",
            "visual_focus": "The owner's hand holding the change in the foreground as Taeksu steps through the exit beyond it"
          }
        ],
        "flow_summary": "카메라는 택수의 식사 자리 옆에서 TV로 향한 시선을 따라 얼굴 가까이 파고든 뒤, 숟가락을 놓는 손으로 내려간다. 이어 일어나는 택수와 함께 카운터까지 이동하고, 주인의 뻗은 팔 너머로 지체 없이 문밖으로 나가는 뒷모습을 따라 마무리한다.",
        "scene_index": 6,
        "shot_assignments": [
          {
            "deviation_note": "Hold the move at its closest point and frame Taeksu off-center with viewing space left toward the television.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 2
          },
          {
            "deviation_note": "Let the owner's outstretched arm dominate the near foreground while Taeksu takes one clear step beyond the doorway.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Inside the car at seated shoulder height, slightly behind and to the passenger side of Jeon Taek-su, at medium distance and looking diagonally toward his profile and the windshield",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera lowers and tracks forward along the passenger side as his attention and hand shift toward the compartment in front of the passenger seat.",
            "visual_focus": "Jeon Taek-su sitting motionless and looking out through the windshield"
          },
          {
            "camera_motion": "track",
            "camera_position": "Inside the car at hand height near the passenger side, close to Jeon Taek-su's reaching arm and angled across the compartment toward his hands",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "The camera continues forward and rises slightly over his hands, tightening onto the wallet as it opens.",
            "visual_focus": "Jeon Taek-su's hands retrieving and opening the worn wallet"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "A few inches above the open wallet at a steep high angle, close enough to isolate its inner window while remaining offset from Jeon Taek-su's body axis",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "As the wallet closes, the camera pulls back, rises to dashboard height, and arcs toward the passenger-side three-quarter angle to follow his hand toward the ignition and his gaze toward the windshield.",
            "visual_focus": "The black-and-white photograph of a girl inside the open wallet"
          },
          {
            "camera_motion": "track",
            "camera_position": "At dashboard height on the passenger side, at medium-close distance and looking diagonally across Jeon Taek-su's hand at the ignition toward his face, with his body oriented toward the windshield",
            "stage_index": 4,
            "stage_label": "resolve",
            "transition_to_next": "",
            "visual_focus": "Jeon Taek-su's ignition hand and his resolved gaze directed through the windshield"
          }
        ],
        "flow_summary": "카메라는 택수의 조수석 뒤편에서 시작해 손의 동선을 따라 글로브 박스와 지갑으로 낮아지고, 사진 위로 밀착한다. 지갑이 닫히면 다시 대시보드 높이로 상승해 시동 키를 돌리는 손과 앞유리를 향한 결연한 얼굴을 사선에서 함께 포착한다.",
        "scene_index": 7,
        "shot_assignments": [
          {
            "deviation_note": "Hold the high-angle close view at the instant the wallet is fully spread open, centering the photograph within the inner window.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "Settle the track so the turned ignition key remains in the near foreground while Jeon Taek-su's eyes stay readable beyond it; he continues looking toward the windshield rather than into the lens.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above the avenue centerline near the entrance, at a wide distance and angled downward along the rows of trees",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The crane descends along the avenue axis and settles ahead of the approaching SUV, rotating slightly to align with its path.",
            "visual_focus": "The long tree-lined approach and the black SUV entering in the distance"
          },
          {
            "camera_motion": "track",
            "camera_position": "Ahead of the black SUV near hood height, centered on the avenue axis at a medium-wide distance and facing back toward the vehicle",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "",
            "visual_focus": "The front of the black SUV advancing between the tall rows of trees"
          }
        ],
        "flow_summary": "카메라는 가로수길 위 높은 지점에서 진입 공간과 SUV를 함께 내려다본 뒤, 도로 축을 따라 낮아져 차량 앞에 자리 잡는다. 이후 SUV와 거리를 유지하며 뒤로 이동해 나무 사이로 들어오는 차량의 앞모습을 포착한다.",
        "scene_index": 8,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "tilt",
            "camera_position": "Just outside the open front door of the vehicle, at ankle height and close to Jeon Taek-su's exit path, angled outward from the vehicle",
            "stage_index": 1,
            "stage_label": "emergence",
            "transition_to_next": "The camera cranes upward and tracks behind Jeon Taek-su as he clears the door and raises his head toward the building.",
            "visual_focus": "Jeon Taek-su stepping out of the vehicle"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Behind and slightly to one side of Jeon Taek-su at shoulder height, at medium distance, looking past his raised shoulder toward the full police station building",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "",
            "visual_focus": "The police station building framed beyond Jeon Taek-su's shoulder"
          }
        ],
        "flow_summary": "차 문 바깥의 낮은 위치에서 택수의 하차를 따라간 뒤, 카메라가 그의 뒤쪽 어깨 높이까지 상승하며 시선 방향에 놓인 경찰서 전경을 드러낸다.",
        "scene_index": 9,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "handheld",
            "camera_position": "At chest height in the hallway, a medium distance beside the office doorway, viewing Seo Eui-yong and the middle-aged woman from an oblique three-quarter angle rather than along their face-to-face axis",
            "stage_index": 1,
            "stage_label": "confrontation",
            "transition_to_next": "The camera drops with Seo Eui-yong's backward fall and shifts slightly into the hallway, ending near knee height without breaking the action.",
            "visual_focus": "The middle-aged woman's hands striking Seo Eui-yong's chest as the other detective holds the doorway behind them"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Near knee height a few steps outside the office doorway, angled across the fallen Seo Eui-yong toward the middle-aged woman crossing back into the office",
            "stage_index": 2,
            "stage_label": "aftermath",
            "transition_to_next": "The camera rises from Seo Eui-yong, pivots toward the length of the hallway, and begins advancing along the corridor axis toward Jeon Taek-su.",
            "visual_focus": "Seo Eui-yong on the floor, the middle-aged woman reentering the office, and the newly revealed depth of the hallway"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At waist height along the hallway axis, initially far behind Jeon Taek-su and advancing toward him while retaining the office door at the opposite end of the spatial line",
            "stage_index": 3,
            "stage_label": "distant_reveal",
            "transition_to_next": "The forward move reaches conversational distance, then bends laterally off the hallway axis to place Seo Eui-yong and Jeon Taek-su in opposing three-quarter views.",
            "visual_focus": "Jeon Taek-su's back and his hand turning the handle of the locked office door at the far end of the hallway"
          },
          {
            "camera_motion": "track",
            "camera_position": "At shoulder height beside the office door, moving in a short lateral arc around Seo Eui-yong and Jeon Taek-su while staying off their direct eyeline axis",
            "stage_index": 4,
            "stage_label": "identity_check",
            "transition_to_next": "As Jeon Taek-su reaches for identification, the camera rotates away from the pair and tilts upward toward the staircase in response to the approaching voice.",
            "visual_focus": "The guarded exchange between Seo Eui-yong and Jeon Taek-su, ending on Jeon Taek-su searching for identification"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "At upper-chest height near Jeon Taek-su's side of the hallway, looking diagonally upward toward the middle of the staircase from below and off to one side",
            "stage_index": 5,
            "stage_label": "chief_reveal",
            "transition_to_next": "The camera tilts back down with the police chief's approach, then shifts sideways to include all three men near the office door.",
            "visual_focus": "The police chief stopping on the stairs and recognizing Jeon Taek-su"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At chest height on a diagonal across the hallway from the office door, withdrawing from the three men to hold their triangular arrangement in the surrounding corridor",
            "stage_index": 6,
            "stage_label": "awkward_withdrawal",
            "transition_to_next": "",
            "visual_focus": "Jeon Taek-su and the police chief facing each other while Seo Eui-yong remains awkwardly beside them"
          }
        ],
        "flow_summary": "카메라는 강력계 문 앞 몸싸움을 비스듬히 따라가며 의용과 함께 낮아진 뒤, 복도 축을 따라 택수에게 전진한다. 신분 확인 대화를 측면에서 감싸다가 계단 위 경찰서장을 올려다보며 발견하고, 세 사람의 어색한 구도를 남긴 채 물러난다.",
        "scene_index": 10,
        "shot_assignments": [
          {
            "deviation_note": "The handheld movement briefly tightens into the exact mid-impact beat while preserving the oblique view of the push.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 1
          },
          {
            "deviation_note": "The forward movement settles momentarily into a fixed distant view behind Jeon Taek-su as the handle stops at the locked position.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 3
          },
          {
            "deviation_note": "The upward tilt settles on the police chief at the middle of the staircase, holding him off the direct frontal axis as he looks toward Jeon Taek-su.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 13,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At seated chest height, a medium-close distance in front of and 30 degrees to the side of Eui-yong, with the lens slightly below his eye line",
            "stage_index": 1,
            "stage_label": "close_observation",
            "transition_to_next": "The camera tracks laterally past Eui-yong's near shoulder, widening the angle to include the two team leaders behind him.",
            "visual_focus": "Eui-yong's upper body, forward gaze, and the cigarette held in his mouth"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing waist height beside Eui-yong's chair, moving along a shallow arc toward his rear three-quarter side while maintaining a medium distance",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "The arc continues toward Eui-yong's side and settles as he turns his head toward the speaking team leader.",
            "visual_focus": "Eui-yong in the foreground with Ju-cheol and the violent-crimes team leader facing him behind"
          },
          {
            "camera_motion": "static",
            "camera_position": "At seated eye height near Eui-yong's side, at close distance and slightly behind his facial plane, looking across his profile toward the violent-crimes team leader",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "Eui-yong's turned profile and restrained reaction toward the violent-crimes team leader"
          }
        ],
        "flow_summary": "카메라는 의용의 정면에서 비껴난 가까운 위치에서 시작해 그의 어깨 옆으로 완만하게 돌아가며 뒤의 두 팀장을 드러낸다. 이어 대화 상대 쪽으로 고개를 돌리는 의용의 측면에 정착해 반응을 관찰한다.",
        "scene_index": 11,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "At the rear-side of the room, elevated well above the seated detectives and at a wide distance, looking diagonally across them toward 전택수 at the front",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends behind the rear rows and aligns with the side passage, preserving 전택수 at the far end of the viewing axis.",
            "visual_focus": "전택수 addressing the seated detectives and directing his attention from person to person"
          },
          {
            "camera_motion": "track",
            "camera_position": "Along the side of the seated group at just above seated head height, moving from the rear toward the front while holding both the rear row and 전택수 on a diagonal axis",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "The track reaches the front-side area and arcs into a three-quarter view of 전택수 as his attention fixes on 서의용.",
            "visual_focus": "서의용 watching from the rear row while 전택수 remains visible beyond him"
          },
          {
            "camera_motion": "static",
            "camera_position": "At the front-side of the room, chest-high and at medium-close distance from 전택수, viewing him from a three-quarter angle slightly below his eye line with his gaze directed toward the rear row",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "A direct eyeline cut jumps from 전택수's fixed look to the rear-row recipients of that look.",
            "visual_focus": "전택수 hardening his expression and challenging 서의용"
          },
          {
            "camera_motion": "static",
            "camera_position": "In front of the rear row at medium distance, slightly above the seated eye line and offset to one side so 서의용 and 강주철 share an oblique two-person axis",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "A reverse eyeline cut returns to the front-side position near 전택수, tightened slightly for his reply.",
            "visual_focus": "서의용 freezing in surprise as 강주철 glances sideways at him"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At the front-side of the room, near 전택수's shoulder line and closer than before, maintaining a three-quarter angle rather than sitting directly on 서의용's eyeline",
            "stage_index": 5,
            "stage_label": "reply",
            "transition_to_next": "After 전택수 finishes, an eyeline cut returns to the rear row from a slightly more distant and higher position.",
            "visual_focus": "전택수 briefly softening before delivering his serious instruction"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "Facing the rear row from a modestly elevated position in front of 서의용, beginning at medium-close distance and easing back to include his seated posture",
            "stage_index": 6,
            "stage_label": "resolution",
            "transition_to_next": "",
            "visual_focus": "서의용 watching 전택수 as the exchange settles into seriousness"
          }
        ],
        "flow_summary": "카메라는 회의실 뒤편의 높은 사선 와이드에서 내려와 좌석 옆을 따라 전택수에게 접근한 뒤, 그의 굳은 응시와 뒷자리의 당황한 반응을 시선축 컷으로 연결한다. 이후 전택수에게 가까워졌다가 다시 서의용 쪽으로 물러나며 대화의 긴장이 진지한 여운으로 바뀌는 흐름을 만든다.",
        "scene_index": 12,
        "shot_assignments": [
          {
            "deviation_note": "Tighten only enough to isolate 전택수's upper body while retaining the stage's slight low-angle three-quarter geometry.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          },
          {
            "deviation_note": "Widen slightly within the rear-row position so 강주철's sideways glance remains legible beside 서의용's rigid reaction.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "From a slightly elevated wide position in the office aisle, several paces behind and to the side of Seo Eui-yong, angled toward his path and Kang Joo-chul's desk",
            "stage_index": 1,
            "stage_label": "establishing_approach",
            "transition_to_next": "Track forward with Seo Eui-yong, then curve around the side of the desk as Kang Joo-chul extends the phone.",
            "visual_focus": "Seo Eui-yong approaching Kang Joo-chul and the phone being offered between them"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close to Kang Joo-chul's side of the desk at seated shoulder height, looking obliquely past him toward Seo Eui-yong and the phone below Seo Eui-yong's eyeline",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Ease back from the desk and track laterally with Seo Eui-yong as he moves away to answer the ringing phone.",
            "visual_focus": "Seo Eui-yong's face as he studies the phone screen and reacts to the photograph"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing chest height beside and slightly behind Seo Eui-yong, moving parallel to him toward the office phone while keeping Kang Joo-chul across the background axis",
            "stage_index": 3,
            "stage_label": "call_reorientation",
            "transition_to_next": "As the call ends, descend toward the level of the phone base and advance into an oblique angle that connects Seo Eui-yong's hand, face, and gaze toward Kang Joo-chul.",
            "visual_focus": "Seo Eui-yong handling the call while Kang Joo-chul watches from his desk"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the phone base at desk height and a short distance from Seo Eui-yong, angled upward in three-quarter profile so the replaced receiver leads toward his face and his sightline toward Kang Joo-chul",
            "stage_index": 4,
            "stage_label": "reaction_handoff",
            "transition_to_next": "",
            "visual_focus": "The receiver resting on its base and Seo Eui-yong holding his gaze on Kang Joo-chul"
          }
        ],
        "flow_summary": "카메라는 사무실 통로에서 서의용의 책상 접근을 따라간 뒤 강주철의 옆으로 파고들어 사진을 보는 반응에 밀착한다. 전화가 울리면 서의용과 함께 옆으로 이동하고, 통화 종료와 함께 전화기 높이로 내려가 수화기에서 강주철을 향한 시선까지 연결한다.",
        "scene_index": 13,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly on Seo Eui-yong so his widened eyes dominate while the phone remains at the lower edge of his eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Hold the final advance once the receiver reaches the base, preserving Seo Eui-yong's fixed sightline toward Kang Joo-chul.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "pan",
            "camera_position": "At standing head height beside and slightly behind Jeon Taek-su's desk, at medium distance, angled down across the report before turning toward the door",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera finishes the pan on the doorway, then moves behind and to the side of Jeon Taek-su as he leaves the desk for the sofa.",
            "visual_focus": "Jeon Taek-su reviewing the unsolved-case report, followed by Kang Ju-cheol and Seo Eui-yong entering through the door"
          },
          {
            "camera_motion": "track",
            "camera_position": "At shoulder height two steps behind and to the side of Jeon Taek-su, moving with him from the desk toward the sofa and keeping the two visitors ahead in three-quarter view",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "As all three settle around the table, the camera curves to the side of their conversational axis and comes to rest.",
            "visual_focus": "Jeon Taek-su receiving Kang Ju-cheol and Seo Eui-yong and guiding the encounter toward the sofa"
          },
          {
            "camera_motion": "static",
            "camera_position": "At seated shoulder height beside the conversational axis, at medium distance, looking past Jeon Taek-su toward Kang Ju-cheol and Seo Eui-yong while retaining Jeon Taek-su at the near edge",
            "stage_index": 3,
            "stage_label": "interview",
            "transition_to_next": "The camera lowers and dollies inward along the near side of the table as Jeon Taek-su directs attention to the specific case report.",
            "visual_focus": "The exchange among Jeon Taek-su, Kang Ju-cheol, and Seo Eui-yong as the questioning becomes focused"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just above table height beside Jeon Taek-su, at close distance and on a diagonal to his hand and the report cover",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "From the report, the camera tilts and rises along Jeon Taek-su's arm and torso to reach his face as he forms his decision.",
            "visual_focus": "Jeon Taek-su's index finger resting on the Deuldeul River case report cover"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "At seated chest height close to Jeon Taek-su's three-quarter side, below his eye line and offset from the direct axis toward the two detectives",
            "stage_index": 5,
            "stage_label": "resolve",
            "transition_to_next": "A reverse-angle cut crosses to Seo Eui-yong on the opposite side of the conversational axis after Jeon Taek-su proposes reviewing the case again.",
            "visual_focus": "Jeon Taek-su lifting his head and directing a firm gaze toward Seo Eui-yong and Kang Ju-cheol"
          },
          {
            "camera_motion": "cut",
            "camera_position": "At seated face height close to Seo Eui-yong from a slight three-quarter angle, with Jeon Taek-su's direction kept off-camera",
            "stage_index": 6,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "Seo Eui-yong's speechless reaction to Jeon Taek-su's decision"
          }
        ],
        "flow_summary": "카메라는 책상과 출입문을 잇는 관찰 위치에서 전택수의 이동을 따라 소파 대화축으로 들어간 뒤, 테이블 높이까지 낮아져 사건 보고서를 짚는다. 이어 보고서에서 전택수의 단호한 시선으로 상승하고, 마지막에는 역각 컷으로 서의용의 굳은 반응을 드러낸다.",
        "scene_index": 14,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At waist height in the aisle, several steps from Seo Eui-yong and Kang Joo-cheol, offset to their side so their vertical separation remains visible",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Track closer along the aisle and lower toward Kang Joo-cheol as the box descends from Seo Eui-yong.",
            "visual_focus": "Seo Eui-yong reaching from the chair toward Kang Joo-cheol below"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Beside Kang Joo-cheol at chest height, close to the exchange and angled upward past his shoulder toward Seo Eui-yong's extended arms",
            "stage_index": 2,
            "stage_label": "handoff",
            "transition_to_next": "Tilt down with the transferred box, then move above Kang Joo-cheol's hands as he opens it.",
            "visual_focus": "The box passing from Seo Eui-yong to Kang Joo-cheol"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Directly above and slightly forward of Kang Joo-cheol's hands at close range, looking steeply down into the open box",
            "stage_index": 3,
            "stage_label": "reveal",
            "transition_to_next": "Track upward from the documents along the lifted envelope and shift laterally into a close three-quarter view of Seo Eui-yong.",
            "visual_focus": "The tightly packed reports inside the open box"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close beside Seo Eui-yong at slightly below eye height, offset from his frontal axis and angled toward his downturned face",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Seo Eui-yong studying the envelope with a deeply furrowed expression"
          }
        ],
        "flow_summary": "카메라는 자료실 통로에서 두 사람의 높이 차와 상자 전달을 따라 낮아진 뒤, 열린 상자 위로 접근해 서류를 내려다본다. 이어 봉투가 들리는 동선을 타고 상승하며 의용의 비스듬한 근접 얼굴에서 심란한 반응을 포착한다.",
        "scene_index": 15,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "Tighten slightly on Seo Eui-yong's face while retaining the envelope at the lower edge of the frame.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above one side of the alley at a wide distance, looking down at the car and the approaching Sunyoung along converging paths",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The crane descends toward shoulder height and closes the distance behind Sunyoung as she reaches the passenger side.",
            "visual_focus": "The slowly moving car, Sunyoung approaching from the corner, and the space separating them"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At Sunyoung's rear three-quarter side at shoulder height, just outside the passenger side at close-medium distance, aimed obliquely through the open window toward Ji Guk-hyeon",
            "stage_index": 2,
            "stage_label": "invitation",
            "transition_to_next": "After holding the exchange through the open window and Sunyoung's hesitation at the door, cut to a low moving position beside the car on the open road.",
            "visual_focus": "Ji Guk-hyeon's smiling face and raised hand through the open window, with Sunyoung at the near edge of the frame"
          },
          {
            "camera_motion": "track",
            "camera_position": "Low beside the open road at a wide distance from the car, traveling parallel to its side",
            "stage_index": 3,
            "stage_label": "transit",
            "transition_to_next": "Cut from the parallel exterior movement to a fixed rear-seat viewpoint inside the moving car.",
            "visual_focus": "The car accelerating along the open road"
          },
          {
            "camera_motion": "static",
            "camera_position": "Inside the rear-seat center at slightly above seated shoulder height, at medium distance, aimed diagonally toward Sunyoung in the passenger seat while retaining Ji Guk-hyeon near the opposite edge",
            "stage_index": 4,
            "stage_label": "unease",
            "transition_to_next": "From the same rear-seat position, pan away from the occupants toward the passenger-side window as the river enters view.",
            "visual_focus": "Sunyoung's increasingly uneasy profile and her attention shifting toward the passing view"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Inside the rear-seat center at slightly above seated shoulder height, aimed diagonally past Sunyoung toward the passenger-side window",
            "stage_index": 5,
            "stage_label": "river_reveal",
            "transition_to_next": "As the car stops, cut inward to a slightly high three-quarter position near the center console and advance toward Sunyoung.",
            "visual_focus": "The river appearing beyond the passenger-side window and Sunyoung registering the destination"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Near the center console at close-medium distance, slightly above Sunyoung's eye line and aimed across her face from a three-quarter angle",
            "stage_index": 6,
            "stage_label": "realization",
            "transition_to_next": "",
            "visual_focus": "Sunyoung's frozen face, widened pupils, and arrested breathing after the car stops"
          }
        ],
        "flow_summary": "카메라는 골목 위에서 하강해 선영의 뒤를 따라 조수석 창가의 지국현에게 접근한 뒤, 도로 주행을 외부에서 병행한다. 이어 차 안으로 들어가 선영의 불안을 좇고 강 쪽으로 회전한 다음, 정차 순간 사선의 근접 위치로 전환해 굳어버린 얼굴까지 밀고 들어간다.",
        "scene_index": 16,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "The inward move ends in a tighter facial framing while preserving the slightly high three-quarter angle.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 6
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At chest height, a medium distance behind and to one side of 강주철, looking past his shoulder toward 전택수 on the shared conversational axis",
            "stage_index": 1,
            "stage_label": "briefing_approach",
            "transition_to_next": "Continue forward and slightly sideways past 강주철's shoulder, tightening onto 전택수 while preserving his eyeline toward 강주철.",
            "visual_focus": "강주철 briefing 전택수, with 전택수's attention held across the conversational axis"
          },
          {
            "camera_motion": "static",
            "camera_position": "Slightly above 전택수's eye line at close range, offset to a three-quarter angle from 강주철's side of the axis",
            "stage_index": 2,
            "stage_label": "reaction",
            "transition_to_next": "Cut from 전택수's held reaction to a close view of the monitor as the briefing shifts into the rapid case montage.",
            "visual_focus": "전택수's tightened brow and fixed gaze toward 강주철"
          },
          {
            "camera_motion": "cut",
            "camera_position": "At monitor-center height and close range, positioned at a slight oblique angle to the screen",
            "stage_index": 3,
            "stage_label": "montage_reveal",
            "transition_to_next": "",
            "visual_focus": "The case-summary text, photographs, and video displayed in rapid succession on the monitor"
          }
        ],
        "flow_summary": "카메라는 강주철의 어깨 뒤에서 브리핑의 관계축을 잡은 뒤 전택수 쪽으로 전진해 굳어진 반응에 머문다. 이어 모니터로 논리적 컷하여 사건 자료의 빠른 몽타주로 전환한다.",
        "scene_index": 17,
        "shot_assignments": [
          {
            "deviation_note": "Frame 전택수 slightly off-center, leaving restrained look space toward 강주철 while tightening enough to emphasize the furrow between his brows.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Two to three meters behind Taeksu and Euiyong at upper-torso height, offset toward the open side of the alley as they approach the fork",
            "stage_index": 1,
            "stage_label": "approach",
            "transition_to_next": "The camera continues forward after Taeksu slows, then tracks laterally around his rear three-quarter side to open his sightline across the fork.",
            "visual_focus": "Taeksu leading the walk toward the chicken shop, with Euiyong following close behind"
          },
          {
            "camera_motion": "track",
            "camera_position": "About one and a half meters from Taeksu at shoulder height on his rear three-quarter side, angled across his body toward the opposite alley",
            "stage_index": 2,
            "stage_label": "spatial_reveal",
            "transition_to_next": "The lateral move carries past Taeksu's shoulder and settles on Euiyong's side of the conversational axis without crossing their shared eyeline.",
            "visual_focus": "Taeksu stopping and turning his head toward the convenience store across the alley"
          },
          {
            "camera_motion": "static",
            "camera_position": "At chest height beside Taeksu, roughly two meters from Euiyong and perpendicular to Euiyong's pointing direction, holding a clear side angle rather than the front of his gesture",
            "stage_index": 3,
            "stage_label": "explanation",
            "transition_to_next": "As Euiyong lowers the pointing gesture, the camera moves inward along the same side of the axis toward Taeksu's face.",
            "visual_focus": "Euiyong in profile indicating the convenience store and the branching routes while explaining the earlier investigation"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind Euiyong's near shoulder and slightly above Taeksu's eye line, closing from a conversational medium distance to a near close distance",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "The camera eases back from Taeksu and shifts laterally to include Euiyong again as the questioning resumes.",
            "visual_focus": "Taeksu listening, surveying the implications, and falling into thought"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At chest height on the same side of the dialogue axis, widening from Taeksu's three-quarter angle to hold both men at conversational distance",
            "stage_index": 5,
            "stage_label": "exchange_and_withdraw",
            "transition_to_next": "",
            "visual_focus": "Taeksu turning toward Euiyong to ask about the investigation and distance, followed by Euiyong's answers"
          }
        ],
        "flow_summary": "카메라는 두 사람의 뒤를 따라 갈림길로 진입한 뒤 택수의 정지와 시선 전환을 따라 측면으로 돌아 편의점 방향을 드러낸다. 이어 의용의 설명을 측면에서 받아낸 후 택수의 생각에 가까이 다가갔다가, 마지막 문답에서 다시 두 사람을 함께 담도록 물러난다.",
        "scene_index": 18,
        "shot_assignments": [
          {
            "deviation_note": "The move settles briefly as Taeksu comes to a full stop, keeping his head turn and the destination of his gaze readable within the same spatial axis.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Frame slightly tighter on Euiyong's profile so his open mouth and extended pointing hand remain legible together.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Inside the rear seating area beside the side window, at seated chest height and a medium distance from Jeon Taeksu, looking across his profile toward the window",
            "stage_index": 1,
            "stage_label": "establishing_observation",
            "transition_to_next": "The camera tracks forward from the rear seating area toward the gap behind the front seats, rising to the height of the rearview mirror and rotating toward the driver.",
            "visual_focus": "Jeon Taeksu's profile and his sustained attention beyond the side window"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind and to the passenger side of the driver's seat, at rearview-mirror height and close to Seo Eui-yong, looking obliquely toward his eyes in relation to the mirror rather than along his frontal axis",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "The camera slides rearward along the same interior line and pivots away from the mirror toward Jeon Taeksu by the side window.",
            "visual_focus": "Seo Eui-yong's eyes as he glances through the rearview mirror toward Jeon Taeksu"
          },
          {
            "camera_motion": "track",
            "camera_position": "Back in the rear seating area, slightly above Jeon Taeksu's seated eye line and at close distance from his window-side three-quarter profile",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "Jeon Taeksu's tightened expression while his gaze remains directed outside"
          }
        ],
        "flow_summary": "카메라는 뒷좌석에서 창밖을 보는 전택수를 관찰하다가 앞좌석 사이로 전진해 룸미러 높이에서 서의용의 곁눈질을 포착한다. 이어 같은 실내 축을 따라 다시 뒤로 물러나 전택수의 굳어진 반응으로 시선을 돌린다.",
        "scene_index": 19,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "On the riverbank at chest height, a medium distance from Taeksu and offset toward his downstream three-quarter side, looking across his upper body toward the river below his eyeline",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Track laterally behind Taeksu's near shoulder, widening the viewing angle to bring Uiyong and the area he indicates into view.",
            "visual_focus": "Taeksu standing over the slowly flowing river, with his lowered gaze defining the direction toward the water"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing shoulder height just behind and to the side of Taeksu, at a medium distance that places Uiyong across the shared conversational axis",
            "stage_index": 2,
            "stage_label": "exposition",
            "transition_to_next": "Continue around Taeksu's rear three-quarter side as he moves toward the water, then begin descending with his body.",
            "visual_focus": "Uiyong indicating the riverbank while Taeksu remains oriented toward the river"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Behind Taeksu at waist height and close-medium distance, descending on a slight high angle as he bends and lowers himself beside the water",
            "stage_index": 3,
            "stage_label": "approach",
            "transition_to_next": "Descend to water-surface height and arc from Taeksu's rear three-quarter side to his forward side profile, then close the distance.",
            "visual_focus": "Taeksu lowering his body and extending his hand toward the river"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At water-surface height beside Taeksu, slightly forward of his side profile and at close distance, looking gently upward toward his face without entering his direct frontal axis",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Taeksu's face as he keeps his hand in the water and stares at the surface"
          }
        ],
        "flow_summary": "카메라는 강물을 내려다보는 택수의 사선 측면에서 출발해 의용의 설명 방향을 훑은 뒤, 물가로 몸을 낮추는 택수의 뒤를 따라 함께 하강한다. 마지막에는 수면 높이의 측면으로 돌아 들어가 물에 손을 담근 택수의 씁쓸한 얼굴에 밀착한다.",
        "scene_index": 20,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At seated shoulder height outside the sofa grouping, at a medium-wide distance and oblique to the conversational axis, with Taksu in the near side of the frame and Euiyong and Jucheol across from him",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera tracks toward the desk beside Taksu, then rises and angles downward as his attention shifts from the report to the photographs.",
            "visual_focus": "The three seated men, the report in Taksu's hands, and Euiyong delivering his assessment"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Close above the desk at a steep high three-quarter angle, positioned just behind and to the side of Taksu's reaching arm",
            "stage_index": 2,
            "stage_label": "evidence_focus",
            "transition_to_next": "After following the photographs into alignment, the camera descends around the side of the desk and rotates upward toward Taksu's face.",
            "visual_focus": "Taksu's hand reaching across the documents toward the crime-scene photograph and Kim Seonyeong's portrait"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Near the desk edge at slightly below Taksu's seated eye line, in a tight three-quarter profile from the side facing Euiyong and Jucheol",
            "stage_index": 3,
            "stage_label": "decision",
            "transition_to_next": "The camera completes its push as Taksu speaks, then cuts across the conversational axis to the other two men.",
            "visual_focus": "Taksu lifting his head from the paired photographs and firmly addressing Euiyong and Jucheol"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At seated eye height on Taksu's side of the conversational axis, beginning close to Euiyong and Jucheol and easing back enough to hold both men",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "After holding their exchanged look and objections, the view cuts back to a tighter, slightly lower angle on Taksu.",
            "visual_focus": "Euiyong and Jucheol exchanging a startled look before voicing their resistance"
          },
          {
            "camera_motion": "static",
            "camera_position": "Close to Taksu at a modest low angle and off his frontal axis, with the camera placed between the desk and the two men he is watching",
            "stage_index": 5,
            "stage_label": "confrontation",
            "transition_to_next": "",
            "visual_focus": "Taksu holding an unwavering stare toward Euiyong and Jucheol"
          }
        ],
        "flow_summary": "카메라는 세 사람의 보고 구도를 비스듬히 훑다가 책상 위 두 사진으로 높아지며 접근하고, 그 증거에서 택수의 얼굴로 내려와 재수사 선언을 붙든다. 이후 의용과 주철의 반응으로 논리적 컷한 뒤, 더 낮고 가까운 택수의 응시로 돌아와 힘의 우위를 마무리한다.",
        "scene_index": 21,
        "shot_assignments": [
          {
            "deviation_note": "Tighten the frame enough to exclude the faces while retaining the direction of Taksu's reaching arm and both photographs.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Settle the push just as Taksu parts his lips, keeping his face off-center toward the men in his eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At standing chest height beside the desk, at medium distance and offset from the line between 상혁 and the approaching 의용, looking diagonally across 상혁's seated position",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Dolly forward along the side of the desk as 상혁 rises and extends his hand, settling just behind his arm toward 의용.",
            "visual_focus": "상혁 at the desk and 의용 confronting the unexpected occupant"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At upper-chest height close behind 상혁's extended arm and slightly outside his shoulder, angled toward 의용 with the joined hands below 의용's face",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Track in a shallow arc away from 상혁's shoulder and widen toward 주철 as he redirects the encounter into an assignment briefing.",
            "visual_focus": "의용's bewildered face as he awkwardly clasps 상혁's hand"
          },
          {
            "camera_motion": "track",
            "camera_position": "At shoulder height on the open side of the three men, at medium distance and oblique to the axis between 의용 and 주철, with 상혁 remaining at the edge of their exchange",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "Dolly backward from the argument while rotating the view toward the entrance, allowing the knock to pull the frame away from the three men.",
            "visual_focus": "의용 pressing 주철 for an explanation while 상혁 remains caught between them"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At waist height inside the office, several steps from the open doorway and offset to one side of its centerline, looking slightly upward at 택수's full figure as he faces into the room",
            "stage_index": 4,
            "stage_label": "doorway_reveal",
            "transition_to_next": "",
            "visual_focus": "택수 stopped at the open doorway, watching 의용, 상혁, and 주철 inside"
          }
        ],
        "flow_summary": "카메라는 책상 옆의 비스듬한 관찰 위치에서 악수하는 두 사람 사이로 접근한 뒤, 주철과 의용의 언쟁을 따라 측면으로 호를 그린다. 노크와 함께 뒤로 빠지며 출입문 쪽으로 시선을 돌려, 사무실 안을 바라보는 택수의 전신을 낮은 위치에서 드러낸다.",
        "scene_index": 22,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly on 의용 while retaining the clasped hands at the bottom of frame.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 2
          },
          {
            "deviation_note": "Hold after the backward move settles so 택수's stopped posture is readable from head to foot.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 10,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "From the open side of the corner table, slightly above seated head height and at a medium-wide distance, looking diagonally across all four men",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera lowers toward seated shoulder height and begins tracking along the outer edge of the table, following the exchange of drinks and attention.",
            "visual_focus": "Jeon Taeksu, Seo Euiyong, Kang Jucheol, and Na Sanghyeok seated around the table"
          },
          {
            "camera_motion": "track",
            "camera_position": "Along the outer edge of the table at seated shoulder height, moving from the Na Sanghyeok side toward the space between Jeon Taeksu and Seo Euiyong",
            "stage_index": 2,
            "stage_label": "social_exchange",
            "transition_to_next": "The lateral track slows beside the table and turns inward, then pushes closer along the eyeline connecting Jeon Taeksu and Seo Euiyong.",
            "visual_focus": "The shifting exchanges among Seo Euiyong, Na Sanghyeok, Jeon Taeksu, and Kang Jucheol as drinks are poured and instructions are given"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated eye height beside the table, close to the line between Jeon Taeksu and Seo Euiyong but offset to a three-quarter angle so both faces remain visible across the table",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "As Jeon Taeksu breaks the stare and raises his glass, the camera cranes upward and inward toward the center of the table, rotating its view down onto the converging hands.",
            "visual_focus": "The sustained eye contact between Jeon Taeksu and Seo Euiyong"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Close above the center of the table at a steep high angle, with the lens aimed downward into the space where the four hands converge",
            "stage_index": 4,
            "stage_label": "toast_reveal",
            "transition_to_next": "",
            "visual_focus": "The four hands of Jeon Taeksu, Seo Euiyong, Kang Jucheol, and Na Sanghyeok bringing their soju glasses together"
          }
        ],
        "flow_summary": "카메라는 구석 테이블을 비스듬히 내려다보는 와이드에서 시작해 테이블 가장자리를 따라 인물들의 술자리 교환을 훑고, 전택수와 서의용의 시선 축으로 밀착한다. 이어 전택수의 건배 동작을 따라 테이블 중앙 위로 상승해 네 잔이 겹치는 순간에 도달한다.",
        "scene_index": 23,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 3
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 11,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At seated eye height beside Seo Eui-yong, close to his three-quarter profile and angled across the desk rather than directly facing him",
            "stage_index": 1,
            "stage_label": "close_observation",
            "transition_to_next": "The camera pulls back from Seo Eui-yong and rises above the desk line, redirecting its view toward the records and autopsy photographs.",
            "visual_focus": "Seo Eui-yong finishing the telephone call and sinking back in his chair"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At a moderately high three-quarter angle above one corner of the desk, far enough back to include Seo Eui-yong and the piled records",
            "stage_index": 2,
            "stage_label": "desk_reveal",
            "transition_to_next": "The camera tracks laterally along the desk edge until Na Sang-hyeok is revealed standing beside it.",
            "visual_focus": "The records and unclear autopsy photograph copies under Seo Eui-yong's stare"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing chest height on the opposite diagonal of the desk, a medium distance from Na Sang-hyeok and offset from the direction of his gaze",
            "stage_index": 3,
            "stage_label": "reveal",
            "transition_to_next": "The camera arcs behind Na Sang-hyeok's near shoulder and settles into a slightly elevated view toward the seated Seo Eui-yong.",
            "visual_focus": "Na Sang-hyeok standing beside the desk and glancing toward the autopsy photographs"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just behind and outside Na Sang-hyeok's shoulder at standing shoulder height, close enough to look slightly downward toward Seo Eui-yong in seated three-quarter view",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "As Seo Eui-yong processes the suggestion, the camera lowers and shifts toward the desk side to follow his movement toward the records.",
            "visual_focus": "Seo Eui-yong turning toward Na Sang-hyeok with widened eyes"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Beside the desk at upper-torso height, close to Seo Eui-yong's side and angled across his reaching path",
            "stage_index": 5,
            "stage_label": "renewed_action",
            "transition_to_next": "",
            "visual_focus": "Seo Eui-yong rising from the chair and reaching into the records"
          }
        ],
        "flow_summary": "카메라는 의용의 통화와 무기력한 자세에서 물러나며 책상 위 기록과 부검 사진을 부감으로 드러낸 뒤, 책상 가장자리를 따라 이동해 상혁을 발견한다. 이어 상혁의 어깨 뒤로 돌아 의용의 놀란 반응을 포착하고, 의용이 기록을 뒤지기 시작하는 동작을 향해 낮아진다.",
        "scene_index": 24,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "The framing tightens slightly on Seo Eui-yong while retaining the edge of Na Sang-hyeok's shoulder as spatial reference.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Centered behind the front seats at slightly above seated head height, far enough back to hold both front occupants on opposing sides of the frame",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends slightly and dollies forward through the gap between the front seats, turning toward Na Sang-hyeok.",
            "visual_focus": "Seo Eui-yong driving and Na Sang-hyeok sitting beside him during the awkward silence"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just forward of the gap between the front seats at Na Sang-hyeok's face height, close to the cabin centerline and angled toward the passenger seat",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "The camera slides a short distance toward the passenger side while panning left across the space between them, transferring attention to Seo Eui-yong.",
            "visual_focus": "Na Sang-hyeok turning toward Seo Eui-yong and delivering his cool reply"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near the passenger side at slightly below Seo Eui-yong's face height, close enough to observe his profile across the cabin",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "After holding on Seo Eui-yong's arrested reaction, the sequence cuts to a low exterior position beside the moving vehicle.",
            "visual_focus": "Seo Eui-yong freezing in surprise before trying to recover his composure"
          },
          {
            "camera_motion": "cut",
            "camera_position": "Outside beside the road at wheel height and at a medium distance from the vehicle's side",
            "stage_index": 4,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "The vehicle moving rapidly forward along the city road"
          }
        ],
        "flow_summary": "카메라는 뒷좌석 중앙의 두 인물 구도에서 상혁에게 전진한 뒤, 조수석 쪽으로 미끄러지며 의용의 당황한 반응을 포착한다. 마지막에는 외부 측면으로 논리적 컷해 빠르게 달려 나가는 차량으로 대화를 마무리한다.",
        "scene_index": 25,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly to isolate Na Sang-hyeok's face while retaining his turned direction toward Seo Eui-yong.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Settle the lateral move as Seo Eui-yong's widened eyes and parted lips become fully visible in profile.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At shoulder height and medium-close distance on the monitor side of the group, offset about thirty degrees from the coroner's frontal axis so his upper body and the screen share the frame",
            "stage_index": 1,
            "stage_label": "establishing_explanation",
            "transition_to_next": "Track laterally around the discussion axis, passing behind the coroner's near shoulder to open a view toward Eui-yong.",
            "visual_focus": "The coroner indicating details on the autopsy photographs while explaining his findings"
          },
          {
            "camera_motion": "track",
            "camera_position": "At eye height just behind and to one side of the coroner, at conversational distance and angled across his shoulder toward Eui-yong",
            "stage_index": 2,
            "stage_label": "question",
            "transition_to_next": "Continue forward and lower the camera toward waist height as Eui-yong extends the investigation report between them.",
            "visual_focus": "Eui-yong leaning toward the coroner as he questions the meaning of the injuries"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "At waist height between Eui-yong and the coroner, close to their shared axis and looking slightly downward across Eui-yong's extended forearm",
            "stage_index": 3,
            "stage_label": "evidence_transfer",
            "transition_to_next": "Rise along the line of the transferred report and arc toward the coroner's three-quarter side.",
            "visual_focus": "The investigation report and indistinct copied photograph moving into the coroner's view"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just above seated eye height at close distance on the coroner's three-quarter side, angled slightly downward toward him and the report",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "Dolly back along the same oblique axis to include Eui-yong searching for his card and Sang-hyeok beside him.",
            "visual_focus": "The coroner examining the copied photograph and responding to Eui-yong's request"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At chest height and medium-close distance beside Eui-yong, oriented diagonally across him toward Sang-hyeok and the coroner",
            "stage_index": 5,
            "stage_label": "awkward_delay",
            "transition_to_next": "Track sideways at hand height, following Sang-hyeok's arm as it passes Eui-yong and reaches toward the coroner.",
            "visual_focus": "Eui-yong fumbling for a business card while Sang-hyeok begins to intervene"
          },
          {
            "camera_motion": "track",
            "camera_position": "At hand height and close distance beside Eui-yong, looking obliquely along Sang-hyeok's extended arm toward the coroner rather than from the card's frontal axis",
            "stage_index": 6,
            "stage_label": "decisive_handoff",
            "transition_to_next": "After the card reaches the coroner, pan back across the handoff and rise to Eui-yong's face.",
            "visual_focus": "Sang-hyeok's hand presenting a single business card cleanly toward the coroner"
          },
          {
            "camera_motion": "pan",
            "camera_position": "At eye height and close distance on Eui-yong's three-quarter side, with his sightline leading toward Sang-hyeok",
            "stage_index": 7,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "Eui-yong's embarrassed, startled reaction to Sang-hyeok's intervention"
          }
        ],
        "flow_summary": "카메라는 모니터 곁의 부검의 설명에서 시작해 대화축을 따라 의용의 질문과 보고서 전달을 낮은 높이로 훑고, 다시 물러나 명함을 찾는 머뭇거림을 포착한다. 이어 손 높이에서 상혁의 명함 전달을 따라간 뒤 의용의 뻘쭘한 반응으로 회전해 마무리한다.",
        "scene_index": 26,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten slightly around the extended hand and card while retaining the oblique handoff axis.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 6
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At standing chest height, about three meters from the desk and offset thirty degrees from Taek-su's front, looking slightly downward toward his seated position",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Cut across the stated scene break to the seating area as Taek-su approaches the table with the tea.",
            "visual_focus": "Taek-su reviewing the documents, then turning toward the speakerphone"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated shoulder height beside the table, moving laterally on an oblique line that keeps Taek-su in the near side and Sim-ok and Min-jung across from him",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "Continue toward the sofa side, descending and pushing closer along Min-jung's arm line until the handbag and her hand fill the view.",
            "visual_focus": "Taek-su placing the tea before Sim-ok and Min-jung, then the three-person conversational arrangement"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "A few inches above the sofa seat and within arm's reach of Min-jung, angled obliquely across the handbag rather than directly above it",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Cut from the hand detail to Taek-su's opposing sightline, preserving the direction of his glance toward Min-jung.",
            "visual_focus": "Min-jung's unnaturally bent fingers gripping the fallen handbag strap as she sets it upright"
          },
          {
            "camera_motion": "static",
            "camera_position": "At seated eye height on the opposite side of the table, offset from the Taek-su–Min-jung axis to hold their reciprocal looks in three-quarter angles",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "Track around Taek-su's side toward his shoulder, lowering slightly and redirecting the view to Sim-ok as she raises her voice.",
            "visual_focus": "Taek-su noticing Min-jung's hand, Min-jung meeting his eyes, and Taek-su carefully explaining the prosecution's position"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind and to one side of Taek-su's shoulder, slightly below Sim-ok's seated eye line and close enough to keep her face and pointing hand together in an off-center frame",
            "stage_index": 5,
            "stage_label": "confrontation",
            "transition_to_next": "Cut across the table to a tight reverse angle on Taek-su at the peak of Sim-ok's accusation.",
            "visual_focus": "Sim-ok's tear-filled, flushed face and extended finger directed at Taek-su"
          },
          {
            "camera_motion": "static",
            "camera_position": "At seated eye height near Sim-ok's side of the table, close to Taek-su and offset from his frontal axis",
            "stage_index": 6,
            "stage_label": "final_reaction",
            "transition_to_next": "",
            "visual_focus": "Taek-su recoiling into a troubled reaction"
          }
        ],
        "flow_summary": "책상 앞의 택수에게 서서히 접근한 뒤 명시된 컷으로 면담 공간에 진입하고, 세 사람의 대화축을 따라 민정의 손까지 낮게 파고든다. 이후 시선의 역방향과 택수의 어깨를 경유해 심옥의 격앙된 항의로 밀착한 다음, 택수의 곤혹스러운 반응으로 마무리한다.",
        "scene_index": 27,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 10,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At waist height a short distance from the identification sign, offset to one side with the building rising beyond it on a diagonal axis",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera cranes upward and slightly backward while maintaining the sign and building on the same diagonal sightline.",
            "visual_focus": "The identification sign in the foreground and the partially visible building beyond it"
          },
          {
            "camera_motion": "crane",
            "camera_position": "At an elevated height and farther back from the sign, holding a wide three-quarter view that includes the full sign and the building exterior",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "",
            "visual_focus": "The complete building frontage together with the identification sign"
          }
        ],
        "flow_summary": "카메라는 팻말 가까운 낮은 위치에서 건물의 존재를 암시한 뒤, 위로 오르며 뒤로 물러나 팻말과 건물 전경을 하나의 사선 구도로 드러낸다.",
        "scene_index": 28,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At one short end of the table, slightly above the seated eye level and at a medium-wide distance, looking diagonally across the table toward both men",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Dolly forward along the table's diagonal and drift toward Taeksu's side, lowering to seated eye height.",
            "visual_focus": "Taeksu and Jo Il-nam facing each other with the autopsy report and case records between them"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside and slightly behind Taeksu at seated eye height, at conversational distance, looking across his near shoulder toward Jo Il-nam",
            "stage_index": 2,
            "stage_label": "dialogue_approach",
            "transition_to_next": "Track around Taeksu's open side as he reclines, settling below his eye line at a closer three-quarter angle.",
            "visual_focus": "Jo Il-nam speaking across the table, with Taeksu remaining at the near edge of the frame"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close to Taeksu's open side, slightly below his seated eye line, framing him from an off-center three-quarter angle as his body rests against the sofa back",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Taeksu's upper body and his averted gaze as he reclines and lets Jo Il-nam's concern pass"
          }
        ],
        "flow_summary": "테이블 끝의 약간 높은 사선 전경에서 두 사람과 기록들을 함께 잡은 뒤, 택수의 어깨 곁으로 전진해 대화 축에 들어간다. 이어 택수가 몸을 누이는 동작을 따라 그의 열린 측면으로 돌아 낮아지며, 허공으로 시선을 돌린 상체에 가까이 정착한다.",
        "scene_index": 29,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten slightly to an upper-body frame while preserving open space in the direction of Taeksu's averted gaze.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just inside the entrance at waist height, several meters from Taeksu, looking diagonally past him into the living room",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue forward into the living room, then drift laterally until the table enters the camera axis.",
            "visual_focus": "Taeksu entering and the unoccupied living room beyond him"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the living room table at tabletop height, moving from a medium distance to a close distance on a shallow diagonal",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Cut from the framed photograph to a waist-height three-quarter position in the kitchen.",
            "visual_focus": "The framed family photograph on the table"
          },
          {
            "camera_motion": "track",
            "camera_position": "In the kitchen at waist height and medium distance, offset to Taeksu's side in a three-quarter view between the stove and the open refrigerator",
            "stage_index": 3,
            "stage_label": "domestic_action",
            "transition_to_next": "Cut across the spatial gap to a seated-height three-quarter position beside the living room table.",
            "visual_focus": "Taeksu moving between the pot and the refrigerator while taking out the large kimchi container"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the living room table at seated chest height, on a three-quarter angle to Taeksu and the television, advancing from medium distance to a close medium distance",
            "stage_index": 4,
            "stage_label": "solitary_meal",
            "transition_to_next": "",
            "visual_focus": "Taeksu seated with the kimchi container before him, lifting ramen noodles high with chopsticks"
          }
        ],
        "flow_summary": "현관 안쪽에서 택수와 빈 거실을 따라 들어간 카메라는 탁자 높이로 낮아져 가족사진에 접근한다. 이후 명시적인 컷으로 주방 동작을 측면에서 따라간 뒤, 다시 거실 테이블 옆으로 건너가 홀로 라면을 먹는 택수에게 천천히 다가간다.",
        "scene_index": 30,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "Time the end of the approach to the moment when the lifted noodles reach their highest point.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At standing chest height and medium distance, offset behind and to one side of Lee Mi-kyung, looking past her toward the television axis",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera tracks around her side toward a three-quarter view and closes the distance as her attention fixes on the television.",
            "visual_focus": "Lee Mi-kyung drying her wet hair before becoming absorbed by the television"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At Lee Mi-kyung's face height and close distance on the television-facing side, set on a three-quarter angle rather than directly on her frontal axis",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "As her body gives way, the camera follows her downward, then eases back to preserve her full collapse within the room.",
            "visual_focus": "Lee Mi-kyung's rigid face and greatly dilated pupils in the television light"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Lowering from standing chest height to a position slightly above the seated Lee Mi-kyung, at wide distance and on the same three-quarter axis",
            "stage_index": 3,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "Lee Mi-kyung sitting collapsed on the floor, her vacant gaze held forward"
          }
        ],
        "flow_summary": "카메라는 이미경의 뒤쪽 측면에서 TV를 보는 동선을 따라 접근한 뒤, 굳어가는 얼굴까지 사선으로 밀착한다. 그녀가 주저앉는 움직임을 따라 낮아지면서 뒤로 물러나 방 안에 멈춘 상태를 드러낸다.",
        "scene_index": 31,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to an extreme facial close-up while retaining the three-quarter television-side angle, prioritizing her enlarged pupils.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Directly before the television at screen height and extreme close distance, with the display filling the camera's field of view",
            "stage_index": 1,
            "stage_label": "broadcast_focus",
            "transition_to_next": "The camera pulls back from the television and arcs laterally into the room, preserving the screen as a spatial anchor while revealing the viewers.",
            "visual_focus": "The televised image of the mosaicked bereaved family standing by the river"
          },
          {
            "camera_motion": "track",
            "camera_position": "One side of the room at chest height and medium-wide distance, offset from the television-viewer axis and looking diagonally across the television toward the deputy chief prosecutor and Won-seop",
            "stage_index": 2,
            "stage_label": "spatial_reveal",
            "transition_to_next": "The lateral arc continues behind Won-seop, then tightens toward his near shoulder as the camera redirects its gaze to the deputy chief prosecutor.",
            "visual_focus": "The television and the two men connected within the same viewing space"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind Won-seop's near shoulder at shoulder height and medium-close distance, angled across him from a point slightly below the deputy chief prosecutor's eye line",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "",
            "visual_focus": "The deputy chief prosecutor's tightened upper body and scowling gaze directed at Won-seop, with Won-seop's rigid shoulder in the foreground"
          }
        ],
        "flow_summary": "TV 화면에 밀착해 시작한 카메라는 뒤로 빠지며 측면으로 호를 그려 두 인물과 화면의 관계를 드러낸다. 이어 원섭의 어깨 뒤로 파고들어 차장검사의 질책과 두 사람 사이의 압박을 한 축으로 묶는다.",
        "scene_index": 32,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At the open corner of the desk, about 2.5 meters from both seated men and slightly above their seated eye lines, looking diagonally across the laptop toward both sides of the desk",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Begin a diagonal dolly toward the police chief's side of the desk, using the laptop as the visual bridge into the closer position.",
            "visual_focus": "The police chief watching the laptop and Taeksu sitting opposite him with his attention displaced into the surrounding space"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Along the police chief's side of the desk, descending to just above desk height and closing from a medium distance to arm's length at a three-quarter angle",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "Cut across the desk to a position just behind the police chief's shoulder while preserving the conversational axis.",
            "visual_focus": "The laptop controls, the police chief's hand stopping the playback, and the police chief as he turns his attention toward Taeksu"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just behind and outside the police chief's shoulder, about 1.5 meters from Taeksu and slightly below Taeksu's seated eye line, aimed at him in an off-center three-quarter view",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "Track along the open side of the desk toward Taeksu's flank, maintaining his face as the anchor while the angle shifts from over-the-shoulder to side three-quarter.",
            "visual_focus": "Taeksu holding the police chief's gaze and defending the renewed investigation"
          },
          {
            "camera_motion": "track",
            "camera_position": "At Taeksu's near flank, moving from roughly 1.5 meters away to a tight upper-body distance while remaining slightly above his seated eye line and off his frontal axis",
            "stage_index": 4,
            "stage_label": "resolve",
            "transition_to_next": "Cut to the reverse side behind Taeksu's shoulder for the police chief's final reaction.",
            "visual_focus": "Taeksu's averted gaze followed by his lifted face and renewed determination toward the police chief"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just behind Taeksu's shoulder at seated eye height, about 1.5 meters from the police chief and angled across the desk rather than directly along the chief's frontal axis",
            "stage_index": 5,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "The police chief's worried reaction as he looks toward Taeksu"
          }
        ],
        "flow_summary": "카메라는 노트북과 마주 앉은 두 사람을 비스듬한 와이드로 함께 잡은 뒤 책상 가장자리를 따라 서장 쪽으로 접근한다. 이후 대화축을 지키는 컷과 택수 곁을 도는 트랙으로 압박과 결의를 좁혀 담고, 마지막에는 역방향 컷으로 서장의 걱정스러운 반응에 머문다.",
        "scene_index": 33,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 1
          },
          {
            "deviation_note": "The track settles into a tighter upper-body framing as Taeksu raises his head and begins to speak.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Outside the main gate at waist height, set at a wide front three-quarter angle to the approaching car and several car lengths from its path",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera continues tracking beside the entrance, curving toward the car's front quarter and matching its forward movement as it crosses the gate line.",
            "visual_focus": "The car approaching and beginning to enter through the main gate"
          },
          {
            "camera_motion": "track",
            "camera_position": "Just inside the main gate at chest height, moving backward from a medium-long distance along the car's front three-quarter axis with a clear view through the windshield",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "The partially entered car and 전택수 gripping the steering wheel beyond the windshield"
          }
        ],
        "flow_summary": "카메라는 정문 바깥의 비스듬한 전방 위치에서 진입하는 차량을 따라가다가, 차량과 함께 경계 안쪽으로 이동하며 앞유리 너머 전택수의 굳은 표정을 포착한다.",
        "scene_index": 34,
        "shot_assignments": [
          {
            "deviation_note": "Hold the camera far enough ahead to retain the gate-crossing context while favoring a clear windshield view of 전택수.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At the open side of the desk, at upper-torso height and medium-wide distance, viewing Wonseop and Taeksu in profile across the desk",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "As their hands separate, the camera begins tracking toward the end of the desk while rising slightly to retain both men as they sit.",
            "visual_focus": "Wonseop and Taeksu standing across the desk with their right hands clasped"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near the end of the desk, slightly above the seated eye lines and at medium-wide distance, looking diagonally across both seated figures",
            "stage_index": 2,
            "stage_label": "settling_negotiation",
            "transition_to_next": "The lateral track continues along Wonseop's side and lowers to the seated eye line, settling just outside his shoulder toward Taeksu.",
            "visual_focus": "The two men taking their seats and establishing opposing positions across the desk"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind and outside Wonseop's shoulder, at Taeksu's seated eye level and medium-close distance, aimed diagonally toward Taeksu",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "After Taeksu's challenge, the camera peels away from Wonseop's shoulder and tracks around the end of the desk to Taeksu's side without a spatial jump.",
            "visual_focus": "Taeksu's displeasure, accusation, and increasingly resolute gaze toward Wonseop"
          },
          {
            "camera_motion": "track",
            "camera_position": "Beside Taeksu's shoulder line, slightly below Wonseop's eye line and at medium-close distance, viewing Wonseop from a three-quarter angle",
            "stage_index": 4,
            "stage_label": "counterpressure",
            "transition_to_next": "As Taeksu completes his assurance, the camera stops its lateral travel and advances along the same three-quarter sightline toward Wonseop's face.",
            "visual_focus": "Wonseop's guarded responses and his shift from speaking to silently assessing Taeksu"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "On Taeksu's side of the desk, slightly below Wonseop's eye line and at close-up distance, offset from Wonseop's frontal axis",
            "stage_index": 5,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Wonseop's closed lips, absorbed expression, and fixed attention on Taeksu's eyes"
          }
        ],
        "flow_summary": "책상 옆에서 두 사람의 악수를 측면 전경으로 잡은 뒤, 착석 동선을 따라 책상 끝과 원섭의 어깨 뒤로 이동해 택수의 공세에 접근한다. 이어 책상 끝을 돌아 택수 쪽 사선으로 넘어가 원섭의 반응을 좁혀 들어가며 그의 깊은 응시에서 마무리한다.",
        "scene_index": 35,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 12,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Outside the entrance at waist height, several meters ahead and offset to the front three-quarter side of the approaching van",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Track backward as the van passes, then arc along its side toward the rear passenger window while matching its speed.",
            "visual_focus": "The van moving through the prison entrance"
          },
          {
            "camera_motion": "track",
            "camera_position": "Alongside the van at the rear passenger window, slightly below the seated passenger's eye level and close enough for an oblique three-quarter view through the half-open window",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "전택수's silent face, his upward gaze, and the high prison building beyond the window"
          }
        ],
        "flow_summary": "정문을 통과하는 승합차의 전면 사선에서 후진 트래킹한 뒤, 차체 옆으로 돌아 뒷좌석 창가에 붙는다. 카메라는 전택수의 정면축을 피한 낮은 3/4 각도에서 그의 얼굴과 교도소를 향한 시선을 함께 포착한다.",
        "scene_index": 36,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "From the room-side corner behind and slightly outside Ui-yong and Sang-hyeok, at standing chest height and several meters from the table, looking diagonally across their shoulders toward Ji Guk-hyeon and the two seated figures behind him",
            "stage_index": 1,
            "stage_label": "establishing_pressure",
            "transition_to_next": "After advancing toward the interrogators' side of the table during the questioning, a hard cut jumps into the recalled crime.",
            "visual_focus": "The opposed seating arrangement across the table, with Ji Guk-hyeon facing Ui-yong and Sang-hyeok and Taksu and the guard held in the rear depth"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Just above and beside the open trunk at head height, close enough to look steeply down past the opening toward the money and Ji Guk-hyeon beyond it",
            "stage_index": 2,
            "stage_label": "memory_reveal",
            "transition_to_next": "A cut carries the memory from the transaction area to the kitchen as Ji Guk-hyeon separates the other man from the group.",
            "visual_focus": "The money inside the trunk and Ji Guk-hyeon's reaction to the exchange"
          },
          {
            "camera_motion": "handheld",
            "camera_position": "Inside the kitchen at waist height, offset to the side of the approaching man and less than two meters from Ji Guk-hyeon, viewing the attack along a sharp diagonal rather than from either man's frontal axis",
            "stage_index": 3,
            "stage_label": "memory_attack",
            "transition_to_next": "A hard cut jumps to the next killing in the separate room.",
            "visual_focus": "Ji Guk-hyeon's raised arm, the approaching man, and the subsequent struggle on the floor"
          },
          {
            "camera_motion": "static",
            "camera_position": "High above the room floor and slightly to one side of the two bodies, looking down at close range",
            "stage_index": 4,
            "stage_label": "memory_domination",
            "transition_to_next": "A hard cut moves from the restrained body to the yard after the killings.",
            "visual_focus": "Ji Guk-hyeon's hands overpowering the resisting man"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "In the yard at lower-chest height, several meters from Ji Guk-hyeon and offset from his front, advancing on a three-quarter angle past the drum toward his face",
            "stage_index": 5,
            "stage_label": "memory_aftermath",
            "transition_to_next": "A hard cut returns to the investigation room, matching the closer scale on Ji Guk-hyeon's lowered face.",
            "visual_focus": "Ji Guk-hyeon burning the clothes one by one, ending on his face beyond the flames"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Beside the long edge of the table at seated chest height, roughly one meter from the participants and angled across Sang-hyeok's extended hand toward Ji Guk-hyeon, with the rear seats still reachable by a lateral turn",
            "stage_index": 6,
            "stage_label": "close_observation",
            "transition_to_next": "The camera pans away from Ji Guk-hyeon along the table toward Taksu as the new admission redirects everyone's attention.",
            "visual_focus": "The offered cigarette pack, the guard and Taksu's intervention, and Ji Guk-hyeon lifting the pack to smell it"
          },
          {
            "camera_motion": "track",
            "camera_position": "Along the side wall at standing waist height, parallel to the table and a few meters back, moving with Taksu from his rear seat toward the door while retaining Ji Guk-hyeon and the interrogators in opposing depth",
            "stage_index": 7,
            "stage_label": "reaction_withdrawal",
            "transition_to_next": "As Taksu exits, the camera pivots back toward the table and cuts to a lower side-on position on the confrontation axis.",
            "visual_focus": "Taksu's renewed attention, his angry departure, and the reactions left behind at the table"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At the side of the table perpendicular to the opponents' eyeline, slightly below seated chest height and close enough to hold Ui-yong and Ji Guk-hyeon in opposing profiles across the table",
            "stage_index": 8,
            "stage_label": "final_confrontation",
            "transition_to_next": "",
            "visual_focus": "Ui-yong and Ji Guk-hyeon locking eyes while Sang-hyeok restrains Ui-yong at the edge of the confrontation"
          }
        ],
        "flow_summary": "카메라는 조사실의 권력 배치를 비스듬한 와이드로 세운 뒤 심문을 따라 전진하고, 연속된 논리적 컷으로 과거 범행 공간들을 통과한 후 지국현의 얼굴 가까이 현재로 돌아온다. 담배를 둘러싼 반응과 택수의 퇴장을 측면 이동으로 좇다가 다시 테이블로 선회해, 낮고 측면적인 투샷으로 의용과 지국현의 대치를 압축한다.",
        "scene_index": 37,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to Ji Guk-hyeon's face while preserving the same oblique table-side angle; the pan settles as the cigarette pack reaches his nose.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 17,
            "stage_index": 6
          },
          {
            "deviation_note": "The forward move slows near its endpoint so both hostile gazes remain balanced across the table without aligning the lens frontally to either man.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 28,
            "stage_index": 8
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At waist height and a medium distance behind and to the side of 지국현 and the guard, moving parallel to their path along the corridor",
            "stage_index": 1,
            "stage_label": "corridor_follow",
            "transition_to_next": "Cut forward in time and space to a low rear position outside the open cell doorway as 지국현 begins to enter.",
            "visual_focus": "지국현 walking beside the guard and briefly turning toward him during their exchange"
          },
          {
            "camera_motion": "track",
            "camera_position": "At hip height directly behind 지국현, a short distance outside the cell doorway and aligned diagonally across the threshold",
            "stage_index": 2,
            "stage_label": "threshold_entry",
            "transition_to_next": "Track across the threshold behind 지국현, then arc around his side inside the cell to reach a close front-side angle.",
            "visual_focus": "지국현's back and his leading foot crossing the open doorway"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Inside the cell at upper-chest height, close to 지국현 on a front three-quarter angle and slightly offset from his direct facing axis",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "지국현's emotionless face with the wall of Bible-verse notes behind him"
          }
        ],
        "flow_summary": "카메라는 복도에서 지국현과 교도관을 측후방으로 따라가다가 명시적인 컷으로 독방 문턱 뒤편에 붙는다. 지국현을 따라 독방 안으로 진입한 뒤 그의 옆을 돌아 비스듬한 전면으로 이동하며 무표정한 얼굴에 근접한다.",
        "scene_index": 38,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_out",
            "camera_position": "From the open side of the sofa grouping, slightly above the seated head line and at medium-wide distance, looking diagonally across Taeksu toward the three investigators around him",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Lower to seated eye height and track laterally around the outside of the group toward Euiyong's side.",
            "visual_focus": "Taeksu at the head position and Euiyong, Sanghyeok, and Jucheol gathered around him in shared contemplation"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated eye height beside the sofa grouping, at medium-close distance from Euiyong and angled across his profile rather than directly in front of him",
            "stage_index": 2,
            "stage_label": "reaction",
            "transition_to_next": "Continue the lateral arc behind Euiyong's near side, then dolly inward along his line of attention toward Taeksu.",
            "visual_focus": "Euiyong's angry reaction as he addresses Taeksu"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close to Euiyong's side of the conversational axis, slightly below Taeksu's eye line and viewing Taeksu's face from an oblique three-quarter angle",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Pull back from Taeksu and track past his shoulder to face Jucheol and Sanghyeok on the opposite side of the group.",
            "visual_focus": "Taeksu turning sharply toward Euiyong and delivering his decision with firm attention"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Near Taeksu's shoulder at seated shoulder height, at medium distance and looking obliquely toward Jucheol and Sanghyeok across the conversational axis",
            "stage_index": 4,
            "stage_label": "response",
            "transition_to_next": "",
            "visual_focus": "Jucheol's cautious question followed by Sanghyeok's confident conclusion"
          }
        ],
        "flow_summary": "카메라는 소파 모임을 약간 높은 사선에서 넓게 묶은 뒤 의용의 측면으로 내려가 그의 격앙된 반응을 따라간다. 이어 의용의 시선을 타고 택수에게 밀착한 후 택수의 어깨 너머로 빠져 주철과 상혁의 후속 발언까지 연결한다.",
        "scene_index": 39,
        "shot_assignments": [
          {
            "deviation_note": "Hold the widened end of the move long enough to emphasize the three investigators' lowered gazes around Taeksu.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to a face close-up at the end of the inward move while preserving the oblique angle from Euiyong's side.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_out",
            "camera_position": "At seated head height, close to Kim on a three-quarter side angle, with the window and the office depth behind him",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera eases backward and slides laterally to open the interview axis toward Sanghyuk.",
            "visual_focus": "Kim's fatigued face and his resistance to the questioning"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height beside the interview axis, at medium distance from Kim and Sanghyuk, viewing their exchange from an oblique three-quarter angle",
            "stage_index": 2,
            "stage_label": "interview_exchange",
            "transition_to_next": "The camera continues its lateral arc around the seated group and settles just behind Euiyong as his question redirects Kim's attention.",
            "visual_focus": "Kim responding to Sanghyuk as the questioning shifts toward Euiyong"
          },
          {
            "camera_motion": "track",
            "camera_position": "Slightly below Kim's seated eye line and close behind Euiyong's shoulder, offset from their direct line so Kim remains off-center with look space toward Euiyong",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "As Kim breaks the stare and gets up, the camera retreats from Euiyong's shoulder and turns onto Kim's path toward the office doorway.",
            "visual_focus": "Kim's hardened glare directed at Euiyong"
          },
          {
            "camera_motion": "track",
            "camera_position": "At upper-back height a few steps behind and slightly beside Kim, aligned with his route from the interview area toward and through the office doorway",
            "stage_index": 4,
            "stage_label": "departure",
            "transition_to_next": "The camera follows Kim across the threshold, then peels sideways and pivots back on an oblique line that includes his retreating back and the two men inside.",
            "visual_focus": "Kim putting a cigarette in his mouth and leaving the office"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just outside and to one side of the office doorway at chest height, looking obliquely across Kim's rear three-quarter figure toward Euiyong and Sanghyuk inside",
            "stage_index": 5,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "Euiyong and Sanghyuk watching Kim's departing back with troubled expressions"
          }
        ],
        "flow_summary": "카메라는 김씨의 지친 얼굴에서 물러나며 면담 축을 따라 이동하고, 의용의 어깨 너머에서 김씨의 불쾌한 응시를 붙잡는다. 이어 김씨의 퇴장을 뒤따라 문밖으로 나간 뒤 사선으로 돌아서, 멀어지는 뒷모습과 이를 바라보는 의용과 상혁을 함께 담는다.",
        "scene_index": 40,
        "shot_assignments": [
          {
            "deviation_note": "Tighten the framing on Kim's eyes and rigid expression while retaining a narrow trace of Euiyong's shoulder at the frame edge.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 3
          },
          {
            "deviation_note": "Widen slightly so Euiyong and Sanghyuk remain clearly readable beyond Kim's departing rear figure.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "At above-head height and several meters from the bench, looking diagonally across Lee Soo-jung toward the full playground while keeping her entire seated figure separated from the children",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends and advances along a shallow arc toward the space behind Lee Soo-jung, turning its view toward the two men opposite her.",
            "visual_focus": "Lee Soo-jung seated against the wider playground, with the playing children held in the background"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated shoulder height just behind and slightly beside Lee Soo-jung, at medium distance from Seo Eui-yong and Na Sang-hyeok across the bench axis",
            "stage_index": 2,
            "stage_label": "interview_reveal",
            "transition_to_next": "The camera tracks around the outer end of the seated group, preserving the conversational axis as it moves from behind Lee Soo-jung toward the investigators' side.",
            "visual_focus": "The upper bodies of Seo Eui-yong and Na Sang-hyeok, including the notebooks in their hands"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated eye height on the investigators' three-quarter side, close enough to look past one investigator's shoulder toward Lee Soo-jung without occupying her direct frontal axis",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "As Lee Soo-jung pauses and remembers, the camera completes the lateral move beside the investigators and begins a restrained push toward her face.",
            "visual_focus": "Lee Soo-jung answering across the investigators, with their shoulders intermittently defining the foreground"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Slightly above Lee Soo-jung's seated eye line and at close distance on her three-quarter side, offset toward the direction of her gaze",
            "stage_index": 4,
            "stage_label": "realization",
            "transition_to_next": "",
            "visual_focus": "Lee Soo-jung's widened eyes and suddenly rigid expression as the memory surfaces"
          }
        ],
        "flow_summary": "카메라는 높은 사선 원경에서 놀이터 속 이수정의 고립을 잡은 뒤, 내려가며 그녀의 뒤편으로 접근해 맞은편의 의용과 상혁을 드러낸다. 이어 대화축 바깥을 따라 수사관 쪽으로 돌아가 이수정을 관찰하다가, 기억이 떠오르는 순간 얼굴 가까이 밀고 들어간다.",
        "scene_index": 41,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "The advance settles briefly at a medium distance so both investigators' upper bodies and notebooks remain visible together.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "The push ends in a tighter facial framing, leaving slight space along Lee Soo-jung's gaze direction.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Behind and slightly to the side of Seo Eui-yong and Na Sang-hyeok at chest height, maintaining a medium-long distance along the corridor axis",
            "stage_index": 1,
            "stage_label": "establishing_follow",
            "transition_to_next": "Track with them to the residence, then move around their outer side and lower toward the door controls as they stop.",
            "visual_focus": "Seo Eui-yong and Na Sang-hyeok walking together and checking the residences"
          },
          {
            "camera_motion": "track",
            "camera_position": "On the door side of the two men at waist height and medium-close distance, looking diagonally across Seo Eui-yong's reaching arm toward the doorbell",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "Continue forward and descend to hand height, tightening along the reaching finger's line toward the covered button.",
            "visual_focus": "Seo Eui-yong's hand extending toward the doorbell and Na Sang-hyeok moving to intercept it"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the door controls at hand height and extreme-close distance, angled across Na Sang-hyeok's palm toward Seo Eui-yong's approaching fingers and the doorbell behind it",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "After the pressure on the covered button, tilt upward along Na Sang-hyeok's arm toward his face without crossing the two men's interaction axis.",
            "visual_focus": "Na Sang-hyeok's hand blocking the doorbell and Seo Eui-yong pressing through that hand"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Beside Na Sang-hyeok at upper-chest height and close distance, looking past Seo Eui-yong's near shoulder toward Na Sang-hyeok's face",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "Tilt and drift back down along the space between them to rejoin Seo Eui-yong's hand at the uncovered doorbell.",
            "visual_focus": "Na Sang-hyeok's stunned reaction to Seo Eui-yong's action"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Back at hand height beside the door controls, at extreme-close distance and a slight lateral angle to the uncovered doorbell",
            "stage_index": 5,
            "stage_label": "return_to_action",
            "transition_to_next": "",
            "visual_focus": "Seo Eui-yong's finger pressing the doorbell again"
          }
        ],
        "flow_summary": "카메라는 긴 복도를 걷는 두 사람의 뒤편에서 동행하다가 현관 앞에서 손 높이로 내려가 초인종을 둘러싼 제지와 강행을 밀착 관찰한다. 이어 상혁의 반응으로 시선을 올린 뒤 다시 초인종으로 내려와 의용의 두 번째 누름까지 한 흐름으로 잇는다.",
        "scene_index": 42,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          },
          {
            "deviation_note": "The framing tightens slightly toward the contact point where Seo Eui-yong's finger bears down on the back of Na Sang-hyeok's hand.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At seated chest height on the open side of the table, at a wide three-quarter angle that places the coffee cup in the near foreground and Eui-yong, Sang-hyeok, and Min-jeong across the table",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Begin a lateral track around the table toward Eui-yong's side, narrowing the frame as his attention shifts into the room.",
            "visual_focus": "The coffee cup and the three people facing one another across the table"
          },
          {
            "camera_motion": "track",
            "camera_position": "Beside and slightly behind Eui-yong at seated eye height, looking past his shoulder toward the area he surveys and then back toward Min-jeong",
            "stage_index": 2,
            "stage_label": "observational_shift",
            "transition_to_next": "Continue the arc past Eui-yong's shoulder and dolly closer along the interview axis toward Min-jeong.",
            "visual_focus": "Eui-yong's searching gaze, the protest signs and banners, and Min-jeong beyond them"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "On an oblique side of the conversational axis, slightly above Min-jeong's seated eye line and at medium distance, with the investigators oriented toward her across the frame",
            "stage_index": 3,
            "stage_label": "interview_approach",
            "transition_to_next": "Slide laterally across the conversational axis without crossing it, settling nearer Min-jeong's side to observe the investigators listening.",
            "visual_focus": "Min-jeong recalling the night while Eui-yong and Sang-hyeok question her"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near Min-jeong's side of the table at seated eye height, angled across Eui-yong and Sang-hyeok with enough depth to retain Min-jeong at the frame edge",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "Pan back to Min-jeong during the silence, then follow her movement away from the table toward the doorway.",
            "visual_focus": "Eui-yong and Sang-hyeok listening intently, followed by Min-jeong's subdued reaction"
          },
          {
            "camera_motion": "track",
            "camera_position": "At waist height along the path between the table and the doorway, moving beside Min-jeong and then retreating ahead of her as she returns with the box",
            "stage_index": 5,
            "stage_label": "retrieval",
            "transition_to_next": "End the retreat at the table edge and raise the camera into a high oblique view as the box is placed and opened.",
            "visual_focus": "Min-jeong leaving the interview area and returning with Seon-yeong's box"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Starting at table-edge height beside Eui-yong and rising to a high oblique angle directly above the opened box and his hands",
            "stage_index": 6,
            "stage_label": "reveal",
            "transition_to_next": "Descend and push along Eui-yong's hand line until the selected photograph fills the frame.",
            "visual_focus": "The opened box, its notebooks, diary, photographs, and Eui-yong selecting one photograph"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Very close above Eui-yong's hands, at a near-perpendicular angle to the Polaroid surface so the pictured faces dominate the frame",
            "stage_index": 7,
            "stage_label": "photograph_close_observation",
            "transition_to_next": "",
            "visual_focus": "The smiling faces of Seon-yeong and her father in the Polaroid photograph"
          }
        ],
        "flow_summary": "카메라는 테이블 너머 세 사람을 담는 전경에서 시작해 의용의 시선을 따라 집 안과 면담 축을 감싼 뒤, 민정의 이동을 따라 유품 상자로 접근한다. 이어 상자 위로 높아졌다가 의용의 손을 따라 내려가 폴라로이드 속 선영과 아버지의 얼굴에 밀착한다.",
        "scene_index": 43,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 12,
            "stage_index": 7
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "Behind the seated children at their head height, several body lengths from Mi-gyeong and slightly offset from the axis between her and the group",
            "stage_index": 1,
            "stage_label": "approach",
            "transition_to_next": "Continue forward through the children's side of the shared axis while rising gently and shifting laterally into an oblique three-quarter view of Mi-gyeong.",
            "visual_focus": "Mi-gyeong holding the open storybook before the seated children"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "On the children's side of the storybook, at just below Mi-gyeong's eye height and close to her face from an oblique three-quarter angle",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Mi-gyeong's rigid face and unfocused gaze directed into empty space beyond the storybook"
          }
        ],
        "flow_summary": "카메라는 앉은 아이들 뒤의 낮은 위치에서 이미경과 동화책을 향해 다가간 뒤, 아이들과 이미경 사이의 축을 비껴 얼굴의 사선 가까이 상승한다. 마지막에는 동화책 너머로 굳어버린 표정과 초점 잃은 시선에 밀착한다.",
        "scene_index": 44,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to a face close-up while retaining the upper edge of the open storybook as the near foreground reference.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "A wide position several meters behind Seo Eui-yong and Kang Joo-cheol, slightly above their head height and angled down past them toward the rooftop edge",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends and tracks diagonally toward Seo Eui-yong's open side, moving from the shared rear view into his profile.",
            "visual_focus": "The two men at the railing and the rice fields extending below them"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At shoulder height beside Seo Eui-yong, close to his open profile and offset from his gaze axis so the space toward the rice fields remains visible",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Continuing laterally along the railing, the camera eases behind Seo Eui-yong's near shoulder and redirects its view toward Kang Joo-cheol.",
            "visual_focus": "Seo Eui-yong's lowered mouth and bitter expression as he looks toward the rice fields"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest-to-shoulder height just behind and to the side of Seo Eui-yong, at conversational distance from Kang Joo-cheol across the oblique axis between them",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "The camera arcs away from the conversational axis, then rises slightly while pulling back to include both men and the view beyond the railing.",
            "visual_focus": "Kang Joo-cheol watching Seo Eui-yong, with Seo Eui-yong's shoulder and turned reactions anchoring the near side"
          },
          {
            "camera_motion": "crane",
            "camera_position": "A wide position inside the rooftop several meters from the railing, slightly above the men's shoulder level and looking at them from a rear three-quarter angle",
            "stage_index": 4,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "Seo Eui-yong and Kang Joo-cheol standing side by side in the foreground, with the wind moving across the blue rice fields below"
          }
        ],
        "flow_summary": "카메라는 두 사람의 뒤쪽 높은 원경에서 시작해 의용의 옆얼굴로 낮아지며 접근하고, 난간을 따라 주철의 반응 쪽으로 이동한다. 대화가 잦아들면 두 사람의 사선 뒤로 물러나며 높이를 올려, 나란히 선 두 사람과 논을 함께 담는 전경으로 마무리한다.",
        "scene_index": 45,
        "shot_assignments": [
          {
            "deviation_note": "Tighten the final portion of the approach to isolate Seo Eui-yong's profile while retaining a narrow field-side look space.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Complete the rise and pullback with both men held prominently in the foreground beside the railing.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "From the interior side of the room near the door, slightly above standing eye level and at a wide distance, looking diagonally from Uiyong's entrance toward Taeksu at the desk",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Track diagonally past Uiyong's side toward the desk as Taeksu acknowledges him, then continue along their movement toward the sofa.",
            "visual_focus": "Uiyong entering and Taeksu looking up from the documents"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing chest height beside the path between the desk and the sofa, maintaining an oblique three-quarter view of Taeksu and Uiyong rather than facing either man directly",
            "stage_index": 2,
            "stage_label": "relocation",
            "transition_to_next": "Lower smoothly to seated shoulder height and settle just outside the conversational axis as both men take their places.",
            "visual_focus": "Taeksu leading the move from the desk and Uiyong sitting opposite him"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just off the sofa axis at seated shoulder height, beginning at a medium two-shot distance and advancing between the men's opposing sightlines",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "When Taeksu springs up, rise and track laterally around the sofa edge to preserve both bodies through the sudden embrace.",
            "visual_focus": "The exchange between Taeksu and Uiyong, tightening toward Uiyong's unexplained smile and Taeksu's reaction"
          },
          {
            "camera_motion": "track",
            "camera_position": "Beside the sofa at upper-torso height and close range, looking obliquely across Uiyong toward Taeksu as Taeksu stands over him",
            "stage_index": 4,
            "stage_label": "physical_reaction",
            "transition_to_next": "As Taeksu releases Uiyong, slide behind Uiyong's near shoulder, lower toward seated eye height, and redirect the view toward Taeksu.",
            "visual_focus": "Taeksu holding Uiyong in a headlock while smiling, followed by their playful release"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close behind and slightly to the side of Uiyong's shoulder at seated eye height, aimed across the conversational axis toward Taeksu's face with space toward Uiyong",
            "stage_index": 5,
            "stage_label": "emotional_resolution",
            "transition_to_next": "",
            "visual_focus": "Taeksu's expression as he thanks Uiyong and ends with a warm, trusting smile"
          }
        ],
        "flow_summary": "문 쪽의 높은 와이드에서 시작해 책상과 소파 사이의 이동을 따라 내려온 뒤, 대화 축 안으로 서서히 접근한다. 택수의 돌발적인 헤드록을 측면 트래킹으로 받아내고, 의용의 어깨 뒤로 안착해 택수의 따뜻한 미소까지 밀고 들어간다.",
        "scene_index": 46,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to Taeksu's upper body while retaining Uiyong's neck and Taeksu's enclosing arm as the spatial anchor.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 4
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At chest height on the living-room side of the kitchen and dining area, at medium-wide distance and oblique to the path between the stove and the table",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera continues along the table edge, then closes the distance as Uiyong reaches for and raises the smartphone.",
            "visual_focus": "Uiyong moving breakfast to the table, with Yeji seated within the shared dining space"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At Uiyong's shoulder height, close to his front three-quarter side and slightly off the dining-table axis",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "The camera eases backward and rotates toward the table to reconnect Uiyong's hesitation with Yeji's presence.",
            "visual_focus": "Uiyong pressing the smartphone to his ear as concern gathers in his face"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At seated eye height beside the table, at medium distance and angled across Yeji toward the standing Uiyong",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "A temporal cut jumps to a position behind Uiyong after he has prepared to leave, preserving his movement direction toward the entryway.",
            "visual_focus": "Uiyong looking toward Yeji while weighing the urgent request, with Yeji watching him"
          },
          {
            "camera_motion": "track",
            "camera_position": "At hip height behind Uiyong's rear three-quarter side, at medium distance and aligned with his route from the living room toward the entryway",
            "stage_index": 4,
            "stage_label": "departure",
            "transition_to_next": "",
            "visual_focus": "Uiyong's hurried forward step toward the entryway, the notebook held in one hand"
          }
        ],
        "flow_summary": "카메라는 주방과 식탁 사이를 이동하는 의용을 따라 거실 안쪽으로 접근한 뒤, 전화 통화 중인 얼굴까지 밀착하고 식탁 쪽으로 물러나 예지와의 시선 관계를 담는다. 시간적 컷 이후에는 낮은 후방 위치로 옮겨 현관을 향해 서두르는 의용을 추적한다.",
        "scene_index": 47,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At seated chest height beside the table, three meters away and offset from the axis between Seo Ui-yong and Na Sang-hyeok, viewing both men in a diagonal two-shot",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Pan toward the entrance as the men's attention shifts, then begin tracking along the side of the table.",
            "visual_focus": "Seo Ui-yong and Na Sang-hyeok during their initial exchange"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing waist height along the side of the table, moving toward the entrance while keeping Na Sang-hyeok in the near side of the frame and Lee Mi-gyeong farther ahead",
            "stage_index": 2,
            "stage_label": "arrival",
            "transition_to_next": "Cut across the temporal beat to the opposite side of the table after Lee Mi-gyeong has been seated.",
            "visual_focus": "Na Sang-hyeok rising and approaching Lee Mi-gyeong as Seo Ui-yong follows"
          },
          {
            "camera_motion": "cut",
            "camera_position": "Across the table from Lee Mi-gyeong, slightly above her seated chest height and offset to her three-quarter side, close enough to include her face, upper torso, both hands, and the cup",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Track around Lee Mi-gyeong's side toward a position just behind her shoulder, redirecting the view across the table to the two men.",
            "visual_focus": "Lee Mi-gyeong's tense grip on the cup and her guarded account"
          },
          {
            "camera_motion": "track",
            "camera_position": "Just behind and to the side of Lee Mi-gyeong at seated eye height, looking across the table toward Seo Ui-yong and Na Sang-hyeok from a shared three-quarter angle",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "Cut to the men's side of the table, landing slightly below Lee Mi-gyeong's seated eye line, then move closer as she reaches her decision.",
            "visual_focus": "Seo Ui-yong and Na Sang-hyeok reacting to Lee Mi-gyeong's mention of the river"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "On the men's side of the table, slightly below Lee Mi-gyeong's seated eye level and offset from her direct sightline, with the camera looking past the edge of the men's shoulder line toward her face",
            "stage_index": 5,
            "stage_label": "resolve",
            "transition_to_next": "",
            "visual_focus": "Lee Mi-gyeong lifting her gaze toward Seo Ui-yong and Na Sang-hyeok and settling into resolve"
          }
        ],
        "flow_summary": "카메라는 두 남자의 테이블 옆에서 이미경의 입장 동선을 따라간 뒤, 명시된 컷으로 인터뷰의 맞은편에 자리 잡는다. 이후 이미경 곁을 돌아 두 남자의 굳은 반응을 포착하고, 다시 남자들 쪽으로 넘어가 낮은 시선에서 이미경의 결심에 다가간다.",
        "scene_index": 48,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly so her hands and the cup dominate the lower half of the frame while her tense upper body remains visible.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          },
          {
            "deviation_note": "Settle the track into a firm two-shot at the instant both men turn their widened eyes toward each other.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 4
          },
          {
            "deviation_note": "Complete the dolly-in on her face while preserving her gaze toward the two men rather than toward the lens.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 13,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Just inside the office entrance at shoulder height, about two meters behind and slightly to the side of Sanghyeok, looking past him toward the desk",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Cut from Sanghyeok at the desk to an oblique desk-side position after he opens the delivered material on the laptop.",
            "visual_focus": "Sanghyeok entering, approaching the desk, and discovering the package"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated eye height on the open side of the desk, offset from the axis between Sanghyeok and Euyong, with both men and the laptop within the same diagonal sightline",
            "stage_index": 2,
            "stage_label": "investigation",
            "transition_to_next": "The camera continues inward and descends toward desk height, shifting laterally to align with the laptop's path toward Euyong.",
            "visual_focus": "Sanghyeok examining the autopsy photographs while Euyong reasons behind him"
          },
          {
            "camera_motion": "track",
            "camera_position": "At desk height beside the laptop, close to Sanghyeok's forearms and perpendicular to the direction in which he pushes the laptop toward Euyong",
            "stage_index": 3,
            "stage_label": "evidence_transfer",
            "transition_to_next": "The lateral move carries the camera toward Euyong; as he recognizes a clue and rises, the camera lifts and follows behind him toward the corner.",
            "visual_focus": "Sanghyeok's hands pushing the laptop and the displayed photograph toward Euyong"
          },
          {
            "camera_motion": "track",
            "camera_position": "At waist height behind and slightly to the side of Euyong, maintaining a short following distance as he moves from the desk to the keepsake box in the corner",
            "stage_index": 4,
            "stage_label": "search",
            "transition_to_next": "As Euyong extracts the diary and raises it, the camera rises around his near side and closes the distance to his face and the open page.",
            "visual_focus": "Euyong searching the keepsake box and opening the diary while Sanghyeok watches from the desk"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Slightly below Euyong's eye line at close distance, positioned on a three-quarter side angle between his face and the diary rather than directly in front of him",
            "stage_index": 5,
            "stage_label": "recognition",
            "transition_to_next": "The camera slides down and sideways with Euyong's arm as he extends the open diary toward Sanghyeok.",
            "visual_focus": "Euyong's widening eyes fixed on the diary entry he has discovered"
          },
          {
            "camera_motion": "track",
            "camera_position": "At upper-torso height beside the line between Euyong and Sanghyeok, close to Euyong's extended forearm and looking diagonally across the diary toward Sanghyeok",
            "stage_index": 6,
            "stage_label": "reveal",
            "transition_to_next": "The camera follows the diary into Sanghyeok's reach, then settles near his side and tilts from the page toward his face.",
            "visual_focus": "Euyong extending the marked diary page toward Sanghyeok"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Close beside Sanghyeok at seated face height, angled across the diary rather than centered on him, with Euyong remaining along the opposite sightline",
            "stage_index": 7,
            "stage_label": "deduction",
            "transition_to_next": "",
            "visual_focus": "Sanghyeok reading the diary, grasping the implication, and reacting to the off-screen question"
          }
        ],
        "flow_summary": "카메라는 상혁의 입장부터 책상까지 동행한 뒤 명시된 컷으로 노트북 조사 축에 진입하고, 증거가 의용에게 밀려가는 방향을 따라 구석의 유품 상자와 다이어리 발견까지 이동한다. 이후 의용의 눈에서 다이어리 페이지와 내미는 팔을 타고 상혁의 반응으로 넘어가며 추론의 흐름을 하나의 경로로 연결한다.",
        "scene_index": 49,
        "shot_assignments": [
          {
            "deviation_note": "The framing tightens to prioritize Sanghyeok's hands and the laptop sliding across the desk, with Euyong kept primarily as the destination of the movement.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 10,
            "stage_index": 3
          },
          {
            "deviation_note": "The camera closes slightly beyond the stage baseline so Euyong's widened eyes dominate while the diary remains at the lower edge of his sightline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 14,
            "stage_index": 5
          },
          {
            "deviation_note": "The frame narrows around Euyong's extended arm and the marked page, leaving the men's faces mostly outside the frame while preserving the diagonal handoff direction.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 16,
            "stage_index": 6
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "At a high oblique angle above and just outside the seated circle, far enough to contain the laptop at the center and all four investigators around it",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends from the high overview toward seated shoulder height and enters the outer edge of the circle behind one investigator.",
            "visual_focus": "The autopsy image on the laptop and the circular arrangement of 전택수, 강주철, 서의용, and 나상혁"
          },
          {
            "camera_motion": "track",
            "camera_position": "Just outside the seated circle at shoulder height, looking diagonally across the laptop from behind alternating shoulders rather than occupying any character's direct frontal axis",
            "stage_index": 2,
            "stage_label": "investigative_orbit",
            "transition_to_next": "The lateral track continues past the speaking exchanges, moves closer to the circle, and settles on an oblique shared angle toward 강주철 and 서의용.",
            "visual_focus": "The line of attention passing between 서의용, 전택수, and 나상혁 as their deductions converge"
          },
          {
            "camera_motion": "static",
            "camera_position": "Close to the edge of the circle at seated eye height, offset to one side of 강주철 and 서의용 so both faces share an oblique two-shot with limited surrounding space",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "The camera resumes a short track around the circle toward 전택수, lowers to his torso height, then turns into a three-quarter angle on him.",
            "visual_focus": "강주철 and 서의용 freezing as they recognize the significance of the clue"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At close distance from 전택수, slightly below his seated eye line and off his frontal axis in a three-quarter view that includes his upper torso and both hands",
            "stage_index": 4,
            "stage_label": "payoff",
            "transition_to_next": "",
            "visual_focus": "전택수 clenching both fists and breaking into an excited smile"
          }
        ],
        "flow_summary": "카메라는 노트북과 네 사람을 내려다보는 사선 부감에서 시작해 원 바깥을 따라 낮아지며 추론의 흐름을 돈다. 단서가 맞물리는 순간 강주철과 서의용의 반응에 멈춘 뒤, 전택수 쪽으로 이어 이동해 낮은 사선 근접으로 그의 흥분을 포착한다.",
        "scene_index": 50,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 3
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "From the side of the staircase at slightly above head height and medium-long distance, looking diagonally downward toward the descending detective chief",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera pivots with his abrupt turn, then begins descending and tracking parallel to him as he enters the corridor.",
            "visual_focus": "The detective chief stopping mid-descent as he notices the police chief and the reporter"
          },
          {
            "camera_motion": "track",
            "camera_position": "At upper-torso height along one side of the corridor, medium distance behind and offset from the detective chief, looking past his rear three-quarter side toward the police chief and the reporter",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "As the police chief and the reporter approach, the camera continues in a shallow lateral arc and closes the distance while staying on the same side of their conversational axis.",
            "visual_focus": "The reporter calling out and the police chief firmly addressing the retreating detective chief"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At chest height just beyond the police chief and the reporter, close to their shared shoulder line and looking toward the detective chief's three-quarter face",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "The camera eases sideways along the established axis, shifting attention from the detective chief toward the two people pressing him for the interview.",
            "visual_focus": "The detective chief turning back and responding firmly to the police chief and the reporter"
          },
          {
            "camera_motion": "track",
            "camera_position": "At sternum height beside the three-person formation, close-medium distance and oblique to both sides of the exchange",
            "stage_index": 4,
            "stage_label": "pressure_exchange",
            "transition_to_next": "When the detective chief bows and breaks away, the camera drifts backward toward the police chief and the reporter, opening the view down his exit path.",
            "visual_focus": "The police chief's displeasure, the reporter's interjection, and the detective chief's refusal"
          },
          {
            "camera_motion": "pan",
            "camera_position": "At shoulder height near and slightly behind the police chief and the reporter, medium distance from the detective chief's path toward the office",
            "stage_index": 5,
            "stage_label": "withdraw_reaction",
            "transition_to_next": "",
            "visual_focus": "The detective chief hurrying into the office, followed by the police chief's incredulous reaction"
          }
        ],
        "flow_summary": "카메라는 계단 위쪽에서 택수의 멈칫을 관찰한 뒤 그의 회피 동선을 따라 복도로 내려가 서장과 기자를 드러낸다. 이어 세 사람의 대화 축을 따라 가까이 파고들었다가, 택수의 퇴장을 쫓은 뒤 서장의 반응으로 시선을 되돌린다.",
        "scene_index": 51,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "The lateral track settles briefly so the police chief's pointing gesture and firm expression hold clearly in the foreground.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 2
          },
          {
            "deviation_note": "The framing tightens slightly to the detective chief's upper body while retaining his eyeline toward the police chief and the reporter.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "Behind and slightly to the side of Lee Mi-kyung at standing chest height, at a wide distance that includes her seated figure, the TV sightline, and her fiancé in the kitchen",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue forward and track around the end of the sofa toward Lee Mi-kyung's TV-side profile, narrowing the distance without crossing her sightline.",
            "visual_focus": "Lee Mi-kyung watching the TV with her fiancé visible beyond her in the kitchen"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the sofa on Lee Mi-kyung's TV-facing side, slightly above her seated eye line and at close distance, angled across her face rather than directly along the TV axis",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Arc laterally around Lee Mi-kyung as she turns away from the TV, widening enough to reconnect her gaze with her fiancé in the living area.",
            "visual_focus": "The minute change in Lee Mi-kyung's fixed expression as she absorbs the news"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated shoulder height beside Lee Mi-kyung, at a medium distance and offset from the axis between her and her standing fiancé",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "Track toward the fiancé's side of their shared axis and lower to Lee Mi-kyung's shoulder height, settling into an oblique over-the-shoulder view past him.",
            "visual_focus": "Lee Mi-kyung turning from the TV toward her fiancé and weighing her response"
          },
          {
            "camera_motion": "static",
            "camera_position": "Near the fiancé's side at Lee Mi-kyung's shoulder height, at medium-close distance, looking past the edge of his shoulder toward her from an oblique three-quarter angle",
            "stage_index": 4,
            "stage_label": "confrontation",
            "transition_to_next": "",
            "visual_focus": "Lee Mi-kyung lifting her chin toward her fiancé and firmly telling him to leave"
          }
        ],
        "flow_summary": "이미경의 등 뒤 전경에서 출발한 카메라는 소파를 따라 TV 쪽 옆얼굴로 파고들어 뉴스에 굳는 반응을 포착한다. 이어 그녀의 고개 전환을 따라 약혼남 쪽으로 돌아간 뒤 그의 어깨 너머 사선에서 단호한 축객의 순간에 정착한다.",
        "scene_index": 52,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to a facial close-up while retaining the slightly elevated, off-axis view.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 2
          },
          {
            "deviation_note": "Exclude most of the fiancé's shoulder and hold Lee Mi-kyung's upper body with additional headroom for her raised chin.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated shoulder height on the open side of the table, several feet away and offset from the line between Wonseop and Ji Gukhyeon, viewing both men in opposing three-quarter angles",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera advances between their lateral sightlines, lowers toward the tabletop, and angles down toward Wonseop's hands.",
            "visual_focus": "Wonseop and Ji Gukhyeon facing each other across the table"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just above table height beside Wonseop's half of the table, at close distance and angled downward toward his hands and the opened envelope",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "After holding on the opened envelope, the camera tracks along the table toward Ji Gukhyeon and rises to his seated eye line.",
            "visual_focus": "The opened paper envelope in Wonseop's hand and the roasted ginkgo nuts inside"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close to Ji Gukhyeon's side of the table at seated eye height, offset to a frontal three-quarter angle with Wonseop remaining along Ji Gukhyeon's eyeline",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "The camera arcs behind Ji Gukhyeon's near shoulder, settling slightly below Wonseop's seated eye line for the reverse angle.",
            "visual_focus": "Ji Gukhyeon's face as his ease gives way to guarded tension"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close behind Ji Gukhyeon's shoulder, aimed across the table at Wonseop from a slightly low height and a narrow three-quarter angle",
            "stage_index": 4,
            "stage_label": "confrontation",
            "transition_to_next": "The camera continues its arc around Ji Gukhyeon's shoulder line, turning away from Wonseop and arriving at a close front-side view of Ji Gukhyeon.",
            "visual_focus": "Wonseop's firm face and warning gaze directed at Ji Gukhyeon"
          },
          {
            "camera_motion": "track",
            "camera_position": "At close distance on Ji Gukhyeon's front-side three-quarter axis, level with his mouth and slightly below his eyes",
            "stage_index": 5,
            "stage_label": "final_reaction",
            "transition_to_next": "",
            "visual_focus": "Ji Gukhyeon chewing and holding Wonseop's gaze under the warning"
          }
        ],
        "flow_summary": "카메라는 두 사람의 측면 투샷에서 테이블로 낮아지며 은행 봉투를 포착한 뒤, 테이블 가장자리를 따라 지국현의 표정 변화까지 접근한다. 이어 지국현의 어깨 뒤로 돌아 원섭의 경고를 낮은 각도에서 받아내고, 다시 지국현 앞으로 선회해 긴장된 응시로 마무리한다.",
        "scene_index": 53,
        "shot_assignments": [
          {
            "deviation_note": "Tightens enough to exclude both faces and isolate the slightly opened envelope and its contents.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 2
          },
          {
            "deviation_note": "Moves a few inches closer and holds Ji Gukhyeon's face off-center toward Wonseop's eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 11,
            "stage_index": 3
          },
          {
            "deviation_note": "Edges just inside Ji Gukhyeon's shoulder line so Wonseop's face dominates while preserving the opposing eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 15,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "pan",
            "camera_position": "At the side of the desk at chest height, at medium distance from Won-seop and angled across his working area toward his profile",
            "stage_index": 1,
            "stage_label": "working_observation",
            "transition_to_next": "As Won-seop raises his head toward the doorway, the camera completes the pan on his changed eyeline, then cuts across the room to the sofa area.",
            "visual_focus": "Won-seop reviewing the records, marking a page, reacting to the investigator at the doorway"
          },
          {
            "camera_motion": "static",
            "camera_position": "At seated chest height on a three-quarter side axis, far enough from the sofa area to include Won-seop and Taek-su facing each other across the table",
            "stage_index": 2,
            "stage_label": "meeting_establishing",
            "transition_to_next": "The camera begins a slow lateral track along the conversational axis, reducing the distance while keeping both men oriented toward each other.",
            "visual_focus": "Won-seop and Taek-su seated apart and facing each other"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated eye height beside the line connecting the two men, moving from the broad two-shot toward a closer three-quarter conversational angle",
            "stage_index": 3,
            "stage_label": "dialogue_approach",
            "transition_to_next": "When Taek-su reaches forward with the letter, the camera lowers from the conversational axis and dollies toward the table.",
            "visual_focus": "The guarded exchange between Taek-su and Won-seop, with attention shifting toward Taek-su's movement"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just above tabletop height on a diagonal from Taek-su's side, at close distance from the space where his hand reaches over the table",
            "stage_index": 4,
            "stage_label": "letter_reveal",
            "transition_to_next": "After the envelope lands, the camera rises along Won-seop's side of the table to regain a close three-quarter view of the ensuing reactions.",
            "visual_focus": "Taek-su's hand placing the letter envelope on the table"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Slightly below seated eye height near Won-seop's side of the table, at close conversational distance and angled across toward Taek-su",
            "stage_index": 5,
            "stage_label": "alliance_proposal",
            "transition_to_next": "As Taek-su extends his hand, the camera tilts and descends along the gesture toward the space above the table.",
            "visual_focus": "Won-seop reading the letter, proposing a joint investigation, and Taek-su responding"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Close to the centerline above the table, slightly higher than the extended hands and looking down at a shallow angle",
            "stage_index": 6,
            "stage_label": "handshake_commitment",
            "transition_to_next": "From the clasped hands, the camera rises and dollies back to restore both men's upper bodies and exchanged eyelines.",
            "visual_focus": "Won-seop and Taek-su's hands meeting and locking in a firm handshake"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At seated chest height on the side of the sofa area, at medium distance and perpendicular enough to hold both men in profile while they face each other",
            "stage_index": 7,
            "stage_label": "mutual_confirmation",
            "transition_to_next": "",
            "visual_focus": "Won-seop and Taek-su maintaining the handshake and exchanging a resolved look"
          }
        ],
        "flow_summary": "카메라는 책상 곁에서 원섭의 기록 검토와 방문자에 대한 반응을 따라간 뒤, 명시적인 컷으로 소파의 대면 구도로 이동한다. 이후 두 사람 사이로 서서히 접근해 편지가 놓이는 테이블 높이까지 내려갔다가, 제안과 반응을 거쳐 맞잡은 손에 집중한 후 다시 물러나 두 사람의 신뢰 어린 시선을 함께 담는다.",
        "scene_index": 54,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 12,
            "stage_index": 4
          },
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 18,
            "stage_index": 6
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Behind the prison guard at waist height, several paces back in the corridor, aligned slightly off-center to keep Seo Eui-yong, Na Sang-hyeok, and the prosecutor's investigator visible beyond him",
            "stage_index": 1,
            "stage_label": "establishing_movement",
            "transition_to_next": "A hard cut jumps from the moving corridor formation to a side angle across the table in the investigation room.",
            "visual_focus": "The prison guard leading Seo Eui-yong, Na Sang-hyeok, and the prosecutor's investigator down the long corridor"
          },
          {
            "camera_motion": "static",
            "camera_position": "At seated eye height beside one end of the investigation-room table, far enough back to hold the inmate across from the prosecutor's investigator in an oblique two-person axis",
            "stage_index": 2,
            "stage_label": "first_interrogation",
            "transition_to_next": "A hard cut moves to the tighter interview room, preserving the seated face-to-face relationship from a closer side angle.",
            "visual_focus": "The hostile inmate staring across the table and the prosecutor's investigator consulting his documents"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just off the seated axis in the interview room, initially at chest height and a medium distance from Seo Eui-yong and the elderly inmate",
            "stage_index": 3,
            "stage_label": "rapport_approach",
            "transition_to_next": "A hard cut transfers the questioning to the health room and shifts the camera to the opposite side of another desk.",
            "visual_focus": "Seo Eui-yong addressing the elderly inmate across the narrow space"
          },
          {
            "camera_motion": "static",
            "camera_position": "Beside the health-room desk at slightly below seated eye height, angled three-quarters toward Na Sang-hyeok while retaining the unseen respondent's side of the conversational axis",
            "stage_index": 4,
            "stage_label": "procedural_questioning",
            "transition_to_next": "A hard cut returns to the investigation room at a tighter distance on a different inmate's answer.",
            "visual_focus": "Na Sang-hyeok questioning an inmate from behind the desk"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Across the investigation-room table at seated eye height, offset toward the speaking inmate's three-quarter side and close enough to isolate his recollection",
            "stage_index": 5,
            "stage_label": "testimony_montage",
            "transition_to_next": "A hard cut shifts to the health room, matching the respondent's seated scale while raising the camera slightly above him.",
            "visual_focus": "The middle-aged inmate recalling the absent prisoner's intelligence and diligence"
          },
          {
            "camera_motion": "static",
            "camera_position": "On Na Sang-hyeok's side of the health-room desk at a slight high angle over the desk line, looking down toward the timid inmate from a medium-close distance",
            "stage_index": 6,
            "stage_label": "second_testimony",
            "transition_to_next": "A hard cut returns to the interview room on the large inmate's profile side; the camera then begins moving along the table toward Seo Eui-yong.",
            "visual_focus": "The timid inmate giving a restrained assessment to Na Sang-hyeok"
          },
          {
            "camera_motion": "track",
            "camera_position": "Beside the interview-room table at seated shoulder height, close to the large inmate's profile and angled across his forward lean toward Seo Eui-yong",
            "stage_index": 7,
            "stage_label": "reveal_and_reaction",
            "transition_to_next": "",
            "visual_focus": "The large inmate leaning toward Seo Eui-yong to disclose the recurring female visitor, followed by Seo Eui-yong's sharpened reaction"
          }
        ],
        "flow_summary": "카메라는 교도관 뒤에서 복도 행렬을 따라가다가 조사실·면담실·보건실을 하드 컷으로 순환하며 각 진술자에게 점차 가까워진다. 마지막 면담실에서는 체격 큰 재소자의 측면에서 시작해 테이블을 따라 서의용의 반응 방향으로 이동하며 핵심 단서를 강조한다.",
        "scene_index": 55,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to a profile-dominant medium close view at the beginning of the lateral move, emphasizing the inmate's forward lean toward Seo Eui-yong.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 7
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "From a high wide position across the street, looking diagonally toward the entrance and descending toward the approaching group",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The crane descends and advances along the same diagonal, narrowing the view as the two men stop the woman near the entrance.",
            "visual_focus": "The quiet street, the sign, the stopped scooter, and the woman approaching the entrance before the two men block her"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close behind the first man's raised hand and right shoulder, slightly above the woman's eye line and aimed obliquely toward her face from a short distance",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "After reaching the woman's startled face, the camera arcs around the outside of the group and lowers to chest height as the second man steps between them.",
            "visual_focus": "The raised identification in the near foreground and the woman's startled face and fixed gaze beyond it"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height on the open side of the group, close to the woman's three-quarter side and angled across the second man's torso",
            "stage_index": 3,
            "stage_label": "confrontation",
            "transition_to_next": "The lateral track continues around the second man's rear flank while widening, arriving behind both men as the woman breaks away.",
            "visual_focus": "The woman's emotional confrontation with the second man, culminating in both hands driving into his chest"
          },
          {
            "camera_motion": "static",
            "camera_position": "At shoulder height a few steps behind and slightly to the side of both men, in a medium-wide position aimed past them toward the woman's departure path",
            "stage_index": 4,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "Both men in the foreground watching the woman's back as she steps away toward the opposite side of the entrance"
          }
        ],
        "flow_summary": "거리 건너편의 높은 원경에서 입구로 내려오며 대치에 접근한 뒤, 신분증 너머 신경희의 반응까지 밀고 들어간다. 이어 인물들 측면을 돌아 밀치는 동작을 포착하고, 두 남자 뒤로 빠져나와 떠나는 신경희의 뒷모습으로 마무리한다.",
        "scene_index": 56,
        "shot_assignments": [
          {
            "deviation_note": "The dolly-in settles into a face close-up, keeping the raised identification just outside or at the edge of her fixed eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 2
          },
          {
            "deviation_note": "Tighten the tracked side angle to her upper body at the exact instant both hands make forceful contact with his chest.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          },
          {
            "deviation_note": "Hold both men prominently in the foreground while preserving the woman's full rear-facing mid-stride posture beyond them.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "From an elevated corner of the room, at a wide distance and on a diagonal to the table, looking down across both seated men",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Descend toward seated chest height while advancing along the long side of the table toward its midpoint.",
            "visual_focus": "고원효 and 원섭 facing each other across the table"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated chest height beside the midpoint of the table, at medium distance from 고원효 and viewing him in side three-quarter profile toward 원섭",
            "stage_index": 2,
            "stage_label": "assertive_approach",
            "transition_to_next": "Continue forward and arc around 고원효's end of the table, allowing his shoulder to enter the near foreground.",
            "visual_focus": "고원효 leaning toward 원섭 as he confidently explains his reasoning"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close to 고원효's end of the table, moving from his lateral side to a position just behind his shoulder at seated shoulder height",
            "stage_index": 3,
            "stage_label": "axis_transition",
            "transition_to_next": "Settle behind and slightly below 고원효's shoulder, then advance toward 원섭's side of the exchange.",
            "visual_focus": "The tightening spatial line between 고원효 in the foreground and 원섭 opposite him"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind 고원효's near shoulder, slightly below 원섭's seated eye line and at medium-close distance across the table",
            "stage_index": 4,
            "stage_label": "interrogative_pressure",
            "transition_to_next": "Pull slightly sideways and track along the table perimeter toward 원섭's side, turning the view back onto 고원효.",
            "visual_focus": "원섭 leaning over the table and pressing 고원효 with a question"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near 원섭's side of the table at seated shoulder height, looking diagonally past him toward 고원효 at medium-close distance",
            "stage_index": 5,
            "stage_label": "closing_reaction",
            "transition_to_next": "",
            "visual_focus": "고원효 watching 원섭 adjust his posture and smiling"
          }
        ],
        "flow_summary": "카메라는 방 한쪽의 높은 사선 와이드에서 내려와 테이블 측면의 고원효에게 접근한 뒤, 그의 어깨 뒤로 돌아 원섭의 추궁을 낮은 시점에서 압축한다. 이후 테이블 둘레를 따라 원섭 쪽으로 이동해 고원효의 마지막 미소로 시선을 되돌린다.",
        "scene_index": 57,
        "shot_assignments": [
          {
            "deviation_note": "Widen the medium side framing slightly to retain 고원효's extended finger and forward-leaning upper body.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Tighten to an upper-body frame while keeping 고원효's shoulder minimal at the near edge so 원섭's open mouth and forward lean remain dominant.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "handheld",
            "camera_position": "At chest height inside the narrow room, at medium distance behind and slightly to the side of the investigator blocking the older woman, looking across his body on an oblique axis",
            "stage_index": 1,
            "stage_label": "confrontation",
            "transition_to_next": "The camera slips laterally past the blocking investigator and lowers toward the search activity deeper in the room.",
            "visual_focus": "The investigator's upper body forming a barrier against the protesting older woman"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Below waist height beside the open storage areas, at close distance and angled downward toward the investigators' hands and the evidence box",
            "stage_index": 2,
            "stage_label": "search_detail",
            "transition_to_next": "A hard cut crosses space and time to the prison corridor.",
            "visual_focus": "Letters, notebooks, and photographs being removed and placed into the evidence box"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing shoulder height in the prison corridor, several steps behind and off to one side of the watching prisoner, looking past him into the cell",
            "stage_index": 3,
            "stage_label": "corridor_observation",
            "transition_to_next": "The camera tracks past the prisoner's side and crosses the doorway, maintaining its view toward the search inside the cell.",
            "visual_focus": "The prisoner's still posture against the investigators searching inside the cell"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Inside the cell at chest height, at medium distance from the investigator by the storage unit, positioned on a three-quarter side angle rather than on his frontal axis",
            "stage_index": 4,
            "stage_label": "album_discovery",
            "transition_to_next": "The camera closes toward the open album and briefly redirects across the doorway toward the prisoner's returned gaze, then cuts to the office at night.",
            "visual_focus": "The investigator holding the open photograph album, with the corridor remaining along his eyeline"
          },
          {
            "camera_motion": "track",
            "camera_position": "At shoulder height along the edge of the office work area, at medium-wide distance from the investigators gathered around the seized items",
            "stage_index": 5,
            "stage_label": "evidence_review",
            "transition_to_next": "The camera tracks around the work area and begins rising and withdrawing until the evidence board enters the wider office view.",
            "visual_focus": "The investigators examining documents and seized items around the work area"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Near the rear of the office and above standing eye level, at wide distance on a slight downward angle that includes the evidence board and the surrounding work area",
            "stage_index": 6,
            "stage_label": "investigation_reveal",
            "transition_to_next": "",
            "visual_focus": "The densely arranged movement records, statements, and autopsy photographs on the evidence board within the full office view"
          }
        ],
        "flow_summary": "카메라는 본가의 충돌에서 낮은 수색 시점으로 파고든 뒤, 컷으로 교도소 복도와 독방 안 사진첩 발견까지 이어진다. 다시 밤의 사무실로 전환해 압수품 검토 동선을 따라 이동하고, 상승하며 수사 기록이 가득한 화이트보드와 사무실 전경을 드러낸다.",
        "scene_index": 58,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 6
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At standing torso height near one front corner of the desk, a few feet from 원섭, viewing him from an off-center three-quarter frontal angle with the seated deputy chief prosecutor remaining beyond his eyeline",
            "stage_index": 1,
            "stage_label": "confrontation_establishing",
            "transition_to_next": "Track laterally past the front corner of the desk toward 원섭's side, allowing his body to become a foreground edge while the deputy chief prosecutor comes into view.",
            "visual_focus": "원섭's agitated upper body and face as he presses his argument toward the deputy chief prosecutor"
          },
          {
            "camera_motion": "track",
            "camera_position": "Alongside the desk at slightly above seated hand height, looking past 원섭 from a lateral three-quarter angle toward the deputy chief prosecutor and the documents",
            "stage_index": 2,
            "stage_label": "dismissive_observation",
            "transition_to_next": "Continue forward and lower slightly into an over-the-shoulder position behind 원섭 as the deputy chief prosecutor raises his head.",
            "visual_focus": "The deputy chief prosecutor signing the documents without initially meeting 원섭's gaze"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close behind and just outside 원섭's shoulder line, slightly below the deputy chief prosecutor's seated eye level and angled upward toward his face",
            "stage_index": 3,
            "stage_label": "authoritative_rebuke",
            "transition_to_next": "As the deputy chief prosecutor drops his gaze, pull away from his face and arc around 원섭's shoulder toward a higher three-quarter view of 원섭.",
            "visual_focus": "The deputy chief prosecutor lifting his head and directing a severe gaze at 원섭"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close to 원섭 on the desk side, slightly above his eye level and at a three-quarter frontal angle that isolates his face against the direction of the deputy chief prosecutor",
            "stage_index": 4,
            "stage_label": "deflated_reaction",
            "transition_to_next": "",
            "visual_focus": "원섭 freezing in confusion after the order to close the matter"
          }
        ],
        "flow_summary": "카메라는 책상 앞에서 격앙된 원섭을 비스듬히 포착한 뒤 책상 측면을 따라 차장검사의 무심한 결재 행위로 이동한다. 이어 원섭의 어깨 너머 낮은 위치에서 차장검사의 권위적인 반박에 밀착하고, 다시 원섭 쪽으로 돌아 나와 당황한 반응에서 멈춘다.",
        "scene_index": 59,
        "shot_assignments": [
          {
            "deviation_note": "Use a tighter upper-body endpoint while preserving the off-center three-quarter angle.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to the deputy chief prosecutor's face at the end of the push, keeping the slight upward angle as his chin lifts.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated shoulder height on Wonseop's outer side, two seats away and angled across his profile toward Taeksu, beginning at a medium two-person distance and moving closer along the bar axis",
            "stage_index": 1,
            "stage_label": "approach",
            "transition_to_next": "The inward move ends beside Wonseop, then the camera cranes above the counter line and tilts down between the two men.",
            "visual_focus": "Wonseop avoiding Taeksu's gaze and looking down at his glass while their opposing body directions remain legible"
          },
          {
            "camera_motion": "crane",
            "camera_position": "At a high oblique angle above the space between Taeksu and Wonseop, close enough to look down across their hands, glasses, and the bartender's reaching arm",
            "stage_index": 2,
            "stage_label": "action_bridge",
            "transition_to_next": "The camera descends from the high angle and travels behind Taeksu's near shoulder, settling close to Wonseop's eyeline without crossing their conversational axis.",
            "visual_focus": "The shared drinking, the emptied glasses, and the bartender refilling them as the argument pauses"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind Taeksu's near shoulder at slightly below Wonseop's eye line, aimed at Wonseop from close conversational distance with room toward Taeksu",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "At the peak of Wonseop's startled pause, a reverse-angle cut places the camera behind Wonseop and transfers the pressure of the exchange onto Taeksu.",
            "visual_focus": "Wonseop's hesitation, fixed attention on Taeksu, and sudden reaction to the proposed committee"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind Wonseop's near shoulder at a low seated-eye height, facing Taeksu from close range and advancing slightly as Taeksu leans forward",
            "stage_index": 4,
            "stage_label": "counter_pressure",
            "transition_to_next": "",
            "visual_focus": "Taeksu pressing toward Wonseop with an urgent, unwavering gaze"
          }
        ],
        "flow_summary": "카메라는 원섭의 바깥 측면에서 대화축을 따라 접근한 뒤, 두 사람 사이를 높은 사선으로 훑으며 음주와 잔을 채우는 행동을 연결한다. 이어 택수의 어깨 너머로 내려와 원섭의 동요까지 밀착하고, 명시적인 역앵글 컷으로 택수의 절실한 압박을 받아낸다.",
        "scene_index": 60,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly from the stage's relational framing so Wonseop's profile and lowered gaze dominate while only a restrained trace of Taeksu's direction remains.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 1
          },
          {
            "deviation_note": "Continue the push into a facial close-up, minimizing Taeksu's shoulder while preserving its edge as the source of Wonseop's reaction.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 10,
            "stage_index": 3
          },
          {
            "deviation_note": "Advance to a tighter face framing and hold the camera marginally below Taeksu's eyes to intensify his forward pressure without placing him on a direct lens axis.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 12,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At a slightly elevated seated-head height, several feet from the side of the desk, looking diagonally across the space with the deputy chief prosecutor and Jang Wonseop facing each other on opposite sides",
            "stage_index": 1,
            "stage_label": "establishing_confrontation",
            "transition_to_next": "Track forward and inward behind Jang Wonseop's shoulder, lowering toward the seated eye line as the argument intensifies.",
            "visual_focus": "The opposing body lines of the deputy chief prosecutor and Jang Wonseop across the desk"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind and beside Jang Wonseop's shoulder at seated eye-line height, aimed diagonally toward the deputy chief prosecutor from close conversational distance",
            "stage_index": 2,
            "stage_label": "pressure_close_observation",
            "transition_to_next": "At the peak of the deputy chief prosecutor's shout, cut across the conversational axis to a tight side position beside Jang Wonseop.",
            "visual_focus": "The deputy chief prosecutor's increasingly forceful face, ending on his open mouth and strained neck"
          },
          {
            "camera_motion": "static",
            "camera_position": "Close beside Jang Wonseop at slightly below seated eye-line height, viewing his face in a tight profile with the deputy chief prosecutor remaining in his off-screen look direction",
            "stage_index": 3,
            "stage_label": "silent_reaction",
            "transition_to_next": "As the deputy chief prosecutor rises, pull the view wider and begin tracking toward the exit along his movement.",
            "visual_focus": "Jang Wonseop's sealed lips and fixed glare after the ultimatum"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing torso height behind and offset from the deputy chief prosecutor, several feet back as he moves away from Jang Wonseop toward the exit",
            "stage_index": 4,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "The deputy chief prosecutor leaving while Jang Wonseop remains behind"
          }
        ],
        "flow_summary": "두 사람을 함께 보는 비스듬한 측면에서 원섭의 어깨 뒤로 파고들어 차장검사의 폭발을 근접 포착한다. 고함의 정점에서 원섭의 측면으로 논리적 컷한 뒤, 차장검사가 일어나 나가는 동선을 따라 물러난다.",
        "scene_index": 61,
        "shot_assignments": [
          {
            "deviation_note": "Tighten from the stage's shoulder-based angle into an extreme facial close-up while preserving the same diagonal line of sight.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Hold the profile slightly longer after the dialogue stops, allowing the locked jaw and glare to carry the transition into the departure.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Just outside the elevator doorway, at chest height and offset to one side of the entrance, looking diagonally across the narrowing opening into the elevator from close range",
            "stage_index": 1,
            "stage_label": "interception",
            "transition_to_next": "The camera tracks backward across the threshold ahead of Jang Won-seop, settling inside before the doors close.",
            "visual_focus": "Jang Won-seop forcing his upper body through the closing doorway, with the deputy chief prosecutor beyond him"
          },
          {
            "camera_motion": "track",
            "camera_position": "Inside the elevator near a rear-side corner, at shoulder height and a medium distance from both men, looking across their opposing body lines on a three-quarter axis",
            "stage_index": 2,
            "stage_label": "contained_exchange",
            "transition_to_next": "The lateral track slows and curves closer along the same side axis, reducing the distance to their faces without crossing their eyeline.",
            "visual_focus": "The deputy chief prosecutor and Jang Won-seop trading arguments within the confined space"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Along one side of the elevator at face height, close to the line between the two men but offset enough to hold both profiles and their shared eyeline",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "As the elevator doors open, the camera reverses direction and dollies backward through the doorway while keeping both men in view.",
            "visual_focus": "The tightening mutual scrutiny between the deputy chief prosecutor and Jang Won-seop"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "Moving from the elevator threshold into the hallway, ending several steps outside at slightly below chest height on a diagonal three-quarter axis toward the open doorway",
            "stage_index": 4,
            "stage_label": "open_reveal",
            "transition_to_next": "The camera remains outside and begins a controlled push toward the doorway as the door panels start converging.",
            "visual_focus": "Both men standing side by side within the fully open doorway while remaining locked in confrontation"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Immediately outside the elevator, at shoulder height and slightly off the center seam, advancing toward the narrowing gap between the closing door panels",
            "stage_index": 5,
            "stage_label": "closing_pressure",
            "transition_to_next": "",
            "visual_focus": "The two men maintaining eye contact through the progressively narrowing doorway gap"
          }
        ],
        "flow_summary": "카메라는 복도 쪽 사선에서 장원섭의 급한 진입을 포착한 뒤 함께 엘리베이터 안으로 물러나 두 사람의 대치를 압축한다. 문이 열리면 다시 복도로 빠져나와 전경을 확보하고, 닫히는 문틈을 향해 전진하며 마지막 응시를 좁은 틈 안에 가둔다.",
        "scene_index": 62,
        "shot_assignments": [
          {
            "deviation_note": "Frame slightly tighter on Jang Won-seop's upper body while retaining both converging door edges.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 1
          },
          {
            "deviation_note": "Allow the backward move to settle briefly into a wide full view before the doors begin closing again.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 4
          },
          {
            "deviation_note": "Time the closest framing to the moment when the half-closed door panels divide the two faces without fully obscuring their eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "On 지국현's side of the divider at seated shoulder height, a medium distance behind and to the side of his shoulder, looking diagonally toward 신경희",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera advances toward the divider and lowers from shoulder height to the level of their raised hands.",
            "visual_focus": "신경희's slumped posture and her responses to 지국현 across the divider"
          },
          {
            "camera_motion": "static",
            "camera_position": "At hand height, very close to the divider and offset to one side, viewing the two aligned palms at an oblique angle",
            "stage_index": 2,
            "stage_label": "contact",
            "transition_to_next": "The camera rises from the hands and tracks laterally along 지국현's side of the divider toward his upper body and eyeline.",
            "visual_focus": "지국현's palm placed against the position of 신경희's palm on the opposite side"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height beside the divider, close to 지국현 and angled along it so his three-quarter upper body and his eyeline toward 신경희 remain connected",
            "stage_index": 3,
            "stage_label": "reassurance",
            "transition_to_next": "The camera continues upward and slightly behind 지국현's shoulder, tightening its view through the divider onto 신경희's face.",
            "visual_focus": "지국현 reassuring 신경희 while maintaining direct attention toward her"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated eye height just behind and to the side of 지국현's shoulder, close to the divider and looking through it toward 신경희 from an off-axis three-quarter angle",
            "stage_index": 4,
            "stage_label": "emotional_release",
            "transition_to_next": "",
            "visual_focus": "신경희's face relaxing into a smile as she looks toward 지국현"
          }
        ],
        "flow_summary": "카메라는 지국현의 어깨 뒤에서 신경희를 바라보며 접근한 뒤, 손 높이로 내려가 가림판을 사이에 둔 접촉을 포착한다. 이어 지국현의 시선선을 따라 다시 상승하고 가까워지며, 마음이 풀려 미소 짓는 신경희의 얼굴에서 이동을 마친다.",
        "scene_index": 63,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly so 지국현's hand dominates while 신경희's aligned palm remains legible through the divider.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 2
          },
          {
            "deviation_note": "Tighten to a facial close-up and hold through the moment her smile fully settles.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At close facial distance from a slight three-quarter angle, level with Ji Guk-hyeon's lowered eyes",
            "stage_index": 1,
            "stage_label": "close_observation",
            "transition_to_next": "Tilt downward while easing back enough to include his upper torso and both hands.",
            "visual_focus": "Ji Guk-hyeon's expressionless face and lowered gaze"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "At upper-torso distance on Ji Guk-hyeon's three-quarter side, slightly above his hands and angled downward",
            "stage_index": 2,
            "stage_label": "object_reveal",
            "transition_to_next": "Advance along his downward gaze and rise over his hands into a tighter high-angle view of the open booklet.",
            "visual_focus": "Ji Guk-hyeon holding the open Bible booklet with both hands"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Directly above and slightly to one side of the open booklet at extreme close range, looking steeply down between Ji Guk-hyeon's hands",
            "stage_index": 3,
            "stage_label": "detail_inspection",
            "transition_to_next": "Hard cut from the memo surface to a high lateral view of Ji Guk-hyeon lying on the bed.",
            "visual_focus": "The densely written memo inserted between the Bible booklet pages"
          },
          {
            "camera_motion": "static",
            "camera_position": "Beside the bed at a high angle and medium distance, looking diagonally down across Ji Guk-hyeon's rigid body toward his face",
            "stage_index": 4,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "Ji Guk-hyeon lying face-up, looking toward the ceiling before closing his eyes"
          }
        ],
        "flow_summary": "지국현의 무표정한 얼굴에서 시선을 따라 성경 소책자와 메모 쪽지까지 점차 내려가며 압축한다. 메모의 세부에 도달한 뒤 명시적인 컷으로 침상 위 지국현을 높은 사선에서 바라보며 물러난다.",
        "scene_index": 64,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above and across from the prosecutors' office building, at a distant three-quarter angle toward the main entrance",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera cranes down and advances toward the demonstrators, preserving the main entrance as the spatial anchor.",
            "visual_focus": "The full prosecutors' office building, the main entrance, and the small group of demonstrators"
          },
          {
            "camera_motion": "track",
            "camera_position": "Outside the main entrance at slightly above head height, several meters from the demonstrators and offset from their frontal axis",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "The camera continues along the group's side and curves inward toward Yoo Gyeong-ja and Shin Gyeong-hui.",
            "visual_focus": "The demonstrators led by Pastor Kim, with raised picket signs defining the group action"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At chest-to-shoulder height and close to Yoo Gyeong-ja and Shin Gyeong-hui, viewing them from a three-quarter side angle rather than the protest's frontal axis",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "The upper bodies, raised picket signs, and firm expressions of Yoo Gyeong-ja and Shin Gyeong-hui"
          }
        ],
        "flow_summary": "검찰청 건물과 정문 앞 시위대를 높은 원경에서 함께 잡은 뒤, 카메라가 하강하며 시위대 측면으로 접근한다. 이어 유경자와 신경희 쪽으로 비스듬히 파고들어 두 사람의 상체와 굳은 표정에 도달한다.",
        "scene_index": 65,
        "shot_assignments": [
          {
            "deviation_note": "The forward move nearly settles as both raised signs and faces share the close upper-body framing.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At the rear of the room, above seated head height and at a wide distance, looking diagonally across the citizens toward the raised platform and screen",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera lowers to seated shoulder height and tracks forward along a side aisle, keeping the speaker beyond the citizens.",
            "visual_focus": "The seated citizens, the speaker on the raised platform, and the presentation screen"
          },
          {
            "camera_motion": "track",
            "camera_position": "In a side aisle at seated shoulder height, moving from behind the citizens toward the front while viewing the speaker on a three-quarter axis",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "Reaching the front row, the camera shifts inward and begins a short push toward the speaker without crossing to his frontal axis.",
            "visual_focus": "The speaker addressing the citizens and making eye contact across the room"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Near the front row at the speaker's chest height, a medium-close distance away and offset to a three-quarter side angle with a subtle low-angle view",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "The speaker's upper body, open mouth, and assured gaze directed toward the citizens"
          }
        ],
        "flow_summary": "카메라는 객석 뒤쪽의 높은 와이드 위치에서 세미나실의 관계를 잡은 뒤, 측면 통로를 따라 시민위원들 사이로 전진한다. 앞줄에 이르면 발표자의 정면축을 피한 낮은 3/4 각도로 파고들어 확신에 찬 발언을 상체 클로즈 구도로 수렴한다.",
        "scene_index": 66,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At chest height in the corridor, a medium distance from the closed door and offset diagonally behind the deputy chief prosecutor",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera dollies forward along the same diagonal axis toward the deputy chief prosecutor and the small window.",
            "visual_focus": "The deputy chief prosecutor leaning toward the small window in the closed door"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At shoulder height beside and slightly behind the deputy chief prosecutor, close to his upper body and angled across him toward the small window",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "The deputy chief prosecutor's upper body pressed close to the small window as he looks inside"
          }
        ],
        "flow_summary": "복도에서 문과 차장검사를 비스듬히 함께 바라본 뒤, 그의 뒤쪽 측면을 따라 작은 창 가까이 전진한다. 이동은 상체와 창을 한 축에 묶으며 내부를 엿보는 긴장에 집중한다.",
        "scene_index": 67,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Close to the screen, slightly below its center and offset to one side at an oblique angle, with the displayed image filling the frame",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Dolly backward from the screen and arc laterally across the front of the room, allowing Wonseop and the seated audience to enter the camera's sightline.",
            "visual_focus": "The displayed photograph of the young victim"
          },
          {
            "camera_motion": "track",
            "camera_position": "Moving laterally across the front of the room at seated head height, several steps from Wonseop and angled between him and the audience",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "Continue the lateral arc toward the audience side of Wonseop, then ease inward to a medium distance and settle just off his frontal axis.",
            "visual_focus": "Wonseop speaking between the screen and the attentive citizen committee members"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At Wonseop's audience-side three-quarter angle, chest-high and at medium distance, looking slightly upward across his upper body toward his face",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Pass behind the edge of Wonseop's shoulder and pan along his eyeline toward the seated listeners.",
            "visual_focus": "Wonseop's serious gaze and speech directed toward the audience"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Just behind and to one side of Wonseop at shoulder height, facing outward across the seated audience from the front of the room",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "The serious expressions of the citizen committee members as they listen"
          }
        ],
        "flow_summary": "스크린의 피해자 사진을 비스듬한 근거리에서 시작해 뒤로 빠지며 원섭과 객석의 관계를 드러낸 뒤, 원섭의 관객 쪽 3/4 위치로 접근한다. 이어 그의 어깨와 시선을 따라 회전해 시민위원들의 반응으로 흐름을 마친다.",
        "scene_index": 68,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Settle the inward move at an upper-body framing while preserving the off-axis three-quarter view.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At the front-left side of the briefing room, slightly below the deputy chief prosecutor's eye line and at a medium-wide distance, facing the podium on a three-quarter angle",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Begin a backward dolly away from the podium and into the aisle between the reporter seats.",
            "visual_focus": "The deputy chief prosecutor standing at the podium with the press release as camera flashes fire around him"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "In the aisle near the front reporter seats, descending from seated shoulder height toward desk height while maintaining a diagonal view back toward the podium",
            "stage_index": 2,
            "stage_label": "press_observation",
            "transition_to_next": "Continue retreating through the aisle, then level the camera at the height of the seated reporters as it clears the final rows.",
            "visual_focus": "The reporters typing in the foreground while the deputy chief prosecutor continues the briefing beyond them"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated head height along the side of the rear reporter row, moving parallel to the row with the podium visible past the reporters",
            "stage_index": 3,
            "stage_label": "withdraw",
            "transition_to_next": "At the end of the rear row, stop the lateral move and pan away from the podium axis toward the standing observer behind the reporters.",
            "visual_focus": "The layered distance from the reporters to the deputy chief prosecutor, with the rear standing area entering the frame edge"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Beside the last reporter row at seated head height, below Wonseop's eye line and far enough away to hold his full figure on a three-quarter angle toward the podium",
            "stage_index": 4,
            "stage_label": "observer_reveal",
            "transition_to_next": "",
            "visual_focus": "Wonseop standing with folded arms and watching the podium with restrained stillness"
          }
        ],
        "flow_summary": "단상 전면의 차장검사에서 시작한 카메라는 기자석 사이로 낮아지며 뒤로 물러나 브리핑실의 깊이를 통과한다. 마지막 기자석을 벗어난 뒤 옆으로 돌아, 단상을 응시하는 원섭을 약한 앙각의 전신 구도로 드러낸다.",
        "scene_index": 69,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Hold the pan only after Wonseop's full figure is cleanly separated from the seated reporters.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At the entrance of the food alley, above pedestrian head height, at a long distance and angled down the alley with the signs layered along both sides",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue forward along the same axis while descending toward sign height and narrowing the view around the restaurant sign.",
            "visual_focus": "The food alley, with the aged J姐妹 Restaurant sign visible among the brighter surrounding signs"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Inside the food alley at sign height, at a medium distance and offset diagonally from the restaurant frontage",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "",
            "visual_focus": "The aged J姐妹 Restaurant sign against the surrounding refined signs"
          }
        ],
        "flow_summary": "먹자골목 입구의 높은 원경에서 골목 전체와 간판들의 대비를 잡은 뒤, 같은 축으로 전진하며 높이를 낮춰 자매식당 간판 쪽으로 시선을 모은다.",
        "scene_index": 70,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "From a high, distant corner of the dining area, angled down toward the entrance and the table where Shimok is seated",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends and advances diagonally toward the line connecting Taksu at the entrance and Shimok at the table.",
            "visual_focus": "The empty dining area, Taksu entering, and Shimok turning toward him"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height beside the axis between the entrance and Shimok's table, at a medium distance that holds Taksu and Shimok in opposing three-quarter angles",
            "stage_index": 2,
            "stage_label": "encounter",
            "transition_to_next": "A hard cut resets the camera beside the dining table after Taksu has taken his seat.",
            "visual_focus": "Taksu and Shimok holding each other's gaze across the dining area"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just above tabletop height on a diagonal beside Shimok's end of the table, at medium distance from Taksu, with the pot positioned between the lens and his upper body",
            "stage_index": 3,
            "stage_label": "meal_reset",
            "transition_to_next": "The forward move eases into a lateral track along the table edge toward the space beside and then behind Shimok.",
            "visual_focus": "Taksu drinking alone beyond the pot as Shimok joins him at the table"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated shoulder height, moving along the side of the table from a lateral two-person angle toward an offset position behind Shimok's shoulder",
            "stage_index": 4,
            "stage_label": "exchange",
            "transition_to_next": "The track settles just outside Shimok's shoulder line, then continues as a restrained push toward Taksu's face.",
            "visual_focus": "The exchange of drinks and conversation between Shimok and Taksu"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close behind and slightly above Shimok's shoulder, offset from the conversational axis and angled down subtly toward Taksu's face",
            "stage_index": 5,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Taksu's face as he keeps his sorrowful gaze on the smiling Shimok"
          }
        ],
        "flow_summary": "높은 원경에서 텅 빈 식당과 두 사람의 조우를 함께 포착한 뒤, 명시적인 컷으로 식탁 가까이 내려간다. 이후 카메라는 테이블 가장자리를 따라 심옥의 어깨 뒤까지 이동하고, 마지막에는 웃는 심옥을 바라보는 택수의 얼굴로 조용히 밀착한다.",
        "scene_index": 71,
        "shot_assignments": [
          {
            "deviation_note": "Hold the opening portion of the push long enough to preserve Taksu's upper body and the glass at his lips behind the pot.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "Tighten the final push to isolate Taksu's eyes while retaining only Shimok's shoulder edge as the direction of his gaze.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 10,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above and well back from the courthouse, at a slight three-quarter angle with enough distance to contain the entire building",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The crane descends and advances along the same three-quarter axis, tightening while keeping the full building visible.",
            "visual_focus": "The courthouse within its immediate frontage"
          },
          {
            "camera_motion": "static",
            "camera_position": "At a moderately elevated height and a broad frontal three-quarter position, far enough away to hold the complete courthouse with open frame space above it",
            "stage_index": 2,
            "stage_label": "title_hold",
            "transition_to_next": "",
            "visual_focus": "The full courthouse and the overlaid title 'October 2016' as it appears and disappears"
          }
        ],
        "flow_summary": "높고 먼 지점에서 법원 전경을 포착한 뒤, 같은 사선 축을 따라 내려오며 조금 다가가 건물 전체와 ‘2016년 10월’ 자막을 함께 담는 와이드 구도에 정착한다.",
        "scene_index": 72,
        "shot_assignments": [
          {
            "deviation_note": "Preserve slightly more open space above the building so the white date title remains clearly separated from the architecture.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above the rear of the courtroom, centered over the spectator seating and facing the screen and witness area at long distance",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends behind the spectator seating and advances into a side aisle toward Sim-ok.",
            "visual_focus": "The sparsely seated spectators, with Sim-ok among them, and the screen beyond"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "In the side aisle beside Sim-ok's row, slightly above her seated head height and at a close three-quarter angle to her lowered face and upper body",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "The camera continues forward past the end of the row, then curves toward the witness area while redirecting its view to Jang Won-seop and the screen.",
            "visual_focus": "Sim-ok folding inward as she listens to the testimony"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near the witness area at standing chest height, offset to Jang Won-seop's side and angled across his upper body toward the screen at medium distance",
            "stage_index": 3,
            "stage_label": "evidence_focus",
            "transition_to_next": "A marked cut crosses to the defense side of the witness axis, landing behind and beside the defense attorney before pushing toward the medical examiner.",
            "visual_focus": "Jang Won-seop's pointing gesture and the referenced autopsy photograph on the screen"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind and to the side of the defense attorney at shoulder height, looking obliquely toward Kim Min-ho across the witness stand and closing from medium distance to a tight facial distance",
            "stage_index": 4,
            "stage_label": "cross_examination_reaction",
            "transition_to_next": "",
            "visual_focus": "Kim Min-ho avoiding the defense attorney's gaze and hesitating under the question"
          }
        ],
        "flow_summary": "카메라는 법정 뒤쪽의 높은 위치에서 내려와 방청석의 심옥에게 접근한 뒤, 앞쪽으로 계속 이동하며 장원섭의 증거 지시를 사선으로 포착한다. 변호인 측으로 축을 넘는 명시적 컷 후 김민호에게 밀착해 반대신문으로 흔들리는 표정에서 이동을 끝낸다.",
        "scene_index": 73,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 2
          },
          {
            "deviation_note": "Tighten the framing to Jang Won-seop's upper body while preserving the oblique line from his extended finger to the screen.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          },
          {
            "deviation_note": "Complete the push at an off-center facial close-up, leaving slight look room toward the defense attorney while Kim Min-ho turns his eyes away.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "From the side aisle at standing chest height, at a medium-wide distance and offset from the line between the witness stand and the prosecutor's position",
            "stage_index": 1,
            "stage_label": "establishing_testimony",
            "transition_to_next": "The camera continues forward past the witness's profile, then arcs toward the defendant's side while preserving the witness-defendant sightline.",
            "visual_focus": "고원효 delivering his testimony, with 장원섭 and the defendant's side defining the opposing directions of attention"
          },
          {
            "camera_motion": "track",
            "camera_position": "Close to 지국현 at seated eye height, positioned on the witness-side 3/4 angle and slightly below his gaze rather than directly on his frontal axis",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "A hard cut relocates the camera to the cross-examination side of the witness stand as the defense counsel takes over.",
            "visual_focus": "지국현's fixed stare toward 고원효"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the witness stand at shoulder height, a medium distance behind and off the defense counsel's near shoulder, looking diagonally toward 고원효",
            "stage_index": 3,
            "stage_label": "cross_examination",
            "transition_to_next": "As 고원효 turns toward 장원섭, the camera slides laterally away from the defense counsel and settles beside the prosecutor's position.",
            "visual_focus": "The defense counsel pressing 고원효 and 고원효's unsettled responses"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Beside 장원섭's position at seated shoulder height and close-medium distance, looking upward on a 3/4 line that keeps the defense counsel in his speaking direction",
            "stage_index": 4,
            "stage_label": "objection_reaction",
            "transition_to_next": "After following 장원섭's sudden rise, the camera swings toward the rear seating area and travels along the side aisle to meet the first outburst.",
            "visual_focus": "장원섭 rising to object toward the defense counsel, then struggling to justify the transfer"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At the front edge of the public seating area at standing chest height, close to 신경희 on a diagonal aisle-side angle and moving backward toward a broader view",
            "stage_index": 5,
            "stage_label": "gallery_uproar",
            "transition_to_next": "",
            "visual_focus": "신경희 standing, pointing toward the front of the courtroom, and shouting as the surrounding congregation rises"
          }
        ],
        "flow_summary": "카메라는 증인석과 검사 측을 잇는 사선에서 출발해 지국현의 응시까지 파고든 뒤, 명시적인 컷으로 반대신문 축에 재배치된다. 이후 장원섭의 기립을 따라 올라가고 방청석으로 회전·이동해 신경희의 첫 고함에서 집단 소란으로 물러난다.",
        "scene_index": 74,
        "shot_assignments": [
          {
            "deviation_note": "Tighten from the stage's close framing to a face close-up while retaining the witness-side 3/4 angle.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Hold the tilt at the peak of 장원섭's rise to isolate his upper body.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 9,
            "stage_index": 4
          },
          {
            "deviation_note": "Begin the backward move in a tight facial framing before widening to include the surrounding congregation.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 12,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Close to the gallery at slightly above seated eye height, angled down toward the man from the screen side and offset from his frontal axis",
            "stage_index": 1,
            "stage_label": "reaction",
            "transition_to_next": "Cut along the man's upward eyeline to the corresponding detail on the courtroom screen.",
            "visual_focus": "The gallery man's widened eyes and visibly unsettled reaction as he looks up at the screen"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "Very close to the courtroom screen at the height of the schoolgirl's face, square enough to isolate the eye area while remaining slightly off the screen's central axis",
            "stage_index": 2,
            "stage_label": "evidence_detail",
            "transition_to_next": "Continue pulling away from the screen, then move laterally toward the screen-side flank of the defense attorney to align the attorney and witness on a diagonal.",
            "visual_focus": "The distinct black mark beneath the schoolgirl's eye in the displayed photograph"
          },
          {
            "camera_motion": "track",
            "camera_position": "Several feet off the defense attorney's screen-side flank at roughly seated head height, looking slightly upward across the attorney in the foreground toward the witness stand",
            "stage_index": 3,
            "stage_label": "assertion",
            "transition_to_next": "",
            "visual_focus": "The defense attorney pointing toward the screen while directing a forceful question toward the witness"
          }
        ],
        "flow_summary": "방청석에서 스크린을 올려다보는 남자의 동요를 포착한 뒤, 그의 시선을 따라 사진 속 눈 밑 점으로 절단한다. 이후 스크린에서 물러나 측면으로 이동해 변호인을 낮은 사선의 전경에 두고 증인석을 향한 공세까지 연결한다.",
        "scene_index": 75,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to a facial close-up while preserving the slight downward angle and upward eyeline.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 1
          },
          {
            "deviation_note": "Hold at the initial closest point of the dolly move so the black mark fills the visual emphasis.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 2
          },
          {
            "deviation_note": "Settle the lateral move with the attorney dominant in the foreground and the pointing arm leading toward the screen, while the attorney's gaze remains directed at the witness.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "pan",
            "camera_position": "In the center aisle just below the platform, at seated head height and medium distance, aimed toward the police chief from a shallow three-quarter angle",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The pan leaves the police chief, continues toward the front audience row, and carries into a lateral track along the aisle.",
            "visual_focus": "The police chief speaking at the center of the platform, with the seated officials around him"
          },
          {
            "camera_motion": "track",
            "camera_position": "In the front aisle at seated chest height, at a medium-wide distance from the police chief and Taeksu, oblique to their shared forward-facing axis",
            "stage_index": 2,
            "stage_label": "audience_observation",
            "transition_to_next": "The camera tracks toward Taeksu, lowers from seated chest height to hip height, and closes the distance to the side of his seat.",
            "visual_focus": "The police chief and Taeksu sitting rigidly side by side and watching the platform"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside Taeksu's seat at hip height and extreme close distance, angled across the side of his body rather than along his forward gaze",
            "stage_index": 3,
            "stage_label": "detail_reveal",
            "transition_to_next": "",
            "visual_focus": "The illuminated corner of the smartphone protruding beside Taeksu's hip"
          }
        ],
        "flow_summary": "단상 아래 사선에서 발언 중인 전남청장을 보던 카메라가 객석 쪽으로 회전해 서장과 택수의 굳은 자세를 포착한다. 이어 좌석 옆을 따라 택수에게 접근하며 높이를 낮춰, 울리는 스마트폰 모서리까지 연속적으로 파고든다.",
        "scene_index": 76,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "Across the corridor from Taek-su at chest height, at a medium distance and offset to a three-quarter angle from his phone side",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera dollies forward along the same oblique axis, tightening around Taek-su as the call becomes serious.",
            "visual_focus": "Taek-su standing near the corridor window while listening on the smartphone"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just above Taek-su's eye level at close distance, held on a three-quarter angle beside the smartphone rather than directly in front of him",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "As Taek-su lowers his gaze, the camera tracks slightly toward his side, eases back to a medium-close distance, and settles at chest height.",
            "visual_focus": "Taek-su's widened eyes, parted lips, and immediate reaction beside the smartphone"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Beside Taek-su at chest height and medium-close distance, viewing his upper body from a restrained three-quarter side angle",
            "stage_index": 3,
            "stage_label": "resolve",
            "transition_to_next": "",
            "visual_focus": "Taek-su lifting his head and gathering resolve before answering"
          }
        ],
        "flow_summary": "복도 건너편의 비스듬한 중거리에서 택수의 통화를 관찰하다가 심상치 않은 내용을 듣는 순간 얼굴 가까이 전진한다. 이어 그의 숙고를 따라 측면으로 물러나 높이를 낮추고, 고개를 들어 결심하는 상체까지 틸트로 마무리한다.",
        "scene_index": 77,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Beside the bus at chest height, a medium distance from 이미경 and offset toward her path back to the kindergarten",
            "stage_index": 1,
            "stage_label": "departure",
            "transition_to_next": "Track alongside 이미경, then arc behind her as her attention shifts across the road.",
            "visual_focus": "이미경 finishing her farewell and beginning to turn away from the departing bus"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Just behind and to one side of 이미경 at shoulder height, looking across the road along her redirected eyeline",
            "stage_index": 2,
            "stage_label": "reveal",
            "transition_to_next": "Cut back across the eyeline to a tight three-quarter view of 이미경 from the road-facing side.",
            "visual_focus": "서의용 and 전택수 standing together across the road, with 이미경 anchoring the near edge of the view"
          },
          {
            "camera_motion": "static",
            "camera_position": "Close to 이미경 at eye height on a three-quarter frontal angle, offset from the axis between her and the two men",
            "stage_index": 3,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "이미경's tightened face as she keeps her head turned toward 서의용"
          }
        ],
        "flow_summary": "버스 곁에서 이미경의 이동을 따라가다가 그녀의 시선 축을 타고 길 건너의 서의용과 전택수를 드러낸다. 이어 시선 반대편으로 컷해 이미경의 굳어지는 표정을 비스듬한 근접 구도로 붙잡는다.",
        "scene_index": 78,
        "shot_assignments": [
          {
            "deviation_note": "Tighten from the stage's close framing to a face close-up, holding extra emphasis on her deeply furrowed brow.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At chest height several meters from the trio, offset to the side of their conversational axis in a medium-wide three-quarter view",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera begins a slow push along 택수's extended arm toward 이미경 as the phone enters her attention.",
            "visual_focus": "이미경, 택수, and 의용 standing together at the side of the playground"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just above 이미경's eye line at close distance, angled down across the phone from a three-quarter position beside 택수",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "Without breaking proximity, the camera tracks laterally around 이미경 until her face resolves into profile as she rejects the phone.",
            "visual_focus": "이미경's shocked face as she looks down at the phone"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height beside 이미경, close enough for a profile view with the space between her and 택수 visible ahead of her",
            "stage_index": 3,
            "stage_label": "refusal",
            "transition_to_next": "The lateral move continues behind the edge of 이미경's shoulder, redirecting the view toward the two men as their pressure resumes.",
            "visual_focus": "이미경 pushing away 택수's phone and fixing him with a cold sideward stare"
          },
          {
            "camera_motion": "track",
            "camera_position": "Just behind 이미경's near shoulder at eye height, looking diagonally across her toward 의용 and 택수 at conversational distance",
            "stage_index": 4,
            "stage_label": "pressure",
            "transition_to_next": "As 이미경 turns away from 의용 and begins to break down, the camera slides back around her side, rises slightly, and closes the distance.",
            "visual_focus": "의용's forceful appeal, 택수's plea, and 이미경's withdrawal in the foreground"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Slightly above 이미경's head level at intimate distance, looking down from a front-side three-quarter angle",
            "stage_index": 5,
            "stage_label": "emotional_collapse",
            "transition_to_next": "A cut releases the intimate pressure and relocates the view to a distant wide position facing the children.",
            "visual_focus": "이미경 folding inward and covering her face as she cries"
          },
          {
            "camera_motion": "cut",
            "camera_position": "At a distant child-height position across the playground, separated from the adults and aimed toward the children in a wide view",
            "stage_index": 6,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "The children laughing and moving on the playground, apart from the adults' conversation"
          }
        ],
        "flow_summary": "카메라는 세 사람의 거리감 있는 전경에서 택수의 스마트폰을 따라 이미경에게 접근한 뒤, 그녀의 충격과 거부를 측면 이동으로 밀착해 포착한다. 이어 두 남자의 압박을 어깨 너머로 거친 후 이미경의 붕괴에 가까이 다가가고, 마지막에는 아이들의 먼 전경으로 컷해 감정적 대비를 만든다.",
        "scene_index": 79,
        "shot_assignments": [
          {
            "deviation_note": "The framing tightens to a face close-up while retaining the phone at the lower edge of her downward gaze.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "The frame lowers and opens slightly to include her palm pressing the phone away while preserving her profile.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "The framing widens just enough to hold both hands, her covered face, and the contraction of her shoulders within the upper body.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At standing eye height on the audience side of the prosecution table, several meters from the prosecutor and offset about 30 degrees from his speaking axis",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue forward and lower toward the presentation device beside the prosecutor, allowing his body to pass toward the edge of the frame.",
            "visual_focus": "The prosecutor standing at the prosecution table and addressing the courtroom"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Just above the presentation device at close range, angled downward from the prosecutor's side",
            "stage_index": 2,
            "stage_label": "evidence_detail",
            "transition_to_next": "Tilt and pan upward along the presentation direction until the screen fills the camera's view.",
            "visual_focus": "The prosecutor's hand placing and holding the photograph on the presentation device"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Near the prosecution side at standing chest height, facing the courtroom screen from a shallow diagonal angle",
            "stage_index": 3,
            "stage_label": "reveal",
            "transition_to_next": "Track laterally away from the screen and arc around the prosecutor's screen-side flank into a three-quarter view of his face and gesture.",
            "visual_focus": "The satellite image on the screen showing the marked locations and distance"
          },
          {
            "camera_motion": "track",
            "camera_position": "At slightly below the prosecutor's eye level and medium-close distance on his screen-side three-quarter angle, offset from both his speaking axis and the screen axis",
            "stage_index": 4,
            "stage_label": "assertive_return",
            "transition_to_next": "",
            "visual_focus": "The prosecutor's upper body, open palm directed toward the screen, and emphatic expression"
          }
        ],
        "flow_summary": "카메라는 검사석을 비스듬히 바라보는 법정 전경에서 시작해 실물화상기의 사진으로 다가간 뒤, 그 제시 방향을 따라 스크린으로 시선을 옮긴다. 이어 스크린 옆을 돌아 원섭의 사선 근접 위치에 자리하며 그의 확신에 찬 설명과 손짓으로 마무리한다.",
        "scene_index": 80,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "Behind Taksu at a high standing height, several meters from the window, looking down at a shallow angle toward his back and reflection",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends while arcing around Taksu's side, reducing the distance until his hands and the nearby snow globe enter the viewing axis.",
            "visual_focus": "Taksu standing alone and staring at his reflection in the window"
          },
          {
            "camera_motion": "track",
            "camera_position": "At chest height beside and slightly behind Taksu, within arm's reach and angled across his profile toward the snow globe",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "As the door opens, the camera pivots away from Taksu and tracks laterally toward the doorway, then accompanies Jo Il-nam toward the seating area.",
            "visual_focus": "Taksu's shifting attention between the snow globe, its miniature scene, and the settling particles inside"
          },
          {
            "camera_motion": "track",
            "camera_position": "Three-quarter to Jo Il-nam's side at standing waist height, moving from the doorway toward the sofa and ending slightly above his seated eye line at medium distance",
            "stage_index": 3,
            "stage_label": "arrival",
            "transition_to_next": "Once Jo Il-nam settles, the camera slides around the side of the seating area to establish the conversational axis between him and Taksu.",
            "visual_focus": "Jo Il-nam entering, crossing the room, and sinking into the sofa with visible fatigue"
          },
          {
            "camera_motion": "track",
            "camera_position": "Along the side of the two sofas at seated chest height, offset from the direct axis between Taksu and Jo Il-nam and gradually moving closer to Taksu's side of the table",
            "stage_index": 4,
            "stage_label": "dialogue_approach",
            "transition_to_next": "The move narrows onto Taksu's gaze and the snow globe, then cuts at the instant his association forms.",
            "visual_focus": "The exchange between Taksu and Jo Il-nam, ending on Taksu's attention returning to the snow globe"
          },
          {
            "camera_motion": "cut",
            "camera_position": "Behind the bar counter at upper-torso height, offset to one side of the bartender and facing the raised cocktail shaker from medium distance",
            "stage_index": 5,
            "stage_label": "memory_insert",
            "transition_to_next": "A direct cut returns to the research room on a tighter continuation of Taksu's eyeline toward Jo Il-nam.",
            "visual_focus": "The bartender holding the cocktail shaker in the recalled moment"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Near Jo Il-nam's side of the conversational axis, slightly below Taksu's eye line and close to his three-quarter face, with the lens looking past the snow globe toward his fixed gaze",
            "stage_index": 6,
            "stage_label": "realization",
            "transition_to_next": "",
            "visual_focus": "Taksu gripping the snow globe as his expression sharpens and he stares at Jo Il-nam"
          }
        ],
        "flow_summary": "카메라는 창가 뒤편의 높은 원경에서 택수에게 접근한 뒤 스노우볼을 따라 측면으로 돌아가고, 조일남의 입장과 소파까지의 동선을 연속 추적한다. 대화 축을 따라 택수에게 좁혀간 후 바텐더의 기억으로 논리적 컷했다가, 더 낮고 가까운 사선에서 택수의 날카로운 깨달음으로 복귀한다.",
        "scene_index": 81,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "The tracking move finishes and settles briefly so Jo Il-nam's exhausted upper body holds the frame.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          },
          {
            "deviation_note": "The final push ends in a face close-up while retaining the snow globe at the lower edge of Taksu's action space.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 14,
            "stage_index": 6
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "At waist height near the bus stop entrance, several meters from 이미경, viewing her from a front three-quarter angle",
            "stage_index": 1,
            "stage_label": "arrival",
            "transition_to_next": "The camera continues under the bus stop roof with 이미경, then closes the distance as she stops.",
            "visual_focus": "이미경 running into the bus stop as the rain intensifies"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Under the bus stop roof at chest height, at medium-close distance beside and slightly in front of 이미경, angled across her profile",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "The camera tracks around behind 이미경's near shoulder and redirects along her upward and outward eyeline.",
            "visual_focus": "이미경's upper body and troubled expression as she looks up at the falling rain"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind 이미경 at shoulder height, looking past her from an offset over-the-shoulder angle toward the street",
            "stage_index": 3,
            "stage_label": "reveal",
            "transition_to_next": "A logical cut jumps forward in time and relocates the camera behind the pair after 전택수 reaches 이미경 and they begin walking together.",
            "visual_focus": "전택수 approaching with an umbrella within 이미경's line of sight"
          },
          {
            "camera_motion": "track",
            "camera_position": "At waist height several meters behind 전택수 and 이미경, centered slightly off their shared walking axis at medium-long distance",
            "stage_index": 4,
            "stage_label": "shared_walk",
            "transition_to_next": "",
            "visual_focus": "The backs of 전택수 and 이미경 walking side by side beneath one umbrella"
          }
        ],
        "flow_summary": "카메라는 정류장으로 뛰어드는 이미경을 따라 들어간 뒤 가까이 다가가 표정과 시선을 포착하고, 어깨 너머로 전택수의 접근을 드러낸다. 시간 경과를 동반한 컷 이후 두 사람의 뒤로 이동해 하나의 우산 아래 걷는 모습을 따라간다.",
        "scene_index": 82,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "Hold the framing long enough to preserve both figures' synchronized mid-step posture.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At a close medium distance beside the entrance, slightly above shoulder height and offset from the line between 이미경 and 전택수, viewing 이미경 from a three-quarter angle with part of 전택수's near shoulder at the frame edge",
            "stage_index": 1,
            "stage_label": "awkward_parting",
            "transition_to_next": "As 전택수 turns away, the camera pivots off 이미경 and begins moving parallel to his first steps.",
            "visual_focus": "이미경's restrained bow toward 전택수 and the awkward distance between them"
          },
          {
            "camera_motion": "track",
            "camera_position": "At waist height a few steps behind and to the side of 전택수, moving along his walking direction while keeping 이미경 visible farther back near the entrance",
            "stage_index": 2,
            "stage_label": "departure_and_call",
            "transition_to_next": "When 이미경 calls after him, the camera arcs around 전택수's side as he turns, settling behind 이미경's shoulder on their conversational axis.",
            "visual_focus": "전택수 beginning to leave, then the spatial connection restored by 이미경 calling to him"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just behind and to the side of 이미경's shoulder at chest height, aimed diagonally toward 전택수 from a close medium distance so his turned body remains in three-quarter view",
            "stage_index": 3,
            "stage_label": "hesitant_exchange",
            "transition_to_next": "After 전택수 raises the umbrella and bows, the camera eases laterally past 이미경's shoulder to follow his renewed departure, then lets him move deeper into the frame.",
            "visual_focus": "전택수's embarrassed response, his raised umbrella, and his final bow toward 이미경"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside 이미경 at slightly above eye height, closing from a medium distance to a close view while looking across her toward 전택수's receding back",
            "stage_index": 4,
            "stage_label": "lingering_reaction",
            "transition_to_next": "",
            "visual_focus": "이미경 remaining still as she watches 전택수 walk away"
          }
        ],
        "flow_summary": "카메라는 현관 옆의 비스듬한 위치에서 이미경의 어색한 묵례를 지켜본 뒤, 떠나는 전택수와 함께 이동하다가 그녀의 부름에 맞춰 두 사람의 대화 축으로 돌아온다. 우산을 들어 보이는 전택수에게 다가간 뒤 그의 퇴장을 따라 흐르며, 끝내 홀로 남아 바라보는 이미경에게 좁혀 든다.",
        "scene_index": 83,
        "shot_assignments": [
          {
            "deviation_note": "Tighten slightly to an upper-body framing while preserving the elevated three-quarter relationship to 전택수.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Settle the dolly briefly at the end of its approach to hold 전택수's upper body and the small umbrella-lifting gesture clearly.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "At a high, distant position offset from the courthouse's front-left side, angled downward to contain the entire building within the view",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera cranes downward and arcs toward the building's frontal axis while maintaining the full structure in view.",
            "visual_focus": "The courthouse building within its immediate frontage"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At a moderately elevated height on the courthouse's frontal axis, far enough away to frame the complete front elevation",
            "stage_index": 2,
            "stage_label": "frontal_reveal",
            "transition_to_next": "",
            "visual_focus": "The full, imposing front view of the courthouse building"
          }
        ],
        "flow_summary": "카메라는 법원 전면의 높은 사선 원경에서 건물 전체를 내려다보다가, 하강하며 정면 축으로 완만하게 이동한다. 이후 건물 전면이 온전히 들어오는 거리에서 천천히 전진해 웅장한 전경을 확립한다.",
        "scene_index": 84,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 2
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "From the rear side of the courtroom, above seated head height and at a wide distance, looking diagonally across the defendant's position toward the witness position",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera descends toward standing chest height and continues into a lateral path along the side of the courtroom.",
            "visual_focus": "Ji Gukhyeon staring toward Lee Migyeong, with the courtroom positions held in spatial relation"
          },
          {
            "camera_motion": "track",
            "camera_position": "Along the side of the courtroom at standing chest height, offset from the line between the prosecutor and the witness and moving parallel to the questioning axis",
            "stage_index": 2,
            "stage_label": "testimony_observation",
            "transition_to_next": "The lateral track bends toward the defendant's table and lowers to table height as Ji Gukhyeon begins writing.",
            "visual_focus": "Lee Migyeong answering Wonseop while Ji Gukhyeon, Taeksu, and Uiyong react across the courtroom"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the defendant's table at table height, close to Ji Gukhyeon and his lawyer and angled past them toward Lee Migyeong",
            "stage_index": 3,
            "stage_label": "covert_pressure",
            "transition_to_next": "A clearly marked cut relocates the camera to the lawyer's side of the courtroom for the cross-examination.",
            "visual_focus": "Ji Gukhyeon's hand writing, the whispered exchange with his lawyer, and Lee Migyeong watching them"
          },
          {
            "camera_motion": "track",
            "camera_position": "On the lawyer's side at slightly above seated eye height, at medium distance and on a three-quarter angle toward Lee Migyeong at the witness position",
            "stage_index": 4,
            "stage_label": "cross_examination",
            "transition_to_next": "The camera tracks laterally toward the witness side, turning its view across the courtroom until Ji Gukhyeon occupies the opposing sightline.",
            "visual_focus": "The lawyer challenging Lee Migyeong, the displayed photographs, and Lee Migyeong's hesitation"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Near the witness side at seated eye height, facing diagonally across the courtroom toward Ji Gukhyeon from Lee Migyeong's side of their eyeline",
            "stage_index": 5,
            "stage_label": "provocation",
            "transition_to_next": "A cut reverses to a counsel-side three-quarter view of Lee Migyeong, preserving the direction of her gaze toward Ji Gukhyeon.",
            "visual_focus": "Ji Gukhyeon's faint one-sided smile as he watches Lee Migyeong"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Beside the witness position at slightly below Lee Migyeong's seated eye height, close enough for an upper-body frame and angled across the microphone rather than directly along her frontal axis",
            "stage_index": 6,
            "stage_label": "declaration",
            "transition_to_next": "At the disclosure, a reaction cut returns across the courtroom to Ji Gukhyeon from the witness-side eyeline.",
            "visual_focus": "Lee Migyeong straightening toward the microphone, beginning her account, and fixing her gaze on Ji Gukhyeon"
          },
          {
            "camera_motion": "static",
            "camera_position": "On the witness side at slightly above Ji Gukhyeon's seated eye height, in close range on a three-quarter angle toward his face",
            "stage_index": 7,
            "stage_label": "reversal",
            "transition_to_next": "",
            "visual_focus": "Ji Gukhyeon's startled reaction as Lee Migyeong's testimony removes his composure"
          }
        ],
        "flow_summary": "카메라는 법정 후방의 높은 와이드에서 심문 축을 따라 내려와 피고인석의 은밀한 움직임과 반대신문을 훑은 뒤, 지국현의 미소를 향해 조여 들어간다. 이후 이미경의 결연한 증언으로 축을 되받아치고, 마지막에는 약간 내려다보는 지국현의 당황한 얼굴에 도달한다.",
        "scene_index": 85,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to a face close-up while retaining the witness-side three-quarter angle, isolating the raised corner of his mouth.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 17,
            "stage_index": 5
          },
          {
            "deviation_note": "Settle the inward move into a firm upper-body frame as her neck straightens and her lips part toward the microphone.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 19,
            "stage_index": 6
          },
          {
            "deviation_note": "Use the tightest point of the reaction framing to register the subtle widening of his pupils.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 21,
            "stage_index": 7
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "pan",
            "camera_position": "Several meters outside the building entrance at chest height, positioned obliquely behind and to one side of Jeon Taek-su, with the open space ahead filling his sightline",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The pan settles on Lee Mi-kyung in the distance, then the camera begins moving alongside Jeon Taek-su as he steps toward her.",
            "visual_focus": "Jeon Taek-su searching the space and locating the distant Lee Mi-kyung"
          },
          {
            "camera_motion": "track",
            "camera_position": "At waist height beside and slightly behind Jeon Taek-su, moving parallel to his attempted pursuit while keeping Lee Mi-kyung ahead along the shared depth axis",
            "stage_index": 2,
            "stage_label": "hesitation",
            "transition_to_next": "As Jeon Taek-su stops, cut forward along his eyeline to a side position near Lee Mi-kyung.",
            "visual_focus": "Jeon Taek-su starting after Lee Mi-kyung and arresting his step"
          },
          {
            "camera_motion": "static",
            "camera_position": "At shoulder height and medium distance beside Lee Mi-kyung, nearly perpendicular to her path, with Jeon Taek-su held across the space in the direction of her turned gaze",
            "stage_index": 3,
            "stage_label": "recognition",
            "transition_to_next": "Cut across the exchanged eyeline to a closer three-quarter position on Jeon Taek-su.",
            "visual_focus": "Lee Mi-kyung turning her head toward Jeon Taek-su and holding her gaze on him"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Slightly below Jeon Taek-su's eye line at close distance, offset to the side of the line connecting him and Lee Mi-kyung so his face remains directed toward her rather than toward the lens",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "The camera retreats along the same oblique axis, widening from his face to his full posture as he begins to bow.",
            "visual_focus": "Jeon Taek-su's conflicted expression while he looks toward Lee Mi-kyung"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "At lower-torso height and long full-body distance, set to one side of the line between Jeon Taek-su and Lee Mi-kyung so the separation between them remains legible as he bends toward her",
            "stage_index": 5,
            "stage_label": "farewell",
            "transition_to_next": "",
            "visual_focus": "Jeon Taek-su's firm full-body posture as he bows deeply toward the distant Lee Mi-kyung"
          }
        ],
        "flow_summary": "카메라는 법원 건물 앞에서 전택수의 탐색을 따라 이미경이 멀어진 방향으로 이동한 뒤, 두 사람의 시선 교환을 측면과 사선 역축으로 잇는다. 전택수의 복잡한 표정까지 다가갔다가 다시 물러나며, 두 사람 사이의 거리를 남긴 채 깊은 인사로 마무리한다.",
        "scene_index": 86,
        "shot_assignments": [
          {
            "deviation_note": "Hold the framing close enough to emphasize Lee Mi-kyung's side profile while retaining looking room toward Jeon Taek-su.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "Complete the retreat at a full-body scale and hold briefly on the deepest point of the bow.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At chest height beside the central courtroom axis, at medium distance from Won-seop and offset to his three-quarter side, looking diagonally toward the elevated court bench",
            "stage_index": 1,
            "stage_label": "evidence_submission",
            "transition_to_next": "Continue forward along the line of the extended diary, then rise slightly toward the chief judge's side of the bench.",
            "visual_focus": "Won-seop's upper body and the worn diary extended toward the chief judge"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near the front edge of the court bench, slightly below the chief judge's eye line and close enough for his face and the lowered diary to share the viewing axis",
            "stage_index": 2,
            "stage_label": "judicial_examination",
            "transition_to_next": "Slide laterally behind the chief judge's shoulder and rotate the viewing axis downward toward Won-seop.",
            "visual_focus": "The chief judge's firm face as his gaze moves across the diary pages"
          },
          {
            "camera_motion": "pan",
            "camera_position": "At the elevated bench height just behind and to one side of the chief judge, looking down at Won-seop from a moderate distance across the courtroom",
            "stage_index": 3,
            "stage_label": "argument_development",
            "transition_to_next": "Pan away from Won-seop along the courtroom speaking axis until the defense counsel enters the primary viewing direction.",
            "visual_focus": "Won-seop addressing the chief judge with increasing certainty"
          },
          {
            "camera_motion": "track",
            "camera_position": "At standing eye height on the bench side of the courtroom, offset from the exchange axis and facing the defense counsel at a three-quarter angle",
            "stage_index": 4,
            "stage_label": "objection",
            "transition_to_next": "Track across the exchange toward the defense side, passing the defense counsel's shoulder and settling on Won-seop's opposing eyeline.",
            "visual_focus": "The defense counsel objecting toward the chief judge while gesturing toward the bench"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Just beyond the defense counsel's shoulder, slightly below Won-seop's eye line and close to his opposing three-quarter angle, with space preserved in the direction of the defense counsel",
            "stage_index": 5,
            "stage_label": "heated_rebuttal",
            "transition_to_next": "Cut across the courtroom axis to a close position below the chief judge's eye line for his ruling.",
            "visual_focus": "Won-seop's face as he angrily rebuts the defense counsel and demands forensic testimony"
          },
          {
            "camera_motion": "cut",
            "camera_position": "Close to the court bench and slightly below the chief judge's eye line, offset to the side aligned with Won-seop rather than centered directly in front",
            "stage_index": 6,
            "stage_label": "ruling",
            "transition_to_next": "",
            "visual_focus": "The chief judge looking toward Won-seop as he authorizes the examination"
          }
        ],
        "flow_summary": "카메라는 장원섭의 다이어리 제출 동선을 따라 법대로 접근한 뒤, 부장판사 쪽의 높은 위치에서 변론 축을 훑으며 변호인에게 이동한다. 이어 변호인 너머에서 격앙된 장원섭에게 밀착하고, 마지막에는 축을 가로지르는 컷으로 부장판사의 결정을 받는다.",
        "scene_index": 87,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to an upper-body framing while keeping both of Won-seop's hands and the extended diary prominent along the diagonal toward the bench.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to a facial close-up and let the defense counsel remain outside the frame while preserving Won-seop's eyeline toward that side.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 5
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At standing chest height and medium-long distance, offset to the counsel side of the witness-to-counsel axis, viewing Jo Il-nam from a three-quarter angle at the witness stand",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue the forward move and tilt upward toward Jo Il-nam's raised hand as the snow globe enters the upper frame.",
            "visual_focus": "Jo Il-nam standing upright at the witness stand and addressing Won-seop"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "At slightly below hand height and close range beside Jo Il-nam's torso, maintaining the same three-quarter side of the axis",
            "stage_index": 2,
            "stage_label": "demonstration_detail",
            "transition_to_next": "Pan away from the raised demonstration object toward the courtroom screen, widening the viewing distance as the testimony shifts to the recorded experiment.",
            "visual_focus": "Jo Il-nam's raised hand holding the snow globe"
          },
          {
            "camera_motion": "pan",
            "camera_position": "At standing eye height and medium distance, turned from the witness stand toward the courtroom screen from the same side of the room",
            "stage_index": 3,
            "stage_label": "evidence_reveal",
            "transition_to_next": "Cut across the courtroom to a close position on Ji Guk-hyeon when the testimony reaches its accusatory conclusion.",
            "visual_focus": "The successive experiment photographs displayed on the courtroom screen"
          },
          {
            "camera_motion": "cut",
            "camera_position": "At Ji Guk-hyeon's seated eye height and close range, offset beside his sightline so his gaze leads diagonally toward Jo Il-nam",
            "stage_index": 4,
            "stage_label": "reaction",
            "transition_to_next": "Pull away from Ji Guk-hyeon's fixed gaze and rise above the spectator seating, carrying the reaction toward Shim-ok, Min-jeong, and the surrounding audience.",
            "visual_focus": "Ji Guk-hyeon's flushed, tightened face as he glares toward Jo Il-nam"
          },
          {
            "camera_motion": "crane",
            "camera_position": "From close seated-head height to a moderately high position above the spectator seating, angled downward across Shim-ok and Min-jeong toward the wider audience",
            "stage_index": 5,
            "stage_label": "withdraw",
            "transition_to_next": "",
            "visual_focus": "Shim-ok containing her emotion, Min-jeong gripping her hand, and the audience reacting around them"
          }
        ],
        "flow_summary": "카메라는 증인석의 조일남을 사선에서 밀고 들어가 스노우볼을 든 손까지 좁힌 뒤, 스크린으로 시선을 돌려 증거의 흐름을 따른다. 결정적 결론에서 지국현의 응시로 논리적 컷한 다음, 방청석 위로 물러나며 심옥과 민정, 동요하는 사람들까지 반응을 확장한다.",
        "scene_index": 88,
        "shot_assignments": [
          {
            "deviation_note": "Hold a medium-long full figure framing before the forward move begins, keeping Jo Il-nam upright and prominent without placing the camera directly on his frontal axis.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten to an extreme close detail and stop the tilt momentarily when the raised snow globe reaches its highest point.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 2,
            "stage_index": 2
          },
          {
            "deviation_note": "Compress the framing to a face close-up while preserving empty space along Ji Guk-hyeon's gaze toward Jo Il-nam.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "crane",
            "camera_position": "High above the rear quarter of the courtroom, descending toward standing audience members while looking past them toward the approaching judges at the bench",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The descent settles near the side aisle and continues forward at seated head height as the audience sits.",
            "visual_focus": "The judges entering, the audience rising and sitting, and the full courtroom hierarchy"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At seated eye height in the side aisle, medium distance from the front gallery, angled across 심옥 and 민정 toward the presiding judge rather than aligned directly with either side",
            "stage_index": 2,
            "stage_label": "approach",
            "transition_to_next": "A temporal cut leaves the courtroom and lands beside the moving car in the past.",
            "visual_focus": "The presiding judge beginning the factual account, with 심옥 and 민정 listening tensely along the same directional axis"
          },
          {
            "camera_motion": "track",
            "camera_position": "Outside the moving car at window height, traveling parallel to it from a medium distance and maintaining its forward direction",
            "stage_index": 3,
            "stage_label": "flashback_transit",
            "transition_to_next": "A hard temporal cut moves from the car in motion to a cramped position inside the stopped car near the riverbank.",
            "visual_focus": "The car carrying 김선영 and 지국현 away from the meeting area and along the road"
          },
          {
            "camera_motion": "handheld",
            "camera_position": "Inside the car near the passenger-side rear quarter, below shoulder height and at close range, looking diagonally across 김선영 toward 지국현",
            "stage_index": 4,
            "stage_label": "flashback_assault",
            "transition_to_next": "A hard cut advances to the aftermath inside the moving car.",
            "visual_focus": "김선영 resisting 지국현's forceful restraint and strangulation"
          },
          {
            "camera_motion": "static",
            "camera_position": "Inside the moving car near the passenger side at chest height, angled across the empty passenger position toward 지국현 at the wheel",
            "stage_index": 5,
            "stage_label": "flashback_aftermath",
            "transition_to_next": "A temporal cut returns to the courtroom beside the defense table, preserving the forward-facing orientation toward the bench.",
            "visual_focus": "지국현 driving while 김선영's belongings remain on the passenger side"
          },
          {
            "camera_motion": "track",
            "camera_position": "Slightly above seated eye level, beginning beside the defense table and moving along the side aisle toward the grieving audience members at close-to-medium distance",
            "stage_index": 6,
            "stage_label": "return_and_reaction",
            "transition_to_next": "The lateral move ends on the grieving women, then a hard cut crosses the room to an off-axis view of the presiding judge.",
            "visual_focus": "지국현's rigid composure, the lowered defense counsel, and the grief of 신경희 and 유경자"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Slightly below the presiding judge's eye line and offset to one side of the microphone, at medium-close distance in a three-quarter angle across the bench",
            "stage_index": 7,
            "stage_label": "verdict",
            "transition_to_next": "At the end of the sentence, a hard cut reverses into the eyeline corridor between the prosecution table and the audience seating.",
            "visual_focus": "The presiding judge delivering the life-imprisonment sentence with controlled authority"
          },
          {
            "camera_motion": "track",
            "camera_position": "Just behind and to one side of 장원섭 at seated eye height, looking diagonally toward 전택수 in the audience before shifting laterally along his row",
            "stage_index": 8,
            "stage_label": "post_verdict_exchange",
            "transition_to_next": "",
            "visual_focus": "전택수 returning 장원섭's glance, then turning his attention toward 심옥, 서의용, and 나상혁"
          }
        ],
        "flow_summary": "카메라는 법정 뒤편의 높은 위치에서 판사들의 입장과 방청석의 질서를 훑은 뒤, 법정 측면 축을 따라 증언을 듣는 인물들에게 접근한다. 과거 사건의 이동·범행·사후 장면으로 논리적 컷을 거친 후 법정으로 돌아와 유족의 슬픔, 부장판사의 선고, 전택수와 주변 인물들의 시선 교환으로 이동한다.",
        "scene_index": 89,
        "shot_assignments": [
          {
            "deviation_note": "The move finishes in a tighter upper-body frame, with a slightly steeper downward angle to emphasize both women folding inward over their grief.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 16,
            "stage_index": 6
          },
          {
            "deviation_note": "The dolly stops just short of a close-up, retaining the microphone at the edge of the three-quarter composition while keeping the camera off the judge's frontal axis.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 18,
            "stage_index": 7
          },
          {
            "deviation_note": "The lens tightens to a facial close-up of 전택수 while preserving 장원섭's side of the eyeline as the camera's off-axis reference.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "visual_focus"
            ],
            "shot_index": 20,
            "stage_index": 8
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "Inside the rear compartment, slightly above seated shoulder height and offset toward the center, beginning at a medium distance behind Min-jeong and moving diagonally toward Shim-ok's side of the rear seat",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Continue forward along the center line of the car, then pan toward the front as Shim-ok turns toward Taek-su.",
            "visual_focus": "Shim-ok and Min-jeong in the rear seat, then Shim-ok turning from the side window toward Taek-su"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Inside the car near the gap between the front seats, at seated chest height and angled across Taek-su toward the rear-view mirror and steering wheel",
            "stage_index": 2,
            "stage_label": "redirect",
            "transition_to_next": "Cut across the side-window plane to an exterior parallel position as the car completes the turn and enters the crowd-filled road.",
            "visual_focus": "Taek-su's glance through the rear-view mirror, his survey of the surroundings, and the directional change of the car"
          },
          {
            "camera_motion": "track",
            "camera_position": "Immediately outside the side window at the rear passengers' seated head height, traveling parallel to the car and looking obliquely through the window toward the street beyond",
            "stage_index": 3,
            "stage_label": "reveal",
            "transition_to_next": "Cut through the same window axis to the interior, preserving Shim-ok's outward gaze and the lateral movement of the candle-bearing crowd.",
            "visual_focus": "The sunset reflected in the side window and the candle-bearing people filling the street beyond it"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Inside the rear compartment beside Min-jeong's side, slightly below Shim-ok's eye level and at a close three-quarter profile angle toward her position by the window",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "Shim-ok's profile, her gaze toward the candles outside, and the back of her hand touching her tear-wet cheek"
          }
        ],
        "flow_summary": "카메라는 뒷좌석에서 심옥의 시선과 택수의 반응을 따라 앞쪽으로 접근한 뒤, 유턴을 경계로 차창 바깥의 평행 트래킹 위치로 컷해 촛불 행렬을 드러낸다. 이어 같은 차창 축을 유지한 채 실내로 돌아와 심옥의 눈물 젖은 옆얼굴까지 좁혀 들어간다.",
        "scene_index": 90,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 3
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At chest height, a medium distance beside the line between Taksu and Simok, viewing Taksu and the two women from a three-quarter angle",
            "stage_index": 1,
            "stage_label": "approach",
            "transition_to_next": "The camera continues inward, then lowers and tilts down along Taksu's extended arm toward the joined hands.",
            "visual_focus": "Taksu reaching toward Simok as Simok and Minjeong respond to him"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just above hand height at close range, slightly to the side of the three figures, looking down at the layered hands",
            "stage_index": 2,
            "stage_label": "close_observation",
            "transition_to_next": "A direct cut crosses from the layered hands in the parking lot to the framed photograph inside the ossuary.",
            "visual_focus": "Simok's and Minjeong's hands firmly enclosing Taksu's hand from above and below"
          },
          {
            "camera_motion": "static",
            "camera_position": "Just outside the glass at face height and close range, slightly off the photograph's frontal axis",
            "stage_index": 3,
            "stage_label": "reveal",
            "transition_to_next": "",
            "visual_focus": "Sunyoung's brightly smiling face in the framed photograph"
          }
        ],
        "flow_summary": "카메라는 택수와 심옥의 만남을 비스듬한 중거리에서 따라 들어간 뒤, 팔의 방향을 타고 낮아져 세 사람이 포갠 손에 머문다. 이어 납골당 안으로 논리적 컷해 유리 너머 선영의 사진을 가까이 바라본다.",
        "scene_index": 91,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "static",
            "camera_position": "At a long distance behind the solitary man, slightly above head height, looking down toward him and the river beyond",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera lowers and tracks laterally toward the arriving car, keeping the solitary man ahead as the spatial anchor.",
            "visual_focus": "The solitary man facing the river and the arriving car entering the shared space"
          },
          {
            "camera_motion": "track",
            "camera_position": "Near the stopped car at chest height, offset behind the arriving man's shoulder and aimed diagonally toward the other man's back",
            "stage_index": 2,
            "stage_label": "arrival_observation",
            "transition_to_next": "A logical cut crosses to an oblique rear-side view of both men after they have taken their places beside each other.",
            "visual_focus": "The arriving man watching the other man face the river"
          },
          {
            "camera_motion": "cut",
            "camera_position": "At medium-long distance behind and to one side of the two men, near shoulder height, with their parallel figures directed toward the river",
            "stage_index": 3,
            "stage_label": "shared_outlook",
            "transition_to_next": "The camera begins a slow lateral dolly inward along the pair, passing the nearer man and settling beside the other man's face.",
            "visual_focus": "The two men standing side by side with the river in their shared sightline"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close beside the contemplative man's three-quarter profile, slightly below eye height and offset from his forward sightline",
            "stage_index": 4,
            "stage_label": "close_observation",
            "transition_to_next": "",
            "visual_focus": "The contemplative man's face as his gaze remains fixed toward the setting sun"
          }
        ],
        "flow_summary": "카메라는 홀로 강을 바라보는 인물을 높은 후방 원경에서 관찰하다 도착한 인물의 어깨 뒤로 이동한다. 논리적 컷으로 두 사람이 나란히 선 사선 후방 전경을 잡은 뒤, 옆으로 천천히 파고들어 마지막 감상에 잠긴 얼굴에 정착한다.",
        "scene_index": 92,
        "shot_assignments": [
          {
            "deviation_note": "Use a slightly wider framing so both full figures and the river occupying their shared view remain legible.",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 4,
            "stage_index": 3
          },
          {
            "deviation_note": "Tighten the endpoint to the face and leave restrained look room toward the setting sun.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 7,
            "stage_index": 4
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "dolly_in",
            "camera_position": "At the open side of the seating area, slightly above seated eye level and at a wide distance, looking diagonally across Jeon Taek-su, Kang Ju-cheol, Seo Ui-yong, and Na Sang-hyeok toward the police chief at the head of the sofa",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "The camera continues forward along the same diagonal, lowering behind Jeon Taek-su's shoulder to isolate the police chief.",
            "visual_focus": "The police chief centered within the seated group and the opposing directions of the surrounding men"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "Close behind and just outside Jeon Taek-su's shoulder, slightly below the police chief's seated eye line, looking upward at the police chief on a three-quarter axis",
            "stage_index": 2,
            "stage_label": "confrontation",
            "transition_to_next": "As Jeon Taek-su drops his gaze, the camera passes beside his shoulder and cranes down toward the table along his sightline.",
            "visual_focus": "The police chief's severe gaze and strained face directed at Jeon Taek-su"
          },
          {
            "camera_motion": "crane",
            "camera_position": "Just above the near edge of the table at a steep oblique high angle, close enough to follow Jeon Taek-su's lowered sightline onto the newspaper",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "The camera rises from the newspaper and tracks laterally toward Kang Ju-cheol's side of the seating arrangement, restoring the seated exchange.",
            "visual_focus": "Jeon Taek-su's lowered gaze arriving on the murder-case headline text on the newspaper front page"
          },
          {
            "camera_motion": "track",
            "camera_position": "At seated chest height beside Kang Ju-cheol, at a medium distance and offset from the conversational axis, looking past him toward the police chief while keeping Seo Ui-yong within the lateral path",
            "stage_index": 4,
            "stage_label": "renewed_argument",
            "transition_to_next": "The camera continues laterally behind the conversational line, then pans from Na Sang-hyeok's glance toward Seo Ui-yong and back to Na Sang-hyeok's reaction.",
            "visual_focus": "Kang Ju-cheol challenging the police chief, followed by the police chief's firm response and Na Sang-hyeok's uneasy glance toward Seo Ui-yong"
          },
          {
            "camera_motion": "pan",
            "camera_position": "Near the end of the sofa at seated shoulder height, close to the line between Seo Ui-yong and Na Sang-hyeok but offset to their side rather than directly facing either man",
            "stage_index": 5,
            "stage_label": "reaction",
            "transition_to_next": "",
            "visual_focus": "Seo Ui-yong's forceful turn toward Na Sang-hyeok and Na Sang-hyeok recoiling at the outburst"
          }
        ],
        "flow_summary": "카메라는 좌석 배치를 비스듬한 와이드로 세운 뒤 전택수의 어깨 너머로 서장에게 접근하고, 전택수의 떨어지는 시선을 따라 테이블의 신문까지 내려간다. 이후 다시 올라와 소파 옆을 횡이동하며 강주철의 항의에서 서의용의 호통과 나상혁의 반응까지 이어 담는다.",
        "scene_index": 93,
        "shot_assignments": [
          {
            "deviation_note": "",
            "flow_position": "start",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 1,
            "stage_index": 1
          },
          {
            "deviation_note": "Tighten from the over-shoulder geometry to exclude most of Jeon Taek-su while retaining the same low three-quarter axis on the police chief.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 3,
            "stage_index": 2
          },
          {
            "deviation_note": "Complete the descending move with a tighter crop that isolates the printed headline text from the rest of the newspaper.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 5,
            "stage_index": 3
          }
        ]
      },
      {
        "flow_stages": [
          {
            "camera_motion": "track",
            "camera_position": "Several meters down the corridor from the office doorway, at shoulder height and offset to the moving group's rear three-quarter side",
            "stage_index": 1,
            "stage_label": "establishing",
            "transition_to_next": "Track forward as Ju-cheol and Sang-hyeok continue away, then settle beside Taek-su and Eui-yong.",
            "visual_focus": "Ju-cheol and Sang-hyeok moving ahead while Taek-su and Eui-yong remain near the office doorway"
          },
          {
            "camera_motion": "dolly_in",
            "camera_position": "At conversational distance beside the Taek-su–Eui-yong axis, at eye height and angled across both men in opposing three-quarter views",
            "stage_index": 2,
            "stage_label": "mutual_observation",
            "transition_to_next": "Continue inward and tilt the viewing axis down toward Taek-su's hands as he reaches into his wallet.",
            "visual_focus": "Taek-su and Eui-yong exchanging words and holding each other's gaze"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Within arm's reach on Taek-su's Eui-yong-facing side, lowered to waist height and looking obliquely across his hands",
            "stage_index": 3,
            "stage_label": "close_observation",
            "transition_to_next": "Follow the photograph outward toward Eui-yong, then rise along his hands to his upper body.",
            "visual_focus": "Taek-su's fingers drawing the black-and-white photograph halfway out of the wallet and extending it"
          },
          {
            "camera_motion": "tilt",
            "camera_position": "Close to Eui-yong's front three-quarter side, rising from hand level to slightly above chest height with a mild downward angle",
            "stage_index": 4,
            "stage_label": "handoff_reaction",
            "transition_to_next": "Arc backward beside Eui-yong and Sang-hyeok as they look at the photograph, opening the corridor sightline toward Taek-su walking ahead.",
            "visual_focus": "Eui-yong holding the photograph in both hands and staring down while Sang-hyeok approaches its edge"
          },
          {
            "camera_motion": "dolly_out",
            "camera_position": "Beside and slightly behind Eui-yong and Sang-hyeok, below shoulder height, opening to a broad three-quarter view of Taek-su several meters ahead in the middle of the corridor",
            "stage_index": 5,
            "stage_label": "final_reveal",
            "transition_to_next": "",
            "visual_focus": "Taek-su stopping, turning back toward Eui-yong and Sang-hyeok, and smiling"
          }
        ],
        "flow_summary": "카메라는 먼저 복도를 함께 이동하다 택수와 의용의 대화 축으로 다가가고, 택수의 허리 높이까지 내려가 사진이 지갑에서 나와 의용에게 전달되는 동선을 따라간다. 이어 의용의 반응을 타고 뒤로 물러나 복도 시야를 열면서, 앞서가다 돌아선 택수의 미소로 마무리한다.",
        "scene_index": 94,
        "shot_assignments": [
          {
            "deviation_note": "Tighten to an extreme hand close-up while preserving the oblique waist-level axis.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 6,
            "stage_index": 3
          },
          {
            "deviation_note": "Frame Eui-yong from the upper torso upward while keeping both hands and the photograph visible at the lower center of the frame.",
            "flow_position": "mid",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 8,
            "stage_index": 4
          },
          {
            "deviation_note": "Settle the withdrawal into a stable broad frame as Taek-su completes the turn, retaining Eui-yong and Sang-hyeok's side of the corridor as the viewing axis.",
            "flow_position": "end",
            "inherits": [
              "camera_position",
              "camera_motion",
              "visual_focus"
            ],
            "shot_index": 11,
            "stage_index": 5
          }
        ]
      }
    ]
  },
  "config_hash": "0b1af2fb9a0f5b41",
  "step_id": "scene_camera_flow",
  "run_id": "8f29ac75-7522-4d74-b869-f97d9541f190",
  "resolved_model": "gpt",
  "updated_at": "2026-08-17T08:15:10.713842+00:00",
  "schema_version": 1,
  "project_config_snapshot": {}
}