//! The score tuple and the per-candidate record passed to the decider trait.
use crateActionId;
/// Per-action score output.
///
/// `priority` is copied from the action registration; `score` is the scalar
/// output of the [`Scorer`]. The default decider implementation uses
/// `score` only, but users can override to implement lexicographic policies.
///
/// [`Scorer`]: crate::scoring::Scorer
/// One candidate handed to the decider trait's decide method.