Skip to main content

kaizen/
lib.rs

1// SPDX-License-Identifier: AGPL-3.0-or-later
2
3//! # kaizen
4//!
5//! Re-exports the internal crate graph for the `kaizen` binary, integration tests, and
6//! `cargo check` of the full tree.
7//!
8//! # Documentation for users
9//!
10//! Prose lives in the repository on GitHub: [`docs/`](https://github.com/marquesds/kaizen/tree/main/docs)
11//! (CLI, configuration, and the [telemetry journey](https://github.com/marquesds/kaizen/blob/main/docs/telemetry-journey.md)
12//! explainer). The [docs.rs](https://docs.rs/kaizen-cli) page documents **this** Rust API; it does
13//! not include the `docs/` markdown because that folder is excluded from the published crate
14//! (see `exclude` in `Cargo.toml`).
15
16pub mod collect;
17pub mod core;
18
19pub use crate::core::DataSource;
20pub mod experiment;
21pub mod mcp;
22pub mod metrics;
23pub mod provider;
24pub mod proxy;
25pub mod report;
26pub mod retro;
27pub mod shell;
28pub mod store;
29pub mod sync;
30pub mod telemetry;
31pub mod ui;