namespace SVSim.BattleNode.Sessions; /// /// Sparse pre-connect record: enough to validate the incoming WS connect and resolve /// the viewer. Full BattleSession is created on connect. /// public sealed record PendingBattle(string BattleId, long ViewerId);