{ "meta": { "format": 3, "version": "7.13.2", "timestamp": "2026-02-01T18:23:40.086042", "branch_coverage": false, "show_contexts": false }, "files": { "src/__init__.py": { "executed_lines": [3], "summary": { "covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "functions": { "": { "executed_lines": [3], "summary": { "covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "": { "executed_lines": [3], "summary": { "covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/agent_assignment.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 10, 12, 15, 18, 25, 30, 31, 34, 46, 47, 55, 56, 61, 64, 77, 78, 81, 91, 94, 107, 109, 111, 113, 115, 118, 131, 134, 158, 159, 164, 167, 170, 171, 174, 175, 177 ], "excluded_lines": [], "functions": { "NoCapableAgentError.__init__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [25, 30, 31], "excluded_lines": [], "start_line": 18 }, "_map_difficulty_to_capability": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [46, 47, 55, 56, 61], "excluded_lines": [], "start_line": 34 }, "_can_handle_context": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [77, 78], "excluded_lines": [], "start_line": 64 }, "_can_handle_difficulty": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [91], "excluded_lines": [], "start_line": 81 }, "_filter_qualified_agents": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [107, 109, 111, 113, 115], "excluded_lines": [], "start_line": 94 }, "_sort_by_cost": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [131], "excluded_lines": [], "start_line": 118 }, "assign_agent": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [158, 159, 164, 167, 170, 171, 174, 175, 177], "excluded_lines": [], "start_line": 134 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [10, 12, 15, 18, 34, 64, 81, 94, 118, 134], "excluded_lines": [], "start_line": 1 } }, "classes": { "NoCapableAgentError": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [25, 30, 31], "excluded_lines": [], "start_line": 15 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 33, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 33, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 10, 12, 15, 18, 34, 46, 47, 55, 56, 61, 64, 77, 78, 81, 91, 94, 107, 109, 111, 113, 115, 118, 131, 134, 158, 159, 164, 167, 170, 171, 174, 175, 177 ], "excluded_lines": [], "start_line": 1 } } }, "src/config.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 6, 9, 18, 24, 25, 28, 31, 32, 33, 36, 38, 42], "excluded_lines": [], "functions": { "get_settings": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [38], "excluded_lines": [], "start_line": 36 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 12, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 6, 9, 18, 24, 25, 28, 31, 32, 33, 36, 42], "excluded_lines": [], "start_line": 1 } }, "classes": { "Settings": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 6 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 6, 9, 18, 24, 25, 28, 31, 32, 33, 36, 38, 42], "excluded_lines": [], "start_line": 1 } } }, "src/context_monitor.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 50, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 50, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 9, 11, 14, 23, 24, 26, 33, 34, 35, 36, 38, 50, 51, 58, 59, 61, 63, 72, 74, 75, 78, 79, 80, 83, 85, 86, 88, 97, 99, 111, 112, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 130, 132, 138, 139 ], "excluded_lines": [], "functions": { "ContextMonitor.__init__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [33, 34, 35, 36], "excluded_lines": [], "start_line": 26 }, "ContextMonitor.get_context_usage": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [50, 51, 58, 59, 61], "excluded_lines": [], "start_line": 38 }, "ContextMonitor.determine_action": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [72, 74, 75, 78, 79, 80, 83, 85, 86], "excluded_lines": [], "start_line": 63 }, "ContextMonitor.get_usage_history": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [97], "excluded_lines": [], "start_line": 88 }, "ContextMonitor.start_monitoring": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [111, 112, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 130], "excluded_lines": [], "start_line": 99 }, "ContextMonitor.stop_monitoring": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [138, 139], "excluded_lines": [], "start_line": 132 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 5, 6, 7, 9, 11, 14, 23, 24, 26, 38, 63, 88, 99, 132], "excluded_lines": [], "start_line": 1 } }, "classes": { "ContextMonitor": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 34, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 34, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 33, 34, 35, 36, 50, 51, 58, 59, 61, 72, 74, 75, 78, 79, 80, 83, 85, 86, 97, 111, 112, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 130, 138, 139 ], "excluded_lines": [], "start_line": 14 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 5, 6, 7, 9, 11, 14, 23, 24, 26, 38, 63, 88, 99, 132], "excluded_lines": [], "start_line": 1 } } }, "src/coordinator.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 63, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 63, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 7, 9, 12, 23, 34, 35, 36, 37, 38, 40, 41, 47, 49, 50, 56, 58, 64, 66, 71, 72, 73, 75, 76, 77, 78, 79, 80, 84, 85, 90, 91, 93, 96, 97, 99, 105, 106, 107, 108, 110, 120, 122, 123, 124, 126, 133, 136, 137, 139, 141, 142, 144, 146, 147, 150, 152, 164, 171, 179, 181 ], "excluded_lines": [], "functions": { "Coordinator.__init__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [34, 35, 36, 37, 38], "excluded_lines": [], "start_line": 23 }, "Coordinator.is_running": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [47], "excluded_lines": [], "start_line": 41 }, "Coordinator.active_agents": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [56], "excluded_lines": [], "start_line": 50 }, "Coordinator.get_active_agent_count": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [64], "excluded_lines": [], "start_line": 58 }, "Coordinator.start": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [71, 72, 73, 75, 76, 77, 78, 79, 80, 84, 85, 90, 91, 93, 96, 97], "excluded_lines": [], "start_line": 66 }, "Coordinator.stop": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [105, 106, 107, 108], "excluded_lines": [], "start_line": 99 }, "Coordinator.process_queue": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 120, 122, 123, 124, 126, 133, 136, 137, 139, 141, 142, 144, 146, 147, 150 ], "excluded_lines": [], "start_line": 110 }, "Coordinator.spawn_agent": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [164, 171, 179, 181], "excluded_lines": [], "start_line": 152 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 5, 7, 9, 12, 23, 40, 41, 49, 50, 58, 66, 99, 110, 152], "excluded_lines": [], "start_line": 1 } }, "classes": { "Coordinator": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 47, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 47, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 34, 35, 36, 37, 38, 47, 56, 64, 71, 72, 73, 75, 76, 77, 78, 79, 80, 84, 85, 90, 91, 93, 96, 97, 105, 106, 107, 108, 120, 122, 123, 124, 126, 133, 136, 137, 139, 141, 142, 144, 146, 147, 150, 164, 171, 179, 181 ], "excluded_lines": [], "start_line": 12 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 5, 7, 9, 12, 23, 40, 41, 49, 50, 58, 66, 99, 110, 152], "excluded_lines": [], "start_line": 1 } } }, "src/gates/__init__.py": { "executed_lines": [3, 4, 5, 6, 7, 9], "summary": { "covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "functions": { "": { "executed_lines": [3, 4, 5, 6, 7, 9], "summary": { "covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "": { "executed_lines": [3, 4, 5, 6, 7, 9], "summary": { "covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/gates/build_gate.py": { "executed_lines": [3, 4, 6, 9, 16, 22, 23, 30, 31, 41, 51, 52, 58, 59, 65, 66], "summary": { "covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "functions": { "BuildGate.check": { "executed_lines": [22, 23, 30, 31, 41, 51, 52, 58, 59, 65, 66], "summary": { "covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 16 }, "": { "executed_lines": [3, 4, 6, 9, 16], "summary": { "covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "BuildGate": { "executed_lines": [22, 23, 30, 31, 41, 51, 52, 58, 59, 65, 66], "summary": { "covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 9 }, "": { "executed_lines": [3, 4, 6, 9, 16], "summary": { "covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/gates/coverage_gate.py": { "executed_lines": [ 3, 4, 5, 7, 10, 16, 18, 24, 26, 34, 35, 37, 39, 40, 52, 53, 65, 77, 78, 84, 85, 91, 92, 98, 104, 105, 106, 112, 114, 125, 126, 127, 128, 129, 130, 131, 134 ], "summary": { "covered_lines": 37, "num_statements": 44, "percent_covered": 84.0909090909091, "percent_covered_display": "84", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 84.0909090909091, "percent_statements_covered_display": "84" }, "missing_lines": [107, 108, 109, 110, 111, 132, 133], "excluded_lines": [], "functions": { "CoverageGate.check": { "executed_lines": [24, 26, 34, 35, 37, 39, 40, 52, 53, 65, 77, 78, 84, 85, 91, 92], "summary": { "covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 18 }, "CoverageGate._extract_coverage_from_json": { "executed_lines": [104, 105, 106, 112], "summary": { "covered_lines": 4, "num_statements": 9, "percent_covered": 44.44444444444444, "percent_covered_display": "44", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 44.44444444444444, "percent_statements_covered_display": "44" }, "missing_lines": [107, 108, 109, 110, 111], "excluded_lines": [], "start_line": 98 }, "CoverageGate._extract_coverage_from_output": { "executed_lines": [125, 126, 127, 128, 129, 130, 131, 134], "summary": { "covered_lines": 8, "num_statements": 10, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80" }, "missing_lines": [132, 133], "excluded_lines": [], "start_line": 114 }, "": { "executed_lines": [3, 4, 5, 7, 10, 16, 18, 98, 114], "summary": { "covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "CoverageGate": { "executed_lines": [ 24, 26, 34, 35, 37, 39, 40, 52, 53, 65, 77, 78, 84, 85, 91, 92, 104, 105, 106, 112, 125, 126, 127, 128, 129, 130, 131, 134 ], "summary": { "covered_lines": 28, "num_statements": 35, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80" }, "missing_lines": [107, 108, 109, 110, 111, 132, 133], "excluded_lines": [], "start_line": 10 }, "": { "executed_lines": [3, 4, 5, 7, 10, 16, 18, 98, 114], "summary": { "covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/gates/lint_gate.py": { "executed_lines": [3, 5, 8, 15, 21, 22, 29, 30, 40, 50, 51, 57, 58, 64, 65], "summary": { "covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "functions": { "LintGate.check": { "executed_lines": [21, 22, 29, 30, 40, 50, 51, 57, 58, 64, 65], "summary": { "covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 15 }, "": { "executed_lines": [3, 5, 8, 15], "summary": { "covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "LintGate": { "executed_lines": [21, 22, 29, 30, 40, 50, 51, 57, 58, 64, 65], "summary": { "covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 8 }, "": { "executed_lines": [3, 5, 8, 15], "summary": { "covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/gates/quality_gate.py": { "executed_lines": [3, 5, 8, 17, 18, 19, 24, 30], "summary": { "covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [36, 37], "functions": { "QualityGate.check": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 1, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [36], "start_line": 30 }, "": { "executed_lines": [3, 5, 8, 17, 18, 19, 24, 30], "summary": { "covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "GateResult": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 8 }, "QualityGate": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 1, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [36], "start_line": 24 }, "": { "executed_lines": [3, 5, 8, 17, 18, 19, 24, 30], "summary": { "covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/gates/test_gate.py": { "executed_lines": [3, 5, 8, 15, 21, 22, 29, 30, 40, 50, 51, 57, 58, 64, 65], "summary": { "covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "functions": { "TestGate.check": { "executed_lines": [21, 22, 29, 30, 40, 50, 51, 57, 58, 64, 65], "summary": { "covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 15 }, "": { "executed_lines": [3, 5, 8, 15], "summary": { "covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } }, "classes": { "TestGate": { "executed_lines": [21, 22, 29, 30, 40, 50, 51, 57, 58, 64, 65], "summary": { "covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 8 }, "": { "executed_lines": [3, 5, 8, 15], "summary": { "covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 1 } } }, "src/main.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 65, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 65, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 20, 22, 23, 31, 32, 35, 36, 39, 45, 48, 49, 60, 61, 62, 63, 66, 67, 68, 71, 72, 76, 82, 83, 85, 87, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 108, 116, 121, 122, 125, 126, 132, 133, 135, 136, 137, 139, 148, 151, 152, 154 ], "excluded_lines": [], "functions": { "setup_logging": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [22, 23], "excluded_lines": [], "start_line": 20 }, "get_coordinator": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [45], "excluded_lines": [], "start_line": 39 }, "lifespan": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 60, 61, 62, 63, 66, 67, 68, 71, 72, 76, 82, 83, 85, 87, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104 ], "excluded_lines": [], "start_line": 49 }, "health_check": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [132, 133, 135, 136, 137, 139], "excluded_lines": [], "start_line": 126 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 30, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 30, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 20, 31, 32, 35, 36, 39, 48, 49, 108, 116, 121, 122, 125, 126, 148, 151, 152, 154 ], "excluded_lines": [], "start_line": 1 } }, "classes": { "HealthResponse": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 116 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 65, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 65, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 20, 22, 23, 31, 32, 35, 36, 39, 45, 48, 49, 60, 61, 62, 63, 66, 67, 68, 71, 72, 76, 82, 83, 85, 87, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 108, 116, 121, 122, 125, 126, 132, 133, 135, 136, 137, 139, 148, 151, 152, 154 ], "excluded_lines": [], "start_line": 1 } } }, "src/models.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 73, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 73, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 6, 9, 12, 13, 14, 17, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 38, 46, 47, 48, 50, 51, 57, 58, 59, 61, 62, 68, 70, 72, 79, 82, 87, 91, 95, 99, 104, 105, 106, 108, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128, 131, 134, 135, 139, 143, 147, 152, 153, 154, 156, 157, 158, 162, 201, 213 ], "excluded_lines": [], "functions": { "ContextUsage.__init__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [46, 47, 48], "excluded_lines": [], "start_line": 38 }, "ContextUsage.usage_ratio": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [57, 58, 59], "excluded_lines": [], "start_line": 51 }, "ContextUsage.usage_percent": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [68], "excluded_lines": [], "start_line": 62 }, "ContextUsage.__repr__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [72], "excluded_lines": [], "start_line": 70 }, "IssueMetadata.validate_difficulty": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [108, 109, 110, 111], "excluded_lines": [], "start_line": 106 }, "IssueMetadata.validate_agent": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [117, 118, 119, 120], "excluded_lines": [], "start_line": 115 }, "IssueMetadata.validate_issue_lists": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [126, 127, 128], "excluded_lines": [], "start_line": 124 }, "AgentProfile.validate_best_for_not_empty": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [156, 157, 158], "excluded_lines": [], "start_line": 154 }, "get_agent_profile": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [213], "excluded_lines": [], "start_line": 201 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 50, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 50, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 6, 9, 12, 13, 14, 17, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 38, 50, 51, 61, 62, 70, 79, 82, 87, 91, 95, 99, 104, 105, 106, 113, 114, 115, 122, 123, 124, 131, 134, 135, 139, 143, 147, 152, 153, 154, 162, 201 ], "excluded_lines": [], "start_line": 1 } }, "classes": { "Capability": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 9 }, "AgentName": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 17 }, "ContextAction": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 27 }, "ContextUsage": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [46, 47, 48, 57, 58, 59, 68, 72], "excluded_lines": [], "start_line": 35 }, "IssueMetadata": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [108, 109, 110, 111, 117, 118, 119, 120, 126, 127, 128], "excluded_lines": [], "start_line": 79 }, "AgentProfile": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [156, 157, 158], "excluded_lines": [], "start_line": 131 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 51, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 51, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 6, 9, 12, 13, 14, 17, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 38, 50, 51, 61, 62, 70, 79, 82, 87, 91, 95, 99, 104, 105, 106, 113, 114, 115, 122, 123, 124, 131, 134, 135, 139, 143, 147, 152, 153, 154, 162, 201, 213 ], "excluded_lines": [], "start_line": 1 } } }, "src/parser.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 35, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 35, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 7, 8, 10, 12, 15, 18, 20, 23, 40, 41, 42, 45, 46, 48, 50, 52, 65, 66, 67, 68, 69, 72, 82, 85, 87, 89, 90, 96, 99, 109, 139, 149 ], "excluded_lines": [], "functions": { "clear_cache": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [20], "excluded_lines": [], "start_line": 18 }, "parse_issue_metadata": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 20, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 20, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 40, 41, 42, 45, 46, 48, 50, 52, 65, 66, 67, 68, 69, 72, 82, 85, 87, 89, 90, 96 ], "excluded_lines": [], "start_line": 23 }, "_build_parse_prompt": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [109], "excluded_lines": [], "start_line": 99 }, "_create_metadata_from_parsed": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [149], "excluded_lines": [], "start_line": 139 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 12, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 5, 7, 8, 10, 12, 15, 18, 23, 99, 139], "excluded_lines": [], "start_line": 1 } }, "classes": { "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 35, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 35, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 7, 8, 10, 12, 15, 18, 20, 23, 40, 41, 42, 45, 46, 48, 50, 52, 65, 66, 67, 68, 69, 72, 82, 85, 87, 89, 90, 96, 99, 109, 139, 149 ], "excluded_lines": [], "start_line": 1 } } }, "src/queue.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 85, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 85, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 9, 12, 15, 16, 17, 20, 21, 26, 27, 29, 32, 34, 40, 47, 48, 57, 65, 68, 74, 75, 76, 78, 85, 89, 90, 91, 93, 99, 100, 101, 102, 104, 110, 116, 119, 122, 123, 124, 127, 128, 130, 136, 137, 138, 139, 141, 147, 148, 149, 151, 160, 162, 168, 170, 176, 178, 184, 186, 192, 199, 201, 202, 205, 208, 210, 212, 214, 215, 217, 219, 220, 222, 223, 224, 226, 227, 228, 231, 232, 234 ], "excluded_lines": [], "functions": { "QueueItem.__post_init__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [32], "excluded_lines": [], "start_line": 29 }, "QueueItem.to_dict": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [40], "excluded_lines": [], "start_line": 34 }, "QueueItem.from_dict": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [57], "excluded_lines": [], "start_line": 48 }, "QueueManager.__init__": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [74, 75, 76], "excluded_lines": [], "start_line": 68 }, "QueueManager.enqueue": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [85, 89, 90, 91], "excluded_lines": [], "start_line": 78 }, "QueueManager.dequeue": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [99, 100, 101, 102], "excluded_lines": [], "start_line": 93 }, "QueueManager.get_next_ready": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [110, 116, 119, 122, 123, 124, 127, 128], "excluded_lines": [], "start_line": 104 }, "QueueManager.mark_complete": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [136, 137, 138, 139], "excluded_lines": [], "start_line": 130 }, "QueueManager.mark_in_progress": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [147, 148, 149], "excluded_lines": [], "start_line": 141 }, "QueueManager.get_item": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [160], "excluded_lines": [], "start_line": 151 }, "QueueManager.list_all": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [168], "excluded_lines": [], "start_line": 162 }, "QueueManager.list_ready": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [176], "excluded_lines": [], "start_line": 170 }, "QueueManager.size": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [184], "excluded_lines": [], "start_line": 178 }, "QueueManager._update_ready_status": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [192, 199, 201, 202, 205, 208], "excluded_lines": [], "start_line": 186 }, "QueueManager.save": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [212, 214, 215], "excluded_lines": [], "start_line": 210 }, "QueueManager._load": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [219, 220, 222, 223, 224, 226, 227, 228, 231, 232, 234], "excluded_lines": [], "start_line": 217 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 9, 12, 15, 16, 17, 20, 21, 26, 27, 29, 34, 47, 48, 65, 68, 78, 93, 104, 130, 141, 151, 162, 170, 178, 186, 210, 217 ], "excluded_lines": [], "start_line": 1 } }, "classes": { "QueueItemStatus": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 12 }, "QueueItem": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [32, 40, 57], "excluded_lines": [], "start_line": 21 }, "QueueManager": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 50, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 50, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 74, 75, 76, 85, 89, 90, 91, 99, 100, 101, 102, 110, 116, 119, 122, 123, 124, 127, 128, 136, 137, 138, 139, 147, 148, 149, 160, 168, 176, 184, 192, 199, 201, 202, 205, 208, 212, 214, 215, 219, 220, 222, 223, 224, 226, 227, 228, 231, 232, 234 ], "excluded_lines": [], "start_line": 65 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 5, 6, 7, 9, 12, 15, 16, 17, 20, 21, 26, 27, 29, 34, 47, 48, 65, 68, 78, 93, 104, 130, 141, 151, 162, 170, 178, 186, 210, 217 ], "excluded_lines": [], "start_line": 1 } } }, "src/security.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 7, 26, 27, 30, 35], "excluded_lines": [], "functions": { "verify_signature": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [26, 27, 30, 35], "excluded_lines": [], "start_line": 7 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 7], "excluded_lines": [], "start_line": 1 } }, "classes": { "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [3, 4, 7, 26, 27, 30, 35], "excluded_lines": [], "start_line": 1 } } }, "src/validation.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [7, 9, 13, 22, 23, 32, 35, 54, 55, 58, 61, 64, 65, 74], "excluded_lines": [], "functions": { "validate_fifty_percent_rule": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [54, 55, 58, 61, 64, 65, 74], "excluded_lines": [], "start_line": 35 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [7, 9, 13, 22, 23, 32, 35], "excluded_lines": [], "start_line": 1 } }, "classes": { "ValidationResult": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 23 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [7, 9, 13, 22, 23, 32, 35, 54, 55, 58, 61, 64, 65, 74], "excluded_lines": [], "start_line": 1 } } }, "src/webhook.py": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 43, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 43, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 6, 7, 9, 10, 12, 14, 17, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 59, 62, 65, 69, 72, 82, 83, 84, 85, 86, 87, 90, 91, 99, 109, 120, 128, 138, 146, 154, 164, 172 ], "excluded_lines": [], "functions": { "handle_gitea_webhook": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [59, 62, 65, 69, 72, 82, 83, 84, 85, 86, 87, 90, 91], "excluded_lines": [], "start_line": 37 }, "handle_assigned_event": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [109, 120], "excluded_lines": [], "start_line": 99 }, "handle_unassigned_event": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [138, 146], "excluded_lines": [], "start_line": 128 }, "handle_closed_event": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [164, 172], "excluded_lines": [], "start_line": 154 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 6, 7, 9, 10, 12, 14, 17, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 99, 128, 154 ], "excluded_lines": [], "start_line": 1 } }, "classes": { "WebhookResponse": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 17 }, "GiteaWebhookPayload": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100" }, "missing_lines": [], "excluded_lines": [], "start_line": 26 }, "": { "executed_lines": [], "summary": { "covered_lines": 0, "num_statements": 43, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 43, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0" }, "missing_lines": [ 3, 4, 6, 7, 9, 10, 12, 14, 17, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 59, 62, 65, 69, 72, 82, 83, 84, 85, 86, 87, 90, 91, 99, 109, 120, 128, 138, 146, 154, 164, 172 ], "excluded_lines": [], "start_line": 1 } } } }, "totals": { "covered_lines": 98, "num_statements": 589, "percent_covered": 16.6383701188455, "percent_covered_display": "17", "missing_lines": 491, "excluded_lines": 2, "percent_statements_covered": 16.6383701188455, "percent_statements_covered_display": "17" } }