forge_system_one/lib.rs
1//! System One decision-model client: typed questions in, probabilities
2//! out. One endpoint and one model per `[systemone]` config section.
3
4pub mod client;
5pub mod config;
6pub mod error;
7pub mod wire;
8
9pub use client::SystemOneClient;
10pub use config::{DEFAULT_TIMEOUT_MS, SystemOneConfig, SystemOneSection, systemone_url};
11pub use error::SystemOneError;
12pub use wire::{Answer, AskOutcome, NoulCriteria, Question, Usage, validate_answer};