Host adapter for runtime checkpoints and terminal status updates.
Summary
Callbacks
@callback mark_status(WorkflowStem.Types.execution_id(), String.t()) :: :ok | {:error, term()}
@callback restore(WorkflowStem.Types.execution_id(), map()) :: {:ok, map()} | {:error, term()}