← Back to Explore
for-substep-all-continue
All substeps use CONTINUE producing vacuous pass with no deferred results
for-loops
Rundown
# FOR All CONTINUE Substeps
When every substep uses CONTINUE, no results feed iteration aggregation.
This produces a vacuous pass (empty deferredResults → pass by default).
## 1. Process items
- FOR item IN 1 TO 2
- PASS ALL CONTINUE
- FAIL ANY STOP
### 1.1 Check {{item}}
- PASS CONTINUE
- FAIL CONTINUE
```bash
rd echo "check={{item}}"
```
### 1.2 Log {{item}}
- PASS CONTINUE
- FAIL CONTINUE
```bash
rd echo "log={{item}}"
```
## 2. Done
- PASS COMPLETE
```bash
rd echo "done"
``` Run
No DEFER substeps means empty deferredResults, vacuous pass propagates
Initializing...
Initializing...
Step—/2