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 forecast;
19pub mod health;
20pub mod helpers;
21pub mod history;
22pub mod hooks;
23pub mod launch;
24pub mod logger;
25pub mod models;
26pub mod monitor;
27pub mod process;
28pub mod rules;
29pub mod runtime;
30pub mod session;
31pub mod skills;
32pub mod terminals;
33pub mod theme;
34pub mod transcript;