#![deny(missing_docs)]
#[cfg(feature = "knowledge")]
pub use brainwires_brain::knowledge;
pub mod clustering;
pub mod generator;
pub mod learning;
pub mod library;
pub mod seal;
#[cfg(feature = "native")]
pub mod storage;
pub mod techniques;
pub mod temperature;
pub use clustering::{TaskCluster, TaskClusterManager, cosine_similarity};
pub use generator::{GeneratedPrompt, PromptGenerator};
pub use learning::{ClusterSummary, PromptingLearningCoordinator, TechniqueStats};
pub use library::TechniqueLibrary;
pub use seal::SealProcessingResult;
#[cfg(feature = "native")]
pub use storage::{ClusterStorage, StorageStats};
pub use techniques::{
ComplexityLevel, PromptingTechnique, TaskCharacteristic, TechniqueCategory, TechniqueMetadata,
};
pub use temperature::{TemperatureOptimizer, TemperaturePerformance};