Skip to main content

st/mem8/
mod.rs

1// Original memory index functionality
2pub mod memindex;
3
4// MEM8 wave-based cognitive architecture
5pub mod consciousness;
6pub mod conversation;
7pub mod developer_personas;
8pub mod format;
9pub mod git_temporal;
10pub mod integration;
11pub mod reactive;
12pub mod safety;
13pub mod simd;
14pub mod spatial_audio;
15pub mod wave;
16
17// Re-export original memindex types with namespace
18pub mod index {
19    pub use super::memindex::*;
20}
21
22// Re-export MEM8 types
23pub use consciousness::{ConsciousnessEngine, ConsciousnessState, SensorArbitrator};
24pub use conversation::{
25    ConversationAnalyzer, ConversationMemory, ConversationSummary, ConversationType,
26};
27pub use developer_personas::{DeveloperPersona, PersonaAnalyzer};
28pub use format::{CompressedWave, M8Writer, MarkqantEncoder};
29pub use git_temporal::{create_temporal_grooves, GitCommit, GitFileHistory, GitTemporalAnalyzer};
30pub use integration::{DirectoryEvent, DirectoryMetadata, SmartTreeMem8};
31pub use reactive::{ReactiveLayer, ReactiveMemory, ReactiveResponse, SensorInput};
32pub use safety::{
33    CollectiveEmotionalIntelligence, Custodian, DivergenceTracker, EmotionalMemoryTherapy,
34    RepetitionPrevention, SafetySystem, TemporalBlanketRecovery,
35};
36pub use simd::{PerformanceBenchmark, SimdGridOps, SimdWaveProcessor};
37pub use spatial_audio::{Position, SoundSource, SpatialAudioField, StereoSample};
38pub use wave::{FrequencyBand, MemoryWave, WaveGrid};