//! Core trait abstractions for UnifiedExecutor
//!
//! These traits were previously used for dependency injection but are no longer
//! actively used. The concrete types (LlmClient, ToolExecutor, InputChannel) are
//! used directly instead.
//!
//! This file is kept for historical reference and may be removed in the future.
