#[cfg(all(feature = "native", feature = "browser"))]
compile_error!(
"features `native` and `browser` are mutually exclusive; \
use --no-default-features --features browser for browser/WASM builds"
);
pub mod agent;
#[cfg(feature = "native")]
pub mod agent_bus;
pub mod agent_routing;
pub mod bootstrap;
#[cfg(feature = "rvf")]
pub use clawft_cow_memory;
pub mod bus;
pub mod chain_event;
pub mod clawft_md;
pub mod config_merge;
pub mod json_repair;
pub mod local_llm_bridge;
#[cfg(feature = "native")]
pub mod placement_hook;
pub mod pipeline;
#[cfg(feature = "native")]
pub mod planning;
pub mod routing_validation;
pub mod runtime;
pub mod observation_pack;
pub mod security;
pub mod session;
pub mod tools;
pub mod workspace;
#[cfg(feature = "vector-memory")]
pub mod embeddings;
#[cfg(feature = "vector-memory")]
pub mod intelligent_router;
#[cfg(feature = "vector-memory")]
pub mod policy_kernel;
#[cfg(feature = "vector-memory")]
pub mod session_indexer;
#[cfg(feature = "vector-memory")]
pub mod vector_store;
#[cfg(feature = "rvf")]
pub mod complexity;
#[cfg(feature = "rvf")]
pub mod memory_bootstrap;
#[cfg(feature = "rvf")]
pub mod scoring;