Reputation Memory Event
data class ReputationMemoryEvent(val playerId: String, val playerName: String, val timestamp: Long, val source: String, val delta: Int, val reason: String, val evidence: String = "", val relatedNames: List<String> = emptyList())(source)
A structured event describing why reputation changed or what context was observed.