// Keep recent thread snapshots for back navigation. Live subscriptions end // when the last detail consumer leaves. export const THREAD_SNAPSHOT_IDLE_TTL_MS = 5 * 60_000;