namespace NeonSprawl.Server.Game.PositionState; /// In-memory source of truth for player positions (NS-15 spike). public interface IPositionStateStore { /// Returns false if the player is unknown (HTTP 404). is trimmed; matching is ordinal case-insensitive. bool TryGetPosition(string playerId, out PositionSnapshot snapshot); }