History and Commands
The graph engine used NodeResult and workflow effects. The durable runtime records history events and commands.
History Events
Append-only facts ordered by (runId, sequence). Common types:
workflowStarted- activity scheduled / completed / failed
- user task created / completed / expired
- signal received
- timer fired
- cancelled / retried / redriven
- completed / failed / continuedAsNew
Commands
Obligations that may still need a worker, user, timer, signal, or child run. Unique on (runId, operationKey, attempt).
Statuses: pending, claimed, completed, failed, cancelled.
Run Status
running, blocked, completed, failed, cancelled, continuedAsNew.