//! Pure engines of libreDecision — no IO, no clock, no randomness. //! //! Everything that decides an outcome lives here so it can be tested in //! isolation and ported verbatim: the inertial threshold (parity with the //! Python/TypeScript reference of the v2 maquette), the edit classifier that //! separates a typo fix from a change of meaning, the rule-based editing //! assistant, and the composition of a document under permanent vote. pub mod address; pub mod assist; pub mod ballot; pub mod buffer; pub mod compose; pub mod correction; pub mod edit; pub mod inertia; pub mod names; pub mod objection; pub mod order; pub mod pending; pub mod threshold; pub use inertia::{InertiaLevel, Participation, Scale}; pub use threshold::{FormulaParams, Tally};