claudectl_core/lib.rs
1//! claudectl-core — foundational types and IO primitives.
2//!
3//! Carved out from the binary crate as the first step of the workspace
4//! refactor (epic #279). The binary, TUI, brain, bus, and every future crate
5//! depend on this; this crate depends on nothing claudectl-specific in
6//! return. Dependency direction is enforced by CI (#277) once the rest of
7//! the epic lands.
8
9#![allow(unknown_lints)]
10#![allow(
11 clippy::collapsible_if,
12 clippy::manual_is_multiple_of,
13 clippy::io_other_error
14)]
15
16pub mod config;
17pub mod discovery;
18pub mod health;
19pub mod helpers;
20pub mod history;
21pub mod hooks;
22pub mod launch;
23pub mod logger;
24pub mod models;
25pub mod monitor;
26pub mod process;
27pub mod rules;
28pub mod runtime;
29pub mod session;
30pub mod skills;
31pub mod terminals;
32pub mod theme;
33pub mod transcript;