Beat-Sync Video Editing Purpose Provide domain expertise for creating beat-synced video edits: taking a source video and an audio track, selecting clips from the video that align with the music's rhythm, and rendering the final output with FFmpeg. Core Concept: The EditPlan Every edit starts as an EditPlan — a JSON structure that describes which video clips to use and where in the audio to place them: Timestamp format: and use MM:SS strings (e.g. for 1 minute 15 seconds). and clip use numbers in seconds. Critical constraints: - must be valid MM:SS format, non-negative - must be positive (seco…