// file: kb_lib/src/detect.rs //! Detection pipeline facade. //! //! This module sits between transport/connectors and persistence. //! It centralizes how technical observations, analysis signals and //! candidate tokens are persisted before richer detection logic is added. mod service; mod solana_ws; mod types; pub use crate::detect::service::KbDetectionPersistenceService; pub use crate::detect::solana_ws::KbSolanaWsDetectionOutcome; pub use crate::detect::solana_ws::KbSolanaWsDetectionService; pub use crate::detect::types::KbDetectionObservationInput; pub use crate::detect::types::KbDetectionSignalInput; pub use crate::detect::types::KbDetectionTokenCandidateInput; pub use crate::detect::types::KbDetectionTokenCandidateResult;