AITrace.Trace.ReplayBundle (AITrace v0.2.0)

Copy Markdown View Source

Root AITrace replay bundle artifact for file exports.

Summary

Types

t()

@type t() :: %AITrace.Trace.ReplayBundle{
  audit_ref: String.t(),
  bundle_ref: String.t(),
  context_packet_hash: String.t() | nil,
  context_packet_ref: String.t() | nil,
  divergence_list_ref: String.t(),
  model_invocation_ref: String.t() | nil,
  model_receipt_ref: String.t() | nil,
  persistence_posture: AITrace.PersistencePosture.t(),
  redaction_policy_ref: String.t(),
  release_manifest_ref: String.t(),
  replay_trace_ref: String.t(),
  route_decision_ref: String.t() | nil,
  source_trace_ref: String.t()
}

Functions

new(attrs)

@spec new(map()) :: {:ok, t()} | {:error, term()}