meditate_core/lib.rs
1//! The pure core of meditate: the breath engine, the orb scene, the half-block
2//! renderers, the seasonal palette, and the title ramp — everything that is
3//! free of I/O, clocks, and the terminal, so it compiles to both the native CLI
4//! and `wasm32-unknown-unknown` for the web build.
5//!
6//! What lives here is deterministic: the breath engine is driven by a session
7//! clock the caller supplies on each tick, and capability/palette inputs are
8//! passed in rather than detected. The native binding (`std::env`, the real
9//! clock, the terminal) stays in the `meditate` crate.
10
11pub mod breath;
12pub mod caps;
13pub mod palette;
14pub mod render;
15pub mod title;