edc62c62

By: Michael Lynch <git@mtlynch.io>

Use real processor in subscriber rejection test

Replace the recordingProcessor test double (whose photoCalls counter was
never asserted) with the real uploads.Processor backed by an in-memory
memWriter, matching the happy-path test. Assert no media files are
written so the test proves rejection happens before any processing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Suite timing

Time to Start Worker time Duration Time to finish
Config 2s 12s 12s 14s
Eval 12s 1m01s 1m01s 1m13s
Build 18s 8m02s 1m38s 1m56s
Suite 2s 9m16s 1m54s 1m56s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s