namespace NeonSprawl.Server.Game.Encounters; /// /// Internal completion payload returned on successful encounter grant (NEO-105). /// Persistence and E7.M2 quest-credit routing land in NEO-107. /// public readonly record struct EncounterCompleteEvent( string PlayerId, string EncounterId, string RewardTableId, IReadOnlyList GrantedItems, DateTimeOffset CompletedAt, string IdempotencyKey);