Trace struct capturing recall pipeline execution details.
Summary
Types
@type t() :: %Mnemosyne.Notifier.Trace.Recall{ candidate_count: non_neg_integer(), candidates_per_hop: %{required(non_neg_integer()) => non_neg_integer()} | nil, duration_us: non_neg_integer(), hops: non_neg_integer(), mode: atom(), phase_timings: %{required(atom()) => non_neg_integer()} | nil, refinements: [map()], rejected: %{required(atom()) => non_neg_integer()} | nil, result_count: non_neg_integer(), scores: %{required(String.t()) => float()} | nil, tags: [String.t()], verbosity: :summary | :detailed }