Fine cut & trimming
Make frame-exact trims with ripple, roll, slip, slide and J/L cuts.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- Premiere Pro · DaVinci Resolve · Final Cut Pro · Avid
- Class GUI-need label
G3· GUI-only
Digital-employee context
Project class assignments, not demonstrated employee capability or imported benchmark coverage. Acceptance criteria and value metrics are proposals; no ROI has been measured.
Related roles
- Creative production and revision · Link by the artifact changed: vector paths, photo adjustments, composites, cuts, captions, models, repaired dialogue and loudness-compliant mixes.
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R06.04.01.02-T01 Make 12-frame L-cuts at six marked dialogue edits
Original instruction
Premiere Pro sequence 'Sc08_Fine' (23.976 fps) has 6 dialogue edits marked with red sequence markers. At each, extend the outgoing audio 12 frames past the video cut (L-cut) using rolling or unlinked trims; the video cut points must not move. Save the project.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Parse .prproj: at each marker the V1 cut frame equals the original; outgoing A1/A2 clip end = video cut + 12 frames exactly, incoming audio start shifted to match (no gap/overlap on audio track); other edits unchanged. Project must be saved by Premiere (hand-edited XML fails checksum/undo log).
Proposed partial credit
60% six L-cuts exact (10 points each); 25% video cuts unmoved; 15% no audio gaps or overlaps.
R06.04.01.02-T02 Slip a B-roll clip to land an action on a downbeat
Original instruction
In DaVinci Resolve timeline 'Montage_v3' (25 fps), slip clip 'B_roll_07' so that its source frame 1432 (bird take-off) lands exactly on the downbeat marker at 00:00:41:12. The clip's timeline position and duration must not change.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- DaVinci Resolve
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropkey· Shortcutsav· Audio/video over time- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Timeline export (OTIO via API post-hoc): B_roll_07 record in/out unchanged; source in shifted so that record frame 41:12 maps to source frame 1432 exactly; no other clip changed. The Resolve scripting API is disabled during the task.
Proposed partial credit
60% exact frame mapping (half credit for ±2 frames); 25% position/duration unchanged; 15% nothing else changed.
R06.04.01.02-T03 Close every gap on V1 without breaking sync
Original instruction
Premiere Pro sequence 'Rough_Gaps' has 9 gaps on V1 left after deleting shots; linked audio sits on A1–A2 and music on A3. Close all V1 gaps with ripple deletes so linked A1–A2 stay in sync with their video, while the music on A3 keeps its original timing.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
.prproj: V1 has no gaps; every linked clip pair shares identical record in (offset 0); A3 music clip record in/out identical to original; clip order unchanged. ExtendScript/UXP panels are disabled, and .prproj writes by other processes or new XML/EDL files on the VM are detected, so edits must be made in Premiere.
Proposed partial credit
40% gaps closed; 35% linked sync kept; 25% music untouched.
R06.04.01.02-T04 Trim a commercial to exactly 30 seconds using B-roll only
Original instruction
Final Cut Pro project 'Spot_v6' runs 31:14 (29.97 fps NDF). Trim it to exactly 30:00 by trimming only B-roll connected clips and primary-storyline B-roll; the dialogue clips' in/out points and the end card must not change, and no B-roll shot may drop below 1 s.
- Platforms
mac· macOS- Applications
- Final Cut Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
FCPXML export: project duration exactly 30:00; dialogue clips' source ranges identical; end card identical; every B-roll clip ≥ 30 frames; dialogue stays continuous (ASR identical to original transcript). Final Cut Pro has no scripting API and any FCPXML written on the VM is detected (file-write log), so the edit must be made in the GUI, not imported.
Proposed partial credit
35% exact duration; 30% dialogue untouched; 20% B-roll minimum lengths; 15% end card intact.
R06.04.01.02-T05 Roll five edits to cut on action
Original instruction
Resolve timeline 'Kitchen_Sc' has 5 wide-to-close cuts where the action (hand on handle, cup lift, door swing, sit, turn) is mismatched. Use roll edits so each cut falls on the same action moment in both shots (match on action). Save the timeline.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- DaVinci Resolve
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
For each edit, GT action-phase frames in outgoing and incoming source are known; the roll is correct if outgoing last frame and incoming first frame are within ±1 frame of matching phase. Total duration unchanged (roll only); other cuts unchanged. Resolve scripting (Console and external API) is disabled and any XML/EDL/OTIO/AAF file written on the VM is detected, so the timeline cannot be imported from a script.
Proposed partial credit
75% five edits matched (15 points each, about half for ±3 frames); 15% roll-only (duration unchanged); 10% no collateral changes.
R06.04.01.02-T06 Slide a shot to align with a music accent
Original instruction
In Premiere Pro sequence 'Trailer_A', slide clip 'Hero_Turn' (V1, between 'Crowd' and 'Sky') so its first frame lands on the music accent marker 'HIT2' while keeping its own content and the sequence length unchanged.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropkey· Shortcutsav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
.prproj: Hero_Turn source in/out unchanged; its record in equals marker HIT2 frame; Crowd out and Sky in adjusted accordingly; sequence duration unchanged; nothing else moved. ExtendScript/UXP panels are disabled, and .prproj writes by other processes or new XML/EDL files on the VM are detected, so edits must be made in Premiere.
Proposed partial credit
50% record in at marker; 25% content unchanged (slide not slip); 25% neighbors adjusted and length kept.
R06.04.01.02-T07 Add eight-frame J-cuts at three scene transitions in Avid
Original instruction
In Avid Media Composer sequence 'Ep2_FC', at the three scene transitions marked with locators, make incoming scene audio start 8 frames before the picture cut (J-cut) using asymmetrical trim, leaving picture cuts in place and sync locks on.
- Platforms
mac· macOSwin· Windows- Applications
- Avid Media Composer
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
drag· Drag & dropkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Export AAF/EDL: at each locator, video cut unchanged; incoming A1–A2 start = cut − 8 frames; outgoing audio end at cut − 8 (no overlap); sync breaks = 0 (no Avid sync-break indicators via exported sync data). Media Composer has no scripting access on this seat and any AAF/ALE/EDL written on the VM is detected, so the edit must be made in the GUI.
Proposed partial credit
60% three J-cuts exact; 25% picture cuts unchanged; 15% no sync breaks.
R06.04.01.02-T08 Ripple out flubbed lines while protecting the music track
Original instruction
Premiere Pro sequence 'Host_Takes' has 9 markers labeled FLUB spanning the flubbed segments (in/out given in marker durations). Ripple delete each span on V1/A1–A2; the music bed on A3 must continue unedited as one clip (not split or shifted relative to the first frame).
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
.prproj: removed ranges equal FLUB spans (±1 frame) on V1/A1–A2; remaining content contiguous; A3 single clip with original source range and record in = 0; duration reduced by total flub length. ExtendScript/UXP panels are disabled, and .prproj writes by other processes or new XML/EDL files on the VM are detected, so edits must be made in Premiere.
Proposed partial credit
55% flubs removed accurately; 25% A3 untouched; 20% contiguity and total duration.
R06.04.01.02-T09 Replace four shots with alternate takes in frame-for-frame sync
Original instruction
Premiere Pro sequence 'Sc12_FC' needs 4 shots (marked green) replaced with the alternate take of the same setup from bin 'Alts', matched in sync so the dialogue line starts on the same record frame. Use match frame / replace edit; durations must not change.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickkey· Shortcutsav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
.prproj: the 4 clips reference the GT alternate source; record in/out unchanged; source offset such that GT line-onset frame aligns with the original record frame (±1); other clips unchanged. ExtendScript/UXP panels are disabled, and .prproj writes by other processes or new XML/EDL files on the VM are detected, so edits must be made in Premiere.
Proposed partial credit
30% correct alternate sources; 45% sync alignment (pro rata per shot); 25% durations and others unchanged.
R06.04.01.02-T10 Tighten dialogue pacing to a gap spec
Original instruction
Resolve timeline 'Argument_Sc' (24 fps) is an assembly of a two-hander. Per input/notes.md, trim so the gap between consecutive lines is 6–10 frames, except the 3 marked 'beat' pauses which must stay 36–48 frames, and overlap 2 reaction shots under the preceding line (L-cut ≥ 12 frames).
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- DaVinci Resolve
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropkey· Shortcutsav· Audio/video over time- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
ASR + VAD on rendered audio: all non-beat inter-line gaps 6–10 frames; 3 beat pauses 36–48; the 2 reaction shots start ≥ 12 frames before the preceding line ends (video under audio); every line fully present (no clipped words). Resolve scripting (Console and external API) is disabled and any XML/EDL/OTIO/AAF file written on the VM is detected, so the timeline cannot be imported from a script.
Proposed partial credit
40% gap spec; 20% beat pauses; 20% reaction overlaps; 20% no clipped words.
R06.04.01.02-T11 Perform frame-exact trims from an edit list in Shotcut
Original instruction
Shotcut project fixtures/reel.mlt has 10 clips on V1. input/trim_list.csv specifies new in/out source frames for 7 of them. Apply the trims in the Shotcut timeline (ripple on) and save the project.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Shotcut
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Parse .mlt: the 7 clips' in/out equal CSV values exactly; others unchanged; ripple closed all gaps. The file must be written by Shotcut: melt and Python are not installed on the VM and a file-system audit log flags a reel.mlt written by any other process, so hand-edited XML fails.
Proposed partial credit
70% seven trims exact (10 points each); 15% other clips untouched; 15% no gaps.
R06.04.01.02-T12 Adjust six edit points in Final Cut Pro's Precision Editor
Original instruction
Final Cut Pro project 'Dance_Short' has 6 edit points listed in input/trim_notes.txt with offsets (e.g. edit 3: roll +3 frames; edit 5: ripple outgoing −5). Apply them with the Precision Editor or trim tools; connected titles must stay attached to their clips.
- Platforms
mac· macOS- Applications
- Final Cut Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
FCPXML: each of the 6 edits shifted per note (exact frames, correct trim type: roll keeps duration, ripple changes it); connected clips keep their offset to parent clip; untouched edits unchanged. Final Cut Pro has no scripting API and any FCPXML written on the VM is detected (file-write log), so the edit must be made in the GUI, not imported.
Proposed partial credit
70% six edits exact (pro rata per edit); 15% connected clips follow; 15% others unchanged.
R06.04.01.02-T13 Find and remove flash frames left by earlier edits
Original instruction
Premiere Pro sequence 'Doc_v9' (12 min) contains leftover 1–2 frame slivers of wrong shots (flash frames) at several cuts. Find them all and remove them by extending the adjacent shot (no gaps, no ripple of later content). Save the project.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
nav· Pan/zoom/scrollvis· Visual judgmentkey· Shortcuts- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro apphidden· Hidden/stale state- Proposed difficulty
- 3 / 5
Proposed verifier
GT: 7 flash frames. .prproj: no clip ≤ 2 frames on V1–V3; at each GT location the neighbor shot was extended (source contiguous); sequence duration unchanged; no new flash frames. ExtendScript/UXP panels are disabled, and .prproj writes by other processes or new XML/EDL files on the VM are detected, so edits must be made in Premiere.
Proposed partial credit
70% flash frames removed (10 points each); 15% fills by extension, no gaps; 15% duration unchanged.
R06.04.01.02-T14 Re-sync three drifted dialogue clips by slipping audio
Original instruction
In Resolve timeline 'Interview_Fine', three clips have their linked audio 2–5 frames out of sync (no clapper). Detect which and fix by slipping or nudging the audio only, using lip movement and waveform cues, then relink.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- DaVinci Resolve
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timevis· Visual judgmentdrag· Drag & drop- Work product
WP05· Time-based media- Conditions
hidden· Hidden/stale state- Proposed difficulty
- 4 / 5
Proposed verifier
GT offsets per clip. After fix: per-clip A/V offset (from the camera scratch audio cross-correlation) = 0 ± 0.5 frame for the 3 drifted clips; other clips unchanged; video cut points unchanged. Resolve scripting (Console and external API) is disabled and any XML/EDL/OTIO/AAF file written on the VM is detected, so the timeline cannot be imported from a script.
Proposed partial credit
25% correct clips identified; 50% three offsets fixed; 25% no collateral changes.
R06.04.01.02-T15 Trim a montage to end exactly on the final music hit
Original instruction
Final Cut Pro project 'Travel_Montage' runs 1:07 over a music track whose final hit is at 0:59:20 (24 fps) after a musical edit. Trim montage shots so the picture ends on the hit frame and the project is exactly 1:00:00 including a 4-frame black tail; keep every shot ≥ 18 frames.
- Platforms
mac· macOS- Applications
- Final Cut Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropav· Audio/video over timekey· Shortcuts- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
FCPXML: duration 1:00:00; last picture frame at 0:59:20; 4 frames black after; all shots ≥ 18 frames; music clip unchanged. Final Cut Pro has no scripting API and any FCPXML written on the VM is detected (file-write log), so the edit must be made in the GUI, not imported.
Proposed partial credit
35% exact duration; 35% end on hit; 15% shot minimum; 15% music unchanged.
R06.04.01.02-T16 Cut six match-on-action edits between wide and close-up
Original instruction
Avid sequence 'Fight_Sc' has six wide→close transitions roughly placed. Using trim mode, adjust each cut so movement continues seamlessly: the incoming close-up starts at the action phase that follows the outgoing wide's last frame (one-frame advance allowed). Keep overall rhythm: each shot ≥ 10 frames.
- Platforms
mac· macOSwin· Windows- Applications
- Avid Media Composer
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentnav· Pan/zoom/scrollkey· Shortcuts- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 5 / 5
Proposed verifier
GT action-phase timelines for both angles (pose keypoints). For each edit, phase(incoming first) − phase(outgoing last) ∈ [0, 1] frame; shot lengths ≥ 10 frames; scene duration within ±12 frames of original. Media Composer has no scripting access on this seat and any AAF/ALE/EDL written on the VM is detected, so the edit must be made in the GUI.
Proposed partial credit
70% six matched cuts (pro rata per cut; half credit for ±2 frames); 15% shot minima; 15% duration preserved.
R06.04.01.02-T17 Dual-roller trims with sync lock across four tracks in Avid
Original instruction
In Avid sequence 'Scene33', apply the 5 trims in input/notes.txt (e.g. 'edit 4: extend incoming 6 frames'), with sync locks on V1, A1–A3 so the SFX and music beds stay in sync with picture. Do not create sync breaks or filler gaps.
- Platforms
mac· macOSwin· Windows- Applications
- Avid Media Composer
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropkey· Shortcutsnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
EDL/AAF export: 5 edits at specified offsets; SFX/music clips keep their relative offset to their picture clips (sync preserved); no filler gaps introduced; no sync-break counters. Media Composer has no scripting access on this seat and any AAF/ALE/EDL written on the VM is detected, so the edit must be made in the GUI.
Proposed partial credit
60% five trims exact; 25% sync preserved on A2–A3; 15% no filler gaps.
R06.04.01.02-T18 Add short audio crossfades at five hard dialogue cuts
Original instruction
Resolve timeline 'VO_Edit' has 5 hard audio cuts on A1 that click. Add 2-frame centered crossfades at those five edits only, without moving any edit point.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- DaVinci Resolve
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickdrag· Drag & dropav· Audio/video over time- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Timeline: 5 audio transitions of 2 frames, centered on the original edit points; no edit moved; rendered audio shows no discontinuity click (sample-step < threshold at each edit). Resolve scripting (Console and external API) is disabled and any XML/EDL/OTIO/AAF file written on the VM is detected, so the timeline cannot be imported from a script.
Proposed partial credit
60% five crossfades present (12 points each); 25% edits unmoved; 15% clicks eliminated.
R06.04.01.02-T19 Turn a 3-minute assembly into a fine cut from 14 director notes
Original instruction
Premiere Pro sequence 'Sc19_Assy' plus input/director_notes_v2.md (14 timecoded notes: tighten pause, swap reaction to take 3, L-cut into close, extend hold on letter by 1 s, lose line 7, etc.). Execute all notes into a new sequence 'Sc19_FC_v1'. Each note is checkable.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropkey· Shortcutsav· Audio/video over timevis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Per-note checks on .prproj + ASR/VAD of render (e.g. pause length range, take source, audio overhang frames, hold duration ± 2 frames, line absent). Untouched regions identical to assembly. Score = fraction of notes satisfied. ExtendScript/UXP panels are disabled, and .prproj writes by other processes or new XML/EDL files on the VM are detected, so edits must be made in Premiere.
Proposed partial credit
85% notes satisfied (pro rata per note); 15% untouched regions identical.
R06.04.01.02-T20 Hit exact network act lengths without cutting dialogue
Original instruction
Resolve timeline 'Ep7_Locked' must meet network timing: Act 1 = 11:32:00, Act 2 = 10:58:12, Act 3 = 9:41:06 (29.97 DF). Acts are 0:35–1:10 over. Trim within scenes (pauses, reactions, establishing shots) only; no dialogue word may be cut and act breaks stay on their fades.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- DaVinci Resolve
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropav· Audio/video over timenav· Pan/zoom/scrollkey· Shortcuts- Work product
WP05· Time-based media- Conditions
long· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Per act duration exact (DF timecode); ASR transcript of render equals original dialogue (word recall 1.0, no partial words at cuts); fades at act ends intact; no shot < 12 frames created. Resolve scripting (Console and external API) is disabled and any XML/EDL/OTIO/AAF file written on the VM is detected, so the timeline cannot be imported from a script.
Proposed partial credit
45% three act lengths exact (15 points each); 35% no dialogue cut; 10% act fades intact; 10% no micro shots.
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.