You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `SteppableTemplateExecutableTask` manages multi-step execution with per-step rollback:
460
+
The `SteppableTemplateExecutableChange` manages multi-step execution with per-step rollback:
461
461
462
462
**Apply Phase:**
463
463
- Iterates through steps in order (0 → N-1)
@@ -471,7 +471,7 @@ The `SteppableTemplateExecutableTask` manages multi-step execution with per-step
471
471
-**Skips steps without rollback payload** (`hasRollback()` returns false)
472
472
-**Skips if template has no `@Rollback` method** (logs warning)
473
473
474
-
**Key Design Decision:** Same `SteppableTemplateExecutableTask` instance is used for both apply and rollback (no retry). The `stepIndex` state persists to enable rollback from the exact failure point.
474
+
**Key Design Decision:** Same `SteppableTemplateExecutableChange` instance is used for both apply and rollback (no retry). The `stepIndex` state persists to enable rollback from the exact failure point.
0 commit comments