Reset lifecycle
- PRECHECK validates provider registration, loaded state, configuration, and recovery history.
- EVACUATE moves players to a validated destination and blocks unsafe incoming RWR teleports.
- REGENERATE calls the authoritative world provider while RWR retains reset locks.
- VERIFY checks registration, loaded state, identity, and safe spawn.
- COMPLETE or FAILED persists a terminal outcome and releases locks. A restart during an active operation produces an INTERRUPTED record instead of a replay.
On Folia, entity-region teleports finish asynchronously while the reset stays in EVACUATE; RWR must not block the global-region scheduler waiting for them.