supercode_reduce/lib.rs
1//! Optional lossless, reversible reduction for coding-agent sessions.
2//!
3//! This package owns projection, inversion, verification, rehydration, and
4//! reduced handoff construction. It depends only on canonical interchange
5//! data and never on providers, tools, catalogs, or a native agent loop.
6
7#![warn(missing_docs)]
8
9mod engine;
10mod error;
11
12pub use engine::*;
13pub use error::{ReductionError, Result};
14
15/// Explicitly named alias for callers that also import another crate's `Result`.
16pub type ReductionResult<T> = Result<T>;