aaai-core
Core engine for aaai (audit for asset integrity).
This crate is GUI- and CLI-independent. It owns all business logic:
folder diffing, audit definition I/O, audit judgement, and report
generation. Both aaai-cli and aaai-gui depend on this crate and
share the same judgement results — the spec's CLI/GUI consistency
requirement is satisfied structurally.
Module map
aaai-core
├── config — AuditDefinition and its YAML I/O
├── diff — folder walker and DiffEntry production
├── audit — match DiffEntries against AuditDefinition → AuditResult
└── report — Markdown / JSON report generation