Parlora.BackendResult (Parlora v0.1.0)

Copy Markdown View Source

Verified backend outcome; cancellation does not imply reversal of side effects.

Summary

Types

status()

@type status() :: :completed | :failed | :cancelled

t()

@type t() :: %Parlora.BackendResult{
  error: Parlora.Error.t() | nil,
  facts: map(),
  metadata: map(),
  provider_generation: non_neg_integer(),
  request_id: String.t(),
  status: status(),
  summary: String.t() | nil,
  task_id: String.t(),
  task_revision: pos_integer()
}