Making uploads safe before discovery
- problem
- Large, heterogeneous asset archives should not become searchable or downloadable before scanning and conversion finish.
- response
- BullMQ coordinates explicit pipeline stages and pushes progress over WebSocket while published state stays separate from raw upload state.
