specfold-core 0.7.1

Library behind specfold: typed Markdown documents, owners, a derived graph and checks.
Documentation
//! Rules over what files hold and where they may go: attachments (P2, P3, E1, E2), agent assets
//! (A1-A4), invisible characters (H1), secrets and guards (U1, U2), and visibility (V1-V3).

mod asset_refs;
mod assets;
mod attachments;
mod guarded;
mod hidden;
mod machine_paths;
mod secrets;
mod visibility;

pub use asset_refs::AssetRefsExist;
pub use assets::{AssetFrontmatter, AssetNamesUnique};
pub use attachments::{HashesMatch, Registered, SizeLimit, StoredExist};
pub use guarded::GuardsPass;
pub use hidden::HiddenChars;
pub use machine_paths::NoMachinePaths;
pub use secrets::NoSecrets;
pub use visibility::{ExternalCites, NoLocalCites, NotInPublic};