Code Review Report — Generated Tests

Code version

Executive summary

Metric Value
Files analyzed 167
Total issues 444
ERROR 8
WARNING 436
INFO 0

Issues by category

Category Count
complexity 304
mypy 4
ruff 4
style 132

Diagram projects-orchestrata-ultimate-code-review-generated-tests-1

Top finding

The generated test suite is dominated by FUNCTION_TOO_LONG warnings (304 of 444). This is an artifact of the generator templates: every interface test builds a signature, parameter list, annotation checks, and count asserts inline, routinely exceeding the 40-line function limit. Fixing this requires template-level refactoring to emit helper functions or shorter assertions, not hand-editing 167 files.

The 8 ERRORs are split between mypy (4) and ruff (4) — these are the highest-priority items because they can break CI gates.

Full issue list

Generated: 2026-07-14T23:45:32.336981

Files Analyzed: 167

Total Issues: 444

Summary by Category

Category Count
complexity 304
mypy 4
ruff 4
style 132

Summary by Severity

Severity Count
ERROR 8
WARNING 436
INFO 0

All Issues

| File | Line | Code | Severity | Message | Suggestion |

|------|------|------|----------|---------|------------| | tests/generated_agents/test_communication_generated.py | 19 | FUNCTION_TOO_LONG | WARNING | Function 'test_communication_error___init___line_29_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_communication_generated.py | 241 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_communication_send_to_child_line_118_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_communication_generated.py | 378 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_communication_send_to_sibling_line_146_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_constraints_generated.py | 128 | FUNCTION_TOO_LONG | WARNING | Function 'test_constraint___init___line_56_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_agents/test_constraints_generated.py | 226 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 286 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 329 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 351 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 394 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 480 | FUNCTION_TOO_LONG | WARNING | Function 'test_constitutional_constraints_check_resource_limits_line_320_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_constraints_generated.py | 481 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 528 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 676 | LINE_TOO_LONG | WARNING | Line too long (95 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_constraints_generated.py | 708 | LINE_TOO_LONG | WARNING | Line too long (94 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_coordinator_generated.py | 153 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_coordinator_propose_consensus_line_152_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_agents/test_escalation_generated.py | 73 | FUNCTION_TOO_LONG | WARNING | Function 'test_escalation_result___init___line_35_interface' is too long (71 lines > 40) | Split into smaller functions | | tests/generated_agents/test_escalation_generated.py | 147 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_escalation___init___line_82_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_escalation_generated.py | 255 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_escalation_escalate_line_116_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_escalation_generated.py | 391 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_escalation_auto_escalate_if_needed_line_215_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_exceptions_generated.py | 67 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_spawn_error___init___line_40_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_exceptions_generated.py | 114 | FUNCTION_TOO_LONG | WARNING | Function 'test_task_execution_error___init___line_70_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_hierarchy_generated.py | 72 | FUNCTION_TOO_LONG | WARNING | Function 'test_hierarchy_node___init___line_31_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_agents/test_hierarchy_generated.py | 276 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_hierarchy_add_child_line_98_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_interfaces_generated.py | 632 | FUNCTION_TOO_LONG | WARNING | Function 'test_i_volk_coordinator_propose_consensus_line_177_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_kernel_handler_generated.py | 18 | FUNCTION_TOO_LONG | WARNING | Function 'test__kernel_packet_handler___init___line_51_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_kernel_handler_generated.py | 65 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_kernel_packet_handler_line_250_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_lifecycle_generated.py | 77 | FUNCTION_TOO_LONG | WARNING | Function 'test_lifecycle_state___init___line_41_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_agents/test_lifecycle_generated.py | 178 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_lifecycle___init___line_94_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_prolog_bridge_generated.py | 123 | FUNCTION_TOO_LONG | WARNING | Function 'test_multiagent_prolog_bridge_can_register_volk_line_143_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_agents/test_prolog_bridge_generated.py | 513 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 552 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 574 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 617 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1717 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1760 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1783 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1822 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1904 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1907 | LINE_TOO_LONG | WARNING | Line too long (100 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 1948 | LINE_TOO_LONG | WARNING | Line too long (99 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2036 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2075 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2099 | LINE_TOO_LONG | WARNING | Line too long (97 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2138 | LINE_TOO_LONG | WARNING | Line too long (96 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2160 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2226 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2291 | LINE_TOO_LONG | WARNING | Line too long (95 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2294 | LINE_TOO_LONG | WARNING | Line too long (104 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2332 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2335 | LINE_TOO_LONG | WARNING | Line too long (103 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2423 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2466 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2489 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2532 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2555 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2594 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2615 | LINE_TOO_LONG | WARNING | Line too long (94 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2618 | LINE_TOO_LONG | WARNING | Line too long (103 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2656 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2659 | LINE_TOO_LONG | WARNING | Line too long (102 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2741 | FUNCTION_TOO_LONG | WARNING | Function 'test_multiagent_prolog_bridge_assert_volk_votes_line_558_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_prolog_bridge_generated.py | 2873 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2876 | LINE_TOO_LONG | WARNING | Line too long (100 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2917 | LINE_TOO_LONG | WARNING | Line too long (99 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2939 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 2978 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3066 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3127 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3170 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3193 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3236 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3258 | LINE_TOO_LONG | WARNING | Line too long (96 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3261 | LINE_TOO_LONG | WARNING | Line too long (105 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3299 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3302 | LINE_TOO_LONG | WARNING | Line too long (104 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3323 | FUNCTION_TOO_LONG | WARNING | Function 'test_multiagent_prolog_bridge_assert_communication_allowed_line_594_interface' is too long (42 lines > 40) | Split into smaller functions | | tests/generated_agents/test_prolog_bridge_generated.py | 3326 | LINE_TOO_LONG | WARNING | Line too long (97 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3369 | LINE_TOO_LONG | WARNING | Line too long (96 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3391 | LINE_TOO_LONG | WARNING | Line too long (96 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3394 | LINE_TOO_LONG | WARNING | Line too long (105 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3432 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3435 | LINE_TOO_LONG | WARNING | Line too long (104 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3457 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3496 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3640 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3701 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3740 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3822 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3825 | LINE_TOO_LONG | WARNING | Line too long (98 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3866 | LINE_TOO_LONG | WARNING | Line too long (97 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3888 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3927 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3948 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3951 | LINE_TOO_LONG | WARNING | Line too long (101 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prolog_bridge_generated.py | 3992 | LINE_TOO_LONG | WARNING | Line too long (100 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_prompt_builder_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_repair_prompt_line_12_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_agents/test_runtime_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_runtime___init___line_69_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_runtime_main_generated.py | 14 | FUNCTION_TOO_LONG | WARNING | Function 'test_main_line_67_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 25 | FUNCTION_TOO_LONG | WARNING | Function 'test_spec_metadata___init___line_15_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 87 | FUNCTION_TOO_LONG | WARNING | Function 'test_user_story_spec___init___line_33_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 145 | FUNCTION_TOO_LONG | WARNING | Function 'test_requirement_spec___init___line_46_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 195 | FUNCTION_TOO_LONG | WARNING | Function 'test_nf_requirement___init___line_57_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 241 | FUNCTION_TOO_LONG | WARNING | Function 'test_architecture_section___init___line_67_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 295 | FUNCTION_TOO_LONG | WARNING | Function 'test_api_endpoint___init___line_79_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 341 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_spec_document_line_91_interface' is too long (65 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 426 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_requirements_checklist_line_342_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_agents/test_spec_writer_generated.py | 490 | FUNCTION_TOO_LONG | WARNING | Function 'test_save_spec_line_412_interface' is too long (49 lines > 40) | Split into smaller functions | | tests/generated_agents/test_swarm_coordinator_generated.py | 17 | FUNCTION_TOO_LONG | WARNING | Function 'test_swarm_coordinator___init___line_106_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_agents/test_swarm_coordinator_generated.py | 85 | LINE_TOO_LONG | WARNING | Line too long (98 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_swarm_types_generated.py | 14 | FUNCTION_TOO_LONG | WARNING | Function 'test_shard_result___init___line_7_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_agents/test_task_executor_generated.py | 24 | FUNCTION_TOO_LONG | WARNING | Function 'test_task_executor___init___line_109_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_agents/test_tool_registry_generated.py | 512 | FUNCTION_TOO_LONG | WARNING | Function 'test_tool_executor___init___line_1033_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_agents/test_tool_registry_generated.py | 562 | FUNCTION_TOO_LONG | WARNING | Function 'test_tool_executor_execute_line_1080_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_types_generated.py | 134 | FUNCTION_TOO_LONG | WARNING | Function 'test_task_definition___init___line_72_interface' is too long (71 lines > 40) | Split into smaller functions | | tests/generated_agents/test_types_generated.py | 262 | FUNCTION_TOO_LONG | WARNING | Function 'test_task_result___init___line_124_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_agents/test_types_generated.py | 452 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_instance___init___line_153_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_agents/test_types_generated.py | 570 | FUNCTION_TOO_LONG | WARNING | Function 'test_pool_config___init___line_214_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_agents/test_types_generated.py | 676 | FUNCTION_TOO_LONG | WARNING | Function 'test_pool_status___init___line_236_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_agents/test_types_generated.py | 798 | FUNCTION_TOO_LONG | WARNING | Function 'test_consensus_result___init___line_265_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_agents/test_uml_generator_generated.py | 77 | FUNCTION_TOO_LONG | WARNING | Function 'test_class_design___init___line_16_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_agents/test_uml_generator_generated.py | 180 | FUNCTION_TOO_LONG | WARNING | Function 'test_module_design___init___line_36_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_agents/test_uml_generator_generated.py | 226 | FUNCTION_TOO_LONG | WARNING | Function 'test_interaction_step___init___line_54_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_agents/test_uml_generator_generated.py | 477 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_all_diagrams_line_215_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks__edit_review_generated.py | 35 | LINE_TOO_LONG | WARNING | Line too long (99 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks__edit_review_generated.py | 419 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_architect_architect_prompts_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (94 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_base_generated.py | 632 | F841 | ERROR | F841 Local variable sig is assigned to but never used | | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (94 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 77 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_skeleton_files_line_190_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 140 | FUNCTION_TOO_LONG | WARNING | Function 'test_get_fan_out_decision_line_240_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 199 | FUNCTION_TOO_LONG | WARNING | Function 'test_execute_swarm_path_line_274_interface' is too long (53 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 274 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_swarm_response_line_329_interface' is too long (53 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 348 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_skeleton_prompt_line_372_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 407 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_fallback_prompt_line_454_interface' is too long (57 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_implementation_generated.py | 486 | FUNCTION_TOO_LONG | WARNING | Function 'test_append_prompt_extras_line_497_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 43 | FUNCTION_TOO_LONG | WARNING | Function 'test_check_imports_line_182_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 102 | FUNCTION_TOO_LONG | WARNING | Function 'test_check_file_completeness_line_227_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 166 | FUNCTION_TOO_LONG | WARNING | Function 'test_check_entry_point_line_270_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 225 | FUNCTION_TOO_LONG | WARNING | Function 'test_check_dependency_declaration_line_295_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 667 | FUNCTION_TOO_LONG | WARNING | Function 'test_check_line_length_line_563_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_checks_generated.py | 725 | FUNCTION_TOO_LONG | WARNING | Function 'test_check_security_line_598_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_generated.py | 26 | FUNCTION_TOO_LONG | WARNING | Function 'test_self_review_loop_line_42_interface' is too long (57 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_generated.py | 105 | FUNCTION_TOO_LONG | WARNING | Function 'test_review_context___init___line_92_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_generated.py | 213 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_fix_prompt_line_310_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_generated.py | 370 | FUNCTION_TOO_LONG | WARNING | Function 'test_handle_fix_return_line_387_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_review_generated.py | 379 | LINE_TOO_LONG | WARNING | Line too long (95 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_codedirector_scaffold_generator_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (98 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_codedirector_scaffold_generator_generated.py | 17 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_skeleton_line_85_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_scaffold_parser_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (95 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_codedirector_scaffold_parser_generated.py | 365 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_project_spec_line_660_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_scaffold_types_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (94 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_agents/test_volks_codedirector_scaffold_types_generated.py | 19 | FUNCTION_TOO_LONG | WARNING | Function 'test_method_spec___init___line_7_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_scaffold_types_generated.py | 81 | FUNCTION_TOO_LONG | WARNING | Function 'test_class_spec___init___line_21_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_scaffold_types_generated.py | 135 | FUNCTION_TOO_LONG | WARNING | Function 'test_module_spec___init___line_35_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_codedirector_scaffold_types_generated.py | 181 | FUNCTION_TOO_LONG | WARNING | Function 'test_project_spec___init___line_45_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_compliance__pipeline_generated.py | 130 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_rtm_line_133_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_compliance__pipeline_generated.py | 189 | FUNCTION_TOO_LONG | WARNING | Function 'test_sync_code_line_175_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_compliance__pipeline_generated.py | 302 | FUNCTION_TOO_LONG | WARNING | Function 'test_persist_rtm_line_244_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_pm_goal_registry_generated.py | 228 | FUNCTION_TOO_LONG | WARNING | Function 'test_goal_registry_create_goal_line_217_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_pm_goal_registry_generated.py | 691 | FUNCTION_TOO_LONG | WARNING | Function 'test_goal_registry_record_iteration_line_432_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_pm_goal_report_generated.py | 61 | FUNCTION_TOO_LONG | WARNING | Function 'test_goal_report___init___line_39_interface' is too long (67 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_pm_goal_report_generated.py | 131 | FUNCTION_TOO_LONG | WARNING | Function 'test_goal_report_generator_generate_line_90_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_agents/test_volks_qa_volk_generated.py | 92 | MYPY_ERROR | ERROR | Cannot instantiate abstract class "QaVolk" with abstract attribute "_call_llm" [abstract] | | | tests/generated_core/test_adapters_claude_hooks_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_hook_descriptor___init___line_47_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_core/test_adapters_claude_hooks_generated.py | 79 | FUNCTION_TOO_LONG | WARNING | Function 'test_execution_outcome___init___line_60_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_adapters_claude_hooks_generated.py | 176 | FUNCTION_TOO_LONG | WARNING | Function 'test_hook_orchestrator_register_line_172_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_adapters_claude_hooks_generated.py | 575 | FUNCTION_TOO_LONG | WARNING | Function 'test_hook_orchestrator_run_post_tool_hooks_line_375_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_adapters_claude_tool_interceptor_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_adapters_claude_tool_interceptor_generated.py | 22 | FUNCTION_TOO_LONG | WARNING | Function 'test_interceptor_result___init___line_32_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_core/test_adapters_claude_tool_interceptor_generated.py | 88 | FUNCTION_TOO_LONG | WARNING | Function 'test_interception_stats___init___line_47_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_adapters_claude_tool_interceptor_generated.py | 333 | FUNCTION_TOO_LONG | WARNING | Function 'test_tool_interceptor_intercept_line_108_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_artifact_store_generated.py | 16 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_artifact___init___line_89_interface' is too long (80 lines > 40) | Split into smaller functions | | tests/generated_core/test_artifact_store_generated.py | 399 | FUNCTION_TOO_LONG | WARNING | Function 'test_artifact_store_add_content_line_281_interface' is too long (76 lines > 40) | Split into smaller functions | | tests/generated_core/test_artifact_store_generated.py | 961 | FUNCTION_TOO_LONG | WARNING | Function 'test_artifact_store_render_artifact_digest_line_393_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_base_error_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_base_error___init___line_20_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_base_traces_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_traces_line_28_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_config_manager_generated.py | 22 | FUNCTION_TOO_LONG | WARNING | Function 'test_config_source___init___line_43_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_config_manager_generated.py | 213 | FUNCTION_TOO_LONG | WARNING | Function 'test_configuration_manager_add_file_line_124_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_config_manager_generated.py | 601 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_config_manager_generated.py | 809 | FUNCTION_TOO_LONG | WARNING | Function 'test_create_configuration_line_775_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_domain_goal_generated.py | 21 | F841 | ERROR | F841 Local variable sig is assigned to but never used | | | tests/generated_core/test_domain_goal_generated.py | 33 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_domain_goal_generated.py | 42 | FUNCTION_TOO_LONG | WARNING | Function 'test_portfolio_goal___init___line_70_interface' is too long (46 lines > 40) | Split into smaller functions | | tests/generated_core/test_domain_goal_generated.py | 46 | F841 | ERROR | F841 Local variable sig is assigned to but never used | | | tests/generated_core/test_graph_adapters_neo4j_async_generated.py | 70 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_async_repository_execute_read_line_79_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_adapters_neo4j_async_generated.py | 139 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_async_repository_execute_write_line_96_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_adapters_neo4j_sync_generated.py | 175 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_sync_repository_execute_read_line_101_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_adapters_neo4j_sync_generated.py | 243 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_sync_repository_execute_write_line_117_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_adapters_neo4j_sync_generated.py | 320 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_graph_config_generated.py | 67 | FUNCTION_TOO_LONG | WARNING | Function 'test_graph_repository_config___init___line_23_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_interfaces_generated.py | 61 | FUNCTION_TOO_LONG | WARNING | Function 'test_sync_graph_repository_execute_read_line_49_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_interfaces_generated.py | 108 | FUNCTION_TOO_LONG | WARNING | Function 'test_sync_graph_repository_execute_write_line_69_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_interfaces_generated.py | 164 | LINE_TOO_LONG | WARNING | Line too long (97 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_graph_interfaces_generated.py | 258 | FUNCTION_TOO_LONG | WARNING | Function 'test_async_graph_repository_execute_read_line_122_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_graph_interfaces_generated.py | 305 | FUNCTION_TOO_LONG | WARNING | Function 'test_async_graph_repository_execute_write_line_143_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_logging_generated.py | 113 | FUNCTION_TOO_LONG | WARNING | Function 'test_configure_logging_line_108_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_lru_cache_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_lru_cache__cache_entry___init___line_23_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_core/test_lru_cache_generated.py | 164 | FUNCTION_TOO_LONG | WARNING | Function 'test_lru_cache_put_line_72_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_monitoring_engine_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_tracer_engine___init___line_77_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_monitoring_spans_generated.py | 98 | FUNCTION_TOO_LONG | WARNING | Function 'test_span___init___line_21_interface' is too long (67 lines > 40) | Split into smaller functions | | tests/generated_core/test_neo4j_factory_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_create_async_neo4j_line_47_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_neo4j_factory_generated.py | 72 | FUNCTION_TOO_LONG | WARNING | Function 'test_create_neo4j_line_69_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_patterns_error_handling_generated.py | 69 | FUNCTION_TOO_LONG | WARNING | Function 'test_error_detail___init___line_22_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_patterns_error_handling_generated.py | 252 | FUNCTION_TOO_LONG | WARNING | Function 'test_error_handler_handle_error_line_84_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_patterns_error_handling_generated.py | 320 | FUNCTION_TOO_LONG | WARNING | Function 'test_error_handler_handle_error_from_string_line_136_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_core/test_patterns_observer_generated.py | 382 | MYPY_ERROR | ERROR | Cannot instantiate abstract class "Observable" with abstract attribute "emit" [abstract] | | | tests/generated_core/test_patterns_observer_generated.py | 442 | MYPY_ERROR | ERROR | Cannot instantiate abstract class "Observable" with abstract attribute "emit" [abstract] | | | tests/generated_core/test_patterns_observer_generated.py | 512 | MYPY_ERROR | ERROR | Cannot instantiate abstract class "Observable" with abstract attribute "emit" [abstract] | | | tests/generated_core/test_protocols_base_generated.py | 23 | FUNCTION_TOO_LONG | WARNING | Function 'test_component_metadata___init___line_68_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_base_generated.py | 89 | FUNCTION_TOO_LONG | WARNING | Function 'test_service_endpoint___init___line_83_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_base_generated.py | 251 | FUNCTION_TOO_LONG | WARNING | Function 'test_system_event___init___line_94_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_base_generated.py | 372 | FUNCTION_TOO_LONG | WARNING | Function 'test_event_subscription___init___line_136_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_base_generated.py | 465 | FUNCTION_TOO_LONG | WARNING | Function 'test_event_bus_protocol_subscribe_line_163_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_base_generated.py | 559 | FUNCTION_TOO_LONG | WARNING | Function 'test_event_bus_protocol_replay_line_179_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_components_generated.py | 22 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_components_generated.py | 60 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_components_generated.py | 63 | LINE_TOO_LONG | WARNING | Line too long (94 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_components_generated.py | 143 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_components_generated.py | 184 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_components_generated.py | 225 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 59 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 207 | FUNCTION_TOO_LONG | WARNING | Function 'test_governance_prolog_bridge_protocol_assert_fact_line_36_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 263 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 301 | FUNCTION_TOO_LONG | WARNING | Function 'test_governance_prolog_bridge_protocol_start_session_line_49_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 302 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 387 | FUNCTION_TOO_LONG | WARNING | Function 'test_governance_prolog_bridge_protocol_start_request_line_56_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 388 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 466 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 469 | LINE_TOO_LONG | WARNING | Line too long (98 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 501 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 682 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 721 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 922 | LINE_TOO_LONG | WARNING | Line too long (95 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 963 | LINE_TOO_LONG | WARNING | Line too long (95 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 1313 | FUNCTION_TOO_LONG | WARNING | Function 'test_audit_trail_protocol_log_session_start_line_137_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 1364 | FUNCTION_TOO_LONG | WARNING | Function 'test_audit_trail_protocol_log_session_end_line_142_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 1415 | FUNCTION_TOO_LONG | WARNING | Function 'test_audit_trail_protocol_log_tool_call_line_147_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 1663 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 1922 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_protocol_cache_set_line_196_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 2047 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_protocol_cache_governance_decision_line_201_interface' is too long (46 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 2047 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 2050 | LINE_TOO_LONG | WARNING | Line too long (97 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 2097 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_decoupling_generated.py | 2135 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_protocol_acquire_lock_line_208_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_decoupling_generated.py | 2225 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_protocol_extend_lock_line_213_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 31 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_scope___init___line_47_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 211 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_entry___init___line_65_interface' is too long (49 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 215 | F841 | ERROR | F841 Local variable sig is assigned to but never used | | | tests/generated_core/test_protocols_memory_generated.py | 263 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_summary___init___line_118_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 399 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_engine_protocol_store_line_163_interface' is too long (64 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 509 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_engine_protocol_search_line_193_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 568 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_engine_protocol_summarize_line_219_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_memory_generated.py | 615 | FUNCTION_TOO_LONG | WARNING | Function 'test_memory_engine_protocol_update_line_230_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 71 | FUNCTION_TOO_LONG | WARNING | Function 'test_cost_record___init___line_58_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 117 | FUNCTION_TOO_LONG | WARNING | Function 'test_cost_estimate___init___line_69_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 167 | FUNCTION_TOO_LONG | WARNING | Function 'test_message___init___line_81_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 221 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_request___init___line_96_interface' is too long (75 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 299 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_response___init___line_118_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 365 | FUNCTION_TOO_LONG | WARNING | Function 'test_budget_status___init___line_135_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 431 | FUNCTION_TOO_LONG | WARNING | Function 'test_usage_report___init___line_150_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 481 | FUNCTION_TOO_LONG | WARNING | Function 'test_model_pricing___init___line_162_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 531 | FUNCTION_TOO_LONG | WARNING | Function 'test_model_info___init___line_174_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 581 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_config___init___line_185_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 643 | FUNCTION_TOO_LONG | WARNING | Function 'test_raw_provider_response___init___line_200_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 697 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_protocol_complete_line_220_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 893 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_manager_protocol_get_usage_line_259_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 948 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_manager_protocol_register_provider_line_272_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 996 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_providers_generated.py | 1034 | FUNCTION_TOO_LONG | WARNING | Function 'test_provider_manager_protocol_get_remaining_budget_line_287_interface' is too long (46 lines > 40) | Split into smaller functions | | tests/generated_core/test_protocols_providers_generated.py | 1037 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_protocols_providers_generated.py | 1123 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_redis_factory_generated.py | 18 | FUNCTION_TOO_LONG | WARNING | Function 'test_create_sync_redis_line_57_interface' is too long (61 lines > 40) | Split into smaller functions | | tests/generated_core/test_redis_factory_generated.py | 94 | FUNCTION_TOO_LONG | WARNING | Function 'test_create_async_redis_line_118_interface' is too long (57 lines > 40) | Split into smaller functions | | tests/generated_core/test_threading_pytest_live_observer_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_threading_pytest_live_observer_generated.py | 228 | FUNCTION_TOO_LONG | WARNING | Function 'test__session_registry_observer___init___line_225_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_threading_pytest_live_observer_generated.py | 449 | FUNCTION_TOO_LONG | WARNING | Function 'test_pytest_sessionstart_line_369_interface' is too long (45 lines > 40) | Split into smaller functions | | tests/generated_core/test_threading_pytest_live_observer_generated.py | 458 | LINE_TOO_LONG | WARNING | Line too long (100 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_core/test_threading_thread_pool_generated.py | 24 | FUNCTION_TOO_LONG | WARNING | Function 'test_thread_pool_task___init___line_33_interface' is too long (71 lines > 40) | Split into smaller functions | | tests/generated_core/test_threading_thread_pool_generated.py | 414 | FUNCTION_TOO_LONG | WARNING | Function 'test_thread_pool_manager_submit_line_91_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_threading_thread_pool_generated.py | 484 | FUNCTION_TOO_LONG | WARNING | Function 'test_thread_pool_manager_submit_async_line_130_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_threading_thread_pool_generated.py | 615 | FUNCTION_TOO_LONG | WARNING | Function 'test_thread_pool_manager_get_task_result_line_155_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability___init___generated.py | 74 | FUNCTION_TOO_LONG | WARNING | Function 'test_trace_info___init___line_35_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability___init___generated.py | 232 | FUNCTION_TOO_LONG | WARNING | Function 'test_validation_report___init___line_61_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 78 | FUNCTION_TOO_LONG | WARNING | Function 'test_trace_info___init___line_32_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 140 | FUNCTION_TOO_LONG | WARNING | Function 'test_requirement___init___line_58_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 248 | FUNCTION_TOO_LONG | WARNING | Function 'test_user_story___init___line_70_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 406 | FUNCTION_TOO_LONG | WARNING | Function 'test_validation_report___init___line_104_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 504 | FUNCTION_TOO_LONG | WARNING | Function 'test_rtm_report___init___line_145_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 550 | FUNCTION_TOO_LONG | WARNING | Function 'test_traces_line_167_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_traceability_utils_generated.py | 655 | FUNCTION_TOO_LONG | WARNING | Function 'test_generate_rtm_line_362_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_core/test_tracing___init___generated.py | 68 | FUNCTION_TOO_LONG | WARNING | Function 'test_iteration_tracer_trace_llm_call_line_98_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_core/test_tracing___init___generated.py | 155 | FUNCTION_TOO_LONG | WARNING | Function 'test_iteration_tracer_trace_volk_decision_line_132_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_core/test_tracing___init___generated.py | 232 | FUNCTION_TOO_LONG | WARNING | Function 'test_iteration_tracer_trace_qa_gate_line_160_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_core/test_tracing___init___generated.py | 309 | FUNCTION_TOO_LONG | WARNING | Function 'test_iteration_tracer_trace_concierge_round_line_189_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_tracing___init___generated.py | 391 | FUNCTION_TOO_LONG | WARNING | Function 'test_iteration_tracer_trace_fix_cycle_line_220_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_core/test_tracing_context_generated.py | 279 | LINE_TOO_LONG | WARNING | Line too long (96 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_gateway/test_audit_generated.py | 111 | FUNCTION_TOO_LONG | WARNING | Function 'test_audit_writer_log_event_line_79_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_auth_handler_generated.py | 24 | FUNCTION_TOO_LONG | WARNING | Function 'test_send_error_line_27_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_auth_handler_generated.py | 84 | FUNCTION_TOO_LONG | WARNING | Function 'test_authenticate_line_52_interface' is too long (57 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_auth_handler_generated.py | 164 | FUNCTION_TOO_LONG | WARNING | Function 'test_handle_jsonrpc_auth_line_126_interface' is too long (61 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_config_generated.py | 14 | FUNCTION_TOO_LONG | WARNING | Function 'test_gateway_config___init___line_86_interface' is too long (107 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_handlers_config_generated.py | 17 | FUNCTION_TOO_LONG | WARNING | Function 'test_config_handler___init___line_35_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_handlers_gateway_generated.py | 19 | FUNCTION_TOO_LONG | WARNING | Function 'test_gateway_handler___init___line_52_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_handlers_governance_generated.py | 240 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_gateway/test_handlers_volk_generated.py | 65 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_handler___init___line_182_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_handlers_volk_generated.py | 707 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_handler_publish_lifecycle_event_line_448_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_handlers_workflow_generated.py | 17 | FUNCTION_TOO_LONG | WARNING | Function 'test_workflow_handler___init___line_32_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_http_surface_generated.py | 67 | FUNCTION_TOO_LONG | WARNING | Function 'test_serve_http_line_73_interface' is too long (41 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_models_generated.py | 129 | FUNCTION_TOO_LONG | WARNING | Function 'test_ws_message___init___line_39_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_models_generated.py | 231 | FUNCTION_TOO_LONG | WARNING | Function 'test_connection_info___init___line_95_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_models_generated.py | 341 | FUNCTION_TOO_LONG | WARNING | Function 'test_subscription___init___line_120_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_protocol_generated.py | 17 | FUNCTION_TOO_LONG | WARNING | Function 'test_message_processor___init___line_33_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_protocol_generated.py | 206 | FUNCTION_TOO_LONG | WARNING | Function 'test_message_processor_push_to_client_line_164_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_pubsub_generated.py | 103 | FUNCTION_TOO_LONG | WARNING | Function 'test_pub_sub_manager_subscribe_line_70_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_rpc_generated.py | 19 | FUNCTION_TOO_LONG | WARNING | Function 'test_rpc_handler___init___line_65_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_rpc_generated.py | 778 | FUNCTION_TOO_LONG | WARNING | Function 'test_rpc_handler_dispatch_line_281_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_runtime_config_generated.py | 78 | FUNCTION_TOO_LONG | WARNING | Function 'test_config_snapshot___init___line_54_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_runtime_config_generated.py | 180 | FUNCTION_TOO_LONG | WARNING | Function 'test_config_change___init___line_75_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_runtime_config_generated.py | 489 | FUNCTION_TOO_LONG | WARNING | Function 'test_runtime_config_store_set_line_200_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_server_generated.py | 185 | FUNCTION_TOO_LONG | WARNING | Function 'test_web_socket_gateway_push_to_client_line_887_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_workflow_types_generated.py | 74 | FUNCTION_TOO_LONG | WARNING | Function 'test_workflow_state___init___line_44_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_gateway/test_workflow_types_generated.py | 120 | FUNCTION_TOO_LONG | WARNING | Function 'test_workflow_control_port_start_workflow_line_74_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_ambiguity_resolver_generated.py | 19 | FUNCTION_TOO_LONG | WARNING | Function 'test_ambiguity_candidate___init___line_22_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_ambiguity_resolver_generated.py | 124 | FUNCTION_TOO_LONG | WARNING | Function 'test_ambiguity_result___init___line_49_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_ambiguity_resolver_generated.py | 289 | FUNCTION_TOO_LONG | WARNING | Function 'test_ambiguity_resolver_resolve_line_135_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_engine_generated.py | 77 | FUNCTION_TOO_LONG | WARNING | Function 'test_policy_context___init___line_78_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_engine_generated.py | 131 | FUNCTION_TOO_LONG | WARNING | Function 'test_governance_result___init___line_143_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_engine_generated.py | 185 | FUNCTION_TOO_LONG | WARNING | Function 'test_u_ox_engine___init___line_223_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_engine_generated.py | 460 | FUNCTION_TOO_LONG | WARNING | Function 'test_u_ox_engine_start_session_line_630_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_engine_generated.py | 530 | FUNCTION_TOO_LONG | WARNING | Function 'test_u_ox_engine_end_session_line_668_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_manager_generated.py | 88 | FUNCTION_TOO_LONG | WARNING | Function 'test_fact_metadata___init___line_36_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_manager_generated.py | 146 | FUNCTION_TOO_LONG | WARNING | Function 'test_fact_stats___init___line_63_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_manager_generated.py | 350 | FUNCTION_TOO_LONG | WARNING | Function 'test_fact_manager_register_fact_line_150_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_neo4j_generated.py | 64 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_create_query_line_41_interface' is too long (49 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_neo4j_generated.py | 73 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_fact_neo4j_generated.py | 133 | FUNCTION_TOO_LONG | WARNING | Function 'test_write_fact_line_102_interface' is too long (57 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_store_generated.py | 17 | FUNCTION_TOO_LONG | WARNING | Function 'test_real_fact_store___init___line_45_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_fact_store_generated.py | 75 | FUNCTION_TOO_LONG | WARNING | Function 'test_real_fact_store_assert_fact_line_96_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_dependency_analyzer_generated.py | 2 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_impact_dependency_analyzer_generated.py | 58 | FUNCTION_TOO_LONG | WARNING | Function 'test_dependency_analyzer_find_affected_scope_line_57_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 82 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_classification___init___line_42_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 231 | FUNCTION_TOO_LONG | WARNING | Function 'test_impact_scope___init___line_73_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 297 | FUNCTION_TOO_LONG | WARNING | Function 'test_class_interface___init___line_101_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 343 | FUNCTION_TOO_LONG | WARNING | Function 'test_function_interface___init___line_111_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 389 | FUNCTION_TOO_LONG | WARNING | Function 'test_interface_contract___init___line_121_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 489 | FUNCTION_TOO_LONG | WARNING | Function 'test_breaking_change___init___line_131_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 592 | FUNCTION_TOO_LONG | WARNING | Function 'test_interface_verification___init___line_151_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 694 | FUNCTION_TOO_LONG | WARNING | Function 'test_agent_task___init___line_183_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 843 | FUNCTION_TOO_LONG | WARNING | Function 'test_parallel_plan___init___line_214_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_impact_types_generated.py | 947 | FUNCTION_TOO_LONG | WARNING | Function 'test_impact_report___init___line_241_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_broker_factory_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_build_intent_broker_line_38_interface' is too long (73 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_broker_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_broker_config___init___line_56_interface' is too long (75 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_broker_generated.py | 210 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_broker_process_tool_call_line_248_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_broker_generated.py | 290 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_broker_process_text_line_281_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_classifier_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_classified_intent___init___line_85_interface' is too long (71 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_classifier_generated.py | 95 | FUNCTION_TOO_LONG | WARNING | Function 'test_nl_intent_classifier___init___line_138_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_classifier_generated.py | 498 | FUNCTION_TOO_LONG | WARNING | Function 'test_evaluation_result___init___line_368_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_classifier_generated.py | 552 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_evaluator___init___line_389_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_history_generated.py | 23 | FUNCTION_TOO_LONG | WARNING | Function 'test_history_stats___init___line_42_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_history_generated.py | 133 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_history_filter___init___line_54_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_history_generated.py | 207 | FUNCTION_TOO_LONG | WARNING | Function 'test_page___init___line_88_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_history_generated.py | 495 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_history_paginate_line_276_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_lifecycle_generated.py | 18 | FUNCTION_TOO_LONG | WARNING | Function 'test_invalid_transition_error___init___line_51_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_lifecycle_generated.py | 65 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_lifecycle_manager___init___line_81_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_lifecycle_generated.py | 177 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_lifecycle_manager_transition_line_115_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_metrics_generated.py | 104 | FUNCTION_TOO_LONG | WARNING | Function 'test_metric___init___line_63_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_metrics_generated.py | 162 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_metric_event___init___line_77_interface' is too long (71 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_metrics_generated.py | 278 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_metrics_collector_record_intent_processed_line_190_interface' is too long (72 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_metrics_generated.py | 279 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 354 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 432 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 475 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 496 | LINE_TOO_LONG | WARNING | Line too long (91 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 535 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 555 | LINE_TOO_LONG | WARNING | Line too long (93 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 587 | LINE_TOO_LONG | WARNING | Line too long (92 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_intent_metrics_generated.py | 658 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_metrics_collector_set_alert_threshold_line_499_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_metrics_generated.py | 921 | FUNCTION_TOO_LONG | WARNING | Function 'test_metrics_middleware_wrap_intent_processing_line_595_interface' is too long (54 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_parser_generated.py | 185 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent___init___line_48_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_results_generated.py | 83 | FUNCTION_TOO_LONG | WARNING | Function 'test_validation_result___init___line_21_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_results_generated.py | 204 | FUNCTION_TOO_LONG | WARNING | Function 'test_routing_result___init___line_67_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_results_generated.py | 310 | FUNCTION_TOO_LONG | WARNING | Function 'test_dispatch_result___init___line_105_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_router_generated.py | 20 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_router___init___line_72_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_security_generated.py | 146 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_security___init___line_121_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_template_generated.py | 83 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_template_instantiate_line_81_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_template_generated.py | 214 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_template___init___line_37_interface' is too long (67 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_template_generated.py | 284 | FUNCTION_TOO_LONG | WARNING | Function 'test_composite_template_instantiate_line_166_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_template_generated.py | 407 | FUNCTION_TOO_LONG | WARNING | Function 'test_composite_template___init___line_152_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_template_generated.py | 901 | FUNCTION_TOO_LONG | WARNING | Function 'test_template_registry_compose_line_286_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_types_generated.py | 471 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent___init___line_152_interface' is too long (91 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_vocabulary_generated.py | 369 | FUNCTION_TOO_LONG | WARNING | Function 'test_intent_vocabulary___init___line_82_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_workflow_generated.py | 79 | FUNCTION_TOO_LONG | WARNING | Function 'test_workflow_step___init___line_52_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_workflow_generated.py | 253 | FUNCTION_TOO_LONG | WARNING | Function 'test_workflow_def___init___line_78_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_intent_workflow_generated.py | 353 | FUNCTION_TOO_LONG | WARNING | Function 'test_workflow_result___init___line_105_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 23 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_config___init___line_79_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 77 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_config___init___line_96_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 127 | FUNCTION_TOO_LONG | WARNING | Function 'test_audit_event___init___line_108_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 189 | FUNCTION_TOO_LONG | WARNING | Function 'test_policy_decision___init___line_127_interface' is too long (71 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 782 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_audit_trail_log_session_start_line_453_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 858 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_audit_trail_log_session_end_line_468_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_neo4j_audit_generated.py | 934 | FUNCTION_TOO_LONG | WARNING | Function 'test_neo4j_audit_trail_log_tool_call_line_483_interface' is too long (56 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_nlp_generated.py | 22 | FUNCTION_TOO_LONG | WARNING | Function 'test_token___init___line_41_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_nlp_generated.py | 201 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_nlp_generated.py | 252 | FUNCTION_TOO_LONG | WARNING | Function 'test_named_entity___init___line_179_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_nlp_generated.py | 611 | FUNCTION_TOO_LONG | WARNING | Function 'test_session_context___init___line_417_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_orchestrator_generated.py | 25 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_instance___init___line_40_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_orchestrator_generated.py | 91 | FUNCTION_TOO_LONG | WARNING | Function 'test_volk_definition___init___line_57_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_orchestrator_generated.py | 145 | FUNCTION_TOO_LONG | WARNING | Function 'test_policy_context___init___line_70_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_orchestrator_generated.py | 233 | FUNCTION_TOO_LONG | WARNING | Function 'test_escalation_issue___init___line_91_interface' is too long (47 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_parameter_extractor_generated.py | 136 | LINE_TOO_LONG | WARNING | Line too long (90 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_parameter_extractor_generated.py | 175 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_pipeline_escalation_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_interrupt_decision___init___line_122_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_escalation_generated.py | 67 | FUNCTION_TOO_LONG | WARNING | Function 'test_escalation_state___init___line_132_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_escalation_generated.py | 134 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_pipeline_kernel_generated.py | 226 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_kernel_client_start_workflow_line_305_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_router_generated.py | 15 | FUNCTION_TOO_LONG | WARNING | Function 'test_stage_spec___init___line_190_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_runner_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_stage_result___init___line_96_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_runner_generated.py | 138 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_result___init___line_108_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_runner_generated.py | 204 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_runner___init___line_166_interface' is too long (51 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_runner_generated.py | 258 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_runner_run_line_277_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_pipeline_runner_generated.py | 331 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_runner_resume_line_392_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_policy_registry_generated.py | 19 | FUNCTION_TOO_LONG | WARNING | Function 'test_policy___init___line_45_interface' is too long (67 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_policy_registry_generated.py | 89 | FUNCTION_TOO_LONG | WARNING | Function 'test_policy_version___init___line_62_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_prolog_bridge_generated.py | 76 | FUNCTION_TOO_LONG | WARNING | Function 'test_prolog_fact___init___line_40_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_prolog_bridge_generated.py | 144 | FUNCTION_TOO_LONG | WARNING | Function 'test_query_result___init___line_60_interface' is too long (43 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_prolog_bridge_generated.py | 521 | FUNCTION_TOO_LONG | WARNING | Function 'test_prolog_bridge_assert_fact_line_304_interface' is too long (52 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_prolog_bridge_generated.py | 659 | FUNCTION_TOO_LONG | WARNING | Function 'test_prolog_bridge_start_session_line_427_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_prolog_bridge_generated.py | 789 | FUNCTION_TOO_LONG | WARNING | Function 'test_prolog_bridge_start_request_line_494_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 21 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_config___init___line_77_interface' is too long (63 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 87 | FUNCTION_TOO_LONG | WARNING | Function 'test_session_state___init___line_93_interface' is too long (59 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 149 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager___init___line_113_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 465 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_cache_set_line_286_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 654 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_cache_governance_decision_line_331_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 655 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation | | tests/generated_orchestrator/test_redis_state_generated.py | 783 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_acquire_lock_line_365_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_redis_state_generated.py | 917 | FUNCTION_TOO_LONG | WARNING | Function 'test_redis_state_manager_extend_lock_line_403_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 179 | FUNCTION_TOO_LONG | WARNING | Function 'test_verification_verdict___init___line_138_interface' is too long (55 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 388 | FUNCTION_TOO_LONG | WARNING | Function 'test_stage_context_builder_build_line_279_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 474 | FUNCTION_TOO_LONG | WARNING | Function 'test_artifact_context_builder_build_line_317_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 544 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_verification_gate___init___line_443_interface' is too long (72 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 703 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_verification_gate_open_session_line_520_interface' is too long (44 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 773 | FUNCTION_TOO_LONG | WARNING | Function 'test_pipeline_verification_gate_after_stage_line_557_interface' is too long (48 lines > 40) | Split into smaller functions | | tests/generated_orchestrator/test_verification_gate_generated.py | 857 | LINE_TOO_LONG | WARNING | Line too long (89 > 88 characters) | Break the line or use implicit string concatenation |

Action requested

@claude: please review this report and prioritize:

  1. The 8 ERRORs (mypy + ruff) for generator-template or source fixes.
  2. Whether to refactor the interface-test template to split long functions, or to raise the complexity threshold for generated tests.
  3. Whether reports/code-review-generated-tests.md should be regenerated and re-committed after the next template fix.