Skip to content

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.

See Also