b6461e20

By: Michael Lynch <git@mtlynch.io>

Decouple media deletion tests from handlers

Expose a media-layer not-found error so deletion handlers no longer depend on
the SQLite store contract. Keep file-deletion and recovery behavior in media
service tests, and restore HTTP coverage for malformed and unknown media IDs.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 11s 11s 13s 2s
Eval 9s 34s 34s 44s 0s
Build 26s 4m59s 1m19s 1m46s 0s
Suite 2s 5m45s 1m43s 1m46s 2s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s