Expand description
§aaai-core v0.4.0
Core engine for aaai (audit for asset integrity).
§Module map
aaai-core
├── config — AuditDefinition and its YAML I/O
├── diff — parallel folder walker, DiffEntry (binary + stats), ignore patterns
├── audit — match DiffEntries → AuditResult; large-file warnings
├── report — Markdown / JSON report generation (with optional masking)
├── history — append-only audit run log (~/.aaai/history.jsonl)
├── masking — regex-based secret masking engine
├── project — .aaai.yaml project-level config
├── templates — built-in rule templates
└── profile — named before/after/definition presetsRe-exports§
pub use audit::engine::AuditEngine;pub use audit::engine::AuditOptions;pub use audit::result::AuditResult;pub use audit::result::AuditStatus;pub use audit::result::AuditSummary;pub use audit::result::FileAuditResult;pub use config::definition::AuditDefinition;pub use config::definition::AuditEntry;pub use config::definition::AuditStrategy;pub use diff::engine::DiffEngine;pub use diff::entry::DiffEntry;pub use diff::entry::DiffStats;pub use diff::entry::DiffType;pub use diff::entry::LARGE_FILE_THRESHOLD;pub use diff::ignore::IgnoreRules;pub use diff::progress::DiffProgress;pub use diff::progress::ProgressSink;pub use diff::progress::ChannelProgress;pub use diff::progress::NullProgress;pub use masking::engine::MaskingEngine;pub use report::generator::ReportGenerator;