← 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