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 18s 8s 8s 26s
Eval 22s 1m28s 1m28s 1m50s
Build 44s 9m42s 1m42s 2m27s
Suite 18s 11m18s 2m08s 2m27s

Timeline

0s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s2m2m10s2m20s