1pub mod config;
12pub mod error;
13pub mod protocol;
14pub mod source;
15pub mod surface;
16pub mod trigger;
17pub mod verdict;
18
19pub use config::{
20 discover_config_for_path, load_config_for_path, CheckConfig, CheckSourceConfig, ConfigV1,
21 GateConfig, TriggerConfig, CLAUDE_PROJECT_DIR_ENV, CONFIG_VERSION,
22};
23pub use error::{KlaspError, Result};
24pub use protocol::{GateError, GateInput, GateProtocol, ToolInput, GATE_SCHEMA_VERSION};
25pub use source::{CheckResult, CheckSource, CheckSourceError, RepoState};
26pub use surface::{AgentSurface, InstallContext, InstallError, InstallReport};
27pub use trigger::{GitEvent, Trigger};
28pub use verdict::{Finding, Severity, Verdict, VerdictPolicy};