Each session gets at most one directory sync, with the oldest released once a cap is hit.
The sync registry only attaches for container-sync git roots with an existing remote, so most sessions never reach it.
What's wrong with this entry?
New code keeps one directory sync per session, shutting down an existing one before replacing it and releasing the oldest once a cap is reached. It only attaches when the session's git root resolves to container sync mode and a remote already exists, so most sessions never reach it.
- Each entry pairs a status publisher with a bounded backlog and a lane row client, keyed by session id.
container_sync
Strings lifted out of the shipped bundle, so the claim above can be checked against them.