// Single-instance pub/sub backend. There are no OTHER app instances, so a cross-instance publish has // nowhere to go (no-op) and remote subscriptions never fire. All real-time delivery happens locally in // chat.js — this is exactly the pre-pubsub behaviour, at zero cost. The default backend. module.exports = { name: 'memory', init: () => Promise.resolve(), publish: () => {}, // no other instance to reach subscribe: () => {}, // nothing remote will ever arrive };