4e23824d

By: Michael Lynch <git@mtlynch.io>

Track full-size media widths

Store each generated full-size file's measured width with its media metadata.
Make FullSize a MediaFileVariant so callers receive both its filename and
width, and inspect converted output before writing it to the media backend.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 10s 10s 13s 2s
Eval 9s 1m27s 1m27s 1m36s 0s
Build 1m24s 4m24s 2m41s 4m06s 27s
Suite 2s 6m02s 4m03s 4m06s 30s

Timeline

0s20s40s1m1m20s1m40s2m2m20s2m40s3m3m40s4m