0d64a1b8

By: Michael Lynch <git@mtlynch.io>

Preserve processable video validation boundary

Keep video upload validation represented by ProcessableVideo instead of a validation-only method. This keeps the intermediate slice aligned with the later video processing API while still returning HTTP 501 before transcoding or saving valid videos.

Suite timing

Time to Start Worker time Duration Time to finish
Config 1s 4s 4s 5s
Eval 6s 25s 25s 32s
Build 2m09s 7m08s 2m50s 4m59s
Suite 1s 7m38s 4m58s 4m59s

Timeline

0s20s2m20s2m40s3m3m20s3m40s4m4m20s4m40s