Hephaestus.Core.ExecutionEntry (hephaestus v0.3.1)

Copy Markdown View Source

A record of a step execution in the workflow history.

Entries are appended to Instance.execution_history as steps complete, forming an audit trail of the workflow execution.

Summary

Types

t()

A recorded step execution containing the step reference, triggered event, timestamp, and optional context updates.

Types

t()

@type t() :: %Hephaestus.Core.ExecutionEntry{
  context_updates: map() | nil,
  event: atom(),
  step_ref: module(),
  timestamp: DateTime.t()
}

A recorded step execution containing the step reference, triggered event, timestamp, and optional context updates.