Add backpressure to transcribe handler and fix queued context loss
Refactor sense.py handler queue system to serialize both describe and
transcribe execution (one at a time each). Introduces QueuedItem class
to preserve remote context for deferred processing, fixing a bug where
REMOTE_NAME env var was lost for queued files.
- Add HandlerQueue class for reusable serialized execution
- Add QueuedItem to store file_path, queued_at, and remote context
- Both describe and transcribe now run one-at-a-time
- Status events report queue depth for both handler types
- Add 11 unit tests for QueuedItem and HandlerQueue
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>