feat: verify multi-client reset recovery and document the emergency workflow
This commit is contained in:
@@ -79,6 +79,8 @@ session, clears match and cumulative statistics, and starts a fresh game
|
||||
generation. Successful recovery responses contain `resetReason` (`session_left`,
|
||||
`profile_reset`, or `game_reset`) and `generation`. Invalidated-token state
|
||||
polling returns `SESSION_INVALIDATED` with the same bounded recovery metadata.
|
||||
The recovery generation and `gameId` make delayed commands stale; retrying a
|
||||
completed recovery is harmless and cannot mutate a newly registered session.
|
||||
|
||||
## Role-safe state event
|
||||
|
||||
|
||||
Reference in New Issue
Block a user