Compact run projection for list and dashboard views.
Summary
Types
@type t() :: %SquidSonar.Runs.RunSummary{ current_step: atom() | String.t() | nil, id: term(), inserted_at: DateTime.t() | NaiveDateTime.t() | nil, status: atom() | nil, trigger: atom() | String.t() | nil, updated_at: DateTime.t() | NaiveDateTime.t() | nil, workflow: module() | String.t() | nil }