Scoria.Runtime.RunSummary (scoria v0.1.0)

Copy Markdown View Source

Stable public summary DTO for lifecycle, polling, and resume flows.

Summary

Types

t()

@type t() :: %Scoria.Runtime.RunSummary{
  actor_id: String.t() | nil,
  any_seam_executed_live: boolean(),
  awaiting_approval: boolean(),
  completed_at: DateTime.t() | nil,
  current_step_id: Ecto.UUID.t() | nil,
  execution_mode: String.t(),
  inserted_at: DateTime.t() | nil,
  latest_checkpoint_id: Ecto.UUID.t() | nil,
  live_tool_allowlist: [String.t()],
  replay_posture: String.t(),
  run_id: String.t(),
  session_id: String.t() | nil,
  source_checkpoint_id: Ecto.UUID.t() | nil,
  source_run_id: Ecto.UUID.t() | nil,
  started_at: DateTime.t() | nil,
  status: String.t(),
  tenant_id: String.t() | nil,
  updated_at: DateTime.t() | nil
}

Functions

from_run(run)