EverArcade v0.1 Recovery Runbook
Purpose
Recover a v0.1 release-candidate runtime while preserving checkpoint lineage and replay continuity.
Preconditions
- Checkpoint records exist.
- Replay records exist.
release/recovery-certification/RECOVERY_ROOTis present.
Procedure
- Stop affected runtime services.
- Preserve current logs and receipt ranges.
- Restore the last valid checkpoint.
- Replay records from the checkpoint boundary.
- Compare replay roots with the recorded continuity root.
- Restart services only after continuity passes.
PASS Criteria
- Restored checkpoint loads successfully.
- Replay root matches expected lineage.
- Settlement and federation records remain auditable.
FAIL Criteria
- Missing checkpoint or replay range.
- Root mismatch after replay.
- Recovery requires changing frozen interfaces.