[
 {
  "id": "E21-01",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     1,
     2
    ],
    "seconds": 5,
    "size": "extreme-wide",
    "camera": "Static Shot",
    "characters": [
     "C08"
    ],
    "props": [],
    "frame": "Extreme-wide static shot of a besieging army surging toward the frontier wall, war drums pounding, low blood-red sun raking long shadows across broken crenellations, embers and smoke rising from the outer rampart."
   },
   {
    "beats": [
     3,
     5
    ],
    "seconds": 5.7,
    "size": "wide",
    "camera": "Static Shot",
    "characters": [
     "C08"
    ],
    "props": [],
    "frame": "Wide static shot framing a young ascetic at the dog-tooth breach, old sword in hand, tattered black banner silhouetted against the orange-red sky, cool blue shadow pooling at the wall's base."
   }
  ],
  "sound": "War drums pound as the army advances, then fall silent the instant the commander raises his hand; the old sword scrapes stone and the jade hisses against cloth.",
  "music": "N/A"
 },
 {
  "id": "E21-02",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     6,
     7
    ],
    "seconds": 4.9,
    "size": "wide",
    "camera": "Tracking Shot",
    "characters": [
     "C01",
     "C08"
    ],
    "props": [
     "P01",
     "P02"
    ],
    "frame": "Extreme wide tracking across the frontier wall top; front ranks raise a shield wall and step forward in unison, long shadows raking across worn flagstones, dog-tooth crenellation gaps and a pile of broken spears and round stones under the blood-red sunset."
   },
   {
    "beats": [
     8,
     9
    ],
    "seconds": 5.6,
    "size": "extreme-wide",
    "camera": "Static Shot",
    "characters": [
     "C21"
    ],
    "props": [
     "P03"
    ],
    "frame": "Extreme wide static shot, a gaunt blood-robed elder sweeps out of the formation to stand before it; he is silhouetted against the orange-red sky, tattered black banner crackling and ember wisps rising, a deep sword scar on the stone running like a spine line toward the gate tower."
   }
  ],
  "sound": "Shield plates clang as the front ranks lock together, boots crunch on flagstones, tattered black banner whips in the wind.",
  "music": "Low war drums with a tense, rising string ostinato under a desolate, slow-moving air."
 },
 {
  "id": "E21-03",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     10,
     11
    ],
    "seconds": 4.7,
    "size": "extreme-wide",
    "camera": "Static Shot",
    "characters": [
     "C01",
     "C21"
    ],
    "props": [
     "P01",
     "P02"
    ],
    "frame": "Extreme-wide static shot across the blood-red sunset pass wall, the tattered black banner silhouetted against the orange sky while the slim boy and the gaunt elder face off over the crenellation breach."
   },
   {
    "beats": [
     12,
     13
    ],
    "seconds": 4.1,
    "size": "medium",
    "camera": "Push In",
    "characters": [
     "C01"
    ],
    "props": [
     "P01",
     "P02"
    ],
    "frame": "Medium push-in on the boy lowering his eyes to the worn old sword in his grip, the straight pale sword-scar on the flagstones leading from the crenellations toward the gate tower."
   },
   {
    "beats": [
     14,
     15
    ],
    "seconds": 5,
    "size": "close",
    "camera": "Tilt Up",
    "characters": [
     "C01"
    ],
    "props": [
     "P01",
     "P02"
    ],
    "frame": "Close tilt-up as he sets the old blade crosswise before him, embers rising beyond the notched merlon while the sword heart wakes and a blinding white radiance bursts along the scarred metal."
   }
  ],
  "sound": "Wind tearing the tattered banner and low ember crackle as the white blade-light flares.",
  "music": "Somber, rising dizi and zheng pulse swelling into a tense resolve before the sword's awakening burst."
 },
 {
  "id": "E21-04",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     16,
     17
    ],
    "seconds": 5,
    "size": "wide",
    "camera": "Static Shot",
    "characters": [
     "C01"
    ],
    "props": [
     "P01",
     "P02"
    ],
    "frame": "Wide static shot, tattered black banner suddenly hangs still as the wind dies; long shadows from the dog-tooth crenellations while the grey-robed youth steps onto the parapet, sword raised."
   },
   {
    "beats": [
     18,
     19
    ],
    "seconds": 4.5,
    "size": "medium",
    "camera": "Tilt Down",
    "characters": [
     "C01"
    ],
    "props": [
     "P01",
     "P03"
    ],
    "frame": "Medium tilt-down, the grey-robed youth roars and swings his sword, blade light sweeping the enemy host; the pale unbranched sword scar on the flagstones catches the sunset."
   },
   {
    "beats": [
     20,
     21
    ],
    "seconds": 5,
    "size": "wide",
    "camera": "Tracking Shot",
    "characters": [],
    "props": [
     "P01",
     "P02",
     "P03"
    ],
    "frame": "Wide tracking shot, sword light rakes the flagstones raising a long wall of dust; the banner pole snaps and the torn black banner crashes down into the settling dust."
   }
  ],
  "sound": "The wind dies into silence, then a sword hisses through air, dust thuds up, and the banner pole cracks as the torn flag slams onto the stone.",
  "music": "Low war drums and strings fall almost silent, swelling once with a deep gong as the banner crashes down."
 },
 {
  "id": "E21-05",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     22,
     23
    ],
    "seconds": 5,
    "size": "extreme-wide",
    "camera": "Static Shot",
    "characters": [
     "C01",
     "C08",
     "C21"
    ],
    "props": [
     "P01",
     "P02",
     "P03"
    ],
    "frame": "Extreme-wide blood-red rampart: the general vanishes with his armor swallowed by a blade-flash, dust and cinder swirling over dogtooth crenellation gaps."
   },
   {
    "beats": [
     24,
     25
    ],
    "seconds": 4.3,
    "size": "wide",
    "camera": "Tracking Shot",
    "characters": [
     "C21"
    ],
    "props": [
     "P02",
     "P03"
    ],
    "frame": "Wide tracking over the routed column: a blood-robed elder is hurled into the retreating ranks, scrambling up amid broken spears and stone heaps, banner lost."
   },
   {
    "beats": [
     26,
     27
    ],
    "seconds": 5,
    "size": "medium",
    "camera": "Push In",
    "characters": [
     "C01"
    ],
    "props": [
     "P01"
    ],
    "frame": "Medium push-in on the walltop: a sword tip resting on the stone beside a straight blade-score, chest heaving, a white forelock falling onto the shoulder."
   }
  ],
  "sound": "Wind hisses over scorched crenellations as embers crackle and distant routed armor clatters.",
  "music": "Low, mournful erhu sustained over sparse war drums, fading to desolate silence."
 },
 {
  "id": "E21-06",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     28,
     29
    ],
    "seconds": 4.1,
    "size": "close",
    "camera": "Push In",
    "characters": [
     "C01"
    ],
    "props": [
     "P01",
     "P03"
    ],
    "frame": "A close-up of the gray-robed youth coughing blood onto the worn flagstones beside the straight sword scar, jade pendant swaying on his chest, cinematic film still"
   },
   {
    "beats": [
     30,
     31
    ],
    "seconds": 3.6,
    "size": "medium",
    "camera": "Tilt Up",
    "characters": [
     "C01"
    ],
    "props": [
     "P03"
    ],
    "frame": "A medium shot tilts up from the old sword planted beside the straight sword scar to the gray-robed youth standing firm, embers past the dog-tooth crenellation gap, cinematic film still"
   },
   {
    "beats": [
     32,
     33
    ],
    "seconds": 5,
    "size": "extreme-wide",
    "camera": "Static Shot",
    "characters": [],
    "props": [],
    "frame": "An extreme wide shot from the wall top shows routed soldiers dropping banners and armor, trampling fallen flags out through the pass gate, tattered black banner silhouetted, cinematic film still"
   }
  ],
  "sound": "Blood spatters on the worn flagstones as the torn banner snaps overhead and distant routed soldiers shout and trample away through the pass gate.",
  "music": "Low resolute strings and fading war drums carry the exhausted stillness of the aftermath."
 },
 {
  "id": "E21-07",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     34,
     35
    ],
    "seconds": 4.3,
    "size": "medium",
    "camera": "Static Shot",
    "characters": [
     "C21",
     "C08"
    ],
    "props": [],
    "frame": "A blood-robed elder rises from the bloodstained flagstones, hollow dark eyes fixed on the young scarred cultivator before him, broken crenellations and low warm sun behind."
   },
   {
    "beats": [
     36,
     37
    ],
    "seconds": 5,
    "size": "close",
    "camera": "Static Shot",
    "characters": [
     "C21"
    ],
    "props": [],
    "frame": "Close on the withered sunken face, grey-flecked beard trembling, thin lips parting as he utters a vow, embers drifting across the orange-red sky beyond."
   },
   {
    "beats": [
     38,
     39
    ],
    "seconds": 5,
    "size": "wide",
    "camera": "Tracking Shot",
    "characters": [
     "C21"
    ],
    "props": [],
    "frame": "The gaunt elder turns and leaps past the broken crenellations, a long robe snapping as he vaults toward the distant mountains beyond the pass wall."
   }
  ],
  "sound": "Wind whips the scorched banner as torn cloth scrapes flagstones and embers crackle in the failing light.",
  "music": "Low mournful guzheng and distant war-drum pulse under a fading, desolate theme."
 },
 {
  "id": "E21-08",
  "sceneIndex": 1,
  "cuts": [
   {
    "beats": [
     40,
     41
    ],
    "seconds": 5.2,
    "size": "wide",
    "camera": "Static Shot",
    "characters": [
     "C01"
    ],
    "props": [
     "P01"
    ],
    "frame": "Wide shot, empty gate wall under blood-red sunset, tattered black banner ripped and scorched over the crenellations, a straight pale sword-groove running from the merlon gap to the tower door like a spine."
   },
   {
    "beats": [
     42,
     43
    ],
    "seconds": 4.7,
    "size": "medium",
    "camera": "Push In",
    "characters": [
     "C01"
    ],
    "props": [
     "P01",
     "P03"
    ],
    "frame": "Medium shot, a thin gray-clad youth wipes blood from his mouth, gripping the worn old sword; ragged banner-wraps and spear-shafts frame him, bleeding palm at his tiger mouth."
   },
   {
    "beats": [
     44,
     44
    ],
    "seconds": 2.5,
    "size": "extreme-wide",
    "camera": "Static Shot",
    "characters": [
     "C01"
    ],
    "props": [
     "P01"
    ],
    "frame": "Extreme-wide shot, lone silhouette shouldering the old sword on the wall top, cool blue shadow pooling in corners, gazing at the distant blood-glow without stepping back."
   }
  ],
  "sound": "Worn steel scrapes against flagstone, slow footsteps, wind tearing the frayed black banner, distant embers crackling.",
  "music": "Low, resolute solo strings swelling into grim, unwavering determination."
 }
]