Redacted journal-backed run listing row.
Listing intentionally exposes only lookup and state fields. Detailed attempt
inputs, results, errors, claims, and idempotency keys stay behind
Squidie.inspect_run/2.
Summary
Types
@type t() :: %Squidie.ReadModel.Listing.Summary{ anomalies: [map()], deadline: map() | nil, definition_version: String.t() | nil, indexed_at: DateTime.t(), queue: String.t(), run_id: String.t(), status: atom(), terminal?: boolean(), terminal_status: atom() | nil, thread_revision: non_neg_integer(), workflow: String.t() }