Skip to main content

entrenar/integrity/behavioral/
counts.rs

1//! Violation count tracking
2//!
3//! Provides structured counts of violations by severity level.
4
5/// Counts of violations by severity
6#[derive(Debug, Clone, Copy, PartialEq, Eq)]
7pub struct ViolationCounts {
8    /// Critical violations (severity >= 0.8)
9    pub critical: u32,
10    /// Warning violations (0.5 <= severity < 0.8)
11    pub warnings: u32,
12    /// Minor violations (severity < 0.5)
13    pub minor: u32,
14    /// Total violations
15    pub total: u32,
16}