Execution state messages and control boundaries
The normal path cycles through IDLE, RUNNING, COMPLETING_TASK and PAUSED; cancellation reports CANCELING, while uncertain failures can latch FAULTED.
EROBS / STATE MACHINE
Execution state messages and control boundaries
MODEL READY
PAUSE REQUEST
UNIT ENDS
RESULT; NO FAULT
PAUSE STEP
RESUME
SETTLED
IDLE
initial / cleanup
RUNNING
unit execution
COMPLETING_TASK
pause requested
PAUSED
waiting for resume
CANCELING
cancel requested
FAULTED
restart to recover
* Uncertain failure / exception
Faulted goals are rejected.
* Cancel from an active goal
Waits for the active unit.
* Cross-state rules are summarized below their destination. IDLE is a lifecycle status, not proof that the last task succeeded.