namespace NeonSprawl.Server.Game.Factions;
/// Append-only reputation delta audit log (NEO-135).
public interface IReputationDeltaStore
{
/// First append with a given row Id returns true; duplicate ids return false.
bool TryAppend(ReputationDeltaRow row);
/// Audit rows for one player ordered by then Id ascending.
IReadOnlyList GetDeltasForPlayer(string playerId, int? limit = null);
}