codlet_core/state/mod.rs
1//! Pure lifecycle classifiers (RFC-005, RFC-006, RFC-007).
2//!
3//! Each sub-module encodes a single state machine as a pure function. No I/O,
4//! no `async`. Adapters supply the inputs; these functions produce the outcome.
5
6pub mod claim;
7pub mod session;
8pub mod token;
9
10pub use claim::{ClaimOutcome, classify_claim};
11pub use session::{SessionValidationOutcome, classify_session};
12pub use token::{TokenConsumeOutcome, classify_token_consume};