Restore-set sufficiency
Test recoverable points, compatible snapshots, replay chains and timed recovery scope.
Separate backup freshness from recovery rehearsal freshness
Check two age limits independently instead of letting a recent backup stand in for a tested procedure.
Choose the freshest point among complete restore candidates
Compare separate snapshot chains, including a newer starting point beyond an older chain gap.
Match snapshot components by an approved generation
Reject a newer mismatched component even when every file exists.
Stop replay at the first missing sequence
Find a contiguous sequence frontier without applying later records across a gap.
Fit a critical restore scope inside a rehearsal budget
Add setup, restore and verification durations before accepting a timed recovery plan.