namespace HC_APTBS.Models { /// /// Sequential state of the Tests page wizard flow. /// Advance is gated: Plan → Preconditions (when phases are enabled), /// Preconditions → Running (when all required checks pass), /// Running → Done (when the bench service reports the test finished). /// Back navigation is allowed only between Plan and Preconditions. /// public enum TestFlowState { /// Operator selects tests and enables individual phases. Plan, /// Pre-run safety and readiness checklist; Start is hard-blocked until all green. Preconditions, /// Test is executing on the bench. Live phase timeline and measurements. Running, /// Test finished (complete or aborted). Summary and next-step actions. Done } }