evaluate defworker worker-runner triggers on-swarm and looping wait with from-swarm