← Back to Explore
substep-explicit-defer
Explicit DEFER on substeps propagates results to parent aggregation
substeps
Rundown
# Substep Explicit DEFER
Substeps under aggregation default to DEFER. These two forms are equivalent:
- Bare substep (no transitions) — implicit DEFER
- Explicit `- PASS: DEFER` / `- FAIL: DEFER`
## 1. Validate
- PASS ALL: COMPLETE
- FAIL ANY: STOP
### 1.1 First check
- PASS: DEFER
- FAIL: DEFER
```bash
rd echo "first"
```
### 1.2 Second check (implicit DEFER — equivalent)
```bash
rd echo "second"
``` Run
Both substeps DEFER, parent PASS ALL fires COMPLETE
Initializing...
Initializing...
Step—/—