Recovery helpers for step claims left running by interrupted workers.
Summary
Types
@type reclaim_result() :: {:ok, reclaim_status()} | {:error, term()}
@type reclaim_status() :: :reclaimed | :fresh | :not_running
Functions
@spec reclaim_stale_running_step( module(), SquidMesh.Persistence.StepRun.t(), non_neg_integer() ) :: reclaim_result()