complior-cli 1.0.0

AI Act Compliance Scanner & Fixer — CLI
/// Activity log entry for the Dashboard widget.
#[derive(Debug, Clone)]
pub struct ActivityEntry {
    pub timestamp: String,
    pub kind: ActivityKind,
    pub detail: String,
}

/// Kind of activity logged to the Dashboard.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ActivityKind {
    Scan,
    Fix,
    Watch,
}

impl ActivityKind {
    pub const fn icon(self) -> char {
        match self {
            Self::Scan => 'S',
            Self::Fix => 'F',
            Self::Watch => 'W',
        }
    }
}