pub mod command;
pub mod executor;
pub mod http_client;
pub mod result;
pub use crate::core::doctor::{CheckStatus, DoctorCheck, DoctorReport};
pub use command::TrustyCommand;
pub use executor::CommandExecutor;
pub use http_client::{
BreakerRow, ChatMessage, ConfigRecommendation, CoordinatorChatOutcome, CoordinatorContext,
CoordinatorSession, DaemonClient, DiscoveredProjectRow, EventRow, LastSeen, LlmChatOutcome,
OverseerSnapshot, PairConfirm, PairRequest, PairStatus, SessionRow, TmuxSessionRow,
};
pub use result::{
CommandResult, DecisionCounts, DiscoveredProjectSummary, RecommendationSummary, SessionSummary,
TmuxSessionSummary,
};