4a4e076416
- async adapter is in-process — works in Puma request cycle but fails from Rails console (no event loop to deliver messages) - Redis is shared-state, works from any context (console, jobs, requests) - Dev uses Redis DB 2, separate channel_prefix from production