//! PluginExecutor port — abstraction over named CLI tool execution.
use OsString;
use Output;
/// Port: Execute named CLI tools (plugins).
///
/// Abstracts plugin execution so the domain layer can request tool
/// execution without knowing about subprocess details or PATH resolution.