pub mod domain; pub mod lesson; pub mod query; pub mod prompt; pub mod gate_parser; pub mod gated_loop; pub mod query_executor; pub use gate_parser::{GateResponse, ParseError, parse_gate_response}; pub use domain::{ Chunk, Level, MemoryNode, Provenance, Record, Role, ProjectId, QueryId, RunId, Sha256Hash, }; pub use lesson::{ derive_lessons, extract, lookup, normalise, render_injection, render_skill, similarity, tool_of_cmd, Confidence, Event, Hit, Lesson, Signature, Tier, }; pub use query::{Query, QuerySet, SynthesisQuery}; pub use prompt::PromptBuilder;