#![cfg_attr(coverage_nightly, coverage(off))]
pub mod advanced_analysis_handlers;
#[cfg(feature = "agent-daemon")]
pub mod agent_handlers;
pub mod analysis;
pub mod analysis_handlers;
pub mod analyze_defects_handler; #[cfg(test)]
pub mod annotation_tdd_tests;
pub mod big_o_handlers;
pub mod bottleneck_handler; pub mod brick_score_handlers; pub mod bug_report_handler; pub mod cache;
#[cfg(feature = "mutation-testing")]
pub mod cargo_mutants_backend; pub mod churn_formatter;
pub mod ci_local_handler; pub mod cleanup_resources_handler; pub mod complexity_handlers;
pub mod comply_cb_detect; pub mod comply_handlers; pub mod comprehensive_analysis_handler;
pub mod comprehensive_handler;
pub mod config_command_handlers;
pub mod configuration_handlers;
pub mod coverage_improve_handler;
pub mod cuda_tdg_handlers; pub mod dead_code_handlers; pub mod debug_handlers; #[cfg(feature = "deep-wasm")]
pub mod deep_wasm_handlers;
pub mod defect_prediction_handler;
#[cfg(feature = "demo")]
pub mod demo_handlers;
pub mod demo_score_handlers; pub mod deps_audit_handlers; pub mod doc_validate_handlers;
pub mod duplication_analysis;
pub mod enforce_handlers;
pub mod enhanced_reporting_handlers;
pub mod extract_handler; pub mod five_whys_handlers; pub mod generation_handlers;
#[cfg(test)]
pub mod graph_context_integration_tests;
pub mod handler_utils; pub mod health_handler;
pub mod hooks_command_handlers;
pub mod hooks_stack_handler; pub mod incremental_coverage_handler;
pub mod infra_score_handlers; pub mod kaizen_handler; pub mod lint_hotspot_handlers;
#[cfg(test)]
pub mod lint_hotspot_property_tests;
pub mod localize_handlers; pub mod memory;
#[cfg(feature = "mutation-testing")]
pub mod mutate;
#[cfg(feature = "mutation-testing")]
pub mod mutation_handlers;
pub mod name_similarity_analysis;
pub mod new_tdg_handler;
pub mod oracle_handlers; pub mod org_handlers;
pub mod perfection_score_handlers; pub mod popper_score_handlers; pub mod predict_quality_handlers; pub mod project_diag_handlers; pub mod prompt_handlers;
pub mod proof_annotations_handler;
pub mod provability_handler;
pub mod qa_work_handler;
pub mod qdd_handlers;
pub mod quality_gate_formatter;
#[cfg(test)]
pub mod quality_gate_property_tests;
pub mod quality_gates_handler; pub mod query_handler; pub mod readme_validate_handlers; pub mod red_team; pub mod refactor_auto_handlers;
#[cfg(test)]
pub mod refactor_auto_property_tests;
pub mod refactor_auto_types; pub mod refactor_docs_handlers;
pub mod refactor_handlers;
pub mod repo_score_handlers; pub mod roadmap_handler;
pub mod rust_project_score_handlers; pub mod satd_handler;
pub mod score_handler;
pub mod similarity_handler;
pub mod spec_falsify_handler;
pub mod spec_handlers; pub mod split_auto_handler; pub mod split_handler; pub mod sql_handler; pub mod stack_scaffold_handler; pub mod stack_sync_handler; pub mod subagent_handlers;
pub mod tdg_diagnostic_handler;
pub mod tdg_formatter;
#[cfg(test)]
pub mod tdg_git_context_tests; pub mod tdg_handlers;
#[cfg(test)]
pub mod tdg_history_tests; pub mod telemetry_handlers;
pub mod test_discovery_handlers; pub mod test_handlers;
pub mod test_stability_handler; pub mod timeline_mode; pub mod unified_context_advanced;
#[cfg(test)]
pub mod unified_context_advanced_tests;
pub mod unified_context_builder;
#[cfg(test)]
pub mod unified_context_property_tests;
pub mod utility_handlers;
pub mod utility_serve_handlers; #[cfg(feature = "wasm-ast")]
pub mod wasm_handler;
pub mod wasm_handlers; pub mod work_contract; pub mod work_contract_binding; pub mod work_falsification; pub mod work_handlers; pub mod work_ledger; pub mod work_quality_handlers; pub mod work_verification_level;
pub use advanced_analysis_handlers::{
handle_analyze_comprehensive, handle_analyze_deep_context, handle_analyze_graph_metrics,
handle_analyze_makefile, handle_analyze_symbol_table, handle_analyze_tdg,
};
#[cfg(feature = "agent-daemon")]
pub use agent_handlers::handle_agent_command;
pub use analysis_handlers::route_analyze_command;
pub use brick_score_handlers::handle_brick_score; pub use cache::handle_cache_command;
pub use complexity_handlers::{
handle_analyze_churn, handle_analyze_complexity, handle_analyze_dag,
};
pub use config_command_handlers::handle_config_command;
pub use configuration_handlers::handle_configuration;
pub use dead_code_handlers::handle_analyze_dead_code;
pub use debug_handlers::{handle_debug_compare, handle_debug_timeline}; pub use defect_prediction_handler::handle_analyze_defect_prediction;
#[cfg(feature = "demo")]
pub use demo_handlers::{handle_demo, handle_quality_gate};
pub use demo_score_handlers::handle_demo_score; pub use doc_validate_handlers::ValidateDocsCmd;
pub use duplication_analysis::handle_analyze_duplicates;
pub use enforce_handlers::route_enforce_command;
pub use extract_handler::handle_extract_list; pub use generation_handlers::{
handle_generate,
handle_list_agent_templates,
handle_scaffold,
handle_scaffold_agent,
handle_scaffold_wasm,
handle_validate,
handle_validate_agent_template,
ScaffoldAgentParams,
ScaffoldWasmParams, };
pub use health_handler::handle_maintain_health; pub use hooks_command_handlers::handle_hooks_command;
pub use incremental_coverage_handler::handle_analyze_incremental_coverage;
pub use infra_score_handlers::handle_infra_score; pub use lint_hotspot_handlers::handle_analyze_lint_hotspot;
pub use memory::handle_memory_command;
pub use name_similarity_analysis::handle_analyze_name_similarity;
#[cfg(feature = "org-intelligence")]
pub use org_handlers::handle_org_command;
pub use popper_score_handlers::handle_popper_score; pub use prompt_handlers::{handle_prompt, handle_prompt_command};
pub use provability_handler::handle_analyze_provability;
pub use quality_gates_handler::handle_quality_gates_command; pub use query_handler::handle_query; pub use readme_validate_handlers::ValidateReadmeCmd; pub use red_team::RedTeamCmd; pub use refactor_docs_handlers::handle_refactor_docs;
pub use refactor_handlers::{route_refactor_command, RefactorServeParams};
pub use repo_score_handlers::handle_repo_score; pub use roadmap_handler::handle_maintain_roadmap; pub use rust_project_score_handlers::handle_rust_project_score; pub use satd_handler::handle_analyze_satd;
pub use score_handler::handle_score;
pub use tdg_handlers::handle_tdg_command;
pub use telemetry_handlers::handle_telemetry;
pub use test_handlers::handle_test;
pub use timeline_mode::{get_timeline_help_text, handle_timeline, TimelineMode}; pub use utility_handlers::{
handle_context, handle_diagnose, handle_list, handle_search, handle_serve,
};
pub use wasm_handlers::{handle_analyze_assemblyscript, handle_analyze_webassembly};
pub use cuda_tdg_handlers::{handle_cuda_tdg_command, CudaTdgCommandConfig};
#[cfg(test)]
mod tests {
#[test]
fn test_handler_exports() {
assert_eq!(1, 1);
}
#[test]
fn test_module_basic() {
assert_eq!(2 + 2, 4);
}
}
#[cfg(test)]
mod property_tests {
use proptest::prelude::*;
proptest! {
#[test]
fn basic_property_stability(_input in ".*") {
prop_assert!(true);
}
#[test]
fn module_consistency_check(_x in 0u32..1000) {
prop_assert!(_x < 1001);
}
}
}