pub mod analytics;
pub mod community;
pub mod content_hash;
pub mod decay;
pub mod dream;
pub mod embed;
pub mod filter;
pub mod git;
pub mod palace;
pub mod registry;
pub mod retrieval;
pub mod room_identity;
pub mod semantic_consolidation;
pub mod share;
pub mod store;
pub mod timeouts;
pub mod wing_identity;
pub use community::{KnowledgeGap, find_communities};
pub use content_hash::{
CONTENT_HASH_VERSION, ContentHash, memory_content_hash, normalize_for_hash,
};
pub use palace::{Drawer, DrawerType, Palace, PalaceId, Room, RoomType, Wing};
pub use registry::PalaceRegistry;
pub use retrieval::PalaceHandle;
pub use room_identity::{DEFAULT_WING_ID, canonical_room_key, mint_room_id, room_to_uuid};
pub use semantic_consolidation::{
ConsolidationAction, ConsolidationProvider, ConsolidationResult, MockInference,
OllamaInference, OpenRouterInference, SemanticConsolidationConfig, SemanticConsolidator,
inference_available, resolve_consolidation_provider,
};
pub use share::{
ImportOutcome, ImportSummary, SHARE_FORMAT_VERSION, SharedMemoryRecord, export_palace_jsonl,
export_palace_records, import_palace_jsonl, import_palace_records, supersede_drawer,
};
pub use wing_identity::{DEFAULT_WING_LABEL, canonical_wing_key, mint_wing_id};