Files
ruvnet--RuView/vendor/ruvector/crates/sona/src/mod.rs
T

24 lines
723 B
Rust

//! SONA (Self-Optimizing Neural Architecture)
//!
//! Adaptive learning system with ReasoningBank integration.
pub mod types;
pub mod lora;
pub mod trajectory;
pub mod ewc;
pub mod reasoning_bank;
pub mod loops;
pub mod engine;
// Re-export main types
pub use types::{
LearningSignal, QueryTrajectory, TrajectoryStep,
LearnedPattern, PatternType, SignalMetadata, SonaConfig,
};
pub use lora::{MicroLoRA, BaseLoRA, LoRAEngine, LoRALayer};
pub use trajectory::{TrajectoryBuffer, TrajectoryBuilder, TrajectoryIdGen};
pub use ewc::{EwcConfig, EwcPlusPlus, TaskFisher};
pub use reasoning_bank::{ReasoningBank, PatternConfig};
pub use loops::{InstantLoop, BackgroundLoop, LoopCoordinator};
pub use engine::SonaEngine;