By: Michael Lynch <git@mtlynch.io>
Move upload path mapping into MediaWriter The Processor and VideoProcessor no longer take a separate PathFor function. Each MediaWriter now decides where a filename lands: LocalWriter uses the bare filename, and s3.Writer applies its configured subfolder. Callers ask the writer, so backend-specific path conventions stay with the backend. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>