//! Core types, configuration, and error handling for the Argus platform.
//!
//! This crate provides the shared foundation used by all other Argus crates:
//! - [`ArgusError`] — unified error type using `thiserror`
//! - [`ArgusConfig`] — configuration loaded from `.argus.toml`
//! - Shared types: [`FileNode`], [`DiffHunk`], [`RiskScore`], [`Severity`],
//! [`ReviewComment`], [`SearchResult`], [`OutputFormat`]
pub use ;
pub use ArgusError;
pub use ;
/// A convenience `Result` type for Argus operations.
pub type Result<T> = Result;