//! Pure data types for kaish — structured output, values, tool schemas.
//!
//! This crate is a leaf dependency with no async runtime, no parser, no I/O.
//! It exists so that consumers (kaijutsu, external tools) can work with kaish's
//! type system without pulling kaish-kernel's ~60 transitive deps.
// `plan` is deliberately NOT in the flat re-export block below: its names
// are generic (Plan, PlannedCommand, PlannedValue) and would collide at the
// crate root. Consumers write `kaish_types::plan::Plan`, like `clock`.
// Flat re-exports for convenience
pub use *;
pub use ;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;