textual-engine
textual-engine copied to clipboard
only wait for actors who do not already have a command queued
In the step-based state runner, actors who already have some commands queued should not be added to the command wait queue, since they may have already submitted their next command. If all actors already have a command queued, the state service should fire output events, then immediately continue on to the next step.