b5a6297d

By: Michael Lynch <git@mtlynch.io>

Add behavior-rich media store writes

Let media consumers produce output through a Write callback so storage adapters
own seekability and S3 metadata. Cover local and S3 adapter behavior without
filesystem writes, and document the contract and implementation path.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 10s 8s 8s 18s 10s
Eval 33s 1m24s 1m24s 1m58s 15s
Build 1m49s 4m15s - - 1m21s
Suite 10s 5m48s - - 1h12m32s

Timeline

0s40s1m1m20s1m40s3m20s3m40s4m