//! Structured scoring breakdown for oracle results.
//!
//! Each `ScoringReason` records one contribution to the confidence or impact score, giving
//! operators a transparent audit trail of how a verdict was computed.
use ;
/// One contribution to the confidence or impact score.
///
/// Reasons are accumulated during classification and attached to the `OracleResult` so the
/// operator can see exactly which signals drove the final verdict and severity.
/// Which scoring axis a reason contributes to.