taudit-core 3.0.0

Deterministic authority graph and propagation engine for CI/CD: typed nodes, trust zones, and edges for how credentials and identities flow—used by graph analysis, not standalone linting.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// Core error type — no I/O variants. Adapters wrap this in their own errors.
#[derive(Debug, thiserror::Error)]
pub enum TauditError {
    #[error("parse error: {0}")]
    Parse(String),

    #[error("invalid graph: {0}")]
    InvalidGraph(String),

    #[error("analysis error: {0}")]
    Analysis(String),

    #[error("report error: {0}")]
    Report(String),
}