Generated on: 2026-03-23 13:30:24
The repository requires significant architectural review. Multiple areas show high complexity.
wait_for_startup_info() lines 337-367: Cog=6, Cyc=9, SLOC=31resolve_binary_path() lines 107-162: Cog=5, Cyc=14, SLOC=56wait_for_health() lines 369-388: Cog=3, Cyc=4, SLOC=20wire_output_reader() lines 235-242: Cog=2, Cyc=3, SLOC=8configure_server_command() lines 282-305: Cog=2, Cyc=3, SLOC=24add_system_read_rules() lines 164-174: Cog=3, Cyc=4, SLOC=11detect_landlock_enforcement() lines 33-41: Cog=2, Cyc=3, SLOC=9kernel_version_supports_landlock() lines 82-86: Cog=2, Cyc=4, SLOC=5print_landlock_diagnostics() lines 456-466: Cog=2, Cyc=3, SLOC=11test_landlock_availability_check() lines 470-478: Cog=2, Cyc=2, SLOC=9weighted_function_mi() lines 276-291: Cog=5, Cyc=5, SLOC=16calculate() lines 210-238: Cog=3, Cyc=4, SLOC=29resolve_mi() lines 246-252: Cog=3, Cyc=3, SLOC=7extract_from_spaces() lines 82-96: Cog=2, Cyc=4, SLOC=15is_nontrivial_function() lines 109-112: Cog=2, Cyc=3, SLOC=4format_output() lines 188-191: Cog=2, Cyc=2, SLOC=4format_final_result() lines 201-204: Cog=2, Cyc=2, SLOC=4as_message() lines 53-61: Cog=1, Cyc=6, SLOC=9detect_cancellation_kind() lines 64-86: Cog=1, Cyc=4, SLOC=23format_log_alert() lines 206-217: Cog=1, Cyc=3, SLOC=12test_sandboxed_shell_with_working_dir() lines 303-336: Cog=2, Cyc=5, SLOC=34call_test_tool() lines 21-32: Cog=1, Cyc=3, SLOC=12test_async_operation_lifecycle() lines 209-240: Cog=1, Cyc=6, SLOC=32get_result_text() lines 34-41: Cog=0, Cyc=3, SLOC=8test_client_start_process_with_tools_dir() lines 54-73: Cog=0, Cyc=7, SLOC=20resolve_livelog_scopes() lines 13-21: Cog=3, Cyc=3, SLOC=9resolve_log_dir_symlinks() lines 27-42: Cog=3, Cyc=4, SLOC=16new() lines 136-163: Cog=3, Cyc=4, SLOC=28validate_path() lines 226-245: Cog=3, Cyc=5, SLOC=20check_security_policies() lines 281-295: Cog=3, Cyc=4, SLOC=15run_command() lines 195-247: Cog=22, Cyc=12, SLOC=53get_test_binary_path() lines 28-70: Cog=14, Cyc=8, SLOC=43tools_dir() lines 99-110: Cog=2, Cyc=2, SLOC=12build() lines 156-193: Cog=2, Cyc=5, SLOC=38use_prebuilt_binary() lines 72-75: Cog=1, Cyc=2, SLOC=4test_get_binary_path_with_absolute_cargo_target_dir() lines 470-500: Cog=2, Cyc=2, SLOC=31test_get_binary_path_with_relative_cargo_target_dir() lines 503-532: Cog=2, Cyc=3, SLOC=30test_get_binary_path_default_target_dir() lines 448-467: Cog=0, Cyc=2, SLOC=20test_test_command_includes_no_sandbox() lines 548-555: Cog=0, Cyc=2, SLOC=8test_sequence_step_failure_stops_subsequent_steps() lines 175-234: Cog=3, Cyc=11, SLOC=60test_sequence_with_missing_subcommand_reference() lines 242-291: Cog=2, Cyc=12, SLOC=50test_sequence_failure_with_filesystem_markers() lines 300-398: Cog=2, Cyc=11, SLOC=99test_empty_sequence_handling() lines 406-449: Cog=1, Cyc=10, SLOC=44setup_failure_test_configs() lines 21-166: Cog=0, Cyc=8, SLOC=146test_validate_specific_files() lines 553-574: Cog=6, Cyc=5, SLOC=22test_generate_schema_valid_json_schema() lines 612-637: Cog=3, Cyc=4, SLOC=26test_ahma_mcp_custom_tools_dir() lines 98-160: Cog=2, Cyc=3, SLOC=63test_ahma_mcp_cli_simple_tool() lines 435-461: Cog=2, Cyc=3, SLOC=27test_ahma_mcp_multiple_flags() lines 188-220: Cog=1, Cyc=5, SLOC=33test_schema_generation_normalizes_option_types() lines 13-103: Cog=0, Cyc=2, SLOC=91test_schema_generation_array_with_items() lines 107-184: Cog=0, Cyc=2, SLOC=78test_schema_generation_positional_args() lines 188-294: Cog=0, Cyc=4, SLOC=107test_schema_generation_multiple_subcommands() lines 298-399: Cog=0, Cyc=5, SLOC=102test_schema_generation_nested_subcommands() lines 403-493: Cog=0, Cyc=3, SLOC=91make_workdir() lines 32-42: Cog=1, Cyc=5, SLOC=11test_basic_shell_command_execution() lines 46-74: Cog=0, Cyc=4, SLOC=29test_working_directory_handling() lines 78-111: Cog=0, Cyc=5, SLOC=34test_complex_shell_commands() lines 115-143: Cog=0, Cyc=4, SLOC=29test_invalid_command_handling() lines 147-176: Cog=0, Cyc=4, SLOC=30test_ahma_mcp_cli_mode_echo_tool() lines 122-162: Cog=2, Cyc=9, SLOC=41test_ahma_mcp_list_tools_with_stdio_server() lines 491-529: Cog=2, Cyc=4, SLOC=39test_ahma_mcp_list_tools_json_format() lines 532-564: Cog=2, Cyc=4, SLOC=33test_ahma_mcp_stdio_mode_rejects_tty() lines 165-191: Cog=1, Cyc=4, SLOC=27test_validate_single_valid_file() lines 302-324: Cog=1, Cyc=2, SLOC=23emit_file_arg_if_configured() lines 63-92: Cog=8, Cyc=8, SLOC=30process_option_args() lines 161-188: Cog=8, Cyc=7, SLOC=28emit_boolean_flag_if_true() lines 94-119: Cog=6, Cyc=8, SLOC=26process_explicit_args() lines 190-201: Cog=6, Cyc=6, SLOC=12process_all() lines 203-220: Cog=5, Cyc=8, SLOC=18run_server_mode() lines 35-431: Cog=60, Cyc=45, SLOC=397test_evaluate_subcommand_disabled_when_probe_fails() lines 376-433: Cog=2, Cyc=5, SLOC=58test_evaluate_nested_subcommands() lines 475-534: Cog=2, Cyc=5, SLOC=60test_evaluate_custom_success_exit_codes() lines 537-569: Cog=2, Cyc=3, SLOC=33build_subcommand() lines 27-49: Cog=0, Cyc=2, SLOC=23test_format_install_guidance_whitespace_only_instructions() lines 200-221: Cog=0, Cyc=2, SLOC=22send_progress() lines 51-64: Cog=2, Cyc=3, SLOC=14test_progress_update_started() lines 74-100: Cog=1, Cyc=3, SLOC=27test_progress_update_with_percentage() lines 105-131: Cog=1, Cyc=3, SLOC=27test_progress_update_without_percentage() lines 134-153: Cog=1, Cyc=3, SLOC=20test_progress_update_stdout_output() lines 158-179: Cog=1, Cyc=3, SLOC=22test_slow_client_handshake() lines 291-457: Cog=23, Cyc=12, SLOC=167start_deferred_sandbox_server() lines 55-101: Cog=3, Cyc=4, SLOC=47send_mcp_request_raw() lines 147-179: Cog=3, Cyc=6, SLOC=33send_mcp_request() lines 103-145: Cog=2, Cyc=9, SLOC=43test_tool_call_before_roots_handshake() lines 188-282: Cog=1, Cyc=4, SLOC=95configure_sandbox_from_roots() lines 122-285: Cog=48, Cyc=21, SLOC=164start_config_watcher() lines 41-116: Cog=13, Cyc=17, SLOC=76update_tools() lines 16-38: Cog=5, Cyc=3, SLOC=23test_sandboxed_shell_execution_with_assertions() lines 488-619: Cog=5, Cyc=7, SLOC=132setup_cargo_test() lines 115-152: Cog=3, Cyc=5, SLOC=38test_cargo_check_with_assertions() lines 159-204: Cog=2, Cyc=5, SLOC=46test_cargo_clippy_basic_with_assertions() lines 211-248: Cog=2, Cyc=2, SLOC=38test_cargo_clippy_with_tests_flag_assertions() lines 255-305: Cog=2, Cyc=6, SLOC=51