Expand description
Step operation — checkpointed work units with optional retries.
Implement FR8, FR9, FR10, FR11: named steps that execute a closure, checkpoint the result, support server-side retries, and handle typed errors.
This module follows the Python SDK’s two-phase checkpoint pattern:
- Checkpoint START (sync)
- Execute closure
- Checkpoint SUCCEED, FAIL, or RETRY (sync)