feat(squad): generic game-scoped opaque extension + server fingerprint, atomic in replace_squad tx
This commit is contained in:
@@ -96,4 +96,7 @@ pub struct SquadReplaced {
|
||||
pub slots_written: usize,
|
||||
pub evaluation: crate::services::squad_rules::SquadEvaluation,
|
||||
pub client_disagreements: Vec<crate::services::squad_rules::EvaluationComparison>,
|
||||
/// Server-computed deterministic fingerprint of the committed canonical squad
|
||||
/// (anchors any opaque game extension against stale projection).
|
||||
pub canonical_fingerprint: String,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user