//! Unified file watcher system for automatic re-indexing.
//!
//! This module provides a single file watcher that routes events to
//! pluggable handlers for code files, documents, and configuration.
//!
//! # Architecture
//!
//! ```text
//! UnifiedWatcher
//! - Single notify::RecommendedWatcher
//! - Shared PathRegistry (interned paths)
//! - Shared Debouncer
//! - Routes events to handlers
//! |
//! +---------+---------+
//! | | |
//! CodeHandler DocHandler ConfigHandler
//! ```
pub use Debouncer;
pub use WatchError;
pub use ;
pub use ;
pub use PathRegistry;
pub use ;