state
Where the run currently is. It starts as LinearOnboardingState.NotStarted, becomes LinearOnboardingState.InProgress on the first startPlan, and ends at LinearOnboardingState.Completed or LinearOnboardingState.Skipped. Starting again from a terminal state goes back to InProgress. Once a run has started it is never NotStarted again.