First attempt
✓ Trigger
logged
→
✓ Step 2
logged
→
⚡ Step 3
worker dies
Resume, fresh worker
✓ Trigger
skipped
→
✓ Step 2
skipped
→
↻ Step 3
re-runs
→
▶ Step 4
runs fresh
•
reused from log
•
in-flight step re-runs
•
continues fresh