Glossary
| Term | Meaning |
|---|---|
| Operation | Versioned input, output, and expected-failure boundary for automated execution |
| Operation handler | Effectful implementation executed by a leased worker |
| Binding | JSONPath selection of durable data in a JSON workflow |
| Blocked | Healthy wait for durable external work |
| Command | Obligation created by a decision |
| Continue as new | Atomic close of a run and creation of its successor |
| Digest / fingerprint | Integrity assertion for a published code + version |
| Drive | Replay the workflow until the next unresolved await |
| Fencing | claimGeneration that rejects stale workers |
| History | Append-only ordered events for a run |
| Operation key | Stable identity of a durable await |
| Schema | Reusable, domain-neutral data contract combining a structural JSON Schema, typed encoder/decoder, validation, examples, and sensitivity metadata |
| Redrive | Audited re-evaluation of a failed or stuck run |
| Replay | Invoke the workflow from the top using recorded results |
| Run | One execution of a version-pinned definition |
| Saga | Reverse-order compensation of completed steps |
| Event | Typed fact sent into a workflow run |
| Work | Assigned durable request with a typed response |
| Work item | Runtime instance of requested work, including audience, assignee, and response state |
| WorkflowModule | Installable list of definitions and handlers |
| Workflow definition | Immutable workflow identity plus input, output, and expected-failure schemas |
| Workflow handler | Deterministic executable implementation of a workflow definition |
| Workflow cause | Structured expected failure, defect, cancellation, timeout, or composite failure |
| WorkflowRuntime | Canonical durable orchestrator |