The server keeps the most recent snapshot in memory (under the same
lock as the client list). When a client connects it receives that
snapshot right away, then continues to receive live updates on each
collection cycle.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>