Definitively.Run.Snapshot (definitively v0.3.0)

Copy Markdown

Read-only view of a workflow run for CLI/MCP status queries.

Summary

Types

t()

@type t() :: %Definitively.Run.Snapshot{
  approval_prompt: String.t() | nil,
  current_state: atom(),
  done: boolean(),
  history: [map()],
  program: Definitively.Domain.Program.t() | nil,
  program_id: String.t(),
  run_context: Definitively.Workflow.RunContext.t() | nil,
  run_id: String.t() | nil,
  state_type: atom() | nil
}