Compact run projection for list and dashboard views.
Summary
Types
@type t() :: %SquidSonar.Runs.RunSummary{ anomalies: [map()], id: String.t(), indexed_at: DateTime.t() | NaiveDateTime.t() | nil, queue: String.t(), status: atom() | nil, terminal_status: atom() | nil, thread_revision: non_neg_integer() | nil, workflow: String.t() | module() | nil }