Expand description
§kaizen
Re-exports the internal crate graph for the kaizen binary, integration tests, and
cargo check of the full tree.
§Documentation for users
Prose lives in the repository on GitHub: docs/
(CLI, configuration, and the telemetry journey
explainer). The docs.rs page documents this Rust API; it does
not include the docs/ markdown because that folder is excluded from the published crate
(see exclude in Cargo.toml).
Re-exports§
pub use crate::core::DataSource;
Modules§
- collect
- core
- experiment
- Experiment binding + stats v0. See
docs/experiments.md. - mcp
- Model Context Protocol (stdio) — most CLI workflows as MCP tools (see
docs/mcp.mdfor shell-only commands). - metrics
- provider
- Query-back from telemetry providers (PostHog, Datadog). OTLP has no pull in v1.
- proxy
- Local Anthropic API-compatible HTTP forwarder +
EventSource::Proxyin SQLite. Seedocs/llm-proxy.md. - report
- Atomic report files + Markdown rendering for retro.
- retro
- Heuristic retro engine (M5): pure ranking + IO at boundaries.
- shell
- store
- sync
- Sync daemon: redacted outbox →
POST /v1/events. - telemetry
- Optional pluggable sinks that receive the same redacted
IngestExportBatchas Kaizen sync. Fan-out runs in parallel with the primaryPOST(seesync::engine); outbox is committed only when the primary succeeds (and, whenfail_openisfalse, when the fan-out completesOk). - ui