Description

For each asset in the migration manifest, download the Vimeo source master into the archive for re-upload to YouTube. Verify integrity (duration/size) against the expected metadata so nothing corrupt gets re-uploaded.

Acceptance Criteria

Implementation Plan

Download Vimeo masters for the migration manifest (TASK-243)

Input / output

Download mechanism

Idempotency + resumability

Integrity checks (be honest about what is verifiable)

Acceptance mapping

Boundary

Read-only against repo data; writes only to gitignored videos/ + manifest state field. No upload here (TASK-253). No API calls performed during planning.

Definition of Done