namespace SVSim.BattleNode.Sessions.Dispatch.Handlers; /// Echo is the receiver's per-frame ack; the client has no inbound Echo handler, so the /// node consumes it (bullet-2 audit). Relaying would risk an echo->echo storm. internal sealed class EchoHandler : IFrameHandler { public IReadOnlyList Handle(FrameDispatchContext ctx) => Array.Empty(); }