//! Authority resolution module for tier-aware conflict detection.
//!
//! This module provides tier-aware verdict computation that enables Aphoria to
//! resolve conflicts based on authority tiers. Higher-tier sources (lower tier
//! numbers) win in conflicts:
//!
//! - Tier 0 (Regulatory) > Tier 1 (Clinical/RFC) > Tier 2 (Observational) > etc.
//!
//! # Examples
//!
//! ```ignore
//! use aphoria::resolution::{compute_tier_aware_verdict, compute_tier_breakdown};
//!
//! // Compute tier breakdown from conflicts
//! let tier_breakdown = compute_tier_breakdown(&conflicts);
//!
//! // Get tier-aware verdict
//! let verdict = compute_tier_aware_verdict(&tier_breakdown, conflict_score, &config);
//!
//! // Display to user
//! println!("{}", verdict.display());
//! // Output: "❌ BLOCK Tier 1 (Clinical/RFC) - 2 sources, max confidence 0.95"
//! ```

pub mod authority;
pub mod tier_verdict;

// Re-export public types
pub use authority::{
    check_higher_tier_agreement, compute_tier_aware_verdict, compute_tier_breakdown,
};
pub use tier_verdict::{format_tier_name, TierAwareVerdict};
