using NeonSprawl.Server.Game.Mastery;
namespace NeonSprawl.Server.Game.Skills;
/// Captured skill XP + perk state before a grant apply batch (NEO-127 compensating rollback).
public readonly record struct SkillProgressionGrantRollbackPoint(
IReadOnlyDictionary SkillXpTotals,
PerkStateSnapshot PerkState);