pub mod prelude {
pub use crate::server::brp_client::BrpClient;
pub use crate::server::brp_messages::{BrpRequest, BrpResponse};
pub use crate::server::error::{Error, Result};
pub use crate::server::query_parser::{QueryParser, RegexQueryParser};
pub use crate::server::query_builder::{
QueryBuilder, QueryCostEstimator, QueryOptimizer, QueryValidator,
};
pub use crate::server::query_builder_processor::QueryBuilderProcessor;
pub use crate::server::mcp_server::McpServer;
pub use crate::server::experiment_system::{Action, ActionExecutor, ActionResult};
pub use crate::server::hypothesis_system::{Hypothesis, TestResult, TestRunner};
pub use crate::server::timeline_branching::{BranchId, TimelineBranchManager};
pub use crate::server::recording_system::{Recording, RecordingState};
pub use crate::server::playback_system::PlaybackState;
pub use crate::server::session_manager::{DebugSession, SessionManager, SessionManagerConfig};
pub use crate::server::session_processor::SessionProcessor;
}
pub mod error;
pub mod config;
pub mod circuit_breaker;
pub mod connection_pool;
pub mod heartbeat;
pub mod brp;
pub mod brp_client;
pub mod brp_client_v2;
pub mod brp_command_handler;
pub mod brp_integration;
pub mod brp_validation;
pub mod debug_brp_handler;
pub mod debug_command_processor;
pub mod entity_inspector;
pub mod mcp_server;
pub mod mcp_server_v2;
pub mod mcp_tools;
pub mod query_builder_processor;
pub mod system_profiler;
pub mod system_profiler_processor;
pub mod memory_profiler;
pub mod memory_profiler_processor;
pub mod visual_debug_overlay;
pub mod visual_debug_overlay_processor;
pub mod issue_detector;
pub mod issue_detector_processor;
pub mod performance_budget;
pub mod performance_budget_processor;
#[cfg(feature = "visual_overlays")]
pub mod visual_overlays;
pub mod query_parser;
pub mod query_builder;
pub mod semantic_analyzer;
pub mod experiment_system;
pub mod hypothesis_system;
pub mod stress_test_system;
pub mod recording_system;
pub mod playback_system;
pub mod timeline_branching;
pub mod checkpoint;
pub mod state_diff;
pub mod session_manager;
pub mod session_processor;
pub mod replay_actor;
pub mod anomaly_detector;
pub mod diagnostics;
pub mod resource_manager;
pub mod tool_orchestration;
pub mod dead_letter_queue;
pub mod lazy_init;
pub mod command_cache;
pub mod response_pool;
pub mod profiling;
pub mod compile_opts;
pub mod memory_optimization_tracker;
pub mod memory_pools;
pub mod deadlock_detector;
pub mod lock_contention_benchmark;
pub mod benchmark_runner;
pub mod brp_client_refactored;
pub mod tools;
#[cfg(test)]
pub mod panic_prevention_tests;
pub mod pattern_learning;
pub mod suggestion_engine;
pub mod workflow_automation;
pub mod hot_reload;
pub mod bevy_reflection;
pub mod query_optimization;
pub mod parallel_query_executor;
pub mod query_optimization_guide;
pub mod bevy_observability_integration;
#[cfg(feature = "observability")]
pub mod observability;
pub use brp as brp_messages;