namespace SVSim.BattleNode.Sessions;
///
/// Discriminator for a pending battle and the session it produces. See
/// docs/superpowers/specs/2026-06-01-battle-node-v2-architecture-design.md.
///
public enum BattleType
{
/// Two real players. Server brokers between two WebSockets.
/// Both BattlePlayer slots required.
Pvp,
/// One real player; opponent runs in the client (prod's IsAINetwork
/// path; matched only in rank rotation / rank unlimited per prod). Server is
/// ack-only. p2 must be null.
Bot,
}