vios_app 0.1.1

Small JSON vaults: Argon2id + AES-GCM, with optional AAD binding.
Documentation
// src/lib.rs

// --- Public re-exports -------------------------------------------------------
pub use crate::vault::vault_crypto::{decrypt_vault, encrypt_v2 as encrypt_vault};

// --- Build / version banner ---------------------------------------------------
pub mod build_info;

// --- Core (always on) ---------------------------------------------------------
pub mod agents;
pub mod cia;
pub mod cli;
pub mod congruence;
pub mod decrypt;
pub mod docflow;
pub mod echoscript;
pub mod echoscript_compiler;
pub mod emotion_congruence;
pub mod naorix;
pub mod passutil;
pub mod reem;
pub mod reem_mapper;
pub mod tools;
pub mod utils;
pub mod vault;
pub mod vault_crypto;
pub mod vault_io;
pub mod vault_memory;
pub mod vault_payload_ext;
pub mod vaults;
pub mod vaultseal;
pub mod vaultseal_register;
pub mod vaultseal_utils;
pub mod whisper;
pub mod whisper_loop;
pub mod whisper_utils;

// --- Optional features --------------------------------------------------------

// PDF backends & helpers (requires `pdf` feature: printpdf/pdf-writer)
#[cfg(feature = "pdf")]
pub mod pdf;

#[cfg(feature = "pdf")]
pub mod pdf_tools;

// GUI stack (requires `gui` feature: eframe/egui/rfd/etc.)
#[cfg(feature = "gui")]
pub mod gui;

// VaultGate watcher (uses `notify`, behind `watch` feature)
#[cfg(feature = "watch")]
pub mod vaultgate;

// -----------------------------------------------------------------------------
// trailing comments retained for your hooks / CI smoke markers
// trigger hook
// trigger again
// trigger again
// hook test
// hook test
// hook test
// hook test
// hook test
// hook test
// hook test
// trigger clippy
// hook smoke
// strict mode check

pub mod devteam {
    pub mod coder;
    pub mod planner;
    pub mod reviewer;
    pub mod router;
    pub mod sec_auditor;
    pub mod types;
}