Skip to main content

Crate aaai_core

Crate aaai_core 

Source
Expand description

§aaai-core

Core engine for aaai (audit for asset integrity).

§Module map

aaai-core
  ├── config    — AuditDefinition and its YAML I/O
  ├── diff      — folder walker, DiffEntry, ignore patterns
  ├── audit     — match DiffEntries → AuditResult
  ├── report    — Markdown / JSON report generation
  ├── history   — append-only audit run log
  ├── templates — built-in rule templates
  └── profile   — named before/after/definition presets

Re-exports§

pub use audit::engine::AuditEngine;
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::DiffType;
pub use diff::ignore::IgnoreRules;
pub use report::generator::ReportGenerator;

Modules§

audit
config
diff
history
profile
report
templates