//! API handlers for Aphoria code-level truth linting operations.
//!
//! This module is organized into:
//! - `policy` - Trust pack import/export and blessing handlers
//! - `scan` - Project scanning handlers
//! - `report` - Observation reporting and pattern query handlers

// Make submodules crate-visible so utoipa path structs can be accessed
pub(crate) mod policy;
pub(crate) mod report;
pub(crate) mod scan;

// Re-export all public handlers to preserve API
pub use policy::{bless, export_policy, import_policy};
pub use report::{get_patterns, push_community_observations, push_observations};
pub use scan::{list_scans, scan};
