Docs / Validate documentation (push) Canceled after 0s
Docs / Deploy GitHub Pages (push) Canceled after 0s
CI Final Summary (AI) / AI Final Summary (push) Canceled after 0s
CI Final Summary (AI) / Push/PR event feed (push) Canceled after 0s
CI / CI Integrity and Change Classification (push) Canceled after 0s
CI / Code Quality & Tests (push) Canceled after 0s
Dependency Lock & Migration Safety / Dependency drift (lock vs pyproject) (push) Canceled after 0s
Dependency Lock & Migration Safety / Migration safety (fail-loud + version postconditions) (push) Canceled after 0s
JS Tests / Frontend JS Unit Tests (push) Canceled after 0s
Security / CodeQL Analysis (push) Canceled after 0s
Security / Trivy Vulnerability Scan (push) Canceled after 0s
Tests (OS Matrix) / Py Tests (macos-latest) (push) Canceled after 0s
Tests (OS Matrix) / Py Tests (windows-latest) (push) Canceled after 0s
CI / Extended Validation (Tier 2) (push) Canceled after 0s
CI / Heavy CI (database-provider) (push) Canceled after 0s
CI / Heavy CI (e2e) (push) Canceled after 0s
CI / Heavy CI (integration) (push) Canceled after 0s
CI / Heavy CI (model-validation) (push) Canceled after 0s
CI / Heavy CI (research-backtest) (push) Canceled after 0s
CI / Aggregate CI Results (push) Canceled after 0s
Full project import for the self-hosted code hosting (https://code.aifunny.ltd/gavindiaz/my-NexusTradingForexBot.git). Includes the live-freshness + scaler-hash fixes for the permanent STALE dashboard (tick_pipeline now_utc stamps; infer_probabilities computes model_input_hash on the actual scaled 70D tensor), the data-fetch default-path fix, the g29 web-auth test fixes, and a Chinese user manual (使用手册.md) for the web dashboard. Scratch diagnostic scripts (check*.py, contain a live web-auth token) and the .kilo/ agent-worktree directory are gitignored, not committed. Co-Authored-By: Claude Code <noreply@anthropic.com>
1 line
3.2 MiB
Plaintext
1 line
3.2 MiB
Plaintext
{"meta": {"format": 3, "version": "7.15.4", "timestamp": "2026-09-07T04:47:52.497328", "branch_coverage": false, "show_contexts": false}, "files": {"src\\nexus_scalp\\__init__.py": {"executed_lines": [11, 12], "summary": {"covered_lines": 2, "num_statements": 2, "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": [11, 12], "summary": {"covered_lines": 2, "num_statements": 2, "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": [11, 12], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\accounting\\__init__.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": [38, 39, 40, 52, 53, 62, 64], "excluded_lines": [], "functions": {"": {"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": [38, 39, 40, 52, 53, 62, 64], "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": [38, 39, 40, 52, 53, 62, 64], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\aggregation.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 356, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 356, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 24, 31, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 77, 80, 100, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 156, 157, 158, 159, 160, 171, 172, 173, 176, 177, 178, 179, 182, 188, 189, 190, 191, 195, 196, 197, 201, 202, 209, 210, 215, 216, 218, 219, 220, 221, 225, 226, 228, 229, 230, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 247, 248, 249, 251, 254, 263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 280, 288, 289, 290, 292, 293, 295, 296, 297, 299, 300, 301, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 348, 349, 350, 351, 353, 354, 358, 361, 388, 390, 440, 441, 442, 443, 445, 446, 447, 448, 449, 450, 451, 452, 454, 455, 456, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 496, 497, 498, 504, 505, 506, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 523, 524, 525, 526, 527, 528, 529, 532, 533, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 558, 559, 560, 561, 562, 563, 564, 565, 566, 569, 570, 571, 572, 575, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 597, 598, 601, 606, 607, 608, 609, 610, 611, 615, 616, 617, 620, 621, 622, 623, 624, 625, 626, 627, 630, 631, 632, 633, 636, 637, 639, 640, 641, 642, 645, 646, 648, 649, 650, 651, 653], "excluded_lines": [], "functions": {"_mae_value": {"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": [44, 45, 47, 48, 49, 50, 51, 52, 53], "excluded_lines": [], "start_line": 42}, "_mfe_value": {"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": [58, 59, 60, 61, 62, 63, 64, 65, 66], "excluded_lines": [], "start_line": 56}, "_usd_per_point": {"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": [71, 72, 73, 74, 75, 76, 77], "excluded_lines": [], "start_line": 69}, "aggregate_period": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 91, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 91, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [100, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 156, 157, 158, 159, 160, 171, 172, 173, 176, 177, 178, 179, 182, 188, 189, 190, 191, 195, 196, 197, 201, 202, 209, 210, 215, 216, 218, 219, 220, 221, 225, 226, 228, 229, 230, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 247, 248, 249, 251], "excluded_lines": [], "start_line": 80}, "intraperiod_drawdown": {"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": [263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277], "excluded_lines": [], "start_line": 254}, "compute_drawdown": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [288, 289, 290, 292, 293, 295, 296, 297, 299, 300, 301, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 348, 349, 350, 351, 353, 354, 358], "excluded_lines": [], "start_line": 280}, "compute_advanced_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 161, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 161, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [388, 390, 440, 441, 442, 443, 445, 446, 447, 448, 449, 450, 451, 452, 454, 455, 456, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 496, 497, 498, 504, 505, 506, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 523, 524, 525, 526, 527, 528, 529, 532, 533, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 558, 559, 560, 561, 562, 563, 564, 565, 566, 569, 570, 571, 572, 575, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 597, 598, 601, 606, 607, 608, 609, 610, 611, 615, 616, 617, 620, 621, 622, 623, 624, 625, 626, 627, 630, 631, 632, 633, 636, 637, 639, 640, 641, 642, 645, 646, 648, 649, 650, 651, 653], "excluded_lines": [], "start_line": 361}, "": {"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": [19, 21, 22, 24, 31, 42, 56, 69, 80, 254, 280, 361], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 356, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 356, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 24, 31, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 77, 80, 100, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 156, 157, 158, 159, 160, 171, 172, 173, 176, 177, 178, 179, 182, 188, 189, 190, 191, 195, 196, 197, 201, 202, 209, 210, 215, 216, 218, 219, 220, 221, 225, 226, 228, 229, 230, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 247, 248, 249, 251, 254, 263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 280, 288, 289, 290, 292, 293, 295, 296, 297, 299, 300, 301, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 348, 349, 350, 351, 353, 354, 358, 361, 388, 390, 440, 441, 442, 443, 445, 446, 447, 448, 449, 450, 451, 452, 454, 455, 456, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 496, 497, 498, 504, 505, 506, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 523, 524, 525, 526, 527, 528, 529, 532, 533, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 558, 559, 560, 561, 562, 563, 564, 565, 566, 569, 570, 571, 572, 575, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 597, 598, 601, 606, 607, 608, 609, 610, 611, 615, 616, 617, 620, 621, 622, 623, 624, 625, 626, 627, 630, 631, 632, 633, 636, 637, 639, 640, 641, 642, 645, 646, 648, 649, 650, 651, 653], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\core.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 370, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 370, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 34, 35, 47, 48, 58, 60, 64, 65, 68, 77, 84, 85, 86, 87, 88, 90, 91, 97, 98, 100, 102, 103, 104, 105, 111, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 152, 153, 156, 157, 158, 159, 161, 163, 169, 181, 182, 184, 185, 193, 197, 198, 199, 200, 201, 202, 203, 204, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 232, 233, 234, 235, 237, 250, 251, 253, 254, 270, 271, 275, 287, 290, 291, 292, 293, 294, 295, 297, 301, 303, 304, 305, 306, 307, 308, 310, 314, 315, 316, 318, 329, 330, 331, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 393, 395, 412, 413, 415, 416, 417, 419, 420, 421, 423, 424, 425, 426, 434, 435, 436, 437, 438, 440, 441, 443, 444, 445, 446, 447, 448, 449, 463, 469, 479, 480, 481, 482, 486, 487, 488, 490, 492, 493, 495, 496, 497, 498, 499, 500, 501, 503, 505, 506, 507, 509, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 532, 534, 540, 545, 546, 548, 555, 556, 557, 558, 559, 560, 561, 562, 572, 574, 581, 582, 583, 584, 585, 586, 587, 597, 603, 613, 614, 615, 617, 618, 620, 621, 624, 625, 626, 627, 628, 629, 630, 631, 632, 634, 637, 642, 643, 645, 646, 648, 649, 650, 651, 652, 653, 654, 655, 656, 658, 659, 661, 671, 672, 673, 674, 675, 676, 677, 680, 681, 682, 683, 686, 687, 688, 689, 691, 701, 702, 705, 706, 707, 708, 709, 710, 712, 713, 716, 717, 720, 721, 724, 725, 728, 734, 737, 743, 745, 746, 748, 754, 763, 764, 765, 766, 768, 769, 770, 773, 774, 775, 776, 778, 779, 780, 782, 783, 785, 795, 806, 812, 819, 827, 834, 845, 846, 848, 849, 850, 854, 856, 874, 875, 876, 878, 879, 880, 893, 894, 895, 897, 898, 907, 908, 910, 912, 913, 914, 915, 916, 917, 918, 931, 938, 940, 941, 942, 953, 954, 955, 956], "excluded_lines": [], "functions": {"AccountingCore.__init__": {"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": [84, 85, 86, 87, 88, 90, 91], "excluded_lines": [], "start_line": 77}, "AccountingCore._enabled": {"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": [100], "excluded_lines": [], "start_line": 98}, "AccountingCore._connect": {"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": [103, 104, 105], "excluded_lines": [], "start_line": 102}, "AccountingCore.live_state": {"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": [119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 152, 153, 156, 157, 158, 159, 161, 163], "excluded_lines": [], "start_line": 111}, "AccountingCore.load_snapshots": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [181, 182, 184, 185, 193, 197, 198, 199, 200, 201, 202, 203, 204, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 232, 233, 234, 235], "excluded_lines": [], "start_line": 169}, "AccountingCore.load_trades": {"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": [250, 251, 253, 254, 270, 271, 275, 287, 290, 291, 292, 293, 294, 295, 297, 301, 303, 304, 305, 306, 307, 308, 310, 314, 315, 316], "excluded_lines": [], "start_line": 237}, "AccountingCore.load_broker_trades": {"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": [329, 330, 331, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 393], "excluded_lines": [], "start_line": 318}, "AccountingCore._attach_identity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [412, 413, 415, 416, 417, 419, 420, 421, 423, 424, 425, 426, 434, 435, 436, 437, 438, 440, 441, 443, 444, 445, 446, 447, 448, 449, 463], "excluded_lines": [], "start_line": 395}, "AccountingCore.period_report": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [479, 480, 481, 482, 486, 487, 488, 490, 492, 493, 495, 496, 497, 498, 499, 500, 501], "excluded_lines": [], "start_line": 469}, "AccountingCore._compute_period": {"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": [505, 506, 507], "excluded_lines": [], "start_line": 503}, "AccountingCore.period_series": {"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": [520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530], "excluded_lines": [], "start_line": 509}, "AccountingCore.all_period_reports": {"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": [534], "excluded_lines": [], "start_line": 532}, "AccountingCore.drawdown_report": {"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": [545, 546], "excluded_lines": [], "start_line": 540}, "AccountingCore.equity_curve": {"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": [555, 556, 557, 558, 559, 560, 561, 562, 572], "excluded_lines": [], "start_line": 548}, "AccountingCore.cumulative_pnl_curve": {"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": [581, 582, 583, 584, 585, 586, 587, 597], "excluded_lines": [], "start_line": 574}, "AccountingCore.strategy_contributions": {"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": [613, 614, 615, 617, 618, 620, 621, 624, 625, 626, 627, 628, 629, 630, 631, 632, 634, 637, 642, 643, 645, 646, 648, 649, 650, 651, 652, 653, 654, 655, 656, 658, 659], "excluded_lines": [], "start_line": 603}, "AccountingCore._attach_strategy_intelligence": {"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": [671, 672, 673, 674, 675, 676, 677, 680, 681, 682, 683, 686, 687, 688, 689], "excluded_lines": [], "start_line": 661}, "AccountingCore.attribute_loss": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [701, 702, 705, 706, 707, 708, 709, 710, 712, 713, 716, 717, 720, 721, 724, 725, 728, 734, 737, 743, 745, 746, 748], "excluded_lines": [], "start_line": 691}, "AccountingCore.trade_trace": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [763, 764, 765, 766, 768, 769, 770, 773, 774, 775, 776, 778, 779, 780, 782, 783, 785, 795, 806, 812, 819, 827, 834, 845, 846, 848, 849, 850, 854], "excluded_lines": [], "start_line": 754}, "AccountingCore._attach_experience_detail": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [874, 875, 876, 878, 879, 880, 893, 894, 895, 897, 898, 907, 908, 910, 912, 913, 914, 915, 916, 917, 918, 931], "excluded_lines": [], "start_line": 856}, "AccountingCore._attach_order_events": {"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": [940, 941, 942, 953, 954, 955, 956], "excluded_lines": [], "start_line": 938}, "": {"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": [27, 29, 30, 31, 32, 34, 35, 47, 48, 58, 60, 64, 65, 68, 77, 97, 98, 102, 111, 169, 237, 318, 395, 469, 503, 509, 532, 540, 548, 574, 603, 661, 691, 754, 856, 938], "excluded_lines": [], "start_line": 1}}, "classes": {"AccountingCore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 334, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 334, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [84, 85, 86, 87, 88, 90, 91, 100, 103, 104, 105, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 152, 153, 156, 157, 158, 159, 161, 163, 181, 182, 184, 185, 193, 197, 198, 199, 200, 201, 202, 203, 204, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 232, 233, 234, 235, 250, 251, 253, 254, 270, 271, 275, 287, 290, 291, 292, 293, 294, 295, 297, 301, 303, 304, 305, 306, 307, 308, 310, 314, 315, 316, 329, 330, 331, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 393, 412, 413, 415, 416, 417, 419, 420, 421, 423, 424, 425, 426, 434, 435, 436, 437, 438, 440, 441, 443, 444, 445, 446, 447, 448, 449, 463, 479, 480, 481, 482, 486, 487, 488, 490, 492, 493, 495, 496, 497, 498, 499, 500, 501, 505, 506, 507, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 534, 545, 546, 555, 556, 557, 558, 559, 560, 561, 562, 572, 581, 582, 583, 584, 585, 586, 587, 597, 613, 614, 615, 617, 618, 620, 621, 624, 625, 626, 627, 628, 629, 630, 631, 632, 634, 637, 642, 643, 645, 646, 648, 649, 650, 651, 652, 653, 654, 655, 656, 658, 659, 671, 672, 673, 674, 675, 676, 677, 680, 681, 682, 683, 686, 687, 688, 689, 701, 702, 705, 706, 707, 708, 709, 710, 712, 713, 716, 717, 720, 721, 724, 725, 728, 734, 737, 743, 745, 746, 748, 763, 764, 765, 766, 768, 769, 770, 773, 774, 775, 776, 778, 779, 780, 782, 783, 785, 795, 806, 812, 819, 827, 834, 845, 846, 848, 849, 850, 854, 874, 875, 876, 878, 879, 880, 893, 894, 895, 897, 898, 907, 908, 910, 912, 913, 914, 915, 916, 917, 918, 931, 940, 941, 942, 953, 954, 955, 956], "excluded_lines": [], "start_line": 68}, "": {"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": [27, 29, 30, 31, 32, 34, 35, 47, 48, 58, 60, 64, 65, 68, 77, 97, 98, 102, 111, 169, 237, 318, 395, 469, 503, 509, 532, 540, 548, 574, 603, 661, 691, 754, 856, 938], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\market_calendar.py": {"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": [28, 30, 31, 32, 34, 37, 38, 41, 44, 48, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 69, 70, 73, 86, 87, 93, 96, 97, 99, 105, 106, 109, 110, 111, 117, 118, 124, 125, 132, 140, 148, 149, 150, 153, 156, 158, 159], "excluded_lines": [], "functions": {"TickSource.last_tick_time_utc": {"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": 44}, "probe_server_time": {"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": [55, 56, 57, 59, 60, 61, 62, 63, 64, 66], "excluded_lines": [], "start_line": 48}, "_weekday_utc": {"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": [70], "excluded_lines": [], "start_line": 69}, "market_state": {"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": [86, 87, 93, 96, 97, 99, 105, 106, 109, 110, 111, 117, 118, 124, 125, 132], "excluded_lines": [], "start_line": 73}, "current_trading_day": {"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": [148, 149, 150, 153], "excluded_lines": [], "start_line": 140}, "day_bounds_utc": {"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": [158, 159], "excluded_lines": [], "start_line": 156}, "": {"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": [28, 30, 31, 32, 34, 37, 38, 41, 44, 48, 69, 73, 140, 156], "excluded_lines": [], "start_line": 1}}, "classes": {"TickSource": {"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": 41}, "": {"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": [28, 30, 31, 32, 34, 37, 38, 41, 44, 48, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 69, 70, 73, 86, 87, 93, 96, 97, 99, 105, 106, 109, 110, 111, 117, 118, 124, 125, 132, 140, 148, 149, 150, 153, 156, 158, 159], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 243, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 243, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 29, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 59, 62, 63, 64, 67, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 115, 116, 117, 120, 121, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 165, 167, 168, 169, 170, 171, 172, 173, 175, 176, 178, 180, 181, 183, 184, 185, 187, 188, 190, 191, 192, 195, 196, 205, 206, 207, 208, 209, 211, 212, 213, 214, 216, 217, 218, 219, 220, 222, 223, 224, 225, 226, 228, 229, 230, 231, 232, 233, 234, 245, 246, 247, 248, 249, 255, 256, 257, 258, 267, 268, 270, 271, 272, 273, 274, 275, 276, 279, 281, 283, 285, 335, 336, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 359, 361, 379, 380, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 403, 405, 423, 424, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 441, 442, 443, 444, 445, 446, 448, 450, 473, 474, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 502, 522, 524, 525, 526], "excluded_lines": [], "functions": {"ExitClassification.is_stop_exit": {"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": [52], "excluded_lines": [], "start_line": 50}, "AccountSnapshot.drawdown_pct": {"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": [115, 116, 117], "excluded_lines": [], "start_line": 113}, "TradeRecord.is_win": {"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": [178], "excluded_lines": [], "start_line": 176}, "TradeRecord.mfe_r": {"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": [183, 184, 185], "excluded_lines": [], "start_line": 181}, "TradeRecord.mae_r": {"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": [190, 191, 192], "excluded_lines": [], "start_line": 188}, "PeriodReport.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": [285], "excluded_lines": [], "start_line": 283}, "DrawdownReport.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": [361], "excluded_lines": [], "start_line": 359}, "LiveAccountState.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": [405], "excluded_lines": [], "start_line": 403}, "StrategyContribution.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": [450], "excluded_lines": [], "start_line": 448}, "TradeForensicTrace.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": [502], "excluded_lines": [], "start_line": 500}, "_round_opt": {"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": [524, 525, 526], "excluded_lines": [], "start_line": 522}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 224, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 224, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 29, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 59, 62, 63, 64, 67, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 120, 121, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 165, 167, 168, 169, 170, 171, 172, 173, 175, 176, 180, 181, 187, 188, 195, 196, 205, 206, 207, 208, 209, 211, 212, 213, 214, 216, 217, 218, 219, 220, 222, 223, 224, 225, 226, 228, 229, 230, 231, 232, 233, 234, 245, 246, 247, 248, 249, 255, 256, 257, 258, 267, 268, 270, 271, 272, 273, 274, 275, 276, 279, 281, 283, 335, 336, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 359, 379, 380, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 403, 423, 424, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 441, 442, 443, 444, 445, 446, 448, 473, 474, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 522], "excluded_lines": [], "start_line": 1}}, "classes": {"ExitClassification": {"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": [52], "excluded_lines": [], "start_line": 29}, "TradeOutcome": {"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": 59}, "LossAttribution": {"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": 67}, "AccountSnapshot": {"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": [115, 116, 117], "excluded_lines": [], "start_line": 89}, "TradeRecord": {"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": [178, 183, 184, 185, 190, 191, 192], "excluded_lines": [], "start_line": 121}, "PeriodReport": {"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": [285], "excluded_lines": [], "start_line": 196}, "DrawdownReport": {"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": [361], "excluded_lines": [], "start_line": 336}, "LiveAccountState": {"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": [405], "excluded_lines": [], "start_line": 380}, "StrategyContribution": {"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": [450], "excluded_lines": [], "start_line": 424}, "TradeForensicTrace": {"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": [502], "excluded_lines": [], "start_line": 474}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 227, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 227, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 29, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 59, 62, 63, 64, 67, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 120, 121, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 165, 167, 168, 169, 170, 171, 172, 173, 175, 176, 180, 181, 187, 188, 195, 196, 205, 206, 207, 208, 209, 211, 212, 213, 214, 216, 217, 218, 219, 220, 222, 223, 224, 225, 226, 228, 229, 230, 231, 232, 233, 234, 245, 246, 247, 248, 249, 255, 256, 257, 258, 267, 268, 270, 271, 272, 273, 274, 275, 276, 279, 281, 283, 335, 336, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 359, 379, 380, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 403, 423, 424, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 441, 442, 443, 444, 445, 446, 448, 473, 474, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 522, 524, 525, 526], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\normalize.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 103, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 103, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 22, 27, 30, 34, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 70, 72, 73, 74, 75, 76, 79, 80, 83, 101, 102, 103, 104, 108, 109, 110, 111, 112, 115, 116, 117, 120, 127, 128, 129, 131, 132, 133, 134, 135, 139, 140, 142, 149, 151, 152, 165, 166, 168, 171, 173, 174, 175, 176, 179, 181, 182, 183, 184, 185, 188, 196, 197, 198, 199, 200, 201, 204, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 227, 236, 237, 238, 240, 241, 242, 244, 246, 247, 249, 250, 252], "excluded_lines": [], "functions": {"_f": {"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": [53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67], "excluded_lines": [], "start_line": 51}, "_s": {"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": [72, 73, 74, 75, 76], "excluded_lines": [], "start_line": 70}, "_is_long": {"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": [80], "excluded_lines": [], "start_line": 79}, "_classify_stop": {"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": [101, 102, 103, 104, 108, 109, 110, 111, 112, 115, 116, 117], "excluded_lines": [], "start_line": 83}, "classify_exit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [127, 128, 129, 131, 132, 133, 134, 135, 139, 140, 142, 149, 151, 152, 165, 166, 168, 171, 173, 174, 175, 176], "excluded_lines": [], "start_line": 120}, "classify_outcome": {"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": [181, 182, 183, 184, 185], "excluded_lines": [], "start_line": 179}, "_value_per_point": {"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": [196, 197, 198, 199, 200, 201], "excluded_lines": [], "start_line": 188}, "reconstruct_risk": {"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": [212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224], "excluded_lines": [], "start_line": 204}, "normalize_trade_row": {"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": [236, 237, 238, 240, 241, 242, 244, 246, 247, 249, 250, 252], "excluded_lines": [], "start_line": 227}, "": {"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": [18, 20, 22, 27, 30, 34, 51, 70, 79, 83, 120, 179, 188, 204, 227], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 103, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 103, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 22, 27, 30, 34, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 70, 72, 73, 74, 75, 76, 79, 80, 83, 101, 102, 103, 104, 108, 109, 110, 111, 112, 115, 116, 117, 120, 127, 128, 129, 131, 132, 133, 134, 135, 139, 140, 142, 149, 151, 152, 165, 166, 168, 171, 173, 174, 175, 176, 179, 181, 182, 183, 184, 185, 188, 196, 197, 198, 199, 200, 201, 204, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 227, 236, 237, 238, 240, 241, 242, 244, 246, 247, 249, 250, 252], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\periods.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 89, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 40, 43, 46, 47, 48, 49, 52, 53, 64, 65, 66, 67, 69, 71, 72, 74, 75, 77, 79, 80, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 96, 104, 105, 106, 109, 111, 114, 115, 118, 129, 131, 132, 133, 134, 136, 138, 139, 140, 141, 143, 144, 145, 150, 152, 153, 154, 157, 159, 162, 170, 171, 172, 173, 174, 175, 176, 177, 180, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205], "excluded_lines": [], "functions": {"PeriodBounds.contains": {"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": [71, 72], "excluded_lines": [], "start_line": 69}, "PeriodBounds.start_sql": {"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": [77], "excluded_lines": [], "start_line": 75}, "PeriodBounds.end_sql": {"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": [82], "excluded_lines": [], "start_line": 80}, "PeriodBounds.label": {"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": [87, 88, 89, 90, 91, 92, 93], "excluded_lines": [], "start_line": 85}, "ensure_utc": {"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": [104, 105, 106], "excluded_lines": [], "start_line": 96}, "utc_now": {"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": [111], "excluded_lines": [], "start_line": 109}, "_floor_day": {"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": [115], "excluded_lines": [], "start_line": 114}, "period_bounds": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [129, 131, 132, 133, 134, 136, 138, 139, 140, 141, 143, 144, 145, 150, 152, 153, 154], "excluded_lines": [], "start_line": 118}, "previous_period": {"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": [159], "excluded_lines": [], "start_line": 157}, "recent_periods": {"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": [170, 171, 172, 173, 174, 175, 176, 177], "excluded_lines": [], "start_line": 162}, "parse_sql_timestamp": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205], "excluded_lines": [], "start_line": 180}, "": {"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": [33, 35, 36, 37, 40, 43, 46, 47, 48, 49, 52, 53, 64, 65, 66, 67, 69, 74, 75, 79, 80, 84, 85, 96, 109, 114, 118, 157, 162, 180], "excluded_lines": [], "start_line": 1}}, "classes": {"PeriodKind": {"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": 43}, "PeriodBounds": {"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": [71, 72, 77, 82, 87, 88, 89, 90, 91, 92, 93], "excluded_lines": [], "start_line": 53}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 78, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 78, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 40, 43, 46, 47, 48, 49, 52, 53, 64, 65, 66, 67, 69, 74, 75, 79, 80, 84, 85, 96, 104, 105, 106, 109, 111, 114, 115, 118, 129, 131, 132, 133, 134, 136, 138, 139, 140, 141, 143, 144, 145, 150, 152, 153, 154, 157, 159, 162, 170, 171, 172, 173, 174, 175, 176, 177, 180, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\retention.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 17, 20, 25, 26, 27, 30, 32, 33, 34, 37, 39, 40, 41, 44, 59, 70, 75, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "excluded_lines": [], "functions": {"mfe_capture_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": [25, 26, 27], "excluded_lines": [], "start_line": 20}, "giveback": {"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, 33, 34], "excluded_lines": [], "start_line": 30}, "giveback_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": [39, 40, 41], "excluded_lines": [], "start_line": 37}, "cohort_capture_report": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 70, 75, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "excluded_lines": [], "start_line": 44}, "": {"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": [13, 15, 17, 20, 30, 37, 44], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 17, 20, 25, 26, 27, 30, 32, 33, 34, 37, 39, 40, 41, 44, 59, 70, 75, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\accounting\\worker.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [32, 34, 35, 36, 38, 39, 40, 42, 45, 57, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 78, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 97, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 125, 126, 127, 128, 129, 135, 141, 155, 158, 161, 162, 163, 164, 165, 166, 169, 170, 173, 174, 177, 180, 182, 190, 198, 200], "excluded_lines": [], "functions": {"AccountingWorker.__init__": {"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": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "excluded_lines": [], "start_line": 57}, "AccountingWorker.start": {"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": [80, 81, 82, 83, 84], "excluded_lines": [], "start_line": 78}, "AccountingWorker.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": [88, 89, 90, 91], "excluded_lines": [], "start_line": 86}, "AccountingWorker.tick": {"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": [107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 125, 126, 127, 128, 129, 135], "excluded_lines": [], "start_line": 97}, "AccountingWorker._refresh_once": {"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": [155, 158, 161, 162, 163, 164, 165, 166, 169, 170, 173, 174, 177, 180, 182], "excluded_lines": [], "start_line": 141}, "format_worker_status": {"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": [200], "excluded_lines": [], "start_line": 198}, "": {"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": [32, 34, 35, 36, 38, 39, 40, 42, 45, 57, 78, 86, 97, 141, 190, 198], "excluded_lines": [], "start_line": 1}}, "classes": {"AccountingWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 80, 81, 82, 83, 84, 88, 89, 90, 91, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 125, 126, 127, 128, 129, 135, 155, 158, 161, 162, 163, 164, 165, 166, 169, 170, 173, 174, 177, 180, 182], "excluded_lines": [], "start_line": 45}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [32, 34, 35, 36, 38, 39, 40, 42, 45, 57, 78, 86, 97, 141, 190, 198, 200], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\adapters\\database\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\adapters\\database\\audit_repository.py": {"executed_lines": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 31, 33, 39, 42, 52, 53, 58, 62, 63, 66, 67, 68, 69, 72, 80, 89, 99, 109, 113, 114, 115, 120, 121, 125, 127, 128, 129, 130, 136, 147, 165, 166, 167, 168, 171, 172, 173, 175, 176, 178, 180, 181, 186, 189, 191, 192, 194, 195, 196, 198, 199, 201, 202, 204, 205, 207, 209, 220, 221, 222, 223, 224, 250, 272, 279, 280, 291, 304, 328, 340, 350, 406, 449, 451, 467, 483, 487, 492, 540, 547, 572, 590, 611, 629, 666, 676, 678, 711, 726, 746, 753, 755, 775, 788, 789, 791, 812, 813, 814, 815, 816, 817, 818, 820, 821, 840, 844, 846, 850, 851, 853, 854, 889, 894, 896, 897, 901, 902, 920, 924, 926, 930, 931, 933, 934, 953, 969, 976, 977, 984, 985, 987, 988, 1007, 1008, 1012, 1013, 1025, 1031, 1046, 1067, 1068, 1070, 1074, 1088, 1101, 1114, 1131, 1143, 1144, 1147, 1150, 1153, 1157, 1165, 1194, 1195, 1197, 1201, 1217, 1218, 1221, 1224, 1233, 1235, 1247, 1252, 1277, 1293, 1311, 1339, 1359, 1366, 1367, 1368, 1371, 1374, 1377, 1384, 1390, 1392, 1419, 1421, 1422, 1425, 1427, 1429, 1432, 1433, 1435, 1436, 1437, 1448, 1449, 1450, 1451, 1452, 1453, 1455, 1456, 1457, 1458, 1460, 1461, 1462, 1463, 1465, 1466, 1467, 1468, 1470, 1471, 1472, 1488, 1498, 1509, 1528, 1670, 1690, 1706, 1709, 1714, 1716, 1732, 1733, 1737, 1765, 1812, 1836, 1839, 1847, 1863, 1864, 1868, 1896, 1905, 1907, 1908, 1909, 1913, 1914, 1918, 1923, 1925, 1935, 1937, 1938, 1939, 1940, 1959, 1960, 1961, 1977, 1979, 2004, 2188, 2281, 2322, 2352, 2370, 2396, 2410, 2433, 2435, 2573, 2574, 2582, 2605, 2638, 2743], "summary": {"covered_lines": 281, "num_statements": 678, "percent_covered": 41.445427728613566, "percent_covered_display": "41", "missing_lines": 397, "excluded_lines": 0, "percent_statements_covered": 41.445427728613566, "percent_statements_covered_display": "41"}, "missing_lines": [54, 55, 64, 65, 75, 77, 102, 110, 111, 112, 154, 155, 157, 158, 159, 160, 505, 506, 518, 519, 521, 522, 527, 530, 531, 542, 543, 544, 545, 554, 555, 556, 557, 558, 559, 560, 561, 562, 567, 568, 569, 570, 578, 579, 580, 581, 582, 584, 585, 586, 587, 588, 596, 597, 598, 599, 603, 605, 606, 607, 608, 609, 1071, 1072, 1198, 1199, 1404, 1405, 1406, 1407, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1430, 1473, 1474, 1480, 1481, 1482, 1484, 1518, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1540, 1541, 1543, 1544, 1545, 1546, 1549, 1550, 1551, 1552, 1553, 1555, 1556, 1557, 1558, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1585, 1586, 1587, 1588, 1589, 1590, 1594, 1616, 1617, 1623, 1625, 1627, 1635, 1665, 1666, 1667, 1668, 1677, 1678, 1684, 1685, 1686, 1687, 1688, 1707, 1734, 1735, 1739, 1740, 1742, 1747, 1749, 1760, 1761, 1762, 1763, 1777, 1778, 1780, 1781, 1782, 1784, 1785, 1787, 1788, 1789, 1791, 1796, 1798, 1807, 1808, 1809, 1810, 1837, 1865, 1866, 1874, 1875, 1876, 1877, 1878, 1882, 1883, 1888, 1894, 1906, 1936, 1948, 1952, 1958, 1984, 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1996, 2002, 2056, 2057, 2078, 2079, 2080, 2081, 2082, 2084, 2085, 2086, 2087, 2089, 2140, 2183, 2184, 2185, 2186, 2192, 2193, 2201, 2202, 2203, 2206, 2209, 2211, 2212, 2213, 2221, 2222, 2223, 2224, 2226, 2233, 2234, 2235, 2236, 2238, 2239, 2241, 2242, 2247, 2250, 2253, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2264, 2271, 2272, 2273, 2291, 2292, 2293, 2294, 2295, 2296, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2331, 2332, 2334, 2335, 2336, 2337, 2338, 2343, 2347, 2348, 2349, 2350, 2356, 2357, 2359, 2360, 2361, 2362, 2365, 2366, 2367, 2368, 2375, 2376, 2378, 2379, 2380, 2381, 2391, 2392, 2393, 2394, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2415, 2416, 2418, 2419, 2420, 2421, 2424, 2425, 2426, 2427, 2428, 2431, 2584, 2585, 2586, 2587, 2588, 2589, 2592, 2601, 2602, 2603, 2609, 2610, 2611, 2613, 2614, 2615, 2624, 2632, 2633, 2634, 2635, 2636, 2660, 2662, 2663, 2665, 2670, 2675, 2680, 2682, 2683, 2684, 2685, 2687, 2694, 2695, 2696, 2699, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2714, 2719, 2725, 2730, 2731, 2732, 2734, 2735, 2736, 2741, 2745, 2746, 2747, 2748, 2749, 2750, 2752, 2753, 2754, 2755, 2756, 2757], "excluded_lines": [], "functions": {"_existing_columns": {"executed_lines": [52, 53], "summary": {"covered_lines": 2, "num_statements": 4, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [54, 55], "excluded_lines": [], "start_line": 42}, "_add_column_if_missing": {"executed_lines": [62, 63, 66, 67, 68, 69], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [64, 65], "excluded_lines": [], "start_line": 58}, "normalize_history_dt": {"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": [75, 77], "excluded_lines": [], "start_line": 72}, "AuditRepository.__init__": {"executed_lines": [99, 109, 113, 114, 115, 120, 121, 125, 127, 128, 129, 130, 136, 147, 165, 166, 167, 168, 171, 172, 173, 175, 176], "summary": {"covered_lines": 23, "num_statements": 33, "percent_covered": 69.6969696969697, "percent_covered_display": "70", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 69.6969696969697, "percent_statements_covered_display": "70"}, "missing_lines": [102, 110, 111, 112, 154, 155, 157, 158, 159, 160], "excluded_lines": [], "start_line": 89}, "AuditRepository._setup_storage": {"executed_lines": [180, 181, 186, 189, 191, 192, 194, 195, 196, 198, 199, 201, 202, 204, 205], "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": [], "start_line": 178}, "AuditRepository._create_sqlite_tables": {"executed_lines": [209, 220, 221, 222, 223, 224, 250, 272, 279, 280, 291, 304, 328, 340, 350, 406, 449, 451, 467, 483, 487], "summary": {"covered_lines": 21, "num_statements": 21, "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": 207}, "AuditRepository.sync_broker_history": {"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": [505, 506, 518, 519, 521, 522, 527, 530, 531], "excluded_lines": [], "start_line": 492}, "AuditRepository.get_broker_history_meta": {"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": [542, 543, 544, 545], "excluded_lines": [], "start_line": 540}, "AuditRepository.get_broker_trades": {"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": [554, 555, 556, 557, 558, 559, 560, 561, 562, 567, 568, 569, 570], "excluded_lines": [], "start_line": 547}, "AuditRepository.get_broker_deals": {"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": [578, 579, 580, 581, 582, 584, 585, 586, 587, 588], "excluded_lines": [], "start_line": 572}, "AuditRepository.get_broker_orders": {"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": [596, 597, 598, 599, 603, 605, 606, 607, 608, 609], "excluded_lines": [], "start_line": 590}, "AuditRepository._create_experience_tables": {"executed_lines": [629, 666, 676, 678, 711, 726, 746, 753, 755, 775, 788, 789], "summary": {"covered_lines": 12, "num_statements": 12, "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": 611}, "AuditRepository._create_intelligence_tables": {"executed_lines": [812, 813, 814, 815, 816, 817, 818], "summary": {"covered_lines": 7, "num_statements": 7, "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": 791}, "AuditRepository._create_table_position_lifecycle_events": {"executed_lines": [821, 840, 844, 846, 850, 851], "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": 820}, "AuditRepository._create_table_trade_autopsies": {"executed_lines": [854, 889, 894, 896, 897], "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": 853}, "AuditRepository._create_table_behavior_detections": {"executed_lines": [902, 920, 924, 926, 930, 931], "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": 901}, "AuditRepository._create_table_behavior_analysis": {"executed_lines": [934, 953, 969, 976, 977, 984, 985], "summary": {"covered_lines": 7, "num_statements": 7, "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": 933}, "AuditRepository._create_table_strategy_evolution_candidates": {"executed_lines": [988, 1007, 1008], "summary": {"covered_lines": 3, "num_statements": 3, "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": 987}, "AuditRepository._create_table_intelligence_worker_state": {"executed_lines": [1013], "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": 1012}, "AuditRepository._create_factory_tables": {"executed_lines": [1031, 1046, 1067, 1068, 1070, 1074, 1088, 1101, 1114, 1131, 1143, 1144, 1147, 1150, 1153], "summary": {"covered_lines": 15, "num_statements": 17, "percent_covered": 88.23529411764706, "percent_covered_display": "88", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 88.23529411764706, "percent_statements_covered_display": "88"}, "missing_lines": [1071, 1072], "excluded_lines": [], "start_line": 1025}, "AuditRepository._create_research_tables": {"executed_lines": [1165, 1194, 1195, 1197, 1201, 1217, 1218, 1221, 1224, 1233, 1235], "summary": {"covered_lines": 11, "num_statements": 13, "percent_covered": 84.61538461538461, "percent_covered_display": "85", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 84.61538461538461, "percent_statements_covered_display": "85"}, "missing_lines": [1198, 1199], "excluded_lines": [], "start_line": 1157}, "AuditRepository._create_research_observability_tables": {"executed_lines": [1252, 1277, 1293, 1311, 1339, 1359, 1366, 1367, 1368, 1371, 1374, 1377, 1384, 1390], "summary": {"covered_lines": 14, "num_statements": 14, "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": 1247}, "AuditRepository.flush": {"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": [1404, 1405, 1406, 1407, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417], "excluded_lines": [], "start_line": 1392}, "AuditRepository._start_background_worker": {"executed_lines": [1421, 1422, 1425], "summary": {"covered_lines": 3, "num_statements": 3, "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": 1419}, "AuditRepository._process_queue_worker": {"executed_lines": [1429, 1432, 1433, 1435, 1436, 1437, 1448, 1449, 1450, 1451, 1452, 1453, 1455, 1456, 1457, 1458, 1460, 1461, 1462, 1463, 1465, 1466, 1467, 1468, 1470, 1471, 1472], "summary": {"covered_lines": 27, "num_statements": 34, "percent_covered": 79.41176470588235, "percent_covered_display": "79", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 79.41176470588235, "percent_statements_covered_display": "79"}, "missing_lines": [1430, 1473, 1474, 1480, 1481, 1482, 1484], "excluded_lines": [], "start_line": 1427}, "AuditRepository._signal_dedup_key": {"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": [1518, 1520, 1521, 1522, 1523, 1524, 1525, 1526], "excluded_lines": [], "start_line": 1509}, "AuditRepository.log_signal": {"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": [1540, 1541, 1543, 1544, 1545, 1546, 1549, 1550, 1551, 1552, 1553, 1555, 1556, 1557, 1558, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1585, 1586, 1587, 1588, 1589, 1590, 1594, 1616, 1617, 1623, 1625, 1627, 1635, 1665, 1666, 1667, 1668], "excluded_lines": [], "start_line": 1528}, "AuditRepository._log_guard_telemetry": {"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": [1677, 1678, 1684, 1685, 1686, 1687, 1688], "excluded_lines": [], "start_line": 1670}, "AuditRepository.log_order": {"executed_lines": [1706, 1709, 1714, 1716, 1732, 1733], "summary": {"covered_lines": 6, "num_statements": 9, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [1707, 1734, 1735], "excluded_lines": [], "start_line": 1690}, "AuditRepository.log_execution": {"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": [1739, 1740, 1742, 1747, 1749, 1760, 1761, 1762, 1763], "excluded_lines": [], "start_line": 1737}, "AuditRepository.log_account_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1777, 1778, 1780, 1781, 1782, 1784, 1785, 1787, 1788, 1789, 1791, 1796, 1798, 1807, 1808, 1809, 1810], "excluded_lines": [], "start_line": 1765}, "AuditRepository.log_ledger_opened": {"executed_lines": [1836, 1839, 1847, 1863, 1864], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 62.5, "percent_covered_display": "62", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 62.5, "percent_statements_covered_display": "62"}, "missing_lines": [1837, 1865, 1866], "excluded_lines": [], "start_line": 1812}, "AuditRepository.has_ledger_opened": {"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": [1874, 1875, 1876, 1877, 1878, 1882, 1883, 1888, 1894], "excluded_lines": [], "start_line": 1868}, "AuditRepository.count_ledger_opened_unclosed": {"executed_lines": [1905, 1907, 1908, 1909, 1913, 1914, 1918, 1923], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 88.88888888888889, "percent_statements_covered_display": "89"}, "missing_lines": [1906], "excluded_lines": [], "start_line": 1896}, "AuditRepository.get_broker_deals_for_position": {"executed_lines": [1935, 1937, 1938, 1939, 1940, 1959, 1960, 1961, 1977], "summary": {"covered_lines": 9, "num_statements": 13, "percent_covered": 69.23076923076923, "percent_covered_display": "69", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 69.23076923076923, "percent_statements_covered_display": "69"}, "missing_lines": [1936, 1948, 1952, 1958], "excluded_lines": [], "start_line": 1925}, "AuditRepository.get_ledger_opened": {"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": [1984, 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1996, 2002], "excluded_lines": [], "start_line": 1979}, "AuditRepository.log_ledger_closed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2056, 2057, 2078, 2079, 2080, 2081, 2082, 2084, 2085, 2086, 2087, 2089, 2140, 2183, 2184, 2185, 2186], "excluded_lines": [], "start_line": 2004}, "AuditRepository.get_account_performance_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2192, 2193, 2201, 2202, 2203, 2206, 2209, 2211, 2212, 2213, 2221, 2222, 2223, 2224, 2226, 2233, 2234, 2235, 2236, 2238, 2239, 2241, 2242, 2247, 2250, 2253, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2264, 2271, 2272, 2273], "excluded_lines": [], "start_line": 2188}, "AuditRepository.get_recent_predictions": {"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": [2291, 2292, 2293, 2294, 2295, 2296, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320], "excluded_lines": [], "start_line": 2281}, "AuditRepository.get_ledger_trades": {"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": [2331, 2332, 2334, 2335, 2336, 2337, 2338, 2343, 2347, 2348, 2349, 2350], "excluded_lines": [], "start_line": 2322}, "AuditRepository.get_equity_growth_chart_data": {"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": [2356, 2357, 2359, 2360, 2361, 2362, 2365, 2366, 2367, 2368], "excluded_lines": [], "start_line": 2352}, "AuditRepository.get_recent_order_events": {"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": [2375, 2376, 2378, 2379, 2380, 2381, 2391, 2392, 2393, 2394], "excluded_lines": [], "start_line": 2370}, "AuditRepository.get_ledger_row": {"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": [2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408], "excluded_lines": [], "start_line": 2396}, "AuditRepository.get_last_account_snapshot": {"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": [2415, 2416, 2418, 2419, 2420, 2421, 2424, 2425, 2426, 2427, 2428, 2431], "excluded_lines": [], "start_line": 2410}, "AuditRepository._seed_trading_rules": {"executed_lines": [2435, 2573, 2574], "summary": {"covered_lines": 3, "num_statements": 3, "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": 2433}, "AuditRepository.get_trading_rules": {"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": [2584, 2585, 2586, 2587, 2588, 2589, 2592, 2601, 2602, 2603], "excluded_lines": [], "start_line": 2582}, "AuditRepository.toggle_trading_rule": {"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": [2609, 2610, 2611, 2613, 2614, 2615, 2624, 2632, 2633, 2634, 2635, 2636], "excluded_lines": [], "start_line": 2605}, "AuditRepository.purge_old_audit_data": {"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": [2660, 2662, 2663, 2665, 2670, 2675, 2680, 2682, 2683, 2684, 2685, 2687, 2694, 2695, 2696, 2699, 2714, 2719, 2725, 2730, 2731, 2732, 2734, 2735, 2736, 2741], "excluded_lines": [], "start_line": 2638}, "AuditRepository.purge_old_audit_data._batch_delete": {"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": [2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712], "excluded_lines": [], "start_line": 2699}, "AuditRepository.close": {"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": [2745, 2746, 2747, 2748, 2749, 2750, 2752, 2753, 2754, 2755, 2756, 2757], "excluded_lines": [], "start_line": 2743}, "": {"executed_lines": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 31, 33, 39, 42, 58, 72, 80, 89, 178, 207, 492, 540, 547, 572, 590, 611, 791, 820, 853, 901, 933, 987, 1012, 1025, 1157, 1247, 1392, 1419, 1427, 1488, 1498, 1509, 1528, 1670, 1690, 1737, 1765, 1812, 1868, 1896, 1925, 1979, 2004, 2188, 2281, 2322, 2352, 2370, 2396, 2410, 2433, 2582, 2605, 2638, 2743], "summary": {"covered_lines": 66, "num_statements": 66, "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": {"AuditRepository": {"executed_lines": [99, 109, 113, 114, 115, 120, 121, 125, 127, 128, 129, 130, 136, 147, 165, 166, 167, 168, 171, 172, 173, 175, 176, 180, 181, 186, 189, 191, 192, 194, 195, 196, 198, 199, 201, 202, 204, 205, 209, 220, 221, 222, 223, 224, 250, 272, 279, 280, 291, 304, 328, 340, 350, 406, 449, 451, 467, 483, 487, 629, 666, 676, 678, 711, 726, 746, 753, 755, 775, 788, 789, 812, 813, 814, 815, 816, 817, 818, 821, 840, 844, 846, 850, 851, 854, 889, 894, 896, 897, 902, 920, 924, 926, 930, 931, 934, 953, 969, 976, 977, 984, 985, 988, 1007, 1008, 1013, 1031, 1046, 1067, 1068, 1070, 1074, 1088, 1101, 1114, 1131, 1143, 1144, 1147, 1150, 1153, 1165, 1194, 1195, 1197, 1201, 1217, 1218, 1221, 1224, 1233, 1235, 1252, 1277, 1293, 1311, 1339, 1359, 1366, 1367, 1368, 1371, 1374, 1377, 1384, 1390, 1421, 1422, 1425, 1429, 1432, 1433, 1435, 1436, 1437, 1448, 1449, 1450, 1451, 1452, 1453, 1455, 1456, 1457, 1458, 1460, 1461, 1462, 1463, 1465, 1466, 1467, 1468, 1470, 1471, 1472, 1706, 1709, 1714, 1716, 1732, 1733, 1836, 1839, 1847, 1863, 1864, 1905, 1907, 1908, 1909, 1913, 1914, 1918, 1923, 1935, 1937, 1938, 1939, 1940, 1959, 1960, 1961, 1977, 2435, 2573, 2574], "summary": {"covered_lines": 207, "num_statements": 598, "percent_covered": 34.61538461538461, "percent_covered_display": "35", "missing_lines": 391, "excluded_lines": 0, "percent_statements_covered": 34.61538461538461, "percent_statements_covered_display": "35"}, "missing_lines": [102, 110, 111, 112, 154, 155, 157, 158, 159, 160, 505, 506, 518, 519, 521, 522, 527, 530, 531, 542, 543, 544, 545, 554, 555, 556, 557, 558, 559, 560, 561, 562, 567, 568, 569, 570, 578, 579, 580, 581, 582, 584, 585, 586, 587, 588, 596, 597, 598, 599, 603, 605, 606, 607, 608, 609, 1071, 1072, 1198, 1199, 1404, 1405, 1406, 1407, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1430, 1473, 1474, 1480, 1481, 1482, 1484, 1518, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1540, 1541, 1543, 1544, 1545, 1546, 1549, 1550, 1551, 1552, 1553, 1555, 1556, 1557, 1558, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1585, 1586, 1587, 1588, 1589, 1590, 1594, 1616, 1617, 1623, 1625, 1627, 1635, 1665, 1666, 1667, 1668, 1677, 1678, 1684, 1685, 1686, 1687, 1688, 1707, 1734, 1735, 1739, 1740, 1742, 1747, 1749, 1760, 1761, 1762, 1763, 1777, 1778, 1780, 1781, 1782, 1784, 1785, 1787, 1788, 1789, 1791, 1796, 1798, 1807, 1808, 1809, 1810, 1837, 1865, 1866, 1874, 1875, 1876, 1877, 1878, 1882, 1883, 1888, 1894, 1906, 1936, 1948, 1952, 1958, 1984, 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1996, 2002, 2056, 2057, 2078, 2079, 2080, 2081, 2082, 2084, 2085, 2086, 2087, 2089, 2140, 2183, 2184, 2185, 2186, 2192, 2193, 2201, 2202, 2203, 2206, 2209, 2211, 2212, 2213, 2221, 2222, 2223, 2224, 2226, 2233, 2234, 2235, 2236, 2238, 2239, 2241, 2242, 2247, 2250, 2253, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2264, 2271, 2272, 2273, 2291, 2292, 2293, 2294, 2295, 2296, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2331, 2332, 2334, 2335, 2336, 2337, 2338, 2343, 2347, 2348, 2349, 2350, 2356, 2357, 2359, 2360, 2361, 2362, 2365, 2366, 2367, 2368, 2375, 2376, 2378, 2379, 2380, 2381, 2391, 2392, 2393, 2394, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2415, 2416, 2418, 2419, 2420, 2421, 2424, 2425, 2426, 2427, 2428, 2431, 2584, 2585, 2586, 2587, 2588, 2589, 2592, 2601, 2602, 2603, 2609, 2610, 2611, 2613, 2614, 2615, 2624, 2632, 2633, 2634, 2635, 2636, 2660, 2662, 2663, 2665, 2670, 2675, 2680, 2682, 2683, 2684, 2685, 2687, 2694, 2695, 2696, 2699, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2714, 2719, 2725, 2730, 2731, 2732, 2734, 2735, 2736, 2741, 2745, 2746, 2747, 2748, 2749, 2750, 2752, 2753, 2754, 2755, 2756, 2757], "excluded_lines": [], "start_line": 80}, "": {"executed_lines": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 31, 33, 39, 42, 52, 53, 58, 62, 63, 66, 67, 68, 69, 72, 80, 89, 178, 207, 492, 540, 547, 572, 590, 611, 791, 820, 853, 901, 933, 987, 1012, 1025, 1157, 1247, 1392, 1419, 1427, 1488, 1498, 1509, 1528, 1670, 1690, 1737, 1765, 1812, 1868, 1896, 1925, 1979, 2004, 2188, 2281, 2322, 2352, 2370, 2396, 2410, 2433, 2582, 2605, 2638, 2743], "summary": {"covered_lines": 74, "num_statements": 80, "percent_covered": 92.5, "percent_covered_display": "92", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 92.5, "percent_statements_covered_display": "92"}, "missing_lines": [54, 55, 64, 65, 75, 77], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\database\\broker_history.py": {"executed_lines": [29, 31, 32, 33, 34, 36, 38, 42, 51, 59, 67, 76, 85, 91, 98, 123, 151, 154, 179, 210, 291, 319, 344, 369, 398, 412, 414, 415, 416, 417, 418, 421, 609], "summary": {"covered_lines": 33, "num_statements": 184, "percent_covered": 17.934782608695652, "percent_covered_display": "18", "missing_lines": 151, "excluded_lines": 0, "percent_statements_covered": 17.934782608695652, "percent_statements_covered_display": "18"}, "missing_lines": [43, 53, 54, 55, 56, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 77, 78, 79, 80, 81, 82, 86, 87, 88, 93, 94, 95, 100, 125, 126, 127, 128, 129, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 228, 229, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 246, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 281, 282, 283, 284, 285, 286, 287, 288, 303, 304, 305, 306, 310, 311, 312, 434, 435, 437, 438, 440, 441, 442, 443, 444, 445, 474, 475, 477, 478, 479, 506, 507, 509, 510, 511, 512, 517, 518, 519, 523, 524, 557, 558, 560, 579, 581, 582, 583, 597, 606, 611, 617, 618, 619], "excluded_lines": [], "functions": {"_net_from_deal": {"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": [43], "excluded_lines": [], "start_line": 42}, "order_identity": {"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": [53, 54, 55, 56], "excluded_lines": [], "start_line": 51}, "deal_identity": {"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": [61, 62, 63, 64], "excluded_lines": [], "start_line": 59}, "_f": {"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": [68, 69, 70, 71, 72, 73], "excluded_lines": [], "start_line": 67}, "_i": {"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": [77, 78, 79, 80, 81, 82], "excluded_lines": [], "start_line": 76}, "_s": {"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": [86, 87, 88], "excluded_lines": [], "start_line": 85}, "_utc_epoch_sec": {"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": [93, 94, 95], "excluded_lines": [], "start_line": 91}, "normalize_order_row": {"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": [100], "excluded_lines": [], "start_line": 98}, "normalize_deal_row": {"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": [125, 126, 127, 128, 129], "excluded_lines": [], "start_line": 123}, "LogicalTrade.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207], "excluded_lines": [], "start_line": 179}, "reconstruct_trades": {"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": [228, 229, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 246, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 281, 282, 283, 284, 285, 286, 287, 288], "excluded_lines": [], "start_line": 210}, "_epoch_utc": {"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": [303, 304, 305, 306, 310, 311, 312], "excluded_lines": [], "start_line": 291}, "create_history_tables": {"executed_lines": [414, 415, 416, 417, 418], "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": 412}, "sync_broker_history": {"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": [434, 435, 437, 438, 440, 441, 442, 443, 444, 445, 474, 475, 477, 478, 479, 506, 507, 509, 510, 511, 512, 517, 518, 519, 523, 524, 557, 558, 560, 579, 581, 582, 583, 597, 606], "excluded_lines": [], "start_line": 421}, "last_sync_window": {"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": [611, 617, 618, 619], "excluded_lines": [], "start_line": 609}, "": {"executed_lines": [29, 31, 32, 33, 34, 36, 38, 42, 51, 59, 67, 76, 85, 91, 98, 123, 151, 154, 179, 210, 291, 319, 344, 369, 398, 412, 421, 609], "summary": {"covered_lines": 28, "num_statements": 28, "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": {"LogicalTrade": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207], "excluded_lines": [], "start_line": 151}, "": {"executed_lines": [29, 31, 32, 33, 34, 36, 38, 42, 51, 59, 67, 76, 85, 91, 98, 123, 151, 154, 179, 210, 291, 319, 344, 369, 398, 412, 414, 415, 416, 417, 418, 421, 609], "summary": {"covered_lines": 33, "num_statements": 162, "percent_covered": 20.37037037037037, "percent_covered_display": "20", "missing_lines": 129, "excluded_lines": 0, "percent_statements_covered": 20.37037037037037, "percent_statements_covered_display": "20"}, "missing_lines": [43, 53, 54, 55, 56, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 77, 78, 79, 80, 81, 82, 86, 87, 88, 93, 94, 95, 100, 125, 126, 127, 128, 129, 228, 229, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 246, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 281, 282, 283, 284, 285, 286, 287, 288, 303, 304, 305, 306, 310, 311, 312, 434, 435, 437, 438, 440, 441, 442, 443, 444, 445, 474, 475, 477, 478, 479, 506, 507, 509, 510, 511, 512, 517, 518, 519, 523, 524, 557, 558, 560, 579, 581, 582, 583, 597, 606, 611, 617, 618, 619], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\database\\broker_history_sync.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 102, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 102, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 17, 20, 22, 25, 28, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 91, 92, 93, 94, 95, 96, 103, 105, 107, 108, 109, 110, 111, 113, 114, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 135, 140, 141, 142, 148, 149, 151, 158, 160, 162, 163, 164, 165, 166, 172, 173, 174, 175, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188], "excluded_lines": [], "functions": {"BrokerHistorySyncWorker.__init__": {"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": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], "excluded_lines": [], "start_line": 28}, "BrokerHistorySyncWorker.start": {"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": [52, 53, 54, 55, 56], "excluded_lines": [], "start_line": 51}, "BrokerHistorySyncWorker.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": [59, 60, 61, 62], "excluded_lines": [], "start_line": 58}, "BrokerHistorySyncWorker.tick": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 91, 92, 93, 94, 95, 96, 103], "excluded_lines": [], "start_line": 64}, "BrokerHistorySyncWorker._sync_once": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [107, 108, 109, 110, 111, 113, 114, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 135, 140, 141, 142, 148, 149, 151, 158], "excluded_lines": [], "start_line": 105}, "BrokerHistorySyncWorker._warm_accounting": {"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": [162, 163, 164, 165, 166, 172, 173, 174, 175], "excluded_lines": [], "start_line": 160}, "_snapshot_dict": {"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": [180, 181, 182, 183, 184, 185, 186, 187, 188], "excluded_lines": [], "start_line": 178}, "": {"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": [9, 11, 12, 13, 15, 17, 20, 22, 25, 28, 51, 58, 64, 105, 160, 178], "excluded_lines": [], "start_line": 1}}, "classes": {"BrokerHistorySyncWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 77, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 77, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 59, 60, 61, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 91, 92, 93, 94, 95, 96, 103, 107, 108, 109, 110, 111, 113, 114, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 135, 140, 141, 142, 148, 149, 151, 158, 162, 163, 164, 165, 166, 172, 173, 174, 175], "excluded_lines": [], "start_line": 25}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 17, 20, 22, 25, 28, 51, 58, 64, 105, 160, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\mt5\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\adapters\\mt5\\diagnostics.py": {"executed_lines": [24, 26, 27, 28, 29, 30, 32, 43, 74, 81, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 102, 114, 135, 142, 195, 203, 211, 212, 213, 214, 215, 216, 217, 219, 234, 246, 253, 257, 263, 272, 276, 296, 297, 300, 301, 304], "summary": {"covered_lines": 46, "num_statements": 155, "percent_covered": 29.677419354838708, "percent_covered_display": "30", "missing_lines": 109, "excluded_lines": 0, "percent_statements_covered": 29.677419354838708, "percent_statements_covered_display": "30"}, "missing_lines": [82, 83, 103, 116, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 137, 138, 139, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 197, 198, 200, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 235, 236, 237, 238, 240, 241, 242, 243, 244, 247, 248, 249, 250, 251, 254, 255, 258, 259, 260, 265, 266, 267, 268, 269, 270, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 298, 302, 306, 307, 308, 309], "excluded_lines": [], "functions": {"MT5OperationError.__init__": {"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": [82, 83], "excluded_lines": [], "start_line": 81}, "MT5CallDiagnostic.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": [103], "excluded_lines": [], "start_line": 102}, "MT5CallDiagnostic.log_line": {"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": [116, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "excluded_lines": [], "start_line": 114}, "retcode_label": {"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": [137, 138, 139], "excluded_lines": [], "start_line": 135}, "run_mt5_call": {"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": [167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "excluded_lines": [], "start_line": 142}, "_emit": {"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": [197, 198, 200], "excluded_lines": [], "start_line": 195}, "MT5ConnectionState.__init__": {"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": [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231], "excluded_lines": [], "start_line": 219}, "MT5ConnectionState.set_state": {"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": [235, 236, 237, 238, 240, 241, 242, 243, 244], "excluded_lines": [], "start_line": 234}, "MT5ConnectionState.record_success": {"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": [247, 248, 249, 250, 251], "excluded_lines": [], "start_line": 246}, "MT5ConnectionState.record_failure": {"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": [254, 255], "excluded_lines": [], "start_line": 253}, "MT5ConnectionState.mark_degraded": {"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": [258, 259, 260], "excluded_lines": [], "start_line": 257}, "MT5ConnectionState.set_terminal": {"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": [265, 266, 267, 268, 269, 270], "excluded_lines": [], "start_line": 263}, "MT5ConnectionState.set_versions": {"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": [273, 274], "excluded_lines": [], "start_line": 272}, "MT5ConnectionState.set_account": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293], "excluded_lines": [], "start_line": 276}, "MT5ConnectionState.state": {"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": [298], "excluded_lines": [], "start_line": 297}, "MT5ConnectionState.connected": {"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": [302], "excluded_lines": [], "start_line": 301}, "MT5ConnectionState.to_dict": {"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": [306, 307, 308, 309], "excluded_lines": [], "start_line": 304}, "": {"executed_lines": [24, 26, 27, 28, 29, 30, 32, 43, 74, 81, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 102, 114, 135, 142, 195, 203, 211, 212, 213, 214, 215, 216, 217, 219, 234, 246, 253, 257, 263, 272, 276, 296, 297, 300, 301, 304], "summary": {"covered_lines": 46, "num_statements": 46, "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": {"MT5OperationError": {"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": [82, 83], "excluded_lines": [], "start_line": 74}, "MT5CallDiagnostic": {"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": [103, 116, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "excluded_lines": [], "start_line": 90}, "MT5ConnectionState": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 235, 236, 237, 238, 240, 241, 242, 243, 244, 247, 248, 249, 250, 251, 254, 255, 258, 259, 260, 265, 266, 267, 268, 269, 270, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 298, 302, 306, 307, 308, 309], "excluded_lines": [], "start_line": 203}, "": {"executed_lines": [24, 26, 27, 28, 29, 30, 32, 43, 74, 81, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 102, 114, 135, 142, 195, 203, 211, 212, 213, 214, 215, 216, 217, 219, 234, 246, 253, 257, 263, 272, 276, 296, 297, 300, 301, 304], "summary": {"covered_lines": 46, "num_statements": 78, "percent_covered": 58.97435897435897, "percent_covered_display": "59", "missing_lines": 32, "excluded_lines": 0, "percent_statements_covered": 58.97435897435897, "percent_statements_covered_display": "59"}, "missing_lines": [137, 138, 139, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 197, 198, 200], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\mt5\\mt5_adapter.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 815, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 815, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 21, 22, 23, 24, 26, 32, 56, 57, 64, 65, 68, 69, 70, 71, 72, 74, 75, 76, 78, 80, 94, 123, 124, 125, 126, 127, 128, 138, 139, 142, 147, 156, 157, 158, 159, 160, 161, 162, 164, 166, 167, 168, 170, 171, 178, 179, 180, 181, 182, 184, 186, 192, 193, 194, 195, 196, 199, 205, 207, 208, 209, 210, 211, 215, 216, 217, 219, 220, 221, 223, 224, 225, 226, 227, 235, 239, 241, 242, 248, 249, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 283, 284, 285, 288, 291, 292, 293, 294, 295, 296, 302, 303, 304, 308, 309, 311, 312, 313, 314, 316, 317, 318, 319, 320, 321, 323, 324, 325, 326, 327, 328, 329, 331, 332, 334, 336, 337, 338, 341, 352, 354, 355, 356, 357, 360, 374, 376, 377, 378, 381, 391, 400, 401, 406, 409, 412, 414, 416, 426, 428, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 441, 442, 443, 445, 446, 447, 452, 453, 454, 455, 461, 462, 463, 475, 476, 477, 478, 479, 480, 482, 483, 484, 485, 486, 488, 494, 495, 501, 503, 504, 505, 510, 512, 513, 514, 516, 517, 518, 521, 522, 524, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 552, 553, 554, 555, 557, 564, 565, 566, 567, 568, 574, 575, 576, 577, 578, 579, 581, 583, 584, 585, 591, 592, 593, 594, 595, 596, 598, 602, 603, 604, 613, 618, 619, 620, 633, 634, 635, 636, 637, 638, 640, 648, 649, 650, 659, 664, 665, 666, 679, 680, 681, 682, 683, 684, 686, 698, 699, 700, 701, 702, 711, 712, 714, 715, 716, 717, 718, 729, 739, 740, 741, 742, 743, 744, 746, 747, 748, 757, 759, 781, 782, 783, 784, 785, 786, 787, 788, 793, 794, 795, 796, 797, 804, 815, 816, 817, 818, 819, 820, 822, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 865, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 905, 913, 914, 915, 916, 923, 924, 937, 939, 946, 947, 949, 950, 951, 953, 954, 955, 956, 957, 970, 975, 977, 978, 980, 981, 982, 984, 985, 986, 987, 999, 1001, 1003, 1004, 1006, 1011, 1012, 1013, 1014, 1019, 1028, 1030, 1037, 1039, 1041, 1042, 1044, 1045, 1046, 1048, 1049, 1050, 1055, 1056, 1057, 1059, 1060, 1062, 1063, 1064, 1066, 1067, 1068, 1069, 1085, 1090, 1091, 1092, 1094, 1095, 1097, 1098, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1119, 1121, 1135, 1136, 1137, 1138, 1143, 1145, 1146, 1147, 1148, 1149, 1155, 1157, 1165, 1167, 1176, 1177, 1178, 1180, 1181, 1183, 1197, 1198, 1199, 1206, 1207, 1208, 1209, 1210, 1216, 1217, 1218, 1220, 1222, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1254, 1255, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1273, 1282, 1283, 1284, 1290, 1292, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1303, 1305, 1306, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1316, 1319, 1320, 1322, 1333, 1338, 1339, 1340, 1342, 1343, 1344, 1345, 1358, 1366, 1369, 1370, 1380, 1381, 1394, 1400, 1402, 1415, 1417, 1431, 1432, 1433, 1438, 1440, 1441, 1445, 1446, 1447, 1460, 1467, 1475, 1476, 1482, 1483, 1488, 1489, 1492, 1493, 1496, 1497, 1498, 1501, 1502, 1503, 1516, 1518, 1519, 1536, 1538, 1551, 1557, 1559, 1560, 1562, 1563, 1564, 1566, 1568, 1569, 1570, 1572, 1573, 1574, 1575, 1576, 1578, 1580, 1588, 1589, 1590, 1596, 1598, 1599, 1601, 1602, 1604, 1611, 1613, 1614, 1615, 1617, 1619, 1620, 1621, 1623, 1624, 1625, 1626, 1627, 1629, 1630, 1633, 1634, 1635, 1636, 1638, 1639, 1640, 1642, 1655, 1656, 1657, 1660, 1662, 1663, 1665, 1670, 1671, 1672, 1678, 1679, 1681, 1688, 1690, 1691, 1692, 1693, 1694, 1696, 1697, 1698, 1699, 1700, 1701, 1703, 1704, 1706, 1713, 1714, 1715, 1716, 1717, 1719, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1750, 1751, 1752, 1753, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1769, 1770, 1771, 1772, 1774, 1775, 1776, 1777, 1778, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1790, 1791, 1792, 1793, 1794, 1797, 1798, 1799, 1800, 1801, 1802, 1804, 1805, 1806, 1807, 1810, 1811, 1812, 1813, 1818, 1819, 1824, 1826, 1828, 1848, 1849, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1860, 1861, 1863, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1896, 1897, 1898, 1899, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1927, 1929, 1945, 1964, 1965, 1966], "excluded_lines": [], "functions": {"DirectMT5Adapter.__init__": {"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": [156, 157, 158, 159, 160, 161, 162, 164, 166, 167, 168, 170, 171], "excluded_lines": [], "start_line": 147}, "DirectMT5Adapter._record_call": {"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": [179, 180, 181, 182], "excluded_lines": [], "start_line": 178}, "DirectMT5Adapter.diagnostics_summary": {"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": [186], "excluded_lines": [], "start_line": 184}, "DirectMT5Adapter.connect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 70, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 70, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [193, 194, 195, 196, 199, 205, 207, 208, 209, 210, 211, 215, 216, 217, 219, 220, 221, 223, 224, 225, 226, 227, 235, 239, 241, 242, 248, 249, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 283, 284, 285, 288, 291, 292, 293, 294, 295, 296, 302, 303, 304, 308, 309, 311, 312, 313, 314], "excluded_lines": [], "start_line": 192}, "DirectMT5Adapter.disconnect": {"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": [317, 318, 319, 320, 321], "excluded_lines": [], "start_line": 316}, "DirectMT5Adapter.is_connected": {"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": [324, 325, 326, 327, 328, 329, 331, 332], "excluded_lines": [], "start_line": 323}, "DirectMT5Adapter.get_account_info": {"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": [336, 337, 338, 341], "excluded_lines": [], "start_line": 334}, "DirectMT5Adapter.get_symbol_info": {"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": [354, 355, 356, 357, 360], "excluded_lines": [], "start_line": 352}, "DirectMT5Adapter.get_last_tick": {"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": [376, 377, 378, 381], "excluded_lines": [], "start_line": 374}, "DirectMT5Adapter.resubscribe_symbol": {"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": [400, 401, 406, 409, 412], "excluded_lines": [], "start_line": 391}, "DirectMT5Adapter.get_tick": {"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": [416], "excluded_lines": [], "start_line": 414}, "DirectMT5Adapter.connection_state": {"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": [428], "excluded_lines": [], "start_line": 426}, "DirectMT5Adapter.get_account_snapshot": {"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": [431, 432, 433, 434, 435, 436, 437, 438, 439, 441, 442, 443], "excluded_lines": [], "start_line": 430}, "DirectMT5Adapter.get_terminal_state": {"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": [446, 447, 452, 453, 454, 455, 461, 462, 463, 475, 476, 477, 478, 479, 480], "excluded_lines": [], "start_line": 445}, "DirectMT5Adapter.get_symbol_snapshot": {"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": [483, 484, 485, 486, 488, 494, 495, 501, 503, 504, 505, 510, 512, 513, 514], "excluded_lines": [], "start_line": 482}, "DirectMT5Adapter.get_broker_tick": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [517, 518, 521, 522, 524, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 552, 553, 554, 555], "excluded_lines": [], "start_line": 516}, "DirectMT5Adapter.get_all_positions": {"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": [564, 565, 566, 567, 568, 574, 575, 576, 577, 578, 579], "excluded_lines": [], "start_line": 557}, "DirectMT5Adapter.get_pending_orders_snapshot": {"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": [583, 584, 585, 591, 592, 593, 594, 595, 596], "excluded_lines": [], "start_line": 581}, "DirectMT5Adapter.get_history_orders": {"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": [602, 603, 604, 613, 618, 619, 620, 633, 634, 635, 636, 637, 638], "excluded_lines": [], "start_line": 598}, "DirectMT5Adapter.get_history_deals": {"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": [648, 649, 650, 659, 664, 665, 666, 679, 680, 681, 682, 683, 684], "excluded_lines": [], "start_line": 640}, "DirectMT5Adapter.get_rate_history": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [698, 699, 700, 701, 702, 711, 712, 714, 715, 716, 717, 718, 729, 739, 740, 741, 742, 743, 744, 746, 747, 748, 757], "excluded_lines": [], "start_line": 686}, "DirectMT5Adapter.get_tick_history": {"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": [781, 782, 783, 784, 785, 786, 787, 788, 793, 794, 795, 796, 797, 804, 815, 816, 817, 818, 819, 820], "excluded_lines": [], "start_line": 759}, "DirectMT5Adapter.order_calc_profit_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863], "excluded_lines": [], "start_line": 822}, "DirectMT5Adapter.order_calc_margin_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903], "excluded_lines": [], "start_line": 865}, "DirectMT5Adapter.get_historical_bars": {"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": [913, 914, 915, 916, 923, 924, 937], "excluded_lines": [], "start_line": 905}, "DirectMT5Adapter.get_positions": {"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": [946, 947, 949, 950, 951, 953, 954, 955, 956, 957, 970], "excluded_lines": [], "start_line": 939}, "DirectMT5Adapter.get_pending_orders": {"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": [977, 978, 980, 981, 982, 984, 985, 986, 987, 999], "excluded_lines": [], "start_line": 975}, "DirectMT5Adapter.cancel_pending_order": {"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": [1003, 1004, 1006, 1011, 1012, 1013, 1014, 1019, 1028, 1030, 1037], "excluded_lines": [], "start_line": 1001}, "DirectMT5Adapter.cancel_all_pending_orders": {"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": [1041, 1042, 1044, 1045, 1046, 1048, 1049, 1050], "excluded_lines": [], "start_line": 1039}, "DirectMT5Adapter.get_closed_deals_history": {"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": [1056, 1057, 1059, 1060, 1062, 1063, 1064, 1066, 1067, 1068, 1069, 1085], "excluded_lines": [], "start_line": 1055}, "DirectMT5Adapter.send_order": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1091, 1092, 1094, 1095, 1097, 1098, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1119, 1121, 1135, 1136, 1137, 1138, 1143, 1145, 1146, 1147, 1148, 1149, 1155, 1157, 1165], "excluded_lines": [], "start_line": 1090}, "DirectMT5Adapter.execute_market_order": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1176, 1177, 1178, 1180, 1181, 1183, 1197, 1198, 1199, 1206, 1207, 1208, 1209, 1210, 1216, 1217, 1218, 1220], "excluded_lines": [], "start_line": 1167}, "DirectMT5Adapter._find_equivalent_pending": {"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": [1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1254, 1255], "excluded_lines": [], "start_line": 1222}, "DirectMT5Adapter._order_type_to_mt5": {"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": [1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271], "excluded_lines": [], "start_line": 1257}, "DirectMT5Adapter.place_pending_order": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 78, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 78, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1282, 1283, 1284, 1290, 1292, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1303, 1305, 1306, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1316, 1319, 1320, 1322, 1333, 1338, 1339, 1340, 1342, 1343, 1344, 1345, 1358, 1366, 1369, 1370, 1380, 1381, 1394, 1400, 1402, 1415, 1417, 1431, 1432, 1433, 1438, 1440, 1441, 1445, 1446, 1447, 1460, 1467, 1475, 1476, 1482, 1483, 1488, 1489, 1492, 1493, 1496, 1497, 1498, 1501, 1502, 1503, 1516, 1518, 1519, 1536, 1538, 1551, 1557], "excluded_lines": [], "start_line": 1273}, "DirectMT5Adapter.modify_order": {"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": [1560], "excluded_lines": [], "start_line": 1559}, "DirectMT5Adapter.modify_position": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1563, 1564, 1566, 1568, 1569, 1570, 1572, 1573, 1574, 1575, 1576, 1578, 1580, 1588, 1589, 1590, 1596, 1598, 1599, 1601, 1602, 1604, 1611], "excluded_lines": [], "start_line": 1562}, "DirectMT5Adapter.close_position": {"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": [1614, 1615, 1617, 1619, 1620, 1621, 1623, 1624, 1625, 1626, 1627, 1629, 1630, 1633, 1634, 1635, 1636, 1638, 1639, 1640, 1642, 1655, 1656, 1657, 1660, 1662, 1663, 1665, 1670, 1671, 1672, 1678, 1679, 1681, 1688], "excluded_lines": [], "start_line": 1613}, "DirectMT5Adapter._resolve_filling_mode": {"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": [1691, 1692, 1693, 1694, 1696, 1697, 1698, 1699, 1700, 1701], "excluded_lines": [], "start_line": 1690}, "DirectMT5Adapter._translate_retcode": {"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": [1704], "excluded_lines": [], "start_line": 1703}, "DirectMT5Adapter._classify_pending_retcode": {"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": [1713, 1714, 1715, 1716, 1717], "excluded_lines": [], "start_line": 1706}, "DirectMT5Adapter._validate_pending_request": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1750, 1751, 1752, 1753, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1769, 1770, 1771, 1772, 1774, 1775, 1776, 1777, 1778, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1790, 1791, 1792, 1793, 1794, 1797, 1798, 1799, 1800, 1801, 1802, 1804, 1805, 1806, 1807, 1810, 1811, 1812, 1813, 1818, 1819, 1824, 1826], "excluded_lines": [], "start_line": 1719}, "DirectMT5Adapter._repair_pending_request": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1848, 1849, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1860, 1861, 1863, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1896, 1897, 1898, 1899, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1927], "excluded_lines": [], "start_line": 1828}, "DirectMT5Adapter._log_recovery": {"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": [1945], "excluded_lines": [], "start_line": 1929}, "DirectMT5Adapter._assert_connected": {"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": [1965, 1966], "excluded_lines": [], "start_line": 1964}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 76, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 76, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 21, 22, 23, 24, 26, 32, 56, 57, 64, 65, 68, 69, 70, 71, 72, 74, 75, 76, 78, 80, 94, 123, 124, 125, 126, 127, 128, 138, 139, 142, 147, 178, 184, 192, 316, 323, 334, 352, 374, 391, 414, 426, 430, 445, 482, 516, 557, 581, 598, 640, 686, 759, 822, 865, 905, 939, 975, 1001, 1039, 1055, 1090, 1167, 1222, 1257, 1273, 1559, 1562, 1613, 1690, 1703, 1706, 1719, 1828, 1929, 1964], "excluded_lines": [], "start_line": 1}}, "classes": {"DirectMT5Adapter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 739, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 739, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [156, 157, 158, 159, 160, 161, 162, 164, 166, 167, 168, 170, 171, 179, 180, 181, 182, 186, 193, 194, 195, 196, 199, 205, 207, 208, 209, 210, 211, 215, 216, 217, 219, 220, 221, 223, 224, 225, 226, 227, 235, 239, 241, 242, 248, 249, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 283, 284, 285, 288, 291, 292, 293, 294, 295, 296, 302, 303, 304, 308, 309, 311, 312, 313, 314, 317, 318, 319, 320, 321, 324, 325, 326, 327, 328, 329, 331, 332, 336, 337, 338, 341, 354, 355, 356, 357, 360, 376, 377, 378, 381, 400, 401, 406, 409, 412, 416, 428, 431, 432, 433, 434, 435, 436, 437, 438, 439, 441, 442, 443, 446, 447, 452, 453, 454, 455, 461, 462, 463, 475, 476, 477, 478, 479, 480, 483, 484, 485, 486, 488, 494, 495, 501, 503, 504, 505, 510, 512, 513, 514, 517, 518, 521, 522, 524, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 552, 553, 554, 555, 564, 565, 566, 567, 568, 574, 575, 576, 577, 578, 579, 583, 584, 585, 591, 592, 593, 594, 595, 596, 602, 603, 604, 613, 618, 619, 620, 633, 634, 635, 636, 637, 638, 648, 649, 650, 659, 664, 665, 666, 679, 680, 681, 682, 683, 684, 698, 699, 700, 701, 702, 711, 712, 714, 715, 716, 717, 718, 729, 739, 740, 741, 742, 743, 744, 746, 747, 748, 757, 781, 782, 783, 784, 785, 786, 787, 788, 793, 794, 795, 796, 797, 804, 815, 816, 817, 818, 819, 820, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 913, 914, 915, 916, 923, 924, 937, 946, 947, 949, 950, 951, 953, 954, 955, 956, 957, 970, 977, 978, 980, 981, 982, 984, 985, 986, 987, 999, 1003, 1004, 1006, 1011, 1012, 1013, 1014, 1019, 1028, 1030, 1037, 1041, 1042, 1044, 1045, 1046, 1048, 1049, 1050, 1056, 1057, 1059, 1060, 1062, 1063, 1064, 1066, 1067, 1068, 1069, 1085, 1091, 1092, 1094, 1095, 1097, 1098, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1119, 1121, 1135, 1136, 1137, 1138, 1143, 1145, 1146, 1147, 1148, 1149, 1155, 1157, 1165, 1176, 1177, 1178, 1180, 1181, 1183, 1197, 1198, 1199, 1206, 1207, 1208, 1209, 1210, 1216, 1217, 1218, 1220, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1254, 1255, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1282, 1283, 1284, 1290, 1292, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1303, 1305, 1306, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1316, 1319, 1320, 1322, 1333, 1338, 1339, 1340, 1342, 1343, 1344, 1345, 1358, 1366, 1369, 1370, 1380, 1381, 1394, 1400, 1402, 1415, 1417, 1431, 1432, 1433, 1438, 1440, 1441, 1445, 1446, 1447, 1460, 1467, 1475, 1476, 1482, 1483, 1488, 1489, 1492, 1493, 1496, 1497, 1498, 1501, 1502, 1503, 1516, 1518, 1519, 1536, 1538, 1551, 1557, 1560, 1563, 1564, 1566, 1568, 1569, 1570, 1572, 1573, 1574, 1575, 1576, 1578, 1580, 1588, 1589, 1590, 1596, 1598, 1599, 1601, 1602, 1604, 1611, 1614, 1615, 1617, 1619, 1620, 1621, 1623, 1624, 1625, 1626, 1627, 1629, 1630, 1633, 1634, 1635, 1636, 1638, 1639, 1640, 1642, 1655, 1656, 1657, 1660, 1662, 1663, 1665, 1670, 1671, 1672, 1678, 1679, 1681, 1688, 1691, 1692, 1693, 1694, 1696, 1697, 1698, 1699, 1700, 1701, 1704, 1713, 1714, 1715, 1716, 1717, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1750, 1751, 1752, 1753, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1769, 1770, 1771, 1772, 1774, 1775, 1776, 1777, 1778, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1790, 1791, 1792, 1793, 1794, 1797, 1798, 1799, 1800, 1801, 1802, 1804, 1805, 1806, 1807, 1810, 1811, 1812, 1813, 1818, 1819, 1824, 1826, 1848, 1849, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1860, 1861, 1863, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1896, 1897, 1898, 1899, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1927, 1945, 1965, 1966], "excluded_lines": [], "start_line": 142}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 76, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 76, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 21, 22, 23, 24, 26, 32, 56, 57, 64, 65, 68, 69, 70, 71, 72, 74, 75, 76, 78, 80, 94, 123, 124, 125, 126, 127, 128, 138, 139, 142, 147, 178, 184, 192, 316, 323, 334, 352, 374, 391, 414, 426, 430, 445, 482, 516, 557, 581, 598, 640, 686, 759, 822, 865, 905, 939, 975, 1001, 1039, 1055, 1090, 1167, 1222, 1257, 1273, 1559, 1562, 1613, 1690, 1703, 1706, 1719, 1828, 1929, 1964], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\mt5\\providers.py": {"executed_lines": [25, 27, 28, 29, 30, 42, 45, 73, 74, 75, 78, 79, 82, 83, 84, 85, 87, 98, 99, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 141, 142, 149, 150, 151, 152, 153, 154, 156, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 210, 211, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 265, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 303, 304, 307, 308, 309, 310, 311, 312, 313, 314, 315, 318, 319, 322, 323, 324, 325, 326, 327, 328, 329, 332, 333, 341, 342, 343, 344, 345, 346, 347, 348, 349, 356, 413, 421, 431, 441, 454, 494, 574, 631, 663, 697, 728, 753, 777], "summary": {"covered_lines": 207, "num_statements": 484, "percent_covered": 42.768595041322314, "percent_covered_display": "43", "missing_lines": 277, "excluded_lines": 0, "percent_statements_covered": 42.768595041322314, "percent_statements_covered_display": "43"}, "missing_lines": [54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 88, 89, 90, 95, 137, 138, 157, 158, 180, 181, 296, 297, 298, 362, 364, 365, 368, 369, 370, 371, 374, 375, 376, 378, 379, 380, 381, 382, 385, 386, 387, 388, 389, 390, 391, 394, 395, 396, 397, 398, 399, 400, 401, 403, 404, 405, 406, 407, 408, 409, 410, 415, 416, 417, 418, 422, 423, 424, 425, 426, 427, 428, 432, 433, 434, 435, 436, 437, 438, 442, 443, 444, 445, 446, 447, 448, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 490, 491, 498, 499, 500, 501, 502, 503, 505, 506, 507, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 575, 576, 577, 578, 579, 580, 602, 604, 614, 615, 625, 628, 632, 633, 634, 635, 636, 637, 659, 660, 664, 665, 666, 667, 668, 669, 693, 694, 698, 699, 700, 701, 702, 703, 724, 725, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 784, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 812, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 829, 830], "excluded_lines": [], "functions": {"broker_epoch_to_utc": {"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": [54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67], "excluded_lines": [], "start_line": 45}, "SnapshotBase.as_error": {"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": [88, 89, 90, 95], "excluded_lines": [], "start_line": 87}, "AccountSnapshot.as_error": {"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": [137, 138], "excluded_lines": [], "start_line": 136}, "SymbolSnapshot.as_error": {"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": [157, 158], "excluded_lines": [], "start_line": 156}, "BrokerTickSnapshot.as_error": {"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": [180, 181], "excluded_lines": [], "start_line": 179}, "DealSnapshot.net_result": {"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": [296, 297, 298], "excluded_lines": [], "start_line": 289}, "normalize_utc": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [362, 364, 365, 368, 369, 370, 371, 374, 375, 376, 378, 379, 380, 381, 382, 385, 386, 387, 388, 389, 390, 391, 394, 395, 396, 397, 398, 399, 400, 401, 403, 404, 405, 406, 407, 408, 409, 410], "excluded_lines": [], "start_line": 356}, "_attr": {"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": [415, 416, 417, 418], "excluded_lines": [], "start_line": 413}, "_bool_attr": {"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": [422, 423, 424, 425, 426, 427, 428], "excluded_lines": [], "start_line": 421}, "_int_attr": {"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": [432, 433, 434, 435, 436, 437, 438], "excluded_lines": [], "start_line": 431}, "_float_attr": {"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": [442, 443, 444, 445, 446, 447, 448], "excluded_lines": [], "start_line": 441}, "build_account_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 490, 491], "excluded_lines": [], "start_line": 454}, "build_symbol_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [498, 499, 500, 501, 502, 503, 505, 506, 507, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571], "excluded_lines": [], "start_line": 494}, "build_position_snapshot": {"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": [575, 576, 577, 578, 579, 580, 602, 604, 614, 615, 625, 628], "excluded_lines": [], "start_line": 574}, "build_order_snapshot": {"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": [632, 633, 634, 635, 636, 637, 659, 660], "excluded_lines": [], "start_line": 631}, "build_history_order_snapshot": {"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": [664, 665, 666, 667, 668, 669, 693, 694], "excluded_lines": [], "start_line": 663}, "build_deal_snapshot": {"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": [698, 699, 700, 701, 702, 703, 724, 725], "excluded_lines": [], "start_line": 697}, "build_rate_bar_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750], "excluded_lines": [], "start_line": 728}, "build_tick_history_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774], "excluded_lines": [], "start_line": 753}, "validate_ohlc_bars": {"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": [784, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 812, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 829, 830], "excluded_lines": [], "start_line": 777}, "": {"executed_lines": [25, 27, 28, 29, 30, 42, 45, 73, 74, 75, 78, 79, 82, 83, 84, 85, 87, 98, 99, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 141, 142, 149, 150, 151, 152, 153, 154, 156, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 210, 211, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 265, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 303, 304, 307, 308, 309, 310, 311, 312, 313, 314, 315, 318, 319, 322, 323, 324, 325, 326, 327, 328, 329, 332, 333, 341, 342, 343, 344, 345, 346, 347, 348, 349, 356, 413, 421, 431, 441, 454, 494, 574, 631, 663, 697, 728, 753, 777], "summary": {"covered_lines": 207, "num_statements": 207, "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": {"SnapshotBase": {"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": [88, 89, 90, 95], "excluded_lines": [], "start_line": 79}, "AccountSnapshot": {"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": [137, 138], "excluded_lines": [], "start_line": 99}, "SymbolSnapshot": {"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": [157, 158], "excluded_lines": [], "start_line": 142}, "BrokerTickSnapshot": {"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": [180, 181], "excluded_lines": [], "start_line": 162}, "PositionSnapshot": {"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": 185}, "OrderSnapshot": {"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": 211}, "HistoryOrderSnapshot": {"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": 237}, "DealSnapshot": {"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": [296, 297, 298], "excluded_lines": [], "start_line": 265}, "RateBarSnapshot": {"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": 304}, "TickHistorySnapshot": {"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": 319}, "BrokerCalcSnapshot": {"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": 333}, "": {"executed_lines": [25, 27, 28, 29, 30, 42, 45, 73, 74, 75, 78, 79, 82, 83, 84, 85, 87, 98, 99, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 141, 142, 149, 150, 151, 152, 153, 154, 156, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 210, 211, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 265, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 303, 304, 307, 308, 309, 310, 311, 312, 313, 314, 315, 318, 319, 322, 323, 324, 325, 326, 327, 328, 329, 332, 333, 341, 342, 343, 344, 345, 346, 347, 348, 349, 356, 413, 421, 431, 441, 454, 494, 574, 631, 663, 697, 728, 753, 777], "summary": {"covered_lines": 207, "num_statements": 471, "percent_covered": 43.94904458598726, "percent_covered_display": "44", "missing_lines": 264, "excluded_lines": 0, "percent_statements_covered": 43.94904458598726, "percent_statements_covered_display": "44"}, "missing_lines": [54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 362, 364, 365, 368, 369, 370, 371, 374, 375, 376, 378, 379, 380, 381, 382, 385, 386, 387, 388, 389, 390, 391, 394, 395, 396, 397, 398, 399, 400, 401, 403, 404, 405, 406, 407, 408, 409, 410, 415, 416, 417, 418, 422, 423, 424, 425, 426, 427, 428, 432, 433, 434, 435, 436, 437, 438, 442, 443, 444, 445, 446, 447, 448, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 490, 491, 498, 499, 500, 501, 502, 503, 505, 506, 507, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 575, 576, 577, 578, 579, 580, 602, 604, 614, 615, 625, 628, 632, 633, 634, 635, 636, 637, 659, 660, 664, 665, 666, 667, 668, 669, 693, 694, 698, 699, 700, 701, 702, 703, 724, 725, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 784, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 812, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 829, 830], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\mt5\\remote_gateway.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 177, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 177, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 15, 16, 17, 18, 19, 20, 22, 23, 30, 31, 32, 33, 35, 38, 44, 51, 52, 53, 54, 55, 57, 59, 60, 61, 62, 67, 68, 69, 74, 75, 77, 79, 80, 82, 84, 86, 88, 90, 92, 94, 96, 97, 98, 109, 111, 112, 113, 127, 129, 130, 132, 133, 134, 136, 146, 150, 153, 155, 156, 157, 158, 159, 161, 174, 176, 178, 179, 181, 182, 183, 184, 197, 199, 201, 202, 215, 216, 218, 219, 225, 231, 233, 235, 236, 237, 238, 239, 241, 251, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 275, 277, 287, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 311, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 336, 338, 340, 342, 343, 346, 347, 348, 349, 350, 351, 352, 353, 354, 356, 358, 359, 360, 361, 362, 364, 366, 370, 372, 374, 375, 377, 378, 379, 385, 392, 393, 394, 395, 396, 397, 398, 399, 401, 405, 406, 411], "excluded_lines": [], "functions": {"RemoteMT5GatewayAdapter.__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": [51, 52, 53, 54, 55], "excluded_lines": [], "start_line": 44}, "RemoteMT5GatewayAdapter.connect": {"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": [59, 60, 61, 62, 67, 68, 69, 74, 75], "excluded_lines": [], "start_line": 57}, "RemoteMT5GatewayAdapter.disconnect": {"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": [79, 80], "excluded_lines": [], "start_line": 77}, "RemoteMT5GatewayAdapter.is_connected": {"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": [84], "excluded_lines": [], "start_line": 82}, "RemoteMT5GatewayAdapter.ping": {"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": [88], "excluded_lines": [], "start_line": 86}, "RemoteMT5GatewayAdapter.execute_remote_command": {"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": [92], "excluded_lines": [], "start_line": 90}, "RemoteMT5GatewayAdapter.get_account_info": {"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": [96, 97, 98], "excluded_lines": [], "start_line": 94}, "RemoteMT5GatewayAdapter.get_symbol_info": {"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": [111, 112, 113], "excluded_lines": [], "start_line": 109}, "RemoteMT5GatewayAdapter.get_last_tick": {"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": [129, 130, 132, 133, 134, 136], "excluded_lines": [], "start_line": 127}, "RemoteMT5GatewayAdapter.get_historical_bars": {"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": [150, 153, 155, 156, 157, 158, 159, 161, 174], "excluded_lines": [], "start_line": 146}, "RemoteMT5GatewayAdapter.get_positions": {"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": [178, 179, 181, 182, 183, 184, 197], "excluded_lines": [], "start_line": 176}, "RemoteMT5GatewayAdapter.send_order": {"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": [201, 202, 215, 216, 218, 219, 225, 231], "excluded_lines": [], "start_line": 199}, "RemoteMT5GatewayAdapter.close_position": {"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": [235, 236, 237, 238, 239], "excluded_lines": [], "start_line": 233}, "RemoteMT5GatewayAdapter.execute_market_order": {"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": [251, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 275], "excluded_lines": [], "start_line": 241}, "RemoteMT5GatewayAdapter.place_pending_order": {"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": [287, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 311], "excluded_lines": [], "start_line": 277}, "RemoteMT5GatewayAdapter.get_pending_orders": {"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": [315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325], "excluded_lines": [], "start_line": 313}, "RemoteMT5GatewayAdapter.cancel_pending_order": {"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": [329, 330, 331, 332, 333, 334], "excluded_lines": [], "start_line": 327}, "RemoteMT5GatewayAdapter.modify_order": {"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": [338], "excluded_lines": [], "start_line": 336}, "RemoteMT5GatewayAdapter.get_closed_deals_history": {"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": [342, 343, 346, 347, 348, 349, 350, 351, 352, 353, 354], "excluded_lines": [], "start_line": 340}, "RemoteMT5GatewayAdapter._sync_ping": {"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": [358, 359, 360, 361, 362], "excluded_lines": [], "start_line": 356}, "RemoteMT5GatewayAdapter.modify_position": {"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": [366, 370], "excluded_lines": [], "start_line": 364}, "RemoteMT5GatewayAdapter._send_request": {"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": [374, 375, 377, 378, 379, 385, 392, 393, 394, 395, 396, 397, 398, 399], "excluded_lines": [], "start_line": 372}, "RemoteMT5GatewayAdapter.verify_request_signature": {"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": [405, 406, 411], "excluded_lines": [], "start_line": 401}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 15, 16, 17, 18, 19, 20, 22, 23, 30, 31, 32, 33, 35, 38, 44, 57, 77, 82, 86, 90, 94, 109, 127, 146, 176, 199, 233, 241, 277, 313, 327, 336, 340, 356, 364, 372, 401], "excluded_lines": [], "start_line": 1}}, "classes": {"RemoteMT5GatewayAdapter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 139, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 139, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [51, 52, 53, 54, 55, 59, 60, 61, 62, 67, 68, 69, 74, 75, 79, 80, 84, 88, 92, 96, 97, 98, 111, 112, 113, 129, 130, 132, 133, 134, 136, 150, 153, 155, 156, 157, 158, 159, 161, 174, 178, 179, 181, 182, 183, 184, 197, 201, 202, 215, 216, 218, 219, 225, 231, 235, 236, 237, 238, 239, 251, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 275, 287, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 311, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 329, 330, 331, 332, 333, 334, 338, 342, 343, 346, 347, 348, 349, 350, 351, 352, 353, 354, 358, 359, 360, 361, 362, 366, 370, 374, 375, 377, 378, 379, 385, 392, 393, 394, 395, 396, 397, 398, 399, 405, 406, 411], "excluded_lines": [], "start_line": 38}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 15, 16, 17, 18, 19, 20, 22, 23, 30, 31, 32, 33, 35, 38, 44, 57, 77, 82, 86, 90, 94, 109, 127, 146, 176, 199, 233, 241, 277, 313, 327, 336, 340, 356, 364, 372, 401], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\adapters\\paper\\paper_adapter.py": {"executed_lines": [19, 20, 21, 22, 23, 24, 25, 27, 28, 41, 42, 49, 50, 51, 53, 56, 75, 78, 89, 96, 103, 104, 106, 151, 152, 172, 173, 177, 188, 195, 211, 215, 228, 232, 249, 286, 342, 354, 363, 368, 377, 389, 392, 403, 423, 434, 439, 466, 481, 511, 552, 578, 582, 605, 625, 649, 655, 660, 663, 672, 682, 694, 709, 748, 890, 905, 1044, 1187, 1193, 1237, 1256, 1280, 1290, 1298, 1316, 1356, 1360, 1364, 1588, 1610, 1614, 1618], "summary": {"covered_lines": 82, "num_statements": 754, "percent_covered": 10.875331564986737, "percent_covered_display": "11", "missing_lines": 672, "excluded_lines": 0, "percent_statements_covered": 10.875331564986737, "percent_statements_covered_display": "11"}, "missing_lines": [62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 107, 108, 109, 110, 111, 113, 114, 115, 119, 120, 122, 123, 124, 128, 133, 134, 135, 136, 137, 139, 140, 141, 149, 158, 159, 160, 161, 162, 163, 164, 165, 166, 174, 175, 185, 186, 189, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 213, 217, 218, 229, 230, 235, 236, 237, 238, 239, 240, 241, 242, 244, 245, 246, 247, 250, 251, 252, 253, 254, 256, 260, 261, 262, 263, 264, 265, 266, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 326, 327, 328, 329, 336, 337, 338, 339, 340, 344, 345, 346, 347, 348, 349, 351, 352, 356, 358, 359, 360, 361, 365, 366, 369, 378, 379, 380, 382, 383, 390, 393, 394, 395, 399, 406, 407, 415, 416, 417, 418, 419, 420, 421, 424, 425, 426, 427, 429, 430, 431, 432, 436, 437, 445, 446, 447, 448, 455, 457, 458, 459, 460, 461, 464, 468, 469, 470, 471, 472, 473, 474, 475, 476, 478, 479, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 512, 513, 514, 515, 516, 517, 534, 535, 536, 537, 538, 539, 548, 549, 550, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 579, 580, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 633, 634, 635, 636, 637, 638, 639, 640, 642, 643, 646, 647, 653, 658, 661, 670, 680, 688, 696, 697, 698, 716, 717, 730, 770, 771, 772, 774, 775, 776, 777, 778, 779, 781, 782, 783, 784, 785, 786, 787, 788, 797, 798, 799, 800, 801, 802, 803, 804, 806, 811, 812, 813, 814, 815, 816, 817, 819, 820, 821, 822, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 836, 837, 838, 839, 841, 843, 845, 846, 848, 849, 850, 852, 862, 863, 868, 869, 870, 871, 878, 879, 880, 881, 882, 883, 884, 898, 899, 900, 902, 903, 930, 932, 933, 934, 935, 936, 937, 941, 943, 944, 947, 948, 949, 950, 951, 952, 953, 954, 956, 957, 959, 960, 962, 965, 966, 967, 968, 969, 970, 972, 973, 974, 977, 978, 979, 980, 982, 983, 984, 986, 987, 989, 990, 991, 997, 1006, 1007, 1008, 1010, 1022, 1037, 1038, 1039, 1040, 1042, 1056, 1057, 1058, 1059, 1060, 1061, 1063, 1064, 1065, 1066, 1067, 1068, 1070, 1078, 1079, 1080, 1081, 1099, 1101, 1102, 1107, 1108, 1109, 1113, 1114, 1116, 1117, 1118, 1126, 1127, 1128, 1129, 1143, 1144, 1145, 1154, 1155, 1156, 1157, 1158, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1179, 1181, 1189, 1190, 1191, 1195, 1196, 1197, 1198, 1200, 1201, 1202, 1203, 1204, 1216, 1217, 1220, 1232, 1234, 1235, 1247, 1271, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1291, 1292, 1305, 1310, 1311, 1312, 1313, 1314, 1337, 1353, 1354, 1358, 1362, 1384, 1385, 1386, 1398, 1399, 1400, 1403, 1404, 1405, 1406, 1418, 1419, 1420, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1435, 1436, 1448, 1449, 1450, 1451, 1452, 1455, 1456, 1457, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1473, 1477, 1478, 1479, 1480, 1482, 1484, 1485, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1496, 1498, 1499, 1514, 1515, 1516, 1518, 1529, 1531, 1532, 1533, 1535, 1536, 1560, 1574, 1584, 1585, 1586, 1595, 1596, 1597, 1600, 1606, 1607, 1608, 1612, 1616, 1626, 1627, 1628, 1629, 1630, 1631, 1633, 1634, 1635, 1637, 1640, 1641, 1649, 1650, 1651, 1652, 1653, 1656, 1657, 1658, 1659, 1660, 1662, 1676, 1679, 1680, 1681, 1682, 1692, 1693, 1694, 1697, 1698, 1699, 1700, 1702, 1703, 1704, 1705, 1707, 1716, 1717, 1718], "excluded_lines": [], "functions": {"_get_seed": {"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": [62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "excluded_lines": [], "start_line": 56}, "PaperMT5Adapter.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [107, 108, 109, 110, 111, 113, 114, 115, 119, 120, 122, 123, 124, 128, 133, 134, 135, 136, 137, 139, 140, 141, 149], "excluded_lines": [], "start_line": 106}, "PaperMT5Adapter._seed_price": {"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, 160, 161, 162, 163, 164, 165, 166], "excluded_lines": [], "start_line": 152}, "PaperMT5Adapter._symbol_is_metal": {"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": [174, 175], "excluded_lines": [], "start_line": 173}, "PaperMT5Adapter._ensure_symbol": {"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": [185, 186], "excluded_lines": [], "start_line": 177}, "PaperMT5Adapter._quote_digits": {"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": [189], "excluded_lines": [], "start_line": 188}, "PaperMT5Adapter._effective_spread_scale": {"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": [197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209], "excluded_lines": [], "start_line": 195}, "PaperMT5Adapter.set_stress_spread": {"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": 211}, "PaperMT5Adapter.clear_stress_spread": {"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": [217, 218], "excluded_lines": [], "start_line": 215}, "PaperMT5Adapter._persist_enabled": {"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": [229, 230], "excluded_lines": [], "start_line": 228}, "PaperMT5Adapter._persist_path": {"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": [235, 236, 237, 238, 239, 240, 241, 242, 244, 245, 246, 247], "excluded_lines": [], "start_line": 232}, "PaperMT5Adapter._persist_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [250, 251, 252, 253, 254, 256, 260, 261, 262, 263, 264, 265, 266, 276, 277, 278, 279, 280, 281, 282, 283, 284], "excluded_lines": [], "start_line": 249}, "PaperMT5Adapter._load_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 326, 327, 328, 329, 336, 337, 338, 339, 340], "excluded_lines": [], "start_line": 286}, "PaperMT5Adapter._clear_persisted_state": {"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": [344, 345, 346, 347, 348, 349, 351, 352], "excluded_lines": [], "start_line": 342}, "PaperMT5Adapter.connect": {"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": [356, 358, 359, 360, 361], "excluded_lines": [], "start_line": 354}, "PaperMT5Adapter.disconnect": {"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": [365, 366], "excluded_lines": [], "start_line": 363}, "PaperMT5Adapter.is_connected": {"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": [369], "excluded_lines": [], "start_line": 368}, "PaperMT5Adapter.connection_state": {"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": [378, 379, 380, 382, 383], "excluded_lines": [], "start_line": 377}, "PaperMT5Adapter._contract_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": [390], "excluded_lines": [], "start_line": 389}, "PaperMT5Adapter._realized_pnl": {"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": [393, 394, 395, 399], "excluded_lines": [], "start_line": 392}, "PaperMT5Adapter._current_price_for_pnl": {"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": [406, 407, 415, 416, 417, 418, 419, 420, 421], "excluded_lines": [], "start_line": 403}, "PaperMT5Adapter._floating_pnl": {"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": [424, 425, 426, 427, 429, 430, 431, 432], "excluded_lines": [], "start_line": 423}, "PaperMT5Adapter._refresh_account": {"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": [436, 437], "excluded_lines": [], "start_line": 434}, "PaperMT5Adapter.reconcile_accounting": {"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": [445, 446, 447, 448, 455, 457, 458, 459, 460, 461, 464], "excluded_lines": [], "start_line": 439}, "PaperMT5Adapter._refresh_position_profits": {"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": [468, 469, 470, 471, 472, 473, 474, 475, 476, 478, 479], "excluded_lines": [], "start_line": 466}, "PaperMT5Adapter.get_account_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509], "excluded_lines": [], "start_line": 481}, "PaperMT5Adapter.get_symbol_snapshot": {"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": [512, 513, 514, 515, 516, 517, 534, 535, 536, 537, 538, 539, 548, 549, 550], "excluded_lines": [], "start_line": 511}, "PaperMT5Adapter.get_broker_tick": {"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": [553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576], "excluded_lines": [], "start_line": 552}, "PaperMT5Adapter.get_all_positions": {"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": [579, 580], "excluded_lines": [], "start_line": 578}, "PaperMT5Adapter.get_rate_history": {"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": [589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603], "excluded_lines": [], "start_line": 582}, "PaperMT5Adapter.order_calc_margin_snapshot": {"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": [612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623], "excluded_lines": [], "start_line": 605}, "PaperMT5Adapter.order_calc_profit_snapshot": {"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": [633, 634, 635, 636, 637, 638, 639, 640, 642, 643, 646, 647], "excluded_lines": [], "start_line": 625}, "PaperMT5Adapter.get_history_deals": {"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": [653], "excluded_lines": [], "start_line": 649}, "PaperMT5Adapter.get_history_orders": {"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": [658], "excluded_lines": [], "start_line": 655}, "PaperMT5Adapter.get_pending_orders_snapshot": {"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": [661], "excluded_lines": [], "start_line": 660}, "PaperMT5Adapter.get_tick_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": [670], "excluded_lines": [], "start_line": 663}, "PaperMT5Adapter.resubscribe_symbol": {"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": [680], "excluded_lines": [], "start_line": 672}, "PaperMT5Adapter.get_tick": {"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": [688], "excluded_lines": [], "start_line": 682}, "PaperMT5Adapter.get_account_info": {"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": [696, 697, 698], "excluded_lines": [], "start_line": 694}, "PaperMT5Adapter.get_symbol_info": {"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": [716, 717, 730], "excluded_lines": [], "start_line": 709}, "PaperMT5Adapter.get_last_tick": {"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": [770, 771, 772, 774, 775, 776, 777, 778, 779, 781, 782, 783, 784, 785, 786, 787, 788, 797, 798, 799, 800, 801, 802, 803, 804, 806, 811, 812, 813, 814, 815, 816, 817, 819, 820, 821, 822, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 836, 837, 838, 839, 841, 843, 845, 846, 848, 849, 850, 852, 862, 863, 868, 869, 870, 871, 878, 879, 880, 881, 882, 883, 884], "excluded_lines": [], "start_line": 748}, "PaperMT5Adapter._slippage_for_close": {"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": [898, 899, 900, 902, 903], "excluded_lines": [], "start_line": 890}, "PaperMT5Adapter.process_tick_execution": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [930, 932, 933, 934, 935, 936, 937, 941, 943, 944, 947, 948, 949, 950, 951, 952, 953, 954, 956, 957, 959, 960, 962, 965, 966, 967, 968, 969, 970, 972, 973, 974, 977, 978, 979, 980, 982, 983, 984, 986, 987, 989, 990, 991, 997, 1006, 1007, 1008, 1010, 1022, 1037, 1038, 1039, 1040, 1042], "excluded_lines": [], "start_line": 905}, "PaperMT5Adapter.get_historical_bars": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1056, 1057, 1058, 1059, 1060, 1061, 1063, 1064, 1065, 1066, 1067, 1068, 1070, 1078, 1079, 1080, 1081, 1099, 1101, 1102, 1107, 1108, 1109, 1113, 1114, 1116, 1117, 1118, 1126, 1127, 1128, 1129, 1143, 1144, 1145, 1154, 1155, 1156, 1157, 1158, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1179, 1181], "excluded_lines": [], "start_line": 1044}, "PaperMT5Adapter.get_positions": {"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": [1189, 1190, 1191], "excluded_lines": [], "start_line": 1187}, "PaperMT5Adapter.send_order": {"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": [1195, 1196, 1197, 1198, 1200, 1201, 1202, 1203, 1204, 1216, 1217, 1220, 1232, 1234, 1235], "excluded_lines": [], "start_line": 1193}, "PaperMT5Adapter.execute_market_order": {"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": [1247], "excluded_lines": [], "start_line": 1237}, "PaperMT5Adapter.place_pending_order": {"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": [1271], "excluded_lines": [], "start_line": 1256}, "PaperMT5Adapter._is_stale_tick": {"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": [1282, 1283, 1284, 1285, 1286, 1287, 1288], "excluded_lines": [], "start_line": 1280}, "PaperMT5Adapter._margin_required": {"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": [1291, 1292], "excluded_lines": [], "start_line": 1290}, "PaperMT5Adapter._ledger_quote": {"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": [1305, 1310, 1311, 1312, 1313, 1314], "excluded_lines": [], "start_line": 1298}, "PaperMT5Adapter._ledger_append": {"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": [1337, 1353, 1354], "excluded_lines": [], "start_line": 1316}, "PaperMT5Adapter.get_execution_ledger": {"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": [1358], "excluded_lines": [], "start_line": 1356}, "PaperMT5Adapter.clear_execution_ledger": {"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": [1362], "excluded_lines": [], "start_line": 1360}, "PaperMT5Adapter._open_simulated_position": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1384, 1385, 1386, 1398, 1399, 1400, 1403, 1404, 1405, 1406, 1418, 1419, 1420, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1435, 1436, 1448, 1449, 1450, 1451, 1452, 1455, 1456, 1457, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1473, 1477, 1478, 1479, 1480, 1482, 1484, 1485, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1496, 1498, 1499, 1514, 1515, 1516, 1518, 1529, 1531, 1532, 1533, 1535, 1536, 1560, 1574, 1584, 1585, 1586], "excluded_lines": [], "start_line": 1364}, "PaperMT5Adapter.modify_position": {"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": [1595, 1596, 1597, 1600, 1606, 1607, 1608], "excluded_lines": [], "start_line": 1588}, "PaperMT5Adapter.modify_order": {"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": [1612], "excluded_lines": [], "start_line": 1610}, "PaperMT5Adapter.cancel_pending_order": {"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": [1616], "excluded_lines": [], "start_line": 1614}, "PaperMT5Adapter.close_position": {"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": [1626, 1627, 1628, 1629, 1630, 1631, 1633, 1634, 1635, 1637, 1640, 1641, 1649, 1650, 1651, 1652, 1653, 1656, 1657, 1658, 1659, 1660, 1662, 1676, 1679, 1680, 1681, 1682, 1692, 1693, 1694, 1697, 1698, 1699, 1700, 1702, 1703, 1704, 1705, 1707, 1716, 1717, 1718], "excluded_lines": [], "start_line": 1618}, "": {"executed_lines": [19, 20, 21, 22, 23, 24, 25, 27, 28, 41, 42, 49, 50, 51, 53, 56, 75, 78, 89, 96, 103, 104, 106, 151, 152, 172, 173, 177, 188, 195, 211, 215, 228, 232, 249, 286, 342, 354, 363, 368, 377, 389, 392, 403, 423, 434, 439, 466, 481, 511, 552, 578, 582, 605, 625, 649, 655, 660, 663, 672, 682, 694, 709, 748, 890, 905, 1044, 1187, 1193, 1237, 1256, 1280, 1290, 1298, 1316, 1356, 1360, 1364, 1588, 1610, 1614, 1618], "summary": {"covered_lines": 82, "num_statements": 82, "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": {"PaperMT5Adapter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 662, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 662, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [107, 108, 109, 110, 111, 113, 114, 115, 119, 120, 122, 123, 124, 128, 133, 134, 135, 136, 137, 139, 140, 141, 149, 158, 159, 160, 161, 162, 163, 164, 165, 166, 174, 175, 185, 186, 189, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 213, 217, 218, 229, 230, 235, 236, 237, 238, 239, 240, 241, 242, 244, 245, 246, 247, 250, 251, 252, 253, 254, 256, 260, 261, 262, 263, 264, 265, 266, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 326, 327, 328, 329, 336, 337, 338, 339, 340, 344, 345, 346, 347, 348, 349, 351, 352, 356, 358, 359, 360, 361, 365, 366, 369, 378, 379, 380, 382, 383, 390, 393, 394, 395, 399, 406, 407, 415, 416, 417, 418, 419, 420, 421, 424, 425, 426, 427, 429, 430, 431, 432, 436, 437, 445, 446, 447, 448, 455, 457, 458, 459, 460, 461, 464, 468, 469, 470, 471, 472, 473, 474, 475, 476, 478, 479, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 512, 513, 514, 515, 516, 517, 534, 535, 536, 537, 538, 539, 548, 549, 550, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 579, 580, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 633, 634, 635, 636, 637, 638, 639, 640, 642, 643, 646, 647, 653, 658, 661, 670, 680, 688, 696, 697, 698, 716, 717, 730, 770, 771, 772, 774, 775, 776, 777, 778, 779, 781, 782, 783, 784, 785, 786, 787, 788, 797, 798, 799, 800, 801, 802, 803, 804, 806, 811, 812, 813, 814, 815, 816, 817, 819, 820, 821, 822, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 836, 837, 838, 839, 841, 843, 845, 846, 848, 849, 850, 852, 862, 863, 868, 869, 870, 871, 878, 879, 880, 881, 882, 883, 884, 898, 899, 900, 902, 903, 930, 932, 933, 934, 935, 936, 937, 941, 943, 944, 947, 948, 949, 950, 951, 952, 953, 954, 956, 957, 959, 960, 962, 965, 966, 967, 968, 969, 970, 972, 973, 974, 977, 978, 979, 980, 982, 983, 984, 986, 987, 989, 990, 991, 997, 1006, 1007, 1008, 1010, 1022, 1037, 1038, 1039, 1040, 1042, 1056, 1057, 1058, 1059, 1060, 1061, 1063, 1064, 1065, 1066, 1067, 1068, 1070, 1078, 1079, 1080, 1081, 1099, 1101, 1102, 1107, 1108, 1109, 1113, 1114, 1116, 1117, 1118, 1126, 1127, 1128, 1129, 1143, 1144, 1145, 1154, 1155, 1156, 1157, 1158, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1179, 1181, 1189, 1190, 1191, 1195, 1196, 1197, 1198, 1200, 1201, 1202, 1203, 1204, 1216, 1217, 1220, 1232, 1234, 1235, 1247, 1271, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1291, 1292, 1305, 1310, 1311, 1312, 1313, 1314, 1337, 1353, 1354, 1358, 1362, 1384, 1385, 1386, 1398, 1399, 1400, 1403, 1404, 1405, 1406, 1418, 1419, 1420, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1435, 1436, 1448, 1449, 1450, 1451, 1452, 1455, 1456, 1457, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1473, 1477, 1478, 1479, 1480, 1482, 1484, 1485, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1496, 1498, 1499, 1514, 1515, 1516, 1518, 1529, 1531, 1532, 1533, 1535, 1536, 1560, 1574, 1584, 1585, 1586, 1595, 1596, 1597, 1600, 1606, 1607, 1608, 1612, 1616, 1626, 1627, 1628, 1629, 1630, 1631, 1633, 1634, 1635, 1637, 1640, 1641, 1649, 1650, 1651, 1652, 1653, 1656, 1657, 1658, 1659, 1660, 1662, 1676, 1679, 1680, 1681, 1682, 1692, 1693, 1694, 1697, 1698, 1699, 1700, 1702, 1703, 1704, 1705, 1707, 1716, 1717, 1718], "excluded_lines": [], "start_line": 78}, "": {"executed_lines": [19, 20, 21, 22, 23, 24, 25, 27, 28, 41, 42, 49, 50, 51, 53, 56, 75, 78, 89, 96, 103, 104, 106, 151, 152, 172, 173, 177, 188, 195, 211, 215, 228, 232, 249, 286, 342, 354, 363, 368, 377, 389, 392, 403, 423, 434, 439, 466, 481, 511, 552, 578, 582, 605, 625, 649, 655, 660, 663, 672, 682, 694, 709, 748, 890, 905, 1044, 1187, 1193, 1237, 1256, 1280, 1290, 1298, 1316, 1356, 1360, 1364, 1588, 1610, 1614, 1618], "summary": {"covered_lines": 82, "num_statements": 92, "percent_covered": 89.1304347826087, "percent_covered_display": "89", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 89.1304347826087, "percent_statements_covered_display": "89"}, "missing_lines": [62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\api_client.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 96, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 96, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 26, 28, 29, 30, 33, 36, 45, 46, 47, 48, 49, 50, 51, 54, 57, 64, 65, 66, 72, 74, 76, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 107, 108, 116, 117, 125, 126, 127, 128, 129, 130, 131, 139, 145, 146, 148, 149, 151, 152, 154, 155, 157, 158, 160, 161, 163, 164, 166, 174, 184, 185, 187, 195, 205, 206, 208, 209, 211, 212, 214, 215, 217, 218, 220, 221, 223, 224, 226, 227, 229, 230, 232, 233, 235, 238, 247, 248, 250, 251, 253, 254], "excluded_lines": [], "functions": {"NexusApiError.__init__": {"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": [45, 46, 47, 48, 49, 50, 51], "excluded_lines": [], "start_line": 36}, "NexusApiClient.__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": [64, 65, 66], "excluded_lines": [], "start_line": 57}, "NexusApiClient.get": {"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": [74], "excluded_lines": [], "start_line": 72}, "NexusApiClient.post": {"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": [84, 85, 86, 87], "excluded_lines": [], "start_line": 76}, "NexusApiClient._url": {"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": [90, 91, 92, 93, 94, 95, 96], "excluded_lines": [], "start_line": 89}, "NexusApiClient._request": {"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": [107, 108, 116, 117, 125, 126, 127, 128, 129, 130, 131, 139], "excluded_lines": [], "start_line": 98}, "NexusApiClient.system_status": {"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": [146], "excluded_lines": [], "start_line": 145}, "NexusApiClient.system_health": {"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": 148}, "NexusApiClient.system_version": {"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": [152], "excluded_lines": [], "start_line": 151}, "NexusApiClient.capabilities": {"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": [155], "excluded_lines": [], "start_line": 154}, "NexusApiClient.runtime_mode": {"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": [158], "excluded_lines": [], "start_line": 157}, "NexusApiClient.market_quote": {"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": [161], "excluded_lines": [], "start_line": 160}, "NexusApiClient.signals_latest": {"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": [164], "excluded_lines": [], "start_line": 163}, "NexusApiClient.signals_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": [174], "excluded_lines": [], "start_line": 166}, "NexusApiClient.decisions_latest": {"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": [185], "excluded_lines": [], "start_line": 184}, "NexusApiClient.decisions": {"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": [195], "excluded_lines": [], "start_line": 187}, "NexusApiClient.decision_detail": {"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": [206], "excluded_lines": [], "start_line": 205}, "NexusApiClient.decision_gates": {"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": [209], "excluded_lines": [], "start_line": 208}, "NexusApiClient.positions": {"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": [212], "excluded_lines": [], "start_line": 211}, "NexusApiClient.risk_status": {"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": [215], "excluded_lines": [], "start_line": 214}, "NexusApiClient.execution_status": {"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": [218], "excluded_lines": [], "start_line": 217}, "NexusApiClient.model_status": {"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": [221], "excluded_lines": [], "start_line": 220}, "NexusApiClient.model_identity": {"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": [224], "excluded_lines": [], "start_line": 223}, "NexusApiClient.features_contract": {"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": [227], "excluded_lines": [], "start_line": 226}, "NexusApiClient.research_status": {"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": [230], "excluded_lines": [], "start_line": 229}, "NexusApiClient.shadow_status": {"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": [233], "excluded_lines": [], "start_line": 232}, "NexusApiClient.incidents": {"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": [238], "excluded_lines": [], "start_line": 235}, "NexusApiClient.database_status": {"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": [248], "excluded_lines": [], "start_line": 247}, "NexusApiClient.observability_metrics": {"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": [251], "excluded_lines": [], "start_line": 250}, "NexusApiClient.run_diagnostics": {"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": [254], "excluded_lines": [], "start_line": 253}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 26, 28, 29, 30, 33, 36, 54, 57, 72, 76, 89, 98, 145, 148, 151, 154, 157, 160, 163, 166, 184, 187, 205, 208, 211, 214, 217, 220, 223, 226, 229, 232, 235, 247, 250, 253], "excluded_lines": [], "start_line": 1}}, "classes": {"NexusApiError": {"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": [45, 46, 47, 48, 49, 50, 51], "excluded_lines": [], "start_line": 33}, "NexusApiClient": {"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": [64, 65, 66, 74, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 107, 108, 116, 117, 125, 126, 127, 128, 129, 130, 131, 139, 146, 149, 152, 155, 158, 161, 164, 174, 185, 195, 206, 209, 212, 215, 218, 221, 224, 227, 230, 233, 238, 248, 251, 254], "excluded_lines": [], "start_line": 54}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 26, 28, 29, 30, 33, 36, 54, 57, 72, 76, 89, 98, 145, 148, 151, 154, 157, 160, 163, 166, 184, 187, 205, 208, 211, 214, 217, 220, 223, 226, 229, 232, 235, 247, 250, 253], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\application\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\application\\live\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\application\\live\\decision_executor.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 20, 21, 23, 26, 29, 31, 33, 59, 63, 64, 76, 82, 86, 90, 91, 92, 99, 105, 111, 118, 128, 129, 137, 147, 148, 149, 150, 168, 220, 221, 222, 225, 229, 230, 233, 234, 237, 248, 261, 262, 263, 264, 265, 268, 274, 275, 276, 281, 291, 292, 295], "excluded_lines": [], "functions": {"DecisionExecutor.__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": [31], "excluded_lines": [], "start_line": 29}, "DecisionExecutor.execute_decision_stage": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 63, 64, 76, 82, 86, 90, 91, 92, 99, 105, 111, 118, 128, 129, 137, 147, 148, 149, 150, 168, 220, 221, 222, 225, 229, 230, 233, 234, 237, 248, 261, 262, 263, 264, 265, 268, 274, 275, 276, 281, 291, 292, 295], "excluded_lines": [], "start_line": 33}, "": {"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": [14, 16, 17, 19, 20, 21, 23, 26, 29, 33], "excluded_lines": [], "start_line": 1}}, "classes": {"DecisionExecutor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 59, 63, 64, 76, 82, 86, 90, 91, 92, 99, 105, 111, 118, 128, 129, 137, 147, 148, 149, 150, 168, 220, 221, 222, 225, 229, 230, 233, 234, 237, 248, 261, 262, 263, 264, 265, 268, 274, 275, 276, 281, 291, 292, 295], "excluded_lines": [], "start_line": 26}, "": {"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": [14, 16, 17, 19, 20, 21, 23, 26, 29, 33], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\application\\live\\shadow_recorder.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 125, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 125, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 22, 24, 25, 26, 28, 31, 34, 37, 39, 51, 52, 53, 54, 59, 60, 61, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 84, 93, 94, 95, 96, 97, 98, 99, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 118, 125, 126, 127, 146, 147, 149, 157, 158, 188, 190, 192, 209, 210, 215, 216, 217, 220, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 253, 254, 263, 264, 265, 266, 267, 268, 269, 272, 273, 274, 275, 276, 277, 281, 283, 285, 287, 290, 294, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336], "excluded_lines": [], "functions": {"ShadowRecorder.__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": [37], "excluded_lines": [], "start_line": 34}, "ShadowRecorder.record_shadow_decision": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [51, 52, 53, 54, 59, 60, 61, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 84, 93, 94, 95, 96, 97, 98, 99, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 118, 125, 126, 127, 146, 147, 149, 157, 158, 188, 190], "excluded_lines": [], "start_line": 39}, "ShadowRecorder.record_shadow70_observation": {"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": [209, 210, 215, 216, 217, 220, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 253, 254, 263, 264, 265, 266, 267, 268, 269, 272, 273, 274, 275, 276, 277, 281, 283, 285, 287, 290, 294, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336], "excluded_lines": [], "start_line": 192}, "": {"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": [17, 19, 20, 22, 24, 25, 26, 28, 31, 34, 39, 192], "excluded_lines": [], "start_line": 1}}, "classes": {"ShadowRecorder": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 51, 52, 53, 54, 59, 60, 61, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 84, 93, 94, 95, 96, 97, 98, 99, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 118, 125, 126, 127, 146, 147, 149, 157, 158, 188, 190, 209, 210, 215, 216, 217, 220, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 253, 254, 263, 264, 265, 266, 267, 268, 269, 272, 273, 274, 275, 276, 277, 281, 283, 285, 287, 290, 294, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336], "excluded_lines": [], "start_line": 31}, "": {"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": [17, 19, 20, 22, 24, 25, 26, 28, 31, 34, 39, 192], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\application\\live_engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2531, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2531, "excluded_lines": 4, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 38, 39, 41, 42, 43, 51, 52, 53, 54, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 117, 118, 119, 120, 125, 127, 130, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 154, 155, 156, 157, 159, 170, 171, 172, 173, 174, 175, 177, 179, 180, 181, 182, 183, 184, 186, 188, 189, 190, 192, 194, 197, 198, 199, 200, 201, 209, 216, 217, 218, 233, 234, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 262, 263, 264, 266, 267, 268, 269, 271, 272, 274, 276, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 320, 321, 322, 324, 334, 335, 336, 340, 341, 342, 343, 344, 345, 347, 348, 350, 351, 352, 353, 354, 355, 357, 359, 360, 361, 364, 365, 366, 367, 368, 369, 370, 371, 372, 375, 381, 383, 384, 386, 389, 396, 398, 406, 408, 418, 419, 420, 421, 426, 427, 428, 433, 435, 436, 437, 438, 439, 445, 450, 452, 453, 458, 459, 461, 462, 463, 464, 465, 466, 468, 469, 470, 471, 473, 480, 481, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 503, 510, 511, 512, 513, 514, 515, 516, 518, 519, 521, 528, 529, 530, 531, 533, 534, 536, 543, 544, 545, 546, 548, 556, 557, 560, 565, 566, 567, 571, 573, 574, 579, 584, 585, 586, 587, 588, 597, 602, 603, 605, 606, 611, 612, 613, 614, 618, 623, 624, 625, 626, 628, 629, 632, 633, 636, 637, 638, 639, 641, 643, 644, 647, 650, 652, 653, 656, 657, 658, 659, 660, 661, 662, 665, 682, 692, 693, 696, 697, 698, 699, 700, 704, 705, 706, 707, 710, 711, 712, 713, 715, 716, 717, 718, 719, 720, 722, 723, 726, 727, 728, 735, 743, 747, 748, 750, 751, 752, 756, 757, 758, 759, 760, 762, 763, 764, 765, 766, 768, 769, 770, 774, 778, 779, 780, 781, 782, 783, 786, 787, 800, 801, 802, 803, 804, 805, 806, 807, 808, 812, 813, 826, 827, 828, 829, 831, 836, 845, 846, 850, 851, 855, 856, 857, 858, 859, 860, 863, 873, 874, 875, 876, 877, 893, 899, 904, 905, 915, 919, 922, 928, 937, 938, 939, 940, 943, 944, 953, 955, 964, 965, 967, 969, 970, 975, 981, 996, 997, 998, 1000, 1001, 1005, 1006, 1010, 1011, 1012, 1022, 1027, 1036, 1037, 1038, 1040, 1057, 1058, 1065, 1073, 1082, 1083, 1087, 1093, 1094, 1106, 1107, 1114, 1115, 1116, 1117, 1127, 1131, 1132, 1133, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1151, 1152, 1153, 1154, 1155, 1161, 1162, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1187, 1188, 1190, 1191, 1195, 1196, 1200, 1201, 1202, 1207, 1208, 1211, 1212, 1213, 1214, 1217, 1218, 1219, 1221, 1222, 1223, 1229, 1230, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1246, 1252, 1257, 1272, 1281, 1289, 1297, 1301, 1302, 1303, 1304, 1310, 1317, 1320, 1323, 1324, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1334, 1335, 1336, 1337, 1341, 1342, 1344, 1350, 1351, 1352, 1353, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1391, 1396, 1398, 1399, 1401, 1409, 1410, 1412, 1413, 1414, 1415, 1416, 1417, 1422, 1423, 1424, 1427, 1428, 1429, 1430, 1439, 1440, 1444, 1446, 1448, 1449, 1450, 1451, 1452, 1455, 1456, 1458, 1465, 1466, 1467, 1468, 1476, 1477, 1478, 1480, 1502, 1504, 1505, 1506, 1507, 1511, 1517, 1518, 1520, 1521, 1522, 1526, 1532, 1533, 1535, 1536, 1537, 1538, 1539, 1541, 1542, 1543, 1544, 1549, 1550, 1555, 1556, 1558, 1559, 1560, 1571, 1572, 1573, 1578, 1586, 1588, 1589, 1593, 1597, 1601, 1603, 1605, 1606, 1608, 1609, 1610, 1611, 1614, 1615, 1616, 1617, 1618, 1620, 1623, 1624, 1627, 1628, 1629, 1631, 1635, 1643, 1650, 1651, 1656, 1663, 1670, 1671, 1672, 1673, 1674, 1675, 1681, 1685, 1691, 1697, 1699, 1700, 1701, 1702, 1703, 1706, 1707, 1709, 1710, 1711, 1712, 1714, 1715, 1716, 1717, 1718, 1719, 1721, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1732, 1735, 1736, 1737, 1738, 1740, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1767, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1789, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1805, 1807, 1808, 1809, 1810, 1811, 1818, 1819, 1820, 1821, 1822, 1823, 1829, 1837, 1839, 1841, 1842, 1843, 1844, 1848, 1849, 1850, 1851, 1869, 1870, 1887, 1888, 1902, 1903, 1904, 1905, 1911, 1912, 1914, 1915, 1916, 1917, 1922, 1923, 1928, 1929, 1939, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1949, 1952, 1953, 1954, 1962, 1963, 1964, 1965, 1968, 1969, 1970, 1971, 1972, 1985, 1993, 1994, 1995, 2001, 2002, 2003, 2015, 2016, 2018, 2019, 2021, 2031, 2033, 2034, 2035, 2039, 2040, 2041, 2042, 2047, 2048, 2049, 2050, 2051, 2052, 2058, 2060, 2061, 2062, 2068, 2069, 2073, 2075, 2076, 2078, 2079, 2083, 2084, 2085, 2086, 2087, 2089, 2090, 2096, 2097, 2098, 2099, 2100, 2103, 2111, 2112, 2116, 2123, 2125, 2133, 2138, 2142, 2146, 2151, 2152, 2156, 2160, 2163, 2165, 2175, 2177, 2178, 2180, 2181, 2183, 2184, 2187, 2193, 2194, 2195, 2196, 2202, 2203, 2204, 2205, 2210, 2211, 2228, 2233, 2239, 2241, 2244, 2245, 2248, 2251, 2252, 2253, 2254, 2255, 2256, 2261, 2262, 2267, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2287, 2288, 2290, 2291, 2292, 2294, 2295, 2299, 2300, 2301, 2302, 2303, 2313, 2318, 2319, 2320, 2321, 2322, 2323, 2325, 2326, 2330, 2331, 2332, 2333, 2335, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2352, 2353, 2354, 2359, 2360, 2365, 2366, 2374, 2375, 2379, 2385, 2386, 2387, 2390, 2392, 2395, 2396, 2400, 2404, 2407, 2408, 2409, 2410, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2435, 2436, 2437, 2442, 2443, 2449, 2452, 2453, 2454, 2455, 2456, 2460, 2461, 2462, 2463, 2465, 2466, 2467, 2468, 2469, 2476, 2477, 2478, 2479, 2480, 2485, 2486, 2487, 2488, 2489, 2494, 2495, 2496, 2497, 2498, 2502, 2503, 2504, 2505, 2506, 2509, 2510, 2511, 2512, 2513, 2516, 2517, 2518, 2519, 2520, 2524, 2525, 2526, 2527, 2528, 2530, 2531, 2532, 2533, 2534, 2536, 2538, 2548, 2549, 2550, 2551, 2552, 2553, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2574, 2578, 2579, 2581, 2589, 2590, 2592, 2599, 2600, 2602, 2608, 2610, 2611, 2614, 2615, 2618, 2619, 2622, 2623, 2626, 2627, 2630, 2631, 2634, 2635, 2638, 2639, 2642, 2643, 2646, 2647, 2648, 2649, 2650, 2652, 2653, 2655, 2656, 2658, 2659, 2660, 2661, 2663, 2664, 2666, 2672, 2676, 2677, 2678, 2681, 2682, 2684, 2687, 2688, 2694, 2697, 2703, 2713, 2714, 2721, 2722, 2724, 2741, 2742, 2743, 2744, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2774, 2775, 2778, 2779, 2781, 2782, 2797, 2799, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2852, 2859, 2860, 2861, 2862, 2863, 2864, 2867, 2868, 2869, 2871, 2879, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2912, 2913, 2915, 2917, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2932, 2939, 2943, 2947, 2949, 2950, 2951, 2953, 2954, 2956, 2957, 2958, 2959, 2960, 2966, 2967, 2968, 2972, 2973, 2974, 2976, 2979, 2980, 2982, 2983, 2984, 2985, 2986, 2988, 2989, 2990, 2991, 2994, 2995, 2996, 3001, 3011, 3012, 3013, 3019, 3021, 3022, 3027, 3029, 3043, 3044, 3045, 3046, 3047, 3053, 3054, 3055, 3060, 3061, 3062, 3063, 3066, 3067, 3068, 3070, 3075, 3076, 3081, 3082, 3088, 3092, 3093, 3097, 3098, 3102, 3103, 3104, 3105, 3106, 3108, 3109, 3110, 3117, 3121, 3122, 3123, 3127, 3128, 3129, 3134, 3135, 3136, 3137, 3138, 3139, 3141, 3143, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3153, 3156, 3159, 3160, 3161, 3162, 3164, 3165, 3166, 3173, 3176, 3178, 3180, 3181, 3183, 3190, 3191, 3193, 3203, 3204, 3206, 3213, 3214, 3216, 3222, 3223, 3225, 3232, 3239, 3240, 3241, 3242, 3245, 3246, 3247, 3248, 3250, 3251, 3253, 3260, 3261, 3263, 3269, 3270, 3272, 3279, 3280, 3282, 3288, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3304, 3311, 3312, 3314, 3324, 3325, 3331, 3332, 3335, 3336, 3337, 3338, 3340, 3341, 3342, 3347, 3354, 3355, 3356, 3357, 3358, 3360, 3361, 3362, 3363, 3365, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3375, 3381, 3382, 3383, 3384, 3385, 3386, 3388, 3389, 3390, 3391, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3407, 3423, 3424, 3425, 3426, 3435, 3436, 3438, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3448, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3463, 3465, 3466, 3467, 3468, 3469, 3471, 3477, 3478, 3479, 3480, 3481, 3483, 3491, 3492, 3493, 3494, 3501, 3502, 3503, 3513, 3514, 3518, 3522, 3523, 3533, 3534, 3537, 3538, 3539, 3540, 3542, 3543, 3544, 3547, 3553, 3563, 3571, 3572, 3573, 3574, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3590, 3596, 3603, 3604, 3605, 3607, 3610, 3611, 3612, 3617, 3620, 3621, 3622, 3635, 3636, 3642, 3653, 3654, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3666, 3667, 3669, 3670, 3671, 3678, 3681, 3688, 3689, 3691, 3692, 3698, 3714, 3721, 3722, 3723, 3724, 3725, 3726, 3729, 3732, 3733, 3734, 3747, 3749, 3750, 3751, 3753, 3757, 3758, 3761, 3762, 3764, 3765, 3766, 3767, 3770, 3778, 3781, 3784, 3785, 3790, 3792, 3797, 3798, 3804, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3822, 3833, 3835, 3836, 3837, 3838, 3840, 3841, 3842, 3845, 3846, 3847, 3848, 3849, 3850, 3853, 3854, 3856, 3857, 3858, 3861, 3862, 3864, 3865, 3866, 3868, 3869, 3870, 3871, 3878, 3879, 3880, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3904, 3905, 3906, 3907, 3913, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3937, 3938, 3939, 3940, 3941, 3942, 3949, 3950, 3955, 3956, 3961, 3963, 3966, 3967, 3969, 3970, 3985, 3986, 3990, 3991, 3996, 3997, 4007, 4012, 4013, 4024, 4026, 4030, 4031, 4032, 4033, 4036, 4046, 4047, 4048, 4049, 4050, 4051, 4055, 4056, 4065, 4070, 4078, 4079, 4082, 4083, 4084, 4088, 4092, 4093, 4095, 4096, 4097, 4098, 4103, 4115, 4116, 4117, 4118, 4119, 4120, 4124, 4125, 4127, 4130, 4131, 4132, 4133, 4134, 4137, 4156, 4161, 4170, 4173, 4174, 4186, 4187, 4188, 4189, 4200, 4201, 4202, 4203, 4210, 4216, 4218, 4219, 4223, 4237, 4244, 4245, 4248, 4252, 4258, 4259, 4275, 4276, 4277, 4292, 4294, 4297, 4298, 4299, 4300, 4301, 4302, 4304, 4308, 4310, 4311, 4314, 4315, 4316, 4317, 4318, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4328, 4329, 4330, 4331, 4332, 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, 4343, 4345, 4346, 4347, 4350, 4351, 4352, 4353, 4354, 4364, 4379, 4392, 4393, 4396, 4401, 4404, 4405, 4406, 4417, 4418, 4419, 4430, 4431, 4432, 4433, 4434, 4435, 4442, 4454, 4455, 4465, 4479, 4480, 4489, 4490, 4491, 4492, 4501, 4502, 4505, 4515, 4516, 4517, 4524, 4526, 4527, 4528, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 4543, 4551, 4552, 4554, 4564, 4565, 4566, 4567, 4568, 4569, 4577, 4578, 4579, 4580, 4581, 4583, 4595, 4596, 4597, 4600, 4601, 4603, 4604, 4605, 4606, 4607, 4608, 4610, 4612, 4613, 4615, 4616, 4619, 4621, 4622, 4623, 4624, 4625, 4627, 4628, 4631, 4632, 4633, 4634, 4636, 4645, 4646, 4649, 4650, 4651, 4652, 4654, 4655, 4656, 4657, 4658, 4661, 4662, 4663, 4664, 4666, 4667, 4668, 4669, 4671, 4673, 4686, 4687, 4700, 4704, 4705, 4710, 4711, 4718, 4719, 4720, 4721, 4722, 4731, 4735, 4736, 4737, 4738, 4739, 4740, 4748, 4761, 4762, 4763, 4778, 4785, 4790, 4798, 4806, 4807, 4808, 4815, 4816, 4817, 4818, 4821, 4822, 4823, 4824, 4825, 4829, 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, 4838, 4857, 4858, 4866, 4867, 4868, 4869, 4870, 4871, 4877, 4878, 4879, 4884, 4885, 4901, 4904, 4908, 4911, 4919, 4934, 4935, 4939, 4940, 4941, 4942, 4950, 4960, 4971, 4972, 4976, 4977, 4982, 4983, 4984, 4985, 4986, 4987, 4989, 4991, 4992, 4993, 4998, 5001, 5003, 5011, 5013, 5014, 5015, 5016, 5018, 5019, 5020, 5038, 5039, 5041, 5042, 5046, 5047, 5048, 5049, 5050, 5051, 5053, 5055, 5056, 5057, 5058, 5061, 5062, 5063, 5064, 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5075, 5076, 5081, 5082, 5084, 5085, 5086, 5087, 5088, 5089, 5094, 5095, 5096, 5097, 5109, 5110, 5112, 5135, 5138, 5140, 5142, 5143, 5145, 5146, 5147, 5148, 5149, 5150, 5152, 5153, 5155, 5156, 5157, 5158, 5159, 5160, 5162, 5163, 5165, 5166, 5177, 5179, 5181, 5182, 5183, 5184, 5185, 5187, 5188, 5191, 5193, 5194, 5195, 5200, 5201, 5202, 5203, 5204, 5205, 5206, 5212, 5213, 5220, 5224, 5225, 5226, 5227, 5229, 5232, 5235, 5236, 5237, 5238, 5239, 5241, 5242, 5243, 5244, 5246, 5247, 5248, 5249, 5250, 5253, 5254, 5255, 5256, 5258, 5259, 5260, 5268, 5269, 5270, 5271, 5273, 5274, 5275, 5278, 5279, 5284, 5285, 5286, 5287, 5288, 5296, 5300, 5302, 5303, 5305, 5306, 5307, 5308, 5309, 5311, 5315, 5316, 5317, 5318, 5322, 5323, 5324, 5325, 5326, 5333, 5340, 5341, 5342, 5343, 5344, 5345, 5355, 5356, 5358, 5359, 5360, 5362, 5363, 5364, 5366, 5374, 5376, 5378, 5385, 5387, 5395, 5396, 5413, 5414, 5416, 5417, 5418, 5419, 5420, 5422, 5423, 5424, 5426, 5427, 5428, 5429, 5430, 5431, 5432, 5436, 5437, 5441, 5442, 5445, 5447, 5448, 5449, 5450, 5453, 5462, 5471, 5472, 5473, 5481, 5482, 5487, 5493, 5494, 5500, 5501, 5504, 5505, 5506, 5507, 5509, 5510, 5511, 5515, 5516, 5520, 5528, 5529, 5530, 5535, 5536, 5538, 5539, 5543, 5549, 5551, 5552, 5554, 5555, 5558, 5564, 5567, 5569, 5570, 5571, 5572, 5573, 5576, 5579, 5580, 5581, 5583, 5584, 5585, 5588, 5589, 5590, 5591, 5592, 5594, 5595, 5597, 5598, 5599, 5601, 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5610, 5612, 5613, 5614, 5615, 5617, 5619, 5626, 5632, 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, 5653, 5654, 5655, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5665, 5666, 5667, 5672, 5673, 5674, 5676, 5687, 5689, 5690, 5691, 5693, 5694, 5695, 5696, 5697, 5698, 5700, 5701, 5702, 5704, 5710, 5711, 5718, 5719, 5720, 5727, 5728, 5729, 5730, 5731, 5732, 5733, 5734, 5740, 5741, 5742, 5743, 5744, 5747, 5748, 5750, 5751, 5753, 5761, 5762, 5763, 5764, 5765, 5766, 5767, 5768, 5769, 5771, 5772, 5773, 5774, 5775, 5776, 5777, 5778, 5779, 5780, 5782, 5784, 5785, 5786, 5788, 5794, 5795, 5796, 5805, 5824, 5826, 5827, 5828, 5829, 5830, 5834, 5843, 5844, 5855, 5856, 5858, 5859, 5860, 5861, 5866, 5867, 5868, 5875, 5876, 5880, 5881, 5882, 5884, 5885, 5892, 5894, 5895, 5899, 5905, 5906, 5908, 5921, 5923, 5924, 5925, 5926, 5927, 5928, 5939, 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5955, 5956, 5957, 5960, 5961, 5962, 5963, 5964, 5965, 5966, 5968, 5969, 5976, 5977, 5978, 5980, 5981, 5982, 5983, 5984, 5985, 5999, 6000, 6001, 6002, 6003, 6008, 6009, 6017, 6025, 6027, 6028, 6029, 6030, 6031, 6036, 6037, 6038, 6049, 6050, 6051, 6057, 6058, 6059, 6060, 6064, 6065, 6066, 6067, 6078, 6079, 6080, 6084, 6085, 6089, 6090, 6094, 6095, 6096, 6097, 6105, 6111, 6113, 6120, 6121, 6122, 6123, 6124, 6131, 6139, 6140, 6141, 6143, 6145, 6146, 6147, 6148, 6153, 6154, 6159, 6160, 6162, 6163, 6164, 6165, 6166, 6167, 6168, 6170, 6171, 6172, 6173, 6174, 6175, 6176, 6180, 6181, 6182, 6183, 6186, 6193, 6194, 6202, 6203, 6208, 6209, 6210, 6211, 6212, 6213, 6216, 6218, 6219, 6222, 6224, 6225], "excluded_lines": [32, 33, 34, 35], "functions": {"_split_telegram_report": {"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": [134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146], "excluded_lines": [], "start_line": 130}, "ScalerBundle.is_ready": {"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": [170, 171, 172, 173, 174, 175], "excluded_lines": [], "start_line": 159}, "ScalerBundle.dimension": {"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": [179, 180, 181, 182, 183, 184], "excluded_lines": [], "start_line": 177}, "ScalerBundle.transform": {"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": [188, 189, 190], "excluded_lines": [], "start_line": 186}, "ScalerBundle.transform_50d": {"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": [194], "excluded_lines": [], "start_line": 192}, "LiveEngine.effective_feature_dim": {"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": [241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251], "excluded_lines": [], "start_line": 234}, "LiveEngine.effective_feature_schema_id": {"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": [262, 263, 264, 266, 267, 268, 269], "excluded_lines": [], "start_line": 254}, "LiveEngine.effective_feature_cols": {"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": [274], "excluded_lines": [], "start_line": 272}, "LiveEngine._retrain_record_dim": {"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": [286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296], "excluded_lines": [], "start_line": 276}, "LiveEngine._build_retrain_record": {"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": [320, 321, 322, 324, 334, 335, 336, 340, 341, 342, 343, 344, 345, 347, 348, 350, 351, 352, 353, 354, 355, 357, 359, 360, 361, 364, 365, 366, 367, 368, 369, 370, 371, 372, 375, 381, 383, 384, 386, 389, 396, 398, 406], "excluded_lines": [], "start_line": 298}, "LiveEngine._rebind_trainer_to_bundle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [418, 419, 420, 421, 426, 427, 428, 433, 435, 436, 437, 438, 439, 445, 450, 452, 453], "excluded_lines": [], "start_line": 408}, "LiveEngine._live_sequence_defaults": {"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": [459, 461, 462, 463, 464, 465, 466], "excluded_lines": [], "start_line": 458}, "LiveEngine._rebind_live_temporal_contract": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [469, 470, 471, 473, 480, 481, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498], "excluded_lines": [], "start_line": 468}, "LiveEngine._maybe_build_live_sequence_tensor": {"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": [501, 503, 510, 511, 512, 513, 514, 515, 516], "excluded_lines": [], "start_line": 500}, "LiveEngine.note_bar_gap": {"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": [519, 521, 528, 529, 530, 531], "excluded_lines": [], "start_line": 518}, "LiveEngine.reset_live_sequence": {"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": [534, 536, 543, 544, 545, 546], "excluded_lines": [], "start_line": 533}, "LiveEngine.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 298, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 298, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [556, 557, 560, 565, 566, 567, 571, 573, 574, 579, 584, 585, 586, 587, 588, 597, 602, 603, 605, 606, 611, 612, 613, 614, 618, 623, 624, 625, 626, 628, 629, 632, 633, 636, 637, 638, 639, 641, 643, 644, 647, 650, 652, 653, 656, 657, 658, 659, 660, 661, 662, 665, 682, 692, 693, 696, 697, 698, 699, 700, 704, 705, 706, 707, 710, 711, 712, 713, 715, 716, 717, 718, 719, 720, 722, 723, 726, 727, 728, 735, 743, 747, 748, 750, 751, 752, 756, 757, 758, 759, 760, 762, 763, 764, 765, 766, 768, 769, 770, 774, 778, 779, 780, 781, 782, 783, 786, 787, 800, 801, 802, 803, 804, 805, 806, 807, 808, 812, 813, 826, 827, 828, 829, 831, 836, 845, 846, 850, 851, 855, 856, 857, 858, 859, 860, 863, 873, 874, 875, 876, 877, 893, 899, 904, 905, 915, 919, 922, 928, 937, 938, 939, 940, 943, 944, 953, 955, 964, 965, 967, 969, 970, 975, 981, 996, 997, 998, 1000, 1001, 1005, 1006, 1010, 1011, 1012, 1022, 1027, 1036, 1037, 1038, 1040, 1057, 1058, 1065, 1073, 1082, 1083, 1087, 1093, 1094, 1106, 1107, 1114, 1115, 1116, 1117, 1127, 1131, 1132, 1133, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1151, 1152, 1153, 1154, 1155, 1161, 1162, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1187, 1188, 1190, 1191, 1195, 1196, 1200, 1201, 1202, 1207, 1208, 1211, 1212, 1213, 1214, 1217, 1218, 1219, 1221, 1222, 1223, 1229, 1230, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1246, 1252, 1257, 1272, 1281, 1289, 1297, 1301, 1302, 1303, 1304, 1310, 1317, 1320, 1323, 1324, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1334, 1335, 1336, 1337, 1341, 1342, 1344, 1350, 1351, 1352, 1353, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1391, 1396, 1398, 1399], "excluded_lines": [], "start_line": 548}, "LiveEngine._build_factory_llm_provider": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1409, 1410, 1412, 1413, 1414, 1415, 1416, 1417, 1422, 1423, 1424, 1427, 1428, 1429, 1430, 1439, 1440, 1444], "excluded_lines": [], "start_line": 1401}, "LiveEngine._rebuild_factory_llm_provider": {"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": [1448, 1449, 1450, 1451, 1452, 1455, 1456], "excluded_lines": [], "start_line": 1446}, "LiveEngine._register_active_model": {"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": [1465, 1466, 1467, 1468, 1476, 1477, 1478], "excluded_lines": [], "start_line": 1458}, "LiveEngine.hot_swap_model": {"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": [1502, 1504, 1505, 1506, 1507, 1511, 1517, 1518, 1520, 1521, 1522, 1526, 1532, 1533, 1535, 1536, 1537, 1538, 1539, 1541, 1542, 1543, 1544, 1549, 1550, 1555, 1556, 1558, 1559, 1560, 1571, 1572, 1573, 1578, 1586, 1588, 1593, 1597, 1601, 1620, 1623, 1624, 1627, 1628, 1629, 1631, 1635, 1643, 1650, 1651, 1656], "excluded_lines": [], "start_line": 1480}, "LiveEngine.hot_swap_model._safe_state": {"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": [1589], "excluded_lines": [], "start_line": 1588}, "LiveEngine.hot_swap_model._warmup_and_hash": {"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": [1603, 1605, 1606, 1608, 1609, 1610, 1611, 1614, 1615, 1616, 1617, 1618], "excluded_lines": [], "start_line": 1601}, "LiveEngine.rebuild_experience_intelligence": {"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": [1670, 1671, 1672, 1673, 1674, 1675], "excluded_lines": [], "start_line": 1663}, "LiveEngine.start": {"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": [1685, 1691, 1697, 1699, 1700, 1701, 1702, 1703, 1706, 1707, 1709, 1710, 1711, 1712, 1714, 1715, 1716, 1717, 1718, 1719, 1721, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1732, 1735, 1736, 1737, 1738], "excluded_lines": [], "start_line": 1681}, "LiveEngine._activate_promoted_model": {"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": [1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760], "excluded_lines": [], "start_line": 1740}, "LiveEngine._activate_rollback_model": {"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": [1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783], "excluded_lines": [], "start_line": 1767}, "LiveEngine._champion_bundle_healthy": {"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": [1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803], "excluded_lines": [], "start_line": 1789}, "LiveEngine._governance_snapshot_health": {"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": [1807, 1808, 1809, 1810, 1811, 1818, 1819, 1820, 1821, 1822, 1823, 1829, 1837], "excluded_lines": [], "start_line": 1805}, "LiveEngine._save_governance_health_periodic": {"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": [1841, 1842, 1843, 1844, 1848, 1849, 1850, 1851, 1869, 1870], "excluded_lines": [], "start_line": 1839}, "LiveEngine._evaluate_champion_registry_sync": {"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": [1902, 1903, 1904, 1905, 1911, 1912, 1914, 1915, 1916, 1917, 1922, 1923, 1928, 1929], "excluded_lines": [], "start_line": 1888}, "LiveEngine._sync_champion_registry_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1941, 1942, 1943, 1944, 1945, 1946, 1947, 1949, 1952, 1953, 1954, 1962, 1963, 1964, 1965, 1968, 1969, 1970, 1971, 1972, 1985, 1993, 1994, 1995, 2001, 2002, 2003, 2015, 2016], "excluded_lines": [], "start_line": 1939}, "LiveEngine.stop": {"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": [2019], "excluded_lines": [], "start_line": 2018}, "LiveEngine.run_loop": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 221, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 221, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2031, 2033, 2034, 2035, 2039, 2040, 2041, 2042, 2047, 2048, 2049, 2050, 2051, 2052, 2058, 2060, 2061, 2062, 2068, 2069, 2073, 2075, 2076, 2078, 2079, 2083, 2084, 2085, 2086, 2087, 2089, 2090, 2096, 2097, 2098, 2099, 2100, 2103, 2111, 2112, 2116, 2123, 2125, 2133, 2138, 2142, 2146, 2151, 2152, 2156, 2160, 2163, 2165, 2175, 2177, 2178, 2180, 2181, 2183, 2184, 2187, 2193, 2194, 2195, 2196, 2202, 2203, 2204, 2205, 2210, 2211, 2228, 2233, 2239, 2241, 2244, 2245, 2248, 2251, 2252, 2253, 2254, 2255, 2256, 2261, 2262, 2267, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2287, 2288, 2290, 2291, 2292, 2294, 2295, 2299, 2300, 2301, 2302, 2303, 2313, 2318, 2319, 2320, 2321, 2322, 2323, 2325, 2326, 2330, 2331, 2332, 2333, 2335, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2352, 2353, 2354, 2359, 2360, 2365, 2366, 2374, 2375, 2379, 2385, 2386, 2387, 2390, 2392, 2395, 2396, 2400, 2404, 2407, 2408, 2409, 2410, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2435, 2436, 2437, 2442, 2443, 2449, 2452, 2453, 2454, 2455, 2456, 2460, 2461, 2462, 2463, 2465, 2466, 2467, 2468, 2469, 2476, 2477, 2478, 2479, 2480, 2485, 2486, 2487, 2488, 2489, 2494, 2495, 2496, 2497, 2498, 2502, 2503, 2504, 2505, 2506, 2509, 2510, 2511, 2512, 2513, 2516, 2517, 2518, 2519, 2520, 2524, 2525, 2526, 2527, 2528, 2530, 2531, 2532, 2533, 2534, 2536], "excluded_lines": [], "start_line": 2021}, "LiveEngine._service_pipeline_workers": {"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": [2548, 2549, 2550, 2551, 2552, 2553, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564], "excluded_lines": [], "start_line": 2538}, "LiveEngine._kick_worker": {"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": [2579, 2581], "excluded_lines": [], "start_line": 2578}, "LiveEngine._start_history_sync_worker": {"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": [2590, 2592], "excluded_lines": [], "start_line": 2589}, "LiveEngine._stop_history_sync_worker": {"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": [2600, 2602], "excluded_lines": [], "start_line": 2599}, "LiveEngine._shutdown_async": {"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": [2610, 2611, 2614, 2615, 2618, 2619, 2622, 2623, 2626, 2627, 2630, 2631, 2634, 2635, 2638, 2639, 2642, 2643, 2646, 2647, 2648, 2649, 2650, 2652, 2653, 2655, 2656, 2658, 2659, 2660, 2661, 2663, 2664, 2666], "excluded_lines": [], "start_line": 2608}, "LiveEngine._preflight_or_raise": {"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": [2676, 2677, 2678, 2681, 2682, 2684, 2687, 2688, 2694, 2697], "excluded_lines": [], "start_line": 2672}, "LiveEngine._init_regime_classifier": {"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": [2713, 2714, 2721, 2722], "excluded_lines": [], "start_line": 2703}, "LiveEngine._assert_regime_state_freshness": {"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": [2741, 2742, 2743, 2744, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757], "excluded_lines": [], "start_line": 2724}, "LiveEngine._load_or_create_bundle": {"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": [2775, 2778, 2779], "excluded_lines": [], "start_line": 2774}, "LiveEngine._artifact_meta_coherence": {"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": [2797, 2799, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850], "excluded_lines": [], "start_line": 2782}, "LiveEngine._expected_num_features_for_artifact": {"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": [2859, 2860, 2861, 2862, 2863, 2864, 2867, 2868, 2869], "excluded_lines": [], "start_line": 2852}, "LiveEngine._declared_contract_dim_for_path": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2879, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902], "excluded_lines": [], "start_line": 2871}, "LiveEngine._declared_head_classes_for_path": {"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": [2915, 2917, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930], "excluded_lines": [], "start_line": 2913}, "LiveEngine._load_or_initialize_model_weights": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2939, 2943, 2947, 2949, 2950, 2951, 2953, 2954, 2956, 2957, 2958, 2959, 2960, 2966, 2967, 2968, 2972, 2973, 2974, 2976, 2979, 2980], "excluded_lines": [], "start_line": 2932}, "LiveEngine._load_scaler_artifacts": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2983, 2984, 2985, 2986, 2988, 2989, 2990, 2991, 2994, 2995, 2996, 3001, 3011, 3012, 3013, 3019, 3021, 3022, 3027], "excluded_lines": [], "start_line": 2982}, "LiveEngine._save_model_weights_atomic": {"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": [3043, 3044, 3045, 3046, 3047, 3053, 3054, 3055, 3060, 3061, 3062, 3063, 3066, 3067, 3068, 3070, 3075, 3076, 3081, 3082], "excluded_lines": [], "start_line": 3029}, "LiveEngine.evaluate_warmup_readiness": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3092, 3093, 3097, 3098, 3102, 3103, 3104, 3105, 3106, 3108, 3109, 3110, 3117, 3121, 3122, 3123, 3127, 3128, 3129, 3134, 3135, 3136, 3137, 3138, 3139, 3141, 3143, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3153, 3156, 3159, 3160, 3161, 3162, 3164, 3165, 3166, 3173, 3176, 3178], "excluded_lines": [], "start_line": 3088}, "LiveEngine._start_accounting_worker": {"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": [3181, 3183], "excluded_lines": [], "start_line": 3180}, "LiveEngine._stop_accounting_worker": {"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": [3191, 3193], "excluded_lines": [], "start_line": 3190}, "LiveEngine._start_intelligence_worker": {"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": [3204, 3206], "excluded_lines": [], "start_line": 3203}, "LiveEngine._stop_intelligence_worker": {"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": [3214, 3216], "excluded_lines": [], "start_line": 3213}, "LiveEngine._start_research_worker": {"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": [3223, 3225], "excluded_lines": [], "start_line": 3222}, "LiveEngine._start_factory_worker": {"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": [3239, 3240, 3241, 3242, 3245, 3246, 3247, 3248], "excluded_lines": [], "start_line": 3232}, "LiveEngine._start_training_worker": {"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": [3251, 3253], "excluded_lines": [], "start_line": 3250}, "LiveEngine._stop_training_worker": {"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": [3261, 3263], "excluded_lines": [], "start_line": 3260}, "LiveEngine._start_shadow_worker": {"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": [3270, 3272], "excluded_lines": [], "start_line": 3269}, "LiveEngine._stop_shadow_worker": {"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": [3280, 3282], "excluded_lines": [], "start_line": 3279}, "LiveEngine._start_news_worker": {"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": [3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302], "excluded_lines": [], "start_line": 3288}, "LiveEngine._start_news_engine_from_snapshot": {"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": [3311, 3312, 3314, 3324, 3325, 3331, 3332, 3335, 3336, 3337, 3338, 3340, 3341, 3342], "excluded_lines": [], "start_line": 3304}, "LiveEngine._stop_news_engine_hot": {"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": [3354, 3355, 3356, 3357, 3358, 3360, 3361, 3362, 3363], "excluded_lines": [], "start_line": 3347}, "LiveEngine._stop_news_worker": {"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": [3367, 3368, 3369, 3370, 3371, 3372, 3373], "excluded_lines": [], "start_line": 3365}, "LiveEngine._ensure_incident_worker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3381, 3382, 3383, 3384, 3385, 3386, 3388, 3389, 3390, 3391, 3396, 3397, 3398, 3399, 3400, 3401, 3402], "excluded_lines": [], "start_line": 3375}, "LiveEngine.emit_incident_telemetry": {"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": [3423, 3424, 3425, 3426, 3435, 3436], "excluded_lines": [], "start_line": 3407}, "LiveEngine._stop_incident_worker": {"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": [3440, 3441, 3442, 3443, 3444, 3445, 3446], "excluded_lines": [], "start_line": 3438}, "LiveEngine._news_strategy_direction": {"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": [3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461], "excluded_lines": [], "start_line": 3448}, "LiveEngine._stop_research_worker": {"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": [3465, 3466, 3467, 3468, 3469], "excluded_lines": [], "start_line": 3463}, "LiveEngine._stop_factory_worker": {"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": [3477, 3478, 3479, 3480, 3481], "excluded_lines": [], "start_line": 3471}, "LiveEngine._startup_experience_self_heal": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3491, 3492, 3493, 3494, 3501, 3502, 3503, 3513, 3514, 3518, 3522, 3523, 3533, 3534, 3537, 3538, 3539, 3540], "excluded_lines": [], "start_line": 3483}, "LiveEngine._cold_start_warmup": {"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": [3543, 3544, 3547, 3553, 3563, 3571, 3572, 3573, 3574, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3590, 3596, 3603, 3604, 3605, 3607, 3610, 3611, 3612, 3617, 3620, 3621, 3622, 3635, 3636], "excluded_lines": [], "start_line": 3542}, "LiveEngine._resync_from_broker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3653, 3654, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3666, 3667, 3669, 3670, 3671, 3678, 3681, 3688, 3689, 3691, 3692, 3698], "excluded_lines": [], "start_line": 3642}, "LiveEngine.sync_chart_state": {"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": [3721, 3722, 3723, 3724, 3725, 3726, 3729, 3732, 3733, 3734, 3747], "excluded_lines": [], "start_line": 3714}, "LiveEngine._bootstrap_train_if_ready": {"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": [3750, 3751, 3753, 3757, 3758, 3761, 3762, 3764, 3765, 3766, 3767, 3770, 3778, 3781, 3784, 3785, 3790, 3792, 3797, 3798], "excluded_lines": [], "start_line": 3749}, "LiveEngine._sync_runtime_config": {"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": [3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3822, 3833, 3835, 3836, 3837, 3838, 3840, 3841, 3842, 3845, 3846, 3847, 3848, 3849, 3850, 3853, 3854, 3856, 3857, 3858, 3861, 3862, 3864, 3865, 3866, 3868, 3869, 3870, 3871, 3878, 3879, 3880, 3884, 3885, 3886, 3887, 3888, 3889], "excluded_lines": [], "start_line": 3804}, "LiveEngine.apply_runtime_update": {"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": [3904, 3905, 3906, 3907], "excluded_lines": [], "start_line": 3891}, "LiveEngine._warm_liquidity_from_bars": {"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": [3929, 3930, 3931, 3932, 3933, 3934, 3935, 3937, 3938, 3939, 3940, 3941, 3942, 3949, 3950], "excluded_lines": [], "start_line": 3913}, "LiveEngine._process_tick_pipeline": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 156, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 156, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3956, 3961, 3963, 3966, 3967, 3969, 3970, 3985, 3986, 3990, 3991, 3996, 3997, 4007, 4012, 4013, 4024, 4026, 4030, 4031, 4032, 4033, 4036, 4046, 4047, 4048, 4049, 4050, 4051, 4055, 4056, 4065, 4070, 4078, 4079, 4082, 4083, 4084, 4088, 4092, 4093, 4095, 4096, 4097, 4098, 4103, 4115, 4116, 4117, 4118, 4119, 4120, 4124, 4125, 4127, 4130, 4131, 4132, 4133, 4134, 4137, 4156, 4161, 4170, 4173, 4174, 4186, 4187, 4188, 4189, 4200, 4201, 4202, 4203, 4210, 4216, 4218, 4219, 4223, 4237, 4244, 4245, 4248, 4252, 4258, 4259, 4275, 4276, 4277, 4292, 4294, 4297, 4298, 4299, 4300, 4301, 4302, 4304, 4308, 4310, 4311, 4314, 4315, 4316, 4317, 4318, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4328, 4329, 4330, 4331, 4332, 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, 4343, 4345, 4346, 4347, 4350, 4351, 4352, 4353, 4354, 4364, 4379, 4392, 4393, 4396, 4401, 4404, 4405, 4406, 4417, 4418, 4419, 4430, 4431, 4432, 4433, 4434, 4435, 4442, 4454, 4455], "excluded_lines": [], "start_line": 3955}, "LiveEngine._observe_positions": {"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": [4479, 4480, 4489, 4490, 4491, 4492, 4501, 4502, 4505, 4515, 4516, 4517], "excluded_lines": [], "start_line": 4465}, "LiveEngine._position_performance": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4526, 4527, 4528, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 4543, 4551, 4552], "excluded_lines": [], "start_line": 4524}, "LiveEngine._position_decision_context": {"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": [4564, 4565, 4566, 4567, 4568, 4569, 4577, 4578, 4579, 4580, 4581], "excluded_lines": [], "start_line": 4554}, "LiveEngine._evaluate_hedging_policy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4595, 4596, 4597, 4600, 4601, 4603, 4604, 4605, 4606, 4607, 4608, 4610, 4612, 4613, 4615, 4616, 4619, 4621, 4622, 4623, 4624, 4625, 4627, 4628, 4631, 4632, 4633, 4634, 4636, 4645, 4646, 4649, 4650, 4651, 4652, 4654, 4655, 4656, 4657, 4658, 4661, 4662, 4663, 4664, 4666, 4667, 4668, 4669, 4671, 4673, 4686, 4687, 4700, 4704, 4705, 4710, 4711, 4718, 4719, 4720, 4721, 4722], "excluded_lines": [], "start_line": 4583}, "LiveEngine._on_new_bar": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 72, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 72, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4735, 4736, 4737, 4738, 4739, 4740, 4748, 4761, 4762, 4763, 4778, 4785, 4790, 4798, 4806, 4807, 4808, 4815, 4816, 4817, 4818, 4821, 4822, 4823, 4824, 4825, 4829, 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, 4838, 4857, 4858, 4866, 4867, 4868, 4869, 4870, 4871, 4877, 4878, 4879, 4884, 4885, 4901, 4904, 4908, 4911, 4919, 4934, 4935, 4939, 4940, 4941, 4942, 4950, 4960, 4971, 4972, 4976, 4977, 4982, 4983, 4984, 4985, 4986, 4987], "excluded_lines": [], "start_line": 4731}, "LiveEngine._validate_feature_vector": {"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": [4991, 4992, 4993, 4998, 5001], "excluded_lines": [], "start_line": 4989}, "LiveEngine._build_live_feature_vector": {"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": [5011, 5013, 5014, 5015, 5016, 5018, 5019, 5020, 5038, 5039, 5041, 5042, 5046, 5047, 5048, 5049, 5050, 5051, 5053, 5055, 5056, 5057, 5058, 5061, 5062, 5063, 5064, 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5075, 5076, 5081, 5082, 5084, 5085, 5086, 5087, 5088, 5089, 5094, 5095, 5096, 5097], "excluded_lines": [], "start_line": 5003}, "LiveEngine._build_freshness_snapshot": {"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": [5110, 5112], "excluded_lines": [], "start_line": 5109}, "LiveEngine._stage_freshness": {"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": [5138, 5140], "excluded_lines": [], "start_line": 5135}, "LiveEngine.compute_live_freshness": {"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": [5143, 5145, 5146, 5147, 5148, 5149, 5150], "excluded_lines": [], "start_line": 5142}, "LiveEngine.live_freshness_gate": {"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": [5153, 5155, 5156, 5157, 5158, 5159, 5160], "excluded_lines": [], "start_line": 5152}, "LiveEngine.diagnose_freshness": {"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": [5163, 5165, 5166], "excluded_lines": [], "start_line": 5162}, "LiveEngine._run_inference_tensor": {"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": [5179, 5181, 5182, 5183, 5184, 5185], "excluded_lines": [], "start_line": 5177}, "LiveEngine._infer_probabilities": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 82, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 82, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5188, 5191, 5193, 5194, 5195, 5200, 5201, 5202, 5203, 5204, 5205, 5206, 5212, 5213, 5220, 5224, 5225, 5226, 5227, 5229, 5232, 5235, 5236, 5237, 5238, 5239, 5241, 5242, 5243, 5244, 5246, 5247, 5248, 5249, 5250, 5253, 5254, 5255, 5256, 5258, 5259, 5260, 5268, 5269, 5270, 5271, 5273, 5274, 5275, 5278, 5279, 5284, 5285, 5286, 5287, 5288, 5296, 5300, 5302, 5303, 5305, 5306, 5307, 5308, 5309, 5311, 5315, 5316, 5317, 5318, 5322, 5323, 5324, 5325, 5326, 5333, 5340, 5341, 5342, 5343, 5344, 5345], "excluded_lines": [], "start_line": 5187}, "LiveEngine._decision_executor": {"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": [5358, 5359, 5360, 5362, 5363, 5364], "excluded_lines": [], "start_line": 5356}, "LiveEngine._record_shadow_decision": {"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": [5374, 5376], "excluded_lines": [], "start_line": 5366}, "LiveEngine._record_shadow70_observation": {"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": [5385, 5387], "excluded_lines": [], "start_line": 5378}, "LiveEngine._retrain_swap_decision": {"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": [5413, 5416, 5417, 5418, 5419, 5420, 5422, 5423, 5424], "excluded_lines": [], "start_line": 5396}, "LiveEngine._retrain_swap_decision._norm": {"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": [5414], "excluded_lines": [], "start_line": 5413}, "LiveEngine._trigger_async_online_fine_tune": {"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": [5427, 5428, 5429, 5430, 5431, 5432, 5436, 5437, 5441, 5442, 5445, 5447, 5448, 5449, 5450, 5453, 5462, 5471, 5472, 5473, 5481, 5482, 5487, 5493, 5494, 5500, 5501, 5504, 5505, 5506, 5507, 5509, 5510, 5511, 5515, 5516, 5520, 5528, 5529, 5530, 5535, 5536, 5538, 5539, 5543, 5549, 5551, 5552, 5554, 5555, 5558], "excluded_lines": [], "start_line": 5426}, "LiveEngine._run_model_diagnostics_and_summary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5567, 5569, 5570, 5571, 5572, 5573, 5576, 5579, 5580, 5581, 5583, 5584, 5585, 5588, 5589, 5590, 5591, 5592, 5594, 5595, 5597, 5598, 5599, 5601, 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5610, 5612, 5613, 5614, 5615, 5617, 5619, 5626], "excluded_lines": [], "start_line": 5564}, "LiveEngine._detect_model_collapse": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, 5653, 5654, 5655, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5665, 5666, 5667, 5672, 5673, 5674], "excluded_lines": [], "start_line": 5632}, "LiveEngine._reinitialize_collapsed_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5687, 5689, 5690, 5691, 5693, 5694, 5695, 5696, 5697, 5698, 5700, 5701, 5702, 5704, 5710, 5711, 5718, 5719, 5720, 5727, 5728, 5729, 5730, 5731, 5732, 5733, 5734], "excluded_lines": [], "start_line": 5676}, "LiveEngine._restore_peak_equity": {"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": [5741, 5742, 5743, 5744, 5747, 5748, 5750, 5751], "excluded_lines": [], "start_line": 5740}, "LiveEngine._update_runtime_mode": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5761, 5762, 5763, 5764, 5765, 5766, 5767, 5768, 5769, 5771, 5772, 5773, 5774, 5775, 5776, 5777, 5778, 5779, 5780, 5782, 5784, 5785, 5786, 5788, 5794, 5795, 5796], "excluded_lines": [], "start_line": 5753}, "LiveEngine.align_adapter_to_boot_mode": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5824, 5826, 5827, 5828, 5829, 5830, 5834, 5843, 5844, 5855, 5856, 5858, 5859, 5860, 5861, 5866, 5867, 5868, 5875, 5876, 5880, 5881, 5882, 5884, 5885, 5892, 5894, 5895, 5899, 5905, 5906], "excluded_lines": [], "start_line": 5805}, "LiveEngine.set_execution_mode": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5921, 5923, 5924, 5925, 5926, 5927, 5928, 5939, 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5955, 5956, 5957, 5960, 5961, 5962, 5963, 5964, 5965, 5966, 5968, 5969, 5976, 5977, 5978, 5980, 5981, 5982, 5983, 5984, 5985, 5999, 6000, 6001, 6002, 6003, 6008, 6009], "excluded_lines": [], "start_line": 5908}, "LiveEngine._invalidate_cross_mode_state": {"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": [6025, 6027, 6028, 6029, 6030, 6031, 6036, 6037, 6038, 6049, 6050, 6051, 6057, 6058, 6059, 6060, 6064, 6065, 6066, 6067, 6078, 6079, 6080, 6084, 6085, 6089, 6090, 6094, 6095, 6096, 6097, 6105, 6111, 6113], "excluded_lines": [], "start_line": 6017}, "LiveEngine._notify_startup": {"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": [6121, 6122, 6123, 6124], "excluded_lines": [], "start_line": 6120}, "LiveEngine._update_survival_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [6139, 6140, 6141, 6143, 6145, 6146, 6147, 6148, 6153, 6154, 6159, 6160, 6162, 6163, 6164, 6165, 6166, 6167, 6168, 6170, 6171, 6172, 6173, 6174, 6175, 6176, 6180, 6181, 6182, 6183, 6186], "excluded_lines": [], "start_line": 6131}, "LiveEngine._validate_50d_tensor": {"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": [6202, 6203, 6208, 6209, 6210, 6211, 6212, 6213, 6216, 6218, 6219, 6222, 6224, 6225], "excluded_lines": [], "start_line": 6194}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 198, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 198, "excluded_lines": 4, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 38, 39, 41, 42, 43, 51, 52, 53, 54, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 117, 118, 119, 120, 125, 127, 130, 154, 155, 156, 157, 159, 177, 186, 192, 197, 198, 199, 200, 201, 209, 216, 217, 218, 233, 234, 253, 254, 271, 272, 276, 298, 408, 458, 468, 500, 518, 533, 548, 1401, 1446, 1458, 1480, 1663, 1681, 1740, 1767, 1789, 1805, 1839, 1887, 1888, 1939, 2018, 2021, 2538, 2574, 2578, 2589, 2599, 2608, 2672, 2703, 2724, 2774, 2781, 2782, 2852, 2871, 2912, 2913, 2932, 2982, 3029, 3088, 3180, 3190, 3203, 3213, 3222, 3232, 3250, 3260, 3269, 3279, 3288, 3304, 3347, 3365, 3375, 3407, 3438, 3448, 3463, 3471, 3483, 3542, 3642, 3714, 3749, 3804, 3891, 3913, 3955, 4465, 4524, 4554, 4583, 4731, 4989, 5003, 5109, 5135, 5142, 5152, 5162, 5177, 5187, 5355, 5356, 5366, 5378, 5395, 5396, 5426, 5564, 5632, 5676, 5740, 5753, 5805, 5908, 6017, 6120, 6131, 6193, 6194], "excluded_lines": [32, 33, 34, 35], "start_line": 1}}, "classes": {"ScalerBundle": {"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": [170, 171, 172, 173, 174, 175, 179, 180, 181, 182, 183, 184, 188, 189, 190, 194], "excluded_lines": [], "start_line": 155}, "ModelBundle": {"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": 198}, "LiveEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2305, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2305, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 262, 263, 264, 266, 267, 268, 269, 274, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 320, 321, 322, 324, 334, 335, 336, 340, 341, 342, 343, 344, 345, 347, 348, 350, 351, 352, 353, 354, 355, 357, 359, 360, 361, 364, 365, 366, 367, 368, 369, 370, 371, 372, 375, 381, 383, 384, 386, 389, 396, 398, 406, 418, 419, 420, 421, 426, 427, 428, 433, 435, 436, 437, 438, 439, 445, 450, 452, 453, 459, 461, 462, 463, 464, 465, 466, 469, 470, 471, 473, 480, 481, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 501, 503, 510, 511, 512, 513, 514, 515, 516, 519, 521, 528, 529, 530, 531, 534, 536, 543, 544, 545, 546, 556, 557, 560, 565, 566, 567, 571, 573, 574, 579, 584, 585, 586, 587, 588, 597, 602, 603, 605, 606, 611, 612, 613, 614, 618, 623, 624, 625, 626, 628, 629, 632, 633, 636, 637, 638, 639, 641, 643, 644, 647, 650, 652, 653, 656, 657, 658, 659, 660, 661, 662, 665, 682, 692, 693, 696, 697, 698, 699, 700, 704, 705, 706, 707, 710, 711, 712, 713, 715, 716, 717, 718, 719, 720, 722, 723, 726, 727, 728, 735, 743, 747, 748, 750, 751, 752, 756, 757, 758, 759, 760, 762, 763, 764, 765, 766, 768, 769, 770, 774, 778, 779, 780, 781, 782, 783, 786, 787, 800, 801, 802, 803, 804, 805, 806, 807, 808, 812, 813, 826, 827, 828, 829, 831, 836, 845, 846, 850, 851, 855, 856, 857, 858, 859, 860, 863, 873, 874, 875, 876, 877, 893, 899, 904, 905, 915, 919, 922, 928, 937, 938, 939, 940, 943, 944, 953, 955, 964, 965, 967, 969, 970, 975, 981, 996, 997, 998, 1000, 1001, 1005, 1006, 1010, 1011, 1012, 1022, 1027, 1036, 1037, 1038, 1040, 1057, 1058, 1065, 1073, 1082, 1083, 1087, 1093, 1094, 1106, 1107, 1114, 1115, 1116, 1117, 1127, 1131, 1132, 1133, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1151, 1152, 1153, 1154, 1155, 1161, 1162, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1187, 1188, 1190, 1191, 1195, 1196, 1200, 1201, 1202, 1207, 1208, 1211, 1212, 1213, 1214, 1217, 1218, 1219, 1221, 1222, 1223, 1229, 1230, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1246, 1252, 1257, 1272, 1281, 1289, 1297, 1301, 1302, 1303, 1304, 1310, 1317, 1320, 1323, 1324, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1334, 1335, 1336, 1337, 1341, 1342, 1344, 1350, 1351, 1352, 1353, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1391, 1396, 1398, 1399, 1409, 1410, 1412, 1413, 1414, 1415, 1416, 1417, 1422, 1423, 1424, 1427, 1428, 1429, 1430, 1439, 1440, 1444, 1448, 1449, 1450, 1451, 1452, 1455, 1456, 1465, 1466, 1467, 1468, 1476, 1477, 1478, 1502, 1504, 1505, 1506, 1507, 1511, 1517, 1518, 1520, 1521, 1522, 1526, 1532, 1533, 1535, 1536, 1537, 1538, 1539, 1541, 1542, 1543, 1544, 1549, 1550, 1555, 1556, 1558, 1559, 1560, 1571, 1572, 1573, 1578, 1586, 1588, 1589, 1593, 1597, 1601, 1603, 1605, 1606, 1608, 1609, 1610, 1611, 1614, 1615, 1616, 1617, 1618, 1620, 1623, 1624, 1627, 1628, 1629, 1631, 1635, 1643, 1650, 1651, 1656, 1670, 1671, 1672, 1673, 1674, 1675, 1685, 1691, 1697, 1699, 1700, 1701, 1702, 1703, 1706, 1707, 1709, 1710, 1711, 1712, 1714, 1715, 1716, 1717, 1718, 1719, 1721, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1732, 1735, 1736, 1737, 1738, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1807, 1808, 1809, 1810, 1811, 1818, 1819, 1820, 1821, 1822, 1823, 1829, 1837, 1841, 1842, 1843, 1844, 1848, 1849, 1850, 1851, 1869, 1870, 1902, 1903, 1904, 1905, 1911, 1912, 1914, 1915, 1916, 1917, 1922, 1923, 1928, 1929, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1949, 1952, 1953, 1954, 1962, 1963, 1964, 1965, 1968, 1969, 1970, 1971, 1972, 1985, 1993, 1994, 1995, 2001, 2002, 2003, 2015, 2016, 2019, 2031, 2033, 2034, 2035, 2039, 2040, 2041, 2042, 2047, 2048, 2049, 2050, 2051, 2052, 2058, 2060, 2061, 2062, 2068, 2069, 2073, 2075, 2076, 2078, 2079, 2083, 2084, 2085, 2086, 2087, 2089, 2090, 2096, 2097, 2098, 2099, 2100, 2103, 2111, 2112, 2116, 2123, 2125, 2133, 2138, 2142, 2146, 2151, 2152, 2156, 2160, 2163, 2165, 2175, 2177, 2178, 2180, 2181, 2183, 2184, 2187, 2193, 2194, 2195, 2196, 2202, 2203, 2204, 2205, 2210, 2211, 2228, 2233, 2239, 2241, 2244, 2245, 2248, 2251, 2252, 2253, 2254, 2255, 2256, 2261, 2262, 2267, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2287, 2288, 2290, 2291, 2292, 2294, 2295, 2299, 2300, 2301, 2302, 2303, 2313, 2318, 2319, 2320, 2321, 2322, 2323, 2325, 2326, 2330, 2331, 2332, 2333, 2335, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2352, 2353, 2354, 2359, 2360, 2365, 2366, 2374, 2375, 2379, 2385, 2386, 2387, 2390, 2392, 2395, 2396, 2400, 2404, 2407, 2408, 2409, 2410, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2435, 2436, 2437, 2442, 2443, 2449, 2452, 2453, 2454, 2455, 2456, 2460, 2461, 2462, 2463, 2465, 2466, 2467, 2468, 2469, 2476, 2477, 2478, 2479, 2480, 2485, 2486, 2487, 2488, 2489, 2494, 2495, 2496, 2497, 2498, 2502, 2503, 2504, 2505, 2506, 2509, 2510, 2511, 2512, 2513, 2516, 2517, 2518, 2519, 2520, 2524, 2525, 2526, 2527, 2528, 2530, 2531, 2532, 2533, 2534, 2536, 2548, 2549, 2550, 2551, 2552, 2553, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2579, 2581, 2590, 2592, 2600, 2602, 2610, 2611, 2614, 2615, 2618, 2619, 2622, 2623, 2626, 2627, 2630, 2631, 2634, 2635, 2638, 2639, 2642, 2643, 2646, 2647, 2648, 2649, 2650, 2652, 2653, 2655, 2656, 2658, 2659, 2660, 2661, 2663, 2664, 2666, 2676, 2677, 2678, 2681, 2682, 2684, 2687, 2688, 2694, 2697, 2713, 2714, 2721, 2722, 2741, 2742, 2743, 2744, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2775, 2778, 2779, 2797, 2799, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2859, 2860, 2861, 2862, 2863, 2864, 2867, 2868, 2869, 2879, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2915, 2917, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2939, 2943, 2947, 2949, 2950, 2951, 2953, 2954, 2956, 2957, 2958, 2959, 2960, 2966, 2967, 2968, 2972, 2973, 2974, 2976, 2979, 2980, 2983, 2984, 2985, 2986, 2988, 2989, 2990, 2991, 2994, 2995, 2996, 3001, 3011, 3012, 3013, 3019, 3021, 3022, 3027, 3043, 3044, 3045, 3046, 3047, 3053, 3054, 3055, 3060, 3061, 3062, 3063, 3066, 3067, 3068, 3070, 3075, 3076, 3081, 3082, 3092, 3093, 3097, 3098, 3102, 3103, 3104, 3105, 3106, 3108, 3109, 3110, 3117, 3121, 3122, 3123, 3127, 3128, 3129, 3134, 3135, 3136, 3137, 3138, 3139, 3141, 3143, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3153, 3156, 3159, 3160, 3161, 3162, 3164, 3165, 3166, 3173, 3176, 3178, 3181, 3183, 3191, 3193, 3204, 3206, 3214, 3216, 3223, 3225, 3239, 3240, 3241, 3242, 3245, 3246, 3247, 3248, 3251, 3253, 3261, 3263, 3270, 3272, 3280, 3282, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3311, 3312, 3314, 3324, 3325, 3331, 3332, 3335, 3336, 3337, 3338, 3340, 3341, 3342, 3354, 3355, 3356, 3357, 3358, 3360, 3361, 3362, 3363, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3381, 3382, 3383, 3384, 3385, 3386, 3388, 3389, 3390, 3391, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3423, 3424, 3425, 3426, 3435, 3436, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3465, 3466, 3467, 3468, 3469, 3477, 3478, 3479, 3480, 3481, 3491, 3492, 3493, 3494, 3501, 3502, 3503, 3513, 3514, 3518, 3522, 3523, 3533, 3534, 3537, 3538, 3539, 3540, 3543, 3544, 3547, 3553, 3563, 3571, 3572, 3573, 3574, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3590, 3596, 3603, 3604, 3605, 3607, 3610, 3611, 3612, 3617, 3620, 3621, 3622, 3635, 3636, 3653, 3654, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3666, 3667, 3669, 3670, 3671, 3678, 3681, 3688, 3689, 3691, 3692, 3698, 3721, 3722, 3723, 3724, 3725, 3726, 3729, 3732, 3733, 3734, 3747, 3750, 3751, 3753, 3757, 3758, 3761, 3762, 3764, 3765, 3766, 3767, 3770, 3778, 3781, 3784, 3785, 3790, 3792, 3797, 3798, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3822, 3833, 3835, 3836, 3837, 3838, 3840, 3841, 3842, 3845, 3846, 3847, 3848, 3849, 3850, 3853, 3854, 3856, 3857, 3858, 3861, 3862, 3864, 3865, 3866, 3868, 3869, 3870, 3871, 3878, 3879, 3880, 3884, 3885, 3886, 3887, 3888, 3889, 3904, 3905, 3906, 3907, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3937, 3938, 3939, 3940, 3941, 3942, 3949, 3950, 3956, 3961, 3963, 3966, 3967, 3969, 3970, 3985, 3986, 3990, 3991, 3996, 3997, 4007, 4012, 4013, 4024, 4026, 4030, 4031, 4032, 4033, 4036, 4046, 4047, 4048, 4049, 4050, 4051, 4055, 4056, 4065, 4070, 4078, 4079, 4082, 4083, 4084, 4088, 4092, 4093, 4095, 4096, 4097, 4098, 4103, 4115, 4116, 4117, 4118, 4119, 4120, 4124, 4125, 4127, 4130, 4131, 4132, 4133, 4134, 4137, 4156, 4161, 4170, 4173, 4174, 4186, 4187, 4188, 4189, 4200, 4201, 4202, 4203, 4210, 4216, 4218, 4219, 4223, 4237, 4244, 4245, 4248, 4252, 4258, 4259, 4275, 4276, 4277, 4292, 4294, 4297, 4298, 4299, 4300, 4301, 4302, 4304, 4308, 4310, 4311, 4314, 4315, 4316, 4317, 4318, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4328, 4329, 4330, 4331, 4332, 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, 4343, 4345, 4346, 4347, 4350, 4351, 4352, 4353, 4354, 4364, 4379, 4392, 4393, 4396, 4401, 4404, 4405, 4406, 4417, 4418, 4419, 4430, 4431, 4432, 4433, 4434, 4435, 4442, 4454, 4455, 4479, 4480, 4489, 4490, 4491, 4492, 4501, 4502, 4505, 4515, 4516, 4517, 4526, 4527, 4528, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 4543, 4551, 4552, 4564, 4565, 4566, 4567, 4568, 4569, 4577, 4578, 4579, 4580, 4581, 4595, 4596, 4597, 4600, 4601, 4603, 4604, 4605, 4606, 4607, 4608, 4610, 4612, 4613, 4615, 4616, 4619, 4621, 4622, 4623, 4624, 4625, 4627, 4628, 4631, 4632, 4633, 4634, 4636, 4645, 4646, 4649, 4650, 4651, 4652, 4654, 4655, 4656, 4657, 4658, 4661, 4662, 4663, 4664, 4666, 4667, 4668, 4669, 4671, 4673, 4686, 4687, 4700, 4704, 4705, 4710, 4711, 4718, 4719, 4720, 4721, 4722, 4735, 4736, 4737, 4738, 4739, 4740, 4748, 4761, 4762, 4763, 4778, 4785, 4790, 4798, 4806, 4807, 4808, 4815, 4816, 4817, 4818, 4821, 4822, 4823, 4824, 4825, 4829, 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, 4838, 4857, 4858, 4866, 4867, 4868, 4869, 4870, 4871, 4877, 4878, 4879, 4884, 4885, 4901, 4904, 4908, 4911, 4919, 4934, 4935, 4939, 4940, 4941, 4942, 4950, 4960, 4971, 4972, 4976, 4977, 4982, 4983, 4984, 4985, 4986, 4987, 4991, 4992, 4993, 4998, 5001, 5011, 5013, 5014, 5015, 5016, 5018, 5019, 5020, 5038, 5039, 5041, 5042, 5046, 5047, 5048, 5049, 5050, 5051, 5053, 5055, 5056, 5057, 5058, 5061, 5062, 5063, 5064, 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5075, 5076, 5081, 5082, 5084, 5085, 5086, 5087, 5088, 5089, 5094, 5095, 5096, 5097, 5110, 5112, 5138, 5140, 5143, 5145, 5146, 5147, 5148, 5149, 5150, 5153, 5155, 5156, 5157, 5158, 5159, 5160, 5163, 5165, 5166, 5179, 5181, 5182, 5183, 5184, 5185, 5188, 5191, 5193, 5194, 5195, 5200, 5201, 5202, 5203, 5204, 5205, 5206, 5212, 5213, 5220, 5224, 5225, 5226, 5227, 5229, 5232, 5235, 5236, 5237, 5238, 5239, 5241, 5242, 5243, 5244, 5246, 5247, 5248, 5249, 5250, 5253, 5254, 5255, 5256, 5258, 5259, 5260, 5268, 5269, 5270, 5271, 5273, 5274, 5275, 5278, 5279, 5284, 5285, 5286, 5287, 5288, 5296, 5300, 5302, 5303, 5305, 5306, 5307, 5308, 5309, 5311, 5315, 5316, 5317, 5318, 5322, 5323, 5324, 5325, 5326, 5333, 5340, 5341, 5342, 5343, 5344, 5345, 5358, 5359, 5360, 5362, 5363, 5364, 5374, 5376, 5385, 5387, 5413, 5414, 5416, 5417, 5418, 5419, 5420, 5422, 5423, 5424, 5427, 5428, 5429, 5430, 5431, 5432, 5436, 5437, 5441, 5442, 5445, 5447, 5448, 5449, 5450, 5453, 5462, 5471, 5472, 5473, 5481, 5482, 5487, 5493, 5494, 5500, 5501, 5504, 5505, 5506, 5507, 5509, 5510, 5511, 5515, 5516, 5520, 5528, 5529, 5530, 5535, 5536, 5538, 5539, 5543, 5549, 5551, 5552, 5554, 5555, 5558, 5567, 5569, 5570, 5571, 5572, 5573, 5576, 5579, 5580, 5581, 5583, 5584, 5585, 5588, 5589, 5590, 5591, 5592, 5594, 5595, 5597, 5598, 5599, 5601, 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5610, 5612, 5613, 5614, 5615, 5617, 5619, 5626, 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, 5653, 5654, 5655, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5665, 5666, 5667, 5672, 5673, 5674, 5687, 5689, 5690, 5691, 5693, 5694, 5695, 5696, 5697, 5698, 5700, 5701, 5702, 5704, 5710, 5711, 5718, 5719, 5720, 5727, 5728, 5729, 5730, 5731, 5732, 5733, 5734, 5741, 5742, 5743, 5744, 5747, 5748, 5750, 5751, 5761, 5762, 5763, 5764, 5765, 5766, 5767, 5768, 5769, 5771, 5772, 5773, 5774, 5775, 5776, 5777, 5778, 5779, 5780, 5782, 5784, 5785, 5786, 5788, 5794, 5795, 5796, 5824, 5826, 5827, 5828, 5829, 5830, 5834, 5843, 5844, 5855, 5856, 5858, 5859, 5860, 5861, 5866, 5867, 5868, 5875, 5876, 5880, 5881, 5882, 5884, 5885, 5892, 5894, 5895, 5899, 5905, 5906, 5921, 5923, 5924, 5925, 5926, 5927, 5928, 5939, 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5955, 5956, 5957, 5960, 5961, 5962, 5963, 5964, 5965, 5966, 5968, 5969, 5976, 5977, 5978, 5980, 5981, 5982, 5983, 5984, 5985, 5999, 6000, 6001, 6002, 6003, 6008, 6009, 6025, 6027, 6028, 6029, 6030, 6031, 6036, 6037, 6038, 6049, 6050, 6051, 6057, 6058, 6059, 6060, 6064, 6065, 6066, 6067, 6078, 6079, 6080, 6084, 6085, 6089, 6090, 6094, 6095, 6096, 6097, 6105, 6111, 6113, 6121, 6122, 6123, 6124, 6139, 6140, 6141, 6143, 6145, 6146, 6147, 6148, 6153, 6154, 6159, 6160, 6162, 6163, 6164, 6165, 6166, 6167, 6168, 6170, 6171, 6172, 6173, 6174, 6175, 6176, 6180, 6181, 6182, 6183, 6186, 6202, 6203, 6208, 6209, 6210, 6211, 6212, 6213, 6216, 6218, 6219, 6222, 6224, 6225], "excluded_lines": [], "start_line": 209}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 210, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 210, "excluded_lines": 4, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 38, 39, 41, 42, 43, 51, 52, 53, 54, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 117, 118, 119, 120, 125, 127, 130, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 154, 155, 156, 157, 159, 177, 186, 192, 197, 198, 199, 200, 201, 209, 216, 217, 218, 233, 234, 253, 254, 271, 272, 276, 298, 408, 458, 468, 500, 518, 533, 548, 1401, 1446, 1458, 1480, 1663, 1681, 1740, 1767, 1789, 1805, 1839, 1887, 1888, 1939, 2018, 2021, 2538, 2574, 2578, 2589, 2599, 2608, 2672, 2703, 2724, 2774, 2781, 2782, 2852, 2871, 2912, 2913, 2932, 2982, 3029, 3088, 3180, 3190, 3203, 3213, 3222, 3232, 3250, 3260, 3269, 3279, 3288, 3304, 3347, 3365, 3375, 3407, 3438, 3448, 3463, 3471, 3483, 3542, 3642, 3714, 3749, 3804, 3891, 3913, 3955, 4465, 4524, 4554, 4583, 4731, 4989, 5003, 5109, 5135, 5142, 5152, 5162, 5177, 5187, 5355, 5356, 5366, 5378, 5395, 5396, 5426, 5564, 5632, 5676, 5740, 5753, 5805, 5908, 6017, 6120, 6131, 6193, 6194], "excluded_lines": [32, 33, 34, 35], "start_line": 1}}}, "src\\nexus_scalp\\application\\live_freshness.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 107, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 107, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 14, 15, 16, 18, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 112, 113, 115, 116, 117, 118, 119, 129, 130, 134, 135, 147, 149, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 169, 170, 171, 175, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 197, 198, 199, 202, 207, 208, 209, 210, 211, 212, 213, 214], "excluded_lines": [], "functions": {"LiveFreshnessService.stage_freshness": {"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": [55, 56, 57, 58, 59, 60, 61, 62], "excluded_lines": [], "start_line": 53}, "LiveFreshnessService.compute_freshness": {"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": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80], "excluded_lines": [], "start_line": 66}, "LiveFreshnessService.gate_proposal": {"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": [115, 116, 117, 118, 119, 129, 130], "excluded_lines": [], "start_line": 113}, "LiveFreshnessService.diagnose": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [147, 149, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 169, 170, 171, 175, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 197, 198, 199, 202, 207, 208, 209, 210, 211, 212, 213, 214], "excluded_lines": [], "start_line": 135}, "": {"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": [11, 13, 14, 15, 16, 18, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 52, 53, 66, 112, 113, 134, 135], "excluded_lines": [], "start_line": 1}}, "classes": {"LiveFreshnessSnapshot": {"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": 22}, "LiveFreshnessService": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [55, 56, 57, 58, 59, 60, 61, 62, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 115, 116, 117, 118, 119, 129, 130, 147, 149, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 169, 170, 171, 175, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 197, 198, 199, 202, 207, 208, 209, 210, 211, 212, 213, 214], "excluded_lines": [], "start_line": 47}, "": {"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": [11, 13, 14, 15, 16, 18, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 52, 53, 66, 112, 113, 134, 135], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\application\\live_sequence.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 94, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 94, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 35, 36, 39, 40, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 117, 119, 120, 121, 122, 123], "excluded_lines": [], "functions": {"LiveSequenceService.defaults": {"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": [27], "excluded_lines": [], "start_line": 26}, "LiveSequenceService.rebind_from_meta": {"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": [39, 40, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72], "excluded_lines": [], "start_line": 36}, "LiveSequenceService.maybe_build_sequence_tensor": {"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": [78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "excluded_lines": [], "start_line": 75}, "LiveSequenceService.note_bar_gap": {"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": [113, 114, 115, 117], "excluded_lines": [], "start_line": 112}, "LiveSequenceService.reset": {"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": [121, 122, 123], "excluded_lines": [], "start_line": 120}, "": {"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": [5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 25, 26, 35, 36, 74, 75, 111, 112, 119, 120], "excluded_lines": [], "start_line": 1}}, "classes": {"LiveSequenceState": {"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": 13}, "LiveSequenceService": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 70, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 70, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 39, 40, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 114, 115, 117, 121, 122, 123], "excluded_lines": [], "start_line": 21}, "": {"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": [5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 25, 26, 35, 36, 74, 75, 111, 112, 119, 120], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\application\\live_workers.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 12, 14, 16, 19, 22, 23, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 49, 50, 51, 52, 53, 54, 56, 57, 65, 66, 67, 69, 70, 71, 72, 73, 78, 79, 80, 81, 83, 85, 86, 87], "excluded_lines": [], "functions": {"WorkerSupervisor.start_worker": {"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": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "excluded_lines": [], "start_line": 23}, "WorkerSupervisor.stop_worker": {"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": [49, 50, 51, 52, 53, 54], "excluded_lines": [], "start_line": 43}, "WorkerSupervisor.kick_worker": {"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": [65, 66, 67, 69, 85, 86, 87], "excluded_lines": [], "start_line": 57}, "WorkerSupervisor.kick_worker._run": {"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": [70, 71, 72, 73, 78, 79, 80, 81, 83], "excluded_lines": [], "start_line": 69}, "": {"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": [8, 10, 11, 12, 14, 16, 19, 22, 23, 42, 43, 56, 57], "excluded_lines": [], "start_line": 1}}, "classes": {"WorkerSupervisor": {"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": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 49, 50, 51, 52, 53, 54, 65, 66, 67, 69, 70, 71, 72, 73, 78, 79, 80, 81, 83, 85, 86, 87], "excluded_lines": [], "start_line": 19}, "": {"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": [8, 10, 11, 12, 14, 16, 19, 22, 23, 42, 43, 56, 57], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\candle_intelligence\\__init__.py": {"executed_lines": [25, 27, 28, 32, 44], "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": [], "functions": {"": {"executed_lines": [25, 27, 28, 32, 44], "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": {"": {"executed_lines": [25, 27, 28, 32, 44], "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\\nexus_scalp\\candle_intelligence\\classifier.py": {"executed_lines": [15, 17, 18, 20, 21, 27, 30, 33, 158, 197, 226, 245], "summary": {"covered_lines": 12, "num_statements": 93, "percent_covered": 12.903225806451612, "percent_covered_display": "13", "missing_lines": 81, "excluded_lines": 0, "percent_statements_covered": 12.903225806451612, "percent_statements_covered_display": "13"}, "missing_lines": [31, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 72, 73, 74, 75, 77, 81, 82, 83, 84, 87, 90, 95, 99, 102, 109, 110, 111, 112, 114, 117, 125, 127, 168, 169, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195, 203, 211, 212, 216, 217, 221, 222, 223, 224, 236, 237, 238, 239, 240, 241, 242, 243, 255], "excluded_lines": [], "functions": {"CandleCloseClassifier.__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": [31], "excluded_lines": [], "start_line": 30}, "CandleCloseClassifier.classify": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 72, 73, 74, 75, 77, 81, 82, 83, 84, 87, 90, 95, 99, 102, 109, 110, 111, 112, 114, 117, 125, 127], "excluded_lines": [], "start_line": 33}, "CandleCloseClassifier._classify": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [168, 169, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195], "excluded_lines": [], "start_line": 158}, "CandleCloseClassifier._quality": {"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": [203, 211, 212, 216, 217, 221, 222, 223, 224], "excluded_lines": [], "start_line": 197}, "CandleCloseClassifier._invalid_summary": {"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": [236, 237, 238, 239, 240, 241, 242, 243], "excluded_lines": [], "start_line": 226}, "CandleCloseClassifier._invalid": {"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": [255], "excluded_lines": [], "start_line": 245}, "": {"executed_lines": [15, 17, 18, 20, 21, 27, 30, 33, 158, 197, 226, 245], "summary": {"covered_lines": 12, "num_statements": 12, "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": {"CandleCloseClassifier": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 81, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 81, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 72, 73, 74, 75, 77, 81, 82, 83, 84, 87, 90, 95, 99, 102, 109, 110, 111, 112, 114, 117, 125, 127, 168, 169, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195, 203, 211, 212, 216, 217, 221, 222, 223, 224, 236, 237, 238, 239, 240, 241, 242, 243, 255], "excluded_lines": [], "start_line": 27}, "": {"executed_lines": [15, 17, 18, 20, 21, 27, 30, 33, 158, 197, 226, 245], "summary": {"covered_lines": 12, "num_statements": 12, "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\\nexus_scalp\\candle_intelligence\\config.py": {"executed_lines": [13, 15, 18, 21, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43, 44, 47, 48], "summary": {"covered_lines": 23, "num_statements": 23, "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": [13, 15, 18, 21, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43, 44, 47, 48], "summary": {"covered_lines": 23, "num_statements": 23, "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": {"CandleIntelligenceConfig": {"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": 18}, "": {"executed_lines": [13, 15, 18, 21, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43, 44, 47, 48], "summary": {"covered_lines": 23, "num_statements": 23, "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\\nexus_scalp\\candle_intelligence\\decision.py": {"executed_lines": [20, 22, 23, 36, 40, 42, 45, 248, 273, 281, 314], "summary": {"covered_lines": 11, "num_statements": 127, "percent_covered": 8.661417322834646, "percent_covered_display": "9", "missing_lines": 116, "excluded_lines": 0, "percent_statements_covered": 8.661417322834646, "percent_statements_covered_display": "9"}, "missing_lines": [43, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 74, 75, 76, 92, 93, 94, 95, 114, 115, 116, 117, 118, 137, 138, 147, 148, 149, 151, 152, 155, 156, 157, 158, 159, 160, 162, 167, 168, 170, 171, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 187, 188, 189, 194, 195, 196, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 223, 224, 226, 252, 256, 257, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 276, 277, 278, 279, 288, 291, 295, 297, 299, 301, 302, 304, 306, 307, 309, 310, 312, 333], "excluded_lines": [], "functions": {"CandleDecisionEngine.__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": [43], "excluded_lines": [], "start_line": 42}, "CandleDecisionEngine.decide": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 84, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 84, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 74, 75, 76, 92, 93, 94, 95, 114, 115, 116, 117, 118, 137, 138, 147, 148, 149, 151, 152, 155, 156, 157, 158, 159, 160, 162, 167, 168, 170, 171, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 187, 188, 189, 194, 195, 196, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 223, 224, 226], "excluded_lines": [], "start_line": 45}, "CandleDecisionEngine._bias_from_close": {"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": [252, 256, 257, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271], "excluded_lines": [], "start_line": 248}, "CandleDecisionEngine._aligned_patterns": {"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": [276, 277, 278, 279], "excluded_lines": [], "start_line": 273}, "CandleDecisionEngine._manage_position": {"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": [288, 291, 295, 297, 299, 301, 302, 304, 306, 307, 309, 310, 312], "excluded_lines": [], "start_line": 281}, "CandleDecisionEngine._build": {"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": [333], "excluded_lines": [], "start_line": 314}, "": {"executed_lines": [20, 22, 23, 36, 40, 42, 45, 248, 273, 281, 314], "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": 1}}, "classes": {"CandleDecisionEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 116, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 116, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [43, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 74, 75, 76, 92, 93, 94, 95, 114, 115, 116, 117, 118, 137, 138, 147, 148, 149, 151, 152, 155, 156, 157, 158, 159, 160, 162, 167, 168, 170, 171, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 187, 188, 189, 194, 195, 196, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 223, 224, 226, 252, 256, 257, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 276, 277, 278, 279, 288, 291, 295, 297, 299, 301, 302, 304, 306, 307, 309, 310, 312, 333], "excluded_lines": [], "start_line": 36}, "": {"executed_lines": [20, 22, 23, 36, 40, 42, 45, 248, 273, 281, 314], "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": 1}}}, "src\\nexus_scalp\\candle_intelligence\\engine.py": {"executed_lines": [15, 17, 18, 20, 21, 22, 23, 30, 31, 32, 34, 37, 40, 53, 77, 92, 95, 119, 169, 247, 255, 258, 261, 264], "summary": {"covered_lines": 24, "num_statements": 79, "percent_covered": 30.379746835443036, "percent_covered_display": "30", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 30.379746835443036, "percent_statements_covered_display": "30"}, "missing_lines": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 100, 101, 102, 103, 104, 107, 108, 110, 111, 112, 113, 137, 138, 139, 140, 152, 153, 154, 185, 186, 190, 195, 197, 198, 200, 201, 203, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 223, 234, 249, 256, 259, 262, 265], "excluded_lines": [], "functions": {"CandleOutput.__init__": {"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": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75], "excluded_lines": [], "start_line": 53}, "CandleOutput.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": [78], "excluded_lines": [], "start_line": 77}, "CandleIntelligenceEngine.__init__": {"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": [100, 101, 102, 103, 104, 107, 108, 110, 111, 112, 113], "excluded_lines": [], "start_line": 95}, "CandleIntelligenceEngine.ingest_bar": {"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": [137, 138, 139, 140, 152, 153, 154], "excluded_lines": [], "start_line": 119}, "CandleIntelligenceEngine.process_candle_close": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [185, 186, 190, 195, 197, 198, 200, 201, 203, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 223, 234], "excluded_lines": [], "start_line": 169}, "CandleIntelligenceEngine.ingest_tick": {"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": [249], "excluded_lines": [], "start_line": 247}, "CandleIntelligenceEngine.recent_decisions": {"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": [256], "excluded_lines": [], "start_line": 255}, "CandleIntelligenceEngine.recent_closures": {"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": [259], "excluded_lines": [], "start_line": 258}, "CandleIntelligenceEngine.recent_vetoes": {"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": [262], "excluded_lines": [], "start_line": 261}, "CandleIntelligenceEngine.db_size_bytes": {"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": [265], "excluded_lines": [], "start_line": 264}, "": {"executed_lines": [15, 17, 18, 20, 21, 22, 23, 30, 31, 32, 34, 37, 40, 53, 77, 92, 95, 119, 169, 247, 255, 258, 261, 264], "summary": {"covered_lines": 24, "num_statements": 24, "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": {"CandleOutput": {"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": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78], "excluded_lines": [], "start_line": 37}, "CandleIntelligenceEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [100, 101, 102, 103, 104, 107, 108, 110, 111, 112, 113, 137, 138, 139, 140, 152, 153, 154, 185, 186, 190, 195, 197, 198, 200, 201, 203, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 223, 234, 249, 256, 259, 262, 265], "excluded_lines": [], "start_line": 92}, "": {"executed_lines": [15, 17, 18, 20, 21, 22, 23, 30, 31, 32, 34, 37, 40, 53, 77, 92, 95, 119, 169, 247, 255, 258, 261, 264], "summary": {"covered_lines": 24, "num_statements": 24, "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\\nexus_scalp\\candle_intelligence\\models.py": {"executed_lines": [14, 16, 17, 18, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 63, 66, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 96, 97, 99, 106, 109, 111, 112, 113, 114, 115, 116, 117, 120, 123, 125, 126, 127, 128, 129, 130, 131, 134, 137, 139, 140, 141, 144, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 172, 173], "summary": {"covered_lines": 107, "num_statements": 110, "percent_covered": 97.27272727272727, "percent_covered_display": "97", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 97.27272727272727, "percent_statements_covered_display": "97"}, "missing_lines": [101, 102, 103], "excluded_lines": [], "functions": {"CandleCloseSummary.model_dump_for_db": {"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": [101, 102, 103], "excluded_lines": [], "start_line": 99}, "": {"executed_lines": [14, 16, 17, 18, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 63, 66, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 96, 97, 99, 106, 109, 111, 112, 113, 114, 115, 116, 117, 120, 123, 125, 126, 127, 128, 129, 130, 131, 134, 137, 139, 140, 141, 144, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 172, 173], "summary": {"covered_lines": 107, "num_statements": 107, "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": {"CandleCloseClass": {"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}, "TradeBias": {"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": 38}, "DecisionType": {"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": 45}, "RiskState": {"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": 55}, "CandleCloseSummary": {"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": [101, 102, 103], "excluded_lines": [], "start_line": 63}, "PatternDetection": {"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": 106}, "RegimeState": {"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": 120}, "RiskEvaluation": {"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": 134}, "CandleDecision": {"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": 144}, "": {"executed_lines": [14, 16, 17, 18, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 63, 66, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 96, 97, 99, 106, 109, 111, 112, 113, 114, 115, 116, 117, 120, 123, 125, 126, 127, 128, 129, 130, 131, 134, 137, 139, 140, 141, 144, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 172, 173], "summary": {"covered_lines": 107, "num_statements": 107, "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\\nexus_scalp\\candle_intelligence\\patterns.py": {"executed_lines": [15, 17, 18, 20, 21, 22, 28, 31, 33, 53, 54, 57, 58, 61, 62, 65, 66, 69, 70, 73, 74, 77, 78, 81, 85, 88, 90, 105, 109, 141, 148, 193, 263, 292, 331, 337, 364, 370, 391, 409, 417, 425, 431, 439, 455, 465, 486, 509, 525, 543, 582, 590], "summary": {"covered_lines": 52, "num_statements": 370, "percent_covered": 14.054054054054054, "percent_covered_display": "14", "missing_lines": 318, "excluded_lines": 0, "percent_statements_covered": 14.054054054054054, "percent_statements_covered_display": "14"}, "missing_lines": [44, 45, 46, 47, 48, 49, 50, 51, 55, 59, 63, 67, 71, 75, 79, 82, 98, 99, 100, 101, 102, 145, 146, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 186, 187, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 266, 267, 270, 271, 272, 273, 275, 278, 281, 284, 285, 288, 290, 298, 299, 300, 301, 302, 303, 304, 306, 308, 309, 310, 311, 312, 313, 315, 316, 317, 332, 334, 340, 341, 342, 343, 345, 346, 347, 348, 349, 351, 352, 353, 354, 355, 357, 358, 359, 360, 361, 366, 367, 371, 372, 373, 374, 375, 376, 377, 379, 380, 381, 383, 384, 385, 386, 387, 388, 393, 394, 395, 396, 397, 399, 400, 401, 402, 403, 404, 405, 406, 410, 411, 412, 413, 414, 418, 419, 420, 421, 422, 426, 427, 428, 432, 433, 434, 435, 436, 440, 441, 442, 443, 444, 446, 447, 448, 449, 450, 451, 452, 457, 458, 459, 460, 461, 462, 466, 467, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 479, 480, 481, 482, 483, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503, 504, 505, 506, 510, 511, 512, 514, 515, 516, 517, 519, 520, 521, 522, 526, 527, 528, 529, 530, 532, 533, 534, 535, 537, 538, 539, 540, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 560, 561, 562, 563, 564, 565, 566, 567, 568, 570, 571, 572, 573, 574, 576, 577, 578, 579, 583, 584, 585, 586, 587, 591, 592, 593, 594, 595], "excluded_lines": [], "functions": {"Candle.__init__": {"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": [44, 45, 46, 47, 48, 49, 50, 51], "excluded_lines": [], "start_line": 33}, "Candle.body": {"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": [55], "excluded_lines": [], "start_line": 54}, "Candle.rng": {"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": [59], "excluded_lines": [], "start_line": 58}, "Candle.upper_wick": {"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": [63], "excluded_lines": [], "start_line": 62}, "Candle.lower_wick": {"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": [67], "excluded_lines": [], "start_line": 66}, "Candle.bullish": {"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": [71], "excluded_lines": [], "start_line": 70}, "Candle.bearish": {"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": [75], "excluded_lines": [], "start_line": 74}, "Candle.body_ratio": {"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": [79], "excluded_lines": [], "start_line": 78}, "Candle.is_doji": {"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": [82], "excluded_lines": [], "start_line": 81}, "PatternContext.__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": [98, 99, 100, 101, 102], "excluded_lines": [], "start_line": 90}, "PatternEngine.__init__": {"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": [145, 146], "excluded_lines": [], "start_line": 141}, "PatternEngine.detect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 186, 187], "excluded_lines": [], "start_line": 148}, "PatternEngine._detect_one": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257], "excluded_lines": [], "start_line": 193}, "PatternEngine._weight": {"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": [266, 267, 270, 271, 272, 273, 275, 278, 281, 284, 285, 288, 290], "excluded_lines": [], "start_line": 263}, "PatternEngine._derive_context": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [298, 299, 300, 301, 302, 303, 304, 306, 308, 309, 310, 311, 312, 313, 315, 316, 317], "excluded_lines": [], "start_line": 292}, "_finite": {"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": [332, 334], "excluded_lines": [], "start_line": 331}, "_hammer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [340, 341, 342, 343, 345, 346, 347, 348, 349, 351, 352, 353, 354, 355, 357, 358, 359, 360, 361], "excluded_lines": [], "start_line": 337}, "_marubozu": {"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": [366, 367], "excluded_lines": [], "start_line": 364}, "_engulfing": {"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": [371, 372, 373, 374, 375, 376, 377, 379, 380, 381, 383, 384, 385, 386, 387, 388], "excluded_lines": [], "start_line": 370}, "_star": {"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": [393, 394, 395, 396, 397, 399, 400, 401, 402, 403, 404, 405, 406], "excluded_lines": [], "start_line": 391}, "_gravestone_doji": {"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": [410, 411, 412, 413, 414], "excluded_lines": [], "start_line": 409}, "_dragonfly_doji": {"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": [418, 419, 420, 421, 422], "excluded_lines": [], "start_line": 417}, "_standard_doji": {"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": [426, 427, 428], "excluded_lines": [], "start_line": 425}, "_long_legged_doji": {"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": [432, 433, 434, 435, 436], "excluded_lines": [], "start_line": 431}, "_three_soldiers": {"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": [440, 441, 442, 443, 444, 446, 447, 448, 449, 450, 451, 452], "excluded_lines": [], "start_line": 439}, "_harami": {"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": [457, 458, 459, 460, 461, 462], "excluded_lines": [], "start_line": 455}, "_cloud_cover": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [466, 467, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 479, 480, 481, 482, 483], "excluded_lines": [], "start_line": 465}, "_three_methods": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503, 504, 505, 506], "excluded_lines": [], "start_line": 486}, "_double_top_bottom": {"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": [510, 511, 512, 514, 515, 516, 517, 519, 520, 521, 522], "excluded_lines": [], "start_line": 509}, "_head_shoulders": {"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": [526, 527, 528, 529, 530, 532, 533, 534, 535, 537, 538, 539, 540], "excluded_lines": [], "start_line": 525}, "_chart_pattern": {"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": [546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 560, 561, 562, 563, 564, 565, 566, 567, 568, 570, 571, 572, 573, 574, 576, 577, 578, 579], "excluded_lines": [], "start_line": 543}, "_gap": {"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": [583, 584, 585, 586, 587], "excluded_lines": [], "start_line": 582}, "_trend_label": {"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": [591, 592, 593, 594, 595], "excluded_lines": [], "start_line": 590}, "": {"executed_lines": [15, 17, 18, 20, 21, 22, 28, 31, 33, 53, 54, 57, 58, 61, 62, 65, 66, 69, 70, 73, 74, 77, 78, 81, 85, 88, 90, 105, 109, 141, 148, 193, 263, 292, 331, 337, 364, 370, 391, 409, 417, 425, 431, 439, 455, 465, 486, 509, 525, 543, 582, 590], "summary": {"covered_lines": 52, "num_statements": 52, "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": {"Candle": {"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": [44, 45, 46, 47, 48, 49, 50, 51, 55, 59, 63, 67, 71, 75, 79, 82], "excluded_lines": [], "start_line": 28}, "PatternContext": {"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": [98, 99, 100, 101, 102], "excluded_lines": [], "start_line": 85}, "PatternEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [145, 146, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 186, 187, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 266, 267, 270, 271, 272, 273, 275, 278, 281, 284, 285, 288, 290, 298, 299, 300, 301, 302, 303, 304, 306, 308, 309, 310, 311, 312, 313, 315, 316, 317], "excluded_lines": [], "start_line": 105}, "": {"executed_lines": [15, 17, 18, 20, 21, 22, 28, 31, 33, 53, 54, 57, 58, 61, 62, 65, 66, 69, 70, 73, 74, 77, 78, 81, 85, 88, 90, 105, 109, 141, 148, 193, 263, 292, 331, 337, 364, 370, 391, 409, 417, 425, 431, 439, 455, 465, 486, 509, 525, 543, 582, 590], "summary": {"covered_lines": 52, "num_statements": 238, "percent_covered": 21.84873949579832, "percent_covered_display": "22", "missing_lines": 186, "excluded_lines": 0, "percent_statements_covered": 21.84873949579832, "percent_statements_covered_display": "22"}, "missing_lines": [332, 334, 340, 341, 342, 343, 345, 346, 347, 348, 349, 351, 352, 353, 354, 355, 357, 358, 359, 360, 361, 366, 367, 371, 372, 373, 374, 375, 376, 377, 379, 380, 381, 383, 384, 385, 386, 387, 388, 393, 394, 395, 396, 397, 399, 400, 401, 402, 403, 404, 405, 406, 410, 411, 412, 413, 414, 418, 419, 420, 421, 422, 426, 427, 428, 432, 433, 434, 435, 436, 440, 441, 442, 443, 444, 446, 447, 448, 449, 450, 451, 452, 457, 458, 459, 460, 461, 462, 466, 467, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 479, 480, 481, 482, 483, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503, 504, 505, 506, 510, 511, 512, 514, 515, 516, 517, 519, 520, 521, 522, 526, 527, 528, 529, 530, 532, 533, 534, 535, 537, 538, 539, 540, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 560, 561, 562, 563, 564, 565, 566, 567, 568, 570, 571, 572, 573, 574, 576, 577, 578, 579, 583, 584, 585, 586, 587, 591, 592, 593, 594, 595], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\candle_intelligence\\store.py": {"executed_lines": [12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 36, 53, 68, 212, 216, 235, 265, 278, 279, 280, 281, 282, 283, 284, 285, 286, 290, 292, 344, 352, 358, 407, 415, 452, 471, 486, 490, 497, 508, 511, 518, 554, 570, 582, 597, 598, 600, 610, 611, 614], "summary": {"covered_lines": 59, "num_statements": 236, "percent_covered": 25.0, "percent_covered_display": "25", "missing_lines": 177, "excluded_lines": 0, "percent_statements_covered": 25.0, "percent_statements_covered_display": "25"}, "missing_lines": [213, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 249, 302, 303, 304, 305, 306, 307, 308, 312, 314, 315, 317, 318, 319, 320, 321, 324, 327, 330, 331, 332, 335, 336, 337, 338, 339, 346, 347, 348, 349, 350, 354, 355, 356, 362, 363, 366, 367, 368, 369, 370, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 408, 413, 417, 418, 419, 420, 421, 422, 423, 424, 426, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 453, 454, 455, 456, 457, 458, 459, 463, 464, 465, 474, 475, 476, 477, 479, 480, 481, 482, 483, 484, 488, 492, 493, 494, 495, 498, 499, 500, 501, 502, 503, 504, 505, 506, 509, 512, 525, 526, 527, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 544, 547, 548, 549, 550, 551, 552, 556, 566, 567, 568, 571, 572, 573, 574, 575, 579, 580, 583, 584, 585, 586, 587, 588, 589], "excluded_lines": [], "functions": {"_now_iso": {"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": 212}, "_j": {"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": [219, 232], "excluded_lines": [], "start_line": 216}, "_j._clean": {"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": [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230], "excluded_lines": [], "start_line": 219}, "_common_kwargs": {"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": [249], "excluded_lines": [], "start_line": 235}, "CandleIntelStore.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [302, 303, 304, 305, 306, 307, 308, 312, 314, 315, 317, 318, 319, 320, 321, 324, 327, 330, 331, 332, 335, 336, 337, 338, 339], "excluded_lines": [], "start_line": 292}, "CandleIntelStore._connect_reader": {"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": [346, 347, 348, 349, 350], "excluded_lines": [], "start_line": 344}, "CandleIntelStore._connect_writer": {"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": [354, 355, 356], "excluded_lines": [], "start_line": 352}, "CandleIntelStore._init_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [362, 363, 366, 367, 368, 369, 370, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399], "excluded_lines": [], "start_line": 358}, "CandleIntelStore._start_worker": {"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": [408, 413], "excluded_lines": [], "start_line": 407}, "CandleIntelStore._worker_loop": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [417, 418, 419, 420, 421, 422, 423, 424, 426, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450], "excluded_lines": [], "start_line": 415}, "CandleIntelStore._flush_batch": {"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": [453, 454, 455, 456, 457, 458, 459, 463, 464, 465], "excluded_lines": [], "start_line": 452}, "CandleIntelStore.enqueue": {"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": [474, 475, 476, 477, 479, 480, 481, 482, 483, 484], "excluded_lines": [], "start_line": 471}, "CandleIntelStore.pending_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": [488], "excluded_lines": [], "start_line": 486}, "CandleIntelStore.flush": {"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": [492, 493, 494, 495], "excluded_lines": [], "start_line": 490}, "CandleIntelStore.close": {"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": [498, 499, 500, 501, 502, 503, 504, 505, 506], "excluded_lines": [], "start_line": 497}, "CandleIntelStore.__enter__": {"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": [509], "excluded_lines": [], "start_line": 508}, "CandleIntelStore.__exit__": {"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": [512], "excluded_lines": [], "start_line": 511}, "CandleIntelStore.query_recent": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [525, 526, 527, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 544, 547, 548, 549, 550, 551, 552], "excluded_lines": [], "start_line": 518}, "CandleIntelStore._jsonify": {"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": [556, 566, 567, 568], "excluded_lines": [], "start_line": 554}, "CandleIntelStore.db_size_bytes": {"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": [571, 572, 573, 574, 575, 579, 580], "excluded_lines": [], "start_line": 570}, "CandleIntelStore.integrity_ok": {"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": [583, 584, 585, 586, 587, 588, 589], "excluded_lines": [], "start_line": 582}, "_attach_writes": {"executed_lines": [598, 600, 610, 611], "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": 597}, "": {"executed_lines": [12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 36, 53, 68, 212, 216, 235, 265, 278, 279, 280, 281, 282, 283, 284, 285, 286, 290, 292, 344, 352, 358, 407, 415, 452, 471, 486, 490, 497, 508, 511, 518, 554, 570, 582, 597, 614], "summary": {"covered_lines": 55, "num_statements": 55, "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": {"CandleIntelStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 162, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 162, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [302, 303, 304, 305, 306, 307, 308, 312, 314, 315, 317, 318, 319, 320, 321, 324, 327, 330, 331, 332, 335, 336, 337, 338, 339, 346, 347, 348, 349, 350, 354, 355, 356, 362, 363, 366, 367, 368, 369, 370, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 408, 413, 417, 418, 419, 420, 421, 422, 423, 424, 426, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 453, 454, 455, 456, 457, 458, 459, 463, 464, 465, 474, 475, 476, 477, 479, 480, 481, 482, 483, 484, 488, 492, 493, 494, 495, 498, 499, 500, 501, 502, 503, 504, 505, 506, 509, 512, 525, 526, 527, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 544, 547, 548, 549, 550, 551, 552, 556, 566, 567, 568, 571, 572, 573, 574, 575, 579, 580, 583, 584, 585, 586, 587, 588, 589], "excluded_lines": [], "start_line": 265}, "": {"executed_lines": [12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 36, 53, 68, 212, 216, 235, 265, 278, 279, 280, 281, 282, 283, 284, 285, 286, 290, 292, 344, 352, 358, 407, 415, 452, 471, 486, 490, 497, 508, 511, 518, 554, 570, 582, 597, 598, 600, 610, 611, 614], "summary": {"covered_lines": 59, "num_statements": 74, "percent_covered": 79.72972972972973, "percent_covered_display": "80", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 79.72972972972973, "percent_statements_covered_display": "80"}, "missing_lines": [213, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 249], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\candle_intelligence\\store_writes.py": {"executed_lines": [14, 16, 17, 18, 20, 27, 30, 38, 44, 53, 116, 205, 270, 318, 364, 430, 482], "summary": {"covered_lines": 17, "num_statements": 71, "percent_covered": 23.943661971830984, "percent_covered_display": "24", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 23.943661971830984, "percent_statements_covered_display": "24"}, "missing_lines": [31, 32, 33, 34, 35, 39, 40, 41, 50, 67, 68, 69, 70, 71, 92, 113, 118, 119, 132, 167, 202, 214, 215, 216, 236, 237, 246, 266, 267, 271, 272, 279, 297, 315, 319, 320, 327, 344, 361, 366, 367, 379, 403, 427, 441, 442, 443, 461, 479, 491, 492, 493, 510, 527], "excluded_lines": [], "functions": {"_safe_float": {"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": [31, 32, 33, 34, 35], "excluded_lines": [], "start_line": 30}, "_bar_ts": {"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": [39, 40, 41], "excluded_lines": [], "start_line": 38}, "_insert": {"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": [50], "excluded_lines": [], "start_line": 44}, "record_candle": {"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": [67, 68, 69, 70, 71, 92, 113], "excluded_lines": [], "start_line": 53}, "record_candle_closure": {"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": [118, 119, 132, 167, 202], "excluded_lines": [], "start_line": 116}, "record_patterns": {"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": [214, 215, 216, 236, 237, 246, 266, 267], "excluded_lines": [], "start_line": 205}, "record_regime": {"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": [271, 272, 279, 297, 315], "excluded_lines": [], "start_line": 270}, "record_risk": {"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": [319, 320, 327, 344, 361], "excluded_lines": [], "start_line": 318}, "record_decision": {"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": [366, 367, 379, 403, 427], "excluded_lines": [], "start_line": 364}, "record_veto": {"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": [441, 442, 443, 461, 479], "excluded_lines": [], "start_line": 430}, "record_audit_log": {"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": [491, 492, 493, 510, 527], "excluded_lines": [], "start_line": 482}, "": {"executed_lines": [14, 16, 17, 18, 20, 27, 30, 38, 44, 53, 116, 205, 270, 318, 364, 430, 482], "summary": {"covered_lines": 17, "num_statements": 17, "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": [14, 16, 17, 18, 20, 27, 30, 38, 44, 53, 116, 205, 270, 318, 364, 430, 482], "summary": {"covered_lines": 17, "num_statements": 71, "percent_covered": 23.943661971830984, "percent_covered_display": "24", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 23.943661971830984, "percent_statements_covered_display": "24"}, "missing_lines": [31, 32, 33, 34, 35, 39, 40, 41, 50, 67, 68, 69, 70, 71, 92, 113, 118, 119, 132, 167, 202, 214, 215, 216, 236, 237, 246, 266, 267, 271, 272, 279, 297, 315, 319, 320, 327, 344, 361, 366, 367, 379, 403, 427, 441, 442, 443, 461, 479, 491, 492, 493, 510, 527], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\cli\\__main__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\cli\\analyze_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 35, 37, 39, 40, 41, 42, 44, 45, 47, 49, 50, 54, 55, 56, 57, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 92, 93, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 123, 124, 125, 132, 133, 134, 135, 139, 144, 145, 146, 147, 152, 158, 159, 163], "excluded_lines": [], "functions": {"register_analyze_commands": {"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": [19], "excluded_lines": [], "start_line": 17}, "register_analyze_commands.analyze": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 39, 40, 41, 42, 44, 45, 47, 49, 50, 54, 55, 56, 57, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 92, 93, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 123, 124, 125, 132, 133, 134, 135, 139, 144, 145, 146, 147, 152, 158, 159, 163], "excluded_lines": [], "start_line": 19}, "": {"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": [3, 5, 6, 7, 9, 10, 11, 12, 14, 17, 18], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 35, 37, 39, 40, 41, 42, 44, 45, 47, 49, 50, 54, 55, 56, 57, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 92, 93, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 123, 124, 125, 132, 133, 134, 135, 139, 144, 145, 146, 147, 152, 158, 159, 163], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\api_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 120, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 120, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 17, 19, 26, 27, 28, 31, 32, 35, 36, 37, 38, 39, 44, 47, 48, 49, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 78, 81, 82, 86, 89, 90, 94, 97, 98, 102, 105, 106, 110, 113, 114, 122, 123, 124, 125, 126, 127, 129, 130, 131, 136, 139, 140, 144, 147, 148, 152, 155, 156, 161, 162, 163, 164, 165, 166, 167, 168, 169, 174, 177, 178, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 199, 202, 203, 207, 208, 222, 223, 224, 225, 226, 227, 228, 232, 233, 234, 235, 236, 240, 241, 242, 243, 244, 245, 246, 247, 248], "excluded_lines": [], "functions": {"_client": {"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": [27, 28], "excluded_lines": [], "start_line": 26}, "_emit": {"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": 31}, "_run": {"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": [36, 37, 38, 39, 44], "excluded_lines": [], "start_line": 35}, "_meta_base": {"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": [48, 49], "excluded_lines": [], "start_line": 47}, "api_status": {"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": [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "excluded_lines": [], "start_line": 53}, "api_health": {"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": [78], "excluded_lines": [], "start_line": 74}, "api_version": {"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": [86], "excluded_lines": [], "start_line": 82}, "api_capabilities": {"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": [94], "excluded_lines": [], "start_line": 90}, "api_mode": {"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": [102], "excluded_lines": [], "start_line": 98}, "api_signals": {"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": [110], "excluded_lines": [], "start_line": 106}, "api_decisions": {"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": [122, 123, 124, 125, 126, 127, 129, 130, 131, 136], "excluded_lines": [], "start_line": 114}, "api_model": {"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": [144], "excluded_lines": [], "start_line": 140}, "api_features": {"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": [152], "excluded_lines": [], "start_line": 148}, "api_diagnostics": {"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": [161, 162, 163, 164, 165, 166, 167, 168, 169, 174], "excluded_lines": [], "start_line": 156}, "api_get": {"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": [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 199], "excluded_lines": [], "start_line": 178}, "api_smoke": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [207, 208, 222, 223, 224, 225, 226, 227, 228, 232, 233, 234, 235, 236, 240, 241, 242, 243, 244, 245, 246, 247, 248], "excluded_lines": [], "start_line": 203}, "": {"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": [9, 11, 12, 13, 15, 17, 19, 26, 31, 35, 47, 52, 53, 73, 74, 81, 82, 89, 90, 97, 98, 105, 106, 113, 114, 139, 140, 147, 148, 155, 156, 177, 178, 202, 203], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 120, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 120, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 17, 19, 26, 27, 28, 31, 32, 35, 36, 37, 38, 39, 44, 47, 48, 49, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 78, 81, 82, 86, 89, 90, 94, 97, 98, 102, 105, 106, 110, 113, 114, 122, 123, 124, 125, 126, 127, 129, 130, 131, 136, 139, 140, 144, 147, 148, 152, 155, 156, 161, 162, 163, 164, 165, 166, 167, 168, 169, 174, 177, 178, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 199, 202, 203, 207, 208, 222, 223, 224, 225, 226, 227, 228, 232, 233, 234, 235, 236, 240, 241, 242, 243, 244, 245, 246, 247, 248], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\app_factory.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 25, 27, 28, 29, 30, 31, 33, 52, 55, 61, 67, 69, 71, 73, 79, 81, 87, 88, 89, 90, 93, 104, 105, 106, 107], "excluded_lines": [], "functions": {"_resolve_facade_seam": {"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": [104, 105, 106, 107], "excluded_lines": [], "start_line": 93}, "": {"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": [20, 22, 23, 25, 27, 28, 29, 30, 31, 33, 52, 55, 61, 67, 69, 71, 73, 79, 81, 87, 88, 89, 90, 93], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 25, 27, 28, 29, 30, 31, 33, 52, 55, 61, 67, 69, 71, 73, 79, 81, 87, 88, 89, 90, 93, 104, 105, 106, 107], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\db_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 344, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 344, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 14, 15, 16, 18, 20, 21, 22, 24, 26, 29, 30, 31, 32, 33, 38, 46, 47, 48, 56, 67, 68, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 88, 89, 90, 93, 95, 97, 98, 102, 104, 105, 106, 112, 114, 115, 127, 129, 130, 137, 138, 139, 140, 146, 148, 149, 154, 155, 157, 158, 159, 160, 161, 163, 164, 174, 175, 176, 178, 179, 181, 182, 190, 191, 192, 193, 199, 200, 202, 203, 205, 206, 207, 209, 210, 218, 224, 225, 226, 228, 229, 231, 232, 233, 235, 236, 238, 240, 241, 243, 244, 246, 247, 248, 249, 250, 251, 253, 255, 256, 257, 259, 262, 264, 265, 270, 271, 279, 286, 289, 290, 293, 300, 302, 303, 308, 309, 310, 311, 312, 324, 326, 327, 332, 333, 334, 335, 336, 344, 346, 347, 353, 354, 355, 356, 357, 358, 359, 364, 365, 366, 367, 369, 370, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 386, 387, 392, 393, 394, 395, 396, 402, 404, 405, 411, 412, 413, 414, 418, 420, 421, 426, 427, 428, 429, 430, 431, 432, 437, 438, 439, 440, 442, 443, 453, 455, 457, 458, 459, 460, 461, 462, 463, 464, 471, 472, 473, 475, 476, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 513, 514, 519, 520, 521, 522, 523, 524, 525, 527, 530, 531, 532, 555, 557, 558, 559, 560, 561, 564, 565, 566, 568, 569, 570, 571, 572, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 587, 590, 591, 593, 594, 598, 599, 601, 602, 609, 610, 611, 612, 613, 614, 616, 617, 632, 633, 634, 635, 637, 638, 644, 648, 649, 650, 651, 652, 653, 655, 656, 663, 668, 672, 673, 674, 680, 681, 689, 691, 692, 693, 694, 695, 696, 697, 698, 704, 705, 706, 707, 709, 710, 711, 712, 714, 715, 719, 720, 721, 722, 723, 724, 725, 726, 732, 735, 738, 740], "excluded_lines": [], "functions": {"_domain": {"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": [30, 31, 32, 33], "excluded_lines": [], "start_line": 29}, "_engine": {"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": [46, 47, 48, 56], "excluded_lines": [], "start_line": 38}, "_emit": {"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": [68, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82], "excluded_lines": [], "start_line": 67}, "_print_error": {"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": [89, 90], "excluded_lines": [], "start_line": 88}, "make_portability_app": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [95, 97, 98, 114, 115, 148, 149, 163, 164, 202, 203, 209, 210, 228, 229, 235, 236, 259], "excluded_lines": [], "start_line": 93}, "make_portability_app.portability_status": {"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": [102, 104, 105, 106, 112], "excluded_lines": [], "start_line": 98}, "make_portability_app.portability_config": {"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": [127, 129, 130, 137, 138, 139, 140, 146], "excluded_lines": [], "start_line": 115}, "make_portability_app.portability_switch": {"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": [154, 155, 157, 158, 159, 160, 161], "excluded_lines": [], "start_line": 149}, "make_portability_app.portability_test": {"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": [174, 175, 176, 178, 179, 181, 182, 190, 191, 192, 193, 199, 200], "excluded_lines": [], "start_line": 164}, "make_portability_app.portability_preview": {"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": [205, 206, 207], "excluded_lines": [], "start_line": 203}, "make_portability_app.portability_migrate": {"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": [218, 224, 225, 226], "excluded_lines": [], "start_line": 210}, "make_portability_app.portability_validate": {"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": [231, 232, 233], "excluded_lines": [], "start_line": 229}, "make_portability_app.portability_backup": {"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": [238, 240, 241, 243, 244, 246, 247, 248, 249, 250, 251, 253, 255, 256, 257], "excluded_lines": [], "start_line": 236}, "make_portability_migrator": {"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": [264, 265, 270, 271, 279, 286], "excluded_lines": [], "start_line": 262}, "_portability_migrator": {"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": [290], "excluded_lines": [], "start_line": 289}, "make_db_app": {"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": [300, 302, 303, 326, 327, 346, 347, 369, 370, 386, 387, 404, 405, 420, 421, 442, 443, 513, 514, 527], "excluded_lines": [], "start_line": 293}, "make_db_app.db_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": [308, 309, 310, 311, 312, 324], "excluded_lines": [], "start_line": 303}, "make_db_app.db_plan": {"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": [332, 333, 334, 335, 336, 344], "excluded_lines": [], "start_line": 327}, "make_db_app.db_migrate": {"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": [353, 354, 355, 356, 357, 358, 359, 364, 365, 366, 367], "excluded_lines": [], "start_line": 347}, "make_db_app.db_verify": {"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": [375, 376, 377, 378, 379, 380, 381, 382, 383, 384], "excluded_lines": [], "start_line": 370}, "make_db_app.db_migrations": {"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": [392, 393, 394, 395, 396, 402], "excluded_lines": [], "start_line": 387}, "make_db_app.db_history": {"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": [411, 412, 413, 414, 418], "excluded_lines": [], "start_line": 405}, "make_db_app.db_repair": {"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": [426, 427, 428, 429, 430, 431, 432, 437, 438, 439, 440], "excluded_lines": [], "start_line": 421}, "make_db_app.db_doctor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [453, 455, 457, 458, 459, 460, 461, 462, 463, 464, 471, 472, 473, 475, 476, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511], "excluded_lines": [], "start_line": 443}, "make_db_app.db_create_migration": {"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": [519, 520, 521, 522, 523, 524, 525], "excluded_lines": [], "start_line": 514}, "_migration_template": {"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": [531, 532], "excluded_lines": [], "start_line": 530}, "_repo_root": {"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": [557, 558, 559, 560, 561], "excluded_lines": [], "start_line": 555}, "_hygiene_worker": {"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": [565, 566, 568, 569, 570, 571, 572], "excluded_lines": [], "start_line": 564}, "_hygiene_emit": {"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": [576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 587], "excluded_lines": [], "start_line": 575}, "make_hygiene_app": {"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": [591, 593, 594, 601, 602, 616, 617, 637, 638, 655, 656, 680, 681, 704, 705, 709, 710, 714, 715, 732], "excluded_lines": [], "start_line": 590}, "make_hygiene_app.hygiene_status": {"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": [598, 599], "excluded_lines": [], "start_line": 594}, "make_hygiene_app.hygiene_plan": {"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": [609, 610, 611, 612, 613, 614], "excluded_lines": [], "start_line": 602}, "make_hygiene_app.hygiene_run": {"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": [632, 633, 634, 635], "excluded_lines": [], "start_line": 617}, "make_hygiene_app.hygiene_health": {"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": [644, 648, 649, 650, 651, 652, 653], "excluded_lines": [], "start_line": 638}, "make_hygiene_app.hygiene_cleanup": {"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": [663, 668, 672, 673, 674], "excluded_lines": [], "start_line": 656}, "make_hygiene_app.hygiene_quarantine": {"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": [689, 691, 692, 693, 694, 695, 696, 697, 698], "excluded_lines": [], "start_line": 681}, "make_hygiene_app.hygiene_pause": {"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": [706, 707], "excluded_lines": [], "start_line": 705}, "make_hygiene_app.hygiene_resume": {"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": [711, 712], "excluded_lines": [], "start_line": 710}, "make_hygiene_app.hygiene_history": {"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": [719, 720, 721, 722, 723, 724, 725, 726], "excluded_lines": [], "start_line": 715}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 14, 15, 16, 18, 20, 21, 22, 24, 26, 29, 38, 67, 88, 93, 262, 289, 293, 530, 555, 564, 575, 590, 735, 738, 740], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 344, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 344, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 14, 15, 16, 18, 20, 21, 22, 24, 26, 29, 30, 31, 32, 33, 38, 46, 47, 48, 56, 67, 68, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 88, 89, 90, 93, 95, 97, 98, 102, 104, 105, 106, 112, 114, 115, 127, 129, 130, 137, 138, 139, 140, 146, 148, 149, 154, 155, 157, 158, 159, 160, 161, 163, 164, 174, 175, 176, 178, 179, 181, 182, 190, 191, 192, 193, 199, 200, 202, 203, 205, 206, 207, 209, 210, 218, 224, 225, 226, 228, 229, 231, 232, 233, 235, 236, 238, 240, 241, 243, 244, 246, 247, 248, 249, 250, 251, 253, 255, 256, 257, 259, 262, 264, 265, 270, 271, 279, 286, 289, 290, 293, 300, 302, 303, 308, 309, 310, 311, 312, 324, 326, 327, 332, 333, 334, 335, 336, 344, 346, 347, 353, 354, 355, 356, 357, 358, 359, 364, 365, 366, 367, 369, 370, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 386, 387, 392, 393, 394, 395, 396, 402, 404, 405, 411, 412, 413, 414, 418, 420, 421, 426, 427, 428, 429, 430, 431, 432, 437, 438, 439, 440, 442, 443, 453, 455, 457, 458, 459, 460, 461, 462, 463, 464, 471, 472, 473, 475, 476, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 513, 514, 519, 520, 521, 522, 523, 524, 525, 527, 530, 531, 532, 555, 557, 558, 559, 560, 561, 564, 565, 566, 568, 569, 570, 571, 572, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 587, 590, 591, 593, 594, 598, 599, 601, 602, 609, 610, 611, 612, 613, 614, 616, 617, 632, 633, 634, 635, 637, 638, 644, 648, 649, 650, 651, 652, 653, 655, 656, 663, 668, 672, 673, 674, 680, 681, 689, 691, 692, 693, 694, 695, 696, 697, 698, 704, 705, 706, 707, 709, 710, 711, 712, 714, 715, 719, 720, 721, 722, 723, 724, 725, 726, 732, 735, 738, 740], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\dependency_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 127, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 127, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 30, 31, 33, 36, 39, 42, 43, 44, 47, 48, 49, 52, 53, 58, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 85, 86, 87, 88, 89, 91, 92, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 175, 191, 192, 193, 194, 195, 196, 197, 200, 202], "excluded_lines": [], "functions": {"_run": {"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": [42, 43, 44, 47, 48, 49], "excluded_lines": [], "start_line": 39}, "scan": {"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": [58, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "excluded_lines": [], "start_line": 53}, "graph_cmd": {"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": [85, 86, 87, 88, 89, 91, 92], "excluded_lines": [], "start_line": 81}, "validate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114], "excluded_lines": [], "start_line": 96}, "impact": {"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": [120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "excluded_lines": [], "start_line": 118}, "explain": {"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": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153], "excluded_lines": [], "start_line": 136}, "path_cmd": {"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": [159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "excluded_lines": [], "start_line": 157}, "_resolve": {"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, 193, 194, 195, 196, 197], "excluded_lines": [], "start_line": 191}, "register_dependency_commands": {"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": [202], "excluded_lines": [], "start_line": 200}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 30, 31, 33, 36, 39, 52, 53, 80, 81, 95, 96, 117, 118, 135, 136, 156, 157, 175, 191, 200], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 127, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 127, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 30, 31, 33, 36, 39, 42, 43, 44, 47, 48, 49, 52, 53, 58, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 85, 86, 87, 88, 89, 91, 92, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 175, 191, 192, 193, 194, 195, 196, 197, 200, 202], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\doctor.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 741, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 741, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 41, 43, 44, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 73, 74, 75, 76, 77, 79, 85, 86, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 122, 126, 127, 128, 129, 130, 131, 143, 144, 146, 147, 148, 154, 155, 156, 159, 160, 172, 173, 174, 175, 176, 177, 184, 185, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 217, 218, 223, 224, 225, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 272, 276, 277, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 290, 296, 297, 298, 299, 303, 304, 305, 307, 308, 309, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 335, 336, 337, 339, 340, 342, 343, 354, 355, 358, 359, 364, 365, 366, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 397, 398, 402, 403, 404, 405, 406, 412, 426, 427, 434, 435, 436, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 455, 463, 464, 465, 466, 472, 474, 476, 477, 478, 482, 490, 492, 493, 498, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 517, 518, 525, 526, 527, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 550, 551, 557, 558, 566, 567, 568, 569, 579, 587, 588, 589, 590, 591, 592, 594, 602, 603, 604, 614, 615, 616, 621, 622, 629, 631, 632, 646, 647, 648, 650, 651, 653, 654, 655, 656, 657, 658, 659, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 679, 680, 686, 687, 691, 693, 694, 695, 696, 697, 706, 707, 708, 709, 710, 713, 714, 715, 716, 717, 718, 720, 726, 727, 739, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 773, 774, 775, 776, 779, 780, 800, 802, 803, 804, 811, 812, 813, 814, 815, 822, 823, 824, 825, 828, 829, 835, 836, 837, 839, 845, 846, 847, 848, 854, 855, 860, 861, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 883, 906, 909, 910, 929, 937, 939, 940, 941, 942, 945, 946, 947, 948, 957, 958, 966, 967, 975, 977, 978, 979, 980, 982, 983, 984, 985, 986, 988, 989, 991, 992, 993, 994, 996, 997, 998, 999, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1022, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1041, 1048, 1049, 1050, 1051, 1054, 1055, 1056, 1063, 1065, 1066, 1080, 1081, 1082, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1112, 1115, 1124, 1125, 1127, 1129, 1130, 1150, 1152, 1153, 1159, 1160, 1161, 1162, 1173, 1175, 1176, 1179, 1180, 1191, 1192, 1193, 1194, 1197, 1198, 1199, 1202, 1203, 1204, 1218, 1219, 1220, 1225, 1226, 1227, 1228, 1232, 1234, 1235, 1239, 1240, 1249, 1250, 1251, 1260, 1262, 1268, 1272, 1277, 1279, 1280, 1281, 1290, 1297, 1300, 1302, 1306, 1313, 1315, 1316, 1321, 1323, 1327, 1328, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1348, 1350, 1351, 1356, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1372, 1374, 1375, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1390, 1392, 1393, 1398, 1400, 1405, 1406, 1407, 1414, 1424, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1452, 1454, 1464, 1465, 1467, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1481, 1482, 1485, 1491, 1492, 1494, 1495, 1496, 1499, 1501, 1502, 1503, 1504, 1505, 1506, 1509, 1510, 1511, 1512, 1513, 1514, 1517, 1518, 1519, 1520, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1530, 1531, 1537, 1539, 1540, 1543, 1544, 1545, 1546, 1548, 1549, 1551, 1553, 1554, 1555, 1556, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1572, 1573, 1593, 1595, 1596, 1597, 1598, 1600, 1603, 1604, 1605, 1611, 1612, 1613, 1614, 1617, 1619, 1620, 1627, 1628, 1634, 1635, 1636, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645], "excluded_lines": [], "functions": {"_json_quiet": {"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": [73, 74, 75, 76, 77, 79], "excluded_lines": [], "start_line": 64}, "version_cmd": {"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": [91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 122, 126, 127, 128, 129, 130, 131, 143, 144, 146, 147, 148], "excluded_lines": [], "start_line": 86}, "_health_entries": {"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": [155, 156], "excluded_lines": [], "start_line": 154}, "doctor_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 107, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 107, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [172, 173, 174, 175, 176, 177, 184, 185, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 217, 218, 223, 224, 225, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 272, 276, 277, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 290, 296, 297, 298, 299, 303, 304, 305, 307, 308, 309, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 335, 336, 337, 339, 340, 342, 343, 354, 355], "excluded_lines": [], "start_line": 160}, "health_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [364, 365, 366, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387], "excluded_lines": [], "start_line": 359}, "status_cmd": {"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": [402, 403, 404, 405, 406], "excluded_lines": [], "start_line": 398}, "test_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [434, 435, 436, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 455, 463, 464, 465, 466, 472, 474, 476, 477, 478, 482, 490, 492, 493, 498], "excluded_lines": [], "start_line": 427}, "_log_files": {"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": [505, 506, 507, 508, 509, 510, 511, 512, 513, 514], "excluded_lines": [], "start_line": 504}, "logs_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [525, 526, 527, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 550, 551], "excluded_lines": [], "start_line": 518}, "config_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [566, 567, 568, 569, 579, 587, 588, 589, 590, 591, 592, 594, 602, 603, 604, 614, 615, 616], "excluded_lines": [], "start_line": 558}, "config_validate_subcmd": {"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": [629, 631, 632, 646, 647, 648, 650, 651, 653, 654, 655, 656, 657, 658, 659, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 679, 680], "excluded_lines": [], "start_line": 622}, "settings_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [691, 693, 694, 695, 696, 697, 706, 707, 708, 709, 710, 713, 714, 715, 716, 717, 718, 720], "excluded_lines": [], "start_line": 687}, "repair_cmd": {"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": [739, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 773, 774, 775, 776], "excluded_lines": [], "start_line": 727}, "audit_purge_cmd": {"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": [800, 802, 803, 804, 811, 812, 813, 814, 815, 822, 823, 824, 825, 828, 829], "excluded_lines": [], "start_line": 780}, "diagnostics_cmd": {"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": [839, 845, 846, 847, 848], "excluded_lines": [], "start_line": 837}, "verify_cmd": {"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": [860, 861, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 883], "excluded_lines": [], "start_line": 855}, "forensic_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [929, 937, 939, 940, 941, 942, 945, 946, 947, 948, 957, 958, 966, 967, 975, 977, 978, 979, 980, 982, 983, 984, 985, 986, 988, 989, 991, 992, 993, 994, 996, 997, 998, 999, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1022, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034], "excluded_lines": [], "start_line": 910}, "_register_late_commands": {"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": [1049, 1050, 1051], "excluded_lines": [], "start_line": 1048}, "_late_block": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1056, 1124, 1129, 1130, 1315, 1316, 1350, 1351, 1374, 1375, 1392, 1393, 1454, 1530, 1531, 1548, 1549, 1572, 1573], "excluded_lines": [], "start_line": 1054}, "_late_block.config_validate_cmd": {"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": [1063, 1065, 1066, 1080, 1081, 1082, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1112, 1115], "excluded_lines": [], "start_line": 1056}, "_late_block._mg_store": {"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": [1125, 1127], "excluded_lines": [], "start_line": 1124}, "_late_block.model_dataset_build": {"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": [1150, 1152, 1153, 1159, 1160, 1161, 1162, 1173, 1175, 1176, 1179, 1180, 1191, 1192, 1193, 1194, 1197, 1198, 1199, 1202, 1203, 1204, 1218, 1219, 1220, 1225, 1226, 1227, 1228, 1232, 1234, 1235, 1239, 1240, 1249, 1250, 1251, 1260, 1262, 1268, 1272, 1277, 1279, 1280, 1281, 1290, 1297, 1300, 1302, 1306, 1313], "excluded_lines": [], "start_line": 1130}, "_late_block.model_experiment_create": {"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": [1321, 1323, 1327, 1328, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1348], "excluded_lines": [], "start_line": 1316}, "_late_block.model_train": {"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": [1356, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1372], "excluded_lines": [], "start_line": 1351}, "_late_block.model_inspect": {"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": [1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1390], "excluded_lines": [], "start_line": 1375}, "_late_block.model_validate": {"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": [1398, 1400, 1405, 1406, 1407, 1414, 1424, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1452], "excluded_lines": [], "start_line": 1393}, "_late_block._predict_candidate_probs": {"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": [1464, 1465, 1467, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1481, 1482, 1485, 1491, 1492, 1494, 1495, 1496, 1499, 1501, 1502, 1503, 1504, 1505, 1506, 1509, 1510, 1511, 1512, 1513, 1514, 1517, 1518, 1519, 1520, 1522, 1523, 1524, 1525, 1526, 1527, 1528], "excluded_lines": [], "start_line": 1454}, "_late_block.model_replay": {"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": [1537, 1539, 1540, 1543, 1544, 1545, 1546], "excluded_lines": [], "start_line": 1531}, "_late_block.model_doctor": {"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": [1551, 1553, 1554, 1555, 1556, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570], "excluded_lines": [], "start_line": 1549}, "_late_block.model_train_3": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1593, 1595, 1596, 1597, 1598, 1600, 1603, 1604, 1605, 1611, 1612, 1613, 1614, 1617, 1619, 1620, 1627, 1628, 1634, 1635, 1636, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645], "excluded_lines": [], "start_line": 1573}, "": {"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": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 41, 43, 44, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 85, 86, 154, 159, 160, 358, 359, 397, 398, 412, 426, 427, 504, 517, 518, 557, 558, 621, 622, 686, 687, 726, 727, 779, 780, 835, 836, 837, 854, 855, 906, 909, 910, 1041, 1048, 1054, 1055], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 741, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 741, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 41, 43, 44, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 73, 74, 75, 76, 77, 79, 85, 86, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 122, 126, 127, 128, 129, 130, 131, 143, 144, 146, 147, 148, 154, 155, 156, 159, 160, 172, 173, 174, 175, 176, 177, 184, 185, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 217, 218, 223, 224, 225, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 272, 276, 277, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 290, 296, 297, 298, 299, 303, 304, 305, 307, 308, 309, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 335, 336, 337, 339, 340, 342, 343, 354, 355, 358, 359, 364, 365, 366, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 397, 398, 402, 403, 404, 405, 406, 412, 426, 427, 434, 435, 436, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 455, 463, 464, 465, 466, 472, 474, 476, 477, 478, 482, 490, 492, 493, 498, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 517, 518, 525, 526, 527, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 550, 551, 557, 558, 566, 567, 568, 569, 579, 587, 588, 589, 590, 591, 592, 594, 602, 603, 604, 614, 615, 616, 621, 622, 629, 631, 632, 646, 647, 648, 650, 651, 653, 654, 655, 656, 657, 658, 659, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 679, 680, 686, 687, 691, 693, 694, 695, 696, 697, 706, 707, 708, 709, 710, 713, 714, 715, 716, 717, 718, 720, 726, 727, 739, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 773, 774, 775, 776, 779, 780, 800, 802, 803, 804, 811, 812, 813, 814, 815, 822, 823, 824, 825, 828, 829, 835, 836, 837, 839, 845, 846, 847, 848, 854, 855, 860, 861, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 883, 906, 909, 910, 929, 937, 939, 940, 941, 942, 945, 946, 947, 948, 957, 958, 966, 967, 975, 977, 978, 979, 980, 982, 983, 984, 985, 986, 988, 989, 991, 992, 993, 994, 996, 997, 998, 999, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1022, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1041, 1048, 1049, 1050, 1051, 1054, 1055, 1056, 1063, 1065, 1066, 1080, 1081, 1082, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1112, 1115, 1124, 1125, 1127, 1129, 1130, 1150, 1152, 1153, 1159, 1160, 1161, 1162, 1173, 1175, 1176, 1179, 1180, 1191, 1192, 1193, 1194, 1197, 1198, 1199, 1202, 1203, 1204, 1218, 1219, 1220, 1225, 1226, 1227, 1228, 1232, 1234, 1235, 1239, 1240, 1249, 1250, 1251, 1260, 1262, 1268, 1272, 1277, 1279, 1280, 1281, 1290, 1297, 1300, 1302, 1306, 1313, 1315, 1316, 1321, 1323, 1327, 1328, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1348, 1350, 1351, 1356, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1372, 1374, 1375, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1390, 1392, 1393, 1398, 1400, 1405, 1406, 1407, 1414, 1424, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1452, 1454, 1464, 1465, 1467, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1481, 1482, 1485, 1491, 1492, 1494, 1495, 1496, 1499, 1501, 1502, 1503, 1504, 1505, 1506, 1509, 1510, 1511, 1512, 1513, 1514, 1517, 1518, 1519, 1520, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1530, 1531, 1537, 1539, 1540, 1543, 1544, 1545, 1546, 1548, 1549, 1551, 1553, 1554, 1555, 1556, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1572, 1573, 1593, 1595, 1596, 1597, 1598, 1600, 1603, 1604, 1605, 1611, 1612, 1613, 1614, 1617, 1619, 1620, 1627, 1628, 1634, 1635, 1636, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\engine_boot.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 259, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 259, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 44, 45, 46, 47, 48, 49, 52, 53, 56, 57, 82, 83, 84, 85, 86, 88, 91, 92, 101, 103, 105, 106, 107, 108, 109, 114, 122, 123, 124, 125, 126, 127, 136, 144, 147, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 171, 179, 184, 185, 187, 188, 201, 202, 203, 206, 209, 210, 212, 219, 222, 223, 231, 232, 233, 234, 236, 237, 245, 246, 248, 251, 252, 254, 255, 256, 257, 259, 261, 262, 274, 281, 286, 287, 288, 289, 295, 296, 297, 298, 299, 300, 301, 302, 306, 308, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 334, 335, 340, 341, 342, 343, 344, 345, 351, 352, 353, 354, 355, 357, 358, 366, 373, 382, 387, 388, 390, 396, 397, 405, 406, 407, 412, 413, 414, 415, 423, 426, 427, 428, 429, 430, 431, 432, 440, 446, 447, 449, 455, 456, 457, 460, 462, 467, 474, 481, 484, 485, 490, 492, 494, 496, 497, 498, 499, 510, 512, 516, 517, 519, 526, 532, 533, 535, 541, 542, 543, 544, 552, 553, 554, 557, 558, 566, 568, 569, 571, 572, 573, 574, 580, 581, 589, 592, 593, 595, 596, 597, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 618, 621, 622, 623, 624, 625, 627, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 646, 654, 657, 658, 663, 664, 670, 671, 680, 681, 682, 683, 684, 685, 686, 687, 688], "excluded_lines": [], "functions": {"_pidfile": {"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": [53], "excluded_lines": [], "start_line": 52}, "start_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [82, 83, 84, 85, 86, 88, 91, 92, 101, 103, 105, 106, 107, 108, 109, 114, 122, 123, 124, 125, 126, 127, 136, 144, 147, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 171, 179, 184, 185, 187, 188, 201, 202, 203, 206, 209, 210, 212, 219, 222, 223, 231, 232, 233, 234, 236, 237, 245, 246, 248, 251, 252, 254, 255, 256, 257, 259, 261, 262, 274, 281], "excluded_lines": [], "start_line": 57}, "_spawn_daemon": {"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": [287, 288, 289, 295, 296, 297, 298, 299, 300, 301, 302, 306, 308, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 334, 335, 340, 341, 342, 343, 344, 345, 351, 352, 353, 354, 355, 357, 358, 366, 373], "excluded_lines": [], "start_line": 286}, "_run_engine": {"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": [387, 388, 390, 396, 397, 405, 406, 407, 412, 413, 414, 415, 423, 426, 427, 428, 429, 430, 431, 432, 440, 446, 447, 449, 455, 456, 457, 460, 462, 467, 474, 481], "excluded_lines": [], "start_line": 382}, "_start_web_and_engine": {"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": [485, 490, 492, 494, 496, 497, 498, 499, 510, 512, 516, 517, 519, 526, 532, 533, 535, 541, 542, 543, 544, 552, 553, 554, 557, 558, 566, 568, 571, 572, 573, 574, 580, 581, 589], "excluded_lines": [], "start_line": 484}, "_start_web_and_engine.run_concurrently": {"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": [569], "excluded_lines": [], "start_line": 568}, "stop_cmd": {"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": [595, 596, 597, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 618, 621, 622, 623, 624, 625, 627, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 646, 654], "excluded_lines": [], "start_line": 593}, "restart_cmd": {"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": [663, 664], "excluded_lines": [], "start_line": 658}, "run_cmd": {"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": [680, 681, 682, 683, 684, 685, 686, 687, 688], "excluded_lines": [], "start_line": 671}, "": {"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": [22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 44, 45, 46, 47, 48, 49, 52, 56, 57, 286, 382, 484, 592, 593, 657, 658, 670, 671], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 259, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 259, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 44, 45, 46, 47, 48, 49, 52, 53, 56, 57, 82, 83, 84, 85, 86, 88, 91, 92, 101, 103, 105, 106, 107, 108, 109, 114, 122, 123, 124, 125, 126, 127, 136, 144, 147, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 171, 179, 184, 185, 187, 188, 201, 202, 203, 206, 209, 210, 212, 219, 222, 223, 231, 232, 233, 234, 236, 237, 245, 246, 248, 251, 252, 254, 255, 256, 257, 259, 261, 262, 274, 281, 286, 287, 288, 289, 295, 296, 297, 298, 299, 300, 301, 302, 306, 308, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 334, 335, 340, 341, 342, 343, 344, 345, 351, 352, 353, 354, 355, 357, 358, 366, 373, 382, 387, 388, 390, 396, 397, 405, 406, 407, 412, 413, 414, 415, 423, 426, 427, 428, 429, 430, 431, 432, 440, 446, 447, 449, 455, 456, 457, 460, 462, 467, 474, 481, 484, 485, 490, 492, 494, 496, 497, 498, 499, 510, 512, 516, 517, 519, 526, 532, 533, 535, 541, 542, 543, 544, 552, 553, 554, 557, 558, 566, 568, 569, 571, 572, 573, 574, 580, 581, 589, 592, 593, 595, 596, 597, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 618, 621, 622, 623, 624, 625, 627, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 646, 654, 657, 658, 663, 664, 670, 671, 680, 681, 682, 683, 684, 685, 686, 687, 688], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\gateway_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 108, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 108, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 34, 35, 50, 51, 52, 53, 55, 63, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 88, 90, 93, 94, 96, 97, 98, 99, 100, 102, 110, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 126, 134, 137, 138, 145, 146, 147, 148, 149, 151, 152, 154, 156, 157, 158, 161, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 209, 210, 212, 213, 214, 221, 223, 224, 225, 232, 234, 235, 243, 247], "excluded_lines": [], "functions": {"gateway_serve": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [50, 51, 52, 53, 55, 63, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 88, 90, 93, 94, 96, 97, 98, 99, 100, 102, 110, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 126, 134], "excluded_lines": [], "start_line": 35}, "gateway_status": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [145, 146, 147, 148, 149, 151, 152, 154, 156, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 209, 210, 212, 213, 214, 221, 223, 224, 225, 232, 234, 235, 243], "excluded_lines": [], "start_line": 138}, "gateway_status._hmac_headers": {"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": [157, 158, 161], "excluded_lines": [], "start_line": 156}, "": {"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": [12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 34, 35, 137, 138, 247], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 108, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 108, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 34, 35, 50, 51, 52, 53, 55, 63, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 88, 90, 93, 94, 96, 97, 98, 99, 100, 102, 110, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 126, 134, 137, 138, 145, 146, 147, 148, 149, 151, 152, 154, 156, 157, 158, 161, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 209, 210, 212, 213, 214, 221, 223, 224, 225, 232, 234, 235, 243, 247], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\help_command.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 5, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 25, 28, 31, 34, 41, 42, 44, 48, 49, 57, 58, 64, 66, 69, 72, 73, 74, 78, 79, 80, 81, 83, 91, 93, 94], "excluded_lines": [50, 51, 52, 53, 54], "functions": {"register_help_command": {"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": [31, 34], "excluded_lines": [], "start_line": 28}, "register_help_command.help_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 5, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 42, 44, 48, 49, 57, 58, 64, 66, 69, 72, 73, 74, 78, 79, 80, 81, 83, 91, 93, 94], "excluded_lines": [50, 51, 52, 53, 54], "start_line": 34}, "": {"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": [21, 23, 25, 28], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 5, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 25, 28, 31, 34, 41, 42, 44, 48, 49, 57, 58, 64, 66, 69, 72, 73, 74, 78, 79, 80, 81, 83, 91, 93, 94], "excluded_lines": [50, 51, 52, 53, 54], "start_line": 1}}}, "src\\nexus_scalp\\cli\\incident_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 198, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 198, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 47, 50, 51, 54, 55, 57, 58, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 87, 90, 91, 95, 96, 103, 104, 107, 108, 109, 110, 112, 113, 117, 118, 119, 120, 121, 122, 124, 125, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 145, 147, 148, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 194, 195, 196, 197, 199, 201, 202, 204, 205, 206, 208, 215, 228, 229, 230, 231, 236, 250, 252, 253, 254, 256, 257, 258, 259, 265, 266, 268, 269, 270, 275, 276, 287, 288, 290, 291, 292, 293, 303, 304, 306, 307, 308, 309, 310, 311, 312, 319, 320, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 355, 357, 358, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 376, 377, 378, 380, 381, 386, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 400, 401, 407, 410, 412], "excluded_lines": [], "functions": {"_repo_root": {"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": [51], "excluded_lines": [], "start_line": 50}, "_store": {"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": [55, 57, 58], "excluded_lines": [], "start_line": 54}, "_emit": {"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": [62, 63, 64, 65, 66, 67], "excluded_lines": [], "start_line": 61}, "_severity_table": {"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": [71, 72, 73, 74, 75, 76, 77, 78, 79, 87], "excluded_lines": [], "start_line": 70}, "make_incidents_app": {"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": [91, 95, 96, 112, 113, 124, 125, 137, 138, 147, 148, 164, 165, 185, 186, 357, 358, 380, 381, 407], "excluded_lines": [], "start_line": 90}, "make_incidents_app.incident_list": {"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": [103, 104, 107, 108, 109, 110], "excluded_lines": [], "start_line": 96}, "make_incidents_app.incident_show": {"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": [117, 118, 119, 120, 121, 122], "excluded_lines": [], "start_line": 113}, "make_incidents_app.incident_search": {"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": [130, 131, 132, 133, 134, 135], "excluded_lines": [], "start_line": 125}, "make_incidents_app.incident_stats": {"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": [139, 140, 145], "excluded_lines": [], "start_line": 138}, "make_incidents_app.incident_report": {"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": [152, 154, 155, 156, 157, 158, 159, 160, 161, 162], "excluded_lines": [], "start_line": 148}, "make_incidents_app.incident_export": {"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": [170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183], "excluded_lines": [], "start_line": 165}, "make_incidents_app.incident_scan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [194, 195, 196, 197, 199, 201, 202, 204, 205, 206, 208, 228, 229, 230, 231, 236, 250, 252, 253, 254, 256, 257, 258, 259, 265, 266, 268, 269, 270, 275, 276, 287, 288, 290, 291, 292, 293, 303, 304, 306, 307, 308, 309, 310, 311, 312, 319, 320, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 355], "excluded_lines": [], "start_line": 186}, "make_incidents_app.incident_scan.ev": {"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": [215], "excluded_lines": [], "start_line": 208}, "make_incidents_app.incident_trace_why": {"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": [363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 376, 377, 378], "excluded_lines": [], "start_line": 358}, "make_incidents_app.incident_lineage": {"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": [386, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 400, 401], "excluded_lines": [], "start_line": 381}, "": {"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": [18, 20, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 47, 50, 54, 61, 70, 90, 410, 412], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 198, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 198, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 47, 50, 51, 54, 55, 57, 58, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 87, 90, 91, 95, 96, 103, 104, 107, 108, 109, 110, 112, 113, 117, 118, 119, 120, 121, 122, 124, 125, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 145, 147, 148, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 194, 195, 196, 197, 199, 201, 202, 204, 205, 206, 208, 215, 228, 229, 230, 231, 236, 250, 252, 253, 254, 256, 257, 258, 259, 265, 266, 268, 269, 270, 275, 276, 287, 288, 290, 291, 292, 293, 303, 304, 306, 307, 308, 309, 310, 311, 312, 319, 320, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 355, 357, 358, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 376, 377, 378, 380, 381, 386, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 400, 401, 407, 410, 412], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\main.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 28, 29, 30, 34, 35, 36, 37, 42, 43, 45, 50, 51, 52, 53, 54, 55, 56, 58, 79, 80], "excluded_lines": [], "functions": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 28, 29, 30, 34, 35, 36, 37, 42, 43, 45, 50, 51, 52, 53, 54, 55, 56, 58, 79, 80], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 28, 29, 30, 34, 35, 36, 37, 42, 43, 45, 50, 51, 52, 53, 54, 55, 56, 58, 79, 80], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\smoke_commands.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 30, 35, 36, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 86, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 105, 107, 108, 111, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 140, 142, 143, 144, 149, 150, 152, 153, 155, 156, 157, 160, 161, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 183, 184, 185, 186, 187, 205, 206, 207, 208, 209, 214, 215, 216], "excluded_lines": [], "functions": {"smoke_callback": {"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": [63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80], "excluded_lines": [], "start_line": 36}, "_run_and_emit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [84, 85, 86, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 105, 107, 108, 111, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 140, 142, 143, 144, 149, 150, 152, 153, 155, 156, 157], "excluded_lines": [], "start_line": 83}, "smoke_report_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 183, 184, 185, 186, 187, 205, 206, 207, 208, 209], "excluded_lines": [], "start_line": 161}, "register_smoke_commands": {"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": [215, 216], "excluded_lines": [], "start_line": 214}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 30, 35, 36, 83, 160, 161, 214], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 30, 35, 36, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 86, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 105, 107, 108, 111, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 140, 142, 143, 144, 149, 150, 152, 153, 155, 156, 157, 160, 161, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 183, 184, 185, 186, 187, 205, 206, 207, 208, 209, 214, 215, 216], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\styling.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 40, 42, 51, 52, 53, 58, 59, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 118, 119, 122, 123, 126, 130, 139, 140, 141, 161, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 197, 198, 199, 200, 201, 202, 203, 204, 207, 215, 216, 217, 218, 219, 220, 225, 226, 227, 228, 236, 245, 249, 250, 262, 271, 272, 273, 274, 275, 276, 279, 282], "excluded_lines": [], "functions": {"_emit": {"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": [70, 71, 72, 73, 74, 75, 76, 78, 79, 81], "excluded_lines": [], "start_line": 69}, "_version_line": {"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": [85, 86, 87, 88, 89], "excluded_lines": [], "start_line": 84}, "_banner": {"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": [93, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "excluded_lines": [], "start_line": 92}, "_mode_style": {"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": [119], "excluded_lines": [], "start_line": 118}, "_mode_dot": {"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": [123], "excluded_lines": [], "start_line": 122}, "_verdict_style": {"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": [130, 139, 140, 141], "excluded_lines": [], "start_line": 126}, "_animated_intro": {"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": [170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 197, 198, 199, 200, 201, 202, 203, 204], "excluded_lines": [], "start_line": 161}, "_welcome_panel": {"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": [215, 216, 217, 218, 219, 220, 225, 226, 227, 228, 236, 245, 249, 250], "excluded_lines": [], "start_line": 207}, "_error_panel": {"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": [271, 272, 273, 274, 275, 276], "excluded_lines": [], "start_line": 262}, "_success_panel": {"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": [282], "excluded_lines": [], "start_line": 279}, "": {"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": [19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 40, 42, 51, 52, 53, 58, 59, 69, 84, 92, 118, 122, 126, 161, 207, 262, 279], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 40, 42, 51, 52, 53, 58, 59, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 118, 119, 122, 123, 126, 130, 139, 140, 141, 161, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 197, 198, 199, 200, 201, 202, 203, 204, 207, 215, 216, 217, 218, 219, 220, 225, 226, 227, 228, 236, 245, 249, 250, 262, 271, 272, 273, 274, 275, 276, 279, 282], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\update_cli.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 371, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 371, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 27, 28, 36, 38, 39, 40, 41, 42, 43, 51, 52, 53, 61, 70, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 98, 99, 102, 104, 105, 106, 107, 108, 109, 112, 114, 115, 116, 118, 126, 131, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 146, 147, 160, 161, 162, 169, 170, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 192, 194, 195, 196, 197, 198, 199, 203, 204, 207, 208, 209, 210, 211, 212, 214, 215, 218, 219, 220, 225, 226, 288, 289, 290, 291, 293, 298, 302, 303, 304, 305, 306, 308, 316, 317, 318, 319, 320, 321, 322, 324, 325, 326, 327, 333, 341, 342, 343, 345, 347, 348, 349, 353, 354, 355, 359, 367, 368, 369, 370, 375, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 399, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 422, 430, 431, 432, 433, 434, 442, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 462, 463, 464, 465, 466, 467, 472, 473, 479, 480, 481, 482, 483, 484, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 504, 505, 506, 512, 513, 517, 518, 519, 520, 521, 522, 523, 525, 533, 534, 538, 539, 540, 541, 543, 552, 553, 554, 555, 556, 557, 558, 559, 561, 564, 565, 566, 568, 569, 570, 575, 576, 582, 584, 585, 586, 591, 592, 593, 595, 603, 604, 605, 606, 607, 609, 610, 611, 612, 613, 615, 618, 620, 621, 622, 623, 624, 625, 627, 628, 629, 630, 633, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 649, 650, 651, 656, 657, 671, 673, 675, 684, 685, 686, 687, 688, 689, 691, 699, 701, 702, 703, 713, 714, 722, 724, 725, 730, 731, 732, 735, 736, 737, 742, 743, 744, 745, 746, 747, 759, 760, 761, 764, 773, 774, 775, 776, 778, 786, 787, 788, 789, 790, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 815, 816, 817, 820, 826, 827], "excluded_lines": [], "functions": {"_update_orchestrator": {"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": [52, 53], "excluded_lines": [], "start_line": 51}, "_update_exit_code": {"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": [70, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 98, 99], "excluded_lines": [], "start_line": 61}, "_update_json_exit": {"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": [104, 105, 106, 107, 108, 109], "excluded_lines": [], "start_line": 102}, "_update_human_check": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 57, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [114, 115, 116, 118, 126, 131, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 146, 147, 160, 161, 162, 169, 170, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 192, 194, 195, 196, 197, 198, 199, 203, 204, 207, 208, 209, 210, 211, 212, 214, 215, 218, 219, 220], "excluded_lines": [], "start_line": 112}, "update_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 229, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 229, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [288, 289, 290, 291, 293, 298, 302, 303, 304, 305, 306, 308, 316, 317, 318, 319, 320, 321, 322, 324, 325, 326, 327, 333, 341, 342, 343, 345, 347, 348, 349, 353, 354, 355, 359, 367, 368, 369, 370, 375, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 399, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 422, 430, 431, 432, 433, 434, 442, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 462, 463, 464, 465, 466, 467, 472, 473, 479, 480, 481, 482, 483, 484, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 504, 505, 506, 512, 513, 517, 518, 519, 520, 521, 522, 523, 525, 533, 534, 538, 539, 540, 541, 543, 552, 553, 554, 555, 556, 557, 558, 559, 561, 564, 565, 566, 568, 569, 570, 575, 576, 582, 584, 585, 586, 591, 592, 593, 595, 603, 604, 605, 606, 607, 609, 610, 611, 612, 613, 615, 618, 620, 621, 622, 623, 624, 625, 627, 628, 629, 630, 633, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 649, 650, 651, 656, 673, 675, 684, 685, 686, 687, 688, 689, 691, 699, 701, 702, 703, 713, 714, 722, 724, 725, 730, 731, 732, 735, 736, 737, 742, 743, 744, 745, 746, 747, 759, 760, 761], "excluded_lines": [], "start_line": 226}, "update_cmd._human_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": [657, 671], "excluded_lines": [], "start_line": 656}, "release_cmd": {"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": [773, 774, 775, 776, 778, 786, 787, 788, 789, 790, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 815, 816, 817], "excluded_lines": [], "start_line": 764}, "_register_release_command": {"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": [826, 827], "excluded_lines": [], "start_line": 820}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 27, 28, 36, 38, 39, 40, 41, 42, 43, 51, 61, 102, 112, 225, 226, 764, 820], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 371, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 371, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 27, 28, 36, 38, 39, 40, 41, 42, 43, 51, 52, 53, 61, 70, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 98, 99, 102, 104, 105, 106, 107, 108, 109, 112, 114, 115, 116, 118, 126, 131, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 146, 147, 160, 161, 162, 169, 170, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 192, 194, 195, 196, 197, 198, 199, 203, 204, 207, 208, 209, 210, 211, 212, 214, 215, 218, 219, 220, 225, 226, 288, 289, 290, 291, 293, 298, 302, 303, 304, 305, 306, 308, 316, 317, 318, 319, 320, 321, 322, 324, 325, 326, 327, 333, 341, 342, 343, 345, 347, 348, 349, 353, 354, 355, 359, 367, 368, 369, 370, 375, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 399, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 422, 430, 431, 432, 433, 434, 442, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 462, 463, 464, 465, 466, 467, 472, 473, 479, 480, 481, 482, 483, 484, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 504, 505, 506, 512, 513, 517, 518, 519, 520, 521, 522, 523, 525, 533, 534, 538, 539, 540, 541, 543, 552, 553, 554, 555, 556, 557, 558, 559, 561, 564, 565, 566, 568, 569, 570, 575, 576, 582, 584, 585, 586, 591, 592, 593, 595, 603, 604, 605, 606, 607, 609, 610, 611, 612, 613, 615, 618, 620, 621, 622, 623, 624, 625, 627, 628, 629, 630, 633, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 649, 650, 651, 656, 657, 671, 673, 675, 684, 685, 686, 687, 688, 689, 691, 699, 701, 702, 703, 713, 714, 722, 724, 725, 730, 731, 732, 735, 736, 737, 742, 743, 744, 745, 746, 747, 759, 760, 761, 764, 773, 774, 775, 776, 778, 786, 787, 788, 789, 790, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 815, 816, 817, 820, 826, 827], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\cli\\wizard.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 160, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 160, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 41, 42, 43, 44, 45, 46, 47, 48, 52, 58, 59, 61, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 92, 95, 96, 97, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 117, 118, 126, 128, 134, 135, 136, 137, 138, 139, 146, 149, 150, 151, 152, 153, 157, 158, 161, 163, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 185, 186, 187, 198, 199, 200, 203, 204, 206, 207, 208, 211, 212, 215, 216, 219, 220, 222, 223, 224, 225, 226, 227, 228, 231, 232, 233, 237, 238, 239, 240, 241, 242, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 272, 282, 290, 291, 292, 295, 296, 303, 304, 305, 306, 307, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 333, 336], "excluded_lines": [], "functions": {"_package_inventory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [58, 59, 61, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 92], "excluded_lines": [], "start_line": 52}, "_wizard_flow": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [96, 97, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 117, 118, 126, 128, 134, 135, 136, 137, 138, 139, 146, 149, 150, 151, 152, 153, 157, 158, 161, 163, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 185, 186, 187], "excluded_lines": [], "start_line": 95}, "_write_effective_config": {"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": [199, 200, 203, 204, 206, 207, 208, 211, 212], "excluded_lines": [], "start_line": 198}, "_get_network_endpoints": {"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": [216, 219, 220, 222, 223, 224, 225, 226, 227, 228], "excluded_lines": [], "start_line": 215}, "setup_cmd": {"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": [237, 238, 239, 240, 241, 242, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 272, 282, 290, 291, 292], "excluded_lines": [], "start_line": 233}, "uninstall_cmd": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [303, 304, 305, 306, 307, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 333, 336], "excluded_lines": [], "start_line": 296}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 41, 42, 43, 44, 45, 46, 47, 48, 52, 95, 198, 215, 231, 232, 233, 295, 296], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 160, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 160, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 41, 42, 43, 44, 45, 46, 47, 48, 52, 58, 59, 61, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 92, 95, 96, 97, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 117, 118, 126, 128, 134, 135, 136, 137, 138, 139, 146, 149, 150, 151, 152, 153, 157, 158, 161, 163, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 185, 186, 187, 198, 199, 200, 203, 204, 206, 207, 208, 211, 212, 215, 216, 219, 220, 222, 223, 224, 225, 226, 227, 228, 231, 232, 233, 237, 238, 239, 240, 241, 242, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 272, 282, 290, 291, 292, 295, 296, 303, 304, 305, 306, 307, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 328, 329, 330, 331, 333, 336], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\configuration\\__init__.py": {"executed_lines": [12, 20, 45], "summary": {"covered_lines": 3, "num_statements": 3, "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": [12, 20, 45], "summary": {"covered_lines": 3, "num_statements": 3, "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": [12, 20, 45], "summary": {"covered_lines": 3, "num_statements": 3, "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\\nexus_scalp\\configuration\\config.py": {"executed_lines": [23, 24, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 105, 108, 109, 110, 111, 114, 115, 116, 117, 118, 119, 122, 129, 130, 131, 132, 133, 136, 139, 140, 141, 142, 145, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 175, 176, 179, 184, 190, 191, 193, 194, 195, 196, 198, 200, 202, 204, 206, 209, 211, 212], "summary": {"covered_lines": 104, "num_statements": 109, "percent_covered": 95.41284403669725, "percent_covered_display": "95", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 95.41284403669725, "percent_statements_covered_display": "95"}, "missing_lines": [216, 217, 219, 220, 222], "excluded_lines": [], "functions": {"AppConfig.load_from_yaml": {"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": [216, 217, 219, 220, 222], "excluded_lines": [], "start_line": 212}, "": {"executed_lines": [23, 24, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 105, 108, 109, 110, 111, 114, 115, 116, 117, 118, 119, 122, 129, 130, 131, 132, 133, 136, 139, 140, 141, 142, 145, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 175, 176, 179, 184, 190, 191, 193, 194, 195, 196, 198, 200, 202, 204, 206, 209, 211, 212], "summary": {"covered_lines": 104, "num_statements": 104, "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": {"ExecutionConfig": {"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": 36}, "RiskConfig": {"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": 44}, "TelegramConfig": {"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": 55}, "MT5Config": {"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": 61}, "ModelConfig": {"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": 71}, "AlgoConfig": {"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": 87}, "ForensicReportConfig": {"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": 122}, "RetentionsConfig": {"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": 136}, "DatabaseHygieneConfig": {"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": 145}, "FreshnessConfig": {"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": 165}, "AppConfig": {"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": [216, 217, 219, 220, 222], "excluded_lines": [], "start_line": 179}, "": {"executed_lines": [23, 24, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 105, 108, 109, 110, 111, 114, 115, 116, 117, 118, 119, 122, 129, 130, 131, 132, 133, 136, 139, 140, 141, 142, 145, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 175, 176, 179, 184, 190, 191, 193, 194, 195, 196, 198, 200, 202, 204, 206, 209, 211, 212], "summary": {"covered_lines": 104, "num_statements": 104, "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\\nexus_scalp\\configuration\\runtime_config.py": {"executed_lines": [39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 60, 65, 66, 67, 68, 69, 70, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 128, 129, 130, 131, 132, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 165, 166, 167, 168, 171, 172, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 196, 197, 200, 201, 204, 205, 208, 209, 212, 213, 216, 217, 220, 221, 224, 225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 248, 249, 252, 253, 256, 338, 349, 364, 409, 410, 413, 414, 415, 416, 417, 418, 420, 431, 432, 435, 436, 437, 438, 439, 440, 441, 442, 444, 462, 469, 474, 481, 484, 487, 490, 493, 496, 499, 502, 505, 509, 527, 544, 594, 603, 638, 642, 643, 644, 645, 646, 647, 650, 763, 802, 806, 852, 868, 872, 876, 889, 898, 945, 980, 984, 987, 1002, 1006, 1014, 1122, 1144], "summary": {"covered_lines": 205, "num_statements": 470, "percent_covered": 43.61702127659574, "percent_covered_display": "44", "missing_lines": 265, "excluded_lines": 0, "percent_statements_covered": 43.61702127659574, "percent_statements_covered_display": "44"}, "missing_lines": [198, 202, 206, 210, 214, 218, 222, 226, 230, 234, 238, 242, 246, 250, 254, 258, 340, 341, 342, 343, 344, 345, 346, 347, 351, 366, 368, 375, 384, 390, 395, 421, 445, 470, 471, 475, 476, 477, 478, 479, 482, 485, 488, 491, 494, 497, 500, 503, 506, 518, 519, 520, 521, 522, 523, 524, 525, 528, 529, 595, 596, 597, 598, 599, 600, 604, 605, 606, 617, 618, 625, 626, 634, 635, 639, 666, 667, 668, 671, 672, 674, 676, 677, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 697, 698, 701, 702, 703, 706, 760, 764, 803, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 854, 855, 856, 860, 861, 865, 869, 873, 877, 878, 879, 880, 881, 903, 904, 905, 906, 907, 908, 910, 911, 912, 918, 919, 923, 924, 925, 929, 930, 931, 932, 933, 939, 940, 941, 943, 952, 953, 954, 955, 956, 957, 958, 959, 960, 966, 967, 968, 969, 974, 982, 985, 988, 989, 1003, 1004, 1007, 1008, 1009, 1010, 1011, 1028, 1029, 1030, 1031, 1032, 1039, 1040, 1046, 1047, 1048, 1049, 1050, 1051, 1062, 1063, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1086, 1094, 1097, 1098, 1099, 1100, 1108, 1110, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1146, 1147, 1148, 1149, 1150, 1151, 1152], "excluded_lines": [], "functions": {"RuntimeConfiguration.atr_sl_buffer_multiplier": {"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": [198], "excluded_lines": [], "start_line": 197}, "RuntimeConfiguration.min_risk_reward_ratio": {"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": [202], "excluded_lines": [], "start_line": 201}, "RuntimeConfiguration.ai_zone_confidence_threshold": {"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": [206], "excluded_lines": [], "start_line": 205}, "RuntimeConfiguration.fvg_mitigation_sensitivity": {"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": [210], "excluded_lines": [], "start_line": 209}, "RuntimeConfiguration.order_block_lookback_bars": {"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": [214], "excluded_lines": [], "start_line": 213}, "RuntimeConfiguration.risk_per_trade_pct": {"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": [218], "excluded_lines": [], "start_line": 217}, "RuntimeConfiguration.max_spread_points": {"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": [222], "excluded_lines": [], "start_line": 221}, "RuntimeConfiguration.max_allowed_lots": {"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": [226], "excluded_lines": [], "start_line": 225}, "RuntimeConfiguration.max_concurrent_positions": {"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": [230], "excluded_lines": [], "start_line": 229}, "RuntimeConfiguration.max_account_drawdown_pct": {"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": [234], "excluded_lines": [], "start_line": 233}, "RuntimeConfiguration.max_slippage_points": {"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": [238], "excluded_lines": [], "start_line": 237}, "RuntimeConfiguration.enforce_stop_loss": {"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": [242], "excluded_lines": [], "start_line": 241}, "RuntimeConfiguration.confidence_threshold": {"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": [246], "excluded_lines": [], "start_line": 245}, "RuntimeConfiguration.model_artifact_path": {"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": [250], "excluded_lines": [], "start_line": 249}, "RuntimeConfiguration.telegram_enabled": {"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": [254], "excluded_lines": [], "start_line": 253}, "RuntimeConfiguration.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": [258], "excluded_lines": [], "start_line": 256}, "RuntimeConfiguration.to_flat_dict": {"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": [340, 341, 342, 343, 344, 345, 346, 347], "excluded_lines": [], "start_line": 338}, "RuntimeConfiguration.to_algo_config": {"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": [351], "excluded_lines": [], "start_line": 349}, "RuntimeConfiguration.to_app_config": {"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": [366, 368, 375, 384, 390, 395], "excluded_lines": [], "start_line": 364}, "ConfigChangeEvent.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": [421], "excluded_lines": [], "start_line": 420}, "ConfigurationApplyReport.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": [445], "excluded_lines": [], "start_line": 444}, "PersistentConfigStore.__init__": {"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": [470, 471], "excluded_lines": [], "start_line": 469}, "PersistentConfigStore.get_config_version": {"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": [475, 476, 477, 478, 479], "excluded_lines": [], "start_line": 474}, "PersistentConfigStore.set_config_version": {"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": [482], "excluded_lines": [], "start_line": 481}, "PersistentConfigStore.get_last_apply_status": {"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": [485], "excluded_lines": [], "start_line": 484}, "PersistentConfigStore.set_last_apply_status": {"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": [488], "excluded_lines": [], "start_line": 487}, "PersistentConfigStore.get_last_apply_error": {"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": [491], "excluded_lines": [], "start_line": 490}, "PersistentConfigStore.set_last_apply_error": {"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": [494], "excluded_lines": [], "start_line": 493}, "PersistentConfigStore.get_last_update_source": {"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": [497], "excluded_lines": [], "start_line": 496}, "PersistentConfigStore.set_last_update_source": {"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": [500], "excluded_lines": [], "start_line": 499}, "PersistentConfigStore.get_last_update_at": {"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": [503], "excluded_lines": [], "start_line": 502}, "PersistentConfigStore.set_last_update_at": {"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": [506], "excluded_lines": [], "start_line": 505}, "PersistentConfigStore.get_all": {"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": [518, 519, 520, 521, 522, 523, 524, 525], "excluded_lines": [], "start_line": 509}, "PersistentConfigStore.set_many": {"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": [528, 529], "excluded_lines": [], "start_line": 527}, "validate_field": {"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": [595, 596, 597, 598, 599, 600], "excluded_lines": [], "start_line": 594}, "_coerce": {"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": [604, 605, 606, 617, 618, 625, 626, 634, 635], "excluded_lines": [], "start_line": 603}, "_section_of": {"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": [639], "excluded_lines": [], "start_line": 638}, "build_runtime_configuration": {"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": [666, 667, 668, 671, 672, 674, 676, 677, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 697, 698, 701, 702, 703, 706, 760], "excluded_lines": [], "start_line": 650}, "_empty_values": {"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": [764], "excluded_lines": [], "start_line": 763}, "_is_known_flat_key": {"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": [803], "excluded_lines": [], "start_line": 802}, "_apply_bootstrap": {"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": [807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849], "excluded_lines": [], "start_line": 806}, "_cross_field_validate": {"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": [854, 855, 856, 860, 861, 865], "excluded_lines": [], "start_line": 852}, "_utcnow": {"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": [869], "excluded_lines": [], "start_line": 868}, "new_corr_id": {"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": [873], "excluded_lines": [], "start_line": 872}, "mask_token": {"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": [877, 878, 879, 880, 881], "excluded_lines": [], "start_line": 876}, "RuntimeConfigStore.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [903, 904, 905, 906, 907, 908, 910, 911, 912, 918, 919, 923, 924, 925, 929, 930, 931, 932, 933, 939, 940, 941, 943], "excluded_lines": [], "start_line": 898}, "RuntimeConfigStore.rehydrate": {"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": [952, 953, 954, 955, 956, 957, 958, 959, 960, 966, 967, 968, 969, 974], "excluded_lines": [], "start_line": 945}, "RuntimeConfigStore.get_snapshot": {"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": [982], "excluded_lines": [], "start_line": 980}, "RuntimeConfigStore.get_version": {"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": [985], "excluded_lines": [], "start_line": 984}, "RuntimeConfigStore.diagnostics": {"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": [988, 989], "excluded_lines": [], "start_line": 987}, "RuntimeConfigStore.add_listener": {"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": [1003, 1004], "excluded_lines": [], "start_line": 1002}, "RuntimeConfigStore._notify": {"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": [1007, 1008, 1009, 1010, 1011], "excluded_lines": [], "start_line": 1006}, "RuntimeConfigStore.apply": {"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": [1028, 1029, 1030, 1031, 1032, 1039, 1040, 1046, 1047, 1048, 1049, 1050, 1051, 1062, 1063, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1086, 1094, 1097, 1098, 1099, 1100, 1108, 1110], "excluded_lines": [], "start_line": 1014}, "snapshot_to_flat": {"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": [1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141], "excluded_lines": [], "start_line": 1122}, "config_file_hash": {"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": [1146, 1147, 1148, 1149, 1150, 1151, 1152], "excluded_lines": [], "start_line": 1144}, "": {"executed_lines": [39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 60, 65, 66, 67, 68, 69, 70, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 128, 129, 130, 131, 132, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 165, 166, 167, 168, 171, 172, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 196, 197, 200, 201, 204, 205, 208, 209, 212, 213, 216, 217, 220, 221, 224, 225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 248, 249, 252, 253, 256, 338, 349, 364, 409, 410, 413, 414, 415, 416, 417, 418, 420, 431, 432, 435, 436, 437, 438, 439, 440, 441, 442, 444, 462, 469, 474, 481, 484, 487, 490, 493, 496, 499, 502, 505, 509, 527, 544, 594, 603, 638, 642, 643, 644, 645, 646, 647, 650, 763, 802, 806, 852, 868, 872, 876, 889, 898, 945, 980, 984, 987, 1002, 1006, 1014, 1122, 1144], "summary": {"covered_lines": 205, "num_statements": 205, "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": {"ExecutionSnapshot": {"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": 78}, "RiskSnapshot": {"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": 88}, "AlgorithmSnapshot": {"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": 100}, "ModelSnapshot": {"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": 127}, "TelemetrySnapshot": {"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": 138}, "NewsSnapshot": {"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": 150}, "RuleMatrixSnapshot": {"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": 166}, "RuntimeConfiguration": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [198, 202, 206, 210, 214, 218, 222, 226, 230, 234, 238, 242, 246, 250, 254, 258, 340, 341, 342, 343, 344, 345, 346, 347, 351, 366, 368, 375, 384, 390, 395], "excluded_lines": [], "start_line": 172}, "ConfigChangeEvent": {"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": [421], "excluded_lines": [], "start_line": 410}, "ConfigurationApplyReport": {"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": [445], "excluded_lines": [], "start_line": 432}, "PersistentConfigStore": {"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": [470, 471, 475, 476, 477, 478, 479, 482, 485, 488, 491, 494, 497, 500, 503, 506, 518, 519, 520, 521, 522, 523, 524, 525, 528, 529], "excluded_lines": [], "start_line": 462}, "SnapshotBuildResult": {"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": 643}, "RuntimeConfigStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [903, 904, 905, 906, 907, 908, 910, 911, 912, 918, 919, 923, 924, 925, 929, 930, 931, 932, 933, 939, 940, 941, 943, 952, 953, 954, 955, 956, 957, 958, 959, 960, 966, 967, 968, 969, 974, 982, 985, 988, 989, 1003, 1004, 1007, 1008, 1009, 1010, 1011, 1028, 1029, 1030, 1031, 1032, 1039, 1040, 1046, 1047, 1048, 1049, 1050, 1051, 1062, 1063, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1086, 1094, 1097, 1098, 1099, 1100, 1108, 1110], "excluded_lines": [], "start_line": 889}, "": {"executed_lines": [39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 60, 65, 66, 67, 68, 69, 70, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 128, 129, 130, 131, 132, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 165, 166, 167, 168, 171, 172, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 196, 197, 200, 201, 204, 205, 208, 209, 212, 213, 216, 217, 220, 221, 224, 225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 248, 249, 252, 253, 256, 338, 349, 364, 409, 410, 413, 414, 415, 416, 417, 418, 420, 431, 432, 435, 436, 437, 438, 439, 440, 441, 442, 444, 462, 469, 474, 481, 484, 487, 490, 493, 496, 499, 502, 505, 509, 527, 544, 594, 603, 638, 642, 643, 644, 645, 646, 647, 650, 763, 802, 806, 852, 868, 872, 876, 889, 898, 945, 980, 984, 987, 1002, 1006, 1014, 1122, 1144], "summary": {"covered_lines": 205, "num_statements": 331, "percent_covered": 61.933534743202415, "percent_covered_display": "62", "missing_lines": 126, "excluded_lines": 0, "percent_statements_covered": 61.933534743202415, "percent_statements_covered_display": "62"}, "missing_lines": [595, 596, 597, 598, 599, 600, 604, 605, 606, 617, 618, 625, 626, 634, 635, 639, 666, 667, 668, 671, 672, 674, 676, 677, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 697, 698, 701, 702, 703, 706, 760, 764, 803, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 854, 855, 856, 860, 861, 865, 869, 873, 877, 878, 879, 880, 881, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1146, 1147, 1148, 1149, 1150, 1151, 1152], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\__init__.py": {"executed_lines": [15, 16, 17, 23, 35, 41], "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": [15, 16, 17, 23, 35, 41], "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": [15, 16, 17, 23, 35, 41], "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\\nexus_scalp\\database\\config.py": {"executed_lines": [17, 19, 20, 21, 22, 24, 25, 28, 33, 36, 39, 43, 46, 47, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 89, 90, 100, 101, 132, 133, 136, 137, 140, 141, 145, 165, 187, 188, 213, 227, 314, 334], "summary": {"covered_lines": 46, "num_statements": 132, "percent_covered": 34.84848484848485, "percent_covered_display": "35", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 34.84848484848485, "percent_statements_covered_display": "35"}, "missing_lines": [91, 93, 115, 134, 138, 143, 152, 153, 154, 155, 156, 157, 158, 168, 183, 184, 185, 190, 191, 192, 193, 209, 210, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 243, 245, 247, 248, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 272, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 294, 295, 296, 297, 309, 310, 311, 320, 321, 322, 323, 324, 325, 326, 331, 336, 337], "excluded_lines": [], "functions": {"DatabaseConfig.for_sqlite": {"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": [91, 93], "excluded_lines": [], "start_line": 90}, "DatabaseConfig.for_postgres": {"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": [115], "excluded_lines": [], "start_line": 101}, "DatabaseConfig.is_sqlite": {"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": [134], "excluded_lines": [], "start_line": 133}, "DatabaseConfig.is_postgresql": {"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": [138], "excluded_lines": [], "start_line": 137}, "DatabaseConfig.sqlite_connect_path": {"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": [143], "excluded_lines": [], "start_line": 141}, "DatabaseConfig.build_url": {"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": [152, 153, 154, 155, 156, 157, 158], "excluded_lines": [], "start_line": 145}, "DatabaseConfig.to_dict": {"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": [168, 183, 184, 185], "excluded_lines": [], "start_line": 165}, "DatabaseConfig.from_dict": {"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": [190, 191, 192, 193, 209, 210], "excluded_lines": [], "start_line": 188}, "mask_url_password": {"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": [215, 216, 217, 218, 219, 220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 213}, "load_database_config": {"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": [243, 245, 247, 248, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 272, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 294, 295, 296, 297, 309, 310, 311], "excluded_lines": [], "start_line": 227}, "resolve_password": {"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": [320, 321, 322, 323, 324, 325, 326, 331], "excluded_lines": [], "start_line": 314}, "build_postgres_url": {"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": [336, 337], "excluded_lines": [], "start_line": 334}, "": {"executed_lines": [17, 19, 20, 21, 22, 24, 25, 28, 33, 36, 39, 43, 46, 47, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 89, 90, 100, 101, 132, 133, 136, 137, 140, 141, 145, 165, 187, 188, 213, 227, 314, 334], "summary": {"covered_lines": 46, "num_statements": 46, "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": {"DatabaseConfig": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [91, 93, 115, 134, 138, 143, 152, 153, 154, 155, 156, 157, 158, 168, 183, 184, 185, 190, 191, 192, 193, 209, 210], "excluded_lines": [], "start_line": 47}, "": {"executed_lines": [17, 19, 20, 21, 22, 24, 25, 28, 33, 36, 39, 43, 46, 47, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 89, 90, 100, 101, 132, 133, 136, 137, 140, 141, 145, 165, 187, 188, 213, 227, 314, 334], "summary": {"covered_lines": 46, "num_statements": 109, "percent_covered": 42.20183486238532, "percent_covered_display": "42", "missing_lines": 63, "excluded_lines": 0, "percent_statements_covered": 42.20183486238532, "percent_statements_covered_display": "42"}, "missing_lines": [215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 243, 245, 247, 248, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 272, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 294, 295, 296, 297, 309, 310, 311, 320, 321, 322, 323, 324, 325, 326, 331, 336, 337], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\ddl_port.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 105, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 105, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 23, 26, 27, 30, 32, 33, 34, 35, 36, 43, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 96, 97, 98, 99, 101, 102, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 141, 142, 143, 145, 146, 147, 150, 153, 154, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167, 170, 172], "excluded_lines": [], "functions": {"_type_map": {"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": [27], "excluded_lines": [], "start_line": 26}, "port_column_type": {"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": [32, 33, 34, 35, 36], "excluded_lines": [], "start_line": 30}, "port_create_table": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 76, 108, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 141, 142, 143, 145, 146, 147, 150, 153, 154, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167], "excluded_lines": [], "start_line": 43}, "port_create_table._normalize_literals": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 96, 97, 98, 99, 101, 102, 104, 105, 106], "excluded_lines": [], "start_line": 76}, "port_create_table._split_columns": {"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": [109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124], "excluded_lines": [], "start_line": 108}, "_drop_autoincrement": {"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": [172], "excluded_lines": [], "start_line": 170}, "": {"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": [19, 21, 23, 26, 30, 43, 170], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 105, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 105, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 23, 26, 27, 30, 32, 33, 34, 35, 36, 43, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 96, 97, 98, 99, 101, 102, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 141, 142, 143, 145, 146, 147, 150, 153, 154, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167, 170, 172], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\drivers\\__init__.py": {"executed_lines": [13, 15, 16, 17, 18, 21, 28, 38], "summary": {"covered_lines": 8, "num_statements": 14, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 57.142857142857146, "percent_statements_covered_display": "57"}, "missing_lines": [23, 24, 25, 33, 34, 35], "excluded_lines": [], "functions": {"get_driver": {"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": [23, 24, 25], "excluded_lines": [], "start_line": 21}, "driver_available": {"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": [33, 34, 35], "excluded_lines": [], "start_line": 28}, "": {"executed_lines": [13, 15, 16, 17, 18, 21, 28, 38], "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": {"": {"executed_lines": [13, 15, 16, 17, 18, 21, 28, 38], "summary": {"covered_lines": 8, "num_statements": 14, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 57.142857142857146, "percent_statements_covered_display": "57"}, "missing_lines": [23, 24, 25, 33, 34, 35], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\drivers\\_sql_guard.py": {"executed_lines": [19, 21, 26, 36, 37, 40], "summary": {"covered_lines": 6, "num_statements": 15, "percent_covered": 40.0, "percent_covered_display": "40", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 40.0, "percent_statements_covered_display": "40"}, "missing_lines": [47, 48, 49, 50, 53, 54, 55, 56, 57], "excluded_lines": [], "functions": {"assert_safe_sql": {"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": [47, 48, 49, 50, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 40}, "": {"executed_lines": [19, 21, 26, 36, 37, 40], "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": [19, 21, 26, 36, 37, 40], "summary": {"covered_lines": 6, "num_statements": 15, "percent_covered": 40.0, "percent_covered_display": "40", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 40.0, "percent_statements_covered_display": "40"}, "missing_lines": [47, 48, 49, 50, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\drivers\\base.py": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 29, 32, 34, 36, 42, 50, 56, 66, 67, 72, 73, 77, 78, 84, 85, 89, 90, 93, 94, 97, 98, 103, 104, 107, 108, 111, 112, 115, 116, 121, 122, 125, 126, 129, 130, 133, 134, 139, 140, 143, 144, 149, 150, 153, 154, 158, 159, 162, 163, 166, 167, 170, 174, 175, 180, 184, 189, 192, 197, 203], "summary": {"covered_lines": 67, "num_statements": 100, "percent_covered": 67.0, "percent_covered_display": "67", "missing_lines": 33, "excluded_lines": 0, "percent_statements_covered": 67.0, "percent_statements_covered_display": "67"}, "missing_lines": [37, 38, 44, 45, 46, 47, 48, 52, 53, 54, 62, 75, 80, 87, 156, 172, 182, 186, 193, 194, 195, 198, 199, 200, 201, 204, 205, 206, 208, 209, 211, 212, 213], "excluded_lines": [], "functions": {"DatabaseDriver.__init__": {"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": [37, 38], "excluded_lines": [], "start_line": 36}, "DatabaseDriver.qmarks": {"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": [44, 45, 46, 47, 48], "excluded_lines": [], "start_line": 42}, "DatabaseDriver.quote_ident": {"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": [52, 53, 54], "excluded_lines": [], "start_line": 50}, "DatabaseDriver.transaction": {"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": [62], "excluded_lines": [], "start_line": 56}, "DatabaseDriver.connect": {"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": 67}, "DatabaseDriver.ensure_directory": {"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": [75], "excluded_lines": [], "start_line": 73}, "DatabaseDriver.configure_connection": {"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": [80], "excluded_lines": [], "start_line": 78}, "DatabaseDriver.create_table": {"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": [87], "excluded_lines": [], "start_line": 85}, "DatabaseDriver.table_columns": {"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": 90}, "DatabaseDriver.table_exists": {"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": 94}, "DatabaseDriver.list_tables": {"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": 98}, "DatabaseDriver.execute": {"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": 104}, "DatabaseDriver.executemany": {"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": 108}, "DatabaseDriver.query": {"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": 112}, "DatabaseDriver.query_one": {"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}, "DatabaseDriver.scalar": {"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": 122}, "DatabaseDriver.last_insert_rowid": {"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": 126}, "DatabaseDriver.upsert": {"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": 130}, "DatabaseDriver.insert_ignore": {"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": 134}, "DatabaseDriver.begin": {"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": 140}, "DatabaseDriver.commit": {"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": 144}, "DatabaseDriver.database_version": {"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": 150}, "DatabaseDriver.database_size_bytes": {"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": [156], "excluded_lines": [], "start_line": 154}, "DatabaseDriver.table_count": {"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": 159}, "DatabaseDriver.row_count": {"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": 163}, "DatabaseDriver.ping": {"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": 167}, "DatabaseDriver.integrity_check": {"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": [172], "excluded_lines": [], "start_line": 170}, "DatabaseDriver.close": {"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": 175}, "DatabaseDriver.portable_type_for": {"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": [182], "excluded_lines": [], "start_line": 180}, "DatabaseDriver.identity_ddl": {"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": [186], "excluded_lines": [], "start_line": 184}, "_DriverTransaction.__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": [193, 194, 195], "excluded_lines": [], "start_line": 192}, "_DriverTransaction.__enter__": {"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": [198, 199, 200, 201], "excluded_lines": [], "start_line": 197}, "_DriverTransaction.__exit__": {"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": [204, 205, 206, 208, 209, 211, 212, 213], "excluded_lines": [], "start_line": 203}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 29, 32, 34, 36, 42, 50, 56, 66, 67, 72, 73, 77, 78, 84, 85, 89, 90, 93, 94, 97, 98, 103, 104, 107, 108, 111, 112, 115, 116, 121, 122, 125, 126, 129, 130, 133, 134, 139, 140, 143, 144, 149, 150, 153, 154, 158, 159, 162, 163, 166, 167, 170, 174, 175, 180, 184, 189, 192, 197, 203], "summary": {"covered_lines": 67, "num_statements": 67, "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": {"DatabaseDriver": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 38, 44, 45, 46, 47, 48, 52, 53, 54, 62, 75, 80, 87, 156, 172, 182, 186], "excluded_lines": [], "start_line": 29}, "_DriverTransaction": {"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": [193, 194, 195, 198, 199, 200, 201, 204, 205, 206, 208, 209, 211, 212, 213], "excluded_lines": [], "start_line": 189}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 29, 32, 34, 36, 42, 50, 56, 66, 67, 72, 73, 77, 78, 84, 85, 89, 90, 93, 94, 97, 98, 103, 104, 107, 108, 111, 112, 115, 116, 121, 122, 125, 126, 129, 130, 133, 134, 139, 140, 143, 144, 149, 150, 153, 154, 158, 159, 162, 163, 166, 167, 170, 174, 175, 180, 184, 189, 192, 197, 203], "summary": {"covered_lines": 67, "num_statements": 67, "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\\nexus_scalp\\database\\drivers\\postgres_driver.py": {"executed_lines": [20, 22, 23, 24, 26, 27, 28, 31, 52, 66, 106, 109, 110, 113, 115, 121, 122, 134, 135, 145, 146, 152, 174, 177, 186, 191, 227, 241, 255, 266, 272, 287, 302, 314, 330, 342, 353, 394, 430, 451, 457, 465, 468, 474, 484, 487, 493, 498, 507, 511], "summary": {"covered_lines": 50, "num_statements": 293, "percent_covered": 17.064846416382252, "percent_covered_display": "17", "missing_lines": 243, "excluded_lines": 4, "percent_statements_covered": 17.064846416382252, "percent_statements_covered_display": "17"}, "missing_lines": [54, 55, 56, 57, 58, 59, 61, 62, 63, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 116, 117, 123, 124, 125, 131, 132, 136, 137, 139, 140, 141, 148, 153, 154, 155, 156, 157, 158, 159, 160, 162, 164, 167, 175, 178, 179, 180, 189, 193, 194, 195, 196, 204, 210, 211, 212, 213, 222, 224, 225, 228, 229, 230, 231, 236, 238, 239, 242, 243, 244, 245, 250, 252, 253, 257, 258, 259, 260, 262, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 303, 304, 305, 306, 307, 308, 309, 311, 312, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328, 331, 332, 333, 334, 337, 339, 340, 348, 349, 350, 351, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 420, 422, 423, 424, 425, 427, 428, 431, 432, 433, 434, 435, 436, 437, 438, 442, 443, 444, 446, 447, 452, 453, 454, 455, 458, 459, 460, 461, 466, 469, 470, 471, 472, 475, 485, 488, 489, 490, 491, 496, 499, 500, 501, 503, 509, 513], "excluded_lines": [126, 127, 169, 170], "functions": {"pg_type_for": {"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": [54, 55, 56, 57, 58, 59, 61, 62, 63], "excluded_lines": [], "start_line": 52}, "_translate_placeholders": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "excluded_lines": [], "start_line": 66}, "PostgreSQLDriver.__init__": {"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": [116, 117], "excluded_lines": [], "start_line": 115}, "PostgreSQLDriver._psycopg_module": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [123, 124, 125, 131, 132], "excluded_lines": [126, 127], "start_line": 122}, "PostgreSQLDriver.available": {"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": [136, 137, 139, 140, 141], "excluded_lines": [], "start_line": 135}, "PostgreSQLDriver.translate_sql": {"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": [148], "excluded_lines": [], "start_line": 146}, "PostgreSQLDriver.connect": {"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": [153, 154, 155, 156, 157, 158, 159, 160, 162, 164, 167], "excluded_lines": [], "start_line": 152}, "PostgreSQLDriver.closed": {"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": [170], "start_line": 169}, "PostgreSQLDriver.ensure_directory": {"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": [175], "excluded_lines": [], "start_line": 174}, "PostgreSQLDriver.configure_connection": {"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": [178, 179, 180], "excluded_lines": [], "start_line": 177}, "PostgreSQLDriver._info_columns": {"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": [189], "excluded_lines": [], "start_line": 186}, "PostgreSQLDriver.table_columns": {"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": [193, 194, 195, 196, 204, 210, 211, 212, 213, 222, 224, 225], "excluded_lines": [], "start_line": 191}, "PostgreSQLDriver.table_exists": {"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": [228, 229, 230, 231, 236, 238, 239], "excluded_lines": [], "start_line": 227}, "PostgreSQLDriver.list_tables": {"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": [242, 243, 244, 245, 250, 252, 253], "excluded_lines": [], "start_line": 241}, "PostgreSQLDriver.create_table": {"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": [257, 258, 259, 260, 262], "excluded_lines": [], "start_line": 255}, "PostgreSQLDriver._maybe_commit_auto": {"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": [268, 269, 270], "excluded_lines": [], "start_line": 266}, "PostgreSQLDriver.execute": {"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": [273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285], "excluded_lines": [], "start_line": 272}, "PostgreSQLDriver.executemany": {"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": [288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300], "excluded_lines": [], "start_line": 287}, "PostgreSQLDriver.query": {"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": [303, 304, 305, 306, 307, 308, 309, 311, 312], "excluded_lines": [], "start_line": 302}, "PostgreSQLDriver.query_one": {"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": [317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328], "excluded_lines": [], "start_line": 314}, "PostgreSQLDriver.scalar": {"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": [331, 332, 333, 334, 337, 339, 340], "excluded_lines": [], "start_line": 330}, "PostgreSQLDriver.last_insert_rowid": {"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": [348, 349, 350, 351], "excluded_lines": [], "start_line": 342}, "PostgreSQLDriver._conflict_target": {"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": [362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392], "excluded_lines": [], "start_line": 353}, "PostgreSQLDriver.upsert": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 420, 422, 423, 424, 425, 427, 428], "excluded_lines": [], "start_line": 394}, "PostgreSQLDriver.insert_ignore": {"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": [431, 432, 433, 434, 435, 436, 437, 438, 442, 443, 444, 446, 447], "excluded_lines": [], "start_line": 430}, "PostgreSQLDriver.begin": {"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": [452, 453, 454, 455], "excluded_lines": [], "start_line": 451}, "PostgreSQLDriver.commit": {"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": [458, 459, 460, 461], "excluded_lines": [], "start_line": 457}, "PostgreSQLDriver.database_version": {"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": [466], "excluded_lines": [], "start_line": 465}, "PostgreSQLDriver.database_size_bytes": {"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": [469, 470, 471, 472], "excluded_lines": [], "start_line": 468}, "PostgreSQLDriver.table_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": [475], "excluded_lines": [], "start_line": 474}, "PostgreSQLDriver.row_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": [485], "excluded_lines": [], "start_line": 484}, "PostgreSQLDriver.ping": {"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": [488, 489, 490, 491], "excluded_lines": [], "start_line": 487}, "PostgreSQLDriver.integrity_check": {"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": [496], "excluded_lines": [], "start_line": 493}, "PostgreSQLDriver.close": {"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": [499, 500, 501, 503], "excluded_lines": [], "start_line": 498}, "PostgreSQLDriver.portable_type_for": {"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": [509], "excluded_lines": [], "start_line": 507}, "PostgreSQLDriver.identity_ddl": {"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": [513], "excluded_lines": [], "start_line": 511}, "": {"executed_lines": [20, 22, 23, 24, 26, 27, 28, 31, 52, 66, 106, 109, 110, 113, 115, 121, 122, 134, 135, 145, 146, 152, 174, 177, 186, 191, 227, 241, 255, 266, 272, 287, 302, 314, 330, 342, 353, 394, 430, 451, 457, 465, 468, 474, 484, 487, 493, 498, 507, 511], "summary": {"covered_lines": 50, "num_statements": 50, "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": [169], "start_line": 1}}, "classes": {"PostgreSQLDriver": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 206, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 206, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [116, 117, 123, 124, 125, 131, 132, 136, 137, 139, 140, 141, 148, 153, 154, 155, 156, 157, 158, 159, 160, 162, 164, 167, 175, 178, 179, 180, 189, 193, 194, 195, 196, 204, 210, 211, 212, 213, 222, 224, 225, 228, 229, 230, 231, 236, 238, 239, 242, 243, 244, 245, 250, 252, 253, 257, 258, 259, 260, 262, 268, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 303, 304, 305, 306, 307, 308, 309, 311, 312, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328, 331, 332, 333, 334, 337, 339, 340, 348, 349, 350, 351, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 420, 422, 423, 424, 425, 427, 428, 431, 432, 433, 434, 435, 436, 437, 438, 442, 443, 444, 446, 447, 452, 453, 454, 455, 458, 459, 460, 461, 466, 469, 470, 471, 472, 475, 485, 488, 489, 490, 491, 496, 499, 500, 501, 503, 509, 513], "excluded_lines": [126, 127, 170], "start_line": 106}, "": {"executed_lines": [20, 22, 23, 24, 26, 27, 28, 31, 52, 66, 106, 109, 110, 113, 115, 121, 122, 134, 135, 145, 146, 152, 174, 177, 186, 191, 227, 241, 255, 266, 272, 287, 302, 314, 330, 342, 353, 394, 430, 451, 457, 465, 468, 474, 484, 487, 493, 498, 507, 511], "summary": {"covered_lines": 50, "num_statements": 87, "percent_covered": 57.47126436781609, "percent_covered_display": "57", "missing_lines": 37, "excluded_lines": 1, "percent_statements_covered": 57.47126436781609, "percent_statements_covered_display": "57"}, "missing_lines": [54, 55, 56, 57, 58, 59, 61, 62, 63, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "excluded_lines": [169], "start_line": 1}}}, "src\\nexus_scalp\\database\\drivers\\proxy.py": {"executed_lines": [23, 25, 26, 27, 29, 30, 35, 38, 41, 48, 49, 52, 53, 56, 63, 67, 70, 73, 78, 94, 97, 110, 129, 140, 143, 147, 154, 157, 165, 166, 169, 197, 201], "summary": {"covered_lines": 33, "num_statements": 120, "percent_covered": 27.5, "percent_covered_display": "28", "missing_lines": 87, "excluded_lines": 0, "percent_statements_covered": 27.5, "percent_statements_covered_display": "28"}, "missing_lines": [42, 43, 44, 45, 46, 50, 54, 57, 58, 59, 60, 61, 64, 65, 68, 71, 74, 75, 84, 85, 86, 87, 88, 89, 90, 91, 98, 99, 100, 101, 103, 104, 105, 106, 111, 112, 113, 114, 115, 116, 117, 120, 121, 123, 124, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 144, 145, 148, 149, 150, 152, 155, 158, 159, 161, 167, 175, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 203], "excluded_lines": [], "functions": {"PortableCursor.__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": [42, 43, 44, 45, 46], "excluded_lines": [], "start_line": 41}, "PortableCursor.rowcount": {"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": [50], "excluded_lines": [], "start_line": 49}, "PortableCursor.description": {"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": [54], "excluded_lines": [], "start_line": 53}, "PortableCursor._to_dict": {"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": [57, 58, 59, 60, 61], "excluded_lines": [], "start_line": 56}, "PortableCursor.fetchone": {"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": [64, 65], "excluded_lines": [], "start_line": 63}, "PortableCursor.fetchall": {"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": 67}, "PortableCursor.fetchmany": {"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": [71], "excluded_lines": [], "start_line": 70}, "PortableCursor.close": {"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": [74, 75], "excluded_lines": [], "start_line": 73}, "_rewrite_insert_or": {"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": [84, 85, 86, 87, 88, 89, 90, 91], "excluded_lines": [], "start_line": 78}, "PortableConnection.__init__": {"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": [98, 99, 100, 101, 103, 104, 105, 106], "excluded_lines": [], "start_line": 97}, "PortableConnection.execute": {"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, 113, 114, 115, 116, 117, 120, 121, 123, 124, 126, 127], "excluded_lines": [], "start_line": 110}, "PortableConnection.executemany": {"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": [130, 131, 132, 133, 134, 135, 136, 137, 138], "excluded_lines": [], "start_line": 129}, "PortableConnection.commit": {"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": [141], "excluded_lines": [], "start_line": 140}, "PortableConnection.rollback": {"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": [144, 145], "excluded_lines": [], "start_line": 143}, "PortableConnection.close": {"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": [148, 149, 150, 152], "excluded_lines": [], "start_line": 147}, "PortableConnection.__enter__": {"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": [155], "excluded_lines": [], "start_line": 154}, "PortableConnection.__exit__": {"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": [158, 159, 161], "excluded_lines": [], "start_line": 157}, "PortableConnection._strip_semicolon": {"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": [167], "excluded_lines": [], "start_line": 166}, "PortableConnection._with_replace_conflict": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [175, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194], "excluded_lines": [], "start_line": 169}, "connect_proxy": {"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": [203], "excluded_lines": [], "start_line": 201}, "": {"executed_lines": [23, 25, 26, 27, 29, 30, 35, 38, 41, 48, 49, 52, 53, 56, 63, 67, 70, 73, 78, 94, 97, 110, 129, 140, 143, 147, 154, 157, 165, 166, 169, 197, 201], "summary": {"covered_lines": 33, "num_statements": 33, "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": {"PortableCursor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [42, 43, 44, 45, 46, 50, 54, 57, 58, 59, 60, 61, 64, 65, 68, 71, 74, 75], "excluded_lines": [], "start_line": 38}, "PortableConnection": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [98, 99, 100, 101, 103, 104, 105, 106, 111, 112, 113, 114, 115, 116, 117, 120, 121, 123, 124, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 144, 145, 148, 149, 150, 152, 155, 158, 159, 161, 167, 175, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194], "excluded_lines": [], "start_line": 94}, "SqliteLikeProxy": {"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": 197}, "": {"executed_lines": [23, 25, 26, 27, 29, 30, 35, 38, 41, 48, 49, 52, 53, 56, 63, 67, 70, 73, 78, 94, 97, 110, 129, 140, 143, 147, 154, 157, 165, 166, 169, 197, 201], "summary": {"covered_lines": 33, "num_statements": 42, "percent_covered": 78.57142857142857, "percent_covered_display": "79", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 78.57142857142857, "percent_statements_covered_display": "79"}, "missing_lines": [84, 85, 86, 87, 88, 89, 90, 91, 203], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\drivers\\sqlite_driver.py": {"executed_lines": [20, 22, 23, 24, 25, 27, 28, 29, 32, 52, 60, 63, 65, 67, 73, 74, 78, 79, 84, 90, 99, 108, 119, 130, 140, 159, 172, 187, 202, 211, 222, 235, 246, 255, 264, 274, 280, 287, 290, 298, 308, 311, 317, 328], "summary": {"covered_lines": 44, "num_statements": 185, "percent_covered": 23.783783783783782, "percent_covered_display": "24", "missing_lines": 141, "excluded_lines": 0, "percent_statements_covered": 23.783783783783782, "percent_statements_covered_display": "24"}, "missing_lines": [54, 55, 56, 57, 68, 69, 76, 80, 85, 86, 87, 88, 95, 96, 97, 100, 101, 102, 104, 110, 111, 112, 113, 114, 115, 116, 117, 121, 122, 124, 125, 126, 132, 133, 134, 135, 137, 138, 149, 150, 151, 152, 153, 154, 156, 157, 160, 161, 162, 163, 167, 169, 170, 173, 174, 175, 176, 180, 182, 183, 194, 195, 196, 197, 199, 200, 203, 204, 205, 206, 208, 209, 213, 214, 215, 216, 217, 219, 220, 225, 226, 227, 228, 229, 230, 232, 233, 236, 237, 238, 239, 240, 241, 243, 244, 247, 248, 249, 250, 252, 253, 257, 258, 259, 260, 261, 262, 265, 266, 267, 268, 269, 270, 275, 276, 277, 278, 281, 282, 283, 288, 291, 292, 293, 294, 295, 296, 299, 309, 312, 313, 314, 315, 319, 320, 321, 322, 323, 325, 326, 329], "excluded_lines": [], "functions": {"sqlite_type_to_portable": {"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": [54, 55, 56, 57], "excluded_lines": [], "start_line": 52}, "SQLiteDriver.__init__": {"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": [68, 69], "excluded_lines": [], "start_line": 67}, "SQLiteDriver.connect_path": {"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": [76], "excluded_lines": [], "start_line": 74}, "SQLiteDriver.is_in_memory": {"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": [80], "excluded_lines": [], "start_line": 79}, "SQLiteDriver.connect": {"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, 86, 87, 88], "excluded_lines": [], "start_line": 84}, "SQLiteDriver.connect_shared": {"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": [95, 96, 97], "excluded_lines": [], "start_line": 90}, "SQLiteDriver.close_shared": {"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": [100, 101, 102, 104], "excluded_lines": [], "start_line": 99}, "SQLiteDriver.ensure_directory": {"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, 111, 112, 113, 114, 115, 116, 117], "excluded_lines": [], "start_line": 108}, "SQLiteDriver.configure_connection": {"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": [121, 122, 124, 125, 126], "excluded_lines": [], "start_line": 119}, "SQLiteDriver.create_table": {"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, 134, 135, 137, 138], "excluded_lines": [], "start_line": 130}, "SQLiteDriver.table_columns": {"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": [149, 150, 151, 152, 153, 154, 156, 157], "excluded_lines": [], "start_line": 140}, "SQLiteDriver.table_exists": {"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": [160, 161, 162, 163, 167, 169, 170], "excluded_lines": [], "start_line": 159}, "SQLiteDriver.list_tables": {"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": [173, 174, 175, 176, 180, 182, 183], "excluded_lines": [], "start_line": 172}, "SQLiteDriver.execute": {"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": [194, 195, 196, 197, 199, 200], "excluded_lines": [], "start_line": 187}, "SQLiteDriver.executemany": {"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": [203, 204, 205, 206, 208, 209], "excluded_lines": [], "start_line": 202}, "SQLiteDriver.query": {"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": [213, 214, 215, 216, 217, 219, 220], "excluded_lines": [], "start_line": 211}, "SQLiteDriver.query_one": {"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": [225, 226, 227, 228, 229, 230, 232, 233], "excluded_lines": [], "start_line": 222}, "SQLiteDriver.scalar": {"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": [236, 237, 238, 239, 240, 241, 243, 244], "excluded_lines": [], "start_line": 235}, "SQLiteDriver.last_insert_rowid": {"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": [247, 248, 249, 250, 252, 253], "excluded_lines": [], "start_line": 246}, "SQLiteDriver.upsert": {"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": [257, 258, 259, 260, 261, 262], "excluded_lines": [], "start_line": 255}, "SQLiteDriver.insert_ignore": {"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": [265, 266, 267, 268, 269, 270], "excluded_lines": [], "start_line": 264}, "SQLiteDriver.begin": {"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": [275, 276, 277, 278], "excluded_lines": [], "start_line": 274}, "SQLiteDriver.commit": {"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": [281, 282, 283], "excluded_lines": [], "start_line": 280}, "SQLiteDriver.database_version": {"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": [288], "excluded_lines": [], "start_line": 287}, "SQLiteDriver.database_size_bytes": {"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": [291, 292, 293, 294, 295, 296], "excluded_lines": [], "start_line": 290}, "SQLiteDriver.table_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": [299], "excluded_lines": [], "start_line": 298}, "SQLiteDriver.row_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": [309], "excluded_lines": [], "start_line": 308}, "SQLiteDriver.ping": {"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": [312, 313, 314, 315], "excluded_lines": [], "start_line": 311}, "SQLiteDriver.integrity_check": {"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": [319, 320, 321, 322, 323, 325, 326], "excluded_lines": [], "start_line": 317}, "SQLiteDriver.close": {"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": [329], "excluded_lines": [], "start_line": 328}, "": {"executed_lines": [20, 22, 23, 24, 25, 27, 28, 29, 32, 52, 60, 63, 65, 67, 73, 74, 78, 79, 84, 90, 99, 108, 119, 130, 140, 159, 172, 187, 202, 211, 222, 235, 246, 255, 264, 274, 280, 287, 290, 298, 308, 311, 317, 328], "summary": {"covered_lines": 44, "num_statements": 44, "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": {"SQLiteDriver": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 137, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 137, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [68, 69, 76, 80, 85, 86, 87, 88, 95, 96, 97, 100, 101, 102, 104, 110, 111, 112, 113, 114, 115, 116, 117, 121, 122, 124, 125, 126, 132, 133, 134, 135, 137, 138, 149, 150, 151, 152, 153, 154, 156, 157, 160, 161, 162, 163, 167, 169, 170, 173, 174, 175, 176, 180, 182, 183, 194, 195, 196, 197, 199, 200, 203, 204, 205, 206, 208, 209, 213, 214, 215, 216, 217, 219, 220, 225, 226, 227, 228, 229, 230, 232, 233, 236, 237, 238, 239, 240, 241, 243, 244, 247, 248, 249, 250, 252, 253, 257, 258, 259, 260, 261, 262, 265, 266, 267, 268, 269, 270, 275, 276, 277, 278, 281, 282, 283, 288, 291, 292, 293, 294, 295, 296, 299, 309, 312, 313, 314, 315, 319, 320, 321, 322, 323, 325, 326, 329], "excluded_lines": [], "start_line": 60}, "": {"executed_lines": [20, 22, 23, 24, 25, 27, 28, 29, 32, 52, 60, 63, 65, 67, 73, 74, 78, 79, 84, 90, 99, 108, 119, 130, 140, 159, 172, 187, 202, 211, 222, 235, 246, 255, 264, 274, 280, 287, 290, 298, 308, 311, 317, 328], "summary": {"covered_lines": 44, "num_statements": 48, "percent_covered": 91.66666666666667, "percent_covered_display": "92", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 91.66666666666667, "percent_statements_covered_display": "92"}, "missing_lines": [54, 55, 56, 57], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\engine.py": {"executed_lines": [17, 19, 20, 21, 22, 23, 24, 26, 27, 33, 38, 40, 42, 43, 59, 62, 88, 91, 118, 123, 127, 136, 142, 155, 158, 161, 172, 178, 184, 216, 242, 263, 293, 300, 310, 411, 535, 566, 616, 658, 927, 931, 935, 971, 1000, 1008], "summary": {"covered_lines": 46, "num_statements": 401, "percent_covered": 11.471321695760599, "percent_covered_display": "11", "missing_lines": 355, "excluded_lines": 0, "percent_statements_covered": 11.471321695760599, "percent_statements_covered_display": "11"}, "missing_lines": [75, 76, 77, 78, 79, 80, 81, 82, 83, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 119, 120, 121, 124, 125, 128, 129, 130, 131, 132, 133, 134, 137, 144, 145, 146, 147, 148, 149, 151, 152, 153, 156, 159, 163, 164, 165, 166, 173, 176, 179, 182, 193, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 240, 244, 245, 250, 251, 252, 253, 254, 256, 257, 265, 267, 268, 269, 270, 272, 273, 274, 275, 276, 278, 279, 280, 281, 282, 284, 285, 286, 287, 288, 289, 291, 294, 301, 302, 303, 304, 306, 307, 308, 316, 317, 318, 319, 320, 326, 327, 328, 340, 343, 344, 345, 346, 349, 350, 364, 367, 368, 369, 374, 375, 376, 377, 380, 381, 389, 390, 397, 398, 406, 407, 408, 409, 421, 425, 426, 427, 429, 430, 432, 433, 434, 437, 447, 451, 452, 453, 458, 478, 496, 497, 498, 502, 503, 504, 505, 506, 511, 512, 519, 520, 521, 527, 528, 529, 533, 538, 539, 540, 541, 542, 543, 544, 546, 547, 548, 549, 550, 553, 554, 555, 556, 558, 559, 560, 568, 569, 570, 571, 572, 573, 574, 575, 576, 578, 579, 580, 581, 582, 583, 584, 585, 586, 596, 597, 602, 617, 618, 619, 620, 621, 622, 623, 624, 625, 629, 630, 637, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 660, 661, 662, 670, 671, 674, 675, 686, 687, 695, 696, 697, 705, 706, 707, 716, 717, 718, 719, 720, 728, 729, 730, 736, 746, 747, 748, 749, 750, 751, 753, 754, 755, 756, 762, 766, 768, 776, 777, 778, 779, 780, 781, 782, 789, 790, 791, 800, 801, 802, 809, 814, 815, 822, 823, 824, 830, 834, 835, 836, 837, 838, 840, 841, 842, 843, 844, 845, 846, 847, 848, 855, 856, 857, 860, 863, 864, 873, 884, 885, 887, 888, 889, 890, 895, 901, 902, 903, 904, 909, 917, 929, 933, 937, 938, 939, 940, 941, 942, 948, 953, 960, 973, 974, 975, 976, 977, 978, 984, 998, 1003, 1004, 1005, 1010, 1011, 1016], "excluded_lines": [], "functions": {"MigrationError.__init__": {"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": [75, 76, 77, 78, 79, 80, 81, 82, 83], "excluded_lines": [], "start_line": 62}, "DatabaseMigrationEngine.__init__": {"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": [101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112], "excluded_lines": [], "start_line": 91}, "DatabaseMigrationEngine._connect": {"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": [119, 120, 121], "excluded_lines": [], "start_line": 118}, "DatabaseMigrationEngine._ensure_meta_tables": {"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": [124, 125], "excluded_lines": [], "start_line": 123}, "DatabaseMigrationEngine._read_version": {"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": [128, 129, 130, 131, 132, 133, 134], "excluded_lines": [], "start_line": 127}, "DatabaseMigrationEngine._write_version": {"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": [137], "excluded_lines": [], "start_line": 136}, "DatabaseMigrationEngine.current_version": {"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": [144, 145, 146, 147, 148, 149, 151, 152, 153], "excluded_lines": [], "start_line": 142}, "DatabaseMigrationEngine.expected_version": {"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": [156], "excluded_lines": [], "start_line": 155}, "DatabaseMigrationEngine.baseline_version": {"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": [159], "excluded_lines": [], "start_line": 158}, "DatabaseMigrationEngine._has_business_tables": {"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": [163, 164, 165, 166], "excluded_lines": [], "start_line": 161}, "DatabaseMigrationEngine._applied_ids": {"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": [173, 176], "excluded_lines": [], "start_line": 172}, "DatabaseMigrationEngine._applied_checksums": {"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": [179, 182], "excluded_lines": [], "start_line": 178}, "DatabaseMigrationEngine._record_migration": {"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": [193], "excluded_lines": [], "start_line": 184}, "DatabaseMigrationEngine._backup": {"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": [222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 240], "excluded_lines": [], "start_line": 216}, "DatabaseMigrationEngine._restore": {"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": [244, 245, 250, 251, 252, 253, 254, 256, 257], "excluded_lines": [], "start_line": 242}, "DatabaseMigrationEngine._lock_ctx": {"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": [265, 267, 268, 272, 284, 291], "excluded_lines": [], "start_line": 263}, "DatabaseMigrationEngine._lock_ctx._Lock.__init__": {"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": [269, 270], "excluded_lines": [], "start_line": 268}, "DatabaseMigrationEngine._lock_ctx._Lock.__enter__": {"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": [273, 274, 275, 276, 278, 279, 280, 281, 282], "excluded_lines": [], "start_line": 272}, "DatabaseMigrationEngine._lock_ctx._Lock.__exit__": {"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": [285, 286, 287, 288, 289], "excluded_lines": [], "start_line": 284}, "DatabaseMigrationEngine._lock_held_by_other": {"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": [294], "excluded_lines": [], "start_line": 293}, "DatabaseMigrationEngine._integrity": {"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": [301, 302, 303, 304, 306, 307, 308], "excluded_lines": [], "start_line": 300}, "DatabaseMigrationEngine._detect_drift": {"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": [316, 317, 318, 319, 320, 326, 327, 328, 340, 343, 344, 345, 346, 349, 350, 364, 367, 368, 369, 374, 375, 376, 377, 380, 381, 389, 390, 397, 398, 406, 407, 408, 409], "excluded_lines": [], "start_line": 310}, "DatabaseMigrationEngine._create_baseline_tables": {"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": [421, 425, 426, 427, 429, 430, 432, 433, 434, 437, 447, 451, 452, 453, 458, 478, 496, 497, 498, 502, 503, 504, 505, 506, 511, 512, 519, 520, 521, 527, 528, 529, 533], "excluded_lines": [], "start_line": 411}, "DatabaseMigrationEngine._detect_tamper": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [538, 539, 540, 541, 542, 543, 544, 546, 547, 548, 549, 550, 553, 554, 555, 556, 558, 559, 560], "excluded_lines": [], "start_line": 535}, "DatabaseMigrationEngine.plan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [568, 569, 570, 571, 572, 573, 574, 575, 576, 578, 579, 580, 581, 582, 583, 584, 585, 586, 596, 597, 602], "excluded_lines": [], "start_line": 566}, "DatabaseMigrationEngine.status": {"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": [617, 618, 619, 620, 621, 622, 623, 624, 625, 629, 630, 637, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652], "excluded_lines": [], "start_line": 616}, "DatabaseMigrationEngine.migrate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 91, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 91, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [660, 661, 662, 670, 671, 674, 675, 686, 687, 695, 696, 697, 705, 706, 707, 716, 717, 718, 719, 720, 728, 729, 730, 736, 746, 747, 748, 749, 750, 751, 753, 754, 755, 756, 762, 766, 768, 776, 777, 778, 779, 780, 781, 782, 789, 790, 791, 800, 801, 802, 809, 814, 815, 822, 823, 824, 830, 834, 835, 836, 837, 838, 840, 841, 842, 843, 844, 845, 846, 847, 848, 855, 856, 857, 860, 863, 864, 873, 884, 885, 887, 888, 889, 890, 895, 901, 902, 903, 904, 909, 917], "excluded_lines": [], "start_line": 658}, "DatabaseMigrationEngine.expected_tables": {"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": [929], "excluded_lines": [], "start_line": 927}, "DatabaseMigrationEngine.migration_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": [933], "excluded_lines": [], "start_line": 931}, "DatabaseMigrationEngine.verify": {"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": [937, 938, 939, 940, 941, 942, 948, 953, 960], "excluded_lines": [], "start_line": 935}, "DatabaseMigrationEngine.history": {"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": [973, 974, 975, 976, 977, 978, 984, 998], "excluded_lines": [], "start_line": 971}, "DatabaseMigrationEngine.repair": {"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": [1003, 1004, 1005], "excluded_lines": [], "start_line": 1000}, "db_path_for_domain": {"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": [1010, 1011, 1016], "excluded_lines": [], "start_line": 1008}, "": {"executed_lines": [17, 19, 20, 21, 22, 23, 24, 26, 27, 33, 38, 40, 42, 43, 59, 62, 88, 91, 118, 123, 127, 136, 142, 155, 158, 161, 172, 178, 184, 216, 242, 263, 293, 300, 310, 411, 535, 566, 616, 658, 927, 931, 935, 971, 1000, 1008], "summary": {"covered_lines": 46, "num_statements": 46, "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": {"MigrationError": {"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": [75, 76, 77, 78, 79, 80, 81, 82, 83], "excluded_lines": [], "start_line": 59}, "DatabaseMigrationEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 327, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 327, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 119, 120, 121, 124, 125, 128, 129, 130, 131, 132, 133, 134, 137, 144, 145, 146, 147, 148, 149, 151, 152, 153, 156, 159, 163, 164, 165, 166, 173, 176, 179, 182, 193, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 240, 244, 245, 250, 251, 252, 253, 254, 256, 257, 265, 267, 268, 272, 284, 291, 294, 301, 302, 303, 304, 306, 307, 308, 316, 317, 318, 319, 320, 326, 327, 328, 340, 343, 344, 345, 346, 349, 350, 364, 367, 368, 369, 374, 375, 376, 377, 380, 381, 389, 390, 397, 398, 406, 407, 408, 409, 421, 425, 426, 427, 429, 430, 432, 433, 434, 437, 447, 451, 452, 453, 458, 478, 496, 497, 498, 502, 503, 504, 505, 506, 511, 512, 519, 520, 521, 527, 528, 529, 533, 538, 539, 540, 541, 542, 543, 544, 546, 547, 548, 549, 550, 553, 554, 555, 556, 558, 559, 560, 568, 569, 570, 571, 572, 573, 574, 575, 576, 578, 579, 580, 581, 582, 583, 584, 585, 586, 596, 597, 602, 617, 618, 619, 620, 621, 622, 623, 624, 625, 629, 630, 637, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 660, 661, 662, 670, 671, 674, 675, 686, 687, 695, 696, 697, 705, 706, 707, 716, 717, 718, 719, 720, 728, 729, 730, 736, 746, 747, 748, 749, 750, 751, 753, 754, 755, 756, 762, 766, 768, 776, 777, 778, 779, 780, 781, 782, 789, 790, 791, 800, 801, 802, 809, 814, 815, 822, 823, 824, 830, 834, 835, 836, 837, 838, 840, 841, 842, 843, 844, 845, 846, 847, 848, 855, 856, 857, 860, 863, 864, 873, 884, 885, 887, 888, 889, 890, 895, 901, 902, 903, 904, 909, 917, 929, 933, 937, 938, 939, 940, 941, 942, 948, 953, 960, 973, 974, 975, 976, 977, 978, 984, 998, 1003, 1004, 1005], "excluded_lines": [], "start_line": 88}, "DatabaseMigrationEngine._lock_ctx._Lock": {"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": [269, 270, 273, 274, 275, 276, 278, 279, 280, 281, 282, 285, 286, 287, 288, 289], "excluded_lines": [], "start_line": 267}, "": {"executed_lines": [17, 19, 20, 21, 22, 23, 24, 26, 27, 33, 38, 40, 42, 43, 59, 62, 88, 91, 118, 123, 127, 136, 142, 155, 158, 161, 172, 178, 184, 216, 242, 263, 293, 300, 310, 411, 535, 566, 616, 658, 927, 931, 935, 971, 1000, 1008], "summary": {"covered_lines": 46, "num_statements": 49, "percent_covered": 93.87755102040816, "percent_covered_display": "94", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 93.87755102040816, "percent_statements_covered_display": "94"}, "missing_lines": [1010, 1011, 1016], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\gate.py": {"executed_lines": [12, 14, 15, 17, 18, 19, 21, 24, 31, 103], "summary": {"covered_lines": 10, "num_statements": 37, "percent_covered": 27.027027027027028, "percent_covered_display": "27", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 27.027027027027028, "percent_statements_covered_display": "27"}, "missing_lines": [44, 45, 46, 47, 48, 49, 55, 56, 58, 65, 66, 67, 68, 74, 75, 76, 77, 78, 79, 80, 85, 90, 92, 105, 106, 108, 117], "excluded_lines": [], "functions": {"run_startup_migration_gate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [44, 45, 46, 47, 48, 49, 55, 56, 58, 65, 66, 67, 68, 74, 75, 76, 77, 78, 79, 80, 85, 90, 92], "excluded_lines": [], "start_line": 31}, "assert_ready": {"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, 108, 117], "excluded_lines": [], "start_line": 103}, "": {"executed_lines": [12, 14, 15, 17, 18, 19, 21, 24, 31, 103], "summary": {"covered_lines": 10, "num_statements": 10, "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": [12, 14, 15, 17, 18, 19, 21, 24, 31, 103], "summary": {"covered_lines": 10, "num_statements": 37, "percent_covered": 27.027027027027028, "percent_covered_display": "27", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 27.027027027027028, "percent_statements_covered_display": "27"}, "missing_lines": [44, 45, 46, 47, 48, 49, 55, 56, 58, 65, 66, 67, 68, 74, 75, 76, 77, 78, 79, 80, 85, 90, 92, 105, 106, 108, 117], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\health.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 16, 17, 20, 27, 30, 31, 32, 33, 35, 36, 38, 40, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 128, 129, 130, 133, 134, 135, 144, 149, 150, 152, 153, 156, 157, 159, 162, 164, 167, 169, 173, 175, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 195, 196, 197, 198, 199, 200], "excluded_lines": [], "functions": {"DatabaseHealthService.__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": [31, 32, 33], "excluded_lines": [], "start_line": 30}, "DatabaseHealthService.resolve_config": {"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": [36], "excluded_lines": [], "start_line": 35}, "DatabaseHealthService.check_domain": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [40, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 38}, "DatabaseHealthService.snapshot": {"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": [128, 129, 130, 133, 134, 135], "excluded_lines": [], "start_line": 126}, "_engine_path_for": {"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": [149, 150, 152, 153], "excluded_lines": [], "start_line": 144}, "_utc_now": {"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": [157, 159], "excluded_lines": [], "start_line": 156}, "health_snapshot": {"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": [164], "excluded_lines": [], "start_line": 162}, "load_ui_config": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [169, 173, 175, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 195, 196, 197, 198, 199, 200], "excluded_lines": [], "start_line": 167}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 16, 17, 20, 27, 30, 35, 38, 126, 144, 156, 162, 167], "excluded_lines": [], "start_line": 1}}, "classes": {"DatabaseHealthService": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 70, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 70, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 32, 33, 36, 40, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 128, 129, 130, 133, 134, 135], "excluded_lines": [], "start_line": 27}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 15, 16, 17, 20, 27, 30, 35, 38, 126, 144, 149, 150, 152, 153, 156, 157, 159, 162, 164, 167, 169, 173, 175, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 195, 196, 197, 198, 199, 200], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\manifest.py": {"executed_lines": [19, 21, 38, 40, 163, 178, 180, 224, 238, 240, 257, 264, 271, 275], "summary": {"covered_lines": 14, "num_statements": 16, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 87.5, "percent_statements_covered_display": "88"}, "missing_lines": [272, 276], "excluded_lines": [], "functions": {"manifest_for": {"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": [272], "excluded_lines": [], "start_line": 271}, "expected_version_for": {"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": [276], "excluded_lines": [], "start_line": 275}, "": {"executed_lines": [19, 21, 38, 40, 163, 178, 180, 224, 238, 240, 257, 264, 271, 275], "summary": {"covered_lines": 14, "num_statements": 14, "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": [19, 21, 38, 40, 163, 178, 180, 224, 238, 240, 257, 264, 271, 275], "summary": {"covered_lines": 14, "num_statements": 16, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 87.5, "percent_statements_covered_display": "88"}, "missing_lines": [272, 276], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\migrate_copier.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 123, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 123, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 26, 30, 32, 35, 39, 41, 44, 46, 61, 62, 63, 66, 68, 69, 70, 71, 72, 73, 74, 80, 83, 97, 99, 100, 112, 113, 129, 132, 146, 147, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 183, 185, 188, 203, 204, 205, 207, 208, 209, 215, 216, 222, 223, 225, 226, 227, 228, 230, 231, 233, 234, 235, 244, 246, 255, 256, 257, 260, 261, 266, 267, 268, 269, 271, 272, 273, 274, 276, 277, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 306, 307, 308, 309, 319, 321, 331], "excluded_lines": [], "functions": {"_sqlite_table_columns": {"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": [41], "excluded_lines": [], "start_line": 39}, "ensure_checkpoint_table": {"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": [46, 61, 62, 63], "excluded_lines": [], "start_line": 44}, "load_checkpoints": {"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": [68, 69, 70, 71, 72, 73, 74, 80], "excluded_lines": [], "start_line": 66}, "_save_checkpoint": {"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": [97, 99, 100, 112, 113, 129], "excluded_lines": [], "start_line": 83}, "iter_table_batches": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [146, 147, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180], "excluded_lines": [], "start_line": 132}, "last_rowid_of_batch": {"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": [185], "excluded_lines": [], "start_line": 183}, "copy_table": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [203, 204, 205, 207, 208, 209, 215, 216, 222, 223, 225, 226, 227, 228, 230, 231, 233, 234, 235, 244, 246, 255, 256, 257, 260, 261, 266, 276, 277, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 306, 307, 308, 309, 319, 321, 331], "excluded_lines": [], "start_line": 188}, "copy_table._checksum_for": {"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": [267, 268, 269, 271, 272, 273, 274], "excluded_lines": [], "start_line": 266}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 26, 30, 32, 35, 39, 44, 66, 83, 132, 183, 188], "excluded_lines": [], "start_line": 1}}, "classes": {"MigrationError": {"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": 35}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 123, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 123, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 26, 30, 32, 35, 39, 41, 44, 46, 61, 62, 63, 66, 68, 69, 70, 71, 72, 73, 74, 80, 83, 97, 99, 100, 112, 113, 129, 132, 146, 147, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 183, 185, 188, 203, 204, 205, 207, 208, 209, 215, 216, 222, 223, 225, 226, 227, 228, 230, 231, 233, 234, 235, 244, 246, 255, 256, 257, 260, 261, 266, 267, 268, 269, 271, 272, 273, 274, 276, 277, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 306, 307, 308, 309, 319, 321, 331], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\migrate_engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 203, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 203, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 37, 39, 42, 45, 46, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 96, 98, 99, 104, 105, 106, 107, 114, 115, 116, 119, 122, 128, 129, 130, 131, 132, 133, 134, 135, 136, 139, 140, 141, 143, 145, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 251, 253, 254, 255, 257, 258, 260, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 287, 290, 294, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 314, 315, 318, 319, 320, 321, 322, 323, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 349, 350, 352, 353, 354, 355, 358, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 380, 381, 382, 383, 384, 385, 387, 388, 389, 390, 393, 396, 397, 398, 399, 400, 406, 409, 411, 413], "excluded_lines": [401, 402, 403], "functions": {"MigrationReport.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": [79], "excluded_lines": [], "start_line": 78}, "_sqlite_indexes": {"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": [98, 99, 104, 105, 106, 107, 114, 115, 116], "excluded_lines": [], "start_line": 96}, "SqliteToPostgresMigrator.__init__": {"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": [128, 129, 130, 131, 132, 133, 134, 135, 136], "excluded_lines": [], "start_line": 122}, "SqliteToPostgresMigrator._source_tables": {"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": [140, 141], "excluded_lines": [], "start_line": 139}, "SqliteToPostgresMigrator._financial_cols": {"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": [145], "excluded_lines": [], "start_line": 143}, "SqliteToPostgresMigrator.preview": {"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": [213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239], "excluded_lines": [], "start_line": 211}, "SqliteToPostgresMigrator.create_destination_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [253, 254, 255, 257, 258, 260, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284], "excluded_lines": [], "start_line": 251}, "SqliteToPostgresMigrator.run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [290, 294, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 314, 315, 318, 319, 320, 321, 322, 323, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 349, 350, 352, 353, 354, 355], "excluded_lines": [], "start_line": 287}, "SqliteToPostgresMigrator.validate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 34, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 34, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 380, 381, 382, 383, 384, 385, 387, 388, 389, 390, 393, 396, 397, 398, 399, 400], "excluded_lines": [401, 402, 403], "start_line": 358}, "load_migration_dest_config": {"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": [411, 413], "excluded_lines": [], "start_line": 409}, "": {"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": [21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 37, 39, 42, 45, 46, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 96, 119, 122, 139, 143, 211, 251, 287, 358, 406, 409], "excluded_lines": [], "start_line": 1}}, "classes": {"MigrationOptions": {"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": 46}, "MigrationReport": {"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": [79], "excluded_lines": [], "start_line": 61}, "SqliteToPostgresMigrator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 141, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 141, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [128, 129, 130, 131, 132, 133, 134, 135, 136, 140, 141, 145, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 253, 254, 255, 257, 258, 260, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 290, 294, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 314, 315, 318, 319, 320, 321, 322, 323, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 349, 350, 352, 353, 354, 355, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 380, 381, 382, 383, 384, 385, 387, 388, 389, 390, 393, 396, 397, 398, 399, 400], "excluded_lines": [401, 402, 403], "start_line": 119}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 37, 39, 42, 45, 46, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 96, 98, 99, 104, 105, 106, 107, 114, 115, 116, 119, 122, 139, 143, 211, 251, 287, 358, 406, 409, 411, 413], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\models.py": {"executed_lines": [8, 10, 11, 12, 13, 14, 15, 18, 21, 22, 23, 26, 29, 30, 31, 32, 35, 38, 39, 42, 45, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 97, 98, 101, 102, 103, 104, 107, 108, 117, 118, 119, 120, 121, 124, 125, 128, 129, 130, 132, 135, 141, 148, 171, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188], "summary": {"covered_lines": 81, "num_statements": 96, "percent_covered": 84.375, "percent_covered_display": "84", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 84.375, "percent_statements_covered_display": "84"}, "missing_lines": [89, 94, 133, 136, 137, 138, 139, 142, 143, 144, 145, 146, 149, 173, 174], "excluded_lines": [], "functions": {"Migration.checksum": {"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": [89, 94], "excluded_lines": [], "start_line": 88}, "SchemaManifest.table_names": {"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": [133], "excluded_lines": [], "start_line": 132}, "SchemaManifest.column_names": {"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": 135}, "SchemaManifest.expected_indexes": {"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": [142, 143, 144, 145, 146], "excluded_lines": [], "start_line": 141}, "SchemaManifest.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": [149], "excluded_lines": [], "start_line": 148}, "migration_file_checksum": {"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": [173, 174], "excluded_lines": [], "start_line": 171}, "": {"executed_lines": [8, 10, 11, 12, 13, 14, 15, 18, 21, 22, 23, 26, 29, 30, 31, 32, 35, 38, 39, 42, 45, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 97, 98, 101, 102, 103, 104, 107, 108, 117, 118, 119, 120, 121, 124, 125, 128, 129, 130, 132, 135, 141, 148, 171, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188], "summary": {"covered_lines": 81, "num_statements": 81, "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": {"DatabaseDomain": {"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": 18}, "MigrationRisk": {"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}, "TransactionKind": {"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": 35}, "MigrationStatus": {"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": 42}, "MigrationState": {"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": 50}, "Migration": {"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": [89, 94], "excluded_lines": [], "start_line": 66}, "SchemaColumn": {"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": 98}, "SchemaTable": {"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": 108}, "SchemaManifest": {"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": [133, 136, 137, 138, 139, 142, 143, 144, 145, 146, 149], "excluded_lines": [], "start_line": 125}, "MigrationResult": {"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": 178}, "": {"executed_lines": [8, 10, 11, 12, 13, 14, 15, 18, 21, 22, 23, 26, 29, 30, 31, 32, 35, 38, 39, 42, 45, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 97, 98, 101, 102, 103, 104, 107, 108, 117, 118, 119, 120, 121, 124, 125, 128, 129, 130, 132, 135, 141, 148, 171, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188], "summary": {"covered_lines": 81, "num_statements": 83, "percent_covered": 97.59036144578313, "percent_covered_display": "98", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 97.59036144578313, "percent_statements_covered_display": "98"}, "missing_lines": [173, 174], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\provider.py": {"executed_lines": [22, 24, 27, 30, 31, 33, 34, 37, 38, 41, 42, 60, 61, 70, 80, 100], "summary": {"covered_lines": 16, "num_statements": 39, "percent_covered": 41.02564102564103, "percent_covered_display": "41", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 41.02564102564103, "percent_statements_covered_display": "41"}, "missing_lines": [35, 39, 51, 52, 53, 54, 55, 56, 57, 58, 63, 64, 65, 66, 89, 91, 92, 94, 96, 97, 108, 109, 112], "excluded_lines": [], "functions": {"DatabaseProvider.is_sqlite": {"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": [35], "excluded_lines": [], "start_line": 34}, "DatabaseProvider.is_postgresql": {"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": [39], "excluded_lines": [], "start_line": 38}, "DatabaseProvider.parse": {"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": [51, 52, 53, 54, 55, 56, 57, 58], "excluded_lines": [], "start_line": 42}, "DatabaseProvider.from_url": {"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": [63, 64, 65, 66], "excluded_lines": [], "start_line": 61}, "default_sqlite_path": {"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": [89, 91, 92, 94, 96, 97], "excluded_lines": [], "start_line": 80}, "url_for_provider": {"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": [108, 109, 112], "excluded_lines": [], "start_line": 100}, "": {"executed_lines": [22, 24, 27, 30, 31, 33, 34, 37, 38, 41, 42, 60, 61, 70, 80, 100], "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": 1}}, "classes": {"DatabaseProvider": {"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": [35, 39, 51, 52, 53, 54, 55, 56, 57, 58, 63, 64, 65, 66], "excluded_lines": [], "start_line": 27}, "": {"executed_lines": [22, 24, 27, 30, 31, 33, 34, 37, 38, 41, 42, 60, 61, 70, 80, 100], "summary": {"covered_lines": 16, "num_statements": 25, "percent_covered": 64.0, "percent_covered_display": "64", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 64.0, "percent_statements_covered_display": "64"}, "missing_lines": [89, 91, 92, 94, 96, 97, 108, 109, 112], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\database\\registry.py": {"executed_lines": [25, 27, 28, 30, 42, 54, 64, 73, 81, 89, 99, 106, 110, 115, 127, 136, 147, 151, 166, 211, 217, 226, 316, 320, 329, 371, 375, 387, 399, 408, 418, 427, 431, 440, 441, 442, 444, 522, 537, 552, 558, 565, 569, 573, 578], "summary": {"covered_lines": 45, "num_statements": 120, "percent_covered": 37.5, "percent_covered_display": "38", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 37.5, "percent_statements_covered_display": "38"}, "missing_lines": [49, 50, 51, 61, 70, 74, 78, 82, 86, 90, 91, 103, 107, 111, 112, 119, 120, 121, 122, 123, 124, 128, 139, 148, 152, 153, 167, 190, 212, 219, 220, 221, 222, 223, 237, 303, 304, 305, 306, 307, 308, 311, 317, 324, 325, 326, 345, 354, 355, 356, 357, 358, 359, 360, 363, 372, 376, 377, 378, 379, 391, 402, 403, 404, 405, 409, 410, 419, 428, 432, 433, 566, 570, 575, 579], "excluded_lines": [], "functions": {"_add_column": {"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": [49, 50, 51], "excluded_lines": [], "start_line": 42}, "_ensure_index": {"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": [61], "excluded_lines": [], "start_line": 54}, "_unique_index": {"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": [70], "excluded_lines": [], "start_line": 64}, "_index_exists": {"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": [74, 78], "excluded_lines": [], "start_line": 73}, "_table_exists": {"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": [82, 86], "excluded_lines": [], "start_line": 81}, "_column_exists": {"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": [90, 91], "excluded_lines": [], "start_line": 89}, "_audit_0002_orders_ticket_index": {"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": [103], "excluded_lines": [], "start_line": 99}, "_audit_0002_verify": {"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": [107], "excluded_lines": [], "start_line": 106}, "_audit_0002_rollback": {"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": [111, 112], "excluded_lines": [], "start_line": 110}, "_audit_0003_ledger_exit_evidence": {"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": [119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 115}, "_audit_0003_verify": {"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": [128], "excluded_lines": [], "start_line": 127}, "_audit_0004_ledger_close_time_index": {"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": [139], "excluded_lines": [], "start_line": 136}, "_audit_0004_verify": {"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": [148], "excluded_lines": [], "start_line": 147}, "_audit_0004_rollback": {"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": [152, 153], "excluded_lines": [], "start_line": 151}, "_audit_0005_governance_audit_tables": {"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": [167, 190], "excluded_lines": [], "start_line": 166}, "_audit_0005_verify": {"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": [212], "excluded_lines": [], "start_line": 211}, "_audit_0005_rollback": {"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": [219, 220, 221, 222, 223], "excluded_lines": [], "start_line": 217}, "_audit_0006_incident_tables": {"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": [237, 303, 304, 305, 306, 307, 308, 311], "excluded_lines": [], "start_line": 226}, "_audit_0006_verify": {"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": [317], "excluded_lines": [], "start_line": 316}, "_audit_0006_rollback": {"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": [324, 325, 326], "excluded_lines": [], "start_line": 320}, "_audit_0007_release_metadata": {"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": [345, 354, 355, 356, 357, 358, 359, 360, 363], "excluded_lines": [], "start_line": 329}, "_audit_0007_verify": {"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": [372], "excluded_lines": [], "start_line": 371}, "_audit_0007_rollback": {"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": [376, 377, 378, 379], "excluded_lines": [], "start_line": 375}, "_news_0002_source_health_index": {"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": [391], "excluded_lines": [], "start_line": 387}, "_news_0002_verify": {"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": [402, 403, 404, 405], "excluded_lines": [], "start_line": 399}, "_news_0002_rollback": {"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": [409, 410], "excluded_lines": [], "start_line": 408}, "_candle_0002_closure_composite_index": {"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": [419], "excluded_lines": [], "start_line": 418}, "_candle_0002_verify": {"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": [428], "excluded_lines": [], "start_line": 427}, "_candle_0002_rollback": {"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": [432, 433], "excluded_lines": [], "start_line": 431}, "migrations_for": {"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": [566], "excluded_lines": [], "start_line": 565}, "baseline_version_for": {"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": [570], "excluded_lines": [], "start_line": 569}, "expected_version_for_domain": {"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": [575], "excluded_lines": [], "start_line": 573}, "all_migration_ids": {"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": [579], "excluded_lines": [], "start_line": 578}, "": {"executed_lines": [25, 27, 28, 30, 42, 54, 64, 73, 81, 89, 99, 106, 110, 115, 127, 136, 147, 151, 166, 211, 217, 226, 316, 320, 329, 371, 375, 387, 399, 408, 418, 427, 431, 440, 441, 442, 444, 522, 537, 552, 558, 565, 569, 573, 578], "summary": {"covered_lines": 45, "num_statements": 45, "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": [25, 27, 28, 30, 42, 54, 64, 73, 81, 89, 99, 106, 110, 115, 127, 136, 147, 151, 166, 211, 217, 226, 316, 320, 329, 371, 375, 387, 399, 408, 418, 427, 431, 440, 441, 442, 444, 522, 537, 552, 558, 565, 569, 573, 578], "summary": {"covered_lines": 45, "num_statements": 120, "percent_covered": 37.5, "percent_covered_display": "38", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 37.5, "percent_statements_covered_display": "38"}, "missing_lines": [49, 50, 51, 61, 70, 74, 78, 82, 86, 90, 91, 103, 107, 111, 112, 119, 120, 121, 122, 123, 124, 128, 139, 148, 152, 153, 167, 190, 212, 219, 220, 221, 222, 223, 237, 303, 304, 305, 306, 307, 308, 311, 317, 324, 325, 326, 345, 354, 355, 356, 357, 358, 359, 360, 363, 372, 376, 377, 378, 379, 391, 402, 403, 404, 405, 409, 410, 419, 428, 432, 433, 566, 570, 575, 579], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\__init__.py": {"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": [8, 10, 26, 28], "excluded_lines": [], "functions": {"": {"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": [8, 10, 26, 28], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [8, 10, 26, 28], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\analysis.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 210, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 210, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 21, 31, 51, 59, 60, 61, 62, 63, 66, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, 165, 169, 170, 171, 172, 173, 174, 175, 176, 183, 184, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 201, 202, 204, 205, 206, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 238, 256, 257, 258, 259, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 280, 281, 282, 283, 284, 285, 286, 304, 305, 306, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 335, 340, 345, 351, 352, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 388, 389, 390, 391, 392, 393, 394, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 435, 437, 438, 439, 440, 441, 442], "excluded_lines": [], "functions": {"Violation.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": [117], "excluded_lines": [], "start_line": 116}, "CycleRecord.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": [139], "excluded_lines": [], "start_line": 138}, "GraphAnalyzer.__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": [163, 164, 165], "excluded_lines": [], "start_line": 162}, "GraphAnalyzer._build_nx": {"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": [170, 171, 172, 173, 174, 175, 176, 183, 184], "excluded_lines": [], "start_line": 169}, "GraphAnalyzer.compute_metrics": {"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": [189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 201, 202, 204, 205, 206, 207], "excluded_lines": [], "start_line": 188}, "GraphAnalyzer.detect_cycles": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 238, 256, 257, 258, 259], "excluded_lines": [], "start_line": 211}, "GraphAnalyzer.validate_architecture": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 280, 281, 282, 283, 284, 285, 286, 304, 305, 306], "excluded_lines": [], "start_line": 263}, "GraphAnalyzer.impact": {"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": [311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 335, 340, 345, 351, 352], "excluded_lines": [], "start_line": 310}, "GraphAnalyzer.shortest_path": {"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": [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378], "excluded_lines": [], "start_line": 364}, "GraphAnalyzer.hotspots": {"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": [389, 390, 391, 392, 393, 394, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421], "excluded_lines": [], "start_line": 388}, "analyze_graph": {"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": [437, 438, 439, 440, 441, 442], "excluded_lines": [], "start_line": 435}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 21, 31, 51, 59, 60, 61, 62, 63, 66, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 169, 188, 211, 263, 310, 364, 388, 435], "excluded_lines": [], "start_line": 1}}, "classes": {"LayerRule": {"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": 60}, "Violation": {"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": [117], "excluded_lines": [], "start_line": 107}, "CycleRecord": {"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": [139], "excluded_lines": [], "start_line": 129}, "Metrics": {"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": 151}, "GraphAnalyzer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 150, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 150, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [163, 164, 165, 170, 171, 172, 173, 174, 175, 176, 183, 184, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 201, 202, 204, 205, 206, 207, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 238, 256, 257, 258, 259, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 280, 281, 282, 283, 284, 285, 286, 304, 305, 306, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 335, 340, 345, 351, 352, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 389, 390, 391, 392, 393, 394, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421], "excluded_lines": [], "start_line": 161}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 21, 31, 51, 59, 60, 61, 62, 63, 66, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 169, 188, 211, 263, 310, 364, 388, 435, 437, 438, 439, 440, 441, 442], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\analyzers\\__init__.py": {"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, 5, 7], "excluded_lines": [], "functions": {"": {"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, 5, 7], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\analyzers\\di.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 109, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 109, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 24, 26, 38, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 83, 84, 91, 92, 93, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 144, 145, 147, 152, 153, 154, 169, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 188, 191, 192, 193, 194, 196, 197, 206, 207, 208, 209, 211, 212, 213, 214, 215, 217, 218, 220, 221, 224, 225, 226, 227, 228, 229, 230, 231], "excluded_lines": [], "functions": {"_name_to_str": {"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": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 55}, "DIAnalyzer.__init__": {"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": [70, 71], "excluded_lines": [], "start_line": 69}, "DIAnalyzer._modname": {"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": [74, 75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 73}, "DIAnalyzer.enrich": {"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": [84, 91, 92, 93, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 144, 145, 147, 152, 153, 154, 169, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184], "excluded_lines": [], "start_line": 83}, "DIAnalyzer._resolve_arg_type": {"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": [191, 192, 193, 194, 196, 197, 206, 207, 208, 209], "excluded_lines": [], "start_line": 188}, "DIAnalyzer._type_from_expr": {"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": [212, 213, 214, 215, 217, 218, 220, 221, 224, 225, 226, 227, 228, 229, 230, 231], "excluded_lines": [], "start_line": 211}, "": {"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": [20, 22, 23, 24, 26, 38, 52, 55, 68, 69, 73, 83, 188, 211], "excluded_lines": [], "start_line": 1}}, "classes": {"DIAnalyzer": {"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": [70, 71, 74, 75, 76, 77, 78, 79, 84, 91, 92, 93, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 144, 145, 147, 152, 153, 154, 169, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 191, 192, 193, 194, 196, 197, 206, 207, 208, 209, 212, 213, 214, 215, 217, 218, 220, 221, 224, 225, 226, 227, 228, 229, 230, 231], "excluded_lines": [], "start_line": 68}, "": {"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": [20, 22, 23, 24, 26, 38, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 73, 83, 188, 211], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\classify.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 14, 50, 67, 82, 84, 85, 87, 88, 89, 90, 91, 92, 95, 97, 98, 99, 100, 101, 102, 112, 113], "excluded_lines": [], "functions": {"classify_layer": {"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": [84, 85, 87, 88, 89, 90, 91, 92], "excluded_lines": [], "start_line": 82}, "classify_criticality": {"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": [97, 98, 99, 100, 101, 102, 112, 113], "excluded_lines": [], "start_line": 95}, "": {"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": [9, 11, 14, 50, 67, 82, 95], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 14, 50, 67, 82, 84, 85, 87, 88, 89, 90, 91, 92, 95, 97, 98, 99, 100, 101, 102, 112, 113], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 125, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 125, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 48, 49, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 118, 119, 121, 122, 123, 124, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 150, 151, 152, 153, 159, 160, 162, 166, 167, 168, 169, 171, 172, 173, 176, 177, 178, 179, 182, 183, 184], "excluded_lines": [], "functions": {"DependencyIntelligenceEngine.__init__": {"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": [50, 51], "excluded_lines": [], "start_line": 49}, "DependencyIntelligenceEngine._fingerprint": {"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": [59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "excluded_lines": [], "start_line": 53}, "DependencyIntelligenceEngine._cache_path": {"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": [76], "excluded_lines": [], "start_line": 75}, "DependencyIntelligenceEngine.analyze": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 118, 119, 121, 122, 123, 124], "excluded_lines": [], "start_line": 78}, "DependencyIntelligenceEngine._load_cache": {"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": [134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145], "excluded_lines": [], "start_line": 133}, "DependencyIntelligenceEngine._store_cache": {"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": [150, 151, 152, 153, 159, 160, 162], "excluded_lines": [], "start_line": 147}, "DependencyIntelligenceEngine.export_artifacts": {"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": [167, 168, 169, 171, 172, 173, 176, 177, 178, 179], "excluded_lines": [], "start_line": 166}, "run_analysis": {"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": [183, 184], "excluded_lines": [], "start_line": 182}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 48, 49, 53, 75, 78, 133, 147, 166, 182], "excluded_lines": [], "start_line": 1}}, "classes": {"AnalysisStats": {"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": 28}, "AnalysisResult": {"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": 42}, "DependencyIntelligenceEngine": {"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": [50, 51, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 118, 119, 121, 122, 123, 124, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 150, 151, 152, 153, 159, 160, 162, 167, 168, 169, 171, 172, 173, 176, 177, 178, 179], "excluded_lines": [], "start_line": 48}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 48, 49, 53, 75, 78, 133, 147, 166, 182, 183, 184], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 160, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 160, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 14, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 101, 102, 103, 104, 107, 108, 109, 112, 113, 114, 116, 117, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 168, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 194, 196, 197, 205, 206, 207, 208, 209, 210, 211, 213, 214, 223, 224, 231, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 296], "excluded_lines": [], "functions": {"Evidence.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": [117], "excluded_lines": [], "start_line": 116}, "DependencyNode.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": [141], "excluded_lines": [], "start_line": 140}, "DependencyEdge.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": [168], "excluded_lines": [], "start_line": 167}, "DependencyGraph.add_node": {"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": [189, 190, 191, 192], "excluded_lines": [], "start_line": 188}, "DependencyGraph.add_edge": {"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": [196, 197, 205, 206, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 194}, "DependencyGraph.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": [214], "excluded_lines": [], "start_line": 213}, "DependencyGraph.from_dict": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [231, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 296], "excluded_lines": [], "start_line": 224}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 14, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 101, 102, 103, 104, 107, 108, 109, 112, 113, 114, 116, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 179, 180, 181, 182, 183, 184, 185, 186, 188, 194, 213, 223, 224], "excluded_lines": [], "start_line": 1}}, "classes": {"NodeKind": {"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": 21}, "EdgeKind": {"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": 40}, "ResolutionStatus": {"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": 59}, "Layer": {"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": 72}, "Criticality": {"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": 84}, "Evidence": {"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": [117], "excluded_lines": [], "start_line": 108}, "DependencyNode": {"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": [141], "excluded_lines": [], "start_line": 126}, "DependencyEdge": {"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": 158}, "DependencyGraph": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [189, 190, 191, 192, 196, 197, 205, 206, 207, 208, 209, 210, 211, 214, 231, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 296], "excluded_lines": [], "start_line": 180}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 14, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 101, 102, 103, 104, 107, 108, 109, 112, 113, 114, 116, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 179, 180, 181, 182, 183, 184, 185, 186, 188, 194, 213, 223, 224], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\dependency_intelligence\\scanner.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 311, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 311, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 25, 29, 44, 110, 142, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 167, 170, 171, 172, 173, 174, 175, 176, 177, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 196, 197, 200, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 221, 222, 223, 224, 225, 228, 229, 230, 231, 232, 233, 234, 235, 239, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 279, 280, 282, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 308, 309, 310, 311, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 340, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 367, 368, 370, 372, 373, 374, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 410, 411, 412, 413, 414, 415, 416, 417, 420, 422, 439, 441, 442, 443, 444, 445, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 463, 464, 465, 466, 469, 470, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 492, 493, 494, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 537, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 577, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 604, 605, 606, 607, 608, 609, 610, 612, 613, 614, 615, 627, 629, 630, 631, 643, 653, 654, 655, 668, 684, 685], "excluded_lines": [], "functions": {"_ModuleIndex.__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": [155, 156, 157, 158], "excluded_lines": [], "start_line": 154}, "_ModuleIndex.build": {"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": [161, 162, 163, 164, 165, 167, 170, 171, 172, 173, 174, 175, 176, 177, 180], "excluded_lines": [], "start_line": 160}, "_ModuleIndex.resolve": {"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": [183, 184, 185, 186, 187, 188, 189, 190], "excluded_lines": [], "start_line": 182}, "_is_stdlib": {"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": [194, 195, 196, 197], "excluded_lines": [], "start_line": 193}, "_is_third_party": {"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": [201, 202, 203], "excluded_lines": [], "start_line": 200}, "_name_to_str": {"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": [207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218], "excluded_lines": [], "start_line": 206}, "_split_base": {"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": [222, 223, 224, 225], "excluded_lines": [], "start_line": 221}, "Scanner.__init__": {"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": [230, 231, 232, 233, 234, 235], "excluded_lines": [], "start_line": 229}, "Scanner._modname": {"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": [247, 248, 249, 250, 251, 252], "excluded_lines": [], "start_line": 239}, "Scanner._mid": {"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": [255], "excluded_lines": [], "start_line": 254}, "Scanner._cid": {"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": [258], "excluded_lines": [], "start_line": 257}, "Scanner._ensure_module_node": {"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": [261, 262, 263, 264, 265, 266, 267, 279, 280], "excluded_lines": [], "start_line": 260}, "Scanner._ensure_class_node": {"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": [285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 308, 309, 310, 311], "excluded_lines": [], "start_line": 282}, "Scanner.scan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "excluded_lines": [], "start_line": 315}, "Scanner._preindex_classes": {"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": [347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 367, 368, 370], "excluded_lines": [], "start_line": 340}, "Scanner._is_abstract_module": {"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": [374], "excluded_lines": [], "start_line": 373}, "Scanner._pass1": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 410, 411, 412, 413, 414, 415, 416, 417, 420, 422, 439, 441, 442, 443, 444, 445], "excluded_lines": [], "start_line": 378}, "Scanner._pass2": {"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": [452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 463, 464, 465, 466, 469, 470, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 492, 493, 494, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 537], "excluded_lines": [], "start_line": 451}, "Scanner._emit_import": {"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": [556, 557, 558, 559, 560, 562, 563, 564, 565, 577], "excluded_lines": [], "start_line": 555}, "Scanner._emit_import_from": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 604, 605, 606, 607, 608, 609, 610, 612, 613, 614, 615, 627], "excluded_lines": [], "start_line": 579}, "Scanner._edge_external": {"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": [630, 631, 643], "excluded_lines": [], "start_line": 629}, "Scanner._edge_unresolved": {"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": [654, 655, 668], "excluded_lines": [], "start_line": 653}, "Scanner._record_error": {"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": [685], "excluded_lines": [], "start_line": 684}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 25, 29, 44, 110, 142, 145, 146, 147, 148, 149, 150, 153, 154, 160, 182, 193, 200, 206, 221, 228, 229, 239, 254, 257, 260, 282, 315, 340, 372, 373, 378, 451, 555, 579, 629, 653, 684], "excluded_lines": [], "start_line": 1}}, "classes": {"ScanResult": {"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": 146}, "_ModuleIndex": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [155, 156, 157, 158, 161, 162, 163, 164, 165, 167, 170, 171, 172, 173, 174, 175, 176, 177, 180, 183, 184, 185, 186, 187, 188, 189, 190], "excluded_lines": [], "start_line": 153}, "Scanner": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 217, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 217, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [230, 231, 232, 233, 234, 235, 247, 248, 249, 250, 251, 252, 255, 258, 261, 262, 263, 264, 265, 266, 267, 279, 280, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 308, 309, 310, 311, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 367, 368, 370, 374, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 410, 411, 412, 413, 414, 415, 416, 417, 420, 422, 439, 441, 442, 443, 444, 445, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 463, 464, 465, 466, 469, 470, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 492, 493, 494, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 537, 556, 557, 558, 559, 560, 562, 563, 564, 565, 577, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 604, 605, 606, 607, 608, 609, 610, 612, 613, 614, 615, 627, 630, 631, 643, 654, 655, 668, 685], "excluded_lines": [], "start_line": 228}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 25, 29, 44, 110, 142, 145, 146, 147, 148, 149, 150, 153, 154, 160, 182, 193, 194, 195, 196, 197, 200, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 221, 222, 223, 224, 225, 228, 229, 239, 254, 257, 260, 282, 315, 340, 372, 373, 378, 451, 555, 579, 629, 653, 684], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\domain\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\domain\\enums.py": {"executed_lines": [8, 11, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 52, 57, 58, 59, 60, 61, 62, 65, 70, 71, 72, 73, 74, 77, 82, 83, 84, 85], "summary": {"covered_lines": 40, "num_statements": 40, "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": [8, 11, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 52, 57, 58, 59, 60, 61, 62, 65, 70, 71, 72, 73, 74, 77, 82, 83, 84, 85], "summary": {"covered_lines": 40, "num_statements": 40, "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": {"ExecutionMode": {"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": 11}, "ActionType": {"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": 30}, "OrderType": {"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": 52}, "OrderStatus": {"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": 65}, "SystemHealth": {"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": 77}, "": {"executed_lines": [8, 11, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 52, 57, 58, 59, 60, 61, 62, 65, 70, 71, 72, 73, 74, 77, 82, 83, 84, 85], "summary": {"covered_lines": 40, "num_statements": 40, "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\\nexus_scalp\\domain\\models.py": {"executed_lines": [8, 9, 11, 13, 16, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42, 44, 45, 47, 49, 51, 52, 57, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 81, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 103, 111, 113, 114, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 139, 142, 143, 146, 147, 150, 151, 154, 157, 160, 163, 166, 170, 171, 174, 177, 178, 179, 182, 186, 189, 193, 194, 196, 202, 204, 206, 212, 214, 216, 219, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252], "summary": {"covered_lines": 116, "num_statements": 124, "percent_covered": 93.54838709677419, "percent_covered_display": "94", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 93.54838709677419, "percent_statements_covered_display": "94"}, "missing_lines": [41, 48, 54, 100, 203, 205, 213, 215], "excluded_lines": [], "functions": {"TickData.validate_utc_timestamp": {"executed_lines": [40, 42], "summary": {"covered_lines": 2, "num_statements": 3, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [41], "excluded_lines": [], "start_line": 38}, "TickData.validate_spread_invariant": {"executed_lines": [47, 49], "summary": {"covered_lines": 2, "num_statements": 3, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [48], "excluded_lines": [], "start_line": 45}, "TickData.spread_points": {"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": [54], "excluded_lines": [], "start_line": 52}, "AccountInfo.is_real_account": {"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": [100], "excluded_lines": [], "start_line": 98}, "TradeProposal.validate_action_price_invariants": {"executed_lines": [196, 202, 204, 206, 212, 214, 216], "summary": {"covered_lines": 7, "num_statements": 11, "percent_covered": 63.63636363636363, "percent_covered_display": "64", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 63.63636363636363, "percent_statements_covered_display": "64"}, "missing_lines": [203, 205, 213, 215], "excluded_lines": [], "start_line": 194}, "": {"executed_lines": [8, 9, 11, 13, 16, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 44, 45, 51, 52, 57, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 81, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 103, 111, 113, 114, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 139, 142, 143, 146, 147, 150, 151, 154, 157, 160, 163, 166, 170, 171, 174, 177, 178, 179, 182, 186, 189, 193, 194, 219, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252], "summary": {"covered_lines": 105, "num_statements": 105, "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": {"TickData": {"executed_lines": [40, 42, 47, 49], "summary": {"covered_lines": 4, "num_statements": 7, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 57.142857142857146, "percent_statements_covered_display": "57"}, "missing_lines": [41, 48, 54], "excluded_lines": [], "start_line": 16}, "SymbolInfo": {"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": 57}, "AccountInfo": {"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": [100], "excluded_lines": [], "start_line": 81}, "TradeProposal": {"executed_lines": [196, 202, 204, 206, 212, 214, 216], "summary": {"covered_lines": 7, "num_statements": 11, "percent_covered": 63.63636363636363, "percent_covered_display": "64", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 63.63636363636363, "percent_statements_covered_display": "64"}, "missing_lines": [203, 205, 213, 215], "excluded_lines": [], "start_line": 103}, "TradeOrder": {"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": 219}, "Position": {"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": 237}, "": {"executed_lines": [8, 9, 11, 13, 16, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 44, 45, 51, 52, 57, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 81, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 103, 111, 113, 114, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 139, 142, 143, 146, 147, 150, 151, 154, 157, 160, 163, 166, 170, 171, 174, 177, 178, 179, 182, 186, 189, 193, 194, 219, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252], "summary": {"covered_lines": 105, "num_statements": 105, "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\\nexus_scalp\\execution\\execution_plan.py": {"executed_lines": [16, 18, 21, 22, 25, 26, 27, 28, 29, 30, 32, 33, 35], "summary": {"covered_lines": 13, "num_statements": 15, "percent_covered": 86.66666666666667, "percent_covered_display": "87", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 86.66666666666667, "percent_statements_covered_display": "87"}, "missing_lines": [34, 36], "excluded_lines": [], "functions": {"ExecutionPlan.__post_init__": {"executed_lines": [33, 35], "summary": {"covered_lines": 2, "num_statements": 4, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [34, 36], "excluded_lines": [], "start_line": 32}, "": {"executed_lines": [16, 18, 21, 22, 25, 26, 27, 28, 29, 30, 32], "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": 1}}, "classes": {"ExecutionPlan": {"executed_lines": [33, 35], "summary": {"covered_lines": 2, "num_statements": 4, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [34, 36], "excluded_lines": [], "start_line": 22}, "": {"executed_lines": [16, 18, 21, 22, 25, 26, 27, 28, 29, 30, 32], "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": 1}}}, "src\\nexus_scalp\\execution\\hold_score_ledger.py": {"executed_lines": [20, 23, 26, 27, 28, 29, 30, 32], "summary": {"covered_lines": 8, "num_statements": 12, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [35, 36, 37, 38], "excluded_lines": [], "functions": {"HoldScoreLedger.__init__": {"executed_lines": [27, 28, 29, 30], "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": 26}, "HoldScoreLedger.drop_ticket": {"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": [35, 36, 37, 38], "excluded_lines": [], "start_line": 32}, "": {"executed_lines": [20, 23, 26, 32], "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": {"HoldScoreLedger": {"executed_lines": [27, 28, 29, 30], "summary": {"covered_lines": 4, "num_statements": 8, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [35, 36, 37, 38], "excluded_lines": [], "start_line": 23}, "": {"executed_lines": [20, 23, 26, 32], "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\\nexus_scalp\\execution\\lifecycle\\__init__.py": {"executed_lines": [10, 14, 16], "summary": {"covered_lines": 3, "num_statements": 3, "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": [10, 14, 16], "summary": {"covered_lines": 3, "num_statements": 3, "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": [10, 14, 16], "summary": {"covered_lines": 3, "num_statements": 3, "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\\nexus_scalp\\execution\\lifecycle\\pending_orders.py": {"executed_lines": [36, 38, 39, 40, 41, 42, 44, 45, 47, 50, 53, 56, 64, 65, 66, 67, 68, 71, 72, 74, 78, 84, 86, 88, 91, 92, 93, 96, 102, 141, 169, 200, 201, 209, 210, 212, 213, 214, 215, 223, 226, 227, 259, 261, 262, 263, 264, 273, 300, 349, 350, 366, 431, 457, 459, 461, 553, 575, 588, 590, 591, 592, 594, 595, 596, 597, 598, 599, 600, 603, 610, 611, 612, 621, 633, 652, 653, 654, 655, 658, 659, 660, 773, 777, 781], "summary": {"covered_lines": 85, "num_statements": 298, "percent_covered": 28.523489932885905, "percent_covered_display": "29", "missing_lines": 213, "excluded_lines": 0, "percent_statements_covered": 28.523489932885905, "percent_statements_covered_display": "29"}, "missing_lines": [127, 136, 137, 138, 139, 150, 151, 156, 157, 158, 159, 160, 161, 164, 165, 166, 167, 211, 216, 217, 219, 220, 221, 222, 224, 225, 229, 230, 231, 232, 234, 237, 238, 239, 240, 243, 248, 249, 250, 251, 279, 280, 281, 282, 283, 285, 286, 287, 288, 289, 290, 291, 316, 317, 319, 320, 321, 323, 324, 330, 332, 333, 339, 341, 342, 343, 356, 357, 358, 359, 361, 362, 363, 364, 375, 376, 377, 378, 379, 380, 381, 382, 384, 385, 386, 387, 388, 389, 390, 391, 400, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 414, 415, 416, 417, 418, 423, 424, 425, 426, 427, 428, 429, 440, 441, 444, 445, 452, 454, 455, 471, 472, 473, 477, 478, 479, 480, 481, 482, 487, 490, 491, 492, 497, 498, 499, 507, 509, 514, 515, 516, 517, 518, 519, 525, 528, 529, 533, 534, 535, 536, 537, 543, 544, 551, 563, 564, 565, 566, 567, 568, 569, 589, 593, 601, 604, 605, 606, 613, 619, 620, 656, 662, 663, 665, 667, 668, 669, 672, 674, 675, 677, 678, 680, 681, 682, 687, 695, 696, 703, 706, 707, 714, 721, 722, 724, 725, 726, 727, 728, 729, 731, 736, 737, 738, 739, 744, 766, 767, 775, 779, 783], "excluded_lines": [], "functions": {"PendingOrderLifecycle.__init__": {"executed_lines": [64, 65, 66, 67, 68, 71, 72, 74, 78, 84, 86, 88, 91, 92, 93, 96], "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": 56}, "PendingOrderLifecycle.register_entry_context": {"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": [127, 136, 137, 138, 139], "excluded_lines": [], "start_line": 102}, "PendingOrderLifecycle._sweep_stale_pending_contexts": {"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": [150, 151, 156, 157, 158, 159, 160, 161, 164, 165, 166, 167], "excluded_lines": [], "start_line": 141}, "PendingOrderLifecycle.bind_pending_entry_context": {"executed_lines": [200, 201, 209, 210, 212, 213, 214, 215, 223, 226, 227, 259, 261, 262, 263, 264], "summary": {"covered_lines": 16, "num_statements": 39, "percent_covered": 41.02564102564103, "percent_covered_display": "41", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 41.02564102564103, "percent_statements_covered_display": "41"}, "missing_lines": [211, 216, 217, 219, 220, 221, 222, 224, 225, 229, 230, 231, 232, 234, 237, 238, 239, 240, 243, 248, 249, 250, 251], "excluded_lines": [], "start_line": 169}, "PendingOrderLifecycle.prune_bound_context": {"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": [279, 280, 281, 282, 283, 285, 286, 287, 288, 289, 290, 291], "excluded_lines": [], "start_line": 273}, "PendingOrderLifecycle.should_modify_pending_order": {"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": [316, 317, 319, 320, 321, 323, 324, 330, 332, 333, 339, 341, 342, 343], "excluded_lines": [], "start_line": 300}, "PendingOrderLifecycle.pending_field": {"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": [356, 357, 358, 359, 361, 362, 363, 364], "excluded_lines": [], "start_line": 350}, "PendingOrderLifecycle.broker_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [375, 376, 377, 378, 379, 380, 381, 382, 384, 385, 386, 387, 388, 389, 390, 391, 400, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 414, 415, 416, 417, 418, 423, 424, 425, 426, 427, 428, 429], "excluded_lines": [], "start_line": 366}, "PendingOrderLifecycle.emit_terminal_for_pending": {"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": [440, 441, 444, 445, 452, 454, 455], "excluded_lines": [], "start_line": 431}, "PendingOrderLifecycle.set_entry_order_ids_probe": {"executed_lines": [459], "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": 457}, "PendingOrderLifecycle.cancel_pending_order_verified": {"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": [471, 472, 473, 477, 478, 479, 480, 481, 482, 487, 490, 491, 492, 497, 498, 499, 507, 509, 514, 515, 516, 517, 518, 519, 525, 528, 529, 533, 534, 535, 536, 537, 543, 544, 551], "excluded_lines": [], "start_line": 461}, "PendingOrderLifecycle.cancel_pending_order_with_retry": {"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": [563, 564, 565, 566, 567, 568, 569], "excluded_lines": [], "start_line": 553}, "PendingOrderLifecycle.reconcile_pending_state": {"executed_lines": [588, 590, 591, 592, 594, 595, 596, 597, 598, 599, 600, 603, 610, 611, 612, 621], "summary": {"covered_lines": 16, "num_statements": 25, "percent_covered": 64.0, "percent_covered_display": "64", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 64.0, "percent_statements_covered_display": "64"}, "missing_lines": [589, 593, 601, 604, 605, 606, 613, 619, 620], "excluded_lines": [], "start_line": 575}, "PendingOrderLifecycle.manage_pending_orders": {"executed_lines": [652, 653, 654, 655, 658, 659, 660], "summary": {"covered_lines": 7, "num_statements": 45, "percent_covered": 15.555555555555555, "percent_covered_display": "16", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 15.555555555555555, "percent_statements_covered_display": "16"}, "missing_lines": [656, 662, 663, 665, 667, 668, 669, 672, 674, 675, 677, 678, 680, 681, 682, 687, 695, 696, 703, 706, 707, 714, 721, 722, 724, 725, 726, 727, 728, 729, 731, 736, 737, 738, 739, 744, 766, 767], "excluded_lines": [], "start_line": 633}, "PendingOrderLifecycle.cancel_reason": {"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": [775], "excluded_lines": [], "start_line": 773}, "PendingOrderLifecycle.note_cancel_reason": {"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": [779], "excluded_lines": [], "start_line": 777}, "PendingOrderLifecycle.drop_ticket": {"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": [783], "excluded_lines": [], "start_line": 781}, "": {"executed_lines": [36, 38, 39, 40, 41, 42, 44, 45, 47, 50, 53, 56, 102, 141, 169, 273, 300, 349, 350, 366, 431, 457, 461, 553, 575, 633, 773, 777, 781], "summary": {"covered_lines": 29, "num_statements": 29, "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": {"PendingOrderLifecycle": {"executed_lines": [64, 65, 66, 67, 68, 71, 72, 74, 78, 84, 86, 88, 91, 92, 93, 96, 200, 201, 209, 210, 212, 213, 214, 215, 223, 226, 227, 259, 261, 262, 263, 264, 459, 588, 590, 591, 592, 594, 595, 596, 597, 598, 599, 600, 603, 610, 611, 612, 621, 652, 653, 654, 655, 658, 659, 660], "summary": {"covered_lines": 56, "num_statements": 269, "percent_covered": 20.817843866171003, "percent_covered_display": "21", "missing_lines": 213, "excluded_lines": 0, "percent_statements_covered": 20.817843866171003, "percent_statements_covered_display": "21"}, "missing_lines": [127, 136, 137, 138, 139, 150, 151, 156, 157, 158, 159, 160, 161, 164, 165, 166, 167, 211, 216, 217, 219, 220, 221, 222, 224, 225, 229, 230, 231, 232, 234, 237, 238, 239, 240, 243, 248, 249, 250, 251, 279, 280, 281, 282, 283, 285, 286, 287, 288, 289, 290, 291, 316, 317, 319, 320, 321, 323, 324, 330, 332, 333, 339, 341, 342, 343, 356, 357, 358, 359, 361, 362, 363, 364, 375, 376, 377, 378, 379, 380, 381, 382, 384, 385, 386, 387, 388, 389, 390, 391, 400, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 414, 415, 416, 417, 418, 423, 424, 425, 426, 427, 428, 429, 440, 441, 444, 445, 452, 454, 455, 471, 472, 473, 477, 478, 479, 480, 481, 482, 487, 490, 491, 492, 497, 498, 499, 507, 509, 514, 515, 516, 517, 518, 519, 525, 528, 529, 533, 534, 535, 536, 537, 543, 544, 551, 563, 564, 565, 566, 567, 568, 569, 589, 593, 601, 604, 605, 606, 613, 619, 620, 656, 662, 663, 665, 667, 668, 669, 672, 674, 675, 677, 678, 680, 681, 682, 687, 695, 696, 703, 706, 707, 714, 721, 722, 724, 725, 726, 727, 728, 729, 731, 736, 737, 738, 739, 744, 766, 767, 775, 779, 783], "excluded_lines": [], "start_line": 53}, "": {"executed_lines": [36, 38, 39, 40, 41, 42, 44, 45, 47, 50, 53, 56, 102, 141, 169, 273, 300, 349, 350, 366, 431, 457, 461, 553, 575, 633, 773, 777, 781], "summary": {"covered_lines": 29, "num_statements": 29, "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\\nexus_scalp\\execution\\lifecycle\\reconciliation.py": {"executed_lines": [24, 26, 27, 28, 29, 30, 32, 33, 37, 39, 42, 45, 49, 52, 75, 80, 81, 82, 83, 84, 85, 88, 89, 90, 93, 94, 257, 378], "summary": {"covered_lines": 28, "num_statements": 217, "percent_covered": 12.903225806451612, "percent_covered_display": "13", "missing_lines": 189, "excluded_lines": 0, "percent_statements_covered": 12.903225806451612, "percent_statements_covered_display": "13"}, "missing_lines": [86, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 131, 132, 133, 134, 137, 140, 144, 145, 146, 147, 162, 181, 219, 220, 242, 243, 244, 245, 246, 252, 253, 254, 255, 298, 299, 300, 306, 307, 309, 311, 312, 313, 317, 318, 319, 320, 327, 328, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 342, 344, 371, 372, 394, 395, 396, 397, 398, 399, 400, 402, 405, 410, 411, 412, 413, 414, 415, 416, 417, 432, 433, 434, 435, 436, 438, 439, 440, 441, 442, 443, 444, 445, 453, 454, 455, 460, 461, 466, 468, 474, 475, 476, 477, 482, 483, 484, 485, 496, 507, 508, 509, 510, 516, 522, 523, 524, 525, 526, 527, 530, 535, 558, 573, 574, 575, 576, 577, 582, 583, 584, 589, 592, 593, 595, 596, 597, 598, 599, 600, 602, 605, 607, 662, 663, 685, 686, 687, 688, 691, 693, 705, 706, 707, 708, 709, 710, 711, 712, 713, 715, 721, 730, 731, 732, 745, 746, 757, 758, 776, 797, 798], "excluded_lines": [], "functions": {"ReconciliationEngine.__init__": {"executed_lines": [49], "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": 45}, "ReconciliationEngine.reconcile_missed_closes": {"executed_lines": [75, 80, 81, 82, 83, 84, 85, 88, 89, 90, 93, 94], "summary": {"covered_lines": 12, "num_statements": 62, "percent_covered": 19.35483870967742, "percent_covered_display": "19", "missing_lines": 50, "excluded_lines": 0, "percent_statements_covered": 19.35483870967742, "percent_statements_covered_display": "19"}, "missing_lines": [86, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 131, 132, 133, 134, 137, 140, 144, 145, 146, 147, 162, 181, 219, 220, 242, 243, 244, 245, 246, 252, 253, 254, 255], "excluded_lines": [], "start_line": 52}, "ReconciliationEngine._record_experience_outcome": {"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": [298, 299, 300, 306, 307, 309, 311, 312, 313, 317, 318, 319, 320, 327, 328, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 342, 344, 371, 372], "excluded_lines": [], "start_line": 257}, "ReconciliationEngine._autopsy_vanished_ticket": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 109, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 109, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [394, 395, 396, 397, 398, 399, 400, 402, 405, 410, 411, 412, 413, 414, 415, 416, 417, 432, 433, 434, 435, 436, 438, 439, 440, 441, 442, 443, 444, 445, 453, 454, 455, 460, 461, 466, 468, 474, 475, 476, 477, 482, 483, 484, 485, 496, 507, 508, 509, 510, 516, 522, 523, 524, 525, 526, 527, 530, 535, 558, 573, 574, 575, 576, 577, 582, 583, 584, 589, 592, 593, 595, 596, 597, 598, 599, 600, 602, 605, 607, 662, 663, 685, 686, 687, 688, 691, 693, 705, 706, 707, 708, 709, 710, 711, 712, 713, 715, 721, 730, 731, 732, 745, 746, 757, 758, 776, 797, 798], "excluded_lines": [], "start_line": 378}, "": {"executed_lines": [24, 26, 27, 28, 29, 30, 32, 33, 37, 39, 42, 45, 52, 257, 378], "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": [], "start_line": 1}}, "classes": {"ReconciliationEngine": {"executed_lines": [49, 75, 80, 81, 82, 83, 84, 85, 88, 89, 90, 93, 94], "summary": {"covered_lines": 13, "num_statements": 202, "percent_covered": 6.435643564356436, "percent_covered_display": "6", "missing_lines": 189, "excluded_lines": 0, "percent_statements_covered": 6.435643564356436, "percent_statements_covered_display": "6"}, "missing_lines": [86, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 131, 132, 133, 134, 137, 140, 144, 145, 146, 147, 162, 181, 219, 220, 242, 243, 244, 245, 246, 252, 253, 254, 255, 298, 299, 300, 306, 307, 309, 311, 312, 313, 317, 318, 319, 320, 327, 328, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 342, 344, 371, 372, 394, 395, 396, 397, 398, 399, 400, 402, 405, 410, 411, 412, 413, 414, 415, 416, 417, 432, 433, 434, 435, 436, 438, 439, 440, 441, 442, 443, 444, 445, 453, 454, 455, 460, 461, 466, 468, 474, 475, 476, 477, 482, 483, 484, 485, 496, 507, 508, 509, 510, 516, 522, 523, 524, 525, 526, 527, 530, 535, 558, 573, 574, 575, 576, 577, 582, 583, 584, 589, 592, 593, 595, 596, 597, 598, 599, 600, 602, 605, 607, 662, 663, 685, 686, 687, 688, 691, 693, 705, 706, 707, 708, 709, 710, 711, 712, 713, 715, 721, 730, 731, 732, 745, 746, 757, 758, 776, 797, 798], "excluded_lines": [], "start_line": 42}, "": {"executed_lines": [24, 26, 27, 28, 29, 30, 32, 33, 37, 39, 42, 45, 52, 257, 378], "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": [], "start_line": 1}}}, "src\\nexus_scalp\\execution\\lifecycle\\scoring.py": {"executed_lines": [26, 28, 29, 30, 32, 33, 34, 35, 37, 40, 47, 53, 56, 59, 61, 63, 66, 81, 82, 83, 84, 85, 86, 89, 90, 92, 93, 102, 103, 104, 105, 106, 107, 108, 109, 112, 115, 116, 119, 120, 123, 124, 125, 128, 130, 133, 136, 137, 140, 150, 151, 157, 158, 161, 167, 168, 169, 170, 171, 173, 174, 175, 178, 179, 182, 193, 194, 195, 198, 229, 232, 233, 236, 260, 263, 268, 269, 270, 274, 276, 277, 279, 286, 291, 292, 293, 305, 306, 307, 308, 309, 312, 313, 315, 316, 317, 320, 322, 330, 332, 333, 335, 336, 338, 339, 340, 341, 342, 343, 344, 346, 349, 352, 354, 367, 384, 385, 386, 393, 394, 395, 396, 398, 399, 400, 402, 403, 405, 406, 410, 411, 412, 413, 416, 417, 418, 421, 424, 426, 431, 432, 433, 434, 441, 442, 443, 460, 461, 462, 463, 465, 468, 566, 579, 580, 582, 583, 593], "summary": {"covered_lines": 158, "num_statements": 262, "percent_covered": 60.30534351145038, "percent_covered_display": "60", "missing_lines": 104, "excluded_lines": 0, "percent_statements_covered": 60.30534351145038, "percent_statements_covered_display": "60"}, "missing_lines": [96, 97, 98, 99, 153, 154, 155, 176, 199, 200, 201, 202, 205, 206, 207, 210, 211, 212, 213, 215, 216, 217, 219, 220, 222, 223, 227, 238, 239, 240, 241, 242, 243, 244, 245, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 261, 262, 264, 265, 310, 318, 323, 324, 325, 326, 327, 328, 345, 347, 350, 419, 423, 427, 428, 435, 436, 444, 445, 446, 447, 448, 450, 451, 452, 453, 454, 480, 481, 488, 489, 490, 491, 493, 494, 496, 499, 500, 502, 503, 520, 521, 522, 525, 530, 531, 534, 543, 544, 545, 549, 554, 555, 558, 563], "excluded_lines": [], "functions": {"_om_symbols": {"executed_lines": [47, 53], "summary": {"covered_lines": 2, "num_statements": 2, "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": 40}, "PositionScoringEngine.__init__": {"executed_lines": [61, 63], "summary": {"covered_lines": 2, "num_statements": 2, "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": 59}, "PositionScoringEngine._calculate_protection_score": {"executed_lines": [81, 82, 83, 84, 85, 86, 89, 90, 92, 93, 102, 103, 104, 105, 106, 107, 108, 109, 112, 115, 116, 119, 120, 123, 124, 125, 128, 130, 133, 136, 137, 140, 150, 151, 157, 158], "summary": {"covered_lines": 36, "num_statements": 43, "percent_covered": 83.72093023255815, "percent_covered_display": "84", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 83.72093023255815, "percent_statements_covered_display": "84"}, "missing_lines": [96, 97, 98, 99, 153, 154, 155], "excluded_lines": [], "start_line": 66}, "PositionScoringEngine._calculate_continuous_giveback_severity": {"executed_lines": [167, 168, 169, 170, 171, 173, 174, 175, 178, 179], "summary": {"covered_lines": 10, "num_statements": 11, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 90.9090909090909, "percent_statements_covered_display": "91"}, "missing_lines": [176], "excluded_lines": [], "start_line": 161}, "PositionScoringEngine._calculate_adaptive_evidence_scores": {"executed_lines": [193, 194, 195, 198, 229, 232, 233, 236, 260, 263, 268, 269, 270, 274, 276, 277, 279], "summary": {"covered_lines": 17, "num_statements": 58, "percent_covered": 29.310344827586206, "percent_covered_display": "29", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 29.310344827586206, "percent_statements_covered_display": "29"}, "missing_lines": [199, 200, 201, 202, 205, 206, 207, 210, 211, 212, 213, 215, 216, 217, 219, 220, 222, 223, 227, 238, 239, 240, 241, 242, 243, 244, 245, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 261, 262, 264, 265], "excluded_lines": [], "start_line": 182}, "PositionScoringEngine._calculate_trajectory_features": {"executed_lines": [291, 292, 293, 305, 306, 307, 308, 309, 312, 313, 315, 316, 317, 320, 322, 330, 332, 333, 335, 336, 338, 339, 340, 341, 342, 343, 344, 346, 349, 352, 354], "summary": {"covered_lines": 31, "num_statements": 42, "percent_covered": 73.80952380952381, "percent_covered_display": "74", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 73.80952380952381, "percent_statements_covered_display": "74"}, "missing_lines": [310, 318, 323, 324, 325, 326, 327, 328, 345, 347, 350], "excluded_lines": [], "start_line": 286}, "PositionScoringEngine._calculate_hold_value_score": {"executed_lines": [384, 385, 386, 393, 394, 395, 396, 398, 399, 400, 402, 403, 405, 406, 410, 411, 412, 413, 416, 417, 418, 421, 424, 426, 431, 432, 433, 434, 441, 442, 443, 460, 461, 462, 463, 465], "summary": {"covered_lines": 36, "num_statements": 52, "percent_covered": 69.23076923076923, "percent_covered_display": "69", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 69.23076923076923, "percent_statements_covered_display": "69"}, "missing_lines": [419, 423, 427, 428, 435, 436, 444, 445, 446, 447, 448, 450, 451, 452, 453, 454], "excluded_lines": [], "start_line": 367}, "PositionScoringEngine._evaluate_minimum_loss_optimization": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [480, 481, 488, 489, 490, 491, 493, 494, 496, 499, 500, 502, 503, 520, 521, 522, 525, 530, 531, 534, 543, 544, 545, 549, 554, 555, 558, 563], "excluded_lines": [], "start_line": 468}, "PositionScoringEngine._add_trajectory_step": {"executed_lines": [579, 580, 582, 583, 593], "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": 566}, "": {"executed_lines": [26, 28, 29, 30, 32, 33, 34, 35, 37, 40, 56, 59, 66, 161, 182, 286, 367, 468, 566], "summary": {"covered_lines": 19, "num_statements": 19, "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": {"PositionScoringEngine": {"executed_lines": [61, 63, 81, 82, 83, 84, 85, 86, 89, 90, 92, 93, 102, 103, 104, 105, 106, 107, 108, 109, 112, 115, 116, 119, 120, 123, 124, 125, 128, 130, 133, 136, 137, 140, 150, 151, 157, 158, 167, 168, 169, 170, 171, 173, 174, 175, 178, 179, 193, 194, 195, 198, 229, 232, 233, 236, 260, 263, 268, 269, 270, 274, 276, 277, 279, 291, 292, 293, 305, 306, 307, 308, 309, 312, 313, 315, 316, 317, 320, 322, 330, 332, 333, 335, 336, 338, 339, 340, 341, 342, 343, 344, 346, 349, 352, 354, 384, 385, 386, 393, 394, 395, 396, 398, 399, 400, 402, 403, 405, 406, 410, 411, 412, 413, 416, 417, 418, 421, 424, 426, 431, 432, 433, 434, 441, 442, 443, 460, 461, 462, 463, 465, 579, 580, 582, 583, 593], "summary": {"covered_lines": 137, "num_statements": 241, "percent_covered": 56.84647302904564, "percent_covered_display": "57", "missing_lines": 104, "excluded_lines": 0, "percent_statements_covered": 56.84647302904564, "percent_statements_covered_display": "57"}, "missing_lines": [96, 97, 98, 99, 153, 154, 155, 176, 199, 200, 201, 202, 205, 206, 207, 210, 211, 212, 213, 215, 216, 217, 219, 220, 222, 223, 227, 238, 239, 240, 241, 242, 243, 244, 245, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 261, 262, 264, 265, 310, 318, 323, 324, 325, 326, 327, 328, 345, 347, 350, 419, 423, 427, 428, 435, 436, 444, 445, 446, 447, 448, 450, 451, 452, 453, 454, 480, 481, 488, 489, 490, 491, 493, 494, 496, 499, 500, 502, 503, 520, 521, 522, 525, 530, 531, 534, 543, 544, 545, 549, 554, 555, 558, 563], "excluded_lines": [], "start_line": 56}, "": {"executed_lines": [26, 28, 29, 30, 32, 33, 34, 35, 37, 40, 47, 53, 56, 59, 66, 161, 182, 286, 367, 468, 566], "summary": {"covered_lines": 21, "num_statements": 21, "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\\nexus_scalp\\execution\\lifecycle\\ticket_state.py": {"executed_lines": [23, 25, 26, 27, 30, 31, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 84, 90, 98, 99, 101, 103, 104, 105, 106, 107, 109, 111, 113, 117, 121, 123, 125, 128], "summary": {"covered_lines": 66, "num_statements": 76, "percent_covered": 86.84210526315789, "percent_covered_display": "87", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 86.84210526315789, "percent_statements_covered_display": "87"}, "missing_lines": [86, 87, 115, 119, 126, 129, 130, 131, 134, 135], "excluded_lines": [], "functions": {"TicketState.record_sl_modification": {"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": [86, 87], "excluded_lines": [], "start_line": 84}, "TicketStateStore.__init__": {"executed_lines": [99], "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": 98}, "TicketStateStore.get": {"executed_lines": [103, 104, 105, 106, 107], "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": 101}, "TicketStateStore.peek": {"executed_lines": [111], "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": 109}, "TicketStateStore.remove": {"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": [115], "excluded_lines": [], "start_line": 113}, "TicketStateStore.contains": {"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": [119], "excluded_lines": [], "start_line": 117}, "TicketStateStore.keys": {"executed_lines": [123], "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": 121}, "TicketStateStore.__len__": {"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": [126], "excluded_lines": [], "start_line": 125}, "TicketStateStore.__contains__": {"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": [129, 130, 131, 134, 135], "excluded_lines": [], "start_line": 128}, "": {"executed_lines": [23, 25, 26, 27, 30, 31, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 84, 90, 98, 101, 109, 113, 117, 121, 125, 128], "summary": {"covered_lines": 58, "num_statements": 58, "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": {"TicketState": {"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": [86, 87], "excluded_lines": [], "start_line": 31}, "TicketStateStore": {"executed_lines": [99, 103, 104, 105, 106, 107, 111, 123], "summary": {"covered_lines": 8, "num_statements": 16, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [115, 119, 126, 129, 130, 131, 134, 135], "excluded_lines": [], "start_line": 90}, "": {"executed_lines": [23, 25, 26, 27, 30, 31, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 84, 90, 98, 101, 109, 113, 117, 121, 125, 128], "summary": {"covered_lines": 58, "num_statements": 58, "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\\nexus_scalp\\execution\\order_manager.py": {"executed_lines": [27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 48, 49, 50, 55, 56, 57, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 81, 84, 89, 100, 110, 115, 123, 126, 131, 134, 139, 149, 160, 163, 167, 171, 175, 190, 208, 210, 211, 212, 215, 216, 217, 219, 222, 223, 224, 232, 233, 234, 235, 236, 238, 239, 240, 242, 244, 245, 246, 248, 250, 251, 252, 253, 254, 255, 257, 260, 263, 266, 269, 273, 274, 276, 277, 278, 280, 281, 284, 292, 296, 299, 300, 301, 302, 303, 304, 307, 314, 315, 318, 319, 320, 321, 322, 323, 324, 325, 333, 334, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 354, 355, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 422, 428, 451, 452, 453, 454, 458, 459, 460, 461, 464, 465, 466, 468, 470, 475, 476, 477, 478, 481, 482, 483, 484, 487, 488, 493, 495, 508, 511, 513, 517, 520, 528, 533, 544, 553, 570, 577, 578, 579, 584, 594, 604, 605, 616, 617, 619, 620, 621, 628, 631, 632, 634, 635, 639, 640, 644, 645, 649, 650, 658, 680, 681, 685, 687, 699, 703, 707, 711, 715, 723, 727, 731, 740, 750, 751, 753, 756, 757, 759, 762, 763, 765, 768, 769, 771, 774, 775, 777, 780, 781, 783, 786, 787, 789, 792, 793, 795, 798, 799, 801, 804, 805, 807, 810, 811, 813, 816, 817, 819, 822, 823, 825, 828, 829, 831, 834, 835, 837, 840, 841, 843, 846, 847, 852, 853, 855, 858, 859, 861, 864, 865, 867, 870, 871, 873, 875, 876, 880, 881, 885, 886, 888, 897, 915, 923, 930, 931, 932, 933, 935, 940, 944, 955, 960, 1028, 1047, 1063, 1120, 1371, 1400, 1521, 1646, 1672, 1707, 1814, 1824, 1835, 1836, 1842, 1844, 1846, 1847, 1848, 1863, 1870, 1872, 1881, 1882, 1883, 1884, 1885, 1888, 1890, 1892, 1893, 1894, 1895, 1896, 1899, 1901, 1913, 1914, 1917, 1918, 1921, 1923, 1934, 1935, 1936, 1937, 1939, 1940, 1946, 1948, 1949, 1950, 1952, 1967, 1968, 1970, 1971, 1976, 1977, 1978, 1984, 1985, 1987, 1989, 1994, 1995, 1996, 1997, 1999, 2007, 2010, 2013, 2014, 2015, 2016, 2020, 2021, 2022, 2024, 2027, 2029, 2042, 2043, 2063, 2085, 2087, 2088, 2095, 2096, 2097, 2098, 2100, 2101, 2104, 2105, 2106, 2107, 2108, 2110, 2111, 2114, 2126, 2129, 2130, 2131, 2132, 2135, 2137, 2141, 2142, 2148, 2234, 2292, 2298, 2310, 2311, 2312, 2319, 2321, 2328, 2337, 2338, 2342, 2343, 2345, 2346, 2347, 2348, 2350, 2351, 2353, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2378, 2383, 2391, 2401, 2403, 2426, 2427, 2429, 2435, 2436, 2561, 2581, 2582, 2587, 2588, 2593, 2596, 2599, 2601, 2604, 2605, 2606, 2607, 2610, 2613, 2614, 2615, 2624, 2625, 2651, 2673, 2677, 2678, 2688, 2697, 2703, 2704, 2706, 2718, 2720, 2721, 2725, 2726, 2728, 2730, 2731, 2733, 2735, 2736, 2738, 2740, 2741, 2743, 2745, 2746, 2748, 2750, 2751, 2753, 2755, 2756, 2760, 2761, 2763, 2765, 2766, 2768, 2770, 2771, 2773, 2775, 2776, 2780, 2781, 2783, 2785, 2786, 2788, 2790, 2791, 2795, 2796, 2800, 2801, 2805, 2806, 2810, 2811, 2815, 2816, 2818, 2820, 2821, 2823, 2825, 2826, 2828, 2830, 2831, 2833, 2835, 2836, 2838, 2840, 2841, 2845, 2847, 2856, 2860, 2870, 2874, 2875, 2876, 2878, 2879, 2883, 2890, 2898, 2900, 2916, 2919, 2948, 2955, 2956, 2957, 2961, 2965, 2971, 2986, 2987, 2988, 2990, 2991, 2992, 2994, 2995, 2996, 2998, 2999, 3000, 3001, 3002, 3003, 3005, 3008, 3010, 3012, 3014, 3016, 3018, 3020, 3022, 3024, 3027, 3029, 3031, 3034, 3036, 3044, 3046, 3048, 3050, 3053, 3055, 3058, 3064, 3072, 3073, 3075, 3079, 3089, 3090, 3093, 3094, 3097, 3098, 3101, 3102, 3105, 3106, 3109, 3110, 3113, 3152, 3170, 3171, 3174, 3175, 3180, 3191, 3193, 3203, 3204, 3207, 3208, 3209, 3210, 3211, 3213, 3216, 3218, 3220, 3221, 3222, 3224, 3248, 3274, 3275, 3276, 3277, 3292, 3311, 3313, 3314, 3317, 3329, 3336, 3343, 3344, 3352, 3359, 3371, 3375, 3379, 3385, 3397, 3398, 3399, 3400, 3401, 3475, 3495, 3499, 3502, 3506, 3509, 3510, 3515, 3518, 3528, 3533, 3534, 3535, 3549, 3557, 3558, 3572, 3580, 3583, 3588, 3589, 3592, 3593, 3596, 3597, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3609, 3610, 3611, 3612, 3613, 3615, 3616, 3621, 3625, 3626, 3629, 3630, 3632, 3634, 3655, 3672, 3675, 3683, 3684, 3690, 3693, 3695, 3698, 3702, 3703, 3707, 3712, 3714, 3715, 3719, 3735, 3738, 3751, 3770, 3777, 3802, 3807, 3830, 3838, 3855, 3857, 3874, 3875, 3876, 3878, 3930, 3963, 3991, 3992, 3993, 4003, 4024, 4037, 4051, 4052, 4065, 4096, 4103, 4118, 4120, 4139, 4140, 4141, 4153, 4154, 4155, 4157, 4166, 4168, 4169, 4171, 4173, 4175, 4191, 4192, 4193, 4196, 4199, 4200, 4201, 4203, 4204, 4210, 4215, 4217, 4219, 4243, 4244, 4245, 4246, 4284, 4308, 4320, 4380, 4420, 4457, 4458, 4459, 4494, 4587, 4592, 4594, 4603, 4608, 4617, 4618, 4623, 4660, 4661, 4662, 4665, 4668, 4669, 4670, 4689, 4691, 4701, 4702, 4704, 4705, 4706, 4707, 4708, 4710, 4718, 4722, 4769, 4799, 4800, 4802, 4803, 4804, 4805, 4806, 4808, 4810, 4812, 4814, 4816, 4818, 4820, 4822, 4824, 4828, 4830, 4832, 4834, 4836, 4846, 4847, 4848, 4849, 4851, 4872, 4884, 4920, 4928, 4935, 4944, 4946, 4993], "summary": {"covered_lines": 903, "num_statements": 1752, "percent_covered": 51.54109589041096, "percent_covered_display": "52", "missing_lines": 849, "excluded_lines": 0, "percent_statements_covered": 51.54109589041096, "percent_statements_covered_display": "52"}, "missing_lines": [225, 229, 241, 258, 261, 264, 267, 270, 279, 285, 286, 287, 288, 289, 290, 293, 607, 637, 642, 647, 656, 669, 683, 701, 705, 709, 713, 719, 849, 878, 883, 902, 903, 904, 905, 906, 908, 909, 910, 911, 912, 913, 917, 918, 919, 937, 938, 942, 952, 957, 958, 962, 963, 964, 966, 967, 970, 975, 976, 977, 978, 979, 980, 981, 982, 983, 988, 990, 997, 999, 1000, 1001, 1002, 1003, 1005, 1007, 1009, 1010, 1012, 1026, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1044, 1045, 1059, 1060, 1061, 1068, 1069, 1070, 1071, 1076, 1077, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1092, 1093, 1100, 1101, 1107, 1108, 1110, 1111, 1112, 1118, 1138, 1139, 1144, 1150, 1152, 1153, 1154, 1155, 1156, 1166, 1167, 1168, 1173, 1176, 1177, 1181, 1191, 1197, 1200, 1201, 1202, 1208, 1214, 1218, 1228, 1236, 1242, 1243, 1252, 1255, 1256, 1273, 1282, 1283, 1285, 1286, 1287, 1288, 1295, 1296, 1297, 1299, 1305, 1306, 1307, 1308, 1309, 1310, 1312, 1314, 1322, 1323, 1326, 1341, 1346, 1353, 1354, 1356, 1357, 1358, 1359, 1365, 1366, 1367, 1369, 1376, 1377, 1379, 1380, 1381, 1382, 1383, 1418, 1419, 1421, 1422, 1423, 1424, 1425, 1427, 1428, 1430, 1431, 1436, 1438, 1439, 1440, 1441, 1449, 1451, 1452, 1465, 1466, 1467, 1484, 1485, 1486, 1488, 1489, 1490, 1494, 1496, 1498, 1500, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1512, 1513, 1514, 1519, 1529, 1530, 1531, 1534, 1537, 1538, 1539, 1541, 1545, 1546, 1547, 1550, 1551, 1564, 1566, 1567, 1568, 1569, 1572, 1573, 1586, 1588, 1589, 1592, 1595, 1596, 1609, 1611, 1614, 1615, 1618, 1619, 1632, 1634, 1650, 1651, 1652, 1653, 1666, 1667, 1669, 1670, 1674, 1679, 1680, 1693, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1753, 1768, 1769, 1782, 1783, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1797, 1799, 1800, 1805, 1806, 1811, 1820, 1837, 1841, 1849, 1886, 1887, 1897, 1898, 1915, 1916, 1920, 1947, 2008, 2017, 2023, 2025, 2056, 2057, 2115, 2116, 2117, 2150, 2152, 2156, 2157, 2163, 2165, 2167, 2168, 2175, 2176, 2177, 2183, 2186, 2192, 2198, 2199, 2200, 2202, 2210, 2217, 2218, 2219, 2220, 2229, 2230, 2232, 2246, 2247, 2248, 2250, 2251, 2253, 2255, 2256, 2257, 2261, 2264, 2266, 2267, 2268, 2269, 2271, 2272, 2279, 2280, 2281, 2282, 2283, 2284, 2290, 2294, 2295, 2296, 2341, 2344, 2376, 2384, 2392, 2393, 2394, 2438, 2439, 2442, 2443, 2446, 2448, 2450, 2451, 2452, 2454, 2456, 2459, 2468, 2481, 2482, 2483, 2489, 2492, 2493, 2497, 2499, 2509, 2518, 2520, 2521, 2522, 2523, 2524, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2544, 2545, 2551, 2552, 2559, 2585, 2589, 2590, 2591, 2594, 2602, 2608, 2611, 2620, 2621, 2622, 2628, 2629, 2630, 2637, 2638, 2639, 2646, 2647, 2649, 2660, 2661, 2663, 2664, 2665, 2667, 2668, 2669, 2671, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2698, 2699, 2700, 2701, 2702, 2723, 2758, 2778, 2793, 2798, 2803, 2808, 2813, 2877, 2880, 2881, 2884, 2885, 2886, 2887, 2888, 2958, 2959, 2962, 2963, 3009, 3011, 3013, 3015, 3017, 3019, 3021, 3023, 3025, 3028, 3030, 3032, 3035, 3041, 3045, 3047, 3049, 3051, 3054, 3056, 3076, 3077, 3078, 3091, 3095, 3099, 3103, 3107, 3111, 3129, 3130, 3131, 3132, 3142, 3143, 3162, 3172, 3178, 3212, 3214, 3228, 3229, 3234, 3236, 3237, 3239, 3240, 3241, 3242, 3243, 3244, 3246, 3279, 3280, 3282, 3312, 3316, 3322, 3325, 3326, 3330, 3333, 3337, 3340, 3345, 3348, 3350, 3353, 3356, 3361, 3364, 3372, 3376, 3403, 3404, 3405, 3407, 3409, 3410, 3411, 3414, 3415, 3416, 3417, 3423, 3424, 3425, 3426, 3427, 3429, 3433, 3437, 3440, 3441, 3444, 3472, 3473, 3500, 3536, 3543, 3544, 3563, 3564, 3581, 3594, 3656, 3657, 3658, 3659, 3887, 3888, 3896, 3897, 3898, 3899, 3902, 3903, 3906, 3913, 3914, 3915, 3917, 3920, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3940, 3947, 3948, 3955, 3956, 3957, 3960, 3961, 3994, 3995, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4012, 4066, 4067, 4068, 4069, 4070, 4087, 4088, 4097, 4098, 4099, 4100, 4105, 4106, 4111, 4116, 4158, 4159, 4162, 4170, 4247, 4250, 4252, 4256, 4261, 4262, 4263, 4264, 4271, 4272, 4279, 4281, 4288, 4289, 4290, 4291, 4294, 4295, 4296, 4297, 4298, 4309, 4310, 4313, 4316, 4317, 4318, 4321, 4326, 4327, 4328, 4329, 4330, 4331, 4334, 4339, 4340, 4341, 4342, 4345, 4348, 4349, 4350, 4357, 4363, 4364, 4365, 4366, 4371, 4372, 4381, 4382, 4387, 4388, 4389, 4390, 4391, 4392, 4395, 4399, 4400, 4401, 4402, 4405, 4408, 4409, 4410, 4411, 4412, 4460, 4461, 4462, 4463, 4464, 4465, 4467, 4468, 4469, 4472, 4473, 4476, 4480, 4481, 4484, 4485, 4486, 4489, 4490, 4491, 4492, 4495, 4496, 4502, 4504, 4505, 4506, 4521, 4522, 4525, 4526, 4527, 4532, 4534, 4537, 4542, 4549, 4550, 4555, 4556, 4567, 4570, 4605, 4624, 4629, 4631, 4632, 4633, 4634, 4635, 4638, 4642, 4644, 4645, 4648, 4651, 4652, 4653, 4746, 4781, 4826, 4852, 4853, 4868, 4869, 4870, 4873, 4874, 4882, 4885, 4886, 4887, 4892, 4897, 4898, 4899, 4907, 4908, 4916, 4956, 4957, 4958, 4959, 4960, 4963, 4964, 4965, 4971, 4972, 4973, 4974, 4977, 4978, 4979, 4984, 4985, 4990, 4991, 4995, 4996, 4997, 5048, 5051, 5052, 5053, 5054, 5055, 5056, 5057], "excluded_lines": [], "functions": {"_TicketStateDictView.__init__": {"executed_lines": [211, 212, 215, 216, 217, 219], "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": 210}, "_TicketStateDictView._present": {"executed_lines": [223, 224], "summary": {"covered_lines": 2, "num_statements": 4, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [225, 229], "excluded_lines": [], "start_line": 222}, "_TicketStateDictView.get": {"executed_lines": [233, 234, 235, 236], "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": 232}, "_TicketStateDictView.__getitem__": {"executed_lines": [239, 240, 242], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [241], "excluded_lines": [], "start_line": 238}, "_TicketStateDictView.__contains__": {"executed_lines": [245, 246], "summary": {"covered_lines": 2, "num_statements": 2, "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": 244}, "_TicketStateDictView.keys": {"executed_lines": [250, 251, 252, 253, 254, 255], "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": 248}, "_TicketStateDictView.values": {"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": [258], "excluded_lines": [], "start_line": 257}, "_TicketStateDictView.items": {"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": [261], "excluded_lines": [], "start_line": 260}, "_TicketStateDictView.__iter__": {"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": [264], "excluded_lines": [], "start_line": 263}, "_TicketStateDictView.__len__": {"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": [267], "excluded_lines": [], "start_line": 266}, "_TicketStateDictView.__bool__": {"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": [270], "excluded_lines": [], "start_line": 269}, "_TicketStateDictView.__setitem__": {"executed_lines": [274], "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": 273}, "_TicketStateDictView.setdefault": {"executed_lines": [277, 278, 280, 281], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [279], "excluded_lines": [], "start_line": 276}, "_TicketStateDictView.pop": {"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": [285, 286, 287, 288, 289, 290], "excluded_lines": [], "start_line": 284}, "_TicketStateDictView.__delitem__": {"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": [293], "excluded_lines": [], "start_line": 292}, "OrderLifecycleManager.__init__": {"executed_lines": [451, 452, 453, 454, 458, 459, 460, 461, 464, 465, 466, 468, 470, 475, 476, 477, 478, 481, 482, 483, 484, 487, 488, 493, 495, 508, 511, 513, 517, 520, 528, 533, 544, 553, 570, 577, 578, 579, 584, 594], "summary": {"covered_lines": 40, "num_statements": 40, "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": 428}, "OrderLifecycleManager._ticket_state_store": {"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": [607], "excluded_lines": [], "start_line": 605}, "OrderLifecycleManager._pending_lifecycle": {"executed_lines": [619, 620, 621, 628, 631, 632], "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": 617}, "OrderLifecycleManager._pending_context_registry": {"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": [637], "excluded_lines": [], "start_line": 635}, "OrderLifecycleManager._context_bound_tickets": {"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": [642], "excluded_lines": [], "start_line": 640}, "OrderLifecycleManager._unbound_ticket_contexts": {"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": [647], "excluded_lines": [], "start_line": 645}, "OrderLifecycleManager._pending_orders_setup_time": {"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": [656], "excluded_lines": [], "start_line": 650}, "OrderLifecycleManager.register_entry_context": {"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": [669], "excluded_lines": [], "start_line": 658}, "OrderLifecycleManager._pending_field": {"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": [683], "excluded_lines": [], "start_line": 681}, "OrderLifecycleManager._bind_pending_entry_context": {"executed_lines": [687], "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": 685}, "OrderLifecycleManager._prune_bound_context": {"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": [701], "excluded_lines": [], "start_line": 699}, "OrderLifecycleManager._emit_terminal_for_pending": {"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": [705], "excluded_lines": [], "start_line": 703}, "OrderLifecycleManager._pending_broker_state": {"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": [709], "excluded_lines": [], "start_line": 707}, "OrderLifecycleManager.cancel_pending_order_verified": {"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": [713], "excluded_lines": [], "start_line": 711}, "OrderLifecycleManager.cancel_pending_order_with_retry": {"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": [719], "excluded_lines": [], "start_line": 715}, "OrderLifecycleManager.reconcile_pending_state": {"executed_lines": [727], "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": 723}, "OrderLifecycleManager.manage_pending_orders": {"executed_lines": [740], "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": 731}, "OrderLifecycleManager._entry_prices": {"executed_lines": [753], "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": 751}, "OrderLifecycleManager._entry_sls": {"executed_lines": [759], "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": 757}, "OrderLifecycleManager._entry_tps": {"executed_lines": [765], "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": 763}, "OrderLifecycleManager._last_known_volume": {"executed_lines": [771], "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": 769}, "OrderLifecycleManager._initial_risks": {"executed_lines": [777], "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": 775}, "OrderLifecycleManager._entry_expected_price": {"executed_lines": [783], "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": 781}, "OrderLifecycleManager._entry_atr": {"executed_lines": [789], "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": 787}, "OrderLifecycleManager._entry_spread": {"executed_lines": [795], "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": 793}, "OrderLifecycleManager._entry_fill_latency_ms": {"executed_lines": [801], "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": 799}, "OrderLifecycleManager._last_modify_sl": {"executed_lines": [807], "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": 805}, "OrderLifecycleManager._entry_reasons": {"executed_lines": [813], "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": 811}, "OrderLifecycleManager._entry_confidences": {"executed_lines": [819], "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": 817}, "OrderLifecycleManager._entry_regimes": {"executed_lines": [825], "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": 823}, "OrderLifecycleManager._entry_directions": {"executed_lines": [831], "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": 829}, "OrderLifecycleManager._entry_order_ids": {"executed_lines": [837], "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": 835}, "OrderLifecycleManager._sl_modified_flags": {"executed_lines": [843], "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": 841}, "OrderLifecycleManager._partial_closed_tickets": {"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": [849], "excluded_lines": [], "start_line": 847}, "OrderLifecycleManager._rescue_registered_tickets": {"executed_lines": [855], "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": 853}, "OrderLifecycleManager._closed_tickets": {"executed_lines": [861], "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": 859}, "OrderLifecycleManager._entry_timestamps": {"executed_lines": [867], "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": 865}, "OrderLifecycleManager._forced_exit_mechanisms": {"executed_lines": [873], "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": 871}, "OrderLifecycleManager._net_pnl_by_ticket": {"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": [878], "excluded_lines": [], "start_line": 876}, "OrderLifecycleManager._exit_mechanism_by_ticket": {"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": [883], "excluded_lines": [], "start_line": 881}, "OrderLifecycleManager._exit_pending_final_reason": {"executed_lines": [888], "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": 886}, "OrderLifecycleManager.update_account_snapshot": {"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": [902, 903, 904, 905, 906, 908, 909, 910, 911, 912, 913], "excluded_lines": [], "start_line": 897}, "OrderLifecycleManager._current_drawdown_percent": {"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": [917, 918, 919], "excluded_lines": [], "start_line": 915}, "OrderLifecycleManager._price_delta_to_usd": {"executed_lines": [930, 931, 932, 933], "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": 923}, "OrderLifecycleManager.register_telegram_message": {"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": [937, 938], "excluded_lines": [], "start_line": 935}, "OrderLifecycleManager.register_order_message": {"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": [942], "excluded_lines": [], "start_line": 940}, "OrderLifecycleManager.should_modify_pending_order": {"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": [952], "excluded_lines": [], "start_line": 944}, "OrderLifecycleManager.get_active_live_tickets": {"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": [957, 958], "excluded_lines": [], "start_line": 955}, "OrderLifecycleManager.execute_order": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [962, 963, 964, 966, 967, 970, 975, 976, 977, 978, 979, 980, 981, 982, 983, 988, 990, 997, 999, 1000, 1001, 1002, 1003, 1005, 1007, 1009, 1010, 1012, 1026], "excluded_lines": [], "start_line": 960}, "OrderLifecycleManager.count_total_exposure": {"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": [1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1044, 1045], "excluded_lines": [], "start_line": 1028}, "OrderLifecycleManager._is_exposure_available": {"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": [1059, 1060, 1061], "excluded_lines": [], "start_line": 1047}, "OrderLifecycleManager._clamp_dispatch_volume": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1068, 1069, 1070, 1071, 1076, 1077, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1092, 1093, 1100, 1101, 1107, 1108, 1110, 1111, 1112, 1118], "excluded_lines": [], "start_line": 1063}, "OrderLifecycleManager.dispatch_order": {"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": [1138, 1139, 1144, 1150, 1152, 1153, 1154, 1155, 1156, 1166, 1167, 1168, 1173, 1176, 1177, 1181, 1191, 1197, 1200, 1201, 1202, 1208, 1214, 1218, 1228, 1236, 1242, 1243, 1252, 1255, 1256, 1273, 1282, 1283, 1285, 1286, 1287, 1288, 1295, 1296, 1297, 1299, 1305, 1306, 1307, 1308, 1309, 1310, 1312, 1314, 1322, 1323, 1326, 1341, 1346, 1353, 1354, 1356, 1357, 1358, 1359, 1365, 1366, 1367, 1369], "excluded_lines": [], "start_line": 1120}, "OrderLifecycleManager._resolve_entry_reason": {"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": [1376, 1377, 1379, 1380, 1381, 1382, 1383], "excluded_lines": [], "start_line": 1371}, "OrderLifecycleManager.execute_ai_reversal": {"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": [1418, 1419, 1421, 1422, 1423, 1424, 1425, 1427, 1428, 1430, 1431, 1436, 1438, 1439, 1440, 1441, 1449, 1451, 1452, 1465, 1466, 1467, 1484, 1485, 1486, 1488, 1489, 1490, 1494, 1496, 1498, 1500, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1512, 1513, 1514, 1519], "excluded_lines": [], "start_line": 1400}, "OrderLifecycleManager.execute_lifecycle_action": {"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": [1529, 1530, 1531, 1534, 1537, 1538, 1539, 1541, 1545, 1546, 1547, 1550, 1551, 1564, 1566, 1567, 1568, 1569, 1572, 1573, 1586, 1588, 1589, 1592, 1595, 1596, 1609, 1611, 1614, 1615, 1618, 1619, 1632, 1634], "excluded_lines": [], "start_line": 1521}, "OrderLifecycleManager.close_position_manual": {"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": [1650, 1651, 1652, 1653, 1666, 1667, 1669, 1670], "excluded_lines": [], "start_line": 1646}, "OrderLifecycleManager.modify_position_manual": {"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": [1674, 1679, 1680, 1693], "excluded_lines": [], "start_line": 1672}, "OrderLifecycleManager.refresh_live_tickets_cache": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1753, 1768, 1769, 1782, 1783, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1797, 1799, 1800, 1805, 1806, 1811], "excluded_lines": [], "start_line": 1707}, "OrderLifecycleManager._is_closed_ticket": {"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": [1820], "excluded_lines": [], "start_line": 1814}, "OrderLifecycleManager._broker_close_verified": {"executed_lines": [1835, 1836, 1842], "summary": {"covered_lines": 3, "num_statements": 5, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 60.0, "percent_statements_covered_display": "60"}, "missing_lines": [1837, 1841], "excluded_lines": [], "start_line": 1824}, "OrderLifecycleManager._should_modify_sl": {"executed_lines": [1846, 1847, 1848], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [1849], "excluded_lines": [], "start_line": 1844}, "OrderLifecycleManager.get_protection_state": {"executed_lines": [1870], "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": 1863}, "OrderLifecycleManager._resolve_pip_size": {"executed_lines": [1881, 1882, 1883, 1884, 1885, 1888], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [1886, 1887], "excluded_lines": [], "start_line": 1872}, "OrderLifecycleManager._resolve_price_digits": {"executed_lines": [1892, 1893, 1894, 1895, 1896, 1899], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [1897, 1898], "excluded_lines": [], "start_line": 1890}, "OrderLifecycleManager._atr_profit_threshold_usd": {"executed_lines": [1913, 1914, 1917, 1918, 1921], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 62.5, "percent_covered_display": "62", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 62.5, "percent_statements_covered_display": "62"}, "missing_lines": [1915, 1916, 1920], "excluded_lines": [], "start_line": 1901}, "OrderLifecycleManager.calculate_breakeven_sl": {"executed_lines": [1934, 1935, 1936, 1937], "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": 1923}, "OrderLifecycleManager._is_sl_at_or_beyond": {"executed_lines": [1946, 1948, 1949, 1950], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [1947], "excluded_lines": [], "start_line": 1940}, "OrderLifecycleManager.refresh_protection_state": {"executed_lines": [1967, 1968, 1970, 1971, 1976, 1977, 1978, 1984, 1985, 1987], "summary": {"covered_lines": 10, "num_statements": 10, "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": 1952}, "OrderLifecycleManager._protective_sl_floor": {"executed_lines": [1994, 1995, 1996, 1997], "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": 1989}, "OrderLifecycleManager.is_sl_improvement": {"executed_lines": [2007, 2010, 2013, 2014, 2015, 2016, 2020, 2021, 2022, 2024, 2027], "summary": {"covered_lines": 11, "num_statements": 15, "percent_covered": 73.33333333333333, "percent_covered_display": "73", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 73.33333333333333, "percent_statements_covered_display": "73"}, "missing_lines": [2008, 2017, 2023, 2025], "excluded_lines": [], "start_line": 1999}, "OrderLifecycleManager._log_protection_audit": {"executed_lines": [2042, 2043], "summary": {"covered_lines": 2, "num_statements": 4, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [2056, 2057], "excluded_lines": [], "start_line": 2029}, "OrderLifecycleManager.apply_breakeven_lock": {"executed_lines": [2085, 2087, 2088, 2095, 2096, 2097, 2098, 2100, 2101, 2104, 2105, 2106, 2107, 2108, 2110, 2111, 2114, 2126, 2129, 2130, 2131, 2132, 2135, 2137, 2141, 2142, 2148], "summary": {"covered_lines": 27, "num_statements": 56, "percent_covered": 48.214285714285715, "percent_covered_display": "48", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 48.214285714285715, "percent_statements_covered_display": "48"}, "missing_lines": [2115, 2116, 2117, 2150, 2152, 2156, 2157, 2163, 2165, 2167, 2168, 2175, 2176, 2177, 2183, 2186, 2192, 2198, 2199, 2200, 2202, 2210, 2217, 2218, 2219, 2220, 2229, 2230, 2232], "excluded_lines": [], "start_line": 2063}, "OrderLifecycleManager._maybe_tighten_protective_sl": {"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": [2246, 2247, 2248, 2250, 2251, 2253, 2255, 2256, 2257, 2261, 2264, 2266, 2267, 2268, 2269, 2271, 2272, 2279, 2280, 2281, 2282, 2283, 2284, 2290], "excluded_lines": [], "start_line": 2234}, "OrderLifecycleManager._resolve_contract_size": {"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": [2294, 2295, 2296], "excluded_lines": [], "start_line": 2292}, "OrderLifecycleManager._log_throttled_be_failure": {"executed_lines": [2310, 2311, 2312, 2319, 2321], "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": 2298}, "OrderLifecycleManager._tiered_giveback_floor": {"executed_lines": [2337, 2338, 2342, 2343, 2345, 2346, 2347, 2348, 2350, 2351], "summary": {"covered_lines": 10, "num_statements": 12, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 83.33333333333333, "percent_statements_covered_display": "83"}, "missing_lines": [2341, 2344], "excluded_lines": [], "start_line": 2328}, "OrderLifecycleManager.evaluate_profit_giveback": {"executed_lines": [2367, 2368, 2369, 2371, 2372, 2374, 2375, 2378, 2383, 2391, 2401], "summary": {"covered_lines": 11, "num_statements": 16, "percent_covered": 68.75, "percent_covered_display": "69", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 68.75, "percent_statements_covered_display": "69"}, "missing_lines": [2376, 2384, 2392, 2393, 2394], "excluded_lines": [], "start_line": 2353}, "OrderLifecycleManager.enforce_profit_giveback_protection": {"executed_lines": [2426, 2427, 2429, 2435, 2436], "summary": {"covered_lines": 5, "num_statements": 46, "percent_covered": 10.869565217391305, "percent_covered_display": "11", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 10.869565217391305, "percent_statements_covered_display": "11"}, "missing_lines": [2438, 2439, 2442, 2443, 2446, 2448, 2450, 2451, 2452, 2454, 2456, 2459, 2468, 2481, 2482, 2483, 2489, 2492, 2493, 2497, 2499, 2509, 2518, 2520, 2521, 2522, 2523, 2524, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2544, 2545, 2551, 2552, 2559], "excluded_lines": [], "start_line": 2403}, "OrderLifecycleManager.apply_atr_trailing_stop": {"executed_lines": [2581, 2582, 2587, 2588, 2593, 2596, 2599, 2601, 2604, 2605, 2606, 2607, 2610, 2613, 2614, 2615, 2624, 2625], "summary": {"covered_lines": 18, "num_statements": 38, "percent_covered": 47.36842105263158, "percent_covered_display": "47", "missing_lines": 20, "excluded_lines": 0, "percent_statements_covered": 47.36842105263158, "percent_statements_covered_display": "47"}, "missing_lines": [2585, 2589, 2590, 2591, 2594, 2602, 2608, 2611, 2620, 2621, 2622, 2628, 2629, 2630, 2637, 2638, 2639, 2646, 2647, 2649], "excluded_lines": [], "start_line": 2561}, "OrderLifecycleManager.should_emit_console_telemetry": {"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": [2660, 2661, 2663, 2664, 2665, 2667, 2668, 2669, 2671], "excluded_lines": [], "start_line": 2651}, "OrderLifecycleManager._safe_feature_float": {"executed_lines": [2677, 2678], "summary": {"covered_lines": 2, "num_statements": 10, "percent_covered": 20.0, "percent_covered_display": "20", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 20.0, "percent_statements_covered_display": "20"}, "missing_lines": [2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686], "excluded_lines": [], "start_line": 2673}, "OrderLifecycleManager._current_regime_str": {"executed_lines": [2697, 2703, 2704], "summary": {"covered_lines": 3, "num_statements": 8, "percent_covered": 37.5, "percent_covered_display": "38", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 37.5, "percent_statements_covered_display": "38"}, "missing_lines": [2698, 2699, 2700, 2701, 2702], "excluded_lines": [], "start_line": 2688}, "OrderLifecycleManager._estimate_liquidation_impact": {"executed_lines": [2718], "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": 2706}, "OrderLifecycleManager._last_tick_for_ticket": {"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": [2723], "excluded_lines": [], "start_line": 2721}, "OrderLifecycleManager._last_tick_timestamps": {"executed_lines": [2728], "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": 2726}, "OrderLifecycleManager._time_in_profit_sec": {"executed_lines": [2733], "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": 2731}, "OrderLifecycleManager._time_in_drawdown_sec": {"executed_lines": [2738], "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": 2736}, "OrderLifecycleManager._peak_profit_usd": {"executed_lines": [2743], "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": 2741}, "OrderLifecycleManager._peak_drawdown_usd": {"executed_lines": [2748], "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": 2746}, "OrderLifecycleManager._lsf_state": {"executed_lines": [2753], "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": 2751}, "OrderLifecycleManager._last_seen_ts": {"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": [2758], "excluded_lines": [], "start_line": 2756}, "OrderLifecycleManager._stagnation_ticks": {"executed_lines": [2763], "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": 2761}, "OrderLifecycleManager._adverse_ticks": {"executed_lines": [2768], "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": 2766}, "OrderLifecycleManager._favorable_ticks": {"executed_lines": [2773], "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": 2771}, "OrderLifecycleManager._last_price_tracker": {"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": [2778], "excluded_lines": [], "start_line": 2776}, "OrderLifecycleManager._mfe_tracker": {"executed_lines": [2783], "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": 2781}, "OrderLifecycleManager._mae_tracker": {"executed_lines": [2788], "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": 2786}, "OrderLifecycleManager._time_to_mfe_sec": {"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": [2793], "excluded_lines": [], "start_line": 2791}, "OrderLifecycleManager._time_to_mae_sec": {"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": [2798], "excluded_lines": [], "start_line": 2796}, "OrderLifecycleManager._reversal_events": {"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": [2803], "excluded_lines": [], "start_line": 2801}, "OrderLifecycleManager._entry_probs": {"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": [2808], "excluded_lines": [], "start_line": 2806}, "OrderLifecycleManager._entry_regime_state": {"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": [2813], "excluded_lines": [], "start_line": 2811}, "OrderLifecycleManager._hold_score_tracker": {"executed_lines": [2818], "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": 2816}, "OrderLifecycleManager._base_hold_score_tracker": {"executed_lines": [2823], "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": 2821}, "OrderLifecycleManager._last_reasons_tracker": {"executed_lines": [2828], "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": 2826}, "OrderLifecycleManager._last_hold_eval_time": {"executed_lines": [2833], "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": 2831}, "OrderLifecycleManager._last_telemetry_time": {"executed_lines": [2838], "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": 2836}, "OrderLifecycleManager._live_tickets_cache": {"executed_lines": [2845], "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": 2841}, "OrderLifecycleManager._ensure_ticket_bootstrap": {"executed_lines": [2856], "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": 2847}, "OrderLifecycleManager._update_lsf_desync_metrics": {"executed_lines": [2870], "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": 2860}, "OrderLifecycleManager._lsf_get": {"executed_lines": [2875, 2876, 2878, 2879], "summary": {"covered_lines": 4, "num_statements": 7, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 57.142857142857146, "percent_statements_covered_display": "57"}, "missing_lines": [2877, 2880, 2881], "excluded_lines": [], "start_line": 2874}, "OrderLifecycleManager._lsf_set": {"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": [2884, 2885, 2886, 2887, 2888], "excluded_lines": [], "start_line": 2883}, "OrderLifecycleManager._update_tick_state": {"executed_lines": [2898], "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": 2890}, "OrderLifecycleManager._calculate_smart_position_metrics": {"executed_lines": [2916, 2919], "summary": {"covered_lines": 2, "num_statements": 2, "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": 2900}, "OrderLifecycleManager._recalculate_hold_score_with_position_state": {"executed_lines": [2955, 2956, 2957, 2961, 2965], "summary": {"covered_lines": 5, "num_statements": 9, "percent_covered": 55.55555555555556, "percent_covered_display": "56", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 55.55555555555556, "percent_statements_covered_display": "56"}, "missing_lines": [2958, 2959, 2962, 2963], "excluded_lines": [], "start_line": 2948}, "OrderLifecycleManager._resolve_position_management_scenario": {"executed_lines": [2986, 2987, 2988, 2990, 2991, 2992, 2994, 2995, 2996, 2998, 2999, 3000, 3001, 3002, 3003, 3005, 3008, 3010, 3012, 3014, 3016, 3018, 3020, 3022, 3024, 3027, 3029, 3031, 3034, 3036, 3044, 3046, 3048, 3050, 3053, 3055, 3058], "summary": {"covered_lines": 37, "num_statements": 57, "percent_covered": 64.91228070175438, "percent_covered_display": "65", "missing_lines": 20, "excluded_lines": 0, "percent_statements_covered": 64.91228070175438, "percent_statements_covered_display": "65"}, "missing_lines": [3009, 3011, 3013, 3015, 3017, 3019, 3021, 3023, 3025, 3028, 3030, 3032, 3035, 3041, 3045, 3047, 3049, 3051, 3054, 3056], "excluded_lines": [], "start_line": 2971}, "OrderLifecycleManager._ledger_account_source": {"executed_lines": [3072, 3073, 3075, 3079], "summary": {"covered_lines": 4, "num_statements": 7, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 57.142857142857146, "percent_statements_covered_display": "57"}, "missing_lines": [3076, 3077, 3078], "excluded_lines": [], "start_line": 3064}, "OrderLifecycleManager._recovery_budget_initial": {"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": [3091], "excluded_lines": [], "start_line": 3090}, "OrderLifecycleManager._recovery_budget_remaining": {"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": [3095], "excluded_lines": [], "start_line": 3094}, "OrderLifecycleManager._recovery_budget_consumed": {"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": [3099], "excluded_lines": [], "start_line": 3098}, "OrderLifecycleManager._recovery_initial_loss": {"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": [3103], "excluded_lines": [], "start_line": 3102}, "OrderLifecycleManager._recovery_entry_times": {"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": [3107], "excluded_lines": [], "start_line": 3106}, "OrderLifecycleManager._recovery_horizons": {"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": [3111], "excluded_lines": [], "start_line": 3110}, "OrderLifecycleManager._initialize_recovery_mode": {"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": [3129, 3130, 3131, 3132, 3142, 3143], "excluded_lines": [], "start_line": 3113}, "OrderLifecycleManager._evaluate_recovery_budget_and_horizon": {"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": [3162], "excluded_lines": [], "start_line": 3152}, "OrderLifecycleManager._position_states": {"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": [3172], "excluded_lines": [], "start_line": 3171}, "OrderLifecycleManager._state_transition_candidates": {"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": [3178], "excluded_lines": [], "start_line": 3175}, "OrderLifecycleManager.transition_state_with_hysteresis": {"executed_lines": [3191], "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": 3180}, "OrderLifecycleManager._evaluate_candidate_state": {"executed_lines": [3203, 3204, 3207, 3208, 3209, 3210, 3211, 3213, 3216, 3218, 3220, 3221, 3222, 3224], "summary": {"covered_lines": 14, "num_statements": 28, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [3212, 3214, 3228, 3229, 3234, 3236, 3237, 3239, 3240, 3241, 3242, 3243, 3244, 3246], "excluded_lines": [], "start_line": 3193}, "OrderLifecycleManager._arbitrate_decision": {"executed_lines": [3274, 3275, 3276, 3277, 3292, 3311, 3313, 3314, 3317, 3329, 3336, 3343, 3344, 3352, 3359, 3371, 3375, 3379], "summary": {"covered_lines": 18, "num_statements": 39, "percent_covered": 46.15384615384615, "percent_covered_display": "46", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 46.15384615384615, "percent_statements_covered_display": "46"}, "missing_lines": [3279, 3280, 3282, 3312, 3316, 3322, 3325, 3326, 3330, 3333, 3337, 3340, 3345, 3348, 3350, 3353, 3356, 3361, 3364, 3372, 3376], "excluded_lines": [], "start_line": 3248}, "OrderLifecycleManager.evaluate_falling_knife_protection": {"executed_lines": [3397, 3398, 3399, 3400, 3401], "summary": {"covered_lines": 5, "num_statements": 29, "percent_covered": 17.24137931034483, "percent_covered_display": "17", "missing_lines": 24, "excluded_lines": 0, "percent_statements_covered": 17.24137931034483, "percent_statements_covered_display": "17"}, "missing_lines": [3403, 3404, 3405, 3407, 3409, 3410, 3411, 3414, 3415, 3416, 3417, 3423, 3424, 3425, 3426, 3427, 3429, 3433, 3437, 3440, 3441, 3444, 3472, 3473], "excluded_lines": [], "start_line": 3385}, "OrderLifecycleManager.manage_active_positions": {"executed_lines": [3495, 3499, 3502, 3506, 3509, 3510, 3515, 3518, 3528, 3533, 3534, 3535, 3549, 3557, 3558, 3572, 3580, 3583, 3588, 3589, 3592, 3593, 3596, 3597, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3609, 3610, 3611, 3612, 3613, 3615, 3616, 3621, 3625, 3626, 3629, 3630, 3632, 3634, 3655, 3672, 3675, 3683, 3684, 3690, 3693, 3695, 3698, 3702, 3703, 3707, 3712, 3714, 3715, 3719, 3735, 3738, 3751, 3770, 3777, 3802, 3807, 3830, 3838, 3855], "summary": {"covered_lines": 72, "num_statements": 84, "percent_covered": 85.71428571428571, "percent_covered_display": "86", "missing_lines": 12, "excluded_lines": 0, "percent_statements_covered": 85.71428571428571, "percent_statements_covered_display": "86"}, "missing_lines": [3500, 3536, 3543, 3544, 3563, 3564, 3581, 3594, 3656, 3657, 3658, 3659], "excluded_lines": [], "start_line": 3475}, "OrderLifecycleManager._sweep_dead_tickets": {"executed_lines": [3874, 3875, 3876, 3878, 3930], "summary": {"covered_lines": 5, "num_statements": 34, "percent_covered": 14.705882352941176, "percent_covered_display": "15", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 14.705882352941176, "percent_statements_covered_display": "15"}, "missing_lines": [3887, 3888, 3896, 3897, 3898, 3899, 3902, 3903, 3906, 3913, 3914, 3915, 3917, 3920, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3940, 3947, 3948, 3955, 3956, 3957, 3960, 3961], "excluded_lines": [], "start_line": 3857}, "OrderLifecycleManager._decide_position_action": {"executed_lines": [3991, 3992, 3993, 4003, 4024, 4037, 4051, 4052, 4065, 4096, 4103, 4118], "summary": {"covered_lines": 12, "num_statements": 37, "percent_covered": 32.432432432432435, "percent_covered_display": "32", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 32.432432432432435, "percent_statements_covered_display": "32"}, "missing_lines": [3994, 3995, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4012, 4066, 4067, 4068, 4069, 4070, 4087, 4088, 4097, 4098, 4099, 4100, 4105, 4106, 4111, 4116], "excluded_lines": [], "start_line": 3963}, "OrderLifecycleManager._update_trajectory_and_state": {"executed_lines": [4139, 4140, 4141, 4153, 4154, 4155, 4157, 4166, 4168, 4169, 4171, 4173], "summary": {"covered_lines": 12, "num_statements": 16, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [4158, 4159, 4162, 4170], "excluded_lines": [], "start_line": 4120}, "OrderLifecycleManager._evaluate_hold_score": {"executed_lines": [4191, 4192, 4193, 4196, 4199, 4200, 4201, 4203, 4204, 4210, 4215, 4217], "summary": {"covered_lines": 12, "num_statements": 12, "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": 4175}, "OrderLifecycleManager._execute_position_action": {"executed_lines": [4243, 4244, 4245, 4246, 4284, 4308, 4320, 4380], "summary": {"covered_lines": 8, "num_statements": 77, "percent_covered": 10.38961038961039, "percent_covered_display": "10", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 10.38961038961039, "percent_statements_covered_display": "10"}, "missing_lines": [4247, 4250, 4252, 4256, 4261, 4262, 4263, 4264, 4271, 4272, 4279, 4281, 4288, 4289, 4290, 4291, 4294, 4295, 4296, 4297, 4298, 4309, 4310, 4313, 4316, 4317, 4318, 4321, 4326, 4327, 4328, 4329, 4330, 4331, 4334, 4339, 4340, 4341, 4342, 4345, 4348, 4349, 4350, 4357, 4363, 4364, 4365, 4366, 4371, 4372, 4381, 4382, 4387, 4388, 4389, 4390, 4391, 4392, 4395, 4399, 4400, 4401, 4402, 4405, 4408, 4409, 4410, 4411, 4412], "excluded_lines": [], "start_line": 4219}, "OrderLifecycleManager._run_protection_chain": {"executed_lines": [4457, 4458, 4459, 4494, 4587, 4592, 4594, 4603, 4608, 4617, 4618, 4623, 4660, 4661, 4662, 4665, 4668, 4669, 4670, 4689, 4691], "summary": {"covered_lines": 21, "num_statements": 79, "percent_covered": 26.582278481012658, "percent_covered_display": "27", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 26.582278481012658, "percent_statements_covered_display": "27"}, "missing_lines": [4460, 4461, 4462, 4463, 4464, 4465, 4467, 4468, 4469, 4472, 4473, 4476, 4480, 4481, 4484, 4485, 4486, 4489, 4490, 4491, 4492, 4495, 4496, 4502, 4504, 4505, 4506, 4521, 4522, 4525, 4526, 4527, 4532, 4534, 4537, 4542, 4549, 4550, 4555, 4556, 4567, 4570, 4605, 4624, 4629, 4631, 4632, 4633, 4634, 4635, 4638, 4642, 4644, 4645, 4648, 4651, 4652, 4653], "excluded_lines": [], "start_line": 4420}, "OrderLifecycleManager._reconciliation": {"executed_lines": [4704, 4705, 4706, 4707, 4708], "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": 4702}, "OrderLifecycleManager.reconcile_missed_closes": {"executed_lines": [4718], "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": 4710}, "OrderLifecycleManager._record_experience_outcome": {"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": [4746], "excluded_lines": [], "start_line": 4722}, "OrderLifecycleManager._autopsy_vanished_ticket": {"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": [4781], "excluded_lines": [], "start_line": 4769}, "OrderLifecycleManager._scoring": {"executed_lines": [4802, 4803, 4804, 4805, 4806], "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": 4800}, "OrderLifecycleManager._calculate_protection_score": {"executed_lines": [4810], "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": 4808}, "OrderLifecycleManager._calculate_continuous_giveback_severity": {"executed_lines": [4814], "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": 4812}, "OrderLifecycleManager._calculate_adaptive_evidence_scores": {"executed_lines": [4818], "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": 4816}, "OrderLifecycleManager._calculate_hold_value_score": {"executed_lines": [4822], "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": 4820}, "OrderLifecycleManager._evaluate_minimum_loss_optimization": {"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": [4826], "excluded_lines": [], "start_line": 4824}, "OrderLifecycleManager._add_trajectory_step": {"executed_lines": [4830], "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": 4828}, "OrderLifecycleManager._calculate_trajectory_features": {"executed_lines": [4834], "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": 4832}, "OrderLifecycleManager._sync_external_modifications": {"executed_lines": [4846, 4847, 4848, 4849, 4851, 4872, 4884], "summary": {"covered_lines": 7, "num_statements": 25, "percent_covered": 28.0, "percent_covered_display": "28", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 28.0, "percent_statements_covered_display": "28"}, "missing_lines": [4852, 4853, 4868, 4869, 4870, 4873, 4874, 4882, 4885, 4886, 4887, 4892, 4897, 4898, 4899, 4907, 4908, 4916], "excluded_lines": [], "start_line": 4836}, "OrderLifecycleManager._update_mfe_mae": {"executed_lines": [4928], "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": 4920}, "OrderLifecycleManager._capture_reversal_state": {"executed_lines": [4944], "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": 4935}, "OrderLifecycleManager._close_sibling_legs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4956, 4957, 4958, 4959, 4960, 4963, 4964, 4965, 4971, 4972, 4973, 4974, 4977, 4978, 4979, 4984, 4985, 4990, 4991], "excluded_lines": [], "start_line": 4946}, "OrderLifecycleManager._cleanup_ticket_state": {"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": [4995, 4996, 4997, 5048, 5051, 5052, 5053, 5054, 5055, 5056, 5057], "excluded_lines": [], "start_line": 4993}, "": {"executed_lines": [27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 48, 49, 50, 55, 56, 57, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 81, 84, 89, 100, 110, 115, 123, 126, 131, 134, 139, 149, 160, 163, 167, 171, 175, 190, 208, 210, 222, 232, 238, 244, 248, 257, 260, 263, 266, 269, 273, 276, 284, 292, 296, 299, 300, 301, 302, 303, 304, 307, 314, 315, 318, 319, 320, 321, 322, 323, 324, 325, 333, 334, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 354, 355, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 422, 428, 604, 605, 616, 617, 634, 635, 639, 640, 644, 645, 649, 650, 658, 680, 681, 685, 699, 703, 707, 711, 715, 723, 731, 750, 751, 756, 757, 762, 763, 768, 769, 774, 775, 780, 781, 786, 787, 792, 793, 798, 799, 804, 805, 810, 811, 816, 817, 822, 823, 828, 829, 834, 835, 840, 841, 846, 847, 852, 853, 858, 859, 864, 865, 870, 871, 875, 876, 880, 881, 885, 886, 897, 915, 923, 935, 940, 944, 955, 960, 1028, 1047, 1063, 1120, 1371, 1400, 1521, 1646, 1672, 1707, 1814, 1824, 1844, 1863, 1872, 1890, 1901, 1923, 1939, 1940, 1952, 1989, 1999, 2029, 2063, 2234, 2292, 2298, 2328, 2353, 2403, 2561, 2651, 2673, 2688, 2706, 2720, 2721, 2725, 2726, 2730, 2731, 2735, 2736, 2740, 2741, 2745, 2746, 2750, 2751, 2755, 2756, 2760, 2761, 2765, 2766, 2770, 2771, 2775, 2776, 2780, 2781, 2785, 2786, 2790, 2791, 2795, 2796, 2800, 2801, 2805, 2806, 2810, 2811, 2815, 2816, 2820, 2821, 2825, 2826, 2830, 2831, 2835, 2836, 2840, 2841, 2847, 2860, 2874, 2883, 2890, 2900, 2948, 2971, 3064, 3089, 3090, 3093, 3094, 3097, 3098, 3101, 3102, 3105, 3106, 3109, 3110, 3113, 3152, 3170, 3171, 3174, 3175, 3180, 3193, 3248, 3385, 3475, 3857, 3963, 4120, 4175, 4219, 4420, 4701, 4702, 4710, 4722, 4769, 4799, 4800, 4808, 4812, 4816, 4820, 4824, 4828, 4832, 4836, 4920, 4935, 4946, 4993], "summary": {"covered_lines": 382, "num_statements": 382, "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": {"_TicketStateDictView": {"executed_lines": [211, 212, 215, 216, 217, 219, 223, 224, 233, 234, 235, 236, 239, 240, 242, 245, 246, 250, 251, 252, 253, 254, 255, 274, 277, 278, 280, 281], "summary": {"covered_lines": 28, "num_statements": 44, "percent_covered": 63.63636363636363, "percent_covered_display": "64", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 63.63636363636363, "percent_statements_covered_display": "64"}, "missing_lines": [225, 229, 241, 258, 261, 264, 267, 270, 279, 285, 286, 287, 288, 289, 290, 293], "excluded_lines": [], "start_line": 190}, "ExitMechanism": {"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": 296}, "PositionEvaluationStep": {"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": 315}, "LSFTicketState": {"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": 334}, "SmartPositionMetrics": {"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": 355}, "OrderLifecycleManager": {"executed_lines": [451, 452, 453, 454, 458, 459, 460, 461, 464, 465, 466, 468, 470, 475, 476, 477, 478, 481, 482, 483, 484, 487, 488, 493, 495, 508, 511, 513, 517, 520, 528, 533, 544, 553, 570, 577, 578, 579, 584, 594, 619, 620, 621, 628, 631, 632, 687, 727, 740, 753, 759, 765, 771, 777, 783, 789, 795, 801, 807, 813, 819, 825, 831, 837, 843, 855, 861, 867, 873, 888, 930, 931, 932, 933, 1835, 1836, 1842, 1846, 1847, 1848, 1870, 1881, 1882, 1883, 1884, 1885, 1888, 1892, 1893, 1894, 1895, 1896, 1899, 1913, 1914, 1917, 1918, 1921, 1934, 1935, 1936, 1937, 1946, 1948, 1949, 1950, 1967, 1968, 1970, 1971, 1976, 1977, 1978, 1984, 1985, 1987, 1994, 1995, 1996, 1997, 2007, 2010, 2013, 2014, 2015, 2016, 2020, 2021, 2022, 2024, 2027, 2042, 2043, 2085, 2087, 2088, 2095, 2096, 2097, 2098, 2100, 2101, 2104, 2105, 2106, 2107, 2108, 2110, 2111, 2114, 2126, 2129, 2130, 2131, 2132, 2135, 2137, 2141, 2142, 2148, 2310, 2311, 2312, 2319, 2321, 2337, 2338, 2342, 2343, 2345, 2346, 2347, 2348, 2350, 2351, 2367, 2368, 2369, 2371, 2372, 2374, 2375, 2378, 2383, 2391, 2401, 2426, 2427, 2429, 2435, 2436, 2581, 2582, 2587, 2588, 2593, 2596, 2599, 2601, 2604, 2605, 2606, 2607, 2610, 2613, 2614, 2615, 2624, 2625, 2677, 2678, 2697, 2703, 2704, 2718, 2728, 2733, 2738, 2743, 2748, 2753, 2763, 2768, 2773, 2783, 2788, 2818, 2823, 2828, 2833, 2838, 2845, 2856, 2870, 2875, 2876, 2878, 2879, 2898, 2916, 2919, 2955, 2956, 2957, 2961, 2965, 2986, 2987, 2988, 2990, 2991, 2992, 2994, 2995, 2996, 2998, 2999, 3000, 3001, 3002, 3003, 3005, 3008, 3010, 3012, 3014, 3016, 3018, 3020, 3022, 3024, 3027, 3029, 3031, 3034, 3036, 3044, 3046, 3048, 3050, 3053, 3055, 3058, 3072, 3073, 3075, 3079, 3191, 3203, 3204, 3207, 3208, 3209, 3210, 3211, 3213, 3216, 3218, 3220, 3221, 3222, 3224, 3274, 3275, 3276, 3277, 3292, 3311, 3313, 3314, 3317, 3329, 3336, 3343, 3344, 3352, 3359, 3371, 3375, 3379, 3397, 3398, 3399, 3400, 3401, 3495, 3499, 3502, 3506, 3509, 3510, 3515, 3518, 3528, 3533, 3534, 3535, 3549, 3557, 3558, 3572, 3580, 3583, 3588, 3589, 3592, 3593, 3596, 3597, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3609, 3610, 3611, 3612, 3613, 3615, 3616, 3621, 3625, 3626, 3629, 3630, 3632, 3634, 3655, 3672, 3675, 3683, 3684, 3690, 3693, 3695, 3698, 3702, 3703, 3707, 3712, 3714, 3715, 3719, 3735, 3738, 3751, 3770, 3777, 3802, 3807, 3830, 3838, 3855, 3874, 3875, 3876, 3878, 3930, 3991, 3992, 3993, 4003, 4024, 4037, 4051, 4052, 4065, 4096, 4103, 4118, 4139, 4140, 4141, 4153, 4154, 4155, 4157, 4166, 4168, 4169, 4171, 4173, 4191, 4192, 4193, 4196, 4199, 4200, 4201, 4203, 4204, 4210, 4215, 4217, 4243, 4244, 4245, 4246, 4284, 4308, 4320, 4380, 4457, 4458, 4459, 4494, 4587, 4592, 4594, 4603, 4608, 4617, 4618, 4623, 4660, 4661, 4662, 4665, 4668, 4669, 4670, 4689, 4691, 4704, 4705, 4706, 4707, 4708, 4718, 4802, 4803, 4804, 4805, 4806, 4810, 4814, 4818, 4822, 4830, 4834, 4846, 4847, 4848, 4849, 4851, 4872, 4884, 4928, 4944], "summary": {"covered_lines": 493, "num_statements": 1326, "percent_covered": 37.17948717948718, "percent_covered_display": "37", "missing_lines": 833, "excluded_lines": 0, "percent_statements_covered": 37.17948717948718, "percent_statements_covered_display": "37"}, "missing_lines": [607, 637, 642, 647, 656, 669, 683, 701, 705, 709, 713, 719, 849, 878, 883, 902, 903, 904, 905, 906, 908, 909, 910, 911, 912, 913, 917, 918, 919, 937, 938, 942, 952, 957, 958, 962, 963, 964, 966, 967, 970, 975, 976, 977, 978, 979, 980, 981, 982, 983, 988, 990, 997, 999, 1000, 1001, 1002, 1003, 1005, 1007, 1009, 1010, 1012, 1026, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1044, 1045, 1059, 1060, 1061, 1068, 1069, 1070, 1071, 1076, 1077, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1092, 1093, 1100, 1101, 1107, 1108, 1110, 1111, 1112, 1118, 1138, 1139, 1144, 1150, 1152, 1153, 1154, 1155, 1156, 1166, 1167, 1168, 1173, 1176, 1177, 1181, 1191, 1197, 1200, 1201, 1202, 1208, 1214, 1218, 1228, 1236, 1242, 1243, 1252, 1255, 1256, 1273, 1282, 1283, 1285, 1286, 1287, 1288, 1295, 1296, 1297, 1299, 1305, 1306, 1307, 1308, 1309, 1310, 1312, 1314, 1322, 1323, 1326, 1341, 1346, 1353, 1354, 1356, 1357, 1358, 1359, 1365, 1366, 1367, 1369, 1376, 1377, 1379, 1380, 1381, 1382, 1383, 1418, 1419, 1421, 1422, 1423, 1424, 1425, 1427, 1428, 1430, 1431, 1436, 1438, 1439, 1440, 1441, 1449, 1451, 1452, 1465, 1466, 1467, 1484, 1485, 1486, 1488, 1489, 1490, 1494, 1496, 1498, 1500, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1512, 1513, 1514, 1519, 1529, 1530, 1531, 1534, 1537, 1538, 1539, 1541, 1545, 1546, 1547, 1550, 1551, 1564, 1566, 1567, 1568, 1569, 1572, 1573, 1586, 1588, 1589, 1592, 1595, 1596, 1609, 1611, 1614, 1615, 1618, 1619, 1632, 1634, 1650, 1651, 1652, 1653, 1666, 1667, 1669, 1670, 1674, 1679, 1680, 1693, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1753, 1768, 1769, 1782, 1783, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1797, 1799, 1800, 1805, 1806, 1811, 1820, 1837, 1841, 1849, 1886, 1887, 1897, 1898, 1915, 1916, 1920, 1947, 2008, 2017, 2023, 2025, 2056, 2057, 2115, 2116, 2117, 2150, 2152, 2156, 2157, 2163, 2165, 2167, 2168, 2175, 2176, 2177, 2183, 2186, 2192, 2198, 2199, 2200, 2202, 2210, 2217, 2218, 2219, 2220, 2229, 2230, 2232, 2246, 2247, 2248, 2250, 2251, 2253, 2255, 2256, 2257, 2261, 2264, 2266, 2267, 2268, 2269, 2271, 2272, 2279, 2280, 2281, 2282, 2283, 2284, 2290, 2294, 2295, 2296, 2341, 2344, 2376, 2384, 2392, 2393, 2394, 2438, 2439, 2442, 2443, 2446, 2448, 2450, 2451, 2452, 2454, 2456, 2459, 2468, 2481, 2482, 2483, 2489, 2492, 2493, 2497, 2499, 2509, 2518, 2520, 2521, 2522, 2523, 2524, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2544, 2545, 2551, 2552, 2559, 2585, 2589, 2590, 2591, 2594, 2602, 2608, 2611, 2620, 2621, 2622, 2628, 2629, 2630, 2637, 2638, 2639, 2646, 2647, 2649, 2660, 2661, 2663, 2664, 2665, 2667, 2668, 2669, 2671, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2698, 2699, 2700, 2701, 2702, 2723, 2758, 2778, 2793, 2798, 2803, 2808, 2813, 2877, 2880, 2881, 2884, 2885, 2886, 2887, 2888, 2958, 2959, 2962, 2963, 3009, 3011, 3013, 3015, 3017, 3019, 3021, 3023, 3025, 3028, 3030, 3032, 3035, 3041, 3045, 3047, 3049, 3051, 3054, 3056, 3076, 3077, 3078, 3091, 3095, 3099, 3103, 3107, 3111, 3129, 3130, 3131, 3132, 3142, 3143, 3162, 3172, 3178, 3212, 3214, 3228, 3229, 3234, 3236, 3237, 3239, 3240, 3241, 3242, 3243, 3244, 3246, 3279, 3280, 3282, 3312, 3316, 3322, 3325, 3326, 3330, 3333, 3337, 3340, 3345, 3348, 3350, 3353, 3356, 3361, 3364, 3372, 3376, 3403, 3404, 3405, 3407, 3409, 3410, 3411, 3414, 3415, 3416, 3417, 3423, 3424, 3425, 3426, 3427, 3429, 3433, 3437, 3440, 3441, 3444, 3472, 3473, 3500, 3536, 3543, 3544, 3563, 3564, 3581, 3594, 3656, 3657, 3658, 3659, 3887, 3888, 3896, 3897, 3898, 3899, 3902, 3903, 3906, 3913, 3914, 3915, 3917, 3920, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3940, 3947, 3948, 3955, 3956, 3957, 3960, 3961, 3994, 3995, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4012, 4066, 4067, 4068, 4069, 4070, 4087, 4088, 4097, 4098, 4099, 4100, 4105, 4106, 4111, 4116, 4158, 4159, 4162, 4170, 4247, 4250, 4252, 4256, 4261, 4262, 4263, 4264, 4271, 4272, 4279, 4281, 4288, 4289, 4290, 4291, 4294, 4295, 4296, 4297, 4298, 4309, 4310, 4313, 4316, 4317, 4318, 4321, 4326, 4327, 4328, 4329, 4330, 4331, 4334, 4339, 4340, 4341, 4342, 4345, 4348, 4349, 4350, 4357, 4363, 4364, 4365, 4366, 4371, 4372, 4381, 4382, 4387, 4388, 4389, 4390, 4391, 4392, 4395, 4399, 4400, 4401, 4402, 4405, 4408, 4409, 4410, 4411, 4412, 4460, 4461, 4462, 4463, 4464, 4465, 4467, 4468, 4469, 4472, 4473, 4476, 4480, 4481, 4484, 4485, 4486, 4489, 4490, 4491, 4492, 4495, 4496, 4502, 4504, 4505, 4506, 4521, 4522, 4525, 4526, 4527, 4532, 4534, 4537, 4542, 4549, 4550, 4555, 4556, 4567, 4570, 4605, 4624, 4629, 4631, 4632, 4633, 4634, 4635, 4638, 4642, 4644, 4645, 4648, 4651, 4652, 4653, 4746, 4781, 4826, 4852, 4853, 4868, 4869, 4870, 4873, 4874, 4882, 4885, 4886, 4887, 4892, 4897, 4898, 4899, 4907, 4908, 4916, 4956, 4957, 4958, 4959, 4960, 4963, 4964, 4965, 4971, 4972, 4973, 4974, 4977, 4978, 4979, 4984, 4985, 4990, 4991, 4995, 4996, 4997, 5048, 5051, 5052, 5053, 5054, 5055, 5056, 5057], "excluded_lines": [], "start_line": 422}, "": {"executed_lines": [27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 48, 49, 50, 55, 56, 57, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 81, 84, 89, 100, 110, 115, 123, 126, 131, 134, 139, 149, 160, 163, 167, 171, 175, 190, 208, 210, 222, 232, 238, 244, 248, 257, 260, 263, 266, 269, 273, 276, 284, 292, 296, 299, 300, 301, 302, 303, 304, 307, 314, 315, 318, 319, 320, 321, 322, 323, 324, 325, 333, 334, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 354, 355, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 422, 428, 604, 605, 616, 617, 634, 635, 639, 640, 644, 645, 649, 650, 658, 680, 681, 685, 699, 703, 707, 711, 715, 723, 731, 750, 751, 756, 757, 762, 763, 768, 769, 774, 775, 780, 781, 786, 787, 792, 793, 798, 799, 804, 805, 810, 811, 816, 817, 822, 823, 828, 829, 834, 835, 840, 841, 846, 847, 852, 853, 858, 859, 864, 865, 870, 871, 875, 876, 880, 881, 885, 886, 897, 915, 923, 935, 940, 944, 955, 960, 1028, 1047, 1063, 1120, 1371, 1400, 1521, 1646, 1672, 1707, 1814, 1824, 1844, 1863, 1872, 1890, 1901, 1923, 1939, 1940, 1952, 1989, 1999, 2029, 2063, 2234, 2292, 2298, 2328, 2353, 2403, 2561, 2651, 2673, 2688, 2706, 2720, 2721, 2725, 2726, 2730, 2731, 2735, 2736, 2740, 2741, 2745, 2746, 2750, 2751, 2755, 2756, 2760, 2761, 2765, 2766, 2770, 2771, 2775, 2776, 2780, 2781, 2785, 2786, 2790, 2791, 2795, 2796, 2800, 2801, 2805, 2806, 2810, 2811, 2815, 2816, 2820, 2821, 2825, 2826, 2830, 2831, 2835, 2836, 2840, 2841, 2847, 2860, 2874, 2883, 2890, 2900, 2948, 2971, 3064, 3089, 3090, 3093, 3094, 3097, 3098, 3101, 3102, 3105, 3106, 3109, 3110, 3113, 3152, 3170, 3171, 3174, 3175, 3180, 3193, 3248, 3385, 3475, 3857, 3963, 4120, 4175, 4219, 4420, 4701, 4702, 4710, 4722, 4769, 4799, 4800, 4808, 4812, 4816, 4820, 4824, 4828, 4832, 4836, 4920, 4935, 4946, 4993], "summary": {"covered_lines": 382, "num_statements": 382, "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\\nexus_scalp\\execution\\position_intelligence.py": {"executed_lines": [16, 18, 19, 20, 21, 23, 24, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 73, 93, 104, 105, 106, 108, 109, 111, 112, 114, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 167, 172, 173, 174, 175, 176, 181, 184, 188, 190, 191, 193, 194, 195, 196, 198, 199, 201, 202, 203, 204, 205, 207, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 224, 248, 256, 257, 259, 260, 261, 262, 264, 269, 271, 272, 273, 274, 276, 279, 282, 283, 286, 287, 288, 291, 293, 297], "summary": {"covered_lines": 138, "num_statements": 172, "percent_covered": 80.23255813953489, "percent_covered_display": "80", "missing_lines": 34, "excluded_lines": 0, "percent_statements_covered": 80.23255813953489, "percent_statements_covered_display": "80"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 84, 85, 86, 87, 88, 89, 90, 225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 246, 267, 268, 270, 277, 280], "excluded_lines": [], "functions": {"_safe_feature_float": {"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": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "excluded_lines": [], "start_line": 57}, "_current_regime_str": {"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": [84, 85, 86, 87, 88, 89, 90], "excluded_lines": [], "start_line": 73}, "_estimate_liquidation_impact": {"executed_lines": [104, 105, 106, 108, 109, 111, 112, 114], "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": 93}, "calculate_smart_metrics": {"executed_lines": [124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 167, 172, 173, 174, 175, 176, 181, 184, 188, 190, 191, 193, 194, 195, 196, 198, 199, 201, 202, 203, 204, 205, 207, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 224, 248, 256, 257, 259, 260, 261, 262, 264, 269, 271, 272, 273, 274, 276, 279, 282, 283, 286, 287, 288, 291, 293, 297], "summary": {"covered_lines": 93, "num_statements": 110, "percent_covered": 84.54545454545455, "percent_covered_display": "85", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 84.54545454545455, "percent_statements_covered_display": "85"}, "missing_lines": [225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 246, 267, 268, 270, 277, 280], "excluded_lines": [], "start_line": 122}, "": {"executed_lines": [16, 18, 19, 20, 21, 23, 24, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 73, 93, 122], "summary": {"covered_lines": 37, "num_statements": 37, "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": {"SmartMetricsInputs": {"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": 29}, "": {"executed_lines": [16, 18, 19, 20, 21, 23, 24, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 73, 93, 104, 105, 106, 108, 109, 111, 112, 114, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 167, 172, 173, 174, 175, 176, 181, 184, 188, 190, 191, 193, 194, 195, 196, 198, 199, 201, 202, 203, 204, 205, 207, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 224, 248, 256, 257, 259, 260, 261, 262, 264, 269, 271, 272, 273, 274, 276, 279, 282, 283, 286, 287, 288, 291, 293, 297], "summary": {"covered_lines": 138, "num_statements": 172, "percent_covered": 80.23255813953489, "percent_covered_display": "80", "missing_lines": 34, "excluded_lines": 0, "percent_statements_covered": 80.23255813953489, "percent_statements_covered_display": "80"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 84, 85, 86, 87, 88, 89, 90, 225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 246, 267, 268, 270, 277, 280], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\execution\\position_state_machine.py": {"executed_lines": [31, 33, 34, 36, 39, 43, 47, 48, 49, 50, 52, 55, 58, 63, 73, 74, 82, 90, 101, 102, 103, 105, 111, 126, 127, 129, 139, 140, 141, 143, 147, 163], "summary": {"covered_lines": 32, "num_statements": 55, "percent_covered": 58.18181818181818, "percent_covered_display": "58", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 58.18181818181818, "percent_statements_covered_display": "58"}, "missing_lines": [53, 56, 60, 61, 86, 87, 88, 106, 107, 112, 114, 115, 121, 122, 123, 134, 135, 148, 150, 151, 159, 160, 161], "excluded_lines": [], "functions": {"PositionStateMachine.__init__": {"executed_lines": [48, 49, 50], "summary": {"covered_lines": 3, "num_statements": 3, "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": 47}, "PositionStateMachine.get": {"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": [53], "excluded_lines": [], "start_line": 52}, "PositionStateMachine.has_state": {"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": 55}, "PositionStateMachine.drop_ticket": {"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": [60, 61], "excluded_lines": [], "start_line": 58}, "PositionStateMachine.transition_with_hysteresis": {"executed_lines": [73, 74, 82, 90, 101, 102, 103, 105, 111, 126, 127, 129, 139, 140, 141, 143, 147, 163], "summary": {"covered_lines": 18, "num_statements": 37, "percent_covered": 48.648648648648646, "percent_covered_display": "49", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 48.648648648648646, "percent_statements_covered_display": "49"}, "missing_lines": [86, 87, 88, 106, 107, 112, 114, 115, 121, 122, 123, 134, 135, 148, 150, 151, 159, 160, 161], "excluded_lines": [], "start_line": 63}, "": {"executed_lines": [31, 33, 34, 36, 39, 43, 47, 52, 55, 58, 63], "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": 1}}, "classes": {"PositionStateMachine": {"executed_lines": [48, 49, 50, 73, 74, 82, 90, 101, 102, 103, 105, 111, 126, 127, 129, 139, 140, 141, 143, 147, 163], "summary": {"covered_lines": 21, "num_statements": 44, "percent_covered": 47.72727272727273, "percent_covered_display": "48", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 47.72727272727273, "percent_statements_covered_display": "48"}, "missing_lines": [53, 56, 60, 61, 86, 87, 88, 106, 107, 112, 114, 115, 121, 122, 123, 134, 135, 148, 150, 151, 159, 160, 161], "excluded_lines": [], "start_line": 39}, "": {"executed_lines": [31, 33, 34, 36, 39, 43, 47, 52, 55, 58, 63], "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": 1}}}, "src\\nexus_scalp\\execution\\position_states.py": {"executed_lines": [8, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "summary": {"covered_lines": 14, "num_statements": 14, "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": [8, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "summary": {"covered_lines": 14, "num_statements": 14, "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": {"PositionState": {"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": 13}, "": {"executed_lines": [8, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "summary": {"covered_lines": 14, "num_statements": 14, "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\\nexus_scalp\\execution\\position_tracker.py": {"executed_lines": [30, 32, 33, 34, 36, 37, 38, 40, 43, 46, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 69, 71, 80, 81, 95, 103, 104, 105, 106, 108, 115, 116, 118, 128, 129, 132, 133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 151, 154, 157, 159, 162, 164, 165, 166, 167, 168, 170, 172, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 198, 199, 201, 204, 205, 207, 208, 210, 212, 213, 214, 216, 218, 219, 225, 240, 241, 256, 264, 265, 268, 269, 270, 272, 297, 317, 330, 335, 336, 337, 339, 340, 341, 343, 345, 346, 347, 354, 356], "summary": {"covered_lines": 118, "num_statements": 169, "percent_covered": 69.8224852071006, "percent_covered_display": "70", "missing_lines": 51, "excluded_lines": 0, "percent_statements_covered": 69.8224852071006, "percent_statements_covered_display": "70"}, "missing_lines": [109, 110, 111, 112, 113, 130, 152, 155, 156, 158, 160, 217, 242, 243, 244, 245, 246, 247, 248, 249, 254, 255, 257, 258, 261, 262, 266, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 285, 298, 299, 300, 301, 309, 310, 311, 342, 348, 349, 359, 382], "excluded_lines": [], "functions": {"PositionTrackingLedger.__init__": {"executed_lines": [48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 69], "summary": {"covered_lines": 19, "num_statements": 19, "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": 46}, "PositionTrackingLedger.ensure_bootstrap": {"executed_lines": [80, 81, 95, 103, 104, 105, 106, 108, 115, 116], "summary": {"covered_lines": 10, "num_statements": 15, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [109, 110, 111, 112, 113], "excluded_lines": [], "start_line": 71}, "PositionTrackingLedger.update_lsf_desync_metrics": {"executed_lines": [128, 129, 132, 133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 151, 154, 157, 159, 162, 164, 165, 166, 167, 168, 170], "summary": {"covered_lines": 27, "num_statements": 33, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 81.81818181818181, "percent_statements_covered_display": "82"}, "missing_lines": [130, 152, 155, 156, 158, 160], "excluded_lines": [], "start_line": 118}, "PositionTrackingLedger.update_mfe_mae": {"executed_lines": [186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 198, 199], "summary": {"covered_lines": 12, "num_statements": 12, "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": 172}, "PositionTrackingLedger.update_tick_state": {"executed_lines": [204, 205, 207, 208, 210, 212, 213, 214, 216, 218, 219], "summary": {"covered_lines": 11, "num_statements": 12, "percent_covered": 91.66666666666667, "percent_covered_display": "92", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 91.66666666666667, "percent_statements_covered_display": "92"}, "missing_lines": [217], "excluded_lines": [], "start_line": 201}, "PositionTrackingLedger.capture_reversal_state": {"executed_lines": [240, 241, 256, 264, 265, 268, 269, 270, 272, 297], "summary": {"covered_lines": 10, "num_statements": 44, "percent_covered": 22.727272727272727, "percent_covered_display": "23", "missing_lines": 34, "excluded_lines": 0, "percent_statements_covered": 22.727272727272727, "percent_statements_covered_display": "23"}, "missing_lines": [242, 243, 244, 245, 246, 247, 248, 249, 254, 255, 257, 258, 261, 262, 266, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 285, 298, 299, 300, 301, 309, 310, 311], "excluded_lines": [], "start_line": 225}, "PositionTrackingLedger.record_tick_durations": {"executed_lines": [330, 335, 336, 337, 339, 340, 341, 343, 345, 346, 347, 354], "summary": {"covered_lines": 12, "num_statements": 15, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [342, 348, 349], "excluded_lines": [], "start_line": 317}, "PositionTrackingLedger.drop_ticket": {"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": [359, 382], "excluded_lines": [], "start_line": 356}, "": {"executed_lines": [30, 32, 33, 34, 36, 37, 38, 40, 43, 46, 71, 118, 172, 201, 225, 317, 356], "summary": {"covered_lines": 17, "num_statements": 17, "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": {"PositionTrackingLedger": {"executed_lines": [48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 69, 80, 81, 95, 103, 104, 105, 106, 108, 115, 116, 128, 129, 132, 133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 151, 154, 157, 159, 162, 164, 165, 166, 167, 168, 170, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 198, 199, 204, 205, 207, 208, 210, 212, 213, 214, 216, 218, 219, 240, 241, 256, 264, 265, 268, 269, 270, 272, 297, 330, 335, 336, 337, 339, 340, 341, 343, 345, 346, 347, 354], "summary": {"covered_lines": 101, "num_statements": 152, "percent_covered": 66.44736842105263, "percent_covered_display": "66", "missing_lines": 51, "excluded_lines": 0, "percent_statements_covered": 66.44736842105263, "percent_statements_covered_display": "66"}, "missing_lines": [109, 110, 111, 112, 113, 130, 152, 155, 156, 158, 160, 217, 242, 243, 244, 245, 246, 247, 248, 249, 254, 255, 257, 258, 261, 262, 266, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 285, 298, 299, 300, 301, 309, 310, 311, 342, 348, 349, 359, 382], "excluded_lines": [], "start_line": 43}, "": {"executed_lines": [30, 32, 33, 34, 36, 37, 38, 40, 43, 46, 71, 118, 172, 201, 225, 317, 356], "summary": {"covered_lines": 17, "num_statements": 17, "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\\nexus_scalp\\execution\\protection_ledger.py": {"executed_lines": [20, 22, 23, 26, 27, 38, 41, 43, 45, 47, 50, 53, 55, 57, 59, 60, 63, 65, 66, 68, 73, 74, 75, 76, 81, 84, 85, 87, 95, 96, 97, 98, 99, 101, 105, 108], "summary": {"covered_lines": 36, "num_statements": 44, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 81.81818181818181, "percent_statements_covered_display": "82"}, "missing_lines": [61, 62, 64, 77, 78, 103, 106, 109], "excluded_lines": [], "functions": {"PositionProtectionState.update_peak": {"executed_lines": [59, 60, 63, 65, 66], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 62.5, "percent_covered_display": "62", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 62.5, "percent_statements_covered_display": "62"}, "missing_lines": [61, 62, 64], "excluded_lines": [], "start_line": 57}, "PositionProtectionState.retention_ratio": {"executed_lines": [73, 74, 75, 76], "summary": {"covered_lines": 4, "num_statements": 6, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [77, 78], "excluded_lines": [], "start_line": 68}, "PositionProtectionLedger.__init__": {"executed_lines": [85], "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": 84}, "PositionProtectionLedger.get": {"executed_lines": [95, 96, 97, 98, 99], "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": 87}, "PositionProtectionLedger.drop": {"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": [103], "excluded_lines": [], "start_line": 101}, "PositionProtectionLedger.__contains__": {"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": [106], "excluded_lines": [], "start_line": 105}, "PositionProtectionLedger.__len__": {"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": 108}, "": {"executed_lines": [20, 22, 23, 26, 27, 38, 41, 43, 45, 47, 50, 53, 55, 57, 68, 81, 84, 87, 101, 105, 108], "summary": {"covered_lines": 21, "num_statements": 21, "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": {"PositionProtectionState": {"executed_lines": [59, 60, 63, 65, 66, 73, 74, 75, 76], "summary": {"covered_lines": 9, "num_statements": 14, "percent_covered": 64.28571428571429, "percent_covered_display": "64", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 64.28571428571429, "percent_statements_covered_display": "64"}, "missing_lines": [61, 62, 64, 77, 78], "excluded_lines": [], "start_line": 27}, "PositionProtectionLedger": {"executed_lines": [85, 95, 96, 97, 98, 99], "summary": {"covered_lines": 6, "num_statements": 9, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [103, 106, 109], "excluded_lines": [], "start_line": 81}, "": {"executed_lines": [20, 22, 23, 26, 27, 38, 41, 43, 45, 47, 50, 53, 55, 57, 68, 81, 84, 87, 101, 105, 108], "summary": {"covered_lines": 21, "num_statements": 21, "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\\nexus_scalp\\execution\\recovery_budget.py": {"executed_lines": [25, 27, 28, 31, 34, 35, 36, 37, 38, 39, 40, 42, 45, 98, 136, 140], "summary": {"covered_lines": 16, "num_statements": 68, "percent_covered": 23.529411764705884, "percent_covered_display": "24", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 23.529411764705884, "percent_statements_covered_display": "24"}, "missing_lines": [43, 62, 63, 65, 66, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 95, 96, 105, 106, 109, 110, 113, 114, 116, 117, 118, 120, 121, 127, 128, 129, 130, 131, 132, 134, 138, 142, 143, 144, 145, 146, 147], "excluded_lines": [], "functions": {"RecoveryBudgetLedger.__init__": {"executed_lines": [35, 36, 37, 38, 39, 40], "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": 34}, "RecoveryBudgetLedger.is_allocated": {"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": [43], "excluded_lines": [], "start_line": 42}, "RecoveryBudgetLedger.allocate": {"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": [62, 63, 65, 66, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 95, 96], "excluded_lines": [], "start_line": 45}, "RecoveryBudgetLedger.evaluate_exhaustion": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [105, 106, 109, 110, 113, 114, 116, 117, 118, 120, 121, 127, 128, 129, 130, 131, 132, 134], "excluded_lines": [], "start_line": 98}, "RecoveryBudgetLedger.remaining": {"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": [138], "excluded_lines": [], "start_line": 136}, "RecoveryBudgetLedger.drop_ticket": {"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": [142, 143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 140}, "": {"executed_lines": [25, 27, 28, 31, 34, 42, 45, 98, 136, 140], "summary": {"covered_lines": 10, "num_statements": 10, "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": {"RecoveryBudgetLedger": {"executed_lines": [35, 36, 37, 38, 39, 40], "summary": {"covered_lines": 6, "num_statements": 58, "percent_covered": 10.344827586206897, "percent_covered_display": "10", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 10.344827586206897, "percent_statements_covered_display": "10"}, "missing_lines": [43, 62, 63, 65, 66, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 95, 96, 105, 106, 109, 110, 113, 114, 116, 117, 118, 120, 121, 127, 128, 129, 130, 131, 132, 134, 138, 142, 143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 31}, "": {"executed_lines": [25, 27, 28, 31, 34, 42, 45, 98, 136, 140], "summary": {"covered_lines": 10, "num_statements": 10, "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\\nexus_scalp\\execution\\telemetry_throttle.py": {"executed_lines": [18, 21, 24, 26, 27, 29, 35, 37, 39, 43], "summary": {"covered_lines": 10, "num_statements": 13, "percent_covered": 76.92307692307692, "percent_covered_display": "77", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 76.92307692307692, "percent_statements_covered_display": "77"}, "missing_lines": [33, 41, 45], "excluded_lines": [], "functions": {"TelemetryThrottle.__init__": {"executed_lines": [27], "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": 26}, "TelemetryThrottle.may_emit": {"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": [33], "excluded_lines": [], "start_line": 29}, "TelemetryThrottle.last_emit": {"executed_lines": [37], "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": 35}, "TelemetryThrottle.record": {"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": [41], "excluded_lines": [], "start_line": 39}, "TelemetryThrottle.drop_ticket": {"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": 43}, "": {"executed_lines": [18, 21, 24, 26, 29, 35, 39, 43], "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": {"TelemetryThrottle": {"executed_lines": [27, 37], "summary": {"covered_lines": 2, "num_statements": 5, "percent_covered": 40.0, "percent_covered_display": "40", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 40.0, "percent_statements_covered_display": "40"}, "missing_lines": [33, 41, 45], "excluded_lines": [], "start_line": 21}, "": {"executed_lines": [18, 21, 24, 26, 29, 35, 39, 43], "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\\nexus_scalp\\execution\\terminal_outcome.py": {"executed_lines": [24, 26, 27, 29, 30, 36, 38, 42, 50, 121], "summary": {"covered_lines": 10, "num_statements": 31, "percent_covered": 32.25806451612903, "percent_covered_display": "32", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 32.25806451612903, "percent_statements_covered_display": "32"}, "missing_lines": [43, 44, 45, 46, 47, 69, 74, 80, 81, 85, 90, 91, 92, 93, 100, 101, 102, 109, 110, 112, 118], "excluded_lines": [], "functions": {"lifecycle_for_dispatch_failure": {"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": [43, 44, 45, 46, 47], "excluded_lines": [], "start_line": 42}, "emit_terminal_pending_outcome": {"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": [69, 74, 80, 81, 85, 90, 91, 92, 93, 100, 101, 102, 109, 110, 112, 118], "excluded_lines": [], "start_line": 50}, "": {"executed_lines": [24, 26, 27, 29, 30, 36, 38, 42, 50, 121], "summary": {"covered_lines": 10, "num_statements": 10, "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": [24, 26, 27, 29, 30, 36, 38, 42, 50, 121], "summary": {"covered_lines": 10, "num_statements": 31, "percent_covered": 32.25806451612903, "percent_covered_display": "32", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 32.25806451612903, "percent_statements_covered_display": "32"}, "missing_lines": [43, 44, 45, 46, 47, 69, 74, 80, 81, 85, 90, 91, 92, 93, 100, 101, 102, 109, 110, 112, 118], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\execution\\tickets_cache.py": {"executed_lines": [23, 25, 26, 28, 30, 33, 36, 37, 39, 40, 42, 44, 55, 56, 57, 58, 73, 74, 101, 103, 105, 107], "summary": {"covered_lines": 22, "num_statements": 33, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [75, 76, 77, 78, 79, 80, 81, 87, 98, 99, 109], "excluded_lines": [], "functions": {"TicketsCache.__init__": {"executed_lines": [37], "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": 36}, "TicketsCache.cache": {"executed_lines": [42], "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": 40}, "TicketsCache.rebuild": {"executed_lines": [55, 56, 57, 58, 73, 74, 101], "summary": {"covered_lines": 7, "num_statements": 17, "percent_covered": 41.1764705882353, "percent_covered_display": "41", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 41.1764705882353, "percent_statements_covered_display": "41"}, "missing_lines": [75, 76, 77, 78, 79, 80, 81, 87, 98, 99], "excluded_lines": [], "start_line": 44}, "TicketsCache.swap": {"executed_lines": [105], "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": 103}, "TicketsCache.pop_ticket": {"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": 107}, "": {"executed_lines": [23, 25, 26, 28, 30, 33, 36, 39, 40, 44, 103, 107], "summary": {"covered_lines": 12, "num_statements": 12, "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": {"TicketsCache": {"executed_lines": [37, 42, 55, 56, 57, 58, 73, 74, 101, 105], "summary": {"covered_lines": 10, "num_statements": 21, "percent_covered": 47.61904761904762, "percent_covered_display": "48", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 47.61904761904762, "percent_statements_covered_display": "48"}, "missing_lines": [75, 76, 77, 78, 79, 80, 81, 87, 98, 99, 109], "excluded_lines": [], "start_line": 33}, "": {"executed_lines": [23, 25, 26, 28, 30, 33, 36, 39, 40, 44, 103, 107], "summary": {"covered_lines": 12, "num_statements": 12, "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\\nexus_scalp\\experience\\__init__.py": {"executed_lines": [22, 23, 24, 25, 47, 48, 49, 51], "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": [], "functions": {"": {"executed_lines": [22, 23, 24, 25, 47, 48, 49, 51], "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": {"": {"executed_lines": [22, 23, 24, 25, 47, 48, 49, 51], "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\\nexus_scalp\\experience\\decision_evidence.py": {"executed_lines": [37, 39, 40, 41, 43, 46, 51, 52, 53, 56, 63, 64, 67, 68, 69, 70, 71, 72, 73, 75, 76, 79, 80, 90, 103, 173], "summary": {"covered_lines": 26, "num_statements": 47, "percent_covered": 55.319148936170215, "percent_covered_display": "55", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 55.319148936170215, "percent_statements_covered_display": "55"}, "missing_lines": [77, 86, 87, 88, 91, 113, 114, 115, 123, 124, 132, 133, 134, 135, 146, 147, 152, 153, 154, 155, 165], "excluded_lines": [], "functions": {"TerminalStateEvidence.confidence": {"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": [77], "excluded_lines": [], "start_line": 76}, "TerminalStateEvidence.implied_terminal_state": {"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": [86, 87, 88], "excluded_lines": [], "start_line": 80}, "TerminalStateEvidence.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": [91], "excluded_lines": [], "start_line": 90}, "resolve_decision_evidence": {"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": [113, 114, 115, 123, 124, 132, 133, 134, 135, 146, 147, 152, 153, 154, 155, 165], "excluded_lines": [], "start_line": 103}, "": {"executed_lines": [37, 39, 40, 41, 43, 46, 51, 52, 53, 56, 63, 64, 67, 68, 69, 70, 71, 72, 73, 75, 76, 79, 80, 90, 103, 173], "summary": {"covered_lines": 26, "num_statements": 26, "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": {"TerminalStateEvidence": {"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": [77, 86, 87, 88, 91], "excluded_lines": [], "start_line": 64}, "": {"executed_lines": [37, 39, 40, 41, 43, 46, 51, 52, 53, 56, 63, 64, 67, 68, 69, 70, 71, 72, 73, 75, 76, 79, 80, 90, 103, 173], "summary": {"covered_lines": 26, "num_statements": 42, "percent_covered": 61.904761904761905, "percent_covered_display": "62", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 61.904761904761905, "percent_statements_covered_display": "62"}, "missing_lines": [113, 114, 115, 123, 124, 132, 133, 134, 135, 146, 147, 152, 153, 154, 155, 165], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\evaluator.py": {"executed_lines": [29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 47, 49, 52, 58, 88, 114, 287, 288, 295, 296, 303, 321, 327, 370, 478, 523, 544, 603, 623], "summary": {"covered_lines": 29, "num_statements": 228, "percent_covered": 12.719298245614034, "percent_covered_display": "13", "missing_lines": 199, "excluded_lines": 0, "percent_statements_covered": 12.719298245614034, "percent_statements_covered_display": "13"}, "missing_lines": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 137, 138, 139, 140, 142, 144, 146, 147, 149, 150, 156, 157, 158, 160, 161, 162, 163, 165, 166, 167, 169, 170, 171, 172, 178, 179, 180, 186, 187, 190, 192, 197, 198, 199, 200, 202, 203, 205, 207, 208, 209, 210, 212, 213, 214, 215, 217, 218, 228, 242, 279, 280, 281, 290, 291, 292, 293, 298, 299, 300, 301, 312, 313, 314, 315, 316, 317, 318, 319, 323, 324, 325, 345, 346, 347, 348, 349, 351, 358, 359, 361, 362, 364, 392, 393, 394, 400, 401, 408, 409, 412, 413, 418, 421, 422, 434, 437, 438, 441, 452, 453, 454, 462, 464, 465, 468, 469, 470, 471, 472, 489, 490, 491, 492, 494, 495, 496, 497, 498, 499, 500, 503, 504, 505, 508, 512, 517, 518, 519, 520, 521, 530, 531, 532, 533, 534, 536, 537, 538, 546, 547, 549, 571, 587, 588, 589, 596, 597, 605, 606, 607, 608, 609, 610, 611, 616, 617, 618, 619, 620, 621, 625, 626, 627, 628, 629, 630, 631, 632, 640, 641, 642, 643, 644, 645, 646], "excluded_lines": [], "functions": {"StrategyEvaluator.__init__": {"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": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86], "excluded_lines": [], "start_line": 58}, "StrategyEvaluator._should_repeat_degraded": {"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": [97, 99, 100, 101, 102, 104, 105, 106, 107, 108], "excluded_lines": [], "start_line": 88}, "StrategyEvaluator.evaluate_strategy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [137, 138, 139, 140, 142, 144, 146, 147, 149, 150, 156, 157, 158, 160, 161, 162, 163, 165, 166, 167, 169, 170, 171, 172, 178, 179, 180, 186, 187, 190, 192, 197, 198, 199, 200, 202, 203, 205, 207, 208, 209, 210, 212, 213, 214, 215, 217, 218, 228, 242, 279, 280, 281], "excluded_lines": [], "start_line": 114}, "StrategyEvaluator._mae_r": {"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": [290, 291, 292, 293], "excluded_lines": [], "start_line": 288}, "StrategyEvaluator._mfe_r": {"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": [298, 299, 300, 301], "excluded_lines": [], "start_line": 296}, "StrategyEvaluator._replay_split": {"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": [312, 313, 314, 315, 316, 317, 318, 319], "excluded_lines": [], "start_line": 303}, "StrategyEvaluator._evidence_quality": {"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": [323, 324, 325], "excluded_lines": [], "start_line": 321}, "StrategyEvaluator._confidence_score": {"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": [345, 346, 347, 348, 349, 351, 358, 359, 361, 362, 364], "excluded_lines": [], "start_line": 327}, "StrategyEvaluator._determine_lifecycle_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [392, 393, 394, 400, 401, 408, 409, 412, 413, 418, 421, 422, 434, 437, 438, 441, 452, 453, 454, 462, 464, 465, 468, 469, 470, 471, 472], "excluded_lines": [], "start_line": 370}, "StrategyEvaluator.rebuild_derived_intelligence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [489, 490, 491, 492, 494, 495, 496, 497, 498, 499, 500, 503, 504, 505, 508, 512, 517, 518, 519, 520, 521], "excluded_lines": [], "start_line": 478}, "StrategyEvaluator._clear_registry": {"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": [530, 531, 532, 533, 534, 536, 537, 538], "excluded_lines": [], "start_line": 523}, "StrategyEvaluator._persist_strategy_score": {"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": [546, 547, 549, 571, 587, 588, 589, 596, 597], "excluded_lines": [], "start_line": 544}, "StrategyEvaluator.get_registered_strategy_score": {"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": [605, 606, 607, 608, 609, 610, 611, 616, 617, 618, 619, 620, 621], "excluded_lines": [], "start_line": 603}, "StrategyEvaluator.list_registered_scores": {"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": [625, 626, 627, 628, 629, 630, 631, 632, 640, 641, 642, 643, 644, 645, 646], "excluded_lines": [], "start_line": 623}, "": {"executed_lines": [29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 47, 49, 52, 58, 88, 114, 287, 288, 295, 296, 303, 321, 327, 370, 478, 523, 544, 603, 623], "summary": {"covered_lines": 29, "num_statements": 29, "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": {"StrategyEvaluator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 199, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 199, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 137, 138, 139, 140, 142, 144, 146, 147, 149, 150, 156, 157, 158, 160, 161, 162, 163, 165, 166, 167, 169, 170, 171, 172, 178, 179, 180, 186, 187, 190, 192, 197, 198, 199, 200, 202, 203, 205, 207, 208, 209, 210, 212, 213, 214, 215, 217, 218, 228, 242, 279, 280, 281, 290, 291, 292, 293, 298, 299, 300, 301, 312, 313, 314, 315, 316, 317, 318, 319, 323, 324, 325, 345, 346, 347, 348, 349, 351, 358, 359, 361, 362, 364, 392, 393, 394, 400, 401, 408, 409, 412, 413, 418, 421, 422, 434, 437, 438, 441, 452, 453, 454, 462, 464, 465, 468, 469, 470, 471, 472, 489, 490, 491, 492, 494, 495, 496, 497, 498, 499, 500, 503, 504, 505, 508, 512, 517, 518, 519, 520, 521, 530, 531, 532, 533, 534, 536, 537, 538, 546, 547, 549, 571, 587, 588, 589, 596, 597, 605, 606, 607, 608, 609, 610, 611, 616, 617, 618, 619, 620, 621, 625, 626, 627, 628, 629, 630, 631, 632, 640, 641, 642, 643, 644, 645, 646], "excluded_lines": [], "start_line": 52}, "": {"executed_lines": [29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 47, 49, 52, 58, 88, 114, 287, 288, 295, 296, 303, 321, 327, 370, 478, 523, 544, 603, 623], "summary": {"covered_lines": 29, "num_statements": 29, "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\\nexus_scalp\\experience\\intelligence.py": {"executed_lines": [34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 58, 59, 60, 61, 62, 63, 65, 69, 83, 84, 87, 88, 89, 90, 93, 102, 145, 166, 215, 390, 412, 440, 487, 517, 528, 575, 576, 593, 594, 608, 853, 854, 895, 907], "summary": {"covered_lines": 44, "num_statements": 232, "percent_covered": 18.96551724137931, "percent_covered_display": "19", "missing_lines": 188, "excluded_lines": 0, "percent_statements_covered": 18.96551724137931, "percent_statements_covered_display": "19"}, "missing_lines": [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 135, 136, 137, 138, 139, 153, 154, 179, 180, 181, 182, 189, 192, 193, 199, 224, 225, 226, 231, 236, 239, 246, 247, 248, 253, 269, 270, 273, 274, 275, 276, 278, 280, 281, 282, 283, 288, 289, 290, 293, 294, 295, 296, 297, 298, 301, 305, 308, 309, 312, 313, 315, 336, 337, 338, 351, 361, 363, 364, 365, 376, 385, 387, 388, 403, 420, 457, 458, 459, 460, 462, 463, 464, 465, 467, 468, 469, 475, 476, 477, 483, 484, 485, 496, 501, 502, 503, 505, 508, 514, 515, 519, 520, 522, 542, 543, 551, 573, 584, 585, 586, 587, 588, 589, 590, 591, 602, 656, 657, 658, 661, 667, 668, 677, 678, 679, 680, 681, 691, 694, 695, 697, 698, 704, 705, 706, 710, 717, 719, 720, 724, 726, 727, 728, 729, 738, 739, 742, 743, 744, 751, 753, 754, 770, 781, 786, 795, 796, 797, 798, 800, 801, 802, 804, 822, 824, 841, 842, 844, 845, 851, 871, 873, 874, 875, 876, 877, 878, 880, 903, 904, 905, 909], "excluded_lines": [], "functions": {"ExperienceIntelligenceEngine.__init__": {"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": [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 135, 136, 137, 138, 139], "excluded_lines": [], "start_line": 102}, "ExperienceIntelligenceEngine.set_provenance": {"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": [153, 154], "excluded_lines": [], "start_line": 145}, "ExperienceIntelligenceEngine.evaluate_proposal": {"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": [179, 180, 181, 182, 189, 192, 193, 199], "excluded_lines": [], "start_line": 166}, "ExperienceIntelligenceEngine._evaluate_internal": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [224, 225, 226, 231, 236, 239, 246, 247, 248, 253, 269, 270, 273, 274, 275, 276, 278, 280, 281, 282, 283, 288, 289, 290, 293, 294, 295, 296, 297, 298, 301, 305, 308, 309, 312, 313, 315, 336, 337, 338, 351, 361, 363, 364, 365, 376, 385, 387, 388], "excluded_lines": [], "start_line": 215}, "ExperienceIntelligenceEngine.build_proposal_context": {"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": [403], "excluded_lines": [], "start_line": 390}, "ExperienceIntelligenceEngine._passthrough_decision": {"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": [420], "excluded_lines": [], "start_line": 412}, "ExperienceIntelligenceEngine._get_score": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [457, 458, 459, 460, 462, 463, 464, 465, 467, 468, 469, 475, 476, 477, 483, 484, 485], "excluded_lines": [], "start_line": 440}, "ExperienceIntelligenceEngine.refresh_strategy_score": {"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": [496, 501, 502, 503, 505, 508, 514, 515], "excluded_lines": [], "start_line": 487}, "ExperienceIntelligenceEngine.invalidate_score_cache": {"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": [519, 520, 522], "excluded_lines": [], "start_line": 517}, "ExperienceIntelligenceEngine._record_decision_experience": {"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": [542, 543, 551, 573], "excluded_lines": [], "start_line": 528}, "ExperienceIntelligenceEngine._extract_feature_values": {"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": [584, 585, 586, 587, 588, 589, 590, 591], "excluded_lines": [], "start_line": 576}, "ExperienceIntelligenceEngine.build_idempotency_key": {"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": [602], "excluded_lines": [], "start_line": 594}, "ExperienceIntelligenceEngine.record_trade_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [656, 657, 658, 661, 667, 668, 677, 678, 679, 680, 681, 691, 694, 695, 697, 698, 704, 705, 706, 710, 717, 719, 720, 724, 726, 727, 728, 729, 738, 739, 742, 743, 744, 751, 753, 754, 770, 781, 786, 795, 796, 797, 798, 800, 801, 802, 804, 822, 824, 841, 842, 844, 845, 851], "excluded_lines": [], "start_line": 608}, "ExperienceIntelligenceEngine._build_execution_context": {"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": [871, 873, 874, 875, 876, 877, 878, 880], "excluded_lines": [], "start_line": 854}, "ExperienceIntelligenceEngine.self_heal": {"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": [903, 904, 905], "excluded_lines": [], "start_line": 895}, "ExperienceIntelligenceEngine.summary": {"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": [909], "excluded_lines": [], "start_line": 907}, "": {"executed_lines": [34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 58, 59, 60, 61, 62, 63, 65, 69, 83, 84, 87, 88, 89, 90, 93, 102, 145, 166, 215, 390, 412, 440, 487, 517, 528, 575, 576, 593, 594, 608, 853, 854, 895, 907], "summary": {"covered_lines": 44, "num_statements": 44, "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": {"_CachedScore": {"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": 84}, "ExperienceIntelligenceEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 188, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 188, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 135, 136, 137, 138, 139, 153, 154, 179, 180, 181, 182, 189, 192, 193, 199, 224, 225, 226, 231, 236, 239, 246, 247, 248, 253, 269, 270, 273, 274, 275, 276, 278, 280, 281, 282, 283, 288, 289, 290, 293, 294, 295, 296, 297, 298, 301, 305, 308, 309, 312, 313, 315, 336, 337, 338, 351, 361, 363, 364, 365, 376, 385, 387, 388, 403, 420, 457, 458, 459, 460, 462, 463, 464, 465, 467, 468, 469, 475, 476, 477, 483, 484, 485, 496, 501, 502, 503, 505, 508, 514, 515, 519, 520, 522, 542, 543, 551, 573, 584, 585, 586, 587, 588, 589, 590, 591, 602, 656, 657, 658, 661, 667, 668, 677, 678, 679, 680, 681, 691, 694, 695, 697, 698, 704, 705, 706, 710, 717, 719, 720, 724, 726, 727, 728, 729, 738, 739, 742, 743, 744, 751, 753, 754, 770, 781, 786, 795, 796, 797, 798, 800, 801, 802, 804, 822, 824, 841, 842, 844, 845, 851, 871, 873, 874, 875, 876, 877, 878, 880, 903, 904, 905, 909], "excluded_lines": [], "start_line": 93}, "": {"executed_lines": [34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 58, 59, 60, 61, 62, 63, 65, 69, 83, 84, 87, 88, 89, 90, 93, 102, 145, 166, 215, 390, 412, 440, 487, 517, 528, 575, 576, 593, 594, 608, 853, 854, 895, 907], "summary": {"covered_lines": 44, "num_statements": 44, "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\\nexus_scalp\\experience\\ledger.py": {"executed_lines": [30, 32, 33, 34, 35, 36, 37, 39, 40, 48, 50, 53, 55, 67, 83, 114, 122, 131, 143, 167, 226, 281, 338, 396, 432, 454, 459, 460, 496, 520, 541, 556, 561, 582, 614, 632, 667, 685, 699, 731, 732, 747, 748, 764, 765], "summary": {"covered_lines": 45, "num_statements": 263, "percent_covered": 17.11026615969582, "percent_covered_display": "17", "missing_lines": 218, "excluded_lines": 0, "percent_statements_covered": 17.11026615969582, "percent_statements_covered_display": "17"}, "missing_lines": [132, 134, 135, 136, 137, 154, 155, 156, 157, 158, 159, 160, 161, 175, 176, 178, 179, 210, 211, 212, 213, 220, 221, 222, 223, 224, 234, 235, 237, 238, 239, 267, 268, 269, 270, 276, 277, 278, 279, 299, 300, 301, 302, 303, 304, 305, 306, 307, 310, 311, 312, 313, 314, 315, 318, 322, 323, 324, 328, 329, 330, 331, 335, 336, 350, 351, 353, 354, 355, 382, 383, 384, 391, 392, 393, 394, 401, 402, 404, 410, 419, 420, 421, 427, 428, 429, 430, 441, 455, 456, 457, 466, 467, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 479, 480, 481, 486, 487, 489, 493, 494, 500, 501, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 514, 515, 516, 517, 518, 533, 534, 539, 548, 549, 554, 558, 559, 574, 575, 576, 592, 593, 594, 595, 596, 597, 601, 602, 603, 604, 605, 606, 607, 609, 610, 611, 612, 616, 617, 618, 619, 620, 621, 625, 627, 628, 629, 630, 639, 640, 641, 643, 644, 645, 646, 647, 660, 662, 663, 664, 665, 669, 670, 671, 672, 673, 674, 678, 680, 681, 682, 683, 687, 688, 689, 690, 691, 692, 693, 695, 696, 697, 706, 707, 708, 709, 710, 711, 718, 722, 723, 724, 725, 743, 744, 745, 757, 762, 767], "excluded_lines": [], "functions": {"ExperienceLedger.__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": [132, 134, 135, 136, 137], "excluded_lines": [], "start_line": 131}, "ExperienceLedger.flush_pending": {"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": [154, 155, 156, 157, 158, 159, 160, 161], "excluded_lines": [], "start_line": 143}, "ExperienceLedger.record_experience": {"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": [175, 176, 178, 179, 210, 211, 212, 213, 220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 167}, "ExperienceLedger.record_outcome": {"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": [234, 235, 237, 238, 239, 267, 268, 269, 270, 276, 277, 278, 279], "excluded_lines": [], "start_line": 226}, "ExperienceLedger.record_terminal_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [299, 300, 301, 302, 303, 304, 305, 306, 307, 310, 311, 312, 313, 314, 315, 318, 322, 323, 324, 328, 329, 330, 331, 335, 336], "excluded_lines": [], "start_line": 281}, "ExperienceLedger.repair_outcome": {"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": [350, 351, 353, 354, 355, 382, 383, 384, 391, 392, 393, 394], "excluded_lines": [], "start_line": 338}, "ExperienceLedger.record_correction": {"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": [401, 402, 404, 410, 419, 420, 421, 427, 428, 429, 430], "excluded_lines": [], "start_line": 396}, "ExperienceLedger.build_correction": {"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": [441], "excluded_lines": [], "start_line": 432}, "ExperienceLedger._connect": {"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": [455, 456, 457], "excluded_lines": [], "start_line": 454}, "ExperienceLedger._merge_row": {"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": [466, 467, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 479, 480, 481, 486, 487, 489, 493, 494], "excluded_lines": [], "start_line": 460}, "ExperienceLedger._query_records": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [500, 501, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 514, 515, 516, 517, 518], "excluded_lines": [], "start_line": 496}, "ExperienceLedger.get_experiences_for_strategy": {"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": [533, 534, 539], "excluded_lines": [], "start_line": 520}, "ExperienceLedger.get_experiences_for_symbol": {"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": [548, 549, 554], "excluded_lines": [], "start_line": 541}, "ExperienceLedger.get_experience_by_key": {"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": [558, 559], "excluded_lines": [], "start_line": 556}, "ExperienceLedger.get_experiences_by_order_id": {"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": [574, 575, 576], "excluded_lines": [], "start_line": 561}, "ExperienceLedger.owner_of_execution": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [592, 593, 594, 595, 596, 597, 601, 602, 603, 604, 605, 606, 607, 609, 610, 611, 612], "excluded_lines": [], "start_line": 582}, "ExperienceLedger.has_outcome": {"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": [616, 617, 618, 619, 620, 621, 625, 627, 628, 629, 630], "excluded_lines": [], "start_line": 614}, "ExperienceLedger.count_recent_entries_for_strategy": {"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": [639, 640, 641, 643, 644, 645, 646, 647, 660, 662, 663, 664, 665], "excluded_lines": [], "start_line": 632}, "ExperienceLedger.list_strategy_ids": {"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": [669, 670, 671, 672, 673, 674, 678, 680, 681, 682, 683], "excluded_lines": [], "start_line": 667}, "ExperienceLedger.count_experiences": {"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": [687, 688, 689, 690, 691, 692, 693, 695, 696, 697], "excluded_lines": [], "start_line": 685}, "ExperienceLedger.get_schema_distribution": {"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": [706, 707, 708, 709, 710, 711, 718, 722, 723, 724, 725], "excluded_lines": [], "start_line": 699}, "ExperienceLedger.compute_feature_hash": {"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": [743, 744, 745], "excluded_lines": [], "start_line": 732}, "ExperienceLedger.generate_strategy_id": {"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": [757, 762], "excluded_lines": [], "start_line": 748}, "ExperienceLedger.canonical_feature_dimension": {"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": [767], "excluded_lines": [], "start_line": 765}, "": {"executed_lines": [30, 32, 33, 34, 35, 36, 37, 39, 40, 48, 50, 53, 55, 67, 83, 114, 122, 131, 143, 167, 226, 281, 338, 396, 432, 454, 459, 460, 496, 520, 541, 556, 561, 582, 614, 632, 667, 685, 699, 731, 732, 747, 748, 764, 765], "summary": {"covered_lines": 45, "num_statements": 45, "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": {"ExperienceLedger": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 218, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 218, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [132, 134, 135, 136, 137, 154, 155, 156, 157, 158, 159, 160, 161, 175, 176, 178, 179, 210, 211, 212, 213, 220, 221, 222, 223, 224, 234, 235, 237, 238, 239, 267, 268, 269, 270, 276, 277, 278, 279, 299, 300, 301, 302, 303, 304, 305, 306, 307, 310, 311, 312, 313, 314, 315, 318, 322, 323, 324, 328, 329, 330, 331, 335, 336, 350, 351, 353, 354, 355, 382, 383, 384, 391, 392, 393, 394, 401, 402, 404, 410, 419, 420, 421, 427, 428, 429, 430, 441, 455, 456, 457, 466, 467, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 479, 480, 481, 486, 487, 489, 493, 494, 500, 501, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 514, 515, 516, 517, 518, 533, 534, 539, 548, 549, 554, 558, 559, 574, 575, 576, 592, 593, 594, 595, 596, 597, 601, 602, 603, 604, 605, 606, 607, 609, 610, 611, 612, 616, 617, 618, 619, 620, 621, 625, 627, 628, 629, 630, 639, 640, 641, 643, 644, 645, 646, 647, 660, 662, 663, 664, 665, 669, 670, 671, 672, 673, 674, 678, 680, 681, 682, 683, 687, 688, 689, 690, 691, 692, 693, 695, 696, 697, 706, 707, 708, 709, 710, 711, 718, 722, 723, 724, 725, 743, 744, 745, 757, 762, 767], "excluded_lines": [], "start_line": 122}, "": {"executed_lines": [30, 32, 33, 34, 35, 36, 37, 39, 40, 48, 50, 53, 55, 67, 83, 114, 122, 131, 143, 167, 226, 281, 338, 396, 432, 454, 459, 460, 496, 520, 541, 556, 561, 582, 614, 632, 667, 685, 699, 731, 732, 747, 748, 764, 765], "summary": {"covered_lines": 45, "num_statements": 45, "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\\nexus_scalp\\experience\\lifecycle.py": {"executed_lines": [22, 24, 25, 27, 30, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 71, 76, 88, 92, 98, 101, 106, 118, 123, 156], "summary": {"covered_lines": 31, "num_statements": 50, "percent_covered": 62.0, "percent_covered_display": "62", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 62.0, "percent_statements_covered_display": "62"}, "missing_lines": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 172, 173, 174, 175], "excluded_lines": [], "functions": {"lifecycle_from_outcome": {"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": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "excluded_lines": [], "start_line": 123}, "build_terminal_non_trade_outcome": {"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": [172, 173, 174, 175], "excluded_lines": [], "start_line": 156}, "": {"executed_lines": [22, 24, 25, 27, 30, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 71, 76, 88, 92, 98, 101, 106, 118, 123, 156], "summary": {"covered_lines": 31, "num_statements": 31, "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": {"DecisionLifecycle": {"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": 30}, "": {"executed_lines": [22, 24, 25, 27, 30, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 71, 76, 88, 92, 98, 101, 106, 118, 123, 156], "summary": {"covered_lines": 31, "num_statements": 50, "percent_covered": 62.0, "percent_covered_display": "62", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 62.0, "percent_statements_covered_display": "62"}, "missing_lines": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 172, 173, 174, 175], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\lineage.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 18, 29, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 50, 56, 57, 58, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 74, 75, 78], "excluded_lines": [], "functions": {"ledger_origin": {"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": [35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "excluded_lines": [], "start_line": 29}, "dataset_origin_from_records": {"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": [56, 57, 58, 59, 60, 61, 62], "excluded_lines": [], "start_line": 50}, "annotate_research_dataset": {"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": [69, 70, 71, 72, 73, 74, 75], "excluded_lines": [], "start_line": 65}, "": {"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": [14, 16, 18, 29, 50, 65, 78], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 18, 29, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 50, 56, 57, 58, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 74, 75, 78], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\models.py": {"executed_lines": [29, 31, 32, 33, 35, 40, 41, 45, 48, 64, 65, 66, 67, 68, 69, 70, 74, 79, 82, 83, 86, 87, 88, 91, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 123, 126, 127, 128, 129, 132, 146, 147, 148, 153, 156, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 190, 191, 192, 195, 204, 206, 209, 212, 213, 215, 216, 224, 225, 233, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 255, 258, 260, 261, 263, 264, 265, 266, 267, 268, 271, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 288, 289, 290, 291, 292, 295, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 320, 322, 325, 334, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 349, 357, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 375, 376, 382, 387, 388, 392, 393, 394, 398, 405, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 434, 437, 439, 440, 441, 442, 443, 444, 445, 448, 464, 466, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 480, 481, 482, 484, 485, 487, 488, 489, 490, 492, 493, 494, 495, 496, 498, 500, 501, 502, 503, 504, 506, 507, 508, 509, 511, 512, 513, 536, 537, 538, 543, 544, 552, 553, 557, 558, 562, 563, 567, 568, 572, 597, 605, 607, 608, 609, 610, 611, 613, 614, 615, 616, 618, 619, 622, 623, 624, 625, 626, 628, 630, 631, 632, 634, 635, 636, 637, 639, 640, 641, 642, 643, 645, 646, 649, 651, 652, 654, 655, 660, 663, 665, 666, 667, 669, 670, 671, 673, 674, 675, 677, 678, 679, 680, 681, 682, 683, 684], "summary": {"covered_lines": 305, "num_statements": 335, "percent_covered": 91.04477611940298, "percent_covered_display": "91", "missing_lines": 30, "excluded_lines": 0, "percent_statements_covered": 91.04477611940298, "percent_statements_covered_display": "91"}, "missing_lines": [217, 218, 222, 227, 395, 515, 516, 517, 518, 520, 521, 522, 524, 525, 526, 532, 533, 534, 539, 540, 541, 545, 546, 550, 555, 560, 565, 570, 579, 657], "excluded_lines": [], "functions": {"FeatureSnapshot.validate_dimension": {"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": [217, 218, 222], "excluded_lines": [], "start_line": 216}, "FeatureSnapshot.is_canonical_live_schema": {"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": [227], "excluded_lines": [], "start_line": 225}, "ExperienceOutcome.validate_utc": {"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": [395], "excluded_lines": [], "start_line": 394}, "ExperienceRecord._migrate_legacy_payload": {"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": [515, 516, 517, 518, 520, 521, 522, 524, 525, 526, 532, 533, 534], "excluded_lines": [], "start_line": 513}, "ExperienceRecord.validate_utc": {"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": [539, 540, 541], "excluded_lines": [], "start_line": 538}, "ExperienceRecord.validate_causality": {"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": [545, 546, 550], "excluded_lines": [], "start_line": 544}, "ExperienceRecord.feature_dimension": {"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": [555], "excluded_lines": [], "start_line": 553}, "ExperienceRecord.feature_schema_id": {"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": [560], "excluded_lines": [], "start_line": 558}, "ExperienceRecord.feature_hash": {"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": [565], "excluded_lines": [], "start_line": 563}, "ExperienceRecord.planned_risk_distance": {"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": [570], "excluded_lines": [], "start_line": 568}, "ExperienceRecord.with_outcome": {"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": [579], "excluded_lines": [], "start_line": 572}, "StrategyScore.is_eligible_for_new_trades": {"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": [657], "excluded_lines": [], "start_line": 655}, "": {"executed_lines": [29, 31, 32, 33, 35, 40, 41, 45, 48, 64, 65, 66, 67, 68, 69, 70, 74, 79, 82, 83, 86, 87, 88, 91, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 123, 126, 127, 128, 129, 132, 146, 147, 148, 153, 156, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 190, 191, 192, 195, 204, 206, 209, 212, 213, 215, 216, 224, 225, 233, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 255, 258, 260, 261, 263, 264, 265, 266, 267, 268, 271, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 288, 289, 290, 291, 292, 295, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 320, 322, 325, 334, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 349, 357, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 375, 376, 382, 387, 388, 392, 393, 394, 398, 405, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 434, 437, 439, 440, 441, 442, 443, 444, 445, 448, 464, 466, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 480, 481, 482, 484, 485, 487, 488, 489, 490, 492, 493, 494, 495, 496, 498, 500, 501, 502, 503, 504, 506, 507, 508, 509, 511, 512, 513, 536, 537, 538, 543, 544, 552, 553, 557, 558, 562, 563, 567, 568, 572, 597, 605, 607, 608, 609, 610, 611, 613, 614, 615, 616, 618, 619, 622, 623, 624, 625, 626, 628, 630, 631, 632, 634, 635, 636, 637, 639, 640, 641, 642, 643, 645, 646, 649, 651, 652, 654, 655, 660, 663, 665, 666, 667, 669, 670, 671, 673, 674, 675, 677, 678, 679, 680, 681, 682, 683, 684], "summary": {"covered_lines": 305, "num_statements": 305, "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": {"StrategyLifecycle": {"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": 48}, "ExperienceAction": {"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": 79}, "BehavioralFlag": {"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": 91}, "QualityVerdict": {"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": 123}, "OutcomeClass": {"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": 132}, "ExitReason": {"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": 156}, "OutcomeCorrelationSource": {"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": 183}, "FeatureSnapshot": {"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": [217, 218, 222, 227], "excluded_lines": [], "start_line": 195}, "ModelProvenance": {"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": 233}, "ExecutionContext": {"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": 255}, "PositionBehavior": {"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": 271}, "OutcomeDecomposition": {"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": 295}, "StrategyContext": {"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": 325}, "ExperienceOutcome": {"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": [395], "excluded_lines": [], "start_line": 349}, "BrokerOutcome": {"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": 398}, "ExperienceCorrection": {"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": 434}, "ExperienceRecord": {"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": [515, 516, 517, 518, 520, 521, 522, 524, 525, 526, 532, 533, 534, 539, 540, 541, 545, 546, 550, 555, 560, 565, 570, 579], "excluded_lines": [], "start_line": 448}, "StrategyScore": {"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": [657], "excluded_lines": [], "start_line": 597}, "PreTradeExperienceDecision": {"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": 660}, "": {"executed_lines": [29, 31, 32, 33, 35, 40, 41, 45, 48, 64, 65, 66, 67, 68, 69, 70, 74, 79, 82, 83, 86, 87, 88, 91, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 123, 126, 127, 128, 129, 132, 146, 147, 148, 153, 156, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 190, 191, 192, 195, 204, 206, 209, 212, 213, 215, 216, 224, 225, 233, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 255, 258, 260, 261, 263, 264, 265, 266, 267, 268, 271, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 288, 289, 290, 291, 292, 295, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 320, 322, 325, 334, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 349, 357, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 375, 376, 382, 387, 388, 392, 393, 394, 398, 405, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 434, 437, 439, 440, 441, 442, 443, 444, 445, 448, 464, 466, 468, 469, 470, 471, 472, 473, 475, 476, 477, 478, 480, 481, 482, 484, 485, 487, 488, 489, 490, 492, 493, 494, 495, 496, 498, 500, 501, 502, 503, 504, 506, 507, 508, 509, 511, 512, 513, 536, 537, 538, 543, 544, 552, 553, 557, 558, 562, 563, 567, 568, 572, 597, 605, 607, 608, 609, 610, 611, 613, 614, 615, 616, 618, 619, 622, 623, 624, 625, 626, 628, 630, 631, 632, 634, 635, 636, 637, 639, 640, 641, 642, 643, 645, 646, 649, 651, 652, 654, 655, 660, 663, 665, 666, 667, 669, 670, 671, 673, 674, 675, 677, 678, 679, 680, 681, 682, 683, 684], "summary": {"covered_lines": 305, "num_statements": 305, "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\\nexus_scalp\\experience\\outcome_recovery.py": {"executed_lines": [3, 5, 6, 7, 9, 17, 19, 22, 37, 50, 214, 240, 284, 409, 471, 514], "summary": {"covered_lines": 16, "num_statements": 155, "percent_covered": 10.32258064516129, "percent_covered_display": "10", "missing_lines": 139, "excluded_lines": 2, "percent_statements_covered": 10.32258064516129, "percent_statements_covered_display": "10"}, "missing_lines": [30, 31, 32, 33, 34, 42, 43, 44, 45, 46, 47, 81, 82, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 108, 109, 117, 119, 125, 131, 132, 133, 139, 144, 145, 153, 154, 160, 163, 164, 174, 175, 183, 184, 187, 188, 194, 195, 202, 203, 204, 211, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 268, 281, 313, 314, 319, 320, 323, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 382, 435, 436, 437, 438, 441, 442, 443, 444, 447, 448, 449, 454, 456, 461, 464, 477, 478, 479, 480, 482, 483, 484, 485, 486, 487, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527], "excluded_lines": [445, 446], "functions": {"classify_outcome_class": {"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": [30, 31, 32, 33, 34], "excluded_lines": [], "start_line": 22}, "is_protective_exit": {"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": [42, 43, 44, 45, 46, 47], "excluded_lines": [], "start_line": 37}, "classify_exit_with_evidence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [81, 82, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 108, 109, 117, 119, 125, 131, 132, 133, 139, 144, 145, 153, 154, 160, 163, 164, 174, 175, 183, 184, 187, 188, 194, 195, 202, 203, 204, 211], "excluded_lines": [], "start_line": 50}, "_classify_sl_geometry": {"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": [227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237], "excluded_lines": [], "start_line": 214}, "classify_exit_reason": {"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": [268, 281], "excluded_lines": [], "start_line": 240}, "reconstruct_broker_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [313, 314, 319, 320, 323, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 382], "excluded_lines": [], "start_line": 284}, "resolve_outcome_correlation": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [435, 436, 437, 438, 441, 442, 443, 444, 447, 448, 449, 454, 456, 461, 464], "excluded_lines": [445, 446], "start_line": 409}, "outcome_row_to_broker_outcome": {"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": [477, 478, 479, 480, 482, 483, 484, 485, 486, 487], "excluded_lines": [], "start_line": 471}, "_iso": {"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": [515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527], "excluded_lines": [], "start_line": 514}, "": {"executed_lines": [3, 5, 6, 7, 9, 17, 19, 22, 37, 50, 214, 240, 284, 409, 471, 514], "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": 1}}, "classes": {"": {"executed_lines": [3, 5, 6, 7, 9, 17, 19, 22, 37, 50, 214, 240, 284, 409, 471, 514], "summary": {"covered_lines": 16, "num_statements": 155, "percent_covered": 10.32258064516129, "percent_covered_display": "10", "missing_lines": 139, "excluded_lines": 2, "percent_statements_covered": 10.32258064516129, "percent_statements_covered_display": "10"}, "missing_lines": [30, 31, 32, 33, 34, 42, 43, 44, 45, 46, 47, 81, 82, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 108, 109, 117, 119, 125, 131, 132, 133, 139, 144, 145, 153, 154, 160, 163, 164, 174, 175, 183, 184, 187, 188, 194, 195, 202, 203, 204, 211, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 268, 281, 313, 314, 319, 320, 323, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 382, 435, 436, 437, 438, 441, 442, 443, 444, 447, 448, 449, 454, 456, 461, 464, 477, 478, 479, 480, 482, 483, 484, 485, 486, 487, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527], "excluded_lines": [445, 446], "start_line": 1}}}, "src\\nexus_scalp\\experience\\outcome_recovery_sweep.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 246, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 246, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 43, 44, 45, 47, 51, 56, 63, 67, 69, 72, 73, 75, 76, 77, 78, 82, 85, 86, 87, 88, 89, 90, 91, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 133, 140, 141, 145, 146, 149, 158, 165, 166, 167, 168, 174, 175, 176, 177, 179, 188, 189, 190, 202, 204, 205, 206, 207, 208, 210, 211, 213, 215, 216, 217, 221, 222, 223, 224, 225, 226, 228, 229, 230, 236, 238, 257, 258, 259, 260, 269, 270, 271, 272, 281, 282, 287, 288, 289, 290, 299, 300, 301, 307, 308, 309, 310, 311, 314, 315, 316, 317, 318, 319, 320, 321, 327, 328, 329, 330, 331, 340, 342, 350, 351, 352, 359, 360, 370, 376, 377, 378, 379, 380, 381, 383, 384, 385, 386, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 401, 405, 415, 416, 417, 418, 422, 423, 426, 429, 430, 435, 436, 437, 438, 442, 443, 444, 445, 446, 452, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 468, 469, 470, 471, 475, 477, 478, 479, 480, 482, 490, 491, 492, 507, 508, 523, 527, 528, 530, 531, 532, 535, 536, 538, 551, 552, 553, 554, 555, 556, 557, 558, 560, 581, 582, 583, 584, 594, 595, 596, 597, 598, 599, 609, 616, 620, 629, 630, 635, 636, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 659, 666], "excluded_lines": [], "functions": {"_broker_epoch_to_utc": {"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": [86, 87, 88, 89, 90, 91], "excluded_lines": [], "start_line": 85}, "RecoverySweepResult.to_dict": {"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": [114, 133, 140, 141, 145, 146], "excluded_lines": [], "start_line": 113}, "HistoricalOutcomeRecoverySweep.__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": [165, 166, 167, 168], "excluded_lines": [], "start_line": 158}, "HistoricalOutcomeRecoverySweep._connect": {"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": [175, 176, 177], "excluded_lines": [], "start_line": 174}, "HistoricalOutcomeRecoverySweep._missing_outcome_decisions": {"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": [188, 189, 190, 202, 204, 205, 206, 207, 208, 210, 211], "excluded_lines": [], "start_line": 179}, "HistoricalOutcomeRecoverySweep._dispatch_tickets": {"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": [215, 216, 217, 221, 222, 223, 224, 225, 226], "excluded_lines": [], "start_line": 213}, "HistoricalOutcomeRecoverySweep._broker_orders": {"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": [229, 230, 236], "excluded_lines": [], "start_line": 228}, "HistoricalOutcomeRecoverySweep._deals_for": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [257, 258, 259, 260, 269, 270, 271, 272, 281, 282, 287, 288, 289, 290, 299, 300, 301], "excluded_lines": [], "start_line": 238}, "HistoricalOutcomeRecoverySweep.run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [308, 309, 310, 311, 314, 315, 316, 317, 318, 319, 320, 321, 327, 328, 329, 330, 331, 340], "excluded_lines": [], "start_line": 307}, "HistoricalOutcomeRecoverySweep._recover_one": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [350, 351, 352, 359, 360, 370, 376, 377, 378, 379, 380, 381, 383, 384, 385, 386, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 401], "excluded_lines": [], "start_line": 342}, "HistoricalOutcomeRecoverySweep._recover_filled": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [415, 416, 417, 418, 422, 423, 426, 429, 430, 435, 436, 437, 438, 442, 443, 444, 445, 446, 452, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 468, 469, 470, 471, 475, 477, 478, 479, 480, 482, 490, 491, 492, 507, 508, 523, 527, 528, 530, 531, 532, 535, 536, 538, 551, 552, 553, 554, 555, 556, 557, 558, 560, 581, 582, 583, 584, 594, 595, 596, 597, 598, 599, 609, 616], "excluded_lines": [], "start_line": 405}, "HistoricalOutcomeRecoverySweep._emit_terminal": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [629, 630, 635, 636, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 659], "excluded_lines": [], "start_line": 620}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 43, 44, 45, 47, 51, 56, 63, 67, 69, 72, 73, 75, 76, 77, 78, 82, 85, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 149, 158, 174, 179, 213, 228, 238, 307, 342, 405, 620, 666], "excluded_lines": [], "start_line": 1}}, "classes": {"RecoverySweepResult": {"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": [114, 133, 140, 141, 145, 146], "excluded_lines": [], "start_line": 95}, "HistoricalOutcomeRecoverySweep": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 185, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 185, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [165, 166, 167, 168, 175, 176, 177, 188, 189, 190, 202, 204, 205, 206, 207, 208, 210, 211, 215, 216, 217, 221, 222, 223, 224, 225, 226, 229, 230, 236, 257, 258, 259, 260, 269, 270, 271, 272, 281, 282, 287, 288, 289, 290, 299, 300, 301, 308, 309, 310, 311, 314, 315, 316, 317, 318, 319, 320, 321, 327, 328, 329, 330, 331, 340, 350, 351, 352, 359, 360, 370, 376, 377, 378, 379, 380, 381, 383, 384, 385, 386, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 401, 415, 416, 417, 418, 422, 423, 426, 429, 430, 435, 436, 437, 438, 442, 443, 444, 445, 446, 452, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 468, 469, 470, 471, 475, 477, 478, 479, 480, 482, 490, 491, 492, 507, 508, 523, 527, 528, 530, 531, 532, 535, 536, 538, 551, 552, 553, 554, 555, 556, 557, 558, 560, 581, 582, 583, 584, 594, 595, 596, 597, 598, 599, 609, 616, 629, 630, 635, 636, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 659], "excluded_lines": [], "start_line": 149}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 43, 44, 45, 47, 51, 56, 63, 67, 69, 72, 73, 75, 76, 77, 78, 82, 85, 86, 87, 88, 89, 90, 91, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 149, 158, 174, 179, 213, 228, 238, 307, 342, 405, 620, 666], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\outcome_repair.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 145, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 145, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 37, 40, 42, 47, 48, 51, 52, 55, 56, 57, 58, 59, 61, 62, 71, 80, 86, 87, 88, 94, 96, 97, 98, 99, 100, 101, 102, 107, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 138, 140, 141, 142, 143, 149, 156, 157, 158, 159, 163, 164, 165, 166, 167, 172, 174, 175, 181, 183, 186, 187, 188, 189, 190, 195, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 210, 216, 217, 224, 225, 227, 228, 229, 230, 231, 233, 249, 250, 255, 256, 258, 259, 260, 263, 266, 267, 272, 273, 274, 275, 276, 277, 278, 289, 290, 291, 292, 297, 298, 300, 301, 302, 303, 308, 309, 311, 312, 313, 323, 333, 336, 339, 340], "excluded_lines": [], "functions": {"_is_zero_outcome": {"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": [48], "excluded_lines": [], "start_line": 47}, "OutcomeRepairResult.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": [62], "excluded_lines": [], "start_line": 61}, "OutcomeRepairJob.__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": [86, 87, 88], "excluded_lines": [], "start_line": 80}, "OutcomeRepairJob._outcome_rows": {"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": [96, 97, 98, 99, 100, 101, 102, 107, 109, 110, 111, 112], "excluded_lines": [], "start_line": 94}, "OutcomeRepairJob._candidates": {"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": [116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132], "excluded_lines": [], "start_line": 114}, "OutcomeRepairJob._decision_record": {"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": [140, 141, 142, 143], "excluded_lines": [], "start_line": 138}, "OutcomeRepairJob.run": {"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": [156, 157, 158, 159, 163, 164, 165, 166, 167, 172, 174, 175, 181], "excluded_lines": [], "start_line": 149}, "OutcomeRepairJob._repair_one": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [186, 187, 188, 189, 190, 195, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 210, 216, 217, 224, 225, 227, 228, 229, 230, 231, 233, 249, 250, 255, 256, 258, 259, 260, 263, 266, 267, 272, 273, 274, 275, 276, 277, 278, 289, 290, 291, 292, 297, 298, 300, 301, 302, 303, 308, 309, 311, 312, 313, 323, 333], "excluded_lines": [], "start_line": 183}, "flush_repair_queue": {"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": [339, 340], "excluded_lines": [], "start_line": 336}, "": {"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": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 37, 40, 42, 47, 51, 52, 55, 56, 57, 58, 59, 61, 71, 80, 94, 114, 138, 149, 183, 336], "excluded_lines": [], "start_line": 1}}, "classes": {"OutcomeRepairResult": {"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": [62], "excluded_lines": [], "start_line": 52}, "OutcomeRepairJob": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 109, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 109, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [86, 87, 88, 96, 97, 98, 99, 100, 101, 102, 107, 109, 110, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 140, 141, 142, 143, 156, 157, 158, 159, 163, 164, 165, 166, 167, 172, 174, 175, 181, 186, 187, 188, 189, 190, 195, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 210, 216, 217, 224, 225, 227, 228, 229, 230, 231, 233, 249, 250, 255, 256, 258, 259, 260, 263, 266, 267, 272, 273, 274, 275, 276, 277, 278, 289, 290, 291, 292, 297, 298, 300, 301, 302, 303, 308, 309, 311, 312, 313, 323, 333], "excluded_lines": [], "start_line": 71}, "": {"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": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 37, 40, 42, 47, 48, 51, 52, 55, 56, 57, 58, 59, 61, 71, 80, 94, 114, 138, 149, 183, 336, 339, 340], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\provenance.py": {"executed_lines": [20, 22, 23, 24, 25, 27, 28, 33, 35, 38, 63, 71, 75, 76, 80, 124, 156], "summary": {"covered_lines": 17, "num_statements": 62, "percent_covered": 27.419354838709676, "percent_covered_display": "27", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 27.419354838709676, "percent_statements_covered_display": "27"}, "missing_lines": [46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 72, 73, 78, 98, 99, 100, 111, 112, 114, 122, 126, 127, 128, 138, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 171, 173, 174, 175, 176], "excluded_lines": [], "functions": {"fingerprint_artifact": {"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": [46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "excluded_lines": [], "start_line": 38}, "ModelRegistry.__init__": {"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": [72, 73], "excluded_lines": [], "start_line": 71}, "ModelRegistry.current": {"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": [78], "excluded_lines": [], "start_line": 76}, "ModelRegistry.register_model": {"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": [98, 99, 100, 111, 112, 114, 122], "excluded_lines": [], "start_line": 80}, "ModelRegistry._persist": {"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": [126, 127, 128, 138, 151, 152, 153, 154], "excluded_lines": [], "start_line": 124}, "ModelRegistry.list_registered_models": {"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": [158, 159, 160, 161, 162, 163, 164, 171, 173, 174, 175, 176], "excluded_lines": [], "start_line": 156}, "": {"executed_lines": [20, 22, 23, 24, 25, 27, 28, 33, 35, 38, 63, 71, 75, 76, 80, 124, 156], "summary": {"covered_lines": 17, "num_statements": 17, "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": {"ModelRegistry": {"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": [72, 73, 78, 98, 99, 100, 111, 112, 114, 122, 126, 127, 128, 138, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 171, 173, 174, 175, 176], "excluded_lines": [], "start_line": 63}, "": {"executed_lines": [20, 22, 23, 24, 25, 27, 28, 33, 35, 38, 63, 71, 75, 76, 80, 124, 156], "summary": {"covered_lines": 17, "num_statements": 32, "percent_covered": 53.125, "percent_covered_display": "53", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 53.125, "percent_statements_covered_display": "53"}, "missing_lines": [46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\quality.py": {"executed_lines": [30, 32, 34, 42, 44, 47, 48, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 75, 77, 79, 82, 85, 90, 99, 106, 120, 127, 223, 235, 264, 275, 301, 318, 336, 347, 363, 439], "summary": {"covered_lines": 38, "num_statements": 171, "percent_covered": 22.22222222222222, "percent_covered_display": "22", "missing_lines": 133, "excluded_lines": 0, "percent_statements_covered": 22.22222222222222, "percent_statements_covered_display": "22"}, "missing_lines": [87, 92, 93, 94, 95, 96, 101, 102, 103, 121, 151, 152, 157, 162, 164, 165, 166, 167, 168, 169, 170, 171, 173, 185, 193, 201, 217, 228, 229, 230, 231, 232, 233, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 254, 256, 257, 258, 260, 262, 266, 267, 268, 269, 270, 271, 272, 273, 286, 289, 293, 294, 295, 296, 297, 298, 299, 303, 304, 306, 307, 308, 310, 311, 312, 313, 314, 315, 316, 326, 327, 328, 329, 330, 331, 333, 334, 341, 342, 343, 344, 345, 353, 354, 355, 356, 357, 376, 377, 379, 380, 381, 382, 384, 385, 387, 388, 392, 394, 399, 400, 401, 402, 404, 410, 412, 413, 414, 415, 417, 418, 420, 421, 422, 424, 429, 431, 432, 433, 436, 461, 462, 463], "excluded_lines": [], "functions": {"_clamp": {"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": [87], "excluded_lines": [], "start_line": 85}, "_verdict": {"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": [92, 93, 94, 95, 96], "excluded_lines": [], "start_line": 90}, "_safe_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": [101, 102, 103], "excluded_lines": [], "start_line": 99}, "OutcomeAnalyzer.__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": [121], "excluded_lines": [], "start_line": 120}, "OutcomeAnalyzer.analyze": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [151, 152, 157, 162, 164, 165, 166, 167, 168, 169, 170, 171, 173, 185, 193, 201, 217], "excluded_lines": [], "start_line": 127}, "OutcomeAnalyzer._entry_quality": {"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": [228, 229, 230, 231, 232, 233], "excluded_lines": [], "start_line": 223}, "OutcomeAnalyzer._risk_quality": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 254, 256, 257, 258, 260, 262], "excluded_lines": [], "start_line": 235}, "OutcomeAnalyzer._execution_quality": {"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": [266, 267, 268, 269, 270, 271, 272, 273], "excluded_lines": [], "start_line": 264}, "OutcomeAnalyzer._management_quality": {"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": [286, 289, 293, 294, 295, 296, 297, 298, 299], "excluded_lines": [], "start_line": 275}, "OutcomeAnalyzer._exit_quality": {"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": [303, 304, 306, 307, 308, 310, 311, 312, 313, 314, 315, 316], "excluded_lines": [], "start_line": 301}, "OutcomeAnalyzer._strategy_quality": {"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": [326, 327, 328, 329, 330, 331, 333, 334], "excluded_lines": [], "start_line": 318}, "OutcomeAnalyzer._signal_quality": {"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": [341, 342, 343, 344, 345], "excluded_lines": [], "start_line": 336}, "OutcomeAnalyzer._regime_fit": {"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": [353, 354, 355, 356, 357], "excluded_lines": [], "start_line": 347}, "OutcomeAnalyzer._behavioral_flags": {"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": [376, 377, 379, 380, 381, 382, 384, 385, 387, 388, 392, 394, 399, 400, 401, 402, 404, 410, 412, 413, 414, 415, 417, 418, 420, 421, 422, 424, 429, 431, 432, 433, 436], "excluded_lines": [], "start_line": 363}, "compute_behavior_metrics": {"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": [461, 462, 463], "excluded_lines": [], "start_line": 439}, "": {"executed_lines": [30, 32, 34, 42, 44, 47, 48, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 75, 77, 79, 82, 85, 90, 99, 106, 120, 127, 223, 235, 264, 275, 301, 318, 336, 347, 363, 439], "summary": {"covered_lines": 38, "num_statements": 38, "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": {"DecompositionThresholds": {"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": 48}, "OutcomeAnalyzer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 121, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 121, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [121, 151, 152, 157, 162, 164, 165, 166, 167, 168, 169, 170, 171, 173, 185, 193, 201, 217, 228, 229, 230, 231, 232, 233, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 254, 256, 257, 258, 260, 262, 266, 267, 268, 269, 270, 271, 272, 273, 286, 289, 293, 294, 295, 296, 297, 298, 299, 303, 304, 306, 307, 308, 310, 311, 312, 313, 314, 315, 316, 326, 327, 328, 329, 330, 331, 333, 334, 341, 342, 343, 344, 345, 353, 354, 355, 356, 357, 376, 377, 379, 380, 381, 382, 384, 385, 387, 388, 392, 394, 399, 400, 401, 402, 404, 410, 412, 413, 414, 415, 417, 418, 420, 421, 422, 424, 429, 431, 432, 433, 436], "excluded_lines": [], "start_line": 106}, "": {"executed_lines": [30, 32, 34, 42, 44, 47, 48, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 75, 77, 79, 82, 85, 90, 99, 106, 120, 127, 223, 235, 264, 275, 301, 318, 336, 347, 363, 439], "summary": {"covered_lines": 38, "num_statements": 50, "percent_covered": 76.0, "percent_covered_display": "76", "missing_lines": 12, "excluded_lines": 0, "percent_statements_covered": 76.0, "percent_statements_covered_display": "76"}, "missing_lines": [87, 92, 93, 94, 95, 96, 101, 102, 103, 461, 462, 463], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\experience\\retriever.py": {"executed_lines": [26, 28, 30, 31, 32, 33, 34, 36, 39, 46, 49, 57, 60, 67, 68, 81, 82, 100, 101, 112, 113, 126, 127, 156, 202, 267, 268], "summary": {"covered_lines": 27, "num_statements": 130, "percent_covered": 20.76923076923077, "percent_covered_display": "21", "missing_lines": 103, "excluded_lines": 0, "percent_statements_covered": 20.76923076923077, "percent_statements_covered_display": "21"}, "missing_lines": [61, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 103, 104, 105, 106, 107, 108, 109, 110, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 175, 176, 178, 179, 193, 194, 220, 222, 227, 228, 235, 236, 237, 242, 243, 244, 245, 246, 247, 248, 250, 251, 253, 256, 258, 259, 260, 261, 263, 264, 265, 275, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296], "excluded_lines": [], "functions": {"ExperienceRetriever.__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": [61], "excluded_lines": [], "start_line": 60}, "ExperienceRetriever.classify_volatility": {"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": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 68}, "ExperienceRetriever.classify_session": {"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": [88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98], "excluded_lines": [], "start_line": 82}, "ExperienceRetriever.classify_trend": {"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": [103, 104, 105, 106, 107, 108, 109, 110], "excluded_lines": [], "start_line": 101}, "ExperienceRetriever.classify_setup": {"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": [115, 116, 117, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 113}, "ExperienceRetriever.build_confluence_fingerprint": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "excluded_lines": [], "start_line": 127}, "ExperienceRetriever.build_context": {"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": [175, 176, 178, 179, 193, 194], "excluded_lines": [], "start_line": 156}, "ExperienceRetriever.retrieve_relevant_experiences": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [220, 222, 227, 228, 235, 236, 237, 242, 243, 244, 245, 246, 247, 248, 250, 251, 253, 256, 258, 259, 260, 261, 263, 264, 265], "excluded_lines": [], "start_line": 202}, "ExperienceRetriever._calculate_context_similarity": {"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": [275, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296], "excluded_lines": [], "start_line": 268}, "": {"executed_lines": [26, 28, 30, 31, 32, 33, 34, 36, 39, 46, 49, 57, 60, 67, 68, 81, 82, 100, 101, 112, 113, 126, 127, 156, 202, 267, 268], "summary": {"covered_lines": 27, "num_statements": 27, "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": {"ExperienceRetriever": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 103, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 103, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [61, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 103, 104, 105, 106, 107, 108, 109, 110, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 175, 176, 178, 179, 193, 194, 220, 222, 227, 228, 235, 236, 237, 242, 243, 244, 245, 246, 247, 248, 250, 251, 253, 256, 258, 259, 260, 261, 263, 264, 265, 275, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296], "excluded_lines": [], "start_line": 57}, "": {"executed_lines": [26, 28, 30, 31, 32, 33, 34, 36, 39, 46, 49, 57, 60, 67, 68, 81, 82, 100, 101, 112, 113, 126, 127, 156, 202, 267, 268], "summary": {"covered_lines": 27, "num_statements": 27, "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\\nexus_scalp\\features\\liquidity_engine.py": {"executed_lines": [34, 36, 37, 38, 39, 40, 42, 48, 49, 50, 55, 58, 62, 66, 69, 74, 77, 78, 79, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 101, 104, 105, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 135, 136, 137, 138, 139, 140, 141, 142, 145, 159, 160, 161, 162, 163, 164, 172, 173, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 200, 201, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 238, 251, 350, 357, 363, 391, 404, 415, 430, 487, 617, 675, 761, 806, 873, 943, 964, 1022, 1077, 1191, 1328, 1338], "summary": {"covered_lines": 117, "num_statements": 523, "percent_covered": 22.37093690248566, "percent_covered_display": "22", "missing_lines": 406, "excluded_lines": 0, "percent_statements_covered": 22.37093690248566, "percent_statements_covered_display": "22"}, "missing_lines": [197, 223, 352, 353, 354, 358, 359, 360, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 393, 394, 395, 396, 397, 399, 400, 401, 405, 416, 417, 418, 419, 420, 421, 422, 443, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 456, 467, 468, 479, 504, 505, 506, 507, 509, 510, 511, 512, 513, 514, 515, 523, 525, 526, 527, 528, 529, 530, 531, 532, 547, 549, 550, 551, 566, 567, 568, 569, 570, 571, 572, 573, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 609, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 637, 638, 639, 640, 641, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 685, 686, 687, 688, 689, 690, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 725, 726, 727, 728, 729, 730, 731, 742, 753, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 785, 793, 794, 802, 803, 828, 829, 830, 831, 832, 833, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 854, 855, 860, 861, 862, 863, 864, 865, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 907, 908, 909, 910, 911, 912, 913, 917, 918, 919, 920, 921, 922, 923, 924, 925, 927, 928, 929, 930, 931, 932, 933, 934, 935, 946, 947, 948, 955, 956, 957, 958, 961, 985, 986, 987, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1005, 1006, 1007, 1033, 1039, 1040, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1116, 1117, 1120, 1121, 1123, 1124, 1127, 1128, 1129, 1130, 1131, 1132, 1134, 1135, 1136, 1137, 1140, 1141, 1142, 1143, 1144, 1146, 1147, 1148, 1149, 1150, 1151, 1153, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1165, 1166, 1167, 1170, 1171, 1172, 1173, 1175, 1176, 1177, 1178, 1179, 1181, 1182, 1183, 1223, 1224, 1227, 1228, 1230, 1231, 1232, 1233, 1234, 1248, 1249, 1250, 1263, 1264, 1265, 1266, 1267, 1270, 1271, 1274, 1275, 1278, 1281, 1284, 1285, 1286, 1291, 1298, 1301, 1304, 1307, 1310, 1312, 1331, 1332, 1335, 1343, 1344, 1345, 1349, 1350, 1351, 1355, 1356, 1360], "excluded_lines": [], "functions": {"LiquidityPool.usable_at": {"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": [197], "excluded_lines": [], "start_line": 195}, "LiquidityFeatures.as_vector": {"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": [223], "excluded_lines": [], "start_line": 222}, "_clip3": {"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": [352, 353, 354], "excluded_lines": [], "start_line": 350}, "_safe_div": {"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": [358, 359, 360], "excluded_lines": [], "start_line": 357}, "liquidity_atr": {"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": [377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388], "excluded_lines": [], "start_line": 363}, "_bar_times": {"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": [393, 394, 395, 396, 397, 399, 400, 401], "excluded_lines": [], "start_line": 391}, "_bars_to_arrays": {"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": [405], "excluded_lines": [], "start_line": 404}, "_session_code": {"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": [416, 417, 418, 419, 420, 421, 422], "excluded_lines": [], "start_line": 415}, "detect_confirmed_swings": {"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": [443, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 456, 467, 468, 479], "excluded_lines": [], "start_line": 430}, "update_pool_states": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [504, 505, 506, 507, 509, 510, 511, 512, 513, 514, 515, 523, 525, 526, 527, 528, 529, 530, 531, 532, 547, 549, 550, 551, 566, 567, 568, 569, 570, 571, 572, 573, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 609], "excluded_lines": [], "start_line": 487}, "session_high_low_pools": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 637, 638, 639, 640, 641, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653], "excluded_lines": [], "start_line": 617}, "daily_price_pools": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [685, 686, 687, 688, 689, 690, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 725, 726, 727, 728, 729, 730, 731, 742, 753], "excluded_lines": [], "start_line": 675}, "_cluster_equal_levels": {"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": [773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 785, 793, 794, 802, 803], "excluded_lines": [], "start_line": 761}, "equal_high_low_strengths": {"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": [828, 829, 830, 831, 832, 833, 835, 854, 855, 860, 861, 862, 863, 864, 865], "excluded_lines": [], "start_line": 806}, "equal_high_low_strengths._score": {"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": [836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848], "excluded_lines": [], "start_line": 835}, "htf_liquidity_score": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 907, 908, 909, 910, 911, 912, 913, 917, 918, 919, 920, 921, 922, 923, 924, 925, 927, 928, 929, 930, 931, 932, 933, 934, 935], "excluded_lines": [], "start_line": 873}, "_active_range": {"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": [946, 947, 948, 955, 956, 957, 958, 961], "excluded_lines": [], "start_line": 943}, "internal_external_distances": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [985, 986, 987, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1005, 1006, 1007], "excluded_lines": [], "start_line": 964}, "liquidity_confluence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1033, 1039, 1040, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069], "excluded_lines": [], "start_line": 1022}, "detect_reactive_sweep": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1116, 1117, 1120, 1123, 1124, 1127, 1128, 1129, 1130, 1131, 1132, 1134, 1135, 1136, 1137, 1140, 1141, 1142, 1143, 1144, 1146, 1147, 1148, 1149, 1150, 1151, 1153, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1165, 1166, 1167, 1170, 1171, 1172, 1173, 1175, 1176, 1177, 1178, 1179, 1181, 1182, 1183], "excluded_lines": [], "start_line": 1077}, "detect_reactive_sweep._dist": {"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": [1121], "excluded_lines": [], "start_line": 1120}, "compute_liquidity_features": {"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": [1223, 1224, 1227, 1228, 1230, 1231, 1232, 1233, 1234, 1248, 1249, 1250, 1263, 1264, 1265, 1266, 1267, 1270, 1271, 1274, 1275, 1278, 1281, 1284, 1285, 1286, 1291, 1298, 1301, 1304, 1307, 1310, 1312], "excluded_lines": [], "start_line": 1191}, "build_60d_vector": {"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": [1331, 1332, 1335], "excluded_lines": [], "start_line": 1328}, "validate_60d_liquidity_vector": {"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": [1343, 1344, 1345, 1349, 1350, 1351, 1355, 1356, 1360], "excluded_lines": [], "start_line": 1338}, "": {"executed_lines": [34, 36, 37, 38, 39, 40, 42, 48, 49, 50, 55, 58, 62, 66, 69, 74, 77, 78, 79, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 101, 104, 105, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 135, 136, 137, 138, 139, 140, 141, 142, 145, 159, 160, 161, 162, 163, 164, 172, 173, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 200, 201, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 238, 251, 350, 357, 363, 391, 404, 415, 430, 487, 617, 675, 761, 806, 873, 943, 964, 1022, 1077, 1191, 1328, 1338], "summary": {"covered_lines": 117, "num_statements": 117, "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": {"PoolSide": {"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": 101}, "PoolSource": {"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": 108}, "PoolState": {"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": 127}, "SweepState": {"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": 145}, "LiquidityPool": {"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": [197], "excluded_lines": [], "start_line": 173}, "LiquidityFeatures": {"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": [223], "excluded_lines": [], "start_line": 201}, "": {"executed_lines": [34, 36, 37, 38, 39, 40, 42, 48, 49, 50, 55, 58, 62, 66, 69, 74, 77, 78, 79, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 101, 104, 105, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 135, 136, 137, 138, 139, 140, 141, 142, 145, 159, 160, 161, 162, 163, 164, 172, 173, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 200, 201, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 238, 251, 350, 357, 363, 391, 404, 415, 430, 487, 617, 675, 761, 806, 873, 943, 964, 1022, 1077, 1191, 1328, 1338], "summary": {"covered_lines": 117, "num_statements": 521, "percent_covered": 22.456813819577736, "percent_covered_display": "22", "missing_lines": 404, "excluded_lines": 0, "percent_statements_covered": 22.456813819577736, "percent_statements_covered_display": "22"}, "missing_lines": [352, 353, 354, 358, 359, 360, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 393, 394, 395, 396, 397, 399, 400, 401, 405, 416, 417, 418, 419, 420, 421, 422, 443, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 456, 467, 468, 479, 504, 505, 506, 507, 509, 510, 511, 512, 513, 514, 515, 523, 525, 526, 527, 528, 529, 530, 531, 532, 547, 549, 550, 551, 566, 567, 568, 569, 570, 571, 572, 573, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 609, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 637, 638, 639, 640, 641, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 685, 686, 687, 688, 689, 690, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 725, 726, 727, 728, 729, 730, 731, 742, 753, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 785, 793, 794, 802, 803, 828, 829, 830, 831, 832, 833, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 854, 855, 860, 861, 862, 863, 864, 865, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 907, 908, 909, 910, 911, 912, 913, 917, 918, 919, 920, 921, 922, 923, 924, 925, 927, 928, 929, 930, 931, 932, 933, 934, 935, 946, 947, 948, 955, 956, 957, 958, 961, 985, 986, 987, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1005, 1006, 1007, 1033, 1039, 1040, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1116, 1117, 1120, 1121, 1123, 1124, 1127, 1128, 1129, 1130, 1131, 1132, 1134, 1135, 1136, 1137, 1140, 1141, 1142, 1143, 1144, 1146, 1147, 1148, 1149, 1150, 1151, 1153, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1165, 1166, 1167, 1170, 1171, 1172, 1173, 1175, 1176, 1177, 1178, 1179, 1181, 1182, 1183, 1223, 1224, 1227, 1228, 1230, 1231, 1232, 1233, 1234, 1248, 1249, 1250, 1263, 1264, 1265, 1266, 1267, 1270, 1271, 1274, 1275, 1278, 1281, 1284, 1285, 1286, 1291, 1298, 1301, 1304, 1307, 1310, 1312, 1331, 1332, 1335, 1343, 1344, 1345, 1349, 1350, 1351, 1355, 1356, 1360], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\features\\regime_classifier.py": {"executed_lines": [32, 34, 35, 36, 37, 38, 40, 42, 43, 45, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 86, 87, 89, 90, 92, 93, 95, 96, 97, 99, 100, 102, 103, 111, 118, 126, 228, 344, 353, 369, 463, 522, 593, 606, 649], "summary": {"covered_lines": 57, "num_statements": 221, "percent_covered": 25.79185520361991, "percent_covered_display": "26", "missing_lines": 164, "excluded_lines": 0, "percent_statements_covered": 25.79185520361991, "percent_statements_covered_display": "26"}, "missing_lines": [169, 171, 172, 175, 176, 179, 180, 183, 184, 187, 188, 191, 192, 193, 195, 198, 199, 200, 203, 204, 205, 208, 209, 210, 213, 214, 215, 216, 219, 220, 221, 222, 234, 235, 237, 238, 239, 242, 243, 246, 247, 250, 251, 253, 254, 257, 260, 261, 262, 277, 278, 280, 281, 282, 285, 294, 303, 304, 318, 321, 322, 323, 324, 326, 345, 346, 347, 349, 350, 351, 354, 355, 356, 358, 359, 361, 362, 363, 380, 381, 390, 391, 396, 397, 398, 406, 408, 411, 417, 419, 420, 425, 426, 427, 428, 436, 437, 438, 440, 441, 442, 451, 452, 454, 455, 456, 471, 472, 473, 474, 533, 534, 535, 536, 537, 540, 541, 542, 545, 546, 548, 571, 575, 576, 579, 580, 588, 589, 590, 591, 594, 595, 596, 597, 598, 599, 600, 614, 615, 616, 617, 619, 620, 621, 622, 623, 624, 625, 626, 627, 630, 631, 633, 634, 635, 636, 638, 639, 640, 641, 642, 643, 665, 667], "excluded_lines": [], "functions": {"MarketRegimeClassifier.__init__": {"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": [169, 171, 172, 175, 176, 179, 180, 183, 184, 187, 188, 191, 192, 193, 195, 198, 199, 200, 203, 204, 205, 208, 209, 210, 213, 214, 215, 216, 219, 220, 221, 222], "excluded_lines": [], "start_line": 126}, "MarketRegimeClassifier.classify_tick": {"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": [234, 235, 237, 238, 239, 242, 243, 246, 247, 250, 251, 253, 254, 257, 260, 261, 262, 277, 278, 280, 281, 282, 285, 294, 303, 304, 318, 321, 322, 323, 324, 326], "excluded_lines": [], "start_line": 228}, "MarketRegimeClassifier._push": {"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": [345, 346, 347, 349, 350, 351], "excluded_lines": [], "start_line": 344}, "MarketRegimeClassifier._evict": {"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": [354, 355, 356, 358, 359, 361, 362, 363], "excluded_lines": [], "start_line": 353}, "MarketRegimeClassifier._candidate_regime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [380, 381, 390, 391, 396, 397, 398, 406, 408, 411, 417, 419, 420, 425, 426, 427, 428, 436, 437, 438, 440, 441, 442, 451, 452, 454, 455, 456], "excluded_lines": [], "start_line": 369}, "MarketRegimeClassifier.decision_diagnostics": {"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": [471, 472, 473, 474], "excluded_lines": [], "start_line": 463}, "MarketRegimeClassifier._apply_hysteresis": {"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": [533, 534, 535, 536, 537, 540, 541, 542, 545, 546, 548, 571, 575, 576, 579, 580, 588, 589, 590, 591], "excluded_lines": [], "start_line": 522}, "MarketRegimeClassifier._exec_for": {"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": [594, 595, 596, 597, 598, 599, 600], "excluded_lines": [], "start_line": 593}, "MarketRegimeClassifier._compute_ofi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [614, 615, 616, 617, 619, 620, 621, 622, 623, 624, 625, 626, 627, 630, 631, 633, 634, 635, 636, 638, 639, 640, 641, 642, 643], "excluded_lines": [], "start_line": 606}, "MarketRegimeClassifier._state": {"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": [665, 667], "excluded_lines": [], "start_line": 649}, "": {"executed_lines": [32, 34, 35, 36, 37, 38, 40, 42, 43, 45, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 86, 87, 89, 90, 92, 93, 95, 96, 97, 99, 100, 102, 103, 111, 118, 126, 228, 344, 353, 369, 463, 522, 593, 606, 649], "summary": {"covered_lines": 57, "num_statements": 57, "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": {"RegimeType": {"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": 53}, "RecommendedExecutionType": {"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": 61}, "RegimeReason": {"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": 69}, "MarketRegimeState": {"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": 86}, "MarketRegimeClassifier": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 164, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 164, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [169, 171, 172, 175, 176, 179, 180, 183, 184, 187, 188, 191, 192, 193, 195, 198, 199, 200, 203, 204, 205, 208, 209, 210, 213, 214, 215, 216, 219, 220, 221, 222, 234, 235, 237, 238, 239, 242, 243, 246, 247, 250, 251, 253, 254, 257, 260, 261, 262, 277, 278, 280, 281, 282, 285, 294, 303, 304, 318, 321, 322, 323, 324, 326, 345, 346, 347, 349, 350, 351, 354, 355, 356, 358, 359, 361, 362, 363, 380, 381, 390, 391, 396, 397, 398, 406, 408, 411, 417, 419, 420, 425, 426, 427, 428, 436, 437, 438, 440, 441, 442, 451, 452, 454, 455, 456, 471, 472, 473, 474, 533, 534, 535, 536, 537, 540, 541, 542, 545, 546, 548, 571, 575, 576, 579, 580, 588, 589, 590, 591, 594, 595, 596, 597, 598, 599, 600, 614, 615, 616, 617, 619, 620, 621, 622, 623, 624, 625, 626, 627, 630, 631, 633, 634, 635, 636, 638, 639, 640, 641, 642, 643, 665, 667], "excluded_lines": [], "start_line": 111}, "": {"executed_lines": [32, 34, 35, 36, 37, 38, 40, 42, 43, 45, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 86, 87, 89, 90, 92, 93, 95, 96, 97, 99, 100, 102, 103, 111, 118, 126, 228, 344, 353, 369, 463, 522, 593, 606, 649], "summary": {"covered_lines": 57, "num_statements": 57, "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\\nexus_scalp\\features\\scalp_features.py": {"executed_lines": [21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 49, 56, 118, 163, 216, 220, 228, 231, 234, 240, 242, 243, 246, 249, 250, 253, 256, 259, 260, 261, 262, 263, 264, 265, 268, 273, 276, 277, 280, 281, 282, 287, 288, 289, 290, 295, 296, 297, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 332, 335, 336, 337, 338, 341, 344, 345, 348, 349, 352, 355, 358, 361, 365, 480, 486, 498, 516, 526, 1008], "summary": {"covered_lines": 95, "num_statements": 442, "percent_covered": 21.493212669683256, "percent_covered_display": "21", "missing_lines": 347, "excluded_lines": 0, "percent_statements_covered": 21.493212669683256, "percent_statements_covered_display": "21"}, "missing_lines": [60, 61, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 97, 99, 100, 101, 115, 124, 125, 127, 128, 130, 131, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 221, 371, 373, 374, 375, 376, 378, 379, 381, 383, 384, 385, 388, 390, 391, 392, 393, 395, 397, 398, 399, 400, 402, 404, 464, 465, 466, 467, 469, 471, 472, 477, 492, 495, 496, 508, 509, 510, 512, 513, 514, 518, 519, 520, 521, 522, 523, 524, 536, 538, 539, 542, 543, 544, 545, 546, 547, 549, 550, 551, 554, 561, 562, 565, 566, 567, 568, 570, 571, 573, 574, 575, 577, 578, 581, 585, 591, 598, 600, 601, 602, 603, 604, 605, 606, 608, 609, 612, 613, 615, 616, 618, 619, 620, 622, 623, 624, 625, 627, 628, 630, 631, 632, 633, 635, 636, 637, 638, 639, 640, 643, 648, 650, 651, 652, 653, 656, 657, 658, 660, 661, 663, 664, 665, 667, 668, 674, 675, 676, 677, 683, 684, 685, 686, 687, 688, 691, 692, 694, 695, 697, 698, 700, 701, 703, 704, 706, 716, 717, 718, 719, 721, 722, 724, 725, 727, 728, 729, 730, 731, 734, 735, 736, 737, 738, 739, 740, 742, 743, 745, 746, 749, 750, 751, 752, 753, 754, 757, 758, 759, 760, 763, 764, 765, 766, 767, 768, 770, 773, 774, 775, 777, 780, 781, 782, 783, 785, 788, 789, 790, 791, 796, 801, 802, 803, 804, 806, 808, 811, 812, 814, 815, 817, 818, 820, 821, 822, 823, 825, 826, 827, 828, 830, 831, 832, 833, 835, 836, 839, 840, 841, 842, 843, 844, 845, 846, 847, 850, 851, 852, 853, 855, 858, 859, 860, 861, 863, 865, 866, 867, 868, 870, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 886, 887, 888, 889, 891, 892, 902, 903, 908, 909, 910, 912, 913, 914, 915, 916, 917, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 933, 934, 936, 1010], "excluded_lines": [], "functions": {"aggregate_bars": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [60, 61, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 97, 99, 100, 101, 115], "excluded_lines": [], "start_line": 56}, "find_support_resistance_levels": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [124, 125, 127, 128, 130, 131, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 157], "excluded_lines": [], "start_line": 118}, "find_support_resistance_levels.clean_levels": {"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": [148, 149, 150, 151, 152, 153, 154, 155], "excluded_lines": [], "start_line": 147}, "FeatureVector.to_tensor_input": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [371, 373, 374, 375, 376, 378, 379, 381, 383, 384, 385, 388, 390, 391, 392, 393, 395, 397, 398, 399, 400, 402, 404, 464, 465, 466, 467, 469, 471, 472, 477], "excluded_lines": [], "start_line": 365}, "ScalpFeatureEngine.__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": [492, 495, 496], "excluded_lines": [], "start_line": 486}, "ScalpFeatureEngine.validate_and_fallback": {"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": [508, 509, 510, 512, 513, 514], "excluded_lines": [], "start_line": 498}, "ScalpFeatureEngine._compute_ema": {"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": [518, 519, 520, 521, 522, 523, 524], "excluded_lines": [], "start_line": 516}, "ScalpFeatureEngine.compute_from_bars": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 246, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 246, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [536, 538, 539, 542, 543, 544, 545, 546, 547, 549, 550, 551, 554, 561, 562, 565, 566, 567, 568, 570, 571, 573, 574, 575, 577, 578, 581, 585, 591, 598, 600, 601, 602, 603, 604, 605, 606, 608, 609, 612, 613, 615, 616, 618, 619, 620, 622, 623, 624, 625, 627, 628, 630, 631, 632, 633, 635, 636, 637, 638, 639, 640, 643, 648, 650, 651, 652, 653, 656, 657, 658, 660, 661, 663, 664, 665, 667, 668, 674, 675, 676, 677, 683, 684, 685, 686, 687, 688, 691, 692, 694, 695, 697, 698, 700, 701, 703, 704, 706, 716, 717, 718, 719, 721, 722, 724, 725, 727, 728, 729, 730, 731, 734, 735, 736, 737, 738, 739, 740, 742, 743, 745, 746, 749, 750, 751, 752, 753, 754, 757, 758, 759, 760, 763, 764, 765, 766, 767, 768, 770, 773, 774, 775, 777, 780, 781, 782, 783, 785, 788, 789, 790, 791, 796, 801, 802, 803, 804, 806, 808, 811, 812, 814, 815, 817, 818, 820, 821, 822, 823, 825, 826, 827, 828, 830, 831, 832, 833, 835, 836, 839, 840, 841, 842, 843, 844, 845, 846, 847, 850, 851, 852, 853, 855, 858, 859, 860, 861, 863, 865, 866, 867, 868, 870, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 886, 887, 888, 889, 891, 892, 902, 903, 908, 909, 910, 912, 913, 914, 915, 916, 917, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 933, 934, 936], "excluded_lines": [], "start_line": 526}, "ScalpFeatureEngine._cold_start_vector": {"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": [1010], "excluded_lines": [], "start_line": 1008}, "": {"executed_lines": [21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 49, 56, 118, 163, 216, 220, 228, 231, 234, 240, 242, 243, 246, 249, 250, 253, 256, 259, 260, 261, 262, 263, 264, 265, 268, 273, 276, 277, 280, 281, 282, 287, 288, 289, 290, 295, 296, 297, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 332, 335, 336, 337, 338, 341, 344, 345, 348, 349, 352, 355, 358, 361, 365, 480, 486, 498, 516, 526, 1008], "summary": {"covered_lines": 95, "num_statements": 96, "percent_covered": 98.95833333333333, "percent_covered_display": "99", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 98.95833333333333, "percent_statements_covered_display": "99"}, "missing_lines": [221], "excluded_lines": [], "start_line": 1}}, "classes": {"FeaturePipelineFrozenError": {"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": 228}, "FeatureVector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [371, 373, 374, 375, 376, 378, 379, 381, 383, 384, 385, 388, 390, 391, 392, 393, 395, 397, 398, 399, 400, 402, 404, 464, 465, 466, 467, 469, 471, 472, 477], "excluded_lines": [], "start_line": 234}, "ScalpFeatureEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 263, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 263, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [492, 495, 496, 508, 509, 510, 512, 513, 514, 518, 519, 520, 521, 522, 523, 524, 536, 538, 539, 542, 543, 544, 545, 546, 547, 549, 550, 551, 554, 561, 562, 565, 566, 567, 568, 570, 571, 573, 574, 575, 577, 578, 581, 585, 591, 598, 600, 601, 602, 603, 604, 605, 606, 608, 609, 612, 613, 615, 616, 618, 619, 620, 622, 623, 624, 625, 627, 628, 630, 631, 632, 633, 635, 636, 637, 638, 639, 640, 643, 648, 650, 651, 652, 653, 656, 657, 658, 660, 661, 663, 664, 665, 667, 668, 674, 675, 676, 677, 683, 684, 685, 686, 687, 688, 691, 692, 694, 695, 697, 698, 700, 701, 703, 704, 706, 716, 717, 718, 719, 721, 722, 724, 725, 727, 728, 729, 730, 731, 734, 735, 736, 737, 738, 739, 740, 742, 743, 745, 746, 749, 750, 751, 752, 753, 754, 757, 758, 759, 760, 763, 764, 765, 766, 767, 768, 770, 773, 774, 775, 777, 780, 781, 782, 783, 785, 788, 789, 790, 791, 796, 801, 802, 803, 804, 806, 808, 811, 812, 814, 815, 817, 818, 820, 821, 822, 823, 825, 826, 827, 828, 830, 831, 832, 833, 835, 836, 839, 840, 841, 842, 843, 844, 845, 846, 847, 850, 851, 852, 853, 855, 858, 859, 860, 861, 863, 865, 866, 867, 868, 870, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 886, 887, 888, 889, 891, 892, 902, 903, 908, 909, 910, 912, 913, 914, 915, 916, 917, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 933, 934, 936, 1010], "excluded_lines": [], "start_line": 480}, "": {"executed_lines": [21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 49, 56, 118, 163, 216, 220, 228, 231, 234, 240, 242, 243, 246, 249, 250, 253, 256, 259, 260, 261, 262, 263, 264, 265, 268, 273, 276, 277, 280, 281, 282, 287, 288, 289, 290, 295, 296, 297, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 332, 335, 336, 337, 338, 341, 344, 345, 348, 349, 352, 355, 358, 361, 365, 480, 486, 498, 516, 526, 1008], "summary": {"covered_lines": 95, "num_statements": 148, "percent_covered": 64.1891891891892, "percent_covered_display": "64", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 64.1891891891892, "percent_statements_covered_display": "64"}, "missing_lines": [60, 61, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 97, 99, 100, 101, 115, 124, 125, 127, 128, 130, 131, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 221], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\features\\schema.py": {"executed_lines": [30, 32, 34, 36, 39, 40, 52, 53, 54, 55, 56, 58, 59, 62, 63, 67, 83, 95, 98, 99, 108, 110, 115, 116, 123, 124, 126, 133, 134, 135, 139, 141, 142, 144, 146, 150, 155, 157, 177, 192, 209, 229, 250, 268, 273, 275, 278, 283], "summary": {"covered_lines": 48, "num_statements": 67, "percent_covered": 71.64179104477611, "percent_covered_display": "72", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 71.64179104477611, "percent_statements_covered_display": "72"}, "missing_lines": [60, 65, 76, 77, 81, 85, 86, 117, 118, 122, 136, 148, 151, 270, 280, 290, 291, 292, 293], "excluded_lines": [], "functions": {"FeatureSchema.__post_init__": {"executed_lines": [59], "summary": {"covered_lines": 1, "num_statements": 2, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [60], "excluded_lines": [], "start_line": 58}, "FeatureSchema.columns": {"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": [65], "excluded_lines": [], "start_line": 63}, "FeatureSchema.validate_vector": {"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": [76, 77, 81], "excluded_lines": [], "start_line": 67}, "FeatureSchema.validate_columns": {"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": [85, 86], "excluded_lines": [], "start_line": 83}, "FeatureSchemaRegistry.register": {"executed_lines": [115, 116, 123, 124], "summary": {"covered_lines": 4, "num_statements": 7, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 57.142857142857146, "percent_statements_covered_display": "57"}, "missing_lines": [117, 118, 122], "excluded_lines": [], "start_line": 110}, "FeatureSchemaRegistry.resolve": {"executed_lines": [133, 134, 135, 139], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [136], "excluded_lines": [], "start_line": 126}, "FeatureSchemaRegistry.active": {"executed_lines": [144], "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": 142}, "FeatureSchemaRegistry.list_schemas": {"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": [148], "excluded_lines": [], "start_line": 146}, "FeatureSchemaRegistry.is_registered": {"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": [151], "excluded_lines": [], "start_line": 150}, "active_schema": {"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": [270], "excluded_lines": [], "start_line": 268}, "active_dimension": {"executed_lines": [275], "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": 273}, "active_columns": {"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": [280], "excluded_lines": [], "start_line": 278}, "schema_for_dimension": {"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": [290, 291, 292, 293], "excluded_lines": [], "start_line": 283}, "": {"executed_lines": [30, 32, 34, 36, 39, 40, 52, 53, 54, 55, 56, 58, 62, 63, 67, 83, 95, 98, 99, 108, 110, 126, 141, 142, 146, 150, 155, 157, 177, 192, 209, 229, 250, 268, 273, 278, 283], "summary": {"covered_lines": 37, "num_statements": 37, "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": {"FeatureSchema": {"executed_lines": [59], "summary": {"covered_lines": 1, "num_statements": 8, "percent_covered": 12.5, "percent_covered_display": "12", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 12.5, "percent_statements_covered_display": "12"}, "missing_lines": [60, 65, 76, 77, 81, 85, 86], "excluded_lines": [], "start_line": 40}, "FeatureSchemaRegistry": {"executed_lines": [115, 116, 123, 124, 133, 134, 135, 139, 144], "summary": {"covered_lines": 9, "num_statements": 15, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 60.0, "percent_statements_covered_display": "60"}, "missing_lines": [117, 118, 122, 136, 148, 151], "excluded_lines": [], "start_line": 99}, "": {"executed_lines": [30, 32, 34, 36, 39, 40, 52, 53, 54, 55, 56, 58, 62, 63, 67, 83, 95, 98, 99, 108, 110, 126, 141, 142, 146, 150, 155, 157, 177, 192, 209, 229, 250, 268, 273, 275, 278, 283], "summary": {"covered_lines": 38, "num_statements": 44, "percent_covered": 86.36363636363636, "percent_covered_display": "86", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 86.36363636363636, "percent_statements_covered_display": "86"}, "missing_lines": [270, 280, 290, 291, 292, 293], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\features\\schema_augment.py": {"executed_lines": [34, 36, 37, 39, 46, 59, 60, 61, 66, 76, 80, 165, 174, 189, 211, 217, 357, 381, 398], "summary": {"covered_lines": 19, "num_statements": 173, "percent_covered": 10.982658959537572, "percent_covered_display": "11", "missing_lines": 154, "excluded_lines": 0, "percent_statements_covered": 10.982658959537572, "percent_statements_covered_display": "11"}, "missing_lines": [176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208, 212, 213, 214, 240, 241, 242, 244, 245, 246, 247, 249, 251, 252, 255, 256, 257, 258, 259, 264, 265, 266, 267, 270, 271, 272, 273, 274, 275, 276, 277, 278, 281, 282, 283, 284, 285, 286, 287, 290, 291, 292, 293, 294, 297, 298, 299, 300, 301, 302, 303, 306, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 325, 326, 327, 328, 329, 330, 331, 332, 333, 335, 348, 349, 350, 351, 353, 354, 368, 369, 370, 371, 374, 375, 378, 383, 384, 385, 389, 390, 391, 395, 413, 414, 416, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 442, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469], "excluded_lines": [], "functions": {"session_phase_encoding": {"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": [176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186], "excluded_lines": [], "start_line": 174}, "_atr": {"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": [196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208], "excluded_lines": [], "start_line": 189}, "_safe_div": {"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, 213, 214], "excluded_lines": [], "start_line": 211}, "compute_60d_extras": {"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": [240, 241, 242, 244, 245, 246, 247, 249, 251, 255, 256, 257, 258, 259, 264, 265, 266, 267, 270, 271, 272, 273, 274, 275, 276, 277, 278, 281, 282, 283, 284, 285, 286, 287, 290, 291, 292, 293, 294, 297, 298, 299, 300, 301, 302, 303, 306, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 325, 326, 327, 328, 329, 330, 331, 332, 333, 335, 348, 349, 350, 351, 353, 354], "excluded_lines": [], "start_line": 217}, "compute_60d_extras._range": {"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": [252], "excluded_lines": [], "start_line": 251}, "augment_50d_to_60d": {"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": [368, 369, 370, 371, 374, 375, 378], "excluded_lines": [], "start_line": 357}, "validate_60d_vector": {"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": [383, 384, 385, 389, 390, 391, 395], "excluded_lines": [], "start_line": 381}, "feature_quality_report": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [413, 414, 416, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 442, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469], "excluded_lines": [], "start_line": 398}, "": {"executed_lines": [34, 36, 37, 39, 46, 59, 60, 61, 66, 76, 80, 165, 174, 189, 211, 217, 357, 381, 398], "summary": {"covered_lines": 19, "num_statements": 19, "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": [34, 36, 37, 39, 46, 59, 60, 61, 66, 76, 80, 165, 174, 189, 211, 217, 357, 381, 398], "summary": {"covered_lines": 19, "num_statements": 173, "percent_covered": 10.982658959537572, "percent_covered_display": "11", "missing_lines": 154, "excluded_lines": 0, "percent_statements_covered": 10.982658959537572, "percent_statements_covered_display": "11"}, "missing_lines": [176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208, 212, 213, 214, 240, 241, 242, 244, 245, 246, 247, 249, 251, 252, 255, 256, 257, 258, 259, 264, 265, 266, 267, 270, 271, 272, 273, 274, 275, 276, 277, 278, 281, 282, 283, 284, 285, 286, 287, 290, 291, 292, 293, 294, 297, 298, 299, 300, 301, 302, 303, 306, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 325, 326, 327, 328, 329, 330, 331, 332, 333, 335, 348, 349, 350, 351, 353, 354, 368, 369, 370, 371, 374, 375, 378, 383, 384, 385, 389, 390, 391, 395, 413, 414, 416, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 442, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\features\\schema_contract.py": {"executed_lines": [44, 46, 47, 48, 50, 51, 54, 63, 64, 65, 67, 68, 69, 70, 71, 72, 77, 92, 106, 107, 108, 111, 113, 115, 118, 126, 127, 128, 140, 142, 146, 147, 152, 157, 160, 171, 195, 206, 216, 220, 256, 262, 271, 292], "summary": {"covered_lines": 44, "num_statements": 86, "percent_covered": 51.16279069767442, "percent_covered_display": "51", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 51.16279069767442, "percent_statements_covered_display": "51"}, "missing_lines": [56, 141, 143, 148, 153, 162, 163, 164, 165, 166, 167, 168, 177, 178, 179, 192, 202, 203, 208, 231, 232, 233, 237, 238, 239, 243, 244, 248, 249, 253, 257, 259, 264, 265, 266, 267, 268, 277, 278, 279, 283, 284], "excluded_lines": [], "functions": {"base_50d_names": {"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": 54}, "_news_schema_fields": {"executed_lines": [113, 115], "summary": {"covered_lines": 2, "num_statements": 2, "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": 111}, "canonical_feature_names": {"executed_lines": [126, 127, 128, 140, 142, 146, 147, 152, 157], "summary": {"covered_lines": 9, "num_statements": 13, "percent_covered": 69.23076923076923, "percent_covered_display": "69", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 69.23076923076923, "percent_statements_covered_display": "69"}, "missing_lines": [141, 143, 148, 153], "excluded_lines": [], "start_line": 118}, "family_of": {"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": [162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 160}, "canonical_registry_json": {"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": [177, 178, 179, 192], "excluded_lines": [], "start_line": 171}, "feature_schema_hash": {"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": [202, 203], "excluded_lines": [], "start_line": 195}, "expected_schema_ids": {"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": [208], "excluded_lines": [], "start_line": 206}, "validate_70d_vector": {"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": [231, 232, 233, 237, 238, 239, 243, 244, 248, 249, 253], "excluded_lines": [], "start_line": 220}, "_is_finite": {"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": [257, 259], "excluded_lines": [], "start_line": 256}, "registry_has_canonical_70d": {"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": [264, 265, 266, 267, 268], "excluded_lines": [], "start_line": 262}, "assert_canonical_registry": {"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": [277, 278, 279, 283, 284], "excluded_lines": [], "start_line": 271}, "": {"executed_lines": [44, 46, 47, 48, 50, 51, 54, 63, 64, 65, 67, 68, 69, 70, 71, 72, 77, 92, 106, 107, 108, 111, 118, 160, 171, 195, 206, 216, 220, 256, 262, 271, 292], "summary": {"covered_lines": 33, "num_statements": 33, "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": {"SchemaContractError": {"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": 216}, "": {"executed_lines": [44, 46, 47, 48, 50, 51, 54, 63, 64, 65, 67, 68, 69, 70, 71, 72, 77, 92, 106, 107, 108, 111, 113, 115, 118, 126, 127, 128, 140, 142, 146, 147, 152, 157, 160, 171, 195, 206, 216, 220, 256, 262, 271, 292], "summary": {"covered_lines": 44, "num_statements": 86, "percent_covered": 51.16279069767442, "percent_covered_display": "51", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 51.16279069767442, "percent_statements_covered_display": "51"}, "missing_lines": [56, 141, 143, 148, 153, 162, 163, 164, 165, 166, 167, 168, 177, 178, 179, 192, 202, 203, 208, 231, 232, 233, 237, 238, 239, 243, 244, 248, 249, 253, 257, 259, 264, 265, 266, 267, 268, 277, 278, 279, 283, 284], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\__init__.py": {"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": [3, 13, 14, 22, 28, 37, 44, 50], "excluded_lines": [], "functions": {"": {"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": [3, 13, 14, 22, 28, 37, 44, 50], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [3, 13, 14, 22, 28, 37, 44, 50], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks.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": [12, 14, 26, 44, 51, 58, 80], "excluded_lines": [], "functions": {"": {"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": [12, 14, 26, 44, 51, 58, 80], "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": [12, 14, 26, 44, 51, 58, 80], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks_accounting.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 200, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 200, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 34, 40, 46, 47, 48, 49, 55, 56, 57, 63, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 106, 113, 114, 115, 121, 122, 123, 124, 125, 133, 141, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 167, 168, 169, 170, 171, 172, 173, 174, 177, 178, 182, 183, 184, 185, 193, 201, 208, 209, 210, 218, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 240, 243, 246, 249, 250, 256, 257, 268, 277, 284, 285, 286, 294, 303, 304, 306, 307, 308, 314, 315, 325, 337, 338, 343, 344, 358, 360, 361, 365, 370, 371, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 404, 405, 406, 408, 411, 412, 413, 414, 422, 423, 431, 432, 433, 436, 449, 451, 456, 457, 458, 459, 460, 461, 462, 463, 465, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 489, 497, 499, 500, 501, 502, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 523], "excluded_lines": [], "functions": {"check_dataset_manifest_health": {"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": [46, 47, 48, 49, 55, 56, 57, 63, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93], "excluded_lines": [], "start_line": 40}, "check_accounting_divergence": {"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": [113, 114, 115, 121, 122, 123, 124, 125, 133], "excluded_lines": [], "start_line": 106}, "check_duplicate_economic_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 167, 168, 169, 170, 171, 172, 173, 174, 177, 178, 182, 183, 184, 185, 193, 201, 208, 209, 210], "excluded_lines": [], "start_line": 141}, "check_impossible_excursion": {"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": [226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 240, 243, 246, 249, 250, 256, 257, 268, 277, 284, 285, 286], "excluded_lines": [], "start_line": 218}, "check_experience_outcome_gap": {"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": [303, 304, 306, 307, 308, 314, 315, 325, 337, 338, 343, 344], "excluded_lines": [], "start_line": 294}, "check_migration_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [360, 361, 365, 370, 371, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 404, 405, 406, 408, 411, 412, 413, 414, 422, 423, 431, 432, 433, 436], "excluded_lines": [], "start_line": 358}, "check_database_growth": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [451, 456, 457, 458, 459, 460, 461, 462, 463, 465, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 489], "excluded_lines": [], "start_line": 449}, "check_queue_growth": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [499, 500, 501, 502, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 523], "excluded_lines": [], "start_line": 497}, "": {"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": [18, 20, 21, 22, 24, 34, 40, 106, 141, 218, 294, 358, 449, 497], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 200, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 200, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 34, 40, 46, 47, 48, 49, 55, 56, 57, 63, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 106, 113, 114, 115, 121, 122, 123, 124, 125, 133, 141, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 167, 168, 169, 170, 171, 172, 173, 174, 177, 178, 182, 183, 184, 185, 193, 201, 208, 209, 210, 218, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 240, 243, 246, 249, 250, 256, 257, 268, 277, 284, 285, 286, 294, 303, 304, 306, 307, 308, 314, 315, 325, 337, 338, 343, 344, 358, 360, 361, 365, 370, 371, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 404, 405, 406, 408, 411, 412, 413, 414, 422, 423, 431, 432, 433, 436, 449, 451, 456, 457, 458, 459, 460, 461, 462, 463, 465, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 489, 497, 499, 500, 501, 502, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 523], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks_features.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 329, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 329, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 24, 25, 27, 38, 42, 48, 49, 50, 53, 60, 63, 65, 66, 67, 73, 74, 75, 76, 77, 78, 86, 94, 100, 101, 102, 108, 111, 112, 118, 119, 120, 128, 130, 131, 137, 138, 139, 140, 141, 142, 144, 148, 151, 152, 153, 156, 157, 158, 163, 164, 165, 166, 174, 182, 190, 191, 192, 195, 196, 197, 198, 202, 203, 204, 205, 212, 213, 214, 215, 216, 221, 222, 228, 241, 248, 249, 250, 256, 257, 258, 259, 260, 270, 278, 295, 296, 297, 303, 304, 306, 307, 308, 314, 315, 327, 335, 337, 338, 339, 342, 343, 344, 346, 347, 348, 351, 352, 353, 361, 362, 363, 371, 385, 386, 387, 389, 390, 391, 392, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 411, 412, 413, 417, 418, 419, 421, 422, 423, 424, 425, 426, 427, 428, 434, 435, 443, 458, 472, 481, 482, 483, 484, 487, 488, 489, 495, 497, 498, 501, 515, 521, 525, 531, 532, 533, 534, 535, 548, 584, 585, 588, 591, 592, 610, 611, 623, 634, 635, 643, 650, 651, 653, 654, 655, 656, 657, 658, 661, 664, 665, 673, 674, 675, 676, 677, 679, 680, 681, 684, 686, 687, 688, 702, 708, 709, 710, 711, 712, 713, 715, 723, 724, 725, 726, 727, 737, 738, 739, 740, 748, 756, 767, 768, 769, 775, 776, 777, 780, 781, 782, 784, 785, 786, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 832, 833, 834, 835, 836, 838, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 859, 860, 863, 866, 867, 868, 870, 871, 872, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 885, 886, 887, 888, 891, 892, 897, 898, 899, 900, 901, 902, 905, 906, 907, 911, 912, 918], "excluded_lines": [], "functions": {"check_feature_schema_registry": {"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": [65, 66, 67, 73, 74, 75, 76, 77, 78, 86], "excluded_lines": [], "start_line": 63}, "check_feature_contract_70d": {"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": [100, 101, 102, 108, 111, 112, 118, 119, 120], "excluded_lines": [], "start_line": 94}, "check_feature_contract_vector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [130, 131, 137, 138, 139, 140, 141, 142, 144, 148, 151, 152, 153, 156, 157, 158, 163, 164, 165, 166, 174], "excluded_lines": [], "start_line": 128}, "check_feature_liquidity_contract": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [190, 191, 192, 195, 196, 197, 198, 202, 203, 204, 205, 212, 213, 214, 215, 216, 221, 222, 228], "excluded_lines": [], "start_line": 182}, "check_model_artifact": {"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": [248, 249, 250, 256, 257, 258, 259, 260, 270], "excluded_lines": [], "start_line": 241}, "check_model_semantic_health": {"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": [295, 296, 297, 303, 304, 306, 307, 308, 314, 315, 327], "excluded_lines": [], "start_line": 278}, "check_model_behavioral_health": {"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": [337, 338, 339, 342, 343, 344, 346, 347, 348, 351, 352, 353, 361, 362, 363], "excluded_lines": [], "start_line": 335}, "check_model_dimension_contract": {"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": [385, 386, 387, 389, 390, 391, 392, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 411, 412, 413, 417, 418, 419, 421, 422, 423, 424, 425, 426, 427, 428, 434, 435, 443], "excluded_lines": [], "start_line": 371}, "check_causal_canary": {"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": [481, 482, 483, 484, 487, 488, 489, 495, 497, 498, 501, 515, 521, 525, 531, 532, 533, 534, 535, 548, 584, 585, 588, 591, 592, 610, 611, 623, 634, 635], "excluded_lines": [], "start_line": 472}, "check_training_live_parity_canary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [650, 651, 653, 654, 655, 656, 657, 658, 661, 664, 665, 673, 674, 675, 676, 677, 679, 680, 681, 684, 686, 687, 688, 702, 708, 709, 710, 711, 712, 713, 715, 723, 724, 725, 726, 727, 737, 738, 739, 740, 748], "excluded_lines": [], "start_line": 643}, "check_liquidity_feature_health": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 102, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 102, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [767, 768, 769, 775, 776, 777, 780, 781, 782, 784, 785, 786, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 832, 833, 834, 835, 836, 838, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 859, 860, 863, 866, 867, 868, 870, 871, 872, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 885, 886, 887, 888, 891, 892, 897, 898, 899, 900, 901, 902, 905, 906, 907, 911, 912, 918], "excluded_lines": [], "start_line": 756}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 24, 25, 27, 38, 42, 48, 49, 50, 53, 60, 63, 94, 128, 182, 241, 278, 335, 371, 458, 472, 643, 756], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 329, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 329, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 24, 25, 27, 38, 42, 48, 49, 50, 53, 60, 63, 65, 66, 67, 73, 74, 75, 76, 77, 78, 86, 94, 100, 101, 102, 108, 111, 112, 118, 119, 120, 128, 130, 131, 137, 138, 139, 140, 141, 142, 144, 148, 151, 152, 153, 156, 157, 158, 163, 164, 165, 166, 174, 182, 190, 191, 192, 195, 196, 197, 198, 202, 203, 204, 205, 212, 213, 214, 215, 216, 221, 222, 228, 241, 248, 249, 250, 256, 257, 258, 259, 260, 270, 278, 295, 296, 297, 303, 304, 306, 307, 308, 314, 315, 327, 335, 337, 338, 339, 342, 343, 344, 346, 347, 348, 351, 352, 353, 361, 362, 363, 371, 385, 386, 387, 389, 390, 391, 392, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 411, 412, 413, 417, 418, 419, 421, 422, 423, 424, 425, 426, 427, 428, 434, 435, 443, 458, 472, 481, 482, 483, 484, 487, 488, 489, 495, 497, 498, 501, 515, 521, 525, 531, 532, 533, 534, 535, 548, 584, 585, 588, 591, 592, 610, 611, 623, 634, 635, 643, 650, 651, 653, 654, 655, 656, 657, 658, 661, 664, 665, 673, 674, 675, 676, 677, 679, 680, 681, 684, 686, 687, 688, 702, 708, 709, 710, 711, 712, 713, 715, 723, 724, 725, 726, 727, 737, 738, 739, 740, 748, 756, 767, 768, 769, 775, 776, 777, 780, 781, 782, 784, 785, 786, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 832, 833, 834, 835, 836, 838, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 859, 860, 863, 866, 867, 868, 870, 871, 872, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 885, 886, 887, 888, 891, 892, 897, 898, 899, 900, 901, 902, 905, 906, 907, 911, 912, 918], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks_governance.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 120, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 120, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 33, 39, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 65, 66, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 105, 106, 109, 115, 116, 124, 132, 140, 141, 142, 143, 144, 145, 146, 147, 148, 152, 157, 158, 159, 160, 167, 168, 169, 181, 183, 188, 189, 190, 195, 196, 200, 227, 228, 229, 237, 238, 247, 259, 261, 262, 263, 264, 265, 266, 270, 271, 284, 290, 291, 292, 293, 294, 298, 299, 300, 301, 302, 308, 318, 320, 321, 322, 323, 324, 325, 326, 327, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 347, 348, 349, 361], "excluded_lines": [], "functions": {"check_governance_consistency": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 65, 66, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 105, 106, 109, 115, 116, 124], "excluded_lines": [], "start_line": 39}, "check_champion_identity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [140, 141, 142, 143, 144, 145, 146, 147, 148, 152, 157, 158, 159, 160, 167, 168, 169, 181, 183, 188, 189, 190, 195, 196, 200, 227, 228, 229, 237, 238, 247], "excluded_lines": [], "start_line": 132}, "check_runtime_mode_integrity": {"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": [261, 262, 263, 264, 265, 266, 270, 271], "excluded_lines": [], "start_line": 259}, "check_performance_regression": {"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": [290, 291, 292, 293, 294, 298, 299, 300, 301, 302, 308], "excluded_lines": [], "start_line": 284}, "check_worker_progress": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [320, 321, 322, 323, 324, 325, 326, 327, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 347, 348, 349, 361], "excluded_lines": [], "start_line": 318}, "": {"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": [18, 20, 21, 23, 33, 39, 132, 259, 284, 318], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 120, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 120, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 33, 39, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 65, 66, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 105, 106, 109, 115, 116, 124, 132, 140, 141, 142, 143, 144, 145, 146, 147, 148, 152, 157, 158, 159, 160, 167, 168, 169, 181, 183, 188, 189, 190, 195, 196, 200, 227, 228, 229, 237, 238, 247, 259, 261, 262, 263, 264, 265, 266, 270, 271, 284, 290, 291, 292, 293, 294, 298, 299, 300, 301, 302, 308, 318, 320, 321, 322, 323, 324, 325, 326, 327, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 347, 348, 349, 361], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks_news.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 34, 38, 43, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 74, 75, 76, 77, 86, 87, 95, 96, 104, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 137, 138, 146, 147, 150, 158, 160, 161, 162, 165, 166, 167, 170, 179, 187, 188, 189, 190, 191, 192, 193, 194, 195, 203, 221, 229, 236, 237, 238, 239, 244, 245, 251, 252, 253, 254, 255, 256, 257, 265, 266, 274, 287, 289, 290, 291, 292, 293, 294, 296, 297, 298, 299, 305, 310, 311, 319, 320, 329, 330, 331, 332, 333, 334, 335, 343], "excluded_lines": [], "functions": {"check_news_health": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 74, 75, 76, 77, 86, 87, 95, 96, 104], "excluded_lines": [], "start_line": 43}, "check_news_worker_progress": {"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": [114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 137, 138, 146, 147, 150], "excluded_lines": [], "start_line": 112}, "check_news_availability_matrix": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [160, 161, 162, 165, 166, 167, 170, 179, 187, 188, 189, 190, 191, 192, 193, 194, 195, 203], "excluded_lines": [], "start_line": 158}, "check_shadow_health": {"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": [236, 237, 238, 239, 244, 245, 251, 252, 253, 254, 255, 256, 257, 265, 266, 274], "excluded_lines": [], "start_line": 229}, "check_telegram_delivery": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [289, 290, 291, 292, 293, 294, 296, 297, 298, 299, 305, 310, 311, 319, 320, 329, 330, 331, 332, 333, 334, 335, 343], "excluded_lines": [], "start_line": 287}, "": {"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": [18, 20, 21, 22, 24, 34, 38, 43, 112, 158, 221, 229, 287], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 34, 38, 43, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 74, 75, 76, 77, 86, 87, 95, 96, 104, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 137, 138, 146, 147, 150, 158, 160, 161, 162, 165, 166, 167, 170, 179, 187, 188, 189, 190, 191, 192, 193, 194, 195, 203, 221, 229, 236, 237, 238, 239, 244, 245, 251, 252, 253, 254, 255, 256, 257, 265, 266, 274, 287, 289, 290, 291, 292, 293, 294, 296, 297, 298, 299, 305, 310, 311, 319, 320, 329, 330, 331, 332, 333, 334, 335, 343], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks_observability.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 138, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 138, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 34, 40, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 72, 73, 74, 80, 88, 94, 95, 96, 97, 98, 99, 105, 113, 117, 130, 132, 133, 134, 135, 136, 137, 138, 143, 145, 146, 147, 150, 151, 152, 160, 168, 170, 171, 172, 173, 174, 175, 176, 177, 181, 182, 191, 192, 195, 196, 205, 206, 217, 227, 234, 235, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 265, 278, 284, 285, 286, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 317, 324, 325, 326, 329, 330, 331, 333, 334, 335, 343, 346, 356, 363, 364, 366, 367, 368, 369, 370, 371, 377, 378, 379, 387], "excluded_lines": [], "functions": {"check_database_integrity": {"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": [45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 72, 73, 74, 80], "excluded_lines": [], "start_line": 40}, "check_ui_bundle_drift": {"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": [94, 95, 96, 97, 98, 99, 105], "excluded_lines": [], "start_line": 88}, "check_ui_canonical_state": {"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": [117], "excluded_lines": [], "start_line": 113}, "check_trace_completeness": {"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": [132, 133, 134, 135, 136, 137, 138, 143, 145, 146, 147, 150, 151, 152, 160], "excluded_lines": [], "start_line": 130}, "check_correlation_propagation": {"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": [170, 171, 172, 173, 174, 175, 176, 177, 181, 182, 191, 192, 195, 196, 205, 206], "excluded_lines": [], "start_line": 168}, "check_silent_fallback": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [234, 235, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 265], "excluded_lines": [], "start_line": 227}, "check_chart_semantic_health": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [284, 285, 286, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 317, 324, 325, 326, 329, 330, 331, 333, 334, 335, 343], "excluded_lines": [], "start_line": 278}, "check_api_200_but_wrong": {"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": [356, 363, 364, 366, 367, 368, 369, 370, 371, 377, 378, 379, 387], "excluded_lines": [], "start_line": 346}, "": {"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": [18, 20, 21, 23, 34, 40, 88, 113, 130, 168, 217, 227, 278, 346], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 138, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 138, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 34, 40, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 72, 73, 74, 80, 88, 94, 95, 96, 97, 98, 99, 105, 113, 117, 130, 132, 133, 134, 135, 136, 137, 138, 143, 145, 146, 147, 150, 151, 152, 160, 168, 170, 171, 172, 173, 174, 175, 176, 177, 181, 182, 191, 192, 195, 196, 205, 206, 217, 227, 234, 235, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 265, 278, 284, 285, 286, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 317, 324, 325, 326, 329, 330, 331, 333, 334, 335, 343, 346, 356, 363, 364, 366, 367, 368, 369, 370, 371, 377, 378, 379, 387], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\checks_support.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 324, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 324, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 24, 25, 26, 28, 35, 37, 40, 41, 46, 47, 48, 49, 50, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 70, 72, 73, 74, 75, 76, 87, 100, 103, 108, 112, 126, 127, 128, 131, 134, 136, 137, 139, 140, 141, 146, 147, 148, 151, 153, 154, 155, 157, 158, 159, 168, 169, 170, 171, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 245, 246, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 270, 271, 279, 280, 281, 282, 288, 289, 291, 292, 293, 294, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 323, 324, 329, 334, 335, 336, 337, 339, 340, 341, 342, 345, 347, 348, 349, 350, 351, 352, 355, 356, 357, 358, 359, 362, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 378, 379, 380, 383, 384, 385, 386, 387, 388, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 412, 413, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433, 436, 438, 439, 441, 442, 443, 444, 445, 446, 449, 450, 451, 452, 453, 454, 457, 458, 459, 460, 461, 462, 463, 464, 467, 468, 469, 470, 471, 472, 473, 474, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 494, 495, 496, 500, 503, 504, 506, 507, 508, 509, 512, 513, 514, 516, 517, 518, 519, 520, 529, 530, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546], "excluded_lines": [], "functions": {"_ro_connect": {"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": [37], "excluded_lines": [], "start_line": 35}, "_table_names": {"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": [41], "excluded_lines": [], "start_line": 40}, "_row_count": {"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": [47, 48, 49, 50], "excluded_lines": [], "start_line": 46}, "_iso_age_seconds": {"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": [55, 56, 57, 58, 59, 60, 61, 62, 63], "excluded_lines": [], "start_line": 53}, "_fmt": {"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": [67], "excluded_lines": [], "start_line": 66}, "_safe": {"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": [72, 73, 74, 75, 76, 87], "excluded_lines": [], "start_line": 70}, "_ok": {"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": [103], "excluded_lines": [], "start_line": 100}, "_unknown": {"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": [112], "excluded_lines": [], "start_line": 108}, "_registered_families": {"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": [136, 137, 139, 140, 141, 146, 147, 148], "excluded_lines": [], "start_line": 134}, "_champion_artifact_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [153, 154, 155, 157, 158, 159, 168, 169, 170, 171, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 151}, "_sha256": {"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": [215, 217, 218, 219, 220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 214}, "_probe_vector": {"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": [229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241], "excluded_lines": [], "start_line": 227}, "_audit_path": {"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": [245, 246], "excluded_lines": [], "start_line": 244}, "_broker_ledger_divergence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 270, 271, 279, 280, 281, 282, 288, 289, 291, 292, 293, 294], "excluded_lines": [], "start_line": 249}, "_parse_close_time": {"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": [299, 300, 301, 302, 303, 304, 305, 306, 307], "excluded_lines": [], "start_line": 297}, "_integrity_for": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 323, 324, 329, 334, 335, 336, 337, 339, 340, 341, 342], "excluded_lines": [], "start_line": 310}, "_last_feature_vectors": {"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": [347, 348, 349, 350, 351, 352, 355, 356, 357, 358, 359], "excluded_lines": [], "start_line": 345}, "_extract_feature_columns": {"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": [364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375], "excluded_lines": [], "start_line": 362}, "_safe_mean": {"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": [379, 380], "excluded_lines": [], "start_line": 378}, "_safe_std": {"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": [384, 385, 386, 387, 388], "excluded_lines": [], "start_line": 383}, "_news_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 412, 413, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433], "excluded_lines": [], "start_line": 396}, "_load_runtime_config": {"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": [438, 439, 441, 442, 443, 444, 445, 446], "excluded_lines": [], "start_line": 436}, "_config_mode": {"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": [450, 451, 452, 453, 454], "excluded_lines": [], "start_line": 449}, "_config_news_enabled": {"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": [458, 459, 460, 461, 462, 463, 464], "excluded_lines": [], "start_line": 457}, "_config_liquidity_enabled": {"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": [468, 469, 470, 471, 472, 473, 474], "excluded_lines": [], "start_line": 467}, "_shadow_state": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [478, 479, 480, 481, 482, 483, 484, 485, 486, 494, 495, 496, 500, 503, 504, 506, 507, 508, 509], "excluded_lines": [], "start_line": 477}, "_ui_bundle_files": {"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": [513, 514, 516, 517, 518, 519, 520, 529, 530, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546], "excluded_lines": [], "start_line": 512}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 24, 25, 26, 28, 35, 40, 46, 53, 66, 70, 100, 108, 126, 127, 128, 131, 134, 151, 214, 227, 244, 249, 297, 310, 345, 362, 378, 383, 396, 436, 449, 457, 467, 477, 512], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 324, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 324, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 24, 25, 26, 28, 35, 37, 40, 41, 46, 47, 48, 49, 50, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 70, 72, 73, 74, 75, 76, 87, 100, 103, 108, 112, 126, 127, 128, 131, 134, 136, 137, 139, 140, 141, 146, 147, 148, 151, 153, 154, 155, 157, 158, 159, 168, 169, 170, 171, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 245, 246, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 270, 271, 279, 280, 281, 282, 288, 289, 291, 292, 293, 294, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 323, 324, 329, 334, 335, 336, 337, 339, 340, 341, 342, 345, 347, 348, 349, 350, 351, 352, 355, 356, 357, 358, 359, 362, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 378, 379, 380, 383, 384, 385, 386, 387, 388, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 412, 413, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433, 436, 438, 439, 441, 442, 443, 444, 445, 446, 449, 450, 451, 452, 453, 454, 457, 458, 459, 460, 461, 462, 463, 464, 467, 468, 469, 470, 471, 472, 473, 474, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 494, 495, 496, 500, 503, 504, 506, 507, 508, 509, 512, 513, 514, 516, 517, 518, 519, 520, 529, 530, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\deploy_gate.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 96, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 96, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 37, 47, 48, 49, 50, 53, 64, 66, 67, 74, 75, 76, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 139, 140, 141, 142, 143, 144, 145, 151, 152, 153, 155, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 176, 178, 190, 191, 192, 195, 196, 197, 198, 199, 200, 201, 204, 206, 207, 208, 209, 210, 211, 212, 213], "excluded_lines": [], "functions": {"current_git_commit": {"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": [66, 67, 74, 75, 76], "excluded_lines": [], "start_line": 64}, "DeployGateResult.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": [98], "excluded_lines": [], "start_line": 97}, "DeployGateResult.exit_code": {"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": [116, 117, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 115}, "run_deploy_gate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [139, 140, 141, 142, 143, 144, 145, 151, 152, 153, 155, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 176, 178, 190, 191, 192], "excluded_lines": [], "start_line": 127}, "_persist_result": {"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": [196, 197, 198, 199, 200, 201], "excluded_lines": [], "start_line": 195}, "load_last_gate_result": {"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": [206, 207, 208, 209, 210, 211, 212, 213], "excluded_lines": [], "start_line": 204}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 37, 47, 48, 49, 50, 53, 64, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 114, 115, 127, 195, 204], "excluded_lines": [], "start_line": 1}}, "classes": {"DeployGateResult": {"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": [98, 116, 117, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 80}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 37, 47, 48, 49, 50, 53, 64, 66, 67, 74, 75, 76, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 114, 115, 127, 139, 140, 141, 142, 143, 144, 145, 151, 152, 153, 155, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 176, 178, 190, 191, 192, 195, 196, 197, 198, 199, 200, 201, 204, 206, 207, 208, 209, 210, 211, 212, 213], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 134, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 134, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 31, 35, 37, 42, 59, 60, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 91, 94, 101, 102, 103, 104, 105, 106, 110, 112, 113, 114, 119, 120, 121, 122, 127, 129, 202, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 222, 235, 236, 241, 242, 243, 244, 245, 246, 258, 259, 260, 261, 262, 263, 264, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 287, 295, 296, 297, 298, 299, 304, 306, 307, 308, 310, 312, 313, 314, 319, 320, 321, 322, 323, 324, 326, 327, 328, 329, 330, 332, 333, 334, 335, 336, 337, 338, 349, 350, 355, 357, 358, 359, 360, 388, 400, 401, 402, 403], "excluded_lines": [], "functions": {"SnapshotRecord.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": [78], "excluded_lines": [], "start_line": 77}, "ForensicHealthEngine.__init__": {"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": [101, 102, 103, 104, 105, 106, 110], "excluded_lines": [], "start_line": 94}, "ForensicHealthEngine._auto_freeze_references": {"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": [113, 114, 119, 120, 121, 122], "excluded_lines": [], "start_line": 112}, "ForensicHealthEngine.check_groups": {"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": [129], "excluded_lines": [], "start_line": 127}, "ForensicHealthEngine.run_checks": {"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": [204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 222, 235, 236], "excluded_lines": [], "start_line": 202}, "ForensicHealthEngine.snapshot": {"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": [242, 243, 244, 245, 246, 258, 259, 260, 261, 262, 263, 264], "excluded_lines": [], "start_line": 241}, "ForensicHealthEngine._fire_alerts": {"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": [270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285], "excluded_lines": [], "start_line": 269}, "ForensicHealthEngine._fire": {"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": [295, 296, 297, 298, 299, 304], "excluded_lines": [], "start_line": 287}, "ForensicHealthEngine.blocking_checks": {"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": [308], "excluded_lines": [], "start_line": 307}, "ForensicHealthEngine.can_deploy": {"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": [312, 313, 314], "excluded_lines": [], "start_line": 310}, "ForensicHealthEngine._persist": {"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": [320, 321, 322, 323, 324, 326, 327, 328, 329, 330], "excluded_lines": [], "start_line": 319}, "ForensicHealthEngine.load_persisted": {"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": [333, 334, 335, 336, 337, 338, 349, 350], "excluded_lines": [], "start_line": 332}, "ForensicHealthEngine.dashboard": {"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": [357, 358, 359, 360, 388], "excluded_lines": [], "start_line": 355}, "_recommended_action": {"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": [401, 402, 403], "excluded_lines": [], "start_line": 400}, "": {"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": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 31, 35, 37, 42, 59, 60, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 91, 94, 112, 127, 202, 241, 269, 287, 306, 307, 310, 319, 332, 355, 400], "excluded_lines": [], "start_line": 1}}, "classes": {"SnapshotRecord": {"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": [78], "excluded_lines": [], "start_line": 64}, "ForensicHealthEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 87, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 87, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [101, 102, 103, 104, 105, 106, 110, 113, 114, 119, 120, 121, 122, 129, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 222, 235, 236, 242, 243, 244, 245, 246, 258, 259, 260, 261, 262, 263, 264, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 295, 296, 297, 298, 299, 304, 308, 312, 313, 314, 320, 321, 322, 323, 324, 326, 327, 328, 329, 330, 333, 334, 335, 336, 337, 338, 349, 350, 357, 358, 359, 360, 388], "excluded_lines": [], "start_line": 91}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 31, 35, 37, 42, 59, 60, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 91, 94, 112, 127, 202, 241, 269, 287, 306, 307, 310, 319, 332, 355, 400, 401, 402, 403], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\experience_gap.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 167, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 167, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 23, 25, 28, 42, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 104, 105, 108, 127, 128, 129, 132, 134, 135, 136, 138, 139, 141, 142, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 163, 164, 165, 167, 170, 171, 172, 175, 180, 181, 182, 188, 189, 190, 191, 192, 193, 197, 198, 199, 200, 203, 207, 208, 209, 210, 211, 212, 218, 223, 224, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 249, 250, 251, 257, 258, 259, 266, 267, 273, 275, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 297, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 322, 323, 326, 327, 328, 337, 338, 340, 343, 345, 346, 347, 348, 349], "excluded_lines": [], "functions": {"load_gap_thresholds": {"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": [51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64], "excluded_lines": [], "start_line": 49}, "ExperienceGapReport.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": [84], "excluded_lines": [], "start_line": 83}, "_ro": {"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": [105], "excluded_lines": [], "start_line": 104}, "classify_missing_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [127, 128, 129, 132, 134, 135, 136, 138, 139, 141, 142, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 163, 164, 165, 167], "excluded_lines": [], "start_line": 108}, "_exp_row": {"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": [171, 172], "excluded_lines": [], "start_line": 170}, "analyze_experience_gap": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 81, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 81, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [180, 181, 182, 188, 189, 190, 191, 192, 193, 197, 198, 199, 200, 203, 207, 208, 209, 210, 211, 212, 218, 223, 224, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 249, 250, 251, 257, 258, 259, 266, 267, 273, 275, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 297, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 322, 323, 326, 327, 328, 337, 338, 340], "excluded_lines": [], "start_line": 175}, "persist_gap_report": {"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": [345, 346, 347, 348, 349], "excluded_lines": [], "start_line": 343}, "": {"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": [14, 16, 17, 18, 19, 20, 21, 23, 25, 28, 42, 49, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 104, 108, 170, 175, 343], "excluded_lines": [], "start_line": 1}}, "classes": {"ExperienceGapReport": {"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": [84], "excluded_lines": [], "start_line": 68}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 166, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 166, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 23, 25, 28, 42, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 104, 105, 108, 127, 128, 129, 132, 134, 135, 136, 138, 139, 141, 142, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 163, 164, 165, 167, 170, 171, 172, 175, 180, 181, 182, 188, 189, 190, 191, 192, 193, 197, 198, 199, 200, 203, 207, 208, 209, 210, 211, 212, 218, 223, 224, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 249, 250, 251, 257, 258, 259, 266, 267, 273, 275, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 297, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 322, 323, 326, 327, 328, 337, 338, 340, 343, 345, 346, 347, 348, 349], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\models.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": [16, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 35, 36, 37, 45, 46, 48, 50, 53, 57, 59, 60, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 91, 93, 94, 95, 98, 99], "excluded_lines": [], "functions": {"HealthStatus.severity": {"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": [37], "excluded_lines": [], "start_line": 36}, "HealthStatus.is_healthy": {"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": [46], "excluded_lines": [], "start_line": 45}, "HealthStatus.is_blocking": {"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": [50], "excluded_lines": [], "start_line": 48}, "new_correlation_id": {"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": [59, 60], "excluded_lines": [], "start_line": 57}, "CheckResult.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": [78], "excluded_lines": [], "start_line": 77}, "worst_status": {"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": [93, 94, 95], "excluded_lines": [], "start_line": 91}, "severity_label": {"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": [99], "excluded_lines": [], "start_line": 98}, "": {"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": [16, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 35, 36, 45, 48, 53, 57, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 91, 98], "excluded_lines": [], "start_line": 1}}, "classes": {"HealthStatus": {"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": [37, 46, 50], "excluded_lines": [], "start_line": 26}, "ForensicCheckError": {"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": 53}, "CheckResult": {"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": [78], "excluded_lines": [], "start_line": 64}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 35, 36, 45, 48, 53, 57, 59, 60, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 91, 93, 94, 95, 98, 99], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\news_sources.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": [17, 19, 20, 21, 22, 24, 26, 31, 32, 34, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 73, 74, 81, 82, 83, 86, 87, 93, 94, 102, 103, 104, 105, 106, 116, 117, 118, 124, 136, 137, 149, 155, 163, 164, 174, 187, 189, 190, 191, 192, 193, 194, 195, 199, 200, 201, 202, 203, 204, 207, 212, 221, 222, 223, 226, 228, 229, 230, 231, 232, 233, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 258, 259, 261], "excluded_lines": [], "functions": {"_age": {"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": [47, 48, 49, 50, 51, 52, 53, 54, 55], "excluded_lines": [], "start_line": 46}, "classify_source": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [73, 74, 81, 82, 83, 86, 87, 93, 94, 102, 103, 104, 105, 106, 116, 117, 118, 124, 136, 137, 149, 155, 163, 164, 174], "excluded_lines": [], "start_line": 58}, "analyze_news_sources": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [189, 190, 191, 192, 193, 194, 195, 199, 200, 201, 202, 203, 204, 207, 212, 221, 222, 223, 226, 228, 229, 230, 231, 232, 233, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 258, 259, 261], "excluded_lines": [], "start_line": 187}, "": {"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": [17, 19, 20, 21, 22, 24, 26, 31, 32, 34, 46, 58, 187], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [17, 19, 20, 21, 22, 24, 26, 31, 32, 34, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 73, 74, 81, 82, 83, 86, 87, 93, 94, 102, 103, 104, 105, 106, 116, 117, 118, 124, 136, 137, 149, 155, 163, 164, 174, 187, 189, 190, 191, 192, 193, 194, 195, 199, 200, 201, 202, 203, 204, 207, 212, 221, 222, 223, 226, 228, 229, 230, 231, 232, 233, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 258, 259, 261], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\references.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 65, 73, 74, 76, 77, 78, 79, 82, 83, 87, 88, 89, 91, 92, 94, 95, 97, 98, 100, 101, 104, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 153, 154, 156, 157, 158, 159, 163, 171, 185, 188, 201, 203, 204, 205, 208, 210, 211, 212, 216, 217, 218, 219, 220, 221, 222, 223, 245, 246], "excluded_lines": [], "functions": {"FeatureReferenceStats.as_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": [47], "excluded_lines": [], "start_line": 46}, "FeatureReferenceRegistry.__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": [74], "excluded_lines": [], "start_line": 73}, "FeatureReferenceRegistry.register": {"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": [77, 78, 79, 82, 83, 87, 88, 89], "excluded_lines": [], "start_line": 76}, "FeatureReferenceRegistry.get": {"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": [92], "excluded_lines": [], "start_line": 91}, "FeatureReferenceRegistry.family_names": {"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": [95], "excluded_lines": [], "start_line": 94}, "FeatureReferenceRegistry.entries": {"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": [98], "excluded_lines": [], "start_line": 97}, "FeatureReferenceRegistry.__len__": {"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": [101], "excluded_lines": [], "start_line": 100}, "compute_reference_stats": {"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": [121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135], "excluded_lines": [], "start_line": 104}, "_isfinite": {"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": [154, 156, 157, 158, 159], "excluded_lines": [], "start_line": 153}, "freeze_liquidity_references_from_golden": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [201, 203, 204, 205, 208, 210, 211, 212, 216, 217, 218, 219, 220, 221, 222, 223, 245, 246], "excluded_lines": [], "start_line": 188}, "": {"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": [17, 19, 20, 21, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 65, 73, 76, 91, 94, 97, 100, 104, 153, 163, 171, 185, 188], "excluded_lines": [], "start_line": 1}}, "classes": {"FeatureReferenceStats": {"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": 28}, "FeatureReferenceRegistry": {"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": [74, 77, 78, 79, 82, 83, 87, 88, 89, 92, 95, 98, 101], "excluded_lines": [], "start_line": 65}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 72, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 72, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 65, 73, 76, 91, 94, 97, 100, 104, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 153, 154, 156, 157, 158, 159, 163, 171, 185, 188, 201, 203, 204, 205, 208, 210, 211, 212, 216, 217, 218, 219, 220, 221, 222, 223, 245, 246], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\telegram_report.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 132, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 132, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 43, 45, 46, 54, 60, 61, 62, 63, 64, 66, 67, 68, 76, 77, 80, 86, 87, 88, 94, 95, 96, 97, 98, 116, 117, 119, 124, 125, 126, 127, 130, 138, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 175, 176, 178, 180, 181, 182, 183, 184, 185, 187, 188, 190, 195, 196, 197, 198, 204, 205, 206, 207, 208, 209, 211, 213, 214, 215, 216, 217, 219, 232, 233, 234, 235, 236, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 270, 271, 272], "excluded_lines": [], "functions": {"ForensicReportConfig.as_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": [46], "excluded_lines": [], "start_line": 45}, "load_report_config": {"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": [60, 61, 62, 63, 64, 66, 67, 68, 76, 77], "excluded_lines": [], "start_line": 54}, "build_report_text": {"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": [86, 87, 88, 94, 95, 96, 97, 98, 116, 117, 119, 124, 125, 126, 127], "excluded_lines": [], "start_line": 80}, "TelegramReportScheduler.__init__": {"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": [145, 146, 147, 148, 149, 150], "excluded_lines": [], "start_line": 138}, "TelegramReportScheduler._load_state": {"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": [153, 154, 155, 156, 157, 158, 159], "excluded_lines": [], "start_line": 152}, "TelegramReportScheduler._save_state": {"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": [162, 163, 164, 175, 176], "excluded_lines": [], "start_line": 161}, "TelegramReportScheduler.should_send": {"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": [180, 181, 182, 183, 184, 185], "excluded_lines": [], "start_line": 178}, "TelegramReportScheduler._fingerprint": {"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": [188], "excluded_lines": [], "start_line": 187}, "TelegramReportScheduler.dedup": {"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": [195, 196, 197, 198, 204, 205, 206, 207, 208, 209], "excluded_lines": [], "start_line": 190}, "TelegramReportScheduler.mark_sent": {"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": [213, 214, 215, 216, 217], "excluded_lines": [], "start_line": 211}, "TelegramReportScheduler.run_once": {"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": [232, 233, 234, 235, 236, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 270, 271, 272], "excluded_lines": [], "start_line": 219}, "": {"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": [13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 43, 45, 54, 80, 130, 138, 152, 161, 178, 187, 190, 211, 219], "excluded_lines": [], "start_line": 1}}, "classes": {"ForensicReportConfig": {"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": [46], "excluded_lines": [], "start_line": 39}, "TelegramReportScheduler": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 72, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 72, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 175, 176, 180, 181, 182, 183, 184, 185, 188, 195, 196, 197, 198, 204, 205, 206, 207, 208, 209, 213, 214, 215, 216, 217, 232, 233, 234, 235, 236, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 270, 271, 272], "excluded_lines": [], "start_line": 130}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 43, 45, 54, 60, 61, 62, 63, 64, 66, 67, 68, 76, 77, 80, 86, 87, 88, 94, 95, 96, 97, 98, 116, 117, 119, 124, 125, 126, 127, 130, 138, 152, 161, 178, 187, 190, 211, 219], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\forensics\\trend.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 12, 14, 15, 18, 19, 22, 27, 28, 37, 38, 39, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 127, 128, 129, 132, 134, 135, 136, 137, 138], "excluded_lines": [], "functions": {"_by_check": {"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": [19], "excluded_lines": [], "start_line": 18}, "compare_snapshots": {"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": [27, 28, 37, 38, 39, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87], "excluded_lines": [], "start_line": 22}, "load_history": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 127, 128, 129], "excluded_lines": [], "start_line": 99}, "latest_trend": {"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": [134, 135, 136, 137, 138], "excluded_lines": [], "start_line": 132}, "": {"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": [8, 10, 11, 12, 14, 15, 18, 22, 99, 132], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 12, 14, 15, 18, 19, 22, 27, 28, 37, 38, 39, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 127, 128, 129, 132, 134, 135, 136, 137, 138], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\gateway\\__init__.py": {"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": [3], "excluded_lines": [], "functions": {"": {"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": [3], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [3], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\gateway\\server.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 230, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 230, "excluded_lines": 7, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 49, 52, 53, 56, 57, 63, 64, 65, 66, 69, 71, 72, 73, 75, 76, 77, 81, 82, 83, 87, 88, 89, 90, 91, 92, 95, 96, 97, 98, 99, 100, 103, 104, 107, 108, 111, 112, 113, 114, 115, 116, 119, 122, 124, 125, 127, 128, 129, 130, 131, 145, 146, 147, 148, 149, 150, 151, 152, 153, 170, 171, 172, 173, 174, 175, 176, 188, 189, 190, 191, 192, 194, 195, 196, 197, 207, 209, 210, 211, 212, 213, 215, 216, 217, 230, 232, 234, 235, 236, 237, 238, 239, 241, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 280, 281, 282, 284, 285, 286, 287, 288, 289, 290, 291, 299, 300, 301, 303, 304, 306, 307, 308, 309, 310, 312, 323, 324, 325, 326, 327, 329, 330, 331, 332, 334, 335, 336, 341, 343, 344, 345, 346, 347, 349, 350, 351, 352, 353, 355, 358, 359, 366, 367, 368, 371, 372, 373, 377, 378, 380, 382, 383, 384, 385, 386, 387, 388, 390, 391, 392, 393, 396, 397, 398, 399, 401, 402, 403, 404, 407, 408, 411, 412, 416, 417, 418, 419, 421, 422, 425, 432, 433, 434, 435, 440, 441, 442, 443, 444, 445, 446, 447, 450, 452], "excluded_lines": [78, 79, 426, 427, 455, 456, 457], "functions": {"_expected_keys": {"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": 56}, "_verify_hmac": {"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": [64, 65, 66], "excluded_lines": [], "start_line": 63}, "_get_adapter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [71, 72, 73, 75, 76, 77, 81, 82, 83, 87, 88, 89, 90, 91, 92, 95, 96, 97, 98, 99, 100], "excluded_lines": [78, 79], "start_line": 69}, "_json_ok": {"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": [104], "excluded_lines": [], "start_line": 103}, "_json_success": {"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": [108], "excluded_lines": [], "start_line": 107}, "_json_failed": {"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": [112, 113, 114, 115, 116], "excluded_lines": [], "start_line": 111}, "_handle_action": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 116, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 116, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [122, 124, 125, 127, 128, 129, 130, 131, 145, 146, 147, 148, 149, 150, 151, 152, 153, 170, 171, 172, 173, 174, 175, 176, 188, 189, 190, 191, 192, 194, 195, 196, 197, 207, 209, 210, 211, 212, 213, 215, 216, 217, 230, 232, 234, 235, 236, 237, 238, 239, 241, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 280, 281, 282, 284, 285, 286, 287, 288, 289, 290, 291, 299, 300, 301, 303, 304, 306, 307, 308, 309, 310, 312, 323, 324, 325, 326, 327, 329, 330, 331, 332, 334, 335, 336, 341, 343, 344, 345, 346, 347, 349, 350, 351, 352, 353, 355], "excluded_lines": [], "start_line": 119}, "execute": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [366, 367, 368, 371, 372, 373, 377, 378, 380, 382, 383, 384, 385, 386, 387, 388, 390, 391, 392, 393, 396, 397, 398, 399, 401, 402, 403, 404, 407, 408, 411, 412, 416, 417, 418, 419, 421, 422, 425], "excluded_lines": [426, 427], "start_line": 359}, "health": {"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": [434, 435, 440, 441, 442, 443, 444, 445, 446, 447], "excluded_lines": [], "start_line": 433}, "set_allow_live": {"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": [452], "excluded_lines": [], "start_line": 450}, "reset_adapter_for_tests": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "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": [456, 457], "start_line": 455}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 49, 52, 53, 56, 63, 69, 103, 107, 111, 119, 358, 359, 432, 433, 450], "excluded_lines": [455], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 230, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 230, "excluded_lines": 7, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 49, 52, 53, 56, 57, 63, 64, 65, 66, 69, 71, 72, 73, 75, 76, 77, 81, 82, 83, 87, 88, 89, 90, 91, 92, 95, 96, 97, 98, 99, 100, 103, 104, 107, 108, 111, 112, 113, 114, 115, 116, 119, 122, 124, 125, 127, 128, 129, 130, 131, 145, 146, 147, 148, 149, 150, 151, 152, 153, 170, 171, 172, 173, 174, 175, 176, 188, 189, 190, 191, 192, 194, 195, 196, 197, 207, 209, 210, 211, 212, 213, 215, 216, 217, 230, 232, 234, 235, 236, 237, 238, 239, 241, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 280, 281, 282, 284, 285, 286, 287, 288, 289, 290, 291, 299, 300, 301, 303, 304, 306, 307, 308, 309, 310, 312, 323, 324, 325, 326, 327, 329, 330, 331, 332, 334, 335, 336, 341, 343, 344, 345, 346, 347, 349, 350, 351, 352, 353, 355, 358, 359, 366, 367, 368, 371, 372, 373, 377, 378, 380, 382, 383, 384, 385, 386, 387, 388, 390, 391, 392, 393, 396, 397, 398, 399, 401, 402, 403, 404, 407, 408, 411, 412, 416, 417, 418, 419, 421, 422, 425, 432, 433, 434, 435, 440, 441, 442, 443, 444, 445, 446, 447, 450, 452], "excluded_lines": [78, 79, 426, 427, 455, 456, 457], "start_line": 1}}}, "src\\nexus_scalp\\governance\\__init__.py": {"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": [3, 5, 6, 12, 13, 27, 28, 29, 30, 34, 36], "excluded_lines": [], "functions": {"": {"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": [3, 5, 6, 12, 13, 27, 28, 29, 30, 34, 36], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [3, 5, 6, 12, 13, 27, 28, 29, 30, 34, 36], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\alignment.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 79, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 79, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 32, 33, 35, 38, 43, 47, 50, 52, 55, 59, 60, 61, 77, 80, 83, 87, 88, 89, 91, 92, 94, 95, 97, 99, 107, 108, 109, 110, 112, 113, 114, 122, 123, 136, 137, 148, 149, 150, 151, 167, 193, 194, 195, 199, 203, 204, 205, 209, 211, 212, 213, 214, 215, 216, 218, 222, 223, 227, 228, 229, 233, 235, 240, 250, 251, 258, 259, 260, 267, 268, 269, 280, 294, 295], "excluded_lines": [], "functions": {"sha256_json": {"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": [52], "excluded_lines": [], "start_line": 50}, "news_context_hash": {"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": [59, 60, 61, 77, 80], "excluded_lines": [], "start_line": 55}, "vectorize_news_context": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [87, 88, 89, 91, 94, 95, 97, 99, 112, 113, 114, 122, 123, 136, 137, 148, 149, 150, 151], "excluded_lines": [], "start_line": 83}, "vectorize_news_context.g": {"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": [92], "excluded_lines": [], "start_line": 91}, "vectorize_news_context.num": {"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": [107, 108, 109, 110], "excluded_lines": [], "start_line": 99}, "challenger_input_for": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [193, 194, 195, 199, 203, 204, 205, 209, 211, 212, 213, 214, 215, 216, 218, 222, 223, 227, 228, 229, 233, 235], "excluded_lines": [], "start_line": 167}, "feature_parity": {"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": [250, 251, 258, 259, 260, 267, 268, 269], "excluded_lines": [], "start_line": 240}, "build_shadow_parity": {"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": [294, 295], "excluded_lines": [], "start_line": 280}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 32, 33, 35, 38, 43, 47, 50, 55, 83, 167, 240, 280], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 79, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 79, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 32, 33, 35, 38, 43, 47, 50, 52, 55, 59, 60, 61, 77, 80, 83, 87, 88, 89, 91, 92, 94, 95, 97, 99, 107, 108, 109, 110, 112, 113, 114, 122, 123, 136, 137, 148, 149, 150, 151, 167, 193, 194, 195, 199, 203, 204, 205, 209, 211, 212, 213, 214, 215, 216, 218, 222, 223, 227, 228, 229, 233, 235, 240, 250, 251, 258, 259, 260, 267, 268, 269, 280, 294, 295], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 240, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 240, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 30, 31, 41, 42, 44, 47, 65, 69, 72, 77, 78, 83, 84, 85, 88, 89, 90, 96, 115, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 157, 158, 159, 160, 161, 162, 171, 172, 173, 174, 175, 176, 177, 182, 183, 184, 187, 188, 189, 190, 191, 192, 195, 196, 199, 200, 201, 203, 206, 207, 209, 210, 211, 212, 214, 215, 216, 231, 233, 234, 235, 236, 242, 252, 253, 254, 256, 277, 278, 281, 282, 283, 284, 286, 287, 288, 300, 301, 303, 315, 316, 323, 325, 327, 328, 329, 330, 331, 332, 334, 335, 342, 353, 354, 355, 367, 368, 369, 380, 390, 391, 392, 401, 419, 420, 423, 424, 425, 426, 427, 435, 436, 437, 438, 439, 440, 454, 455, 461, 480, 495, 496, 510, 511, 512, 513, 514, 515, 516, 522, 528, 536, 537, 538, 539, 564, 565, 570, 571, 572, 573, 574, 580, 605, 607, 608, 609, 610, 611, 612, 613, 615, 633, 634, 647, 649, 682, 684, 685, 686, 687, 690, 691, 692, 696, 697, 698, 699, 707, 708, 709, 711, 712, 714, 715, 716, 717, 719, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 750, 751, 752, 753, 754, 755, 756, 757, 759, 762, 781, 784, 790, 792, 793, 794, 802, 803, 804, 805, 813, 815, 816, 817, 818, 826, 835, 836], "excluded_lines": [], "functions": {"ModelGovernanceEngine.__init__": {"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": [77, 78, 83, 84, 85, 88, 89, 90], "excluded_lines": [], "start_line": 72}, "ModelGovernanceEngine.registry_snapshot": {"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": [115, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 157, 158, 159, 160, 161, 162, 171, 172, 173, 174, 175, 176, 177, 182, 183, 184, 187, 188, 189, 190, 191, 192, 195, 196, 199, 200, 201, 203, 206, 207, 209, 210, 211, 212], "excluded_lines": [], "start_line": 96}, "ModelGovernanceEngine._category_for": {"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": [216, 231], "excluded_lines": [], "start_line": 215}, "ModelGovernanceEngine._verify_champion_artifact": {"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": [234, 235, 236, 242], "excluded_lines": [], "start_line": 233}, "ModelGovernanceEngine.can_transition": {"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": [253, 254], "excluded_lines": [], "start_line": 252}, "ModelGovernanceEngine.transition": {"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": [277, 278, 281, 282, 283, 284, 286, 287, 288, 300, 301, 303, 315, 316, 323], "excluded_lines": [], "start_line": 256}, "ModelGovernanceEngine.promotion_checklist": {"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": [327, 328, 329, 330, 331, 332, 334, 335], "excluded_lines": [], "start_line": 325}, "ModelGovernanceEngine.promote_to_review": {"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": [353, 354, 355, 367, 368, 369], "excluded_lines": [], "start_line": 342}, "ModelGovernanceEngine.approve": {"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": [390, 391, 392], "excluded_lines": [], "start_line": 380}, "ModelGovernanceEngine.promote": {"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": [419, 420, 423, 424, 425, 426, 427, 435, 436, 437, 438, 439, 440, 454, 455], "excluded_lines": [], "start_line": 401}, "ModelGovernanceEngine.rollback": {"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": [480, 495, 496, 510, 511, 512, 513, 514, 515, 516, 522], "excluded_lines": [], "start_line": 461}, "ModelGovernanceEngine.health": {"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": [536, 537, 538, 539], "excluded_lines": [], "start_line": 528}, "ModelGovernanceEngine._promotion_state_summary": {"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": [565, 570, 571, 572, 573, 574], "excluded_lines": [], "start_line": 564}, "ModelGovernanceEngine.promotion_preview": {"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": [605, 607, 608, 609, 610, 611, 612, 613, 615, 633, 634, 647, 649], "excluded_lines": [], "start_line": 580}, "ModelGovernanceEngine._current_champion_identity": {"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": [684, 685, 686, 687, 690, 691, 692, 696, 697, 698, 699, 707, 708, 709], "excluded_lines": [], "start_line": 682}, "ModelGovernanceEngine._promotion_lock_held": {"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": [714, 715, 716, 717], "excluded_lines": [], "start_line": 712}, "ModelGovernanceEngine.rollback_preview": {"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": [729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 750, 751, 752, 753, 754, 755, 756, 757, 759, 762], "excluded_lines": [], "start_line": 719}, "ModelGovernanceEngine.emergency_freezes": {"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": [784], "excluded_lines": [], "start_line": 781}, "ModelGovernanceEngine.freeze_promotions": {"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": [792, 793, 794], "excluded_lines": [], "start_line": 790}, "ModelGovernanceEngine.unfreeze_promotions": {"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": [803, 804, 805], "excluded_lines": [], "start_line": 802}, "ModelGovernanceEngine.disable_candidate": {"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": [815, 816, 817, 818], "excluded_lines": [], "start_line": 813}, "ModelGovernanceEngine._record_governance_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": [835, 836], "excluded_lines": [], "start_line": 826}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 30, 31, 41, 42, 44, 47, 65, 69, 72, 96, 214, 215, 233, 252, 256, 325, 342, 380, 401, 461, 528, 564, 580, 682, 711, 712, 719, 781, 790, 802, 813, 826], "excluded_lines": [], "start_line": 1}}, "classes": {"PromotionGateError": {"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": 65}, "ModelGovernanceEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 201, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 201, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [77, 78, 83, 84, 85, 88, 89, 90, 115, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 157, 158, 159, 160, 161, 162, 171, 172, 173, 174, 175, 176, 177, 182, 183, 184, 187, 188, 189, 190, 191, 192, 195, 196, 199, 200, 201, 203, 206, 207, 209, 210, 211, 212, 216, 231, 234, 235, 236, 242, 253, 254, 277, 278, 281, 282, 283, 284, 286, 287, 288, 300, 301, 303, 315, 316, 323, 327, 328, 329, 330, 331, 332, 334, 335, 353, 354, 355, 367, 368, 369, 390, 391, 392, 419, 420, 423, 424, 425, 426, 427, 435, 436, 437, 438, 439, 440, 454, 455, 480, 495, 496, 510, 511, 512, 513, 514, 515, 516, 522, 536, 537, 538, 539, 565, 570, 571, 572, 573, 574, 605, 607, 608, 609, 610, 611, 612, 613, 615, 633, 634, 647, 649, 684, 685, 686, 687, 690, 691, 692, 696, 697, 698, 699, 707, 708, 709, 714, 715, 716, 717, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 750, 751, 752, 753, 754, 755, 756, 757, 759, 762, 784, 792, 793, 794, 803, 804, 805, 815, 816, 817, 818, 835, 836], "excluded_lines": [], "start_line": 69}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 30, 31, 41, 42, 44, 47, 65, 69, 72, 96, 214, 215, 233, 252, 256, 325, 342, 380, 401, 461, 528, 564, 580, 682, 711, 712, 719, 781, 790, 802, 813, 826], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\evidence.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 134, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 134, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 35, 37, 38, 40, 44, 47, 50, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 96, 97, 98, 107, 110, 111, 113, 114, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 149, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 179, 182, 186, 187, 188, 189, 190, 191, 192, 193, 196, 198, 199, 200, 201, 214, 216, 224, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 260, 261, 263, 264, 265, 266, 267, 268, 269, 282, 288, 289, 290, 291, 292, 293, 294, 295, 296, 309, 310, 313, 314, 327, 328, 335, 343, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370], "excluded_lines": [], "functions": {"outcome_for_decision": {"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": [68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 96, 97, 98, 107, 110, 111, 113, 114, 119, 120, 121, 122, 124, 131], "excluded_lines": [], "start_line": 50}, "outcome_for_decision.r_for": {"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": [125, 126, 127, 128, 129], "excluded_lines": [], "start_line": 124}, "calibration_buckets": {"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": [157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 179], "excluded_lines": [], "start_line": 149}, "brier_score": {"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": [186, 187, 188, 189, 190, 191, 192, 193], "excluded_lines": [], "start_line": 182}, "ece_score": {"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": [198, 199, 200, 201], "excluded_lines": [], "start_line": 196}, "detect_drift": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 260, 261, 263, 264, 265, 266, 267, 268, 269, 282, 288, 289, 290, 291, 292, 293, 294, 295, 296, 309, 310, 313, 314, 327, 328, 335], "excluded_lines": [], "start_line": 224}, "backtest_live_divergence": {"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": [355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370], "excluded_lines": [], "start_line": 343}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 35, 37, 38, 40, 44, 47, 50, 149, 182, 196, 214, 216, 224, 343], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 134, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 134, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 35, 37, 38, 40, 44, 47, 50, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 96, 97, 98, 107, 110, 111, 113, 114, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 149, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 179, 182, 186, 187, 188, 189, 190, 191, 192, 193, 196, 198, 199, 200, 201, 214, 216, 224, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 260, 261, 263, 264, 265, 266, 267, 268, 269, 282, 288, 289, 290, 291, 292, 293, 294, 295, 296, 309, 310, 313, 314, 327, 328, 335, 343, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\load_gate.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 165, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 165, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 37, 39, 42, 44, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87, 88, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 107, 110, 111, 115, 127, 128, 129, 130, 133, 134, 143, 144, 145, 146, 147, 148, 156, 159, 160, 163, 164, 165, 174, 175, 176, 183, 186, 187, 188, 189, 190, 191, 198, 201, 202, 203, 205, 206, 207, 208, 209, 212, 213, 214, 222, 223, 232, 237, 238, 239, 240, 247, 248, 255, 256, 259, 260, 261, 268, 271, 272, 273, 274, 275, 276, 279, 280, 287, 290, 300, 314, 315, 316, 317, 324, 325, 326, 327, 328, 329, 330, 341, 342, 350, 351, 358, 368, 378, 388, 390, 391, 392, 393, 394, 395, 396, 397, 400, 402, 403, 404, 405, 406, 407, 408, 409, 415, 417, 418, 419], "excluded_lines": [], "functions": {"_registered_schema_ids": {"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": [44], "excluded_lines": [], "start_line": 42}, "sha256_hex": {"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": [49, 50, 52, 53, 54, 55, 56, 57, 58], "excluded_lines": [], "start_line": 47}, "_state_dict_input_dim": {"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": [63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80], "excluded_lines": [], "start_line": 61}, "_manifest_dimension": {"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, 86, 87, 88], "excluded_lines": [], "start_line": 83}, "_validation_ok": {"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": [93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "excluded_lines": [], "start_line": 91}, "ModelLoadGate.__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": [111], "excluded_lines": [], "start_line": 110}, "ModelLoadGate.evaluate": {"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": [127, 128, 129, 130, 133, 134, 143, 144, 145, 146, 147, 148, 156, 159, 160, 163, 164, 165, 174, 175, 176, 183, 186, 187, 188, 189, 190, 191, 198, 201, 202, 203, 205, 206, 207, 208, 209, 212, 213, 214, 222, 223, 232, 237, 238, 239, 240, 247, 248, 255, 256, 259, 260, 261, 268, 271, 272, 273, 274, 275, 276, 279, 280, 287, 290], "excluded_lines": [], "start_line": 115}, "ModelLoadGate.evaluate_from_registry": {"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": [314, 315, 316, 317, 324, 325, 326, 327, 328, 329, 330], "excluded_lines": [], "start_line": 300}, "ModelLoadGate._fail": {"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": [350, 351, 358], "excluded_lines": [], "start_line": 342}, "evaluate_load_gate": {"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": [378], "excluded_lines": [], "start_line": 368}, "read_manifest_file": {"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": [390, 391, 392, 393, 394, 395, 396, 397], "excluded_lines": [], "start_line": 388}, "read_registry_lifecycle": {"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": [402, 403, 404, 405, 406, 407, 408, 409, 415, 417, 418, 419], "excluded_lines": [], "start_line": 400}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 37, 39, 42, 47, 61, 83, 91, 107, 110, 115, 300, 341, 342, 368, 388, 400], "excluded_lines": [], "start_line": 1}}, "classes": {"ModelLoadGate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [111, 127, 128, 129, 130, 133, 134, 143, 144, 145, 146, 147, 148, 156, 159, 160, 163, 164, 165, 174, 175, 176, 183, 186, 187, 188, 189, 190, 191, 198, 201, 202, 203, 205, 206, 207, 208, 209, 212, 213, 214, 222, 223, 232, 237, 238, 239, 240, 247, 248, 255, 256, 259, 260, 261, 268, 271, 272, 273, 274, 275, 276, 279, 280, 287, 290, 314, 315, 316, 317, 324, 325, 326, 327, 328, 329, 330, 350, 351, 358], "excluded_lines": [], "start_line": 107}, "": {"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": [23, 25, 26, 27, 28, 30, 31, 37, 39, 42, 44, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87, 88, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 107, 110, 115, 300, 341, 342, 368, 378, 388, 390, 391, 392, 393, 394, 395, 396, 397, 400, 402, 403, 404, 405, 406, 407, 408, 409, 415, 417, 418, 419], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\lock.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 23, 25, 28, 31, 35, 46, 47, 48, 49, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107], "excluded_lines": [], "functions": {"PromotionLock.__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": [47, 48, 49], "excluded_lines": [], "start_line": 46}, "PromotionLock.try_acquire": {"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": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "excluded_lines": [], "start_line": 53}, "PromotionLock._reclaim_if_stale": {"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": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92], "excluded_lines": [], "start_line": 71}, "PromotionLock.release": {"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": [95, 96, 97, 98, 99, 100], "excluded_lines": [], "start_line": 94}, "PromotionLock.__enter__": {"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": [103, 104], "excluded_lines": [], "start_line": 102}, "PromotionLock.__exit__": {"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": [107], "excluded_lines": [], "start_line": 106}, "": {"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": [16, 18, 19, 20, 21, 23, 25, 28, 31, 35, 46, 53, 71, 94, 102, 106], "excluded_lines": [], "start_line": 1}}, "classes": {"PromotionLockError": {"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": 31}, "PromotionLock": {"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": [47, 48, 49, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92, 95, 96, 97, 98, 99, 100, 103, 104, 107], "excluded_lines": [], "start_line": 35}, "": {"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": [16, 18, 19, 20, 21, 23, 25, 28, 31, 35, 46, 53, 71, 94, 102, 106], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 181, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 181, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 35, 36, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 136, 139, 140, 141, 142, 143, 144, 147, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 176, 177, 178, 179, 180, 181, 185, 226, 244, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 267, 270, 272, 273, 274, 275, 276, 277, 278, 280, 281, 282, 285, 288, 290, 291, 292, 293, 294, 295, 296, 297, 298, 300, 301, 302, 303, 306, 309, 311, 312, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330], "excluded_lines": [], "functions": {"_utc": {"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": [36], "excluded_lines": [], "start_line": 35}, "GovernanceEvent._utc": {"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": [99], "excluded_lines": [], "start_line": 98}, "LoadGateResult._utc": {"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": [133], "excluded_lines": [], "start_line": 132}, "PromotionTransition._utc": {"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": [264], "excluded_lines": [], "start_line": 263}, "CalibrationBucket.label": {"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": [282], "excluded_lines": [], "start_line": 281}, "DriftAlert._utc": {"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": [303], "excluded_lines": [], "start_line": 302}, "ShadowParity._utc": {"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": [330], "excluded_lines": [], "start_line": 329}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 174, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 174, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 35, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 136, 139, 140, 141, 142, 143, 144, 147, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 176, 177, 178, 179, 180, 181, 185, 226, 244, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 267, 270, 272, 273, 274, 275, 276, 277, 278, 280, 281, 285, 288, 290, 291, 292, 293, 294, 295, 296, 297, 298, 300, 301, 302, 306, 309, 311, 312, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329], "excluded_lines": [], "start_line": 1}}, "classes": {"GovernanceErrorCode": {"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": 39}, "GovernanceStage": {"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": 58}, "GovernanceEvent": {"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": [99], "excluded_lines": [], "start_line": 74}, "LoadGateStep": {"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": 102}, "LoadGateResult": {"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": [133], "excluded_lines": [], "start_line": 117}, "RegistryCategory": {"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": 136}, "RegistryModel": {"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": 147}, "PromotionState": {"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": 170}, "PromotionTransition": {"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": [264], "excluded_lines": [], "start_line": 244}, "CalibrationBucket": {"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": [282], "excluded_lines": [], "start_line": 267}, "DriftAlert": {"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": [303], "excluded_lines": [], "start_line": 285}, "ShadowParity": {"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": [330], "excluded_lines": [], "start_line": 306}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 175, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 175, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 35, 36, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 136, 139, 140, 141, 142, 143, 144, 147, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 176, 177, 178, 179, 180, 181, 185, 226, 244, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 267, 270, 272, 273, 274, 275, 276, 277, 278, 280, 281, 285, 288, 290, 291, 292, 293, 294, 295, 296, 297, 298, 300, 301, 302, 306, 309, 311, 312, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\reporting.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 15, 17, 20, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 56, 57, 59, 60, 61, 62, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 84, 90, 100, 101, 102, 108, 109, 110], "excluded_lines": [], "functions": {"model_shadow_update_text": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 56, 57, 59, 60, 61, 62], "excluded_lines": [], "start_line": 20}, "build_governance_report": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [70, 71, 72, 73, 74, 75, 76, 77, 78, 84, 90, 100, 101, 102, 108, 109, 110], "excluded_lines": [], "start_line": 65}, "": {"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": [10, 12, 13, 15, 17, 20, 65], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 13, 15, 17, 20, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 56, 57, 59, 60, 61, 62, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 84, 90, 100, 101, 102, 108, 109, 110], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\shadow_runtime.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 31, 33, 38, 39, 40, 41, 43, 47, 50, 53, 56, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 85, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 122, 130, 131, 132, 133, 134, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 163, 164, 165, 166, 167, 168, 171, 172, 173, 174, 175, 176, 178, 180, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 233, 235, 243, 249, 250, 281, 282, 286, 294, 295, 296, 302, 303, 304], "excluded_lines": [], "functions": {"GovernanceShadowRuntime.__init__": {"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": [62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79], "excluded_lines": [], "start_line": 56}, "GovernanceShadowRuntime.compare": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 122, 130, 131, 132, 133, 134, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 163, 164, 165, 166, 167, 168, 171, 172, 173, 174, 175, 176, 178, 180, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 233, 235, 243], "excluded_lines": [], "start_line": 85}, "GovernanceShadowRuntime.summary": {"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": [250], "excluded_lines": [], "start_line": 249}, "GovernanceShadowRuntime.recent_window": {"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": [282], "excluded_lines": [], "start_line": 281}, "GovernanceShadowRuntime._record_failure": {"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": [294, 295, 296, 302, 303, 304], "excluded_lines": [], "start_line": 286}, "": {"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": [25, 27, 28, 29, 30, 31, 33, 38, 39, 40, 41, 43, 47, 50, 53, 56, 85, 249, 281, 286], "excluded_lines": [], "start_line": 1}}, "classes": {"GovernanceShadowRuntime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 95, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 95, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 122, 130, 131, 132, 133, 134, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 163, 164, 165, 166, 167, 168, 171, 172, 173, 174, 175, 176, 178, 180, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 233, 235, 243, 250, 282, 294, 295, 296, 302, 303, 304], "excluded_lines": [], "start_line": 53}, "": {"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": [25, 27, 28, 29, 30, 31, 33, 38, 39, 40, 41, 43, 47, 50, 53, 56, 85, 249, 281, 286], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 244, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 244, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 24, 25, 26, 27, 29, 30, 35, 37, 39, 41, 49, 55, 68, 76, 86, 95, 98, 99, 100, 106, 107, 108, 109, 110, 111, 112, 113, 114, 137, 149, 182, 203, 226, 245, 251, 252, 253, 255, 256, 257, 263, 264, 265, 266, 267, 285, 286, 287, 288, 289, 290, 292, 294, 311, 313, 314, 316, 323, 324, 325, 326, 333, 334, 335, 336, 337, 338, 340, 342, 343, 344, 345, 349, 380, 381, 382, 383, 384, 385, 386, 387, 389, 390, 391, 392, 393, 411, 412, 413, 414, 415, 416, 422, 423, 424, 428, 429, 430, 431, 432, 433, 434, 439, 441, 442, 443, 445, 448, 449, 450, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503, 505, 506, 507, 508, 509, 510, 511, 512, 515, 517, 518, 519, 526, 528, 529, 530, 531, 552, 553, 554, 555, 556, 557, 559, 561, 562, 563, 564, 581, 582, 583, 584, 585, 586, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 603, 605, 606, 607, 608, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 625, 627, 628, 629, 630, 632, 633, 634, 635, 636, 637, 638, 639, 640, 643, 644, 651, 652, 653, 654], "excluded_lines": [], "functions": {"GovernanceStore.__init__": {"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": [99, 100], "excluded_lines": [], "start_line": 98}, "GovernanceStore.ensure_schema": {"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": [107, 108, 109, 110, 111, 112, 113, 114, 137, 149, 182, 203, 226, 245, 251, 252, 253, 255, 256, 257], "excluded_lines": [], "start_line": 106}, "GovernanceStore.record_event": {"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": [264, 265, 266, 267, 285, 286, 287, 288, 289, 290], "excluded_lines": [], "start_line": 263}, "GovernanceStore.record_transition": {"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": [294, 311, 313, 314], "excluded_lines": [], "start_line": 292}, "GovernanceStore.set_state": {"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": [323, 324, 325, 326, 333, 334, 335, 336, 337, 338], "excluded_lines": [], "start_line": 316}, "GovernanceStore.save_shadow_comparison": {"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": [342, 343, 344, 345, 349, 380, 381, 382, 383, 384, 385, 386, 387], "excluded_lines": [], "start_line": 340}, "GovernanceStore.save_health": {"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": [390, 391, 392, 393, 411, 412, 413, 414, 415, 416], "excluded_lines": [], "start_line": 389}, "GovernanceStore.get_state": {"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": [423, 424, 428, 429, 430, 431, 432, 433, 434, 439, 441, 442, 443], "excluded_lines": [], "start_line": 422}, "GovernanceStore.list_events": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [448, 449, 450, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479], "excluded_lines": [], "start_line": 445}, "GovernanceStore.list_comparisons": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503], "excluded_lines": [], "start_line": 481}, "GovernanceStore.latest_health": {"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": [506, 507, 508, 509, 510, 511, 512, 515, 517, 518, 519], "excluded_lines": [], "start_line": 505}, "GovernanceStore.record_promotion_audit": {"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": [528, 529, 530, 531, 552, 553, 554, 555, 556, 557], "excluded_lines": [], "start_line": 526}, "GovernanceStore.record_rollback_audit": {"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": [561, 562, 563, 564, 581, 582, 583, 584, 585, 586], "excluded_lines": [], "start_line": 559}, "GovernanceStore.list_promotion_audits": {"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": [589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 603, 605, 606, 607, 608], "excluded_lines": [], "start_line": 588}, "GovernanceStore.list_rollback_audits": {"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": [611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 625, 627, 628, 629, 630], "excluded_lines": [], "start_line": 610}, "GovernanceStore.summary": {"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": [633, 634, 635, 636, 637, 638, 639, 640, 643, 644, 651, 652, 653, 654], "excluded_lines": [], "start_line": 632}, "": {"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": [20, 22, 23, 24, 25, 26, 27, 29, 30, 35, 37, 39, 41, 49, 55, 68, 76, 86, 95, 98, 106, 263, 292, 316, 340, 389, 422, 445, 481, 505, 526, 559, 588, 610, 632], "excluded_lines": [], "start_line": 1}}, "classes": {"GovernanceStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 209, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 209, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [99, 100, 107, 108, 109, 110, 111, 112, 113, 114, 137, 149, 182, 203, 226, 245, 251, 252, 253, 255, 256, 257, 264, 265, 266, 267, 285, 286, 287, 288, 289, 290, 294, 311, 313, 314, 323, 324, 325, 326, 333, 334, 335, 336, 337, 338, 342, 343, 344, 345, 349, 380, 381, 382, 383, 384, 385, 386, 387, 390, 391, 392, 393, 411, 412, 413, 414, 415, 416, 423, 424, 428, 429, 430, 431, 432, 433, 434, 439, 441, 442, 443, 448, 449, 450, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503, 506, 507, 508, 509, 510, 511, 512, 515, 517, 518, 519, 528, 529, 530, 531, 552, 553, 554, 555, 556, 557, 561, 562, 563, 564, 581, 582, 583, 584, 585, 586, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 603, 605, 606, 607, 608, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 625, 627, 628, 629, 630, 633, 634, 635, 636, 637, 638, 639, 640, 643, 644, 651, 652, 653, 654], "excluded_lines": [], "start_line": 95}, "": {"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": [20, 22, 23, 24, 25, 26, 27, 29, 30, 35, 37, 39, 41, 49, 55, 68, 76, 86, 95, 98, 106, 263, 292, 316, 340, 389, 422, 445, 481, 505, 526, 559, 588, 610, 632], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\transaction.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 30, 32, 33, 38, 39, 40, 42, 45, 53, 57, 58, 61, 95, 96, 98, 99, 119, 120, 121, 156, 157, 158, 159, 164, 182, 183, 187, 190, 191, 192, 193, 194, 195, 198, 199, 201, 203, 206, 207, 208, 209, 210, 214, 217, 218, 219, 220, 221, 224, 226, 227, 228, 232, 233, 238, 242, 243, 247, 250, 251, 254, 261, 263], "excluded_lines": [], "functions": {"_utcnow": {"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": [58], "excluded_lines": [], "start_line": 57}, "execute_promotion_transaction": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [95, 96, 98, 119, 156, 157, 158, 159, 164, 182, 183, 187, 190, 191, 192, 193, 194, 195, 198, 199, 201, 203, 206, 207, 208, 209, 210, 214, 217, 218, 219, 220, 221, 224, 226, 227, 228, 232, 233, 238, 242, 243, 247, 250, 251, 254, 261, 263], "excluded_lines": [], "start_line": 61}, "execute_promotion_transaction._audit_row": {"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": [99], "excluded_lines": [], "start_line": 98}, "execute_promotion_transaction._rec": {"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": [120, 121], "excluded_lines": [], "start_line": 119}, "": {"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": [24, 26, 27, 28, 29, 30, 32, 33, 38, 39, 40, 42, 45, 53, 57, 61], "excluded_lines": [], "start_line": 1}}, "classes": {"PromotionTransactionError": {"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": 53}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 30, 32, 33, 38, 39, 40, 42, 45, 53, 57, 58, 61, 95, 96, 98, 99, 119, 120, 121, 156, 157, 158, 159, 164, 182, 183, 187, 190, 191, 192, 193, 194, 195, 198, 199, 201, 203, 206, 207, 208, 209, 210, 214, 217, 218, 219, 220, 221, 224, 226, 227, 228, 232, 233, 238, 242, 243, 247, 250, 251, 254, 261, 263], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\governance\\verify.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 108, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 108, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 38, 39, 41, 44, 64, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110, 117, 118, 119, 120, 122, 129, 130, 131, 134, 135, 136, 139, 140, 146, 149, 150, 151, 152, 153, 159, 162, 163, 164, 165, 166, 168, 169, 170, 171, 174, 177, 178, 179, 182, 183, 184, 190, 193, 194, 195, 201, 204, 205, 206, 212, 215, 216, 217, 219, 222, 223, 224, 231, 234, 235, 236, 242, 245, 246, 247, 253, 259, 260, 264, 265, 281, 282, 283, 284, 285, 286, 287, 288, 290, 291, 292, 314, 321], "excluded_lines": [], "functions": {"verify_candidate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 87, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 87, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [91, 92, 93, 94, 95, 96, 97, 99, 110, 117, 118, 119, 120, 122, 129, 130, 131, 134, 135, 136, 139, 140, 146, 149, 150, 151, 152, 153, 159, 162, 163, 164, 165, 166, 168, 169, 170, 171, 174, 177, 178, 179, 182, 183, 184, 190, 193, 194, 195, 201, 204, 205, 206, 212, 215, 216, 217, 219, 222, 223, 224, 231, 234, 235, 236, 242, 245, 246, 247, 253, 259, 260, 264, 265, 281, 282, 283, 284, 285, 286, 287, 288, 290, 291, 292, 314, 321], "excluded_lines": [], "start_line": 64}, "verify_candidate._gate": {"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": [100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 99}, "": {"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": [24, 26, 27, 28, 29, 31, 32, 33, 38, 39, 41, 44, 64], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 108, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 108, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 38, 39, 41, 44, 64, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110, 117, 118, 119, 120, 122, 129, 130, 131, 134, 135, 136, 139, 140, 146, 149, 150, 151, 152, 153, 159, 162, 163, 164, 165, 166, 168, 169, 170, 171, 174, 177, 178, 179, 182, 183, 184, 190, 193, 194, 195, 201, 204, 205, 206, 212, 215, 216, 217, 219, 222, 223, 224, 231, 234, 235, 236, 242, 245, 246, 247, 253, 259, 260, 264, 265, 281, 282, 283, 284, 285, 286, 287, 288, 290, 291, 292, 314, 321], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\__init__.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 31, 32, 33, 34, 37, 40, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 63, 64, 65, 66, 67, 70], "excluded_lines": [], "functions": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 31, 32, 33, 34, 37, 40, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 63, 64, 65, 66, 67, 70], "excluded_lines": [], "start_line": 1}}, "classes": {"DataTier": {"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": 14}, "Confidence": {"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": 28}, "WorkerMode": {"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": 37}, "WorkerState": {"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": 46}, "OrphanClass": {"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": 60}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 31, 32, 33, 34, 37, 40, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 63, 64, 65, 66, 67, 70], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\archive.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 32, 33, 36, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 86, 95, 96, 109, 111, 113, 114, 115, 116, 117, 118, 119, 120, 123, 126, 129, 130, 131, 132, 134, 147, 160, 161, 163, 164, 165, 168, 170, 171, 173, 174, 175, 176], "excluded_lines": [], "functions": {"_now_iso": {"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": [33], "excluded_lines": [], "start_line": 32}, "ArchiveManager.__init__": {"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": [40, 41], "excluded_lines": [], "start_line": 39}, "ArchiveManager._ensure_dir": {"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": [44, 45, 46], "excluded_lines": [], "start_line": 43}, "ArchiveManager._sha256_hex": {"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": [50], "excluded_lines": [], "start_line": 49}, "ArchiveManager.archive_rows": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 86, 95, 96, 109], "excluded_lines": [], "start_line": 52}, "ArchiveManager.verify_archive": {"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": [113, 114, 115, 116, 117, 118, 119, 120], "excluded_lines": [], "start_line": 111}, "CleanupJournal.__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": [129, 130, 131, 132], "excluded_lines": [], "start_line": 126}, "CleanupJournal.record": {"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, 160, 161], "excluded_lines": [], "start_line": 134}, "CleanupJournal.path": {"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": [165], "excluded_lines": [], "start_line": 164}, "read_only_connect": {"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": [170, 171, 173, 174, 175, 176], "excluded_lines": [], "start_line": 168}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 32, 36, 39, 43, 48, 49, 52, 111, 123, 126, 134, 163, 164, 168], "excluded_lines": [], "start_line": 1}}, "classes": {"ArchiveManager": {"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": [40, 41, 44, 45, 46, 50, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 86, 95, 96, 109, 113, 114, 115, 116, 117, 118, 119, 120], "excluded_lines": [], "start_line": 36}, "CleanupJournal": {"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": [129, 130, 131, 132, 147, 160, 161, 165], "excluded_lines": [], "start_line": 123}, "": {"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": [19, 21, 22, 23, 24, 25, 26, 27, 29, 32, 33, 36, 39, 43, 48, 49, 52, 111, 123, 126, 134, 163, 164, 168, 170, 171, 173, 174, 175, 176], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\consistency.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 195, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 195, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 33, 34, 35, 36, 37, 40, 41, 46, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109, 112, 113, 114, 115, 120, 121, 122, 125, 126, 127, 132, 133, 134, 145, 158, 159, 160, 164, 165, 166, 177, 190, 191, 192, 196, 197, 198, 209, 222, 223, 224, 228, 229, 230, 241, 254, 255, 256, 257, 262, 263, 264, 275, 288, 289, 290, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 313, 326, 327, 328, 332, 333, 334, 345, 357, 362, 365, 366, 367, 368, 369, 380, 382, 395, 396, 399, 400, 401, 413, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 450, 461, 466, 467, 468, 469, 470, 471, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 494, 505, 510, 511, 512, 513, 514, 515, 516, 517, 519, 520, 521, 522, 523, 524, 526, 527, 537, 538, 539, 540, 541, 542, 544, 545, 557, 559, 560, 561, 562, 563, 564, 565, 575, 576], "excluded_lines": [], "functions": {"ConsistencyFinding.as_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": [67], "excluded_lines": [], "start_line": 66}, "_as_ts": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "start_line": 79}, "ConsistencyRuleEngine.__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": [113, 114, 115], "excluded_lines": [], "start_line": 112}, "ConsistencyRuleEngine.scan_audit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [121, 122, 125, 126, 127, 132, 133, 134, 145, 158, 159, 160, 164, 165, 166, 177, 190, 191, 192, 196, 197, 198, 209, 222, 223, 224, 228, 229, 230, 241, 254, 255, 256, 257, 262, 263, 264, 275, 288, 289, 290, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 313, 326, 327, 328, 332, 333, 334, 345, 357], "excluded_lines": [], "start_line": 120}, "ConsistencyRuleEngine.scan_candle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [365, 366, 367, 368, 369, 380, 382, 395, 396, 399, 400, 401, 413, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 450, 461], "excluded_lines": [], "start_line": 362}, "ConsistencyRuleEngine.scan_news": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [467, 468, 469, 470, 471, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 494, 505], "excluded_lines": [], "start_line": 466}, "ConsistencyRuleEngine.scan": {"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": [511, 512, 513, 514, 515, 516, 517], "excluded_lines": [], "start_line": 510}, "ConsistencyRuleEngine._table_columns": {"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": [521, 522, 523, 524], "excluded_lines": [], "start_line": 520}, "ConsistencyRuleEngine._mk": {"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": [537, 538, 539, 540, 541, 542, 544, 545], "excluded_lines": [], "start_line": 527}, "findings_summary": {"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": [559, 560, 561, 562, 563, 564, 565], "excluded_lines": [], "start_line": 557}, "findings_json": {"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": [576], "excluded_lines": [], "start_line": 575}, "": {"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": [31, 33, 34, 35, 36, 37, 40, 41, 46, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 79, 109, 112, 120, 362, 466, 510, 519, 520, 526, 527, 557, 575], "excluded_lines": [], "start_line": 1}}, "classes": {"ConsistencyFinding": {"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": [67], "excluded_lines": [], "start_line": 56}, "ConsistencyRuleEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 128, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 128, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [113, 114, 115, 121, 122, 125, 126, 127, 132, 133, 134, 145, 158, 159, 160, 164, 165, 166, 177, 190, 191, 192, 196, 197, 198, 209, 222, 223, 224, 228, 229, 230, 241, 254, 255, 256, 257, 262, 263, 264, 275, 288, 289, 290, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 313, 326, 327, 328, 332, 333, 334, 345, 357, 365, 366, 367, 368, 369, 380, 382, 395, 396, 399, 400, 401, 413, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 450, 461, 467, 468, 469, 470, 471, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 494, 505, 511, 512, 513, 514, 515, 516, 517, 521, 522, 523, 524, 537, 538, 539, 540, 541, 542, 544, 545], "excluded_lines": [], "start_line": 109}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 33, 34, 35, 36, 37, 40, 41, 46, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109, 112, 120, 362, 466, 510, 519, 520, 526, 527, 557, 559, 560, 561, 562, 563, 564, 565, 575, 576], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\detectors.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 54, 59, 60, 64, 68, 69, 73, 74, 91, 96, 98, 112, 113, 116, 117, 118, 119, 123, 124, 135, 140, 141, 147, 148, 152, 153, 154, 155, 159, 160, 172, 187, 188, 193, 194, 195, 196, 201, 202, 213, 219, 222, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 238, 241, 242, 245, 246, 251, 252, 253, 254, 266, 267, 272, 273, 274, 275, 287, 288, 293, 294, 295, 296, 307, 309, 310, 312, 313, 318, 319, 320, 321, 331, 333, 335, 337, 338, 339, 340, 341, 342, 343, 344], "excluded_lines": [], "functions": {"DuplicateDetector.__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": [54], "excluded_lines": [], "start_line": 53}, "DuplicateDetector.scan_audit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [60, 64, 68, 69, 73, 74, 91, 96, 98, 112, 113, 116, 117, 118, 119, 123, 124, 135], "excluded_lines": [], "start_line": 59}, "DuplicateDetector.scan_news": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [141, 147, 148, 152, 153, 154, 155, 159, 160, 172, 187, 188, 193, 194, 195, 196, 201, 202, 213], "excluded_lines": [], "start_line": 140}, "DuplicateDetector.scan_candle": {"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": [222], "excluded_lines": [], "start_line": 219}, "DuplicateDetector.scan": {"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": [225, 226, 227, 228, 229, 230, 231], "excluded_lines": [], "start_line": 224}, "DuplicateDetector.candidates": {"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": [235], "excluded_lines": [], "start_line": 234}, "OrphanDetector.scan_audit": {"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": [242, 245, 246, 251, 252, 253, 254, 266, 267, 272, 273, 274, 275, 287, 288, 293, 294, 295, 296, 307], "excluded_lines": [], "start_line": 241}, "OrphanDetector.scan_news": {"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": [310, 312, 313, 318, 319, 320, 321, 331], "excluded_lines": [], "start_line": 309}, "OrphanDetector.scan_candle": {"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": [335], "excluded_lines": [], "start_line": 333}, "OrphanDetector.scan": {"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": [338, 339, 340, 341, 342, 343, 344], "excluded_lines": [], "start_line": 337}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 59, 140, 219, 224, 233, 234, 238, 241, 309, 333, 337], "excluded_lines": [], "start_line": 1}}, "classes": {"DuplicateCandidate": {"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": 40}, "DuplicateDetector": {"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": [54, 60, 64, 68, 69, 73, 74, 91, 96, 98, 112, 113, 116, 117, 118, 119, 123, 124, 135, 141, 147, 148, 152, 153, 154, 155, 159, 160, 172, 187, 188, 193, 194, 195, 196, 201, 202, 213, 222, 225, 226, 227, 228, 229, 230, 231, 235], "excluded_lines": [], "start_line": 50}, "OrphanDetector": {"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": [242, 245, 246, 251, 252, 253, 254, 266, 267, 272, 273, 274, 275, 287, 288, 293, 294, 295, 296, 307, 310, 312, 313, 318, 319, 320, 321, 331, 335, 338, 339, 340, 341, 342, 343, 344], "excluded_lines": [], "start_line": 238}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 59, 140, 219, 224, 233, 234, 238, 241, 309, 333, 337], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\hygiene_runtime.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 176, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 176, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 54, 55, 57, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 90, 93, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 121, 122, 123, 128, 135, 142, 143, 144, 149, 150, 152, 153, 155, 156, 158, 159, 160, 165, 167, 168, 169, 171, 172, 173, 174, 175, 176, 177, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 218, 219, 220, 221, 223, 224, 225, 226, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 253, 254, 255, 257, 264, 265, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 281, 282, 283, 284, 285, 286, 302, 312, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330, 335, 347, 348, 349, 357, 358, 359, 371, 376, 377, 379, 380, 382, 383, 388, 389, 390], "excluded_lines": [], "functions": {"RuntimeHygieneSettings.from_mapping": {"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": [76, 77], "excluded_lines": [], "start_line": 75}, "RuntimeCleanupScheduler.__init__": {"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": [100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116], "excluded_lines": [], "start_line": 93}, "RuntimeCleanupScheduler._ensure_worker": {"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": [122, 123, 128, 135, 142, 143, 144], "excluded_lines": [], "start_line": 121}, "RuntimeCleanupScheduler.is_light_due": {"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": [150], "excluded_lines": [], "start_line": 149}, "RuntimeCleanupScheduler.is_deep_due": {"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": [153], "excluded_lines": [], "start_line": 152}, "RuntimeCleanupScheduler.is_telegram_due": {"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": [156], "excluded_lines": [], "start_line": 155}, "RuntimeCleanupScheduler.next_light_in": {"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": [159, 160], "excluded_lines": [], "start_line": 158}, "RuntimeCleanupScheduler.run_cycle": {"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": [167, 168, 169, 171, 172, 173, 174, 175, 176, 177, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 218, 219, 220, 221, 223, 224, 225, 226], "excluded_lines": [], "start_line": 165}, "RuntimeCleanupScheduler._run_initial_audit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 253, 254, 255, 257, 264, 265, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 281, 282, 283, 284, 285, 286, 302, 312], "excluded_lines": [], "start_line": 231}, "RuntimeCleanupScheduler._index_health_report": {"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": [315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330], "excluded_lines": [], "start_line": 314}, "RuntimeCleanupScheduler.quarantine_rows": {"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": [347, 348, 349, 357, 358, 359, 371], "excluded_lines": [], "start_line": 335}, "RuntimeCleanupScheduler.telegram_text_for_cycle": {"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": [377], "excluded_lines": [], "start_line": 376}, "RuntimeCleanupScheduler.telegram_text_for_initial": {"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": [380], "excluded_lines": [], "start_line": 379}, "RuntimeCleanupScheduler.mark_telegram_sent": {"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": [383], "excluded_lines": [], "start_line": 382}, "RuntimeCleanupScheduler.status": {"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": [389, 390], "excluded_lines": [], "start_line": 388}, "": {"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": [33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 54, 55, 57, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 90, 93, 121, 149, 152, 155, 158, 165, 231, 314, 335, 376, 379, 382, 388], "excluded_lines": [], "start_line": 1}}, "classes": {"RuntimeHygieneSettings": {"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": [76, 77], "excluded_lines": [], "start_line": 61}, "RuntimeCleanupScheduler": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 131, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 131, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 122, 123, 128, 135, 142, 143, 144, 150, 153, 156, 159, 160, 167, 168, 169, 171, 172, 173, 174, 175, 176, 177, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 218, 219, 220, 221, 223, 224, 225, 226, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 253, 254, 255, 257, 264, 265, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 281, 282, 283, 284, 285, 286, 302, 312, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330, 347, 348, 349, 357, 358, 359, 371, 377, 380, 383, 389, 390], "excluded_lines": [], "start_line": 90}, "": {"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": [33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 54, 55, 57, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 90, 93, 121, 149, 152, 155, 158, 165, 231, 314, 335, 376, 379, 382, 388], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\index_health.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 91, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 91, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 31, 61, 62, 63, 64, 65, 66, 67, 69, 70, 79, 82, 83, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 102, 103, 104, 109, 110, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 133, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 164, 165, 167, 168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 190, 192, 193, 194, 195, 196, 197, 198, 200, 203, 210, 211, 212, 213, 225, 228], "excluded_lines": [], "functions": {"IndexFinding.as_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": [70], "excluded_lines": [], "start_line": 69}, "IndexHealthMonitor.__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": [83], "excluded_lines": [], "start_line": 82}, "IndexHealthMonitor._columns": {"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": [90, 91, 92, 93], "excluded_lines": [], "start_line": 89}, "IndexHealthMonitor._indexes": {"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": [98, 99, 102, 103, 104, 109, 110], "excluded_lines": [], "start_line": 96}, "IndexHealthMonitor.scan_missing": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 133, 144], "excluded_lines": [], "start_line": 115}, "IndexHealthMonitor.scan_duplicates": {"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": [147, 148, 149, 150, 151, 152, 153, 154, 155, 164, 165], "excluded_lines": [], "start_line": 146}, "IndexHealthMonitor.scan_unused": {"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": [168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 190], "excluded_lines": [], "start_line": 167}, "IndexHealthMonitor.scan_table": {"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": [193, 194, 195, 196, 197, 198], "excluded_lines": [], "start_line": 192}, "IndexHealthMonitor.scan_database": {"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": [203, 210, 211, 212, 213], "excluded_lines": [], "start_line": 200}, "IndexHealthMonitor.slow_query_report": {"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": [228], "excluded_lines": [], "start_line": 225}, "": {"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": [23, 25, 26, 27, 28, 31, 61, 62, 63, 64, 65, 66, 67, 69, 79, 82, 88, 89, 95, 96, 115, 146, 167, 192, 200, 225], "excluded_lines": [], "start_line": 1}}, "classes": {"IndexFinding": {"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": [70], "excluded_lines": [], "start_line": 62}, "IndexHealthMonitor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [83, 90, 91, 92, 93, 98, 99, 102, 103, 104, 109, 110, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 133, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 164, 165, 168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 190, 193, 194, 195, 196, 197, 198, 203, 210, 211, 212, 213, 228], "excluded_lines": [], "start_line": 79}, "": {"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": [23, 25, 26, 27, 28, 31, 61, 62, 63, 64, 65, 66, 67, 69, 79, 82, 88, 89, 95, 96, 115, 146, 167, 192, 200, 225], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\quarantine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 78, 79, 82, 83, 86, 89, 90, 91, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 111, 124, 125, 126, 132, 133, 134, 135, 136, 137, 156, 157, 158, 160, 162, 164, 165, 166, 167, 168, 169, 174, 175, 176, 178, 180, 184, 185, 186, 187, 188, 189, 194, 199, 200, 201, 203, 208, 209, 210, 211, 213, 215, 216, 217, 218, 219, 225, 229, 231, 233, 234, 235, 236, 237, 240, 241, 242, 246, 247, 254, 259, 260, 261, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 275, 280, 281, 282], "excluded_lines": [], "functions": {"_now_iso": {"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": [79], "excluded_lines": [], "start_line": 78}, "new_quarantine_id": {"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": [83], "excluded_lines": [], "start_line": 82}, "QuarantineStore.__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": [90, 91, 92, 93], "excluded_lines": [], "start_line": 89}, "QuarantineStore._connect": {"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": [96, 97, 98], "excluded_lines": [], "start_line": 95}, "QuarantineStore._init_schema": {"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": [101, 102, 103, 104, 106], "excluded_lines": [], "start_line": 100}, "QuarantineStore.quarantine": {"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": [124, 125, 126, 132, 133, 134, 135, 136, 137, 156, 157, 158, 160], "excluded_lines": [], "start_line": 111}, "QuarantineStore.restore": {"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": [164, 165, 166, 167, 168, 169, 174, 175, 176, 178], "excluded_lines": [], "start_line": 162}, "QuarantineStore.resolve": {"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": [184, 185, 186, 187, 188, 189, 194, 199, 200, 201, 203], "excluded_lines": [], "start_line": 180}, "QuarantineStore.get": {"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": [209, 210, 211, 213], "excluded_lines": [], "start_line": 208}, "QuarantineStore.list": {"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": [216, 217, 218, 219, 225, 229, 231], "excluded_lines": [], "start_line": 215}, "QuarantineStore.stats": {"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": [234, 235, 236, 237, 240, 241, 242, 246, 247, 254], "excluded_lines": [], "start_line": 233}, "QuarantineStore._get_locked": {"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": [261, 264, 265, 266, 267, 268, 269, 270, 271], "excluded_lines": [], "start_line": 260}, "QuarantineStore._event": {"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": [275], "excluded_lines": [], "start_line": 274}, "QuarantineStore.db_path": {"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": [282], "excluded_lines": [], "start_line": 281}, "": {"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": [31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 78, 82, 86, 89, 95, 100, 111, 162, 180, 208, 215, 233, 259, 260, 273, 274, 280, 281], "excluded_lines": [], "start_line": 1}}, "classes": {"QuarantineStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 78, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 78, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [90, 91, 92, 93, 96, 97, 98, 101, 102, 103, 104, 106, 124, 125, 126, 132, 133, 134, 135, 136, 137, 156, 157, 158, 160, 164, 165, 166, 167, 168, 169, 174, 175, 176, 178, 184, 185, 186, 187, 188, 189, 194, 199, 200, 201, 203, 209, 210, 211, 213, 216, 217, 218, 219, 225, 229, 231, 234, 235, 236, 237, 240, 241, 242, 246, 247, 254, 261, 264, 265, 266, 267, 268, 269, 270, 271, 275, 282], "excluded_lines": [], "start_line": 86}, "": {"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": [31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 78, 79, 82, 83, 86, 89, 95, 100, 111, 162, 180, 208, 215, 233, 259, 260, 273, 274, 280, 281], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\report.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": [21, 23, 24, 25, 26, 29, 32, 41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 70, 88, 91, 93, 94, 95, 96, 97, 98, 99, 103, 106, 121, 139, 141, 142, 143, 144, 145, 146, 147, 161, 163, 164, 175, 176, 177, 180, 182, 183, 192], "excluded_lines": [], "functions": {"build_initial_audit_report": {"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": [41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 70, 88], "excluded_lines": [], "start_line": 32}, "persist_initial_audit": {"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": [93, 94, 95, 96, 97, 98, 99, 103], "excluded_lines": [], "start_line": 91}, "build_cycle_telemetry": {"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": [121], "excluded_lines": [], "start_line": 106}, "build_query_health_report": {"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": [141, 142, 143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 139}, "build_telegram_report_text": {"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": [163, 164, 175, 176, 177], "excluded_lines": [], "start_line": 161}, "build_telegram_initial_report_text": {"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": [182, 183, 192], "excluded_lines": [], "start_line": 180}, "": {"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": [21, 23, 24, 25, 26, 29, 32, 91, 106, 139, 161, 180], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [21, 23, 24, 25, 26, 29, 32, 41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 70, 88, 91, 93, 94, 95, 96, 97, 98, 99, 103, 106, 121, 139, 141, 142, 143, 144, 145, 146, 147, 161, 163, 164, 175, 176, 177, 180, 182, 183, 192], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\retention.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 74, 436, 559, 692, 695, 696, 697, 698, 699, 701, 702, 703, 704, 705, 706, 707, 708, 709, 711, 712, 714, 716, 717, 718, 719, 720, 721, 722, 724, 725, 726, 727, 728, 730, 731, 732, 733, 734, 735, 737, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750], "excluded_lines": [], "functions": {"RetentionRule.is_age_candidate": {"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": [50, 51, 52, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 48}, "RetentionRule.is_archive_candidate": {"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": [60, 61, 62, 63, 64], "excluded_lines": [], "start_line": 59}, "RetentionEngine.__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": [696, 697, 698, 699], "excluded_lines": [], "start_line": 695}, "RetentionEngine.for_database": {"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": [703, 704, 705, 706, 707, 708, 709], "excluded_lines": [], "start_line": 702}, "RetentionEngine.rule_for": {"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": [712], "excluded_lines": [], "start_line": 711}, "RetentionEngine.age_days": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [716, 717, 718, 719, 720, 721, 722, 724, 725, 726, 727, 728, 730, 731, 732, 733, 734, 735], "excluded_lines": [], "start_line": 714}, "RetentionEngine.classify": {"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": [739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750], "excluded_lines": [], "start_line": 737}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 59, 74, 436, 559, 692, 695, 701, 702, 711, 714, 737], "excluded_lines": [], "start_line": 1}}, "classes": {"RetentionRule": {"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": [50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64], "excluded_lines": [], "start_line": 29}, "RetentionEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [696, 697, 698, 699, 703, 704, 705, 706, 707, 708, 709, 712, 716, 717, 718, 719, 720, 721, 722, 724, 725, 726, 727, 728, 730, 731, 732, 733, 734, 735, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750], "excluded_lines": [], "start_line": 692}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 59, 74, 436, 559, 692, 695, 701, 702, 711, 714, 737], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\state.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": [22, 24, 25, 26, 27, 28, 29, 31, 33, 67, 70, 71, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98, 99, 110, 111, 112, 113, 114, 115, 117, 129, 130, 131, 153, 155, 160, 161, 162, 163, 188, 190, 192, 193, 194, 195, 199, 201, 203, 209, 210, 211, 215, 216, 218, 221, 222], "excluded_lines": [], "functions": {"HygieneStateStore.__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": [71, 72, 73, 74], "excluded_lines": [], "start_line": 70}, "HygieneStateStore._connect": {"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": [77, 78, 79], "excluded_lines": [], "start_line": 76}, "HygieneStateStore._init_schema": {"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": [82, 83, 84, 85, 87], "excluded_lines": [], "start_line": 81}, "HygieneStateStore.get_state": {"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": [93, 94, 95, 97, 98, 99, 110, 111, 112, 113, 114, 115], "excluded_lines": [], "start_line": 92}, "HygieneStateStore.set_state": {"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": [129, 130, 131, 153, 155], "excluded_lines": [], "start_line": 117}, "HygieneStateStore.record_run": {"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": [161, 162, 163, 188, 190], "excluded_lines": [], "start_line": 160}, "HygieneStateStore.list_runs": {"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": [193, 194, 195, 199, 201], "excluded_lines": [], "start_line": 192}, "HygieneStateStore.recover_interrupted": {"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": [209, 210, 211, 215, 216, 218], "excluded_lines": [], "start_line": 203}, "new_run_id": {"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": [222], "excluded_lines": [], "start_line": 221}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 31, 33, 67, 70, 76, 81, 92, 117, 160, 192, 203, 221], "excluded_lines": [], "start_line": 1}}, "classes": {"HygieneStateStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [71, 72, 73, 74, 77, 78, 79, 82, 83, 84, 85, 87, 93, 94, 95, 97, 98, 99, 110, 111, 112, 113, 114, 115, 129, 130, 131, 153, 155, 161, 162, 163, 188, 190, 193, 194, 195, 199, 201, 209, 210, 211, 215, 216, 218], "excluded_lines": [], "start_line": 67}, "": {"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": [22, 24, 25, 26, 27, 28, 29, 31, 33, 67, 70, 76, 81, 92, 117, 160, 192, 203, 221, 222], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\worker.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 305, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 305, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 43, 54, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 135, 138, 139, 140, 144, 145, 146, 147, 148, 149, 150, 153, 160, 161, 162, 163, 164, 166, 172, 173, 174, 175, 178, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206, 207, 208, 209, 218, 219, 234, 243, 244, 249, 263, 264, 271, 274, 277, 282, 283, 284, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309, 312, 314, 315, 316, 317, 318, 323, 324, 327, 328, 331, 332, 335, 338, 347, 357, 358, 359, 360, 361, 362, 363, 365, 366, 368, 370, 371, 375, 376, 380, 381, 385, 387, 404, 405, 416, 420, 421, 422, 423, 425, 426, 427, 429, 430, 431, 432, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 453, 455, 456, 457, 458, 459, 460, 461, 464, 465, 466, 469, 470, 477, 478, 479, 480, 482, 494, 495, 496, 497, 498, 499, 503, 504, 505, 508, 509, 510, 511, 512, 513, 516, 523, 524, 525, 526, 527, 529, 530, 531, 532, 534, 535, 536, 537, 538, 540, 541, 542, 543, 544, 546, 550, 551, 555, 556, 557, 561, 562, 564, 565, 566, 567, 568, 569, 570, 571, 572, 574, 584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 621, 627, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640], "excluded_lines": [], "functions": {"HygienePlan.summary": {"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": [119], "excluded_lines": [], "start_line": 118}, "HygieneScanner.scan_schema": {"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": [139, 140, 144, 145, 146, 147, 148, 149, 150], "excluded_lines": [], "start_line": 138}, "HygienePlanner.__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": [161, 162, 163, 164], "excluded_lines": [], "start_line": 160}, "HygienePlanner.build_plan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [172, 173, 174, 175, 178, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206, 207, 208, 209, 218, 219, 234, 243, 244, 249, 263, 264, 271], "excluded_lines": [], "start_line": 166}, "VerificationEngine.verify": {"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": [282, 283, 284, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309], "excluded_lines": [], "start_line": 277}, "financial_aggregates": {"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": [314, 315, 316, 317, 318, 323, 324, 327, 328, 331, 332, 335], "excluded_lines": [], "start_line": 312}, "CleanupExecutor.__init__": {"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": [357, 358, 359, 360, 361, 362, 363], "excluded_lines": [], "start_line": 347}, "CleanupExecutor._begin": {"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": [366], "excluded_lines": [], "start_line": 365}, "CleanupExecutor._table_rows_sql": {"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": [370, 371, 375, 376, 380, 381, 385], "excluded_lines": [], "start_line": 368}, "CleanupExecutor.apply_plan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 83, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 83, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [404, 405, 416, 420, 421, 422, 423, 425, 426, 427, 429, 430, 431, 432, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 453, 455, 456, 457, 458, 459, 460, 461, 464, 465, 466, 469, 470, 477, 478, 479, 480, 482, 494, 495, 496, 497, 498, 499, 503, 504, 505, 508, 509, 510, 511, 512, 513, 516, 523, 524, 525, 526, 527, 529, 530, 531, 532, 534, 535, 536, 537, 538, 540, 541, 542, 543, 544], "excluded_lines": [], "start_line": 387}, "CleanupExecutor._canonical_exists": {"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": [550, 551, 555, 556, 557, 561, 562], "excluded_lines": [], "start_line": 546}, "CleanupExecutor._pk_col": {"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": [566, 567, 568, 569, 570, 571, 572], "excluded_lines": [], "start_line": 565}, "CleanupExecutor._apply_retention_batches": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 621, 627, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640], "excluded_lines": [], "start_line": 574}, "": {"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": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 43, 54, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 135, 138, 153, 160, 166, 274, 277, 312, 338, 347, 365, 368, 387, 546, 564, 565, 574], "excluded_lines": [], "start_line": 1}}, "classes": {"DeleteCandidate": {"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": 91}, "HygienePlan": {"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": [119], "excluded_lines": [], "start_line": 106}, "HygieneScanner": {"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": [139, 140, 144, 145, 146, 147, 148, 149, 150], "excluded_lines": [], "start_line": 135}, "HygienePlanner": {"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": [161, 162, 163, 164, 172, 173, 174, 175, 178, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206, 207, 208, 209, 218, 219, 234, 243, 244, 249, 263, 264, 271], "excluded_lines": [], "start_line": 153}, "VerificationEngine": {"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": [282, 283, 284, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309], "excluded_lines": [], "start_line": 274}, "CleanupExecutor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 153, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 153, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [357, 358, 359, 360, 361, 362, 363, 366, 370, 371, 375, 376, 380, 381, 385, 404, 405, 416, 420, 421, 422, 423, 425, 426, 427, 429, 430, 431, 432, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 453, 455, 456, 457, 458, 459, 460, 461, 464, 465, 466, 469, 470, 477, 478, 479, 480, 482, 494, 495, 496, 497, 498, 499, 503, 504, 505, 508, 509, 510, 511, 512, 513, 516, 523, 524, 525, 526, 527, 529, 530, 531, 532, 534, 535, 536, 537, 538, 540, 541, 542, 543, 544, 550, 551, 555, 556, 557, 561, 562, 566, 567, 568, 569, 570, 571, 572, 584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 621, 627, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640], "excluded_lines": [], "start_line": 338}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 43, 54, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 135, 138, 153, 160, 166, 274, 277, 312, 314, 315, 316, 317, 318, 323, 324, 327, 328, 331, 332, 335, 338, 347, 365, 368, 387, 546, 564, 565, 574], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\hygiene\\worker_runner.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 131, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 131, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 64, 67, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92, 93, 94, 95, 96, 97, 104, 106, 107, 108, 110, 111, 112, 114, 115, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 137, 142, 145, 147, 148, 149, 150, 151, 158, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 190, 192, 193, 194, 196, 198, 208, 209, 210, 211, 212, 214, 234, 235, 236, 242, 244, 245, 256, 257, 258, 259, 260, 261, 264, 269, 270, 271, 272, 276, 277, 278, 279, 280, 281, 282, 283, 285], "excluded_lines": [], "functions": {"_db_size": {"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": [51, 52, 53, 54], "excluded_lines": [], "start_line": 50}, "_wal_size": {"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": [58, 59, 60, 61], "excluded_lines": [], "start_line": 57}, "DatabaseHygieneWorker.__init__": {"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": [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "excluded_lines": [], "start_line": 67}, "DatabaseHygieneWorker.status": {"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": [92, 93, 94, 95, 96, 97, 104], "excluded_lines": [], "start_line": 91}, "DatabaseHygieneWorker.pause": {"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": [107, 108], "excluded_lines": [], "start_line": 106}, "DatabaseHygieneWorker.resume": {"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": [111, 112], "excluded_lines": [], "start_line": 110}, "DatabaseHygieneWorker.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": [115], "excluded_lines": [], "start_line": 114}, "DatabaseHygieneWorker.plan_database": {"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": [121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135], "excluded_lines": [], "start_line": 120}, "DatabaseHygieneWorker.run_cycle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [142, 145, 147, 148, 149, 150, 151, 158, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 190, 192, 193, 194, 196, 198, 208, 209, 210, 211, 212, 214, 234, 235, 236, 242, 244, 245, 256, 257, 258, 259, 260, 261], "excluded_lines": [], "start_line": 137}, "db_integrity_digest": {"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": [269, 270, 271, 272, 276, 277, 278, 279, 280, 281, 282, 283, 285], "excluded_lines": [], "start_line": 264}, "": {"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": [22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 50, 57, 64, 67, 91, 106, 110, 114, 120, 137, 264], "excluded_lines": [], "start_line": 1}}, "classes": {"DatabaseHygieneWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 92, 93, 94, 95, 96, 97, 104, 107, 108, 111, 112, 115, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 142, 145, 147, 148, 149, 150, 151, 158, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 190, 192, 193, 194, 196, 198, 208, 209, 210, 211, 212, 214, 234, 235, 236, 242, 244, 245, 256, 257, 258, 259, 260, 261], "excluded_lines": [], "start_line": 64}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 43, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 64, 67, 91, 106, 110, 114, 120, 137, 264, 269, 270, 271, 272, 276, 277, 278, 279, 280, 281, 282, 283, 285], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\__init__.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": [26, 28, 35, 43, 48, 54, 75, 82, 83, 89, 94, 98, 112, 120], "excluded_lines": [], "functions": {"": {"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": [26, 28, 35, 43, 48, 54, 75, 82, 83, 89, 94, 98, 112, 120], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [26, 28, 35, 43, 48, 54, 75, 82, 83, 89, 94, 98, 112, 120], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\accounting.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 122, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 122, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 31, 32, 34, 36, 39, 42, 57, 68, 69, 70, 71, 74, 77, 78, 79, 80, 81, 84, 90, 91, 97, 103, 104, 105, 126, 129, 130, 132, 133, 134, 135, 136, 141, 142, 143, 145, 146, 149, 152, 168, 174, 175, 176, 177, 178, 179, 182, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 200, 203, 204, 205, 208, 209, 210, 229, 246, 263, 264, 265, 266, 267, 268, 269, 271, 273, 274, 275, 276, 277, 278, 279, 280, 283, 284, 285, 286, 292, 293, 294, 295, 301, 302, 303, 304, 305, 306, 307, 309, 310, 311, 312, 319, 320, 321, 322, 323, 324, 325, 328, 331, 332, 333, 334, 335, 336, 339], "excluded_lines": [], "functions": {"_connect": {"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": [69, 70, 71], "excluded_lines": [], "start_line": 68}, "_safe_rows": {"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": [77, 78, 79, 80, 81], "excluded_lines": [], "start_line": 74}, "AccountingForensicsEngine.__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": [91], "excluded_lines": [], "start_line": 90}, "AccountingForensicsEngine.audit_zero_pnl_ledger": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [103, 104, 105, 126, 129, 130, 132, 133, 134, 135, 136, 141, 142, 143, 145, 146, 149, 152], "excluded_lines": [], "start_line": 97}, "AccountingForensicsEngine._analyze_record": {"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": [174, 175, 176, 177, 178, 179, 182, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 200, 203, 204, 205, 208, 209, 210, 229], "excluded_lines": [], "start_line": 168}, "AccountingForensicsEngine._classify": {"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": [263, 264, 265, 266, 267, 268, 269], "excluded_lines": [], "start_line": 246}, "AccountingForensicsEngine._classify_zero_outcome": {"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": [273, 274, 275, 276, 277, 278, 279, 280, 283, 284, 285, 286], "excluded_lines": [], "start_line": 271}, "AccountingForensicsEngine._index_experiences": {"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": [293, 294, 295, 301, 302, 303, 304, 305, 306, 307], "excluded_lines": [], "start_line": 292}, "AccountingForensicsEngine._index_outcomes": {"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": [310, 311, 312, 319, 320, 321, 322, 323, 324, 325], "excluded_lines": [], "start_line": 309}, "build_accounting_divergence_artifact": {"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": [331, 332, 333, 334, 335, 336], "excluded_lines": [], "start_line": 328}, "": {"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": [25, 27, 28, 29, 30, 31, 32, 34, 36, 39, 42, 57, 68, 74, 84, 90, 97, 168, 246, 271, 292, 309, 328, 339], "excluded_lines": [], "start_line": 1}}, "classes": {"AccountingForensicsEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 84, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 84, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [91, 103, 104, 105, 126, 129, 130, 132, 133, 134, 135, 136, 141, 142, 143, 145, 146, 149, 152, 174, 175, 176, 177, 178, 179, 182, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 200, 203, 204, 205, 208, 209, 210, 229, 263, 264, 265, 266, 267, 268, 269, 273, 274, 275, 276, 277, 278, 279, 280, 283, 284, 285, 286, 293, 294, 295, 301, 302, 303, 304, 305, 306, 307, 310, 311, 312, 319, 320, 321, 322, 323, 324, 325], "excluded_lines": [], "start_line": 84}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 31, 32, 34, 36, 39, 42, 57, 68, 69, 70, 71, 74, 77, 78, 79, 80, 81, 84, 90, 97, 168, 246, 271, 292, 309, 328, 331, 332, 333, 334, 335, 336, 339], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\correlator.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 151, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 151, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 36, 59, 72, 133, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 175, 176, 177, 178, 179, 182, 183, 184, 185, 187, 188, 210, 211, 212, 213, 216, 217, 218, 219, 220, 221, 224, 225, 228, 229, 230, 231, 233, 234, 242, 249, 250, 252, 253, 259, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 287, 288, 293, 296, 297, 301, 304, 305, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 331, 332, 333, 334, 335, 336, 337, 339, 340, 343, 344, 346, 354, 355, 356, 357, 358, 359, 369, 370, 371, 372, 379, 380, 381, 382, 383, 384, 385, 387, 388, 394, 395, 396, 397, 399, 400, 401, 406, 417, 418, 419, 428, 430, 431, 432, 433, 434, 435, 436, 438, 443, 444, 445, 456], "excluded_lines": [], "functions": {"_infer_severity": {"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": [176, 177, 178, 179], "excluded_lines": [], "start_line": 175}, "_infer_category": {"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": [183, 184, 185, 187, 188, 210, 211, 212, 213], "excluded_lines": [], "start_line": 182}, "_chain_position": {"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": [217, 218, 219, 220, 221], "excluded_lines": [], "start_line": 216}, "CorrelationResult.as_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": [234], "excluded_lines": [], "start_line": 233}, "IncidentCorrelator.__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": [250, 252, 253], "excluded_lines": [], "start_line": 249}, "IncidentCorrelator.correlate": {"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": [272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 287, 288, 293, 296, 297, 301, 304, 305, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 331, 332, 333, 334, 335, 336, 337, 339, 340, 343, 344], "excluded_lines": [], "start_line": 259}, "IncidentCorrelator.classify_chain": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [354, 355, 356, 357, 358, 359, 369, 370, 371, 372, 379, 380, 381, 382, 383, 384, 385, 387, 388], "excluded_lines": [], "start_line": 346}, "IncidentCorrelator._trim_ring": {"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": [395, 396, 397], "excluded_lines": [], "start_line": 394}, "IncidentCorrelator._new_incident": {"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": [400, 401, 406, 417, 418, 419, 428], "excluded_lines": [], "start_line": 399}, "IncidentCorrelator._merge_event": {"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": [431, 432, 433, 434, 435, 436, 438, 443, 444, 445], "excluded_lines": [], "start_line": 430}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 36, 59, 72, 133, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 175, 182, 216, 224, 225, 228, 229, 230, 231, 233, 242, 249, 259, 346, 394, 399, 430, 456], "excluded_lines": [], "start_line": 1}}, "classes": {"TelemetryEvent": {"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": 160}, "CorrelationResult": {"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": [234], "excluded_lines": [], "start_line": 225}, "IncidentCorrelator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 92, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 92, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [250, 252, 253, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 287, 288, 293, 296, 297, 301, 304, 305, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 331, 332, 333, 334, 335, 336, 337, 339, 340, 343, 344, 354, 355, 356, 357, 358, 359, 369, 370, 371, 372, 379, 380, 381, 382, 383, 384, 385, 387, 388, 395, 396, 397, 400, 401, 406, 417, 418, 419, 428, 431, 432, 433, 434, 435, 436, 438, 443, 444, 445], "excluded_lines": [], "start_line": 242}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 23, 25, 36, 59, 72, 133, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 175, 176, 177, 178, 179, 182, 183, 184, 185, 187, 188, 210, 211, 212, 213, 216, 217, 218, 219, 220, 221, 224, 225, 228, 229, 230, 231, 233, 242, 249, 259, 346, 394, 399, 430, 456], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\impact.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 91, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 91, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 21, 35, 38, 39, 41, 58, 59, 60, 61, 62, 63, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 113, 114, 132, 133, 135, 136, 137, 138, 139, 141, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 157, 165, 173, 174, 176, 186, 195, 196, 198, 199, 207, 211, 375, 377, 411, 412, 422, 423, 432, 434, 437, 438, 439, 443, 446], "excluded_lines": [], "functions": {"ImpactAnalyzer.__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": [39], "excluded_lines": [], "start_line": 38}, "ImpactAnalyzer.analyze": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [58, 59, 60, 61, 62, 63, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 113, 114, 132, 133], "excluded_lines": [], "start_line": 41}, "ImpactAnalyzer._count_research_runs": {"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": [136, 137, 138, 139, 141], "excluded_lines": [], "start_line": 135}, "_ui_endpoints_for": {"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": [145], "excluded_lines": [], "start_line": 144}, "_classify_blast_radius": {"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": [150, 151, 152, 153, 154, 155, 156, 157], "excluded_lines": [], "start_line": 148}, "QuarantineManager.__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": [174], "excluded_lines": [], "start_line": 173}, "QuarantineManager.mark_suspect": {"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": [186, 195, 196], "excluded_lines": [], "start_line": 176}, "QuarantineManager.list_quarantined": {"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": [199], "excluded_lines": [], "start_line": 198}, "RecoveryPlanner.generate": {"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": [377, 411, 412, 422, 423, 432], "excluded_lines": [], "start_line": 375}, "RecoveryPlanner.require_approval": {"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": [437, 438, 439, 443], "excluded_lines": [], "start_line": 434}, "": {"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": [15, 17, 18, 19, 21, 35, 38, 41, 135, 144, 148, 165, 173, 176, 198, 207, 211, 375, 434, 446], "excluded_lines": [], "start_line": 1}}, "classes": {"ImpactAnalyzer": {"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": [39, 58, 59, 60, 61, 62, 63, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 113, 114, 132, 133, 136, 137, 138, 139, 141], "excluded_lines": [], "start_line": 35}, "QuarantineManager": {"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": [174, 186, 195, 196, 199], "excluded_lines": [], "start_line": 165}, "RecoveryPlanner": {"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": [377, 411, 412, 422, 423, 432, 437, 438, 439, 443], "excluded_lines": [], "start_line": 207}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 21, 35, 38, 41, 135, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 157, 165, 173, 176, 198, 207, 211, 375, 434, 446], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\lineage.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 19, 22, 37, 70, 73, 81, 87, 89, 90, 94, 101, 102, 104, 105, 107, 109, 110, 124, 131, 133, 141, 148, 150, 151, 158, 169, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 200, 208, 209, 216, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 249, 251, 252, 263], "excluded_lines": [195, 196], "functions": {"LineageEngine.__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": [81], "excluded_lines": [], "start_line": 73}, "LineageEngine.trace": {"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": [89, 90, 94], "excluded_lines": [], "start_line": 87}, "LineageEngine.pnl_trace": {"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": [102], "excluded_lines": [], "start_line": 101}, "LineageEngine.realized_r_trace": {"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": [105], "excluded_lines": [], "start_line": 104}, "LineageEngine.exposure_trace": {"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": [109, 110, 124], "excluded_lines": [], "start_line": 107}, "LineageEngine.model_output_trace": {"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": [133, 141], "excluded_lines": [], "start_line": 131}, "LineageEngine.ui_value_trace": {"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": [150, 151, 158], "excluded_lines": [], "start_line": 148}, "LineageEngine.find_first_divergence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 200, 208, 209, 216], "excluded_lines": [195, 196], "start_line": 169}, "_value_suspect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246], "excluded_lines": [], "start_line": 225}, "build_simple_trace": {"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": [251, 252], "excluded_lines": [], "start_line": 249}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 19, 22, 37, 70, 73, 87, 101, 104, 107, 131, 148, 169, 225, 249, 263], "excluded_lines": [], "start_line": 1}}, "classes": {"LineageEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [81, 89, 90, 94, 102, 105, 109, 110, 124, 133, 141, 150, 151, 158, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 200, 208, 209, 216], "excluded_lines": [195, 196], "start_line": 70}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 19, 22, 37, 70, 73, 87, 101, 104, 107, 131, 148, 169, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 249, 251, 252, 263], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 236, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 236, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 31, 32, 39, 42, 43, 44, 45, 46, 48, 49, 50, 59, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 84, 85, 86, 87, 90, 93, 94, 95, 96, 97, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 128, 129, 130, 131, 134, 137, 138, 139, 140, 141, 142, 143, 144, 147, 150, 151, 152, 153, 161, 162, 165, 166, 167, 168, 170, 171, 179, 180, 187, 188, 189, 190, 191, 192, 193, 195, 196, 204, 205, 206, 208, 209, 224, 225, 228, 229, 230, 231, 232, 234, 235, 249, 250, 253, 254, 255, 256, 257, 259, 260, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 301, 302, 308, 309, 310, 311, 312, 313, 314, 316, 317, 333, 334, 342, 343, 344, 345, 346, 347, 348, 350, 351, 362, 363, 366, 367, 368, 369, 370, 371, 372, 373, 374, 376, 377, 395, 397, 398, 401, 406, 407, 410, 411, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 435, 436, 437, 438, 439, 440, 441, 442, 444, 445, 446, 447, 448, 449, 453, 454, 455, 456, 457, 459, 460, 462, 463, 464, 466, 467, 469, 470, 474, 475, 518, 519, 522, 523, 524, 525, 526, 528, 529, 538], "excluded_lines": [], "functions": {"IncidentSeverity.rank": {"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": [50], "excluded_lines": [], "start_line": 49}, "LineageStep.as_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": [171], "excluded_lines": [], "start_line": 170}, "ValueTrace.hops": {"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": [196, 204, 205, 206], "excluded_lines": [], "start_line": 195}, "ValueTrace.as_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": [209], "excluded_lines": [], "start_line": 208}, "TimelineEvent.as_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": [235], "excluded_lines": [], "start_line": 234}, "EvidenceItem.as_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": [260], "excluded_lines": [], "start_line": 259}, "IncidentImpact.as_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": [284], "excluded_lines": [], "start_line": 283}, "QuarantineEntry.as_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": [317], "excluded_lines": [], "start_line": 316}, "RecoveryAction.as_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": [351], "excluded_lines": [], "start_line": 350}, "RecoveryPlan.as_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": [377], "excluded_lines": [], "start_line": 376}, "new_incident_id": {"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": [397, 398], "excluded_lines": [], "start_line": 395}, "incident_fingerprint": {"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": [406, 407], "excluded_lines": [], "start_line": 401}, "Incident.mark_seen": {"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": [454, 455, 456, 457], "excluded_lines": [], "start_line": 453}, "Incident.add_evidence": {"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": [460], "excluded_lines": [], "start_line": 459}, "Incident.add_timeline_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": [463, 464], "excluded_lines": [], "start_line": 462}, "Incident.add_value_trace": {"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": [467], "excluded_lines": [], "start_line": 466}, "Incident.add_quarantine": {"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": [470], "excluded_lines": [], "start_line": 469}, "Incident.as_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": [475], "excluded_lines": [], "start_line": 474}, "BugLinkage.as_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": [529], "excluded_lines": [], "start_line": 528}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 208, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 208, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 31, 32, 39, 42, 43, 44, 45, 46, 48, 49, 59, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 84, 85, 86, 87, 90, 93, 94, 95, 96, 97, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 128, 129, 130, 131, 134, 137, 138, 139, 140, 141, 142, 143, 144, 147, 150, 151, 152, 153, 161, 162, 165, 166, 167, 168, 170, 179, 180, 187, 188, 189, 190, 191, 192, 193, 195, 208, 224, 225, 228, 229, 230, 231, 232, 234, 249, 250, 253, 254, 255, 256, 257, 259, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 301, 302, 308, 309, 310, 311, 312, 313, 314, 316, 333, 334, 342, 343, 344, 345, 346, 347, 348, 350, 362, 363, 366, 367, 368, 369, 370, 371, 372, 373, 374, 376, 395, 401, 410, 411, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 435, 436, 437, 438, 439, 440, 441, 442, 444, 445, 446, 447, 448, 449, 453, 459, 462, 466, 469, 474, 518, 519, 522, 523, 524, 525, 526, 528, 538], "excluded_lines": [], "start_line": 1}}, "classes": {"IncidentSeverity": {"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": [50], "excluded_lines": [], "start_line": 39}, "IncidentStatus": {"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": 59}, "RootCauseConfidence": {"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": 81}, "RecoveryState": {"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": 90}, "IncidentCategory": {"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": 100}, "BlastRadius": {"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": 125}, "EventSource": {"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": 134}, "CorrelationPattern": {"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": 147}, "LineageStep": {"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": [171], "excluded_lines": [], "start_line": 162}, "ValueTrace": {"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": [196, 204, 205, 206, 209], "excluded_lines": [], "start_line": 180}, "TimelineEvent": {"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": [235], "excluded_lines": [], "start_line": 225}, "EvidenceItem": {"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": [260], "excluded_lines": [], "start_line": 250}, "IncidentImpact": {"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": [284], "excluded_lines": [], "start_line": 270}, "QuarantineEntry": {"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": [317], "excluded_lines": [], "start_line": 302}, "RecoveryAction": {"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": [351], "excluded_lines": [], "start_line": 334}, "RecoveryPlan": {"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": [377], "excluded_lines": [], "start_line": 363}, "Incident": {"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": [454, 455, 456, 457, 460, 463, 464, 467, 470, 475], "excluded_lines": [], "start_line": 411}, "BugLinkage": {"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": [529], "excluded_lines": [], "start_line": 519}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 212, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 212, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 30, 31, 32, 39, 42, 43, 44, 45, 46, 48, 49, 59, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 84, 85, 86, 87, 90, 93, 94, 95, 96, 97, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 128, 129, 130, 131, 134, 137, 138, 139, 140, 141, 142, 143, 144, 147, 150, 151, 152, 153, 161, 162, 165, 166, 167, 168, 170, 179, 180, 187, 188, 189, 190, 191, 192, 193, 195, 208, 224, 225, 228, 229, 230, 231, 232, 234, 249, 250, 253, 254, 255, 256, 257, 259, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 301, 302, 308, 309, 310, 311, 312, 313, 314, 316, 333, 334, 342, 343, 344, 345, 346, 347, 348, 350, 362, 363, 366, 367, 368, 369, 370, 371, 372, 373, 374, 376, 395, 397, 398, 401, 406, 407, 410, 411, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 435, 436, 437, 438, 439, 440, 441, 442, 444, 445, 446, 447, 448, 449, 453, 459, 462, 466, 469, 474, 518, 519, 522, 523, 524, 525, 526, 528, 538], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\occurrences.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 106, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 27, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 53, 56, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 90, 91, 92, 93, 97, 100, 101, 102, 103, 104, 107, 117, 120, 129, 130, 131, 132, 137, 138, 139, 140, 141, 143, 149, 150, 153, 157, 158, 159, 160, 161, 163, 164, 172, 175, 178, 179, 180, 181, 182, 183, 184, 188, 193, 194, 195, 196, 199, 200, 201, 202, 204, 205, 206, 212, 213, 216, 218, 219, 220, 238], "excluded_lines": [], "functions": {"_connect": {"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": [40, 41, 42], "excluded_lines": [], "start_line": 39}, "_count": {"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, 48, 49, 50], "excluded_lines": [], "start_line": 45}, "_identity_values": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [56, 58, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "excluded_lines": [], "start_line": 53}, "_identity_values.add": {"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": [59, 60, 61, 62, 63], "excluded_lines": [], "start_line": 58}, "_match_sql": {"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": [90, 91, 92, 93, 97, 100, 101, 102, 103, 104], "excluded_lines": [], "start_line": 88}, "_families_to_where": {"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": [117], "excluded_lines": [], "start_line": 107}, "count_families": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [129, 130, 131, 132, 137, 143, 149, 150, 153, 157, 158, 159, 160, 161, 163, 164, 172], "excluded_lines": [], "start_line": 120}, "count_families.fam": {"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": [138, 139, 140, 141], "excluded_lines": [], "start_line": 137}, "pre_persistence_detection": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [178, 179, 180, 181, 182, 183, 184, 188, 193, 194, 195, 196, 199, 200, 201, 202, 204, 205, 206, 212, 213], "excluded_lines": [], "start_line": 175}, "attach_occurrence_evidence": {"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": [218, 219, 220], "excluded_lines": [], "start_line": 216}, "": {"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": [18, 20, 21, 22, 24, 27, 39, 45, 53, 88, 107, 120, 175, 216, 238], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 106, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 27, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 53, 56, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 90, 91, 92, 93, 97, 100, 101, 102, 103, 104, 107, 117, 120, 129, 130, 131, 132, 137, 138, 139, 140, 141, 143, 149, 150, 153, 157, 158, 159, 160, 161, 163, 164, 172, 175, 178, 179, 180, 181, 182, 183, 184, 188, 193, 194, 195, 196, 199, 200, 201, 202, 204, 205, 206, 212, 213, 216, 218, 219, 220, 238], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\reports.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 127, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 127, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 42, 52, 55, 57, 58, 59, 61, 62, 63, 66, 69, 70, 72, 73, 74, 75, 77, 85, 98, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 116, 118, 119, 122, 123, 129, 130, 131, 132, 134, 135, 136, 139, 141, 144, 146, 147, 170, 171, 172, 173, 174, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 201, 202, 207, 208, 209, 210, 211, 212, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 228, 234, 235, 236, 237, 238, 239, 242, 243, 247, 248, 254, 267, 269, 270, 271, 272, 276, 277, 280, 281, 282, 283, 284, 285, 286, 287, 288, 293, 294, 297], "excluded_lines": [], "functions": {"_shannon_entropy": {"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": [57, 58, 59, 61, 62, 63], "excluded_lines": [], "start_line": 55}, "_scrub_high_entropy": {"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": [69, 77], "excluded_lines": [], "start_line": 66}, "_scrub_high_entropy._maybe_redact": {"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": [70, 72, 73, 74, 75], "excluded_lines": [], "start_line": 69}, "mask_secrets": {"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": [100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 116, 118, 119], "excluded_lines": [], "start_line": 98}, "_restrictive_umask": {"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": [129, 130, 131, 132, 134, 135, 136], "excluded_lines": [], "start_line": 123}, "incident_json": {"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": [141], "excluded_lines": [], "start_line": 139}, "incident_markdown": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [146, 147, 170, 171, 172, 173, 174, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 201, 202, 207, 208, 209, 210, 211, 212, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225], "excluded_lines": [], "start_line": 144}, "write_incident_reports": {"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": [234, 235, 236, 237, 238, 239, 242, 243, 247, 248], "excluded_lines": [], "start_line": 228}, "export_zip_bundle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [267, 269, 270, 271, 272, 276, 277, 280, 281, 282, 283, 284, 285, 286, 287, 288, 293, 294], "excluded_lines": [], "start_line": 254}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 42, 52, 55, 66, 85, 98, 122, 123, 139, 144, 228, 254, 297], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 127, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 127, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 42, 52, 55, 57, 58, 59, 61, 62, 63, 66, 69, 70, 72, 73, 74, 75, 77, 85, 98, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 116, 118, 119, 122, 123, 129, 130, 131, 132, 134, 135, 136, 139, 141, 144, 146, 147, 170, 171, 172, 173, 174, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 201, 202, 207, 208, 209, 210, 211, 212, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 228, 234, 235, 236, 237, 238, 239, 242, 243, 247, 248, 254, 267, 269, 270, 271, 272, 276, 277, 280, 281, 282, 283, 284, 285, 286, 287, 288, 293, 294, 297], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 262, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 262, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 25, 42, 44, 51, 88, 100, 111, 125, 135, 149, 150, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 167, 168, 169, 170, 171, 172, 173, 181, 183, 184, 185, 186, 213, 214, 223, 224, 234, 235, 236, 237, 238, 239, 261, 269, 270, 311, 318, 323, 324, 325, 326, 327, 328, 332, 337, 338, 339, 343, 344, 345, 346, 347, 348, 352, 354, 356, 357, 358, 359, 360, 361, 366, 367, 368, 369, 370, 386, 387, 398, 399, 413, 415, 421, 422, 423, 424, 425, 426, 427, 428, 432, 433, 434, 435, 437, 438, 439, 440, 441, 444, 445, 446, 447, 448, 450, 454, 463, 467, 474, 478, 489, 491, 492, 493, 494, 496, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 536, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 558, 560, 571, 572, 573, 574, 575, 578, 579, 580, 581, 582, 585, 586, 587, 588, 589, 595, 596, 597, 598, 600, 604, 605, 606, 607, 608, 610, 611, 612, 613, 614, 621, 634, 635, 636, 637, 638, 639, 640, 641, 642, 644, 645, 646, 647, 649, 651, 652, 653, 654, 660, 662, 663, 664, 666, 668, 669, 670, 671, 680, 682, 683, 684, 686, 694, 695, 696, 697, 702, 703, 704, 705, 708, 722, 733, 734, 736, 737, 738, 739, 740, 741, 752, 753, 754, 762, 764, 765, 775, 776, 777, 791, 794, 811, 812, 813, 814, 823], "excluded_lines": [262, 263, 266], "functions": {"_json": {"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": [150], "excluded_lines": [], "start_line": 149}, "_dt": {"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": [154, 155, 156, 157, 158, 159, 160], "excluded_lines": [], "start_line": 153}, "_bool": {"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": [164], "excluded_lines": [], "start_line": 163}, "_json_loads": {"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": [168, 169, 170, 171, 172, 173], "excluded_lines": [], "start_line": 167}, "row_to_incident": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [183, 184, 185, 186, 213, 214, 223, 224, 234, 235, 236, 237, 238, 239, 261], "excluded_lines": [262, 263, 266], "start_line": 181}, "_incident_row_values": {"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": [270], "excluded_lines": [], "start_line": 269}, "IncidentStore.__init__": {"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": [323, 324, 325, 326, 327, 328], "excluded_lines": [], "start_line": 318}, "IncidentStore.ensure_schema": {"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": [337, 338, 339], "excluded_lines": [], "start_line": 332}, "IncidentStore._upsert_incident_sql": {"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": [344, 345, 346, 347, 348, 352], "excluded_lines": [], "start_line": 343}, "IncidentStore.save": {"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": [356, 357, 358, 359, 360, 361, 366, 367, 368, 369, 370, 386, 387, 398, 399, 413], "excluded_lines": [], "start_line": 354}, "IncidentStore.delete_by_id": {"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": [421, 422, 423, 424, 425, 426, 427, 428], "excluded_lines": [], "start_line": 415}, "IncidentStore._connect": {"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": [433, 434, 435], "excluded_lines": [], "start_line": 432}, "IncidentStore.get": {"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": [438, 439, 440, 441, 444, 445, 446, 447, 448, 450, 454, 463, 467, 474, 478, 489, 491, 492, 493, 494], "excluded_lines": [], "start_line": 437}, "IncidentStore.list_incidents": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 536, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556], "excluded_lines": [], "start_line": 496}, "IncidentStore.count": {"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": [560, 571, 572, 573, 574, 575, 578, 579, 580, 581, 582, 585, 586, 587, 588, 589, 595, 596, 597, 598], "excluded_lines": [], "start_line": 558}, "IncidentStore.search": {"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": [604, 605, 606, 607, 608, 610, 611, 612, 613, 614, 621, 634, 635, 636, 637, 638, 639, 640, 641, 642, 644, 645, 646, 647], "excluded_lines": [], "start_line": 600}, "IncidentStore.stats_by_component": {"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": [651, 652, 653, 654, 660, 662, 663, 664], "excluded_lines": [], "start_line": 649}, "IncidentStore.recurring_fingerprints": {"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": [668, 669, 670, 671, 680, 682, 683, 684], "excluded_lines": [], "start_line": 666}, "IncidentStore.archive_evidence": {"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": [694, 695, 696, 697, 702, 703, 704, 705], "excluded_lines": [], "start_line": 686}, "IncidentLifecycle.transition": {"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": [736, 737, 738, 739, 740, 741, 752, 753, 754, 762], "excluded_lines": [], "start_line": 734}, "IncidentLifecycle.mark_false_positive": {"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": [775, 776, 777, 791], "excluded_lines": [], "start_line": 765}, "classify_root_cause": {"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": [811, 812, 813, 814], "excluded_lines": [], "start_line": 794}, "": {"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": [17, 19, 20, 21, 22, 23, 25, 42, 44, 51, 88, 100, 111, 125, 135, 149, 153, 163, 167, 181, 269, 311, 318, 332, 343, 354, 415, 432, 437, 496, 558, 600, 649, 666, 686, 708, 722, 733, 734, 764, 765, 794, 823], "excluded_lines": [], "start_line": 1}}, "classes": {"IncidentStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 170, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 170, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [323, 324, 325, 326, 327, 328, 337, 338, 339, 344, 345, 346, 347, 348, 352, 356, 357, 358, 359, 360, 361, 366, 367, 368, 369, 370, 386, 387, 398, 399, 413, 421, 422, 423, 424, 425, 426, 427, 428, 433, 434, 435, 438, 439, 440, 441, 444, 445, 446, 447, 448, 450, 454, 463, 467, 474, 478, 489, 491, 492, 493, 494, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 536, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 560, 571, 572, 573, 574, 575, 578, 579, 580, 581, 582, 585, 586, 587, 588, 589, 595, 596, 597, 598, 604, 605, 606, 607, 608, 610, 611, 612, 613, 614, 621, 634, 635, 636, 637, 638, 639, 640, 641, 642, 644, 645, 646, 647, 651, 652, 653, 654, 660, 662, 663, 664, 668, 669, 670, 671, 680, 682, 683, 684, 694, 695, 696, 697, 702, 703, 704, 705], "excluded_lines": [], "start_line": 311}, "IncidentLifecycle": {"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": [736, 737, 738, 739, 740, 741, 752, 753, 754, 762, 775, 776, 777, 791], "excluded_lines": [], "start_line": 708}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 78, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 78, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 25, 42, 44, 51, 88, 100, 111, 125, 135, 149, 150, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 167, 168, 169, 170, 171, 172, 173, 181, 183, 184, 185, 186, 213, 214, 223, 224, 234, 235, 236, 237, 238, 239, 261, 269, 270, 311, 318, 332, 343, 354, 415, 432, 437, 496, 558, 600, 649, 666, 686, 708, 722, 733, 734, 764, 765, 794, 811, 812, 813, 814, 823], "excluded_lines": [262, 263, 266], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\telegram.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 83, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 83, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 21, 23, 26, 28, 29, 32, 33, 36, 37, 38, 39, 42, 48, 56, 57, 58, 59, 61, 62, 63, 67, 68, 69, 70, 71, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 109, 110, 111, 115, 116, 117, 118, 124, 125, 126, 131, 133, 134, 135, 136, 137, 148, 149, 150, 151, 152, 153, 155, 158], "excluded_lines": [], "functions": {"IncidentTelegramNotifier.__init__": {"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": [56, 57, 58, 59, 61, 62, 63], "excluded_lines": [], "start_line": 48}, "IncidentTelegramNotifier._trim": {"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": [68, 69, 70, 71], "excluded_lines": [], "start_line": 67}, "IncidentTelegramNotifier.should_alert": {"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": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "excluded_lines": [], "start_line": 73}, "IncidentTelegramNotifier.maybe_alert": {"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": [89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "excluded_lines": [], "start_line": 87}, "IncidentTelegramNotifier._dispatch": {"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": [110, 111, 115, 116, 117, 118, 124, 125, 126, 131], "excluded_lines": [], "start_line": 109}, "IncidentTelegramNotifier._format": {"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": [135, 136, 137, 148, 149, 150, 151, 152, 153, 155], "excluded_lines": [], "start_line": 134}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 21, 23, 26, 28, 29, 32, 33, 36, 37, 38, 39, 42, 48, 67, 73, 87, 109, 133, 134, 158], "excluded_lines": [], "start_line": 1}}, "classes": {"IncidentAlertState": {"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": 33}, "IncidentTelegramNotifier": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [56, 57, 58, 59, 61, 62, 63, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 110, 111, 115, 116, 117, 118, 124, 125, 126, 131, 135, 136, 137, 148, 149, 150, 151, 152, 153, 155], "excluded_lines": [], "start_line": 42}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 21, 23, 26, 28, 29, 32, 33, 36, 37, 38, 39, 42, 48, 67, 73, 87, 109, 133, 134, 158], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\telemetry.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 19, 21, 24, 27, 37, 43, 44, 45, 46, 47, 48, 54, 55, 57, 75, 76, 78, 79, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 130, 131, 143, 179, 194, 195, 196, 197, 207, 208, 209, 212], "excluded_lines": [], "functions": {"IncidentTelemetryCollector.__init__": {"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": [43, 44, 45, 46, 47, 48], "excluded_lines": [], "start_line": 37}, "IncidentTelemetryCollector.attach": {"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": [55], "excluded_lines": [], "start_line": 54}, "IncidentTelemetryCollector.emit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [75, 76, 78, 79, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 57}, "IncidentTelemetryCollector.flush_to_worker": {"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": [111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 109}, "IncidentTelemetryCollector.pending_count": {"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": [127, 128], "excluded_lines": [], "start_line": 126}, "IncidentTelemetryCollector.stats": {"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": 130}, "engine_event_to_telemetry": {"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": [194, 195, 196, 197, 207, 208, 209], "excluded_lines": [], "start_line": 179}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 19, 21, 24, 27, 37, 54, 57, 109, 126, 130, 143, 179, 212], "excluded_lines": [], "start_line": 1}}, "classes": {"IncidentTelemetryCollector": {"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": [43, 44, 45, 46, 47, 48, 55, 75, 76, 78, 79, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128, 131], "excluded_lines": [], "start_line": 27}, "": {"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": [13, 15, 16, 17, 19, 21, 24, 27, 37, 54, 57, 109, 126, 130, 143, 179, 194, 195, 196, 197, 207, 208, 209, 212], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\timebase.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 140, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 140, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 43, 45, 46, 47, 48, 49, 52, 53, 54, 55, 61, 62, 64, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 97, 104, 105, 106, 107, 108, 109, 110, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129, 136, 137, 138, 139, 140, 141, 142, 143, 149, 150, 151, 152, 157, 158, 159, 164, 166, 168, 170, 174, 175, 176, 177, 181, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 238, 242, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 268, 269, 270, 271, 272, 273, 274, 275, 276, 279, 281, 282, 283, 284, 285, 286, 289], "excluded_lines": [], "functions": {"_parse_ts": {"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": [30, 31, 32, 33, 34, 35, 36], "excluded_lines": [], "start_line": 29}, "TimebaseProbe.__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": [43], "excluded_lines": [], "start_line": 42}, "TimebaseProbe.run": {"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": [46, 47, 48, 49, 52, 53, 54, 55, 61, 62, 64], "excluded_lines": [], "start_line": 45}, "TimebaseProbe._db_now": {"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": [85, 86, 87, 88, 89, 90, 91, 93, 94, 95], "excluded_lines": [], "start_line": 84}, "TimebaseProbe._broker_evidence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [104, 105, 106, 107, 108, 109, 110, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127], "excluded_lines": [], "start_line": 97}, "TimebaseProbe.probe_event": {"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": [136, 137, 138, 139, 140, 141, 142, 143, 149, 150, 151, 152, 157, 158, 159, 164], "excluded_lines": [], "start_line": 129}, "TimebaseProbe._latest_log_timestamp": {"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": [168, 170, 174, 175, 176, 177], "excluded_lines": [], "start_line": 166}, "TimebaseProbe._classify": {"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": [193, 194, 195, 196, 197, 198, 199, 200, 201], "excluded_lines": [], "start_line": 181}, "TimebaseProbe._affected_subsystems": {"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": [210, 211, 212, 213, 214, 215, 216, 217, 218, 219], "excluded_lines": [], "start_line": 203}, "timebase_event_chain": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [238, 242, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 268, 269, 270, 271, 272, 273, 274, 275, 276], "excluded_lines": [], "start_line": 222}, "build_timebase_probe": {"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": [281, 282, 283, 284, 285, 286], "excluded_lines": [], "start_line": 279}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 24, 26, 29, 39, 42, 45, 84, 97, 129, 166, 181, 203, 222, 279, 289], "excluded_lines": [], "start_line": 1}}, "classes": {"TimebaseProbe": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 82, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 82, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [43, 46, 47, 48, 49, 52, 53, 54, 55, 61, 62, 64, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 104, 105, 106, 107, 108, 109, 110, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 136, 137, 138, 139, 140, 141, 142, 143, 149, 150, 151, 152, 157, 158, 159, 164, 168, 170, 174, 175, 176, 177, 193, 194, 195, 196, 197, 198, 199, 200, 201, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219], "excluded_lines": [], "start_line": 39}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 45, 84, 97, 129, 166, 181, 203, 222, 238, 242, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 268, 269, 270, 271, 272, 273, 274, 275, 276, 279, 281, 282, 283, 284, 285, 286, 289], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\trace.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 258, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 258, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 28, 31, 36, 41, 45, 51, 52, 53, 54, 57, 60, 61, 62, 63, 64, 72, 78, 79, 80, 86, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 118, 133, 146, 147, 148, 153, 158, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 187, 188, 194, 195, 196, 197, 198, 199, 200, 201, 209, 216, 217, 218, 226, 228, 229, 230, 231, 232, 233, 234, 235, 256, 268, 269, 270, 277, 279, 280, 281, 282, 283, 287, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 308, 309, 310, 311, 312, 313, 314, 316, 317, 330, 346, 356, 357, 358, 362, 363, 364, 366, 368, 369, 370, 371, 373, 374, 375, 377, 379, 380, 381, 382, 383, 384, 385, 399, 401, 402, 403, 409, 417, 418, 419, 428, 430, 431, 432, 437, 443, 449, 450, 451, 457, 475, 477, 478, 479, 485, 490, 496, 497, 498, 514, 520, 521, 522, 527, 532, 533, 538, 539, 557, 563, 564, 565, 566, 567, 570, 571, 572, 573, 574, 575, 578, 579, 581, 582, 599, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 621, 622, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 651, 655, 656, 658, 659, 664, 668, 669, 670, 673, 674, 675, 676, 677, 678, 679, 681, 682, 683, 684, 685, 686, 687, 690, 692, 693, 694, 695, 696, 697, 698, 699, 706], "excluded_lines": [], "functions": {"_connect": {"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": [52, 53, 54], "excluded_lines": [], "start_line": 51}, "_safe_rows": {"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": [60, 61, 62, 63, 64], "excluded_lines": [], "start_line": 57}, "broker_ledger_divergence": {"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": [78, 79, 80, 86, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 118], "excluded_lines": [], "start_line": 72}, "clock_skew": {"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": [146, 147, 148, 153, 158, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174], "excluded_lines": [], "start_line": 133}, "_parse_ts": {"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": [188, 194, 195, 196, 197, 198, 199, 200, 201], "excluded_lines": [], "start_line": 187}, "split_fill_groups": {"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": [216, 217, 218, 226, 228, 229, 230, 231, 232, 233, 234, 235], "excluded_lines": [], "start_line": 209}, "outcome_forensics": {"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": [268, 269, 270, 277, 279, 280, 281, 282, 283, 287, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 308, 309, 310, 311, 312, 313, 314, 316, 317, 330], "excluded_lines": [], "start_line": 256}, "learning_pipeline_rates": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [356, 357, 358, 362, 363, 364, 366, 368, 369, 370, 371, 373, 374, 375, 377, 379, 380, 381, 382, 383, 384, 385], "excluded_lines": [], "start_line": 346}, "why_blocked": {"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": [401, 402, 403, 409, 417, 418, 419], "excluded_lines": [], "start_line": 399}, "why_closed": {"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": [430, 431, 432, 437, 443, 449, 450, 451, 457], "excluded_lines": [], "start_line": 428}, "why_no_learning": {"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": [477, 478, 479, 485, 490, 496, 497, 498], "excluded_lines": [], "start_line": 475}, "why_no_strategy": {"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": [520, 521, 522, 527, 532, 533, 538, 539], "excluded_lines": [], "start_line": 514}, "why_ui_empty": {"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": [563, 564, 565, 566, 567, 570, 571, 572, 573, 574, 575, 578, 579, 581, 582], "excluded_lines": [], "start_line": 557}, "news_incidents": {"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": [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 621, 622, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636], "excluded_lines": [], "start_line": 599}, "version_consistency": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [655, 656, 658, 659, 664, 668, 669, 670, 673, 674, 675, 676, 677, 678, 679, 681, 682, 683, 684, 685, 686, 687, 690, 692, 693, 694, 695, 696, 697, 698, 699], "excluded_lines": [], "start_line": 651}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 28, 31, 36, 41, 45, 51, 57, 72, 133, 187, 209, 256, 346, 399, 428, 475, 514, 557, 599, 651, 706], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 258, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 258, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 28, 31, 36, 41, 45, 51, 52, 53, 54, 57, 60, 61, 62, 63, 64, 72, 78, 79, 80, 86, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 118, 133, 146, 147, 148, 153, 158, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 187, 188, 194, 195, 196, 197, 198, 199, 200, 201, 209, 216, 217, 218, 226, 228, 229, 230, 231, 232, 233, 234, 235, 256, 268, 269, 270, 277, 279, 280, 281, 282, 283, 287, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 308, 309, 310, 311, 312, 313, 314, 316, 317, 330, 346, 356, 357, 358, 362, 363, 364, 366, 368, 369, 370, 371, 373, 374, 375, 377, 379, 380, 381, 382, 383, 384, 385, 399, 401, 402, 403, 409, 417, 418, 419, 428, 430, 431, 432, 437, 443, 449, 450, 451, 457, 475, 477, 478, 479, 485, 490, 496, 497, 498, 514, 520, 521, 522, 527, 532, 533, 538, 539, 557, 563, 564, 565, 566, 567, 570, 571, 572, 573, 574, 575, 578, 579, 581, 582, 599, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 621, 622, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 651, 655, 656, 658, 659, 664, 668, 669, 670, 673, 674, 675, 676, 677, 678, 679, 681, 682, 683, 684, 685, 686, 687, 690, 692, 693, 694, 695, 696, 697, 698, 699, 706], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\trace_lineage.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 27, 28, 31, 32, 33, 34, 37, 38, 39, 40, 41, 44, 45, 46, 49, 50, 53, 60, 61, 62, 67, 72, 77, 78, 79, 80, 82, 83, 84, 89, 90, 91, 92, 97, 99, 100, 105, 106, 107, 112, 113, 114, 115, 118, 119, 120, 121, 128, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 163, 166, 167, 168, 173, 180, 183, 184, 185, 190, 191, 192, 193, 194, 197, 200, 201, 202, 205, 206, 207, 208, 211, 218, 219, 220, 221, 222, 225, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 246, 247, 248, 250, 253], "excluded_lines": [], "functions": {"_connect": {"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, 33, 34], "excluded_lines": [], "start_line": 31}, "_rows": {"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": [38, 39, 40, 41], "excluded_lines": [], "start_line": 37}, "_first": {"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": [45, 46], "excluded_lines": [], "start_line": 44}, "_tables": {"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": [50], "excluded_lines": [], "start_line": 49}, "_trace_ticket_or_execution": {"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, 67, 72, 77, 78, 79, 80, 82, 83, 84, 89, 90, 91, 92, 97, 99, 100, 105, 106, 107, 112, 113, 114, 115], "excluded_lines": [], "start_line": 53}, "_trace_incident": {"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": [119, 120, 121, 128], "excluded_lines": [], "start_line": 118}, "_trace_incident_lineage": {"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": [147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160], "excluded_lines": [], "start_line": 145}, "_trace_model": {"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": [166, 167, 168, 173, 180, 183, 184, 185, 190, 191, 192, 193, 194], "excluded_lines": [], "start_line": 163}, "_trace_research_run": {"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": [200, 201, 202, 205, 206, 207, 208, 211, 218, 219, 220, 221, 222], "excluded_lines": [], "start_line": 197}, "trace_lineage": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 246, 247, 248, 250], "excluded_lines": [], "start_line": 225}, "": {"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": [22, 24, 25, 27, 28, 31, 37, 44, 49, 53, 118, 145, 163, 197, 225, 253], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 27, 28, 31, 32, 33, 34, 37, 38, 39, 40, 41, 44, 45, 46, 49, 50, 53, 60, 61, 62, 67, 72, 77, 78, 79, 80, 82, 83, 84, 89, 90, 91, 92, 97, 99, 100, 105, 106, 107, 112, 113, 114, 115, 118, 119, 120, 121, 128, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 163, 166, 167, 168, 173, 180, 183, 184, 185, 190, 191, 192, 193, 194, 197, 200, 201, 202, 205, 206, 207, 208, 211, 218, 219, 220, 221, 222, 225, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 246, 247, 248, 250, 253], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\incidents\\worker.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 192, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 192, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 37, 40, 43, 46, 49, 52, 55, 58, 59, 60, 61, 62, 63, 66, 75, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 98, 103, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 146, 148, 149, 150, 151, 157, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 203, 204, 205, 206, 207, 208, 214, 215, 216, 218, 219, 220, 222, 224, 225, 226, 227, 229, 230, 232, 234, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267, 270, 271, 272, 273, 276, 277, 278, 279, 280, 281, 289, 292, 294, 295, 297, 298, 299, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 314, 343, 344, 347, 349, 375], "excluded_lines": [], "functions": {"IncidentWorker.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 98, 103, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 75}, "IncidentWorker.start": {"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": [131, 132, 133, 134, 135, 136, 137], "excluded_lines": [], "start_line": 130}, "IncidentWorker.stop": {"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": [140, 141, 142, 143, 144], "excluded_lines": [], "start_line": 139}, "IncidentWorker.fail": {"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": [148, 149, 150, 151], "excluded_lines": [], "start_line": 146}, "IncidentWorker.tick": {"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": [164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196], "excluded_lines": [], "start_line": 157}, "IncidentWorker.ingest": {"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": [203, 204, 205, 206, 207, 208], "excluded_lines": [], "start_line": 198}, "IncidentWorker.backlog": {"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": [216], "excluded_lines": [], "start_line": 215}, "IncidentWorker.queue_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": [220], "excluded_lines": [], "start_line": 219}, "IncidentWorker.latency_percentiles": {"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": [224, 225, 226, 227, 229, 232], "excluded_lines": [], "start_line": 222}, "IncidentWorker.latency_percentiles.p": {"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": [230], "excluded_lines": [], "start_line": 229}, "IncidentWorker._cycle_once": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267, 270, 271, 272, 273, 276, 277, 278, 279, 280, 281, 289], "excluded_lines": [], "start_line": 234}, "_to_telemetry": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [294, 295, 297, 298, 299, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 314, 343, 344], "excluded_lines": [], "start_line": 292}, "format_incident_worker_status": {"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": [349], "excluded_lines": [], "start_line": 347}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 37, 40, 43, 46, 49, 52, 55, 58, 59, 60, 61, 62, 63, 66, 75, 130, 139, 146, 157, 198, 214, 215, 218, 219, 222, 234, 292, 347, 375], "excluded_lines": [], "start_line": 1}}, "classes": {"IncidentWorkerState": {"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": 55}, "IncidentWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 133, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 133, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 98, 103, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124, 131, 132, 133, 134, 135, 136, 137, 140, 141, 142, 143, 144, 148, 149, 150, 151, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 203, 204, 205, 206, 207, 208, 216, 220, 224, 225, 226, 227, 229, 230, 232, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267, 270, 271, 272, 273, 276, 277, 278, 279, 280, 281, 289], "excluded_lines": [], "start_line": 66}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 37, 40, 43, 46, 49, 52, 55, 58, 59, 60, 61, 62, 63, 66, 75, 130, 139, 146, 157, 198, 214, 215, 218, 219, 222, 234, 292, 294, 295, 297, 298, 299, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 314, 343, 344, 347, 349, 375], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\indicators\\__init__.py": {"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": [3], "excluded_lines": [], "functions": {"": {"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": [3], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [3], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\indicators\\calculators.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 274, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 274, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 45, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 167, 168, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208, 211, 214, 215, 217, 218, 219, 220, 222, 223, 224, 225, 231, 232, 235, 236, 239, 241, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 270, 271, 272, 273, 274, 280, 282, 283, 284, 285, 286, 287, 288, 299, 300, 301, 302, 303, 314, 315, 316, 327, 329, 330, 331, 332, 333, 334, 335, 346, 347, 350, 353, 354, 355, 356, 358, 359, 360, 374, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 395, 397, 398, 399, 400, 401, 402, 403, 406, 408, 409, 410, 411, 412, 413, 414, 417, 420, 421, 422, 423, 424, 425, 426, 429, 431, 432, 433, 434, 435, 436, 437], "excluded_lines": [], "functions": {"_sma": {"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": [19, 20, 21], "excluded_lines": [], "start_line": 18}, "_ema": {"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": [25, 26, 27, 28, 29, 30, 31], "excluded_lines": [], "start_line": 24}, "_wma": {"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": [35, 36, 37, 38, 39], "excluded_lines": [], "start_line": 34}, "rsi_series": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72], "excluded_lines": [], "start_line": 45}, "rsi": {"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": [76, 77, 78], "excluded_lines": [], "start_line": 75}, "stochastic_k": {"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": [82, 83, 84, 85, 86, 87, 88], "excluded_lines": [], "start_line": 81}, "stochastic_slow_k": {"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": [93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "excluded_lines": [], "start_line": 91}, "cci": {"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": [106, 107, 108, 109, 110, 111, 112, 113, 114], "excluded_lines": [], "start_line": 105}, "adx": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145], "excluded_lines": [], "start_line": 117}, "awesome_oscillator": {"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": [149, 150, 151, 152, 153, 154, 155], "excluded_lines": [], "start_line": 148}, "momentum": {"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": [159, 160, 161, 162, 163, 164], "excluded_lines": [], "start_line": 158}, "macd_level": {"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": [168, 169, 170, 171, 172, 173, 174], "excluded_lines": [], "start_line": 167}, "stoch_rsi": {"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": [178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191], "excluded_lines": [], "start_line": 177}, "williams_r": {"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": [195, 196, 197, 198, 199, 200, 201], "excluded_lines": [], "start_line": 194}, "bull_bear_power": {"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": [205, 206, 207, 208], "excluded_lines": [], "start_line": 204}, "ultimate_oscillator": {"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": [214, 215, 217, 222, 223, 224, 225], "excluded_lines": [], "start_line": 211}, "ultimate_oscillator._bp_tr": {"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": [218, 219, 220], "excluded_lines": [], "start_line": 217}, "sma_value": {"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": [232], "excluded_lines": [], "start_line": 231}, "ema_value": {"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": [236], "excluded_lines": [], "start_line": 235}, "vwma": {"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": [241], "excluded_lines": [], "start_line": 239}, "hma": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267], "excluded_lines": [], "start_line": 244}, "ichimoku_baseline": {"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": [271, 272, 273, 274], "excluded_lines": [], "start_line": 270}, "classic_pivots": {"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": [282, 283, 284, 285, 286, 287, 288], "excluded_lines": [], "start_line": 280}, "fibonacci_pivots": {"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": [300, 301, 302, 303], "excluded_lines": [], "start_line": 299}, "camarilla_pivots": {"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": [315, 316], "excluded_lines": [], "start_line": 314}, "woodie_pivots": {"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": [329, 330, 331, 332, 333, 334, 335], "excluded_lines": [], "start_line": 327}, "dm_pivots": {"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": [347], "excluded_lines": [], "start_line": 346}, "dm_pivots_with_open": {"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": [353, 354, 355, 356, 358, 359, 360], "excluded_lines": [], "start_line": 350}, "_action_from_value": {"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": [382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392], "excluded_lines": [], "start_line": 374}, "rsi_action": {"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": [397, 398, 399, 400, 401, 402, 403], "excluded_lines": [], "start_line": 395}, "cci_action": {"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": [408, 409, 410, 411, 412, 413, 414], "excluded_lines": [], "start_line": 406}, "adx_action": {"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": [420, 421, 422, 423, 424, 425, 426], "excluded_lines": [], "start_line": 417}, "ma_action": {"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": [431, 432, 433, 434, 435, 436, 437], "excluded_lines": [], "start_line": 429}, "": {"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": [13, 15, 18, 24, 34, 45, 75, 81, 91, 105, 117, 148, 158, 167, 177, 194, 204, 211, 231, 235, 239, 244, 270, 280, 299, 314, 327, 346, 350, 374, 395, 406, 417, 429], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 274, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 274, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 45, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 167, 168, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208, 211, 214, 215, 217, 218, 219, 220, 222, 223, 224, 225, 231, 232, 235, 236, 239, 241, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 270, 271, 272, 273, 274, 280, 282, 283, 284, 285, 286, 287, 288, 299, 300, 301, 302, 303, 314, 315, 316, 327, 329, 330, 331, 332, 333, 334, 335, 346, 347, 350, 353, 354, 355, 356, 358, 359, 360, 374, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 395, 397, 398, 399, 400, 401, 402, 403, 406, 408, 409, 410, 411, 412, 413, 414, 417, 420, 421, 422, 423, 424, 425, 426, 429, 431, 432, 433, 434, 435, 436, 437], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\indicators\\ports.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 12, "excluded_lines": 4, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 30, 36, 37, 38, 39, 40, 42, 43], "excluded_lines": [32, 33, 34, 35], "functions": {"IndicatorCalculator.calculate": {"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": [33], "start_line": 33}, "IndicatorResult.as_api_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": [43], "excluded_lines": [], "start_line": 42}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 30, 36, 37, 38, 39, 40, 42], "excluded_lines": [32, 34, 35], "start_line": 1}}, "classes": {"IndicatorCalculator": {"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": [33], "start_line": 30}, "IndicatorResult": {"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": [43], "excluded_lines": [], "start_line": 37}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 30, 36, 37, 38, 39, 40, 42], "excluded_lines": [32, 34, 35], "start_line": 1}}}, "src\\nexus_scalp\\indicators\\resample.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 12, 14, 28, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 44, 47, 48, 49, 50, 52, 54, 55, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 99, 100, 101, 103, 104, 105, 106, 107, 108, 119], "excluded_lines": [], "functions": {"bucket_start": {"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": [30, 31, 32, 34, 35, 37, 38, 39, 40, 41], "excluded_lines": [], "start_line": 28}, "BarResampler.__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": [48, 49, 50], "excluded_lines": [], "start_line": 47}, "BarResampler.resample": {"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": [54, 55, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 99, 100, 101, 103, 104, 105, 106, 107, 108, 119], "excluded_lines": [], "start_line": 52}, "": {"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": [8, 10, 11, 12, 14, 28, 44, 47, 52], "excluded_lines": [], "start_line": 1}}, "classes": {"BarResampler": {"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": [48, 49, 50, 54, 55, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 99, 100, 101, 103, 104, 105, 106, 107, 108, 119], "excluded_lines": [], "start_line": 44}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 12, 14, 28, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 44, 47, 52], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\indicators\\service.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 140, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 140, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 24, 27, 31, 32, 33, 34, 35, 36, 38, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 63, 86, 87, 88, 89, 91, 113, 116, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 146, 147, 150, 152, 153, 154, 155, 156, 157, 158, 164, 173, 176, 178, 179, 181, 182, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 199, 200, 201, 206, 220, 223, 225, 226, 227, 228, 229, 230, 231, 232, 237, 240, 245, 251, 259, 304, 308, 310, 312, 313, 314, 315, 316, 317, 318, 319, 320, 322, 323, 325, 346, 348, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 370, 374, 375], "excluded_lines": [28, 29, 30], "functions": {"BarSource.get_completed_bars": {"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": [28], "start_line": 28}, "_normalize_tf": {"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": [87, 88, 89, 91, 113], "excluded_lines": [], "start_line": 86}, "_gauge_from_rating": {"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": [118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "excluded_lines": [], "start_line": 116}, "_gauge_from_counts_spec": {"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": [133, 134, 135, 136, 137], "excluded_lines": [], "start_line": 131}, "_counts": {"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": [141, 143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 140}, "_sign_vote": {"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": [152, 153, 154, 155, 156, 157, 158], "excluded_lines": [], "start_line": 150}, "IndicatorService.snapshot": {"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": [176, 178, 179, 181, 182, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 199, 200, 201, 206], "excluded_lines": [], "start_line": 173}, "IndicatorService._oscillators": {"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": [223, 225, 226, 227, 228, 229, 230, 231, 232, 237, 240, 245, 251, 259], "excluded_lines": [], "start_line": 220}, "IndicatorService._moving_averages": {"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": [308, 310, 312, 325, 346], "excluded_lines": [], "start_line": 304}, "IndicatorService._moving_averages._ma_row": {"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": [313, 314, 315, 316, 317, 318, 319, 320, 322, 323], "excluded_lines": [], "start_line": 312}, "IndicatorService._pivots": {"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": [350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 370], "excluded_lines": [], "start_line": 348}, "IndicatorService.to_api_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": [375], "excluded_lines": [], "start_line": 374}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 24, 27, 31, 32, 33, 34, 35, 36, 38, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 63, 86, 116, 131, 140, 150, 164, 173, 220, 304, 348, 374], "excluded_lines": [29, 30], "start_line": 1}}, "classes": {"BarSource": {"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": [28], "start_line": 27}, "GaugeState": {"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": 32}, "PivotMatrix": {"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": 42}, "IndicatorSnapshot": {"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": 49}, "IndicatorService": {"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": [176, 178, 179, 181, 182, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 199, 200, 201, 206, 223, 225, 226, 227, 228, 229, 230, 231, 232, 237, 240, 245, 251, 259, 308, 310, 312, 313, 314, 315, 316, 317, 318, 319, 320, 322, 323, 325, 346, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 370, 375], "excluded_lines": [], "start_line": 164}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 24, 27, 31, 32, 33, 34, 35, 36, 38, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 63, 86, 87, 88, 89, 91, 113, 116, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 146, 147, 150, 152, 153, 154, 155, 156, 157, 158, 164, 173, 220, 304, 348, 374], "excluded_lines": [29, 30], "start_line": 1}}}, "src\\nexus_scalp\\indicators\\xauusd_spec.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 364, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 364, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5, 7, 10, 11, 12, 13, 14, 17, 19, 20, 21, 30, 31, 32, 33, 34, 37, 39, 40, 41, 49, 50, 51, 53, 54, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 118, 119, 122, 124, 125, 126, 127, 128, 129, 130, 133, 139, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 160, 161, 162, 163, 164, 165, 166, 169, 171, 172, 173, 174, 175, 176, 177, 178, 181, 183, 184, 185, 186, 187, 188, 189, 192, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 235, 237, 238, 239, 240, 241, 242, 243, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 294, 296, 298, 299, 300, 301, 304, 305, 306, 307, 308, 309, 312, 314, 316, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 344, 346, 347, 348, 349, 350, 353, 355, 356, 357, 358, 359, 360, 361, 362, 364, 365, 378, 380, 381, 382, 383, 384, 385, 386, 389, 391, 392, 393, 396, 397, 398, 401, 402, 403, 404, 407, 408, 409, 412, 413, 414, 415, 418, 420, 421, 424, 426, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 443, 445, 446, 448, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 470, 471, 472, 473, 474, 475, 477, 478, 479, 480, 481, 482, 483, 485, 486, 487, 488, 489, 490, 493, 495, 496, 497, 498, 499, 500, 501, 502, 505, 507, 508, 509, 510, 511, 512, 513], "excluded_lines": [], "functions": {"_bar_field": {"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": [11, 12, 13, 14], "excluded_lines": [], "start_line": 10}, "cci_from_bars": {"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": [19, 20, 21, 30, 31, 32, 33, 34], "excluded_lines": [], "start_line": 17}, "awesome_from_bars": {"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": [39, 40, 41, 49, 50, 51, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 37}, "awesome_signal_from_bars": {"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": [62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "excluded_lines": [], "start_line": 60}, "macd_signal_pair": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 75}, "macd_action_spec": {"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": [112, 113, 114, 115, 116, 117, 118, 119], "excluded_lines": [], "start_line": 110}, "stoch_k_action_spec": {"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": [124, 125, 126, 127, 128, 129, 130], "excluded_lines": [], "start_line": 122}, "stoch_rsi_k_spec": {"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": [139, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "excluded_lines": [], "start_line": 133}, "stoch_rsi_action_spec": {"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": [160, 161, 162, 163, 164, 165, 166], "excluded_lines": [], "start_line": 158}, "williams_r_from_bars": {"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": [171, 172, 173, 174, 175, 176, 177, 178], "excluded_lines": [], "start_line": 169}, "williams_r_action_spec": {"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": [183, 184, 185, 186, 187, 188, 189], "excluded_lines": [], "start_line": 181}, "bull_bear_from_bars": {"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": [194, 196, 197, 198, 199, 200, 201, 202, 203, 204], "excluded_lines": [], "start_line": 192}, "ultimate_from_bars": {"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": [209, 210, 212, 215, 227, 228, 229, 230, 231, 232], "excluded_lines": [], "start_line": 207}, "ultimate_from_bars._avg": {"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": 212}, "ultimate_from_bars._win_avg": {"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": [216, 217, 218, 219, 220, 221, 222, 223, 224, 225], "excluded_lines": [], "start_line": 215}, "uo_action_spec": {"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": [237, 238, 239, 240, 241, 242, 243], "excluded_lines": [], "start_line": 235}, "adx_signal_from_bars": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291], "excluded_lines": [], "start_line": 246}, "vwma_from_bars": {"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": [296, 298, 299, 300, 301, 304, 305, 306, 307, 308, 309], "excluded_lines": [], "start_line": 294}, "hma_spec": {"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": [314, 316, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341], "excluded_lines": [], "start_line": 312}, "ichimoku_baseline_from_bars": {"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": [346, 347, 348, 349, 350], "excluded_lines": [], "start_line": 344}, "gauge_from_rating_spec": {"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": [355, 356, 357, 358, 359, 360, 361, 362, 364, 365], "excluded_lines": [], "start_line": 353}, "_slope_vote": {"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": [380, 381, 382, 383, 384, 385, 386], "excluded_lines": [], "start_line": 378}, "momentum_pair_from_closes": {"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": [391, 392, 393], "excluded_lines": [], "start_line": 389}, "momentum_vote_tv": {"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": [397, 398], "excluded_lines": [], "start_line": 396}, "bull_bear_pair_from_bars": {"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": [402, 403, 404], "excluded_lines": [], "start_line": 401}, "bull_bear_vote_tv": {"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": [408, 409], "excluded_lines": [], "start_line": 407}, "williams_pair_from_bars": {"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": [413, 414, 415], "excluded_lines": [], "start_line": 412}, "williams_vote_tv": {"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": [420, 421], "excluded_lines": [], "start_line": 418}, "stoch_kd_pair": {"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": [426, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440], "excluded_lines": [], "start_line": 424}, "stoch_k_vote_tv": {"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": [445, 446, 448, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462], "excluded_lines": [], "start_line": 443}, "stoch_rsi_kd_pair": {"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": [468, 470, 471, 472, 473, 474, 475, 477, 478, 479, 480, 481, 482, 483, 485, 486, 487, 488, 489, 490], "excluded_lines": [], "start_line": 465}, "stoch_rsi_vote_tv": {"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": [495, 496, 497, 498, 499, 500, 501, 502], "excluded_lines": [], "start_line": 493}, "ichimoku_vote_tv": {"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": [507, 508, 509, 510, 511, 512, 513], "excluded_lines": [], "start_line": 505}, "": {"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": [5, 7, 10, 17, 37, 60, 75, 110, 122, 133, 158, 169, 181, 192, 207, 235, 246, 294, 312, 344, 353, 378, 389, 396, 401, 407, 412, 418, 424, 443, 465, 493, 505], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 364, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 364, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5, 7, 10, 11, 12, 13, 14, 17, 19, 20, 21, 30, 31, 32, 33, 34, 37, 39, 40, 41, 49, 50, 51, 53, 54, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 118, 119, 122, 124, 125, 126, 127, 128, 129, 130, 133, 139, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 160, 161, 162, 163, 164, 165, 166, 169, 171, 172, 173, 174, 175, 176, 177, 178, 181, 183, 184, 185, 186, 187, 188, 189, 192, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 235, 237, 238, 239, 240, 241, 242, 243, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 294, 296, 298, 299, 300, 301, 304, 305, 306, 307, 308, 309, 312, 314, 316, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 344, 346, 347, 348, 349, 350, 353, 355, 356, 357, 358, 359, 360, 361, 362, 364, 365, 378, 380, 381, 382, 383, 384, 385, 386, 389, 391, 392, 393, 396, 397, 398, 401, 402, 403, 404, 407, 408, 409, 412, 413, 414, 415, 418, 420, 421, 424, 426, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 443, 445, 446, 448, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 470, 471, 472, 473, 474, 475, 477, 478, 479, 480, 481, 482, 483, 485, 486, 487, 488, 489, 490, 493, 495, 496, 497, 498, 499, 500, 501, 502, 505, 507, 508, 509, 510, 511, 512, 513], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\__init__.py": {"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": [21, 22, 23, 24, 25, 26, 43, 45], "excluded_lines": [], "functions": {"": {"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": [21, 22, 23, 24, 25, 26, 43, 45], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [21, 22, 23, 24, 25, 26, 43, 45], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\autopsy.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 88, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 88, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 33, 34, 38, 40, 42, 72, 81, 87, 88, 89, 90, 92, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 153, 182, 196, 197, 199, 200, 201, 202, 208, 209, 214, 215, 216, 218, 219, 220, 221, 227, 228, 229, 230, 231, 232, 233, 234, 235, 241, 243, 245, 246, 247, 248, 279, 280, 281, 282, 292, 293, 294, 295], "excluded_lines": [], "functions": {"TradeAutopsyEngine.__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": [87, 88, 89, 90], "excluded_lines": [], "start_line": 81}, "TradeAutopsyEngine.build_autopsy": {"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": [105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 153], "excluded_lines": [], "start_line": 92}, "TradeAutopsyEngine._narrate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [196, 197, 199, 200, 201, 202, 208, 209, 214, 215, 216, 218, 219, 220, 221, 227, 228, 229, 230, 231, 232, 233, 234, 235, 241], "excluded_lines": [], "start_line": 182}, "TradeAutopsyEngine.persist": {"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": [245, 246, 247, 248, 279, 280, 281, 282, 292, 293, 294, 295], "excluded_lines": [], "start_line": 243}, "": {"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": [26, 28, 29, 33, 34, 38, 40, 42, 72, 81, 92, 182, 243], "excluded_lines": [], "start_line": 1}}, "classes": {"TradeAutopsyEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [87, 88, 89, 90, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 153, 196, 197, 199, 200, 201, 202, 208, 209, 214, 215, 216, 218, 219, 220, 221, 227, 228, 229, 230, 231, 232, 233, 234, 235, 241, 245, 246, 247, 248, 279, 280, 281, 282, 292, 293, 294, 295], "excluded_lines": [], "start_line": 72}, "": {"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": [26, 28, 29, 33, 34, 38, 40, 42, 72, 81, 92, 182, 243], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\behavior.py": {"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": [14, 16, 17, 20, 26], "excluded_lines": [], "functions": {"": {"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": [14, 16, 17, 20, 26], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [14, 16, 17, 20, 26], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\behavior_backfill.py": {"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": [11, 13, 15, 16, 17, 18, 20, 23, 33, 40, 41, 42, 43, 44, 46, 50], "excluded_lines": [], "functions": {"BehaviorAnalysisBackfiller.__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": [40, 41, 42, 43, 44], "excluded_lines": [], "start_line": 33}, "BehaviorAnalysisBackfiller.run": {"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": [50], "excluded_lines": [], "start_line": 46}, "": {"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": [11, 13, 15, 16, 17, 18, 20, 23, 33, 46], "excluded_lines": [], "start_line": 1}}, "classes": {"BehaviorAnalysisBackfiller": {"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": [40, 41, 42, 43, 44, 50], "excluded_lines": [], "start_line": 23}, "": {"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": [11, 13, 15, 16, 17, 18, 20, 23, 33, 46], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\behavior_canonical.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 168, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 168, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 24, 25, 33, 38, 40, 43, 44, 45, 48, 57, 58, 59, 68, 69, 70, 71, 74, 90, 92, 93, 95, 97, 98, 99, 100, 103, 108, 110, 115, 117, 118, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 135, 137, 138, 139, 141, 142, 143, 144, 145, 163, 165, 166, 167, 169, 170, 171, 173, 185, 186, 187, 190, 191, 192, 193, 199, 200, 202, 211, 213, 214, 215, 216, 217, 218, 219, 222, 226, 227, 228, 229, 231, 232, 233, 238, 239, 240, 241, 242, 243, 244, 251, 259, 261, 262, 265, 266, 285, 286, 287, 307, 308, 309, 310, 311, 328, 329, 348, 353, 369, 372, 380, 382, 383, 384, 385, 386, 393, 394, 395, 396, 399, 400, 401, 402, 410, 411, 412, 414, 415, 416, 417, 420, 421, 422, 440, 443, 445, 446, 449, 451, 452, 453, 454, 468, 469, 470, 471, 472, 473, 476, 478, 479, 480, 491, 492, 493, 494, 495, 496], "excluded_lines": [], "functions": {"_build_analysis_key": {"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": [44, 45], "excluded_lines": [], "start_line": 43}, "_coverage_fields": {"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": [57, 58, 59, 68, 69, 70, 71], "excluded_lines": [], "start_line": 48}, "analyze_canonical_trades": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [90, 92, 93, 95, 97, 98, 99, 100, 103, 108, 110, 115, 117, 118, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 135, 137, 138, 139, 141, 142, 143, 144, 145, 163, 165, 166, 167, 169, 170, 171, 173, 185, 186, 187, 190, 191, 192, 193, 199, 200, 202], "excluded_lines": [], "start_line": 74}, "_giveback_fraction": {"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": [213, 214, 215, 216, 217, 218, 219], "excluded_lines": [], "start_line": 211}, "_strategy_hold_baseline": {"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": [226, 227, 228, 229, 231, 232, 233, 238, 239, 240, 241, 242, 243, 244], "excluded_lines": [], "start_line": 222}, "_trade_data_anomalies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [259, 261, 265, 266, 285, 286, 287, 307, 308, 309, 310, 311, 328, 329, 348, 353, 369], "excluded_lines": [], "start_line": 251}, "_trade_data_anomalies._aid": {"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": [262], "excluded_lines": [], "start_line": 261}, "_duplicate_outcome_anomalies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [380, 382, 383, 384, 385, 386, 393, 394, 395, 396, 399, 400, 401, 402, 410, 411, 412, 414, 415, 416, 417, 420, 421, 422, 440], "excluded_lines": [], "start_line": 372}, "_duplicate_anomaly_id": {"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": [445, 446], "excluded_lines": [], "start_line": 443}, "_persist_analysis": {"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": [451, 452, 453, 454, 468, 469, 470, 471, 472, 473], "excluded_lines": [], "start_line": 449}, "_persist_anomaly": {"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": [478, 479, 480, 491, 492, 493, 494, 495, 496], "excluded_lines": [], "start_line": 476}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 24, 25, 33, 38, 40, 43, 48, 74, 211, 222, 251, 372, 443, 449, 476], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 168, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 168, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 24, 25, 33, 38, 40, 43, 44, 45, 48, 57, 58, 59, 68, 69, 70, 71, 74, 90, 92, 93, 95, 97, 98, 99, 100, 103, 108, 110, 115, 117, 118, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 135, 137, 138, 139, 141, 142, 143, 144, 145, 163, 165, 166, 167, 169, 170, 171, 173, 185, 186, 187, 190, 191, 192, 193, 199, 200, 202, 211, 213, 214, 215, 216, 217, 218, 219, 222, 226, 227, 228, 229, 231, 232, 233, 238, 239, 240, 241, 242, 243, 244, 251, 259, 261, 262, 265, 266, 285, 286, 287, 307, 308, 309, 310, 311, 328, 329, 348, 353, 369, 372, 380, 382, 383, 384, 385, 386, 393, 394, 395, 396, 399, 400, 401, 402, 410, 411, 412, 414, 415, 416, 417, 420, 421, 422, 440, 443, 445, 446, 449, 451, 452, 453, 454, 468, 469, 470, 471, 472, 473, 476, 478, 479, 480, 491, 492, 493, 494, 495, 496], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\behavior_detect.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 184, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 184, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 21, 22, 23, 27, 29, 31, 39, 48, 62, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 88, 91, 98, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 118, 120, 121, 122, 123, 124, 127, 129, 132, 141, 151, 152, 153, 154, 155, 156, 157, 159, 165, 174, 175, 176, 193, 195, 198, 203, 217, 219, 229, 230, 234, 235, 250, 254, 287, 289, 298, 303, 304, 305, 306, 307, 308, 309, 326, 328, 338, 344, 365, 367, 377, 383, 398, 400, 410, 417, 436, 438, 448, 454, 470, 472, 481, 486, 501, 503, 511, 516, 517, 518, 534, 536, 539, 540, 541, 557, 559, 562, 563, 578, 580, 614, 615, 616, 617, 619, 622, 624, 625, 627, 639, 647, 649, 652, 654, 657, 659, 668, 670, 679, 681, 684, 686, 689, 691, 694, 696, 697, 699, 701, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 733, 743, 753, 755, 756, 757, 760, 773, 774, 775, 776, 777, 778, 781, 783, 784, 785, 786], "excluded_lines": [], "functions": {"_support_state": {"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": [103, 104, 105, 106, 107, 108, 109], "excluded_lines": [], "start_line": 98}, "_safe_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": [113, 114, 115], "excluded_lines": [], "start_line": 112}, "_json_default": {"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": [120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 118}, "_jsonable": {"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": [129], "excluded_lines": [], "start_line": 127}, "BehaviorDetectionEngine.__init__": {"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": [151, 152, 153, 154, 155, 156, 157, 159], "excluded_lines": [], "start_line": 141}, "BehaviorDetectionEngine._check_profit_giveback": {"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": [174, 175, 176, 193], "excluded_lines": [], "start_line": 165}, "BehaviorDetectionEngine._check_early_exit": {"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": [198, 203, 217], "excluded_lines": [], "start_line": 195}, "BehaviorDetectionEngine._check_late_exit": {"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": [229, 230, 234, 235, 250, 254, 287], "excluded_lines": [], "start_line": 219}, "BehaviorDetectionEngine._check_excessive_hold": {"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": [298, 303, 304, 305, 306, 307, 308, 309, 326], "excluded_lines": [], "start_line": 289}, "BehaviorDetectionEngine._check_missed_breakeven": {"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": [338, 344, 365], "excluded_lines": [], "start_line": 328}, "BehaviorDetectionEngine._check_premature_breakeven": {"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": [377, 383, 398], "excluded_lines": [], "start_line": 367}, "BehaviorDetectionEngine._check_model_reversal_ignored": {"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": [410, 417, 436], "excluded_lines": [], "start_line": 400}, "BehaviorDetectionEngine._check_regime_change_ignored": {"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": [448, 454, 470], "excluded_lines": [], "start_line": 438}, "BehaviorDetectionEngine._check_liquidity_reversal_ignored": {"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": [481, 486, 501], "excluded_lines": [], "start_line": 472}, "BehaviorDetectionEngine._check_risk_deviation": {"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": [511, 516, 517, 518, 534], "excluded_lines": [], "start_line": 503}, "BehaviorDetectionEngine._check_exit_classification_anomaly": {"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": [539, 540, 541, 557], "excluded_lines": [], "start_line": 536}, "BehaviorDetectionEngine._check_strategy_context_loss": {"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": [562, 563, 578], "excluded_lines": [], "start_line": 559}, "BehaviorDetectionEngine.analyze": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [614, 615, 616, 617, 619, 622, 624, 625, 627, 639, 647, 649, 652, 654, 657, 659, 668, 670, 679, 681, 684, 686, 689, 691, 694, 696, 697, 699], "excluded_lines": [], "start_line": 580}, "BehaviorDetectionEngine.analyze_record": {"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": [703, 704, 705, 706, 707, 708, 709, 710, 711, 712], "excluded_lines": [], "start_line": 701}, "BehaviorDetectionEngine._detection": {"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": [743], "excluded_lines": [], "start_line": 733}, "BehaviorDetectionEngine.persist": {"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": [755, 756, 757, 760, 773, 774, 775, 776, 777, 778, 781], "excluded_lines": [], "start_line": 753}, "BehaviorDetectionEngine._build_key": {"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": [785, 786], "excluded_lines": [], "start_line": 784}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 21, 22, 23, 27, 29, 31, 39, 48, 62, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 88, 91, 98, 112, 118, 127, 132, 141, 165, 195, 219, 289, 328, 367, 400, 438, 472, 503, 536, 559, 580, 701, 733, 753, 783, 784], "excluded_lines": [], "start_line": 1}}, "classes": {"BehaviorDetectionEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [151, 152, 153, 154, 155, 156, 157, 159, 174, 175, 176, 193, 198, 203, 217, 229, 230, 234, 235, 250, 254, 287, 298, 303, 304, 305, 306, 307, 308, 309, 326, 338, 344, 365, 377, 383, 398, 410, 417, 436, 448, 454, 470, 481, 486, 501, 511, 516, 517, 518, 534, 539, 540, 541, 557, 562, 563, 578, 614, 615, 616, 617, 619, 622, 624, 625, 627, 639, 647, 649, 652, 654, 657, 659, 668, 670, 679, 681, 684, 686, 689, 691, 694, 696, 697, 699, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 743, 755, 756, 757, 760, 773, 774, 775, 776, 777, 778, 781, 785, 786], "excluded_lines": [], "start_line": 132}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 21, 22, 23, 27, 29, 31, 39, 48, 62, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 88, 91, 98, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 118, 120, 121, 122, 123, 124, 127, 129, 132, 141, 165, 195, 219, 289, 328, 367, 400, 438, 472, 503, 536, 559, 580, 701, 733, 753, 783, 784], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\evolution.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 96, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 96, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 24, 26, 27, 28, 29, 31, 33, 48, 50, 52, 55, 64, 72, 73, 74, 75, 76, 77, 83, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 110, 114, 116, 117, 118, 119, 120, 124, 131, 132, 133, 134, 137, 138, 139, 140, 142, 152, 163, 164, 168, 169, 175, 176, 181, 182, 187, 188, 193, 204, 216, 217, 218, 219, 224, 231, 232, 239, 245, 246, 247, 248, 263, 264, 265, 266, 267, 268, 273, 275, 276, 278, 279, 280, 281, 282, 294, 296, 297, 298], "excluded_lines": [], "functions": {"StrategyEvolutionEngine.__init__": {"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": [72, 73, 74, 75, 76, 77], "excluded_lines": [], "start_line": 64}, "StrategyEvolutionEngine.scan": {"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": [93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108], "excluded_lines": [], "start_line": 83}, "StrategyEvolutionEngine._discover_from_family": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [114, 116, 117, 118, 119, 120, 124, 131, 132, 133, 134, 137, 138, 139, 140, 142, 152], "excluded_lines": [], "start_line": 110}, "StrategyEvolutionEngine._hypothesis_for": {"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": [168, 169, 175, 176, 181, 182, 187, 188, 193], "excluded_lines": [], "start_line": 164}, "StrategyEvolutionEngine.validate_candidate": {"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": [216, 217, 218, 219, 224, 231, 232, 239], "excluded_lines": [], "start_line": 204}, "StrategyEvolutionEngine.persist": {"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": [246, 247, 248, 263, 264, 265, 266, 267, 268, 273], "excluded_lines": [], "start_line": 245}, "StrategyEvolutionEngine.get_candidate": {"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": [276, 278, 279, 280, 281, 282, 294], "excluded_lines": [], "start_line": 275}, "StrategyEvolutionEngine._candidate_id": {"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": [298], "excluded_lines": [], "start_line": 297}, "": {"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": [20, 22, 23, 24, 26, 27, 28, 29, 31, 33, 48, 50, 52, 55, 64, 83, 110, 163, 164, 204, 245, 275, 296, 297], "excluded_lines": [], "start_line": 1}}, "classes": {"StrategyEvolutionEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 72, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 72, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [72, 73, 74, 75, 76, 77, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 114, 116, 117, 118, 119, 120, 124, 131, 132, 133, 134, 137, 138, 139, 140, 142, 152, 168, 169, 175, 176, 181, 182, 187, 188, 193, 216, 217, 218, 219, 224, 231, 232, 239, 246, 247, 248, 263, 264, 265, 266, 267, 268, 273, 276, 278, 279, 280, 281, 282, 294, 298], "excluded_lines": [], "start_line": 55}, "": {"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": [20, 22, 23, 24, 26, 27, 28, 29, 31, 33, 48, 50, 52, 55, 64, 83, 110, 163, 164, 204, 245, 275, 296, 297], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\gate.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 29, 30, 31, 32, 37, 38, 39, 41, 44, 52, 53, 54, 55, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 87, 93, 102, 103, 104, 105, 106, 107, 110, 111, 112, 113, 115, 125, 128, 131, 132, 133, 140, 141, 142, 149, 150, 167, 168, 170, 181, 182, 183, 184, 185, 186, 191, 194, 195, 200, 201, 202, 205, 206, 207, 208, 211, 212, 224, 225, 226, 227, 228, 229, 230, 231, 233, 244, 250, 256, 257, 258, 259, 261, 262, 263, 264, 266, 267, 268, 269, 271, 272, 273, 274, 275, 277, 279, 280, 281, 292, 293, 296, 312, 313], "excluded_lines": [], "functions": {"SuitabilityVerdict.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": [74], "excluded_lines": [], "start_line": 73}, "PreTradeIntelligenceGate.__init__": {"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": [102, 103, 104, 105, 106, 107, 110, 111, 112, 113], "excluded_lines": [], "start_line": 93}, "PreTradeIntelligenceGate.evaluate": {"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": [125, 128, 131, 132, 133, 140, 141, 142, 149, 150, 167, 168], "excluded_lines": [], "start_line": 115}, "PreTradeIntelligenceGate._evaluate_with_evidence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [181, 182, 183, 184, 185, 186, 191, 194, 195, 200, 201, 202, 205, 206, 207, 208, 211, 212, 224, 225, 226, 227, 228, 229, 230, 231, 233, 244], "excluded_lines": [], "start_line": 170}, "PreTradeIntelligenceGate._suitability_score": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [256, 257, 258, 259, 261, 262, 263, 264, 266, 267, 268, 269, 271, 272, 273, 274, 275, 277], "excluded_lines": [], "start_line": 250}, "PreTradeIntelligenceGate._evidence_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": [281], "excluded_lines": [], "start_line": 280}, "PreTradeIntelligenceGate._verdict_from_phase08": {"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": [296], "excluded_lines": [], "start_line": 293}, "PreTradeIntelligenceGate.summary": {"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": [313], "excluded_lines": [], "start_line": 312}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 29, 30, 31, 32, 37, 38, 39, 41, 44, 52, 53, 54, 55, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 87, 93, 115, 170, 250, 279, 280, 292, 293, 312], "excluded_lines": [], "start_line": 1}}, "classes": {"SuitabilityTier": {"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": 44}, "SuitabilityVerdict": {"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": [74], "excluded_lines": [], "start_line": 60}, "PreTradeIntelligenceGate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [102, 103, 104, 105, 106, 107, 110, 111, 112, 113, 125, 128, 131, 132, 133, 140, 141, 142, 149, 150, 167, 168, 181, 182, 183, 184, 185, 186, 191, 194, 195, 200, 201, 202, 205, 206, 207, 208, 211, 212, 224, 225, 226, 227, 228, 229, 230, 231, 233, 244, 256, 257, 258, 259, 261, 262, 263, 264, 266, 267, 268, 269, 271, 272, 273, 274, 275, 277, 281, 296, 313], "excluded_lines": [], "start_line": 87}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 29, 30, 31, 32, 37, 38, 39, 41, 44, 52, 53, 54, 55, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 87, 93, 115, 170, 250, 279, 280, 292, 293, 312], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\lifecycle.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 143, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 143, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 29, 30, 38, 40, 43, 45, 47, 49, 51, 61, 68, 83, 91, 92, 93, 94, 95, 100, 102, 106, 108, 115, 132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151, 163, 164, 176, 183, 185, 186, 187, 190, 193, 194, 195, 207, 208, 209, 221, 222, 228, 229, 244, 245, 246, 258, 263, 264, 285, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 305, 309, 310, 316, 317, 319, 326, 337, 351, 352, 353, 354, 355, 356, 357, 373, 381, 382, 401, 402, 408, 409, 411, 429, 430, 431, 432, 433, 436, 437, 441, 447, 460, 461, 462, 468, 470, 471, 472, 474, 478, 479, 480, 481, 482, 484, 485, 486, 487, 488, 491, 492, 493, 494, 495, 497, 498, 500, 501, 507, 509, 510, 511, 513], "excluded_lines": [], "functions": {"PositionLifecycleTracker.__init__": {"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": [91, 92, 93, 94, 95, 100, 102, 106, 108], "excluded_lines": [], "start_line": 83}, "PositionLifecycleTracker.observe_position": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151, 163, 164, 176, 183, 185, 186, 187, 190, 193, 194, 195, 207, 208, 209, 221, 222, 228, 229, 244, 245, 246, 258, 263, 264, 285, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 305, 309, 310, 316, 317, 319, 326], "excluded_lines": [], "start_line": 115}, "PositionLifecycleTracker.emit": {"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": [351, 352, 353, 354, 355, 356, 357, 373, 381, 382, 401, 402, 408, 409], "excluded_lines": [], "start_line": 337}, "PositionLifecycleTracker.finalize_exit": {"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": [429, 430, 431, 432, 433, 436, 437, 441, 447, 460, 461, 462], "excluded_lines": [], "start_line": 411}, "PositionLifecycleTracker._update_high_water": {"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": [470, 471, 472], "excluded_lines": [], "start_line": 468}, "PositionLifecycleTracker._read_closed_ledger": {"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": [478, 479, 480, 481, 482, 484, 485, 486, 487, 488, 491, 492, 493, 494, 495], "excluded_lines": [], "start_line": 474}, "PositionLifecycleTracker._build_event_key": {"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": [500, 501], "excluded_lines": [], "start_line": 498}, "PositionLifecycleTracker.list_events_for_ticket": {"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": [509, 510, 511, 513], "excluded_lines": [], "start_line": 507}, "": {"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": [21, 23, 24, 25, 26, 27, 29, 30, 38, 40, 43, 45, 47, 49, 51, 61, 68, 83, 115, 337, 411, 468, 474, 497, 498, 507], "excluded_lines": [], "start_line": 1}}, "classes": {"PositionLifecycleTracker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 117, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 117, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [91, 92, 93, 94, 95, 100, 102, 106, 108, 132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151, 163, 164, 176, 183, 185, 186, 187, 190, 193, 194, 195, 207, 208, 209, 221, 222, 228, 229, 244, 245, 246, 258, 263, 264, 285, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 305, 309, 310, 316, 317, 319, 326, 351, 352, 353, 354, 355, 356, 357, 373, 381, 382, 401, 402, 408, 409, 429, 430, 431, 432, 433, 436, 437, 441, 447, 460, 461, 462, 470, 471, 472, 478, 479, 480, 481, 482, 484, 485, 486, 487, 488, 491, 492, 493, 494, 495, 500, 501, 509, 510, 511, 513], "excluded_lines": [], "start_line": 68}, "": {"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": [21, 23, 24, 25, 26, 27, 29, 30, 38, 40, 43, 45, 47, 49, 51, 61, 68, 83, 115, 337, 411, 468, 474, 497, 498, 507], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 192, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 192, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 28, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 72, 73, 76, 79, 81, 82, 83, 84, 85, 86, 87, 90, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 109, 110, 111, 112, 113, 114, 117, 120, 122, 123, 124, 125, 126, 127, 130, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 157, 158, 159, 160, 163, 173, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 203, 204, 205, 206, 208, 209, 210, 211, 214, 222, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 236, 239, 248, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 262, 263, 264, 265, 268, 271, 272, 273, 274, 275, 276, 277, 280, 293, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 307, 308, 309, 310, 313, 321, 323, 324, 325, 326, 327, 328, 329, 330, 332, 333, 334, 335], "excluded_lines": [], "functions": {"PositionLifecycleEvent.validate_utc": {"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": 159}, "TradeAutopsy.validate_utc": {"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": [211], "excluded_lines": [], "start_line": 210}, "BehaviorDetection.validate_utc": {"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": [236], "excluded_lines": [], "start_line": 235}, "EvolutionCandidate.validate_utc": {"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": [265], "excluded_lines": [], "start_line": 264}, "BehaviorAnalysis.validate_utc": {"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": [310], "excluded_lines": [], "start_line": 309}, "AnomalyEvent.validate_utc": {"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": [335], "excluded_lines": [], "start_line": 334}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 186, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 186, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 28, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 72, 73, 76, 79, 81, 82, 83, 84, 85, 86, 87, 90, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 109, 110, 111, 112, 113, 114, 117, 120, 122, 123, 124, 125, 126, 127, 130, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 157, 158, 159, 163, 173, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 203, 204, 205, 206, 208, 209, 210, 214, 222, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 239, 248, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 262, 263, 264, 268, 271, 272, 273, 274, 275, 276, 277, 280, 293, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 307, 308, 309, 313, 321, 323, 324, 325, 326, 327, 328, 329, 330, 332, 333, 334], "excluded_lines": [], "start_line": 1}}, "classes": {"PositionEventType": {"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": 31}, "AutopsyVerdict": {"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": 46}, "EvolutionStatus": {"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": 57}, "BehaviorSeverity": {"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": 67}, "MarketContext": {"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": 76}, "PositionSnapshot": {"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": 90}, "PositionPerformance": {"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": 104}, "DecisionContext": {"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": 117}, "PositionLifecycleEvent": {"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": 130}, "TradeAutopsy": {"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": [211], "excluded_lines": [], "start_line": 163}, "BehaviorDetection": {"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": [236], "excluded_lines": [], "start_line": 214}, "EvolutionCandidate": {"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": [265], "excluded_lines": [], "start_line": 239}, "BehaviorAnalysisStatus": {"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": 268}, "BehaviorAnalysis": {"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": [310], "excluded_lines": [], "start_line": 280}, "AnomalyEvent": {"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": [335], "excluded_lines": [], "start_line": 313}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 186, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 186, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 28, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 72, 73, 76, 79, 81, 82, 83, 84, 85, 86, 87, 90, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 109, 110, 111, 112, 113, 114, 117, 120, 122, 123, 124, 125, 126, 127, 130, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 157, 158, 159, 163, 173, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 203, 204, 205, 206, 208, 209, 210, 214, 222, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 239, 248, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 262, 263, 264, 268, 271, 272, 273, 274, 275, 276, 277, 280, 293, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 307, 308, 309, 313, 321, 323, 324, 325, 326, 327, 328, 329, 330, 332, 333, 334], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 198, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 198, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 31, 33, 35, 38, 39, 40, 41, 42, 43, 44, 47, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 97, 98, 99, 102, 104, 105, 106, 107, 108, 109, 110, 113, 115, 116, 117, 118, 121, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 151, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 188, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 232, 233, 234, 235, 236, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 259, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 286, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 314], "excluded_lines": [], "functions": {"_parse_ts": {"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": [39, 40, 41, 42, 43, 44], "excluded_lines": [], "start_line": 38}, "load_lifecycle_events": {"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": [51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 97, 98, 99], "excluded_lines": [], "start_line": 47}, "load_autopsy": {"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": [104, 105, 106, 107, 108, 109, 110, 113, 115, 116, 117, 118], "excluded_lines": [], "start_line": 102}, "list_autopsies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148], "excluded_lines": [], "start_line": 121}, "list_behavior_detections": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185], "excluded_lines": [], "start_line": 151}, "list_anomaly_events": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 232, 233, 234, 235, 236, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256], "excluded_lines": [], "start_line": 188}, "load_evolution_candidates": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 286], "excluded_lines": [], "start_line": 259}, "count_autopsies": {"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": [290, 291, 292, 293, 294, 295, 296, 298, 299, 300], "excluded_lines": [], "start_line": 289}, "count_lifecycle_events": {"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": [304, 305, 306, 307, 308, 309, 310, 312, 313, 314], "excluded_lines": [], "start_line": 303}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 31, 33, 35, 38, 47, 102, 121, 151, 188, 259, 289, 303], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 198, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 198, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 31, 33, 35, 38, 39, 40, 41, 42, 43, 44, 47, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 97, 98, 99, 102, 104, 105, 106, 107, 108, 109, 110, 113, 115, 116, 117, 118, 121, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 151, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 188, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 232, 233, 234, 235, 236, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 259, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 286, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 314], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\intelligence\\worker.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 132, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 132, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 47, 58, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 88, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 109, 117, 118, 119, 120, 121, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 138, 148, 154, 155, 156, 162, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 187, 188, 189, 190, 191, 197, 203, 208, 209, 210, 211, 213, 214, 215, 216, 217, 224, 229, 230, 233, 235, 236, 237, 238, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 262, 263, 265, 266, 267, 272, 274, 275, 276, 277, 278, 283, 290, 291, 292, 298, 305, 306, 316, 318], "excluded_lines": [], "functions": {"IntelligenceWorker.__init__": {"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": [68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82], "excluded_lines": [], "start_line": 58}, "IntelligenceWorker.start": {"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": [90, 91, 92, 93, 94, 95], "excluded_lines": [], "start_line": 88}, "IntelligenceWorker.stop": {"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": [99, 100, 101, 102, 103], "excluded_lines": [], "start_line": 97}, "IntelligenceWorker._load_checkpoint": {"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": [117, 118, 119, 120, 121, 126, 127, 128, 129, 130, 131, 132, 133], "excluded_lines": [], "start_line": 109}, "IntelligenceWorker._save_checkpoint": {"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": [137, 138, 148, 154, 155, 156], "excluded_lines": [], "start_line": 135}, "IntelligenceWorker.tick": {"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": [169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 187, 188, 189, 190, 191, 197], "excluded_lines": [], "start_line": 162}, "IntelligenceWorker._refresh_once": {"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": [208, 209, 210, 211], "excluded_lines": [], "start_line": 203}, "IntelligenceWorker._run": {"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": [214, 215, 216, 217], "excluded_lines": [], "start_line": 213}, "IntelligenceWorker._refresh_autopsies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [229, 230, 233, 235, 236, 237, 238, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 262, 263, 265, 266, 267], "excluded_lines": [], "start_line": 224}, "IntelligenceWorker._refresh_evolution": {"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": [274, 275, 276, 277, 278], "excluded_lines": [], "start_line": 272}, "IntelligenceWorker._refresh_behavior": {"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": [290, 291, 292, 298, 305, 306], "excluded_lines": [], "start_line": 283}, "format_intelligence_worker_status": {"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": [318], "excluded_lines": [], "start_line": 316}, "": {"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": [29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 47, 58, 88, 97, 109, 135, 162, 203, 213, 224, 272, 283, 316], "excluded_lines": [], "start_line": 1}}, "classes": {"IntelligenceWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 105, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 105, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 90, 91, 92, 93, 94, 95, 99, 100, 101, 102, 103, 117, 118, 119, 120, 121, 126, 127, 128, 129, 130, 131, 132, 133, 137, 138, 148, 154, 155, 156, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 187, 188, 189, 190, 191, 197, 208, 209, 210, 211, 214, 215, 216, 217, 229, 230, 233, 235, 236, 237, 238, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 262, 263, 265, 266, 267, 274, 275, 276, 277, 278, 290, 291, 292, 298, 305, 306], "excluded_lines": [], "start_line": 47}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 47, 58, 88, 97, 109, 135, 162, 203, 213, 224, 272, 283, 316, 318], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\labeling\\triple_barrier.py": {"executed_lines": [20, 21, 23, 24, 26, 29, 35, 55], "summary": {"covered_lines": 8, "num_statements": 116, "percent_covered": 6.896551724137931, "percent_covered_display": "7", "missing_lines": 108, "excluded_lines": 0, "percent_statements_covered": 6.896551724137931, "percent_statements_covered_display": "7"}, "missing_lines": [46, 47, 48, 49, 50, 51, 52, 53, 67, 68, 69, 72, 73, 74, 75, 77, 78, 84, 87, 88, 89, 91, 93, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 109, 110, 112, 113, 116, 117, 118, 119, 122, 123, 125, 126, 129, 130, 131, 133, 134, 135, 136, 139, 140, 145, 146, 148, 149, 150, 153, 158, 159, 162, 163, 166, 172, 173, 174, 177, 178, 179, 180, 183, 184, 185, 186, 189, 190, 191, 192, 197, 198, 199, 200, 202, 203, 205, 208, 209, 210, 213, 214, 216, 221, 222, 224, 226, 229, 238, 239, 240, 241, 243, 244, 245, 246, 248, 260], "excluded_lines": [], "functions": {"TripleBarrierLabeler.__init__": {"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, 49, 50, 51, 52, 53], "excluded_lines": [], "start_line": 35}, "TripleBarrierLabeler.label_dataframe": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 100, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 100, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [67, 68, 69, 72, 73, 74, 75, 77, 78, 84, 87, 88, 89, 91, 93, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 109, 110, 112, 113, 116, 117, 118, 119, 122, 123, 125, 126, 129, 130, 131, 133, 134, 135, 136, 139, 140, 145, 146, 148, 149, 150, 153, 158, 159, 162, 163, 166, 172, 173, 174, 177, 178, 179, 180, 183, 184, 185, 186, 189, 190, 191, 192, 197, 198, 199, 200, 202, 203, 205, 208, 209, 210, 213, 214, 216, 221, 222, 224, 226, 229, 238, 239, 240, 241, 243, 244, 245, 246, 248, 260], "excluded_lines": [], "start_line": 55}, "": {"executed_lines": [20, 21, 23, 24, 26, 29, 35, 55], "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": {"TripleBarrierLabeler": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 108, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 108, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [46, 47, 48, 49, 50, 51, 52, 53, 67, 68, 69, 72, 73, 74, 75, 77, 78, 84, 87, 88, 89, 91, 93, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 109, 110, 112, 113, 116, 117, 118, 119, 122, 123, 125, 126, 129, 130, 131, 133, 134, 135, 136, 139, 140, 145, 146, 148, 149, 150, 153, 158, 159, 162, 163, 166, 172, 173, 174, 177, 178, 179, 180, 183, 184, 185, 186, 189, 190, 191, 192, 197, 198, 199, 200, 202, 203, 205, 208, 209, 210, 213, 214, 216, 221, 222, 224, 226, 229, 238, 239, 240, 241, 243, 244, 245, 246, 248, 260], "excluded_lines": [], "start_line": 29}, "": {"executed_lines": [20, 21, 23, 24, 26, 29, 35, 55], "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\\nexus_scalp\\market_data\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\market_data\\bar_aggregator.py": {"executed_lines": [8, 10, 12, 13, 15, 18, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 41, 53, 112, 116, 183], "summary": {"covered_lines": 22, "num_statements": 90, "percent_covered": 24.444444444444443, "percent_covered_display": "24", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 24.444444444444443, "percent_statements_covered_display": "24"}, "missing_lines": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 89, 90, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 110, 114, 134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 155, 156, 165, 166, 167, 168, 169, 170, 171, 173, 181, 188, 189, 190], "excluded_lines": [], "functions": {"BarAggregator.__init__": {"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": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51], "excluded_lines": [], "start_line": 41}, "BarAggregator.process_tick": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 89, 90, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 110], "excluded_lines": [], "start_line": 53}, "BarAggregator.get_completed_bars": {"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": [114], "excluded_lines": [], "start_line": 112}, "BarAggregator.reseed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 155, 156, 165, 166, 167, 168, 169, 170, 171, 173, 181], "excluded_lines": [], "start_line": 116}, "BarAggregator.get_current_forming_bar": {"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": [188, 189, 190], "excluded_lines": [], "start_line": 183}, "": {"executed_lines": [8, 10, 12, 13, 15, 18, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 41, 53, 112, 116, 183], "summary": {"covered_lines": 22, "num_statements": 22, "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": {"BarData": {"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": 18}, "BarAggregator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 89, 90, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 110, 114, 134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 155, 156, 165, 166, 167, 168, 169, 170, 171, 173, 181, 188, 189, 190], "excluded_lines": [], "start_line": 36}, "": {"executed_lines": [8, 10, 12, 13, 15, 18, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 41, 53, 112, 116, 183], "summary": {"covered_lines": 22, "num_statements": 22, "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\\nexus_scalp\\market_data\\paper_stress.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 292, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 292, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 26, 33, 36, 37, 38, 39, 40, 41, 42, 43, 50, 58, 69, 70, 71, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 92, 95, 97, 98, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 115, 116, 121, 123, 125, 128, 130, 131, 132, 133, 134, 135, 137, 138, 139, 141, 142, 150, 151, 158, 159, 160, 162, 164, 165, 166, 168, 169, 171, 172, 173, 174, 175, 176, 177, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 205, 206, 218, 219, 220, 221, 222, 223, 224, 226, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 247, 253, 265, 271, 288, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 327, 329, 330, 331, 332, 333, 334, 335, 340, 341, 343, 344, 345, 346, 348, 349, 350, 351, 353, 355, 356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 379, 392, 395, 412, 413, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 432, 433, 434, 436, 440, 441, 443, 444, 446, 447, 448, 449, 451, 452, 453, 455, 456, 457, 458, 459, 460, 462, 464, 466, 467, 468, 469, 472, 473, 474, 475, 476, 477, 480, 481, 482, 484, 485, 487, 490, 491, 493, 494, 496, 497, 498, 499, 513, 527, 528, 536, 537, 538, 539, 540, 541, 542, 543, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 564, 565, 568, 569, 570, 571, 573, 575, 576, 578, 579, 587, 588, 589, 590, 592, 594, 595, 597, 598, 601, 602], "excluded_lines": [], "functions": {"_is_metal": {"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": [70, 71], "excluded_lines": [], "start_line": 69}, "_seed_price": {"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": [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "excluded_lines": [], "start_line": 74}, "_digits": {"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": [92], "excluded_lines": [], "start_line": 91}, "_regime_step": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [97, 98, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 115, 116, 121, 123, 125], "excluded_lines": [], "start_line": 95}, "_regime_spread": {"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": [130, 131, 132, 133, 134, 135, 137, 138, 139, 141, 142], "excluded_lines": [], "start_line": 128}, "PaperStressSpread.install": {"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": [164, 165, 166, 168, 169], "excluded_lines": [], "start_line": 162}, "PaperStressSpread.uninstall": {"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": [173, 174, 175, 176, 177], "excluded_lines": [], "start_line": 172}, "_effective_spread_scale": {"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": [182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197], "excluded_lines": [], "start_line": 180}, "PaperStressScenario.__post_init__": {"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": [228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244], "excluded_lines": [], "start_line": 226}, "PaperStressScenario.generate_ticks": {"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": [253], "excluded_lines": [], "start_line": 247}, "PaperStressScenario.generate_bars": {"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": [271], "excluded_lines": [], "start_line": 265}, "generate_ticks": {"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": [312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 327, 329, 330, 331, 332, 333, 334, 335, 340, 341, 343, 344, 345, 346, 348, 349, 350, 351, 353, 355, 356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 379, 392], "excluded_lines": [], "start_line": 288}, "generate_bars": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [412, 413, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 432, 433, 434, 436, 440, 441, 443, 444, 446, 447, 448, 449, 451, 452, 453, 455, 456, 457, 458, 459, 460, 462, 464, 466, 467, 468, 469, 472, 473, 474, 475, 476, 477, 480, 481, 482, 484, 485, 487, 490, 491, 493, 494, 496, 497, 498, 499, 513, 527, 528], "excluded_lines": [], "start_line": 395}, "_cli": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [537, 538, 539, 540, 541, 542, 543, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 564, 565, 568, 569, 570, 571, 573, 575, 576, 578, 579, 587, 588, 589, 590, 592, 594, 595, 597, 598], "excluded_lines": [], "start_line": 536}, "": {"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": [17, 19, 20, 21, 22, 23, 24, 25, 26, 33, 36, 37, 38, 39, 40, 41, 42, 43, 50, 58, 69, 74, 91, 95, 128, 150, 151, 158, 159, 160, 162, 171, 172, 180, 205, 206, 218, 219, 220, 221, 222, 223, 224, 226, 247, 265, 288, 395, 536, 601, 602], "excluded_lines": [], "start_line": 1}}, "classes": {"Regime": {"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": 33}, "PaperStressSpread": {"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": [164, 165, 166, 168, 169, 173, 174, 175, 176, 177], "excluded_lines": [], "start_line": 151}, "PaperStressScenario": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 253, 271], "excluded_lines": [], "start_line": 206}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 265, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 265, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 26, 33, 36, 37, 38, 39, 40, 41, 42, 43, 50, 58, 69, 70, 71, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 92, 95, 97, 98, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 115, 116, 121, 123, 125, 128, 130, 131, 132, 133, 134, 135, 137, 138, 139, 141, 142, 150, 151, 158, 159, 160, 162, 171, 172, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 205, 206, 218, 219, 220, 221, 222, 223, 224, 226, 247, 265, 288, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 327, 329, 330, 331, 332, 333, 334, 335, 340, 341, 343, 344, 345, 346, 348, 349, 350, 351, 353, 355, 356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 379, 392, 395, 412, 413, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 432, 433, 434, 436, 440, 441, 443, 444, 446, 447, 448, 449, 451, 452, 453, 455, 456, 457, 458, 459, 460, 462, 464, 466, 467, 468, 469, 472, 473, 474, 475, 476, 477, 480, 481, 482, 484, 485, 487, 490, 491, 493, 494, 496, 497, 498, 499, 513, 527, 528, 536, 537, 538, 539, 540, 541, 542, 543, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 564, 565, 568, 569, 570, 571, 573, 575, 576, 578, 579, 587, 588, 589, 590, 592, 594, 595, 597, 598, 601, 602], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\__init__.py": {"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": [14, 24], "excluded_lines": [], "functions": {"": {"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": [14, 24], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [14, 24], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\measurement.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 42, 43, 44, 45, 48, 54, 55, 79, 80, 82, 83, 84, 85, 86, 87, 88, 114, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 129, 133, 134, 135, 136, 138, 145, 146, 149], "excluded_lines": [], "functions": {"_win_rate": {"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": [37, 38, 39], "excluded_lines": [], "start_line": 36}, "_exp": {"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": [43, 44, 45], "excluded_lines": [], "start_line": 42}, "windows": {"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": [54, 55, 79, 80, 82, 83, 84, 85, 86, 87, 88], "excluded_lines": [], "start_line": 48}, "regimes": {"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": [116, 117, 118, 119, 120, 121, 122, 123, 125, 126], "excluded_lines": [], "start_line": 114}, "backtest_metrics": {"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": [133, 134, 135, 136, 138, 145, 146], "excluded_lines": [], "start_line": 129}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 36, 42, 48, 114, 129, 149], "excluded_lines": [], "start_line": 1}}, "classes": {"WindowMeasurement": {"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": 18}, "RegimeMeasurement": {"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": 28}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 42, 43, 44, 45, 48, 54, 55, 79, 80, 82, 83, 84, 85, 86, 87, 88, 114, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 129, 133, 134, 135, 136, 138, 145, 146, 149], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 119, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 119, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 26, 29, 30, 33, 34, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 67, 132, 133, 136, 145, 146, 147, 148, 149, 153, 156, 157, 158, 166, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195, 198, 200, 201, 202, 203, 204, 205, 213, 214, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 227, 230, 231, 233, 234, 235, 236, 237, 238, 240, 241, 242, 243, 246, 249, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 266, 267, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 280, 283], "excluded_lines": [], "functions": {"utc_now": {"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": [30], "excluded_lines": [], "start_line": 29}, "_coerce_utc": {"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": [34], "excluded_lines": [], "start_line": 33}, "_t": {"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": [60], "excluded_lines": [], "start_line": 59}, "can_transition": {"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": [133], "excluded_lines": [], "start_line": 132}, "LifecycleEvent._utc": {"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": [227], "excluded_lines": [], "start_line": 226}, "EnablementRecord._utc": {"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": [243], "excluded_lines": [], "start_line": 242}, "ScoreSnapshot._utc": {"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": [263], "excluded_lines": [], "start_line": 262}, "RepairRecord._utc": {"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": [280], "excluded_lines": [], "start_line": 279}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 26, 29, 33, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 67, 132, 136, 145, 146, 147, 148, 149, 153, 156, 157, 158, 166, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195, 198, 200, 201, 202, 203, 204, 205, 213, 214, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 230, 231, 233, 234, 235, 236, 237, 238, 240, 241, 242, 246, 249, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 266, 267, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 283], "excluded_lines": [], "start_line": 1}}, "classes": {"MarketplaceLifecycle": {"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": 42}, "LifecycleTransitionError": {"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": 136}, "EnablementMode": {"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": 145}, "SeedSpec": {"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": 166}, "SeedPackage": {"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": 195}, "LifecycleEvent": {"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": [227], "excluded_lines": [], "start_line": 213}, "EnablementRecord": {"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": [243], "excluded_lines": [], "start_line": 230}, "ScoreSnapshot": {"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": [263], "excluded_lines": [], "start_line": 246}, "RepairRecord": {"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": [280], "excluded_lines": [], "start_line": 266}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 26, 29, 30, 33, 34, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 67, 132, 133, 136, 145, 146, 147, 148, 149, 153, 156, 157, 158, 166, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195, 198, 200, 201, 202, 203, 204, 205, 213, 214, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 230, 231, 233, 234, 235, 236, 237, 238, 240, 241, 242, 246, 249, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 266, 267, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 283], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\__init__.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": [8, 10, 11, 13, 15, 17, 112, 113, 119, 120, 122, 123, 124, 127], "excluded_lines": [], "functions": {"catalog": {"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": [113], "excluded_lines": [], "start_line": 112}, "get_generator": {"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": [120, 122, 123, 124], "excluded_lines": [], "start_line": 119}, "": {"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": [8, 10, 11, 13, 15, 17, 112, 119, 127], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [8, 10, 11, 13, 15, 17, 112, 113, 119, 120, 122, 123, 124, 127], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\_common.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 13, 14, 20, 23, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 51, 64, 65, 66, 67, 69, 70, 71, 73, 74, 75, 76, 77, 104, 105], "excluded_lines": [], "functions": {"pack_seed": {"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": [25, 26], "excluded_lines": [], "start_line": 23}, "required_features_from_dsl": {"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": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "excluded_lines": [], "start_line": 29}, "timeframe_scope_from_dsl": {"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": 45}, "make_seed_spec": {"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": [64, 65, 66, 67, 69, 70, 71, 73, 74, 75, 76, 77], "excluded_lines": [], "start_line": 51}, "rng_for": {"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": [105], "excluded_lines": [], "start_line": 104}, "": {"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": [8, 10, 11, 13, 14, 20, 23, 29, 45, 51, 104], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 11, 13, 14, 20, 23, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 51, 64, 65, 66, 67, 69, 70, 71, 73, 74, 75, 76, 77, 104, 105], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\_template.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 12, 13, 19, 20, 27, 34, 45, 46, 47, 48, 49, 50, 65, 66, 67, 73, 82, 93, 96, 104, 114, 115, 118], "excluded_lines": [], "functions": {"build_dsl": {"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": [45, 46, 47, 48, 49, 50], "excluded_lines": [], "start_line": 34}, "validate_dsl": {"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": [66, 67, 73, 82, 93], "excluded_lines": [], "start_line": 65}, "make_package": {"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": [104], "excluded_lines": [], "start_line": 96}, "_features": {"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": [115], "excluded_lines": [], "start_line": 114}, "": {"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": [8, 10, 12, 13, 19, 20, 27, 34, 65, 96, 114, 118], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [8, 10, 12, 13, 19, 20, 27, 34, 45, 46, 47, 48, 49, 50, 65, 66, 67, 73, 82, 93, 96, 104, 114, 115, 118], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\breakout.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\ichimoku.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 14, 15, 16, 17, 19, 20, 22, 54, 55, 56, 57, 58, 59, 60, 61, 69, 70, 71, 83], "excluded_lines": [], "functions": {"generate": {"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": [55, 56, 57, 58, 59, 60, 61, 69, 70, 71, 83], "excluded_lines": [], "start_line": 54}, "": {"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, 14, 15, 16, 17, 19, 20, 22, 54], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [10, 12, 14, 15, 16, 17, 19, 20, 22, 54, 55, 56, 57, 58, 59, 60, 61, 69, 70, 71, 83], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\ict.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 57, 59, 62, 63, 71, 72, 73, 85], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 57, 59, 62, 63, 71, 72, 73, 85], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 57, 59, 62, 63, 71, 72, 73, 85], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\liquidity.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 65, 66, 67, 79], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 65, 66, 67, 79], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 65, 66, 67, 79], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\market_structure.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\mean_reversion.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 66, 67, 68, 80], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 66, 67, 68, 80], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 66, 67, 68, 80], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\momentum.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\price_action.py": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 25, 60, 63, 64, 65, 66, 68, 69, 72, 74, 75, 77, 78, 86, 88, 89, 105], "excluded_lines": [], "functions": {"generate": {"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": [64, 65, 66, 68, 69, 72, 74, 75, 77, 78, 86, 88, 89, 105], "excluded_lines": [], "start_line": 63}, "": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 25, 60, 63], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 25, 60, 63, 64, 65, 66, 68, 69, 72, 74, 75, 77, 78, 86, 88, 89, 105], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\regime_adaptive.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 70, 77, 78, 79, 91], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 63, 70, 77, 78, 79, 91], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 70, 77, 78, 79, 91], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\session.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\trend_following.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 61, 62, 63, 75], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 54, 61, 62, 63, 75], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 54, 61, 62, 63, 75], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\volatility.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 55, 62, 69, 70, 71, 83], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 55, 62, 69, 70, 71, 83], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 55, 62, 69, 70, 71, 83], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\packs\\volume_vwap.py": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 71, 72, 73, 85], "excluded_lines": [], "functions": {"generate": {"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": [48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 47}, "": {"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": [3, 5, 7, 8, 9, 10, 12, 13, 15, 47], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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, 5, 7, 8, 9, 10, 12, 13, 15, 47, 48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 71, 72, 73, 85], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\repair.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 57, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 20, 23, 25, 30, 33, 42, 43, 45, 46, 47, 53, 55, 56, 64, 65, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 86, 108, 109, 112, 113, 114, 115, 118, 121, 132, 135, 136, 137, 138, 139, 144, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158], "excluded_lines": [], "functions": {"new_version_for_repair": {"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": [25, 30], "excluded_lines": [], "start_line": 23}, "mutated_seed_from_trigger": {"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": [42, 43, 45, 46, 47, 53, 55, 56, 64, 65, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 86, 108, 109], "excluded_lines": [], "start_line": 33}, "slug_for": {"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": [113, 114, 115], "excluded_lines": [], "start_line": 112}, "repair_record_payload": {"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": [121], "excluded_lines": [], "start_line": 118}, "strictly_better": {"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": [135, 146, 147, 148, 149, 150, 151, 153, 154, 155], "excluded_lines": [], "start_line": 132}, "strictly_better._oos_pick": {"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": [136, 137, 138, 139, 144], "excluded_lines": [], "start_line": 135}, "": {"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": [13, 15, 16, 17, 18, 20, 23, 33, 112, 118, 132, 158], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 57, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 20, 23, 25, 30, 33, 42, 43, 45, 46, 47, 53, 55, 56, 64, 65, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 86, 108, 109, 112, 113, 114, 115, 118, 121, 132, 135, 136, 137, 138, 139, 144, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\scoring.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 212, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 212, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [30, 32, 33, 34, 35, 37, 46, 62, 66, 82, 86, 92, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 113, 114, 122, 123, 124, 125, 126, 128, 129, 138, 144, 145, 146, 147, 148, 151, 171, 172, 173, 176, 177, 178, 179, 181, 182, 183, 185, 186, 187, 188, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 241, 242, 243, 244, 246, 247, 252, 253, 262, 263, 264, 265, 267, 268, 269, 270, 279, 280, 281, 282, 284, 286, 287, 288, 289, 290, 291, 292, 293, 302, 313, 316, 317, 318, 319, 328, 329, 330, 331, 333, 334, 335, 336, 337, 338, 347, 348, 349, 350, 352, 353, 354, 356, 357, 358, 359, 360, 362, 363, 364, 373, 374, 375, 376, 378, 379, 380, 381, 382, 383, 392, 393, 394, 395, 398, 399, 400, 401, 402, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 429, 430, 431, 432, 435, 438, 439, 440, 441, 442, 443, 444, 453, 463, 464, 466, 467, 468, 469, 470, 471, 472, 473, 478, 480, 481, 483, 484, 485, 486, 488, 489, 490, 491, 501, 503, 515], "excluded_lines": [], "functions": {"normalize_weights": {"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": [97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 95}, "ScoringProfile.__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": [122, 123, 124, 125, 126], "excluded_lines": [], "start_line": 114}, "ScoringProfile.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": [129], "excluded_lines": [], "start_line": 128}, "_logistic": {"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": [145, 146, 147, 148], "excluded_lines": [], "start_line": 144}, "evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 169, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 169, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [171, 172, 173, 176, 177, 178, 179, 181, 182, 183, 185, 186, 187, 188, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 241, 242, 243, 244, 246, 247, 252, 253, 262, 263, 264, 265, 267, 268, 269, 270, 279, 280, 281, 282, 284, 286, 287, 288, 289, 290, 291, 292, 293, 302, 313, 316, 317, 318, 319, 328, 329, 330, 331, 333, 334, 335, 336, 337, 338, 347, 348, 349, 350, 352, 353, 354, 356, 357, 358, 359, 360, 362, 363, 364, 373, 374, 375, 376, 378, 379, 380, 381, 382, 383, 392, 393, 394, 395, 398, 399, 400, 401, 402, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 429, 430, 431, 432, 435, 438, 439, 440, 441, 442, 443, 444, 453, 463, 464, 466, 467, 468, 469, 470, 471, 472, 473, 478, 480, 481, 483, 484, 485, 486, 488, 489, 490, 491], "excluded_lines": [], "start_line": 151}, "snapshot_payload": {"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": [503], "excluded_lines": [], "start_line": 501}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [30, 32, 33, 34, 35, 37, 46, 62, 66, 82, 86, 92, 95, 113, 114, 128, 138, 144, 151, 501, 515], "excluded_lines": [], "start_line": 1}}, "classes": {"ScoringProfile": {"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": [122, 123, 124, 125, 126, 129], "excluded_lines": [], "start_line": 113}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 206, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 206, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [30, 32, 33, 34, 35, 37, 46, 62, 66, 82, 86, 92, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 113, 114, 128, 138, 144, 145, 146, 147, 148, 151, 171, 172, 173, 176, 177, 178, 179, 181, 182, 183, 185, 186, 187, 188, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 241, 242, 243, 244, 246, 247, 252, 253, 262, 263, 264, 265, 267, 268, 269, 270, 279, 280, 281, 282, 284, 286, 287, 288, 289, 290, 291, 292, 293, 302, 313, 316, 317, 318, 319, 328, 329, 330, 331, 333, 334, 335, 336, 337, 338, 347, 348, 349, 350, 352, 353, 354, 356, 357, 358, 359, 360, 362, 363, 364, 373, 374, 375, 376, 378, 379, 380, 381, 382, 383, 392, 393, 394, 395, 398, 399, 400, 401, 402, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 429, 430, 431, 432, 435, 438, 439, 440, 441, 442, 443, 444, 453, 463, 464, 466, 467, 468, 469, 470, 471, 472, 473, 478, 480, 481, 483, 484, 485, 486, 488, 489, 490, 491, 501, 503, 515], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\service.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 262, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 262, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 22, 32, 33, 35, 36, 39, 40, 43, 57, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 76, 77, 79, 81, 84, 85, 91, 92, 95, 96, 97, 98, 99, 100, 101, 103, 106, 139, 156, 157, 170, 171, 177, 178, 179, 181, 183, 187, 188, 191, 211, 212, 214, 215, 219, 220, 224, 225, 226, 227, 228, 229, 230, 235, 236, 237, 242, 243, 248, 250, 251, 255, 256, 257, 258, 259, 260, 266, 267, 268, 275, 276, 277, 278, 279, 280, 281, 288, 291, 297, 298, 299, 300, 301, 302, 308, 311, 317, 318, 319, 320, 321, 322, 324, 329, 335, 341, 344, 346, 349, 355, 362, 365, 366, 367, 379, 381, 383, 384, 385, 386, 388, 389, 395, 397, 402, 403, 404, 409, 422, 424, 425, 427, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 442, 443, 444, 449, 462, 464, 465, 469, 470, 473, 474, 475, 476, 479, 480, 484, 489, 500, 501, 502, 503, 504, 505, 506, 508, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 540, 548, 551, 552, 553, 554, 555, 556, 558, 559, 560, 561, 564, 568, 569, 576, 578, 579, 580, 581, 583, 586, 591, 592, 593, 594, 596, 599, 602, 603, 604, 605, 607, 609, 610, 611, 612, 620, 621, 622, 624, 625, 626, 627, 641, 642, 643, 644, 646, 648, 649, 655, 656, 660, 661, 662, 667, 680, 681, 682, 683, 685, 688, 689, 690, 695, 697, 698, 706], "excluded_lines": [], "functions": {"_now_iso": {"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": 39}, "MarketplaceService.__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": [63, 64, 65, 66], "excluded_lines": [], "start_line": 57}, "MarketplaceService._is_live_approved": {"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": [71, 72, 73, 74, 75, 76, 77, 79], "excluded_lines": [], "start_line": 70}, "MarketplaceService._emit_lifecycle_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": [84, 85], "excluded_lines": [], "start_line": 81}, "MarketplaceService._current_lifecycle": {"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": [92, 95, 96, 97, 98, 99, 100, 101], "excluded_lines": [], "start_line": 91}, "MarketplaceService._write_seed": {"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": [106], "excluded_lines": [], "start_line": 103}, "MarketplaceService.install_pack": {"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": [156, 191, 211, 212], "excluded_lines": [], "start_line": 139}, "MarketplaceService.install_pack._install": {"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": [157, 170, 171, 177, 178, 179, 181, 183, 187, 188], "excluded_lines": [], "start_line": 156}, "MarketplaceService._upsert_seed_if_absent": {"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": [215, 219, 220], "excluded_lines": [], "start_line": 214}, "MarketplaceService.uninstall": {"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": [225, 226, 227, 228, 229, 230, 235, 236, 237, 242, 243, 248, 250, 251], "excluded_lines": [], "start_line": 224}, "MarketplaceService.enable": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [256, 257, 258, 259, 260, 266, 267, 268, 275, 276, 277, 278, 279, 280, 281, 288, 291, 297, 298, 299, 300, 301, 302, 308, 311, 317, 318, 319, 320, 321, 322, 324, 329, 335, 341, 344, 346, 349, 355], "excluded_lines": [], "start_line": 255}, "MarketplaceService._record_enablement": {"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": [365, 366, 367, 379, 381], "excluded_lines": [], "start_line": 362}, "MarketplaceService.disable": {"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": [384, 385, 386, 388, 389, 395, 397, 402, 403, 404, 409, 422, 424, 425], "excluded_lines": [], "start_line": 383}, "MarketplaceService.transition_lifecycle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 442, 443, 444, 449, 462, 464, 465], "excluded_lines": [], "start_line": 427}, "MarketplaceService.get_seed_detail": {"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": [470, 473, 474, 475, 476, 479, 480, 484, 489, 500, 501, 502, 503, 504, 505, 506], "excluded_lines": [], "start_line": 469}, "MarketplaceService.list_seeds": {"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": [517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536], "excluded_lines": [], "start_line": 508}, "MarketplaceService.run_research": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [548, 551, 552, 553, 554, 555, 556, 558, 559, 560, 561, 564, 568, 569, 576, 578, 579, 580, 581, 583, 586, 591, 592, 593, 594, 596, 599, 602, 603, 604, 605, 607, 609, 610, 611, 612, 620, 621, 622, 624, 625, 626, 627, 641, 642, 643, 644, 646, 648, 649, 655, 656, 660, 661, 662, 667, 680, 681, 682, 683, 685, 688, 689, 690, 695, 697, 698], "excluded_lines": [], "start_line": 540}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 22, 32, 33, 35, 36, 39, 43, 57, 70, 81, 91, 103, 139, 214, 224, 255, 362, 383, 427, 469, 508, 540, 706], "excluded_lines": [], "start_line": 1}}, "classes": {"MarketplaceService": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 232, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 232, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 79, 84, 85, 92, 95, 96, 97, 98, 99, 100, 101, 106, 156, 157, 170, 171, 177, 178, 179, 181, 183, 187, 188, 191, 211, 212, 215, 219, 220, 225, 226, 227, 228, 229, 230, 235, 236, 237, 242, 243, 248, 250, 251, 256, 257, 258, 259, 260, 266, 267, 268, 275, 276, 277, 278, 279, 280, 281, 288, 291, 297, 298, 299, 300, 301, 302, 308, 311, 317, 318, 319, 320, 321, 322, 324, 329, 335, 341, 344, 346, 349, 355, 365, 366, 367, 379, 381, 384, 385, 386, 388, 389, 395, 397, 402, 403, 404, 409, 422, 424, 425, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 442, 443, 444, 449, 462, 464, 465, 470, 473, 474, 475, 476, 479, 480, 484, 489, 500, 501, 502, 503, 504, 505, 506, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 548, 551, 552, 553, 554, 555, 556, 558, 559, 560, 561, 564, 568, 569, 576, 578, 579, 580, 581, 583, 586, 591, 592, 593, 594, 596, 599, 602, 603, 604, 605, 607, 609, 610, 611, 612, 620, 621, 622, 624, 625, 626, 627, 641, 642, 643, 644, 646, 648, 649, 655, 656, 660, 661, 662, 667, 680, 681, 682, 683, 685, 688, 689, 690, 695, 697, 698], "excluded_lines": [], "start_line": 43}, "": {"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": [14, 16, 17, 18, 19, 20, 22, 32, 33, 35, 36, 39, 40, 43, 57, 70, 81, 91, 103, 139, 214, 224, 255, 362, 383, 427, 469, 508, 540, 706], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\snapshot.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": [13, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 33, 42, 43, 44, 47, 48, 52, 53, 55, 56, 58, 59, 63, 64, 65, 67, 68, 69, 70, 74, 77, 78, 79, 80, 86, 87, 88, 89, 91, 92, 94, 97, 99, 100, 101, 109], "excluded_lines": [], "functions": {"StrategyRuntimeSnapshotStore.__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": [43, 44, 47, 48], "excluded_lines": [], "start_line": 42}, "StrategyRuntimeSnapshotStore.get_snapshot": {"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": [53], "excluded_lines": [], "start_line": 52}, "StrategyRuntimeSnapshotStore.get_version": {"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": 55}, "StrategyRuntimeSnapshotStore.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": [59], "excluded_lines": [], "start_line": 58}, "StrategyRuntimeSnapshotStore.add_listener": {"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": [64, 65], "excluded_lines": [], "start_line": 63}, "StrategyRuntimeSnapshotStore._notify": {"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": [68, 69, 70], "excluded_lines": [], "start_line": 67}, "StrategyRuntimeSnapshotStore.publish": {"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": [77, 78, 79, 80, 86, 87, 88, 89], "excluded_lines": [], "start_line": 74}, "StrategyRuntimeSnapshotStore.apply_enable": {"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": [92], "excluded_lines": [], "start_line": 91}, "StrategyRuntimeSnapshotStore.apply_disable": {"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": 94}, "StrategyRuntimeSnapshotStore.to_dict": {"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": [100, 101], "excluded_lines": [], "start_line": 99}, "": {"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": [13, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 33, 42, 52, 55, 58, 63, 67, 74, 91, 94, 99, 109], "excluded_lines": [], "start_line": 1}}, "classes": {"StrategyRuntimeSnapshot": {"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}, "StrategyRuntimeSnapshotStore": {"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": [43, 44, 47, 48, 53, 56, 59, 64, 65, 68, 69, 70, 77, 78, 79, 80, 86, 87, 88, 89, 92, 97, 100, 101], "excluded_lines": [], "start_line": 33}, "": {"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": [13, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 33, 42, 52, 55, 58, 63, 67, 74, 91, 94, 99, 109], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\marketplace\\store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 114, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 114, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 44, 59, 71, 99, 111, 123, 136, 148, 156, 164, 175, 189, 190, 191, 192, 193, 194, 195, 196, 199, 200, 208, 210, 212, 213, 214, 215, 218, 219, 220, 221, 223, 224, 225, 226, 228, 229, 230, 231, 232, 235, 238, 239, 240, 241, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 258, 259, 260, 261, 263, 265, 266, 267, 268, 269, 270, 271, 273, 274, 280, 281, 285, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 302, 306, 307, 309, 310, 312, 313, 317, 318, 319, 323, 328, 329, 333, 338], "excluded_lines": [], "functions": {"_json": {"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": [190, 191, 192, 193, 194, 195, 196], "excluded_lines": [], "start_line": 189}, "_now": {"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": [200], "excluded_lines": [], "start_line": 199}, "default_config": {"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": [210, 212, 213, 214, 215], "excluded_lines": [], "start_line": 208}, "config_for": {"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": [219, 220, 221, 223, 224, 225, 226, 228, 229, 230, 231, 232], "excluded_lines": [], "start_line": 218}, "MarketplaceStore.__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": [239, 240, 241], "excluded_lines": [], "start_line": 238}, "MarketplaceStore.ensure_schema": {"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": [246, 247, 248, 249, 250, 251, 252, 253, 254, 258, 259, 260, 261, 263], "excluded_lines": [], "start_line": 245}, "MarketplaceStore._create_table": {"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": [266, 267, 268, 269, 270, 271], "excluded_lines": [], "start_line": 265}, "MarketplaceStore._set_meta": {"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": [274], "excluded_lines": [], "start_line": 273}, "MarketplaceStore.meta": {"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": [281, 285], "excluded_lines": [], "start_line": 280}, "MarketplaceStore._write": {"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": [290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 302], "excluded_lines": [], "start_line": 289}, "MarketplaceStore.query_one": {"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": [307], "excluded_lines": [], "start_line": 306}, "MarketplaceStore.query_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": [310], "excluded_lines": [], "start_line": 309}, "MarketplaceStore.list_packages": {"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": [313], "excluded_lines": [], "start_line": 312}, "MarketplaceStore.get_seed": {"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": [318, 319, 323], "excluded_lines": [], "start_line": 317}, "MarketplaceStore.latest_lifecycle_for_seed": {"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": [329, 333], "excluded_lines": [], "start_line": 328}, "": {"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": [24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 44, 59, 71, 99, 111, 123, 136, 148, 156, 164, 175, 189, 199, 208, 218, 235, 238, 245, 265, 273, 280, 289, 306, 309, 312, 317, 328, 338], "excluded_lines": [], "start_line": 1}}, "classes": {"MarketplaceStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [239, 240, 241, 246, 247, 248, 249, 250, 251, 252, 253, 254, 258, 259, 260, 261, 263, 266, 267, 268, 269, 270, 271, 274, 281, 285, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 302, 307, 310, 313, 318, 319, 323, 329, 333], "excluded_lines": [], "start_line": 235}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 44, 59, 71, 99, 111, 123, 136, 148, 156, 164, 175, 189, 190, 191, 192, 193, 194, 195, 196, 199, 200, 208, 210, 212, 213, 214, 215, 218, 219, 220, 221, 223, 224, 225, 226, 228, 229, 230, 231, 232, 235, 238, 245, 265, 273, 280, 289, 306, 309, 312, 317, 328, 338], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\__init__.py": {"executed_lines": [14, 16, 17, 18, 19, 20, 21, 36, 41, 42, 43, 51, 58, 59, 60, 67, 77, 82, 89], "summary": {"covered_lines": 19, "num_statements": 19, "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": [14, 16, 17, 18, 19, 20, 21, 36, 41, 42, 43, 51, 58, 59, 60, 67, 77, 82, 89], "summary": {"covered_lines": 19, "num_statements": 19, "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": [14, 16, 17, 18, 19, 20, 21, 36, 41, 42, 43, 51, 58, 59, 60, 67, 77, 82, 89], "summary": {"covered_lines": 19, "num_statements": 19, "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\\nexus_scalp\\model_generation\\architectures.py": {"executed_lines": [38, 40, 42, 43, 44, 46, 48, 49, 52, 59, 79, 90, 97, 149, 168], "summary": {"covered_lines": 15, "num_statements": 53, "percent_covered": 28.30188679245283, "percent_covered_display": "28", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 28.30188679245283, "percent_statements_covered_display": "28"}, "missing_lines": [66, 67, 68, 75, 76, 77, 81, 82, 83, 84, 85, 86, 87, 108, 109, 110, 111, 112, 114, 115, 118, 130, 136, 139, 140, 142, 151, 152, 153, 154, 155, 156, 159, 160, 161, 164, 165, 172], "excluded_lines": [], "functions": {"CausalConv1dBlock.__init__": {"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": [66, 67, 68, 75, 76, 77], "excluded_lines": [], "start_line": 59}, "CausalConv1dBlock.forward": {"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": [81, 82, 83, 84, 85, 86, 87], "excluded_lines": [], "start_line": 79}, "TCNAttentionV1.__init__": {"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": [108, 109, 110, 111, 112, 114, 115, 118, 130, 136, 139, 140, 142], "excluded_lines": [], "start_line": 97}, "TCNAttentionV1.forward": {"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": [151, 152, 153, 154, 155, 156, 159, 160, 161, 164, 165], "excluded_lines": [], "start_line": 149}, "build_tcn_attention_v1": {"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": [172], "excluded_lines": [], "start_line": 168}, "": {"executed_lines": [38, 40, 42, 43, 44, 46, 48, 49, 52, 59, 79, 90, 97, 149, 168], "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": [], "start_line": 1}}, "classes": {"CausalConv1dBlock": {"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": [66, 67, 68, 75, 76, 77, 81, 82, 83, 84, 85, 86, 87], "excluded_lines": [], "start_line": 52}, "TCNAttentionV1": {"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": [108, 109, 110, 111, 112, 114, 115, 118, 130, 136, 139, 140, 142, 151, 152, 153, 154, 155, 156, 159, 160, 161, 164, 165], "excluded_lines": [], "start_line": 90}, "": {"executed_lines": [38, 40, 42, 43, 44, 46, 48, 49, 52, 59, 79, 90, 97, 149, 168], "summary": {"covered_lines": 15, "num_statements": 16, "percent_covered": 93.75, "percent_covered_display": "94", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 93.75, "percent_statements_covered_display": "94"}, "missing_lines": [172], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\artifact_store.py": {"executed_lines": [19, 21, 22, 23, 24, 25, 26, 28, 30, 32, 38, 46, 54, 57, 69, 81, 85, 91, 94, 106, 113, 127, 130, 133, 136, 174, 201, 208, 211, 216, 223, 226, 229, 232, 235, 238, 292, 295, 306, 309, 316, 331], "summary": {"covered_lines": 42, "num_statements": 168, "percent_covered": 25.0, "percent_covered_display": "25", "missing_lines": 126, "excluded_lines": 0, "percent_statements_covered": 25.0, "percent_statements_covered_display": "25"}, "missing_lines": [60, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 82, 87, 88, 95, 96, 97, 98, 99, 100, 107, 108, 109, 110, 111, 114, 115, 116, 117, 118, 119, 120, 121, 128, 131, 134, 154, 155, 156, 157, 158, 159, 165, 166, 167, 168, 169, 170, 171, 172, 175, 177, 178, 183, 184, 188, 189, 190, 191, 192, 193, 199, 202, 209, 212, 213, 214, 217, 224, 227, 230, 233, 236, 249, 250, 252, 253, 254, 255, 257, 258, 260, 261, 263, 265, 266, 267, 270, 271, 272, 273, 275, 276, 277, 278, 280, 282, 283, 284, 285, 293, 296, 297, 298, 299, 300, 301, 302, 303, 304, 307, 310, 319, 320, 321, 322, 323, 324, 325, 326, 327, 332], "excluded_lines": [], "functions": {"validate_artifact_id": {"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": [60, 61, 62, 63, 64, 65, 66], "excluded_lines": [], "start_line": 57}, "sha256_file": {"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": [71, 72, 73, 74, 75, 76, 77, 78], "excluded_lines": [], "start_line": 69}, "sha256_bytes": {"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": [82], "excluded_lines": [], "start_line": 81}, "sha256_text": {"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": [87, 88], "excluded_lines": [], "start_line": 85}, "ArtifactStore.__init__": {"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": [95, 96, 97, 98, 99, 100], "excluded_lines": [], "start_line": 94}, "ArtifactStore.write_json": {"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, 108, 109, 110, 111], "excluded_lines": [], "start_line": 106}, "ArtifactStore.read_json": {"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": [114, 115, 116, 117, 118, 119, 120, 121], "excluded_lines": [], "start_line": 113}, "ArtifactStore.dataset_dir": {"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": [128], "excluded_lines": [], "start_line": 127}, "ArtifactStore.dataset_path": {"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": 130}, "ArtifactStore.dataset_manifest_path": {"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": [134], "excluded_lines": [], "start_line": 133}, "ArtifactStore.save_dataset": {"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": [154, 155, 156, 157, 158, 159, 165, 166, 167, 168, 169, 170, 171, 172], "excluded_lines": [], "start_line": 136}, "ArtifactStore.read_dataset": {"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": [175, 177, 178, 183, 184, 188, 189, 190, 191, 192, 193, 199], "excluded_lines": [], "start_line": 174}, "ArtifactStore.read_dataset_manifest": {"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": [202], "excluded_lines": [], "start_line": 201}, "ArtifactStore.experiment_path": {"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": [209], "excluded_lines": [], "start_line": 208}, "ArtifactStore.save_experiment": {"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, 213, 214], "excluded_lines": [], "start_line": 211}, "ArtifactStore.read_experiment": {"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": [217], "excluded_lines": [], "start_line": 216}, "ArtifactStore.model_dir": {"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": [224], "excluded_lines": [], "start_line": 223}, "ArtifactStore.model_weights_path": {"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": [227], "excluded_lines": [], "start_line": 226}, "ArtifactStore.model_manifest_path": {"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": [230], "excluded_lines": [], "start_line": 229}, "ArtifactStore.model_scaler_path": {"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": [233], "excluded_lines": [], "start_line": 232}, "ArtifactStore.model_validation_path": {"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": [236], "excluded_lines": [], "start_line": 235}, "ArtifactStore.save_model_artifact": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [249, 250, 252, 253, 254, 255, 257, 258, 260, 261, 263, 265, 266, 267, 270, 271, 272, 273, 275, 276, 277, 278, 280, 282, 283, 284, 285], "excluded_lines": [], "start_line": 238}, "ArtifactStore.read_model_manifest": {"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": [293], "excluded_lines": [], "start_line": 292}, "ArtifactStore.read_scaler": {"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": [296, 297, 298, 299, 300, 301, 302, 303, 304], "excluded_lines": [], "start_line": 295}, "ArtifactStore.save_validation": {"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": [307], "excluded_lines": [], "start_line": 306}, "ArtifactStore.read_validation": {"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": [310], "excluded_lines": [], "start_line": 309}, "ArtifactStore.verify_artifact": {"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": [319, 320, 321, 322, 323, 324, 325, 326, 327], "excluded_lines": [], "start_line": 316}, "default_artifact_root": {"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": [332], "excluded_lines": [], "start_line": 331}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 26, 28, 30, 32, 38, 46, 54, 57, 69, 81, 85, 91, 94, 106, 113, 127, 130, 133, 136, 174, 201, 208, 211, 216, 223, 226, 229, 232, 235, 238, 292, 295, 306, 309, 316, 331], "summary": {"covered_lines": 42, "num_statements": 42, "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": {"ArtifactConflictError": {"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": 38}, "DatasetCorruptionError": {"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": 46}, "ArtifactStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 107, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 107, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [95, 96, 97, 98, 99, 100, 107, 108, 109, 110, 111, 114, 115, 116, 117, 118, 119, 120, 121, 128, 131, 134, 154, 155, 156, 157, 158, 159, 165, 166, 167, 168, 169, 170, 171, 172, 175, 177, 178, 183, 184, 188, 189, 190, 191, 192, 193, 199, 202, 209, 212, 213, 214, 217, 224, 227, 230, 233, 236, 249, 250, 252, 253, 254, 255, 257, 258, 260, 261, 263, 265, 266, 267, 270, 271, 272, 273, 275, 276, 277, 278, 280, 282, 283, 284, 285, 293, 296, 297, 298, 299, 300, 301, 302, 303, 304, 307, 310, 319, 320, 321, 322, 323, 324, 325, 326, 327], "excluded_lines": [], "start_line": 91}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 26, 28, 30, 32, 38, 46, 54, 57, 69, 81, 85, 91, 94, 106, 113, 127, 130, 133, 136, 174, 201, 208, 211, 216, 223, 226, 229, 232, 235, 238, 292, 295, 306, 309, 316, 331], "summary": {"covered_lines": 42, "num_statements": 61, "percent_covered": 68.85245901639344, "percent_covered_display": "69", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 68.85245901639344, "percent_statements_covered_display": "69"}, "missing_lines": [60, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 82, 87, 88, 332], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\bars_normalize.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 100, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 100, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 38, 40, 43, 44, 46, 47, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 100, 102, 103, 104, 105, 106, 107, 108, 115, 119, 120, 121, 123, 126, 138, 139, 144, 147, 148, 151, 161, 162, 163, 164, 165, 166, 167, 171, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 198, 199, 200, 203, 212], "excluded_lines": [], "functions": {"_epoch_to_utc": {"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": [51, 52, 53, 54, 55, 56], "excluded_lines": [], "start_line": 50}, "_parse_time_value": {"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": [61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97], "excluded_lines": [], "start_line": 59}, "_resolve_time_expr": {"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": [102, 103, 104, 105, 106, 107, 108, 115, 119, 120, 121, 123, 126, 138, 139, 144], "excluded_lines": [], "start_line": 100}, "_json_stable": {"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": [148], "excluded_lines": [], "start_line": 147}, "normalize_bars_frame": {"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": [161, 162, 163, 164, 165, 166, 167, 171, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 198, 199, 200, 203, 212], "excluded_lines": [], "start_line": 151}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 38, 40, 43, 44, 46, 47, 50, 59, 100, 147, 151], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 100, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 100, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 38, 40, 43, 44, 46, 47, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 100, 102, 103, 104, 105, 106, 107, 108, 115, 119, 120, 121, 123, 126, 138, 139, 144, 147, 148, 151, 161, 162, 163, 164, 165, 166, 167, 171, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 198, 199, 200, 203, 212], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\benchmark.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 156, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 156, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43, 93, 96, 103, 104, 105, 106, 107, 109, 129, 130, 132, 133, 134, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 168, 176, 177, 178, 185, 186, 187, 188, 189, 190, 191, 198, 200, 201, 205, 209, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 228, 236, 238, 239, 240, 257, 261, 262, 263, 267, 274, 275, 285, 286, 298, 299, 301, 302, 303, 304, 305, 308, 312, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 352, 353, 354, 355, 358, 359, 360, 362, 363, 364, 365, 367, 368, 369, 370, 371, 372, 373, 374, 376, 392, 393, 405, 415, 416, 417, 418, 421, 422, 426, 427, 428, 429, 430, 431, 432], "excluded_lines": [], "functions": {"BenchmarkRunner.__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": [103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 96}, "BenchmarkRunner.run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [129, 130, 132, 133, 134, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 168, 176, 177, 178, 185, 186, 187, 188, 189, 190, 191, 198, 200, 201, 205, 209, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 228, 236, 238, 239, 240, 257, 261, 262, 263], "excluded_lines": [], "start_line": 109}, "BenchmarkRunner._build_report": {"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": [274, 275, 285, 286], "excluded_lines": [], "start_line": 267}, "BenchmarkRunner._write_report": {"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": [299, 301, 302, 303, 304, 305], "excluded_lines": [], "start_line": 298}, "_predict_probs": {"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": [312, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 352, 353, 354, 355], "excluded_lines": [], "start_line": 308}, "_conclude": {"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": [359, 362, 363, 364, 365, 367, 376], "excluded_lines": [], "start_line": 358}, "_conclude.acc": {"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": [360], "excluded_lines": [], "start_line": 359}, "_conclude.verdict": {"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": [368, 369, 370, 371, 372, 373, 374], "excluded_lines": [], "start_line": 367}, "_render_md": {"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": [393, 405, 415, 416, 417, 418, 421, 422, 426, 427, 428, 429, 430, 431, 432], "excluded_lines": [], "start_line": 392}, "": {"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": [19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43, 93, 96, 109, 267, 298, 308, 358, 392], "excluded_lines": [], "start_line": 1}}, "classes": {"BenchmarkRunner": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [103, 104, 105, 106, 107, 129, 130, 132, 133, 134, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 168, 176, 177, 178, 185, 186, 187, 188, 189, 190, 191, 198, 200, 201, 205, 209, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 228, 236, 238, 239, 240, 257, 261, 262, 263, 274, 275, 285, 286, 299, 301, 302, 303, 304, 305], "excluded_lines": [], "start_line": 93}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 88, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 88, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43, 93, 96, 109, 267, 298, 308, 312, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 329, 330, 331, 332, 333, 334, 335, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 352, 353, 354, 355, 358, 359, 360, 362, 363, 364, 365, 367, 368, 369, 370, 371, 372, 373, 374, 376, 392, 393, 405, 415, 416, 417, 418, 421, 422, 426, 427, 428, 429, 430, 431, 432], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\dataset_factory.py": {"executed_lines": [27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 47, 50, 83, 95, 117, 153, 159, 162, 170, 335, 336], "summary": {"covered_lines": 22, "num_statements": 109, "percent_covered": 20.18348623853211, "percent_covered_display": "20", "missing_lines": 87, "excluded_lines": 0, "percent_statements_covered": 20.18348623853211, "percent_statements_covered_display": "20"}, "missing_lines": [70, 71, 72, 73, 74, 75, 76, 80, 85, 86, 91, 92, 103, 106, 107, 108, 113, 114, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 143, 149, 150, 154, 167, 168, 195, 203, 204, 208, 209, 210, 218, 231, 237, 244, 246, 259, 269, 270, 275, 314, 316, 321, 322, 323, 324, 329, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 383, 384, 388], "excluded_lines": [], "functions": {"deterministic_dataset_id": {"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": [70, 71, 72, 73, 74, 75, 76, 80], "excluded_lines": [], "start_line": 50}, "frame_content_digest_raw": {"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, 86, 91, 92], "excluded_lines": [], "start_line": 83}, "frame_content_digest": {"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": [103, 106, 107, 108, 113, 114], "excluded_lines": [], "start_line": 95}, "_news_digest": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 143, 149, 150], "excluded_lines": [], "start_line": 117}, "config_blob": {"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": [154], "excluded_lines": [], "start_line": 153}, "DatasetFactory.__init__": {"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": [167, 168], "excluded_lines": [], "start_line": 162}, "DatasetFactory.build": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [195, 203, 204, 208, 209, 210, 218, 231, 237, 244, 246, 259, 269, 270, 275, 314, 316, 321, 322, 323, 324, 329], "excluded_lines": [], "start_line": 170}, "DatasetFactory._apply_split": {"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": [358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 383, 384, 388], "excluded_lines": [], "start_line": 336}, "": {"executed_lines": [27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 47, 50, 83, 95, 117, 153, 159, 162, 170, 335, 336], "summary": {"covered_lines": 22, "num_statements": 22, "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": {"DatasetFactory": {"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": [167, 168, 195, 203, 204, 208, 209, 210, 218, 231, 237, 244, 246, 259, 269, 270, 275, 314, 316, 321, 322, 323, 324, 329, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 383, 384, 388], "excluded_lines": [], "start_line": 159}, "": {"executed_lines": [27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 47, 50, 83, 95, 117, 153, 159, 162, 170, 335, 336], "summary": {"covered_lines": 22, "num_statements": 59, "percent_covered": 37.28813559322034, "percent_covered_display": "37", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 37.28813559322034, "percent_statements_covered_display": "37"}, "missing_lines": [70, 71, 72, 73, 74, 75, 76, 80, 85, 86, 91, 92, 103, 106, 107, 108, 113, 114, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 143, 149, 150, 154], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\experiment_factory.py": {"executed_lines": [11, 13, 15, 17, 18, 19, 21, 25, 87, 90, 93, 135, 142], "summary": {"covered_lines": 13, "num_statements": 36, "percent_covered": 36.111111111111114, "percent_covered_display": "36", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 36.111111111111114, "percent_statements_covered_display": "36"}, "missing_lines": [91, 104, 105, 108, 109, 110, 112, 114, 115, 116, 117, 119, 131, 132, 133, 136, 137, 138, 139, 157, 159, 160, 165], "excluded_lines": [], "functions": {"ExperimentFactory.__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": [91], "excluded_lines": [], "start_line": 90}, "ExperimentFactory.create": {"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": [104, 105, 108, 109, 110, 112, 114, 115, 116, 117, 119, 131, 132, 133], "excluded_lines": [], "start_line": 93}, "ExperimentFactory.load": {"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": 135}, "train_experiment": {"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": [157, 159, 160, 165], "excluded_lines": [], "start_line": 142}, "": {"executed_lines": [11, 13, 15, 17, 18, 19, 21, 25, 87, 90, 93, 135, 142], "summary": {"covered_lines": 13, "num_statements": 13, "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": {"ExperimentFactory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [91, 104, 105, 108, 109, 110, 112, 114, 115, 116, 117, 119, 131, 132, 133, 136, 137, 138, 139], "excluded_lines": [], "start_line": 87}, "": {"executed_lines": [11, 13, 15, 17, 18, 19, 21, 25, 87, 90, 93, 135, 142], "summary": {"covered_lines": 13, "num_statements": 17, "percent_covered": 76.47058823529412, "percent_covered_display": "76", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 76.47058823529412, "percent_statements_covered_display": "76"}, "missing_lines": [157, 159, 160, 165], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\lineage.py": {"executed_lines": [12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28, 34, 39, 77, 90, 119, 123, 150], "summary": {"covered_lines": 18, "num_statements": 63, "percent_covered": 28.571428571428573, "percent_covered_display": "29", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 28.571428571428573, "percent_statements_covered_display": "29"}, "missing_lines": [56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 72, 74, 82, 83, 84, 85, 86, 87, 106, 107, 108, 109, 110, 111, 112, 130, 137, 140, 141, 142, 143, 144, 145, 146, 147, 159, 160, 161, 162, 163, 164, 165], "excluded_lines": [], "functions": {"classify_source": {"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": [56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 72, 74], "excluded_lines": [], "start_line": 39}, "requires_governance_override": {"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": [82, 83, 84, 85, 86, 87], "excluded_lines": [], "start_line": 77}, "assert_production_eligible": {"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": [106, 107, 108, 109, 110, 111, 112], "excluded_lines": [], "start_line": 90}, "manifest_is_production_eligible": {"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": [130, 137, 140, 141, 142, 143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 123}, "stamp_manifest": {"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": [159, 160, 161, 162, 163, 164, 165], "excluded_lines": [], "start_line": 150}, "": {"executed_lines": [12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28, 34, 39, 77, 90, 119, 123, 150], "summary": {"covered_lines": 18, "num_statements": 18, "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": {"LabelOrigin": {"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": 19}, "LineageGovernanceError": {"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": 119}, "": {"executed_lines": [12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28, 34, 39, 77, 90, 119, 123, 150], "summary": {"covered_lines": 18, "num_statements": 63, "percent_covered": 28.571428571428573, "percent_covered_display": "29", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 28.571428571428573, "percent_statements_covered_display": "29"}, "missing_lines": [56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 72, 74, 82, 83, 84, 85, 86, 87, 106, 107, 108, 109, 110, 111, 112, 130, 137, 140, 141, 142, 143, 144, 145, 146, 147, 159, 160, 161, 162, 163, 164, 165], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\model_factory.py": {"executed_lines": [10, 12, 14, 15, 17, 18, 19, 20, 22, 29, 30, 31, 34, 37, 55, 59, 68, 71, 130, 141], "summary": {"covered_lines": 20, "num_statements": 48, "percent_covered": 41.666666666666664, "percent_covered_display": "42", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 41.666666666666664, "percent_statements_covered_display": "42"}, "missing_lines": [45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 69, 77, 78, 80, 85, 86, 87, 88, 96, 97, 105, 110, 114, 116, 123, 128, 132, 142], "excluded_lines": [], "functions": {"SimpleMLP.__init__": {"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": [45, 46, 47, 48, 49, 50, 51, 52, 53], "excluded_lines": [], "start_line": 37}, "SimpleMLP.forward": {"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": 55}, "ModelFactory.__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": [69], "excluded_lines": [], "start_line": 68}, "ModelFactory.build": {"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": [77, 78, 80, 85, 86, 87, 88, 96, 97, 105, 110, 114, 116, 123, 128], "excluded_lines": [], "start_line": 71}, "ModelFactory.build_from_experiment": {"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": [132], "excluded_lines": [], "start_line": 130}, "infer_feature_dim": {"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": [142], "excluded_lines": [], "start_line": 141}, "": {"executed_lines": [10, 12, 14, 15, 17, 18, 19, 20, 22, 29, 30, 31, 34, 37, 55, 59, 68, 71, 130, 141], "summary": {"covered_lines": 20, "num_statements": 20, "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": {"SimpleMLP": {"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": [45, 46, 47, 48, 49, 50, 51, 52, 53, 56], "excluded_lines": [], "start_line": 34}, "ModelFactory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [69, 77, 78, 80, 85, 86, 87, 88, 96, 97, 105, 110, 114, 116, 123, 128, 132], "excluded_lines": [], "start_line": 59}, "": {"executed_lines": [10, 12, 14, 15, 17, 18, 19, 20, 22, 29, 30, 31, 34, 37, 55, 59, 68, 71, 130, 141], "summary": {"covered_lines": 20, "num_statements": 21, "percent_covered": 95.23809523809524, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 95.23809523809524, "percent_statements_covered_display": "95"}, "missing_lines": [142], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\models.py": {"executed_lines": [25, 27, 28, 29, 31, 38, 42, 43, 44, 47, 67, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 92, 98, 108, 125, 133, 135, 136, 137, 153, 155, 171, 172, 180, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 203, 211, 214, 216, 217, 218, 219, 220, 223, 226, 228, 229, 230, 231, 232, 233, 234, 235, 243, 246, 247, 248, 249, 250, 258, 264, 267, 268, 269, 270, 273, 274, 275, 278, 279, 280, 283, 284, 285, 286, 289, 290, 291, 292, 293, 294, 295, 296, 297, 300, 301, 302, 303, 304, 307, 308, 309, 310, 313, 314, 315, 316, 317, 318, 319, 322, 323, 324, 328, 329, 332, 333, 334, 335, 337, 338, 339, 342, 357, 360, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 385, 387, 388, 389, 398, 401, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 422, 425, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438], "summary": {"covered_lines": 184, "num_statements": 215, "percent_covered": 85.5813953488372, "percent_covered_display": "86", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 85.5813953488372, "percent_statements_covered_display": "86"}, "missing_lines": [82, 85, 86, 90, 93, 94, 95, 96, 99, 100, 101, 102, 110, 161, 162, 163, 164, 165, 166, 167, 168, 201, 204, 205, 340, 344, 345, 347, 348, 349, 390], "excluded_lines": [], "functions": {"LabelSchema._names_len": {"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": [82], "excluded_lines": [], "start_line": 81}, "LabelSchema.encode": {"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": [85, 86, 90], "excluded_lines": [], "start_line": 84}, "LabelSchema.decode": {"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": [93, 94, 95, 96], "excluded_lines": [], "start_line": 92}, "LabelSchema.validate_labels": {"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": 98}, "default_label_schema": {"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": [110], "excluded_lines": [], "start_line": 108}, "NewsContextSchema.vectorize": {"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": [161, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 155}, "default_news_context_schema": {"executed_lines": [172], "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": 171}, "SampleContract._utc": {"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": [201], "excluded_lines": [], "start_line": 200}, "SampleContract.validate_schema": {"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": [204, 205], "excluded_lines": [], "start_line": 203}, "ModelManifest._utc": {"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": [340], "excluded_lines": [], "start_line": 339}, "ModelManifest.digest": {"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": [344, 345, 347, 348, 349], "excluded_lines": [], "start_line": 342}, "DatasetManifest._utc": {"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": [390], "excluded_lines": [], "start_line": 389}, "": {"executed_lines": [25, 27, 28, 29, 31, 38, 42, 43, 44, 47, 67, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 92, 98, 108, 125, 133, 135, 136, 137, 153, 155, 171, 180, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 203, 211, 214, 216, 217, 218, 219, 220, 223, 226, 228, 229, 230, 231, 232, 233, 234, 235, 243, 246, 247, 248, 249, 250, 258, 264, 267, 268, 269, 270, 273, 274, 275, 278, 279, 280, 283, 284, 285, 286, 289, 290, 291, 292, 293, 294, 295, 296, 297, 300, 301, 302, 303, 304, 307, 308, 309, 310, 313, 314, 315, 316, 317, 318, 319, 322, 323, 324, 328, 329, 332, 333, 334, 335, 337, 338, 339, 342, 357, 360, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 385, 387, 388, 389, 398, 401, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 422, 425, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438], "summary": {"covered_lines": 183, "num_statements": 183, "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": {"NeuralLabel": {"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": 38}, "LabelSchema": {"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": [82, 85, 86, 90, 93, 94, 95, 96, 99, 100, 101, 102], "excluded_lines": [], "start_line": 67}, "NewsContextSchema": {"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": [161, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 125}, "SampleContract": {"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": [201, 204, 205], "excluded_lines": [], "start_line": 180}, "SetupContract": {"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": 211}, "StrategyContract": {"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": 223}, "ModelArchitecture": {"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": 243}, "ModelManifest": {"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": [340, 344, 345, 347, 348, 349], "excluded_lines": [], "start_line": 258}, "DatasetManifest": {"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": [390], "excluded_lines": [], "start_line": 357}, "ExperimentConfig": {"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": 398}, "ValidationResults": {"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": 422}, "": {"executed_lines": [25, 27, 28, 29, 31, 38, 42, 43, 44, 47, 67, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 92, 98, 108, 125, 133, 135, 136, 137, 153, 155, 171, 172, 180, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 203, 211, 214, 216, 217, 218, 219, 220, 223, 226, 228, 229, 230, 231, 232, 233, 234, 235, 243, 246, 247, 248, 249, 250, 258, 264, 267, 268, 269, 270, 273, 274, 275, 278, 279, 280, 283, 284, 285, 286, 289, 290, 291, 292, 293, 294, 295, 296, 297, 300, 301, 302, 303, 304, 307, 308, 309, 310, 313, 314, 315, 316, 317, 318, 319, 322, 323, 324, 328, 329, 332, 333, 334, 335, 337, 338, 339, 342, 357, 360, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 385, 387, 388, 389, 398, 401, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 422, 425, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438], "summary": {"covered_lines": 184, "num_statements": 185, "percent_covered": 99.45945945945945, "percent_covered_display": "99", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 99.45945945945945, "percent_statements_covered_display": "99"}, "missing_lines": [110], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\news_bridge.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 271, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 271, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 34, 35, 38, 54, 62, 64, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 102, 104, 105, 106, 107, 110, 111, 114, 115, 120, 127, 128, 129, 134, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 161, 164, 165, 170, 171, 172, 173, 180, 186, 187, 188, 191, 192, 197, 200, 216, 218, 219, 220, 222, 223, 224, 225, 226, 227, 233, 235, 236, 237, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 254, 255, 258, 261, 272, 273, 275, 276, 277, 278, 279, 280, 282, 285, 286, 289, 290, 291, 292, 293, 294, 297, 298, 299, 300, 303, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 345, 346, 347, 348, 349, 353, 355, 356, 357, 358, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 381, 384, 385, 387, 388, 389, 390, 409, 411, 412, 414, 415, 416, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 431, 443, 444, 445, 446, 447, 448, 449, 450, 451, 459, 469, 470, 471, 472, 485, 486, 487, 500, 503, 504, 505, 506, 507, 508, 509, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525, 539, 541, 542, 551, 552, 553, 554, 555, 556, 565, 567, 578, 591, 600, 601, 602, 603, 612, 613, 626, 644, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655], "excluded_lines": [], "functions": {"_encode_state": {"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": [75, 76, 77, 78, 79, 80], "excluded_lines": [], "start_line": 74}, "_encode_novelty": {"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": [84, 85, 86, 87, 88, 89], "excluded_lines": [], "start_line": 83}, "_num": {"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": [93, 94, 95, 96, 97, 98, 99], "excluded_lines": [], "start_line": 92}, "_coerce_field": {"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": [104, 105, 106, 107, 110, 111, 114, 115], "excluded_lines": [], "start_line": 102}, "_normalize_publication_ts": {"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": [127, 128, 129], "excluded_lines": [], "start_line": 120}, "normalize_news_frame": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 161, 164, 165, 170, 171, 172, 173, 180, 186, 187, 188, 191, 192, 197], "excluded_lines": [], "start_line": 134}, "news_context_at": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [216, 218, 219, 220, 222, 223, 224, 225, 226, 227, 233, 235, 236, 237, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 254, 255, 258], "excluded_lines": [], "start_line": 200}, "_safe_epoch_sec": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [272, 273, 275, 276, 277, 278, 279, 280, 282, 285, 286, 289, 290, 291, 292, 293, 294], "excluded_lines": [], "start_line": 261}, "_news_schema_fields": {"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": [298, 299, 300], "excluded_lines": [], "start_line": 297}, "build_news_frame_from_db": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 345, 346, 347, 348, 349, 353, 355, 356, 357, 358, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 381, 384, 385, 387, 388, 389, 390, 409, 411, 412, 414, 415, 416], "excluded_lines": [], "start_line": 303}, "_parse_iso": {"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": [420, 421, 422, 423, 424, 425, 426, 427, 428], "excluded_lines": [], "start_line": 419}, "_derive_news_state": {"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": [443, 444, 445, 446, 447, 448, 449, 450, 451], "excluded_lines": [], "start_line": 431}, "news_quality_diagnostics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [469, 470, 471, 472, 485, 486, 487, 500, 503, 504, 505, 506, 507, 508, 509, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525], "excluded_lines": [], "start_line": 459}, "_field_stats": {"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": [541, 542, 551, 552, 553, 554, 555, 556, 565, 567], "excluded_lines": [], "start_line": 539}, "news_benchmark_readiness": {"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": [591, 600, 601, 602, 603, 612, 613], "excluded_lines": [], "start_line": 578}, "news_10d_vector": {"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": [644, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655], "excluded_lines": [], "start_line": 626}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 34, 35, 38, 54, 62, 64, 71, 74, 83, 92, 102, 120, 134, 200, 261, 297, 303, 419, 431, 459, 539, 578, 626], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 271, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 271, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 34, 35, 38, 54, 62, 64, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 102, 104, 105, 106, 107, 110, 111, 114, 115, 120, 127, 128, 129, 134, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 161, 164, 165, 170, 171, 172, 173, 180, 186, 187, 188, 191, 192, 197, 200, 216, 218, 219, 220, 222, 223, 224, 225, 226, 227, 233, 235, 236, 237, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 254, 255, 258, 261, 272, 273, 275, 276, 277, 278, 279, 280, 282, 285, 286, 289, 290, 291, 292, 293, 294, 297, 298, 299, 300, 303, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 345, 346, 347, 348, 349, 353, 355, 356, 357, 358, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 381, 384, 385, 387, 388, 389, 390, 409, 411, 412, 414, 415, 416, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 431, 443, 444, 445, 446, 447, 448, 449, 450, 451, 459, 469, 470, 471, 472, 485, 486, 487, 500, 503, 504, 505, 506, 507, 508, 509, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525, 539, 541, 542, 551, 552, 553, 554, 555, 556, 565, 567, 578, 591, 600, 601, 602, 603, 612, 613, 626, 644, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\replay.py": {"executed_lines": [14, 16, 17, 19, 20, 22, 23, 24, 26, 29, 32, 35, 105, 137, 164, 192], "summary": {"covered_lines": 16, "num_statements": 115, "percent_covered": 13.91304347826087, "percent_covered_display": "14", "missing_lines": 99, "excluded_lines": 0, "percent_statements_covered": 13.91304347826087, "percent_statements_covered_display": "14"}, "missing_lines": [33, 47, 48, 49, 51, 52, 53, 55, 56, 57, 58, 61, 63, 81, 82, 83, 85, 86, 87, 88, 89, 90, 94, 95, 96, 97, 98, 99, 100, 101, 103, 117, 118, 119, 120, 121, 122, 147, 148, 150, 151, 152, 153, 154, 170, 171, 172, 174, 175, 176, 177, 213, 214, 218, 219, 220, 225, 226, 228, 230, 231, 232, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 262, 276, 277, 287, 288, 289, 290, 296, 298, 299, 300, 301, 302, 303, 305, 306, 307, 309, 310, 311], "excluded_lines": [], "functions": {"SampleReplay.__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": [33], "excluded_lines": [], "start_line": 32}, "SampleReplay.replay": {"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": [47, 48, 49, 51, 52, 53, 55, 56, 57, 58, 61, 63, 81, 82, 83, 85, 86, 87, 88, 89, 90, 94, 95, 96, 97, 98, 99, 100, 101, 103], "excluded_lines": [], "start_line": 35}, "SampleReplay.compare": {"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": [117, 118, 119, 120, 121, 122], "excluded_lines": [], "start_line": 105}, "detect_feature_drift": {"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": [147, 148, 150, 151, 152, 153, 154], "excluded_lines": [], "start_line": 137}, "detect_prediction_drift": {"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": [170, 171, 172, 174, 175, 176, 177], "excluded_lines": [], "start_line": 164}, "replay_70d_vector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [213, 214, 218, 219, 220, 225, 226, 228, 230, 231, 232, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 262, 276, 277, 287, 288, 289, 290, 296, 298, 299, 300, 301, 302, 303, 305, 306, 307, 309, 310, 311], "excluded_lines": [], "start_line": 192}, "": {"executed_lines": [14, 16, 17, 19, 20, 22, 23, 24, 26, 29, 32, 35, 105, 137, 164, 192], "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": 1}}, "classes": {"SampleReplay": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 47, 48, 49, 51, 52, 53, 55, 56, 57, 58, 61, 63, 81, 82, 83, 85, 86, 87, 88, 89, 90, 94, 95, 96, 97, 98, 99, 100, 101, 103, 117, 118, 119, 120, 121, 122], "excluded_lines": [], "start_line": 29}, "": {"executed_lines": [14, 16, 17, 19, 20, 22, 23, 24, 26, 29, 32, 35, 105, 137, 164, 192], "summary": {"covered_lines": 16, "num_statements": 78, "percent_covered": 20.512820512820515, "percent_covered_display": "21", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 20.512820512820515, "percent_statements_covered_display": "21"}, "missing_lines": [147, 148, 150, 151, 152, 153, 154, 170, 171, 172, 174, 175, 176, 177, 213, 214, 218, 219, 220, 225, 226, 228, 230, 231, 232, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 262, 276, 277, 287, 288, 289, 290, 296, 298, 299, 300, 301, 302, 303, 305, 306, 307, 309, 310, 311], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\runtime.py": {"executed_lines": [13, 15, 16, 18, 19, 21, 22, 23, 25, 28, 32, 39, 56, 132, 141, 146, 159, 189, 196], "summary": {"covered_lines": 19, "num_statements": 90, "percent_covered": 21.11111111111111, "percent_covered_display": "21", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 21.11111111111111, "percent_statements_covered_display": "21"}, "missing_lines": [45, 46, 47, 48, 49, 50, 59, 60, 61, 63, 64, 65, 68, 70, 71, 72, 73, 81, 82, 83, 84, 87, 91, 94, 98, 99, 101, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 123, 124, 125, 129, 130, 133, 134, 135, 142, 143, 144, 147, 161, 162, 164, 165, 166, 167, 168, 169, 174, 175, 176, 178, 179, 180, 181, 183, 190, 191, 192, 193, 200, 201], "excluded_lines": [], "functions": {"LocalModelRuntime.__init__": {"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": [45, 46, 47, 48, 49, 50], "excluded_lines": [], "start_line": 39}, "LocalModelRuntime.load": {"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": [59, 60, 61, 63, 64, 65, 68, 70, 71, 72, 73, 81, 82, 83, 84, 87, 91, 94, 98, 99, 101, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 123, 124, 125, 129, 130], "excluded_lines": [], "start_line": 56}, "LocalModelRuntime.unload": {"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": [133, 134, 135], "excluded_lines": [], "start_line": 132}, "LocalModelRuntime.metadata": {"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": [142, 143, 144], "excluded_lines": [], "start_line": 141}, "LocalModelRuntime.health": {"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": [147], "excluded_lines": [], "start_line": 146}, "LocalModelRuntime.predict": {"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": [161, 162, 164, 165, 166, 167, 168, 169, 174, 175, 176, 178, 179, 180, 181, 183], "excluded_lines": [], "start_line": 159}, "LocalModelRuntime._decode": {"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": [190, 191, 192, 193], "excluded_lines": [], "start_line": 189}, "validate_and_load": {"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": [200, 201], "excluded_lines": [], "start_line": 196}, "": {"executed_lines": [13, 15, 16, 18, 19, 21, 22, 23, 25, 28, 32, 39, 56, 132, 141, 146, 159, 189, 196], "summary": {"covered_lines": 19, "num_statements": 19, "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": {"ManifestValidationError": {"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": 28}, "LocalModelRuntime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 69, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [45, 46, 47, 48, 49, 50, 59, 60, 61, 63, 64, 65, 68, 70, 71, 72, 73, 81, 82, 83, 84, 87, 91, 94, 98, 99, 101, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 123, 124, 125, 129, 130, 133, 134, 135, 142, 143, 144, 147, 161, 162, 164, 165, 166, 167, 168, 169, 174, 175, 176, 178, 179, 180, 181, 183, 190, 191, 192, 193], "excluded_lines": [], "start_line": 32}, "": {"executed_lines": [13, 15, 16, 18, 19, 21, 22, 23, 25, 28, 32, 39, 56, 132, 141, 146, 159, 189, 196], "summary": {"covered_lines": 19, "num_statements": 21, "percent_covered": 90.47619047619048, "percent_covered_display": "90", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 90.47619047619048, "percent_statements_covered_display": "90"}, "missing_lines": [200, 201], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\sample_factory.py": {"executed_lines": [19, 21, 22, 23, 25, 27, 28, 29, 37, 39, 42, 54, 57, 81, 82, 106, 107, 148, 267, 268, 277], "summary": {"covered_lines": 21, "num_statements": 106, "percent_covered": 19.81132075471698, "percent_covered_display": "20", "missing_lines": 85, "excluded_lines": 0, "percent_statements_covered": 19.81132075471698, "percent_statements_covered_display": "20"}, "missing_lines": [50, 51, 65, 66, 67, 68, 69, 70, 71, 73, 75, 98, 100, 119, 120, 121, 123, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 165, 166, 171, 173, 174, 175, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190, 191, 192, 193, 195, 196, 200, 201, 203, 204, 205, 209, 210, 211, 212, 214, 216, 223, 265, 269, 270, 271, 272, 273, 274, 279, 280, 281, 303, 304, 306, 307, 308, 309], "excluded_lines": [], "functions": {"deterministic_sample_id": {"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": [50, 51], "excluded_lines": [], "start_line": 42}, "SampleFactory.__init__": {"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": [65, 66, 67, 68, 69, 70, 71, 73, 75], "excluded_lines": [], "start_line": 57}, "SampleFactory.news_context_at": {"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": [98, 100], "excluded_lines": [], "start_line": 82}, "SampleFactory.detect_setup": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [119, 120, 121, 123, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142], "excluded_lines": [], "start_line": 107}, "SampleFactory.build_samples": {"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": [165, 166, 171, 173, 174, 175, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190, 191, 192, 193, 195, 196, 200, 201, 203, 204, 205, 209, 210, 211, 212, 214, 216, 223, 265], "excluded_lines": [], "start_line": 148}, "SampleFactory._parse_ts": {"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": [269, 270, 271, 272, 273, 274], "excluded_lines": [], "start_line": 268}, "samples_to_frame": {"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": [279, 280, 281, 303, 304, 306, 307, 308, 309], "excluded_lines": [], "start_line": 277}, "": {"executed_lines": [19, 21, 22, 23, 25, 27, 28, 29, 37, 39, 42, 54, 57, 81, 82, 106, 107, 148, 267, 268, 277], "summary": {"covered_lines": 21, "num_statements": 21, "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": {"SampleFactory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [65, 66, 67, 68, 69, 70, 71, 73, 75, 98, 100, 119, 120, 121, 123, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 165, 166, 171, 173, 174, 175, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190, 191, 192, 193, 195, 196, 200, 201, 203, 204, 205, 209, 210, 211, 212, 214, 216, 223, 265, 269, 270, 271, 272, 273, 274], "excluded_lines": [], "start_line": 54}, "": {"executed_lines": [19, 21, 22, 23, 25, 27, 28, 29, 37, 39, 42, 54, 57, 81, 82, 106, 107, 148, 267, 268, 277], "summary": {"covered_lines": 21, "num_statements": 32, "percent_covered": 65.625, "percent_covered_display": "66", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 65.625, "percent_statements_covered_display": "66"}, "missing_lines": [50, 51, 279, 280, 281, 303, 304, 306, 307, 308, 309], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\sample_maker.py": {"executed_lines": [21, 23, 25, 27, 28, 31, 33, 38, 39, 40, 41, 44, 69, 70, 73, 76, 90, 140, 141, 162, 215, 239], "summary": {"covered_lines": 22, "num_statements": 82, "percent_covered": 26.829268292682926, "percent_covered_display": "27", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 26.829268292682926, "percent_statements_covered_display": "27"}, "missing_lines": [52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 82, 83, 84, 105, 106, 107, 109, 110, 111, 112, 114, 115, 118, 119, 120, 122, 124, 142, 171, 172, 187, 189, 190, 191, 192, 193, 194, 209, 227, 228, 229, 230, 232, 233, 234, 235, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], "excluded_lines": [], "functions": {"quality_tier": {"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": [52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 44}, "HunterSampleMaker.__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": [82, 83, 84], "excluded_lines": [], "start_line": 76}, "HunterSampleMaker.analyze_row": {"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": [105, 106, 107, 109, 110, 111, 112, 114, 115, 118, 119, 120, 122, 124], "excluded_lines": [], "start_line": 90}, "HunterSampleMaker._empty": {"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": [142], "excluded_lines": [], "start_line": 141}, "HunterSampleMaker.build_hunter_frame": {"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": [171, 172, 187, 189, 190, 191, 192, 193, 194, 209], "excluded_lines": [], "start_line": 162}, "HunterSampleMaker.hunter_gate_frame": {"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": [227, 228, 229, 230, 232, 233, 234, 235], "excluded_lines": [], "start_line": 215}, "attach_hunter_metadata": {"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": [244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], "excluded_lines": [], "start_line": 239}, "": {"executed_lines": [21, 23, 25, 27, 28, 31, 33, 38, 39, 40, 41, 44, 69, 70, 73, 76, 90, 140, 141, 162, 215, 239], "summary": {"covered_lines": 22, "num_statements": 22, "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": {"HunterSampleMaker": {"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": [82, 83, 84, 105, 106, 107, 109, 110, 111, 112, 114, 115, 118, 119, 120, 122, 124, 142, 171, 172, 187, 189, 190, 191, 192, 193, 194, 209, 227, 228, 229, 230, 232, 233, 234, 235], "excluded_lines": [], "start_line": 73}, "": {"executed_lines": [21, 23, 25, 27, 28, 31, 33, 38, 39, 40, 41, 44, 69, 70, 73, 76, 90, 140, 141, 162, 215, 239], "summary": {"covered_lines": 22, "num_statements": 46, "percent_covered": 47.82608695652174, "percent_covered_display": "48", "missing_lines": 24, "excluded_lines": 0, "percent_statements_covered": 47.82608695652174, "percent_statements_covered_display": "48"}, "missing_lines": [52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\schema_v2.py": {"executed_lines": [24, 26, 27, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 43, 45, 47, 48, 51, 85, 197, 244, 299, 354, 361, 366, 369, 467, 509, 553, 554, 555, 558, 688, 786], "summary": {"covered_lines": 34, "num_statements": 315, "percent_covered": 10.793650793650794, "percent_covered_display": "11", "missing_lines": 281, "excluded_lines": 2, "percent_statements_covered": 10.793650793650794, "percent_statements_covered_display": "11"}, "missing_lines": [56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 81, 82, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 138, 139, 140, 141, 142, 143, 144, 152, 153, 154, 155, 156, 165, 168, 169, 177, 187, 188, 189, 190, 191, 192, 193, 194, 212, 213, 214, 215, 217, 221, 231, 236, 241, 262, 263, 264, 268, 269, 271, 273, 274, 279, 280, 282, 283, 287, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 316, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 387, 392, 394, 395, 396, 397, 398, 399, 400, 401, 402, 404, 405, 406, 407, 408, 409, 422, 423, 424, 425, 426, 427, 428, 435, 436, 437, 440, 446, 447, 457, 458, 459, 460, 461, 462, 463, 464, 482, 483, 484, 485, 487, 491, 501, 506, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 527, 528, 529, 530, 583, 585, 586, 591, 593, 594, 595, 596, 597, 598, 599, 600, 601, 603, 604, 605, 606, 607, 608, 621, 622, 623, 624, 625, 626, 627, 628, 635, 636, 637, 646, 652, 654, 655, 656, 657, 659, 660, 662, 674, 675, 676, 677, 678, 679, 682, 683, 684, 685, 718, 719, 720, 722, 726, 727, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 745, 746, 747, 748, 750, 757, 769, 770, 772, 773, 775, 778, 783, 797, 798, 800, 801, 802, 803, 804, 805, 806, 807, 808, 811, 812, 813, 814, 815, 816, 817, 818, 822, 823, 824, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 849, 850], "excluded_lines": [776, 777], "functions": {"bars_frame_to_bardata": {"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": [56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 81, 82], "excluded_lines": [], "start_line": 51}, "compute_60d_frame": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 138, 139, 140, 141, 142, 143, 144, 152, 153, 154, 155, 156, 165, 168, 169, 177, 187, 188, 189, 190, 191, 192, 193, 194], "excluded_lines": [], "start_line": 85}, "build_60d_dataset": {"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": [212, 213, 214, 215, 217, 221, 231, 236, 241], "excluded_lines": [], "start_line": 197}, "augment_existing_dataset_to_60d": {"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": [262, 263, 264, 268, 269, 271, 273, 274, 279, 280, 282, 283, 287], "excluded_lines": [], "start_line": 244}, "verify_60d_artifact": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 316, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332], "excluded_lines": [], "start_line": 299}, "compute_liquidity_frame": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [387, 392, 394, 395, 396, 397, 398, 399, 400, 401, 402, 404, 405, 406, 407, 408, 409, 422, 423, 424, 425, 426, 427, 428, 435, 436, 437, 440, 446, 447, 457, 458, 459, 460, 461, 462, 463, 464], "excluded_lines": [], "start_line": 369}, "build_liquidity_dataset": {"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": [482, 483, 484, 485, 487, 491, 501, 506], "excluded_lines": [], "start_line": 467}, "verify_liquidity_artifact": {"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": [514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 527, 528, 529, 530], "excluded_lines": [], "start_line": 509}, "compute_70d_frame": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [583, 585, 586, 591, 593, 594, 595, 596, 597, 598, 599, 600, 601, 603, 604, 605, 606, 607, 608, 621, 622, 623, 624, 625, 626, 627, 628, 635, 636, 637, 646, 652, 654, 655, 656, 657, 659, 660, 662, 674, 675, 676, 677, 678, 679, 682, 683, 684, 685], "excluded_lines": [], "start_line": 558}, "build_70d_dataset": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 30, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 30, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [718, 719, 720, 722, 726, 727, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 745, 746, 747, 748, 750, 757, 769, 770, 772, 773, 775, 778, 783], "excluded_lines": [776, 777], "start_line": 688}, "verify_70d_artifact": {"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": [797, 798, 800, 801, 802, 803, 804, 805, 806, 807, 808, 811, 812, 813, 814, 815, 816, 817, 818, 822, 823, 824, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 849, 850], "excluded_lines": [], "start_line": 786}, "": {"executed_lines": [24, 26, 27, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 43, 45, 47, 48, 51, 85, 197, 244, 299, 354, 361, 366, 369, 467, 509, 553, 554, 555, 558, 688, 786], "summary": {"covered_lines": 34, "num_statements": 34, "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": [24, 26, 27, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 43, 45, 47, 48, 51, 85, 197, 244, 299, 354, 361, 366, 369, 467, 509, 553, 554, 555, 558, 688, 786], "summary": {"covered_lines": 34, "num_statements": 315, "percent_covered": 10.793650793650794, "percent_covered_display": "11", "missing_lines": 281, "excluded_lines": 2, "percent_statements_covered": 10.793650793650794, "percent_statements_covered_display": "11"}, "missing_lines": [56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 81, 82, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 138, 139, 140, 141, 142, 143, 144, 152, 153, 154, 155, 156, 165, 168, 169, 177, 187, 188, 189, 190, 191, 192, 193, 194, 212, 213, 214, 215, 217, 221, 231, 236, 241, 262, 263, 264, 268, 269, 271, 273, 274, 279, 280, 282, 283, 287, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 316, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 387, 392, 394, 395, 396, 397, 398, 399, 400, 401, 402, 404, 405, 406, 407, 408, 409, 422, 423, 424, 425, 426, 427, 428, 435, 436, 437, 440, 446, 447, 457, 458, 459, 460, 461, 462, 463, 464, 482, 483, 484, 485, 487, 491, 501, 506, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 527, 528, 529, 530, 583, 585, 586, 591, 593, 594, 595, 596, 597, 598, 599, 600, 601, 603, 604, 605, 606, 607, 608, 621, 622, 623, 624, 625, 626, 627, 628, 635, 636, 637, 646, 652, 654, 655, 656, 657, 659, 660, 662, 674, 675, 676, 677, 678, 679, 682, 683, 684, 685, 718, 719, 720, 722, 726, 727, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 745, 746, 747, 748, 750, 757, 769, 770, 772, 773, 775, 778, 783, 797, 798, 800, 801, 802, 803, 804, 805, 806, 807, 808, 811, 812, 813, 814, 815, 816, 817, 818, 822, 823, 824, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 849, 850], "excluded_lines": [776, 777], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\schema_v2_incremental.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 318, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 318, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 44, 45, 47, 48, 71, 72, 82, 87, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 117, 118, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 144, 152, 153, 154, 155, 156, 157, 158, 159, 162, 174, 175, 176, 177, 178, 179, 180, 186, 187, 188, 189, 190, 191, 192, 201, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 217, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 237, 238, 239, 240, 242, 243, 244, 248, 249, 250, 251, 252, 253, 255, 256, 258, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 283, 287, 288, 294, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 321, 323, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 359, 362, 364, 365, 371, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 399, 401, 402, 403, 404, 405, 406, 408, 409, 415, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 449, 457, 458, 459, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 494, 495, 496, 497, 498, 499, 500, 511, 522, 524, 531, 532, 533, 534, 535, 536, 537, 538, 539, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 559, 571, 576, 577, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 593, 594, 595, 609, 610, 611, 612, 613, 614, 615, 616, 617, 627, 628, 629, 632, 633, 634, 635, 636, 644, 645, 647, 648, 649, 650, 651, 652, 659, 666, 667, 668, 669, 670, 671, 672, 679, 692, 693, 694, 695, 697, 698, 700, 712, 713, 714, 715, 716, 717, 720, 721], "excluded_lines": [], "functions": {"sweep_lookback": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 117, 118], "excluded_lines": [], "start_line": 87}, "_session_ranges": {"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": [128, 129, 130, 131, 132, 133, 134, 135, 136, 137], "excluded_lines": [], "start_line": 126}, "IncrementalLiquidityState.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [153, 154, 155, 156, 157, 158, 159, 162, 174, 175, 176, 177, 178, 179, 180, 186, 187, 188, 189, 190, 191, 192], "excluded_lines": [], "start_line": 152}, "IncrementalLiquidityState._precompute_daily": {"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": [203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215], "excluded_lines": [], "start_line": 201}, "IncrementalLiquidityState._precompute_htf": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 237, 238, 239, 240, 242, 243, 244], "excluded_lines": [], "start_line": 217}, "IncrementalLiquidityState._bar_index_at": {"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": [249, 250, 251, 252, 253, 255, 256], "excluded_lines": [], "start_line": 248}, "IncrementalLiquidityState.pools_visible_at": {"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": [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 283, 287, 288, 294, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 321], "excluded_lines": [], "start_line": 258}, "IncrementalLiquidityState.advance_pools_np": {"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": [336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 359, 362, 364, 365, 371, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 399], "excluded_lines": [], "start_line": 323}, "IncrementalLiquidityState._first_bar_index_at_or_after": {"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": [402, 403, 404, 405, 406, 408, 409], "excluded_lines": [], "start_line": 401}, "IncrementalLiquidityState.session_pools_at": {"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": [417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428], "excluded_lines": [], "start_line": 415}, "IncrementalLiquidityState.daily_pools_at": {"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": [457, 458, 459, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 494, 495, 496, 497, 498, 499, 500, 511, 522], "excluded_lines": [], "start_line": 449}, "IncrementalLiquidityState.htf_score_at": {"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": [531, 532, 533, 534, 535, 536, 537, 538, 539, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556], "excluded_lines": [], "start_line": 524}, "compute_70d_frame_fast": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [571, 576, 577, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 593, 594, 595, 609, 610, 611, 612, 613, 614, 615, 616, 617, 627, 628, 629, 632, 633, 634, 635, 636, 644, 645, 647, 648, 649, 650, 651, 652, 659, 666, 667, 668, 669, 670, 671, 672, 679, 692, 693, 694, 695, 697, 698, 700, 712, 713, 714, 715, 716, 717, 720, 721], "excluded_lines": [], "start_line": 559}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 44, 45, 47, 48, 71, 72, 82, 87, 126, 141, 144, 152, 201, 217, 248, 258, 323, 401, 415, 449, 524, 559], "excluded_lines": [], "start_line": 1}}, "classes": {"IncrementalLiquidityState": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 193, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 193, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [153, 154, 155, 156, 157, 158, 159, 162, 174, 175, 176, 177, 178, 179, 180, 186, 187, 188, 189, 190, 191, 192, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 237, 238, 239, 240, 242, 243, 244, 249, 250, 251, 252, 253, 255, 256, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 283, 287, 288, 294, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 321, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 359, 362, 364, 365, 371, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 399, 402, 403, 404, 405, 406, 408, 409, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 457, 458, 459, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 494, 495, 496, 497, 498, 499, 500, 511, 522, 531, 532, 533, 534, 535, 536, 537, 538, 539, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556], "excluded_lines": [], "start_line": 144}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 125, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 125, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 44, 45, 47, 48, 71, 72, 82, 87, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 117, 118, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 144, 152, 201, 217, 248, 258, 323, 401, 415, 449, 524, 559, 571, 576, 577, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 593, 594, 595, 609, 610, 611, 612, 613, 614, 615, 616, 617, 627, 628, 629, 632, 633, 634, 635, 636, 644, 645, 647, 648, 649, 650, 651, 652, 659, 666, 667, 668, 669, 670, 671, 672, 679, 692, 693, 694, 695, 697, 698, 700, 712, 713, 714, 715, 716, 717, 720, 721], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\sequence.py": {"executed_lines": [28, 82, 83, 84, 86, 87, 100, 103, 106, 109, 113, 124, 125, 138, 139, 140, 141, 142, 143, 145, 146, 148, 150, 153, 163, 166, 169, 186, 275, 278], "summary": {"covered_lines": 30, "num_statements": 99, "percent_covered": 30.303030303030305, "percent_covered_display": "30", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 30.303030303030305, "percent_statements_covered_display": "30"}, "missing_lines": [147, 149, 151, 154, 178, 179, 180, 181, 182, 184, 206, 207, 215, 216, 219, 220, 221, 222, 223, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 257, 258, 259, 260, 262, 263, 268, 289, 290, 292, 293, 294, 295, 296, 298, 299, 301, 303, 304, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315], "excluded_lines": [], "functions": {"SequenceContract.__post_init__": {"executed_lines": [146, 148, 150], "summary": {"covered_lines": 3, "num_statements": 6, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [147, 149, 151], "excluded_lines": [], "start_line": 145}, "SequenceContract.describe": {"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": [154], "excluded_lines": [], "start_line": 153}, "SequenceBuilder.__init__": {"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": [178, 179, 180, 181, 182, 184], "excluded_lines": [], "start_line": 169}, "SequenceBuilder.build": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [206, 207, 215, 216, 219, 220, 221, 222, 223, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 257, 258, 259, 260, 262, 263, 268], "excluded_lines": [], "start_line": 186}, "_ts_us": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [289, 290, 292, 293, 294, 295, 296, 298, 299, 301, 303, 304, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315], "excluded_lines": [], "start_line": 278}, "": {"executed_lines": [28, 82, 83, 84, 86, 87, 100, 103, 106, 109, 113, 124, 125, 138, 139, 140, 141, 142, 143, 145, 153, 163, 166, 169, 186, 275, 278], "summary": {"covered_lines": 27, "num_statements": 27, "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": {"SequenceContract": {"executed_lines": [146, 148, 150], "summary": {"covered_lines": 3, "num_statements": 7, "percent_covered": 42.857142857142854, "percent_covered_display": "43", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 42.857142857142854, "percent_statements_covered_display": "43"}, "missing_lines": [147, 149, 151, 154], "excluded_lines": [], "start_line": 125}, "SequenceBuilder": {"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": [178, 179, 180, 181, 182, 184, 206, 207, 215, 216, 219, 220, 221, 222, 223, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 257, 258, 259, 260, 262, 263, 268], "excluded_lines": [], "start_line": 166}, "": {"executed_lines": [28, 82, 83, 84, 86, 87, 100, 103, 106, 109, 113, 124, 125, 138, 139, 140, 141, 142, 143, 145, 153, 163, 166, 169, 186, 275, 278], "summary": {"covered_lines": 27, "num_statements": 49, "percent_covered": 55.10204081632653, "percent_covered_display": "55", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 55.10204081632653, "percent_statements_covered_display": "55"}, "missing_lines": [289, 290, 292, 293, 294, 295, 296, 298, 299, 301, 303, 304, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\sequence_training.py": {"executed_lines": [22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 40, 41, 43, 46, 47, 50, 57, 79, 341], "summary": {"covered_lines": 20, "num_statements": 136, "percent_covered": 14.705882352941176, "percent_covered_display": "15", "missing_lines": 116, "excluded_lines": 2, "percent_statements_covered": 14.705882352941176, "percent_statements_covered_display": "15"}, "missing_lines": [63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 77, 97, 104, 105, 106, 107, 112, 113, 114, 115, 116, 117, 118, 123, 124, 125, 126, 127, 128, 130, 131, 136, 137, 139, 140, 141, 142, 143, 146, 147, 148, 151, 152, 153, 154, 155, 158, 159, 161, 162, 167, 168, 178, 179, 180, 181, 185, 189, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206, 208, 214, 215, 216, 218, 219, 221, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 245, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 262, 264, 266, 270, 320, 326, 332, 342, 343, 344, 345, 346], "excluded_lines": [186, 187], "functions": {"SequenceCandidateTrainer.__init__": {"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": [63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 77], "excluded_lines": [], "start_line": 57}, "SequenceCandidateTrainer.train_candidate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 100, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 100, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [97, 104, 105, 106, 107, 112, 113, 114, 115, 116, 117, 118, 123, 124, 125, 126, 127, 128, 130, 131, 136, 137, 139, 140, 141, 142, 143, 146, 147, 148, 151, 152, 153, 154, 155, 158, 159, 161, 162, 167, 168, 178, 179, 180, 181, 185, 189, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206, 208, 214, 215, 216, 218, 219, 221, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 245, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 262, 264, 266, 270, 320, 326, 332], "excluded_lines": [186, 187], "start_line": 79}, "_grad_norm": {"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": [342, 343, 344, 345, 346], "excluded_lines": [], "start_line": 341}, "": {"executed_lines": [22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 40, 41, 43, 46, 47, 50, 57, 79, 341], "summary": {"covered_lines": 20, "num_statements": 20, "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": {"SequenceCandidateTrainer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 77, 97, 104, 105, 106, 107, 112, 113, 114, 115, 116, 117, 118, 123, 124, 125, 126, 127, 128, 130, 131, 136, 137, 139, 140, 141, 142, 143, 146, 147, 148, 151, 152, 153, 154, 155, 158, 159, 161, 162, 167, 168, 178, 179, 180, 181, 185, 189, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206, 208, 214, 215, 216, 218, 219, 221, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 245, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 262, 264, 266, 270, 320, 326, 332], "excluded_lines": [186, 187], "start_line": 50}, "": {"executed_lines": [22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 40, 41, 43, 46, 47, 50, 57, 79, 341], "summary": {"covered_lines": 20, "num_statements": 25, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [342, 343, 344, 345, 346], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\setup_detector.py": {"executed_lines": [24, 26, 27, 28, 30, 32, 35, 53, 56, 57, 60, 61, 62, 63, 64, 65, 66, 68, 80, 89, 113, 120, 123, 130, 131, 143, 178, 216, 247, 281, 305, 333, 365, 398, 427, 459, 489, 523, 524, 530, 561, 596, 629, 636], "summary": {"covered_lines": 44, "num_statements": 241, "percent_covered": 18.25726141078838, "percent_covered_display": "18", "missing_lines": 197, "excluded_lines": 2, "percent_statements_covered": 18.25726141078838, "percent_statements_covered_display": "18"}, "missing_lines": [69, 82, 83, 84, 85, 86, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 114, 116, 117, 124, 133, 134, 135, 136, 137, 144, 145, 146, 147, 148, 153, 159, 160, 161, 162, 163, 164, 179, 180, 181, 182, 183, 185, 186, 187, 195, 196, 197, 198, 200, 201, 217, 218, 219, 220, 222, 223, 224, 230, 231, 232, 233, 248, 249, 250, 251, 252, 254, 255, 256, 263, 264, 265, 266, 282, 283, 284, 286, 287, 288, 289, 290, 291, 292, 306, 307, 308, 309, 312, 313, 314, 315, 316, 317, 318, 319, 334, 335, 336, 337, 338, 340, 347, 348, 349, 350, 366, 367, 368, 369, 371, 372, 373, 379, 380, 381, 382, 399, 400, 401, 402, 404, 410, 411, 412, 413, 428, 429, 430, 431, 433, 434, 436, 442, 443, 444, 445, 460, 461, 462, 463, 465, 466, 467, 473, 474, 475, 490, 491, 492, 493, 496, 502, 503, 504, 505, 526, 527, 528, 531, 532, 533, 534, 536, 537, 538, 544, 545, 546, 547, 562, 563, 564, 565, 567, 568, 569, 575, 576, 577, 578, 601, 602, 618, 619, 620, 621, 622, 623, 626, 627, 631, 632, 637], "excluded_lines": [624, 625], "functions": {"SetupDetection.to_contract": {"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": [69], "excluded_lines": [], "start_line": 68}, "_f": {"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": [82, 83, 84, 85, 86], "excluded_lines": [], "start_line": 80}, "_quality": {"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": [97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110], "excluded_lines": [], "start_line": 89}, "_make_id": {"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": [114, 116, 117], "excluded_lines": [], "start_line": 113}, "SetupDetector.__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": [124], "excluded_lines": [], "start_line": 123}, "SetupDetector._sig": {"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": [133, 134, 135, 136, 137], "excluded_lines": [], "start_line": 131}, "SetupDetector._detect_liquidity_sweep": {"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": [144, 145, 146, 147, 148, 153, 159, 160, 161, 162, 163, 164], "excluded_lines": [], "start_line": 143}, "SetupDetector._detect_order_block": {"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": [179, 180, 181, 182, 183, 185, 186, 187, 195, 196, 197, 198, 200, 201], "excluded_lines": [], "start_line": 178}, "SetupDetector._detect_fvg": {"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": [217, 218, 219, 220, 222, 223, 224, 230, 231, 232, 233], "excluded_lines": [], "start_line": 216}, "SetupDetector._detect_bos": {"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": [248, 249, 250, 251, 252, 254, 255, 256, 263, 264, 265, 266], "excluded_lines": [], "start_line": 247}, "SetupDetector._detect_choch": {"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": [282, 283, 284, 286, 287, 288, 289, 290, 291, 292], "excluded_lines": [], "start_line": 281}, "SetupDetector._detect_ote_pullback": {"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": [306, 307, 308, 309, 312, 313, 314, 315, 316, 317, 318, 319], "excluded_lines": [], "start_line": 305}, "SetupDetector._detect_trend_continuation": {"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": [334, 335, 336, 337, 338, 340, 347, 348, 349, 350], "excluded_lines": [], "start_line": 333}, "SetupDetector._detect_breakout_pullback": {"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": [366, 367, 368, 369, 371, 372, 373, 379, 380, 381, 382], "excluded_lines": [], "start_line": 365}, "SetupDetector._detect_impulse": {"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": [399, 400, 401, 402, 404, 410, 411, 412, 413], "excluded_lines": [], "start_line": 398}, "SetupDetector._detect_ranging_fade": {"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": [428, 429, 430, 431, 433, 434, 436, 442, 443, 444, 445], "excluded_lines": [], "start_line": 427}, "SetupDetector._detect_oversold_bounce": {"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": [460, 461, 462, 463, 465, 466, 467, 473, 474, 475], "excluded_lines": [], "start_line": 459}, "SetupDetector._detect_compression_break": {"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": [490, 491, 492, 493, 496, 502, 503, 504, 505], "excluded_lines": [], "start_line": 489}, "SetupDetector._session_ok": {"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": [526, 527, 528], "excluded_lines": [], "start_line": 524}, "SetupDetector._detect_london_breakout": {"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": [531, 532, 533, 534, 536, 537, 538, 544, 545, 546, 547], "excluded_lines": [], "start_line": 530}, "SetupDetector._detect_ny_open_sweep": {"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": [562, 563, 564, 565, 567, 568, 569, 575, 576, 577, 578], "excluded_lines": [], "start_line": 561}, "SetupDetector.detect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 10, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [601, 602, 618, 619, 620, 621, 622, 623, 626, 627], "excluded_lines": [624, 625], "start_line": 596}, "SetupDetector.best_setup": {"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": [631, 632], "excluded_lines": [], "start_line": 629}, "validate_setup_type": {"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": [637], "excluded_lines": [], "start_line": 636}, "": {"executed_lines": [24, 26, 27, 28, 30, 32, 35, 53, 56, 57, 60, 61, 62, 63, 64, 65, 66, 68, 80, 89, 113, 120, 123, 130, 131, 143, 178, 216, 247, 281, 305, 333, 365, 398, 427, 459, 489, 523, 524, 530, 561, 596, 629, 636], "summary": {"covered_lines": 44, "num_statements": 44, "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": {"SetupDetection": {"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": [69], "excluded_lines": [], "start_line": 57}, "SetupDetector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 174, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 174, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [124, 133, 134, 135, 136, 137, 144, 145, 146, 147, 148, 153, 159, 160, 161, 162, 163, 164, 179, 180, 181, 182, 183, 185, 186, 187, 195, 196, 197, 198, 200, 201, 217, 218, 219, 220, 222, 223, 224, 230, 231, 232, 233, 248, 249, 250, 251, 252, 254, 255, 256, 263, 264, 265, 266, 282, 283, 284, 286, 287, 288, 289, 290, 291, 292, 306, 307, 308, 309, 312, 313, 314, 315, 316, 317, 318, 319, 334, 335, 336, 337, 338, 340, 347, 348, 349, 350, 366, 367, 368, 369, 371, 372, 373, 379, 380, 381, 382, 399, 400, 401, 402, 404, 410, 411, 412, 413, 428, 429, 430, 431, 433, 434, 436, 442, 443, 444, 445, 460, 461, 462, 463, 465, 466, 467, 473, 474, 475, 490, 491, 492, 493, 496, 502, 503, 504, 505, 526, 527, 528, 531, 532, 533, 534, 536, 537, 538, 544, 545, 546, 547, 562, 563, 564, 565, 567, 568, 569, 575, 576, 577, 578, 601, 602, 618, 619, 620, 621, 622, 623, 626, 627, 631, 632], "excluded_lines": [624, 625], "start_line": 120}, "": {"executed_lines": [24, 26, 27, 28, 30, 32, 35, 53, 56, 57, 60, 61, 62, 63, 64, 65, 66, 68, 80, 89, 113, 120, 123, 130, 131, 143, 178, 216, 247, 281, 305, 333, 365, 398, 427, 459, 489, 523, 524, 530, 561, 596, 629, 636], "summary": {"covered_lines": 44, "num_statements": 66, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [82, 83, 84, 85, 86, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 114, 116, 117, 637], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\strategy_factory.py": {"executed_lines": [18, 20, 21, 23, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 61, 209, 212, 218, 219, 222, 223, 224, 225, 226, 227, 228, 229, 231, 245, 248, 255, 289, 342, 343, 354], "summary": {"covered_lines": 40, "num_statements": 99, "percent_covered": 40.4040404040404, "percent_covered_display": "40", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 40.4040404040404, "percent_statements_covered_display": "40"}, "missing_lines": [45, 213, 214, 215, 232, 249, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 282, 283, 284, 287, 292, 294, 295, 297, 298, 299, 300, 302, 303, 304, 306, 307, 308, 309, 311, 312, 314, 315, 316, 317, 318, 319, 321, 322, 332, 344, 345, 346, 348, 349, 350, 351, 356, 357, 358, 359, 360, 361, 362], "excluded_lines": [], "functions": {"HunterStrategy.to_contract": {"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": 44}, "get_strategy": {"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": [213, 214, 215], "excluded_lines": [], "start_line": 212}, "EntryDecision.to_contract": {"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": [232], "excluded_lines": [], "start_line": 231}, "StrategyFactory.__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": [249], "excluded_lines": [], "start_line": 248}, "StrategyFactory.evaluate": {"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": [265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 282, 283, 284, 287], "excluded_lines": [], "start_line": 255}, "StrategyFactory._evaluate_one": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [292, 294, 295, 297, 298, 299, 300, 302, 303, 304, 306, 307, 308, 309, 311, 312, 314, 315, 316, 317, 318, 319, 321, 322, 332], "excluded_lines": [], "start_line": 289}, "StrategyFactory._session_hit": {"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": [344, 345, 346, 348, 349, 350, 351], "excluded_lines": [], "start_line": 343}, "best_strategy_for": {"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": [356, 357, 358, 359, 360, 361, 362], "excluded_lines": [], "start_line": 354}, "": {"executed_lines": [18, 20, 21, 23, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 61, 209, 212, 218, 219, 222, 223, 224, 225, 226, 227, 228, 229, 231, 245, 248, 255, 289, 342, 343, 354], "summary": {"covered_lines": 40, "num_statements": 40, "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": {"HunterStrategy": {"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": 29}, "EntryDecision": {"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": [232], "excluded_lines": [], "start_line": 219}, "StrategyFactory": {"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": [249, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 282, 283, 284, 287, 292, 294, 295, 297, 298, 299, 300, 302, 303, 304, 306, 307, 308, 309, 311, 312, 314, 315, 316, 317, 318, 319, 321, 322, 332, 344, 345, 346, 348, 349, 350, 351], "excluded_lines": [], "start_line": 245}, "": {"executed_lines": [18, 20, 21, 23, 25, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 61, 209, 212, 218, 219, 222, 223, 224, 225, 226, 227, 228, 229, 231, 245, 248, 255, 289, 342, 343, 354], "summary": {"covered_lines": 40, "num_statements": 50, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [213, 214, 215, 356, 357, 358, 359, 360, 361, 362], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\temporal_contract.py": {"executed_lines": [61, 63, 64, 66, 67, 87, 92, 93, 94, 98, 103, 104, 108, 111, 119, 133, 155], "summary": {"covered_lines": 17, "num_statements": 40, "percent_covered": 42.5, "percent_covered_display": "42", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 42.5, "percent_statements_covered_display": "42"}, "missing_lines": [128, 130, 140, 141, 142, 143, 144, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178], "excluded_lines": [], "functions": {"get_canonical_sequence_builder": {"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": [128, 130], "excluded_lines": [], "start_line": 119}, "validate_sequence_tensor_shape": {"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": [140, 141, 142, 143, 144], "excluded_lines": [], "start_line": 133}, "meta_declared_seq_len": {"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": [161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178], "excluded_lines": [], "start_line": 155}, "": {"executed_lines": [61, 63, 64, 66, 67, 87, 92, 93, 94, 98, 103, 104, 108, 111, 119, 133, 155], "summary": {"covered_lines": 17, "num_statements": 17, "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": [61, 63, 64, 66, 67, 87, 92, 93, 94, 98, 103, 104, 108, 111, 119, 133, 155], "summary": {"covered_lines": 17, "num_statements": 40, "percent_covered": 42.5, "percent_covered_display": "42", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 42.5, "percent_statements_covered_display": "42"}, "missing_lines": [128, 130, 140, 141, 142, 143, 144, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\three_model.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 128, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 128, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 44, 46, 47, 48, 51, 57, 58, 59, 60, 62, 63, 66, 67, 70, 71, 73, 76, 78, 79, 80, 81, 82, 85, 87, 88, 89, 92, 94, 97, 114, 118, 122, 123, 135, 136, 138, 141, 143, 146, 148, 151, 175, 176, 177, 178, 179, 180, 182, 183, 189, 195, 196, 197, 201, 205, 207, 208, 215, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 228, 233, 253, 254, 255, 262, 263, 264, 265, 270, 275, 283, 293, 294, 295, 296, 297, 301, 302, 303, 304, 312, 315, 321, 334, 335, 338, 339, 341, 374, 383, 386, 388, 389, 390, 397, 398, 399, 400, 401, 404, 414, 415, 416, 417, 418, 428, 429], "excluded_lines": [], "functions": {"_lifecycle_registry": {"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": [57, 58, 59, 60, 62, 63, 66, 67], "excluded_lines": [], "start_line": 51}, "_model_lifecycle_status": {"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": [71, 73], "excluded_lines": [], "start_line": 70}, "variant_artifact_path": {"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": [78, 79, 80, 81, 82], "excluded_lines": [], "start_line": 76}, "variant_feature_columns": {"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": [87, 88, 89], "excluded_lines": [], "start_line": 85}, "variant_schema_id": {"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": [94], "excluded_lines": [], "start_line": 92}, "build_feature_frame": {"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": [114, 118, 122, 123, 135, 136, 138], "excluded_lines": [], "start_line": 97}, "_label_frame": {"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": [143], "excluded_lines": [], "start_line": 141}, "_last_trainable_rows": {"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": [148], "excluded_lines": [], "start_line": 146}, "train_variant": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [175, 176, 177, 178, 179, 180, 182, 183, 189, 195, 196, 197, 201, 205, 207, 208, 215, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 228, 233, 253, 254, 255, 262, 263, 264, 265, 270, 275, 283, 293, 294, 295, 296, 297, 301, 302, 303, 304, 312, 315, 321, 334, 335, 338, 339, 341, 374, 383], "excluded_lines": [], "start_line": 151}, "write_variants_index": {"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": [388, 389, 390, 397, 398, 399, 400, 401], "excluded_lines": [], "start_line": 386}, "train_all": {"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": [414, 415, 416, 417, 418, 428, 429], "excluded_lines": [], "start_line": 404}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 44, 46, 47, 48, 51, 70, 76, 85, 92, 97, 141, 146, 151, 386, 404], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 128, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 128, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 44, 46, 47, 48, 51, 57, 58, 59, 60, 62, 63, 66, 67, 70, 71, 73, 76, 78, 79, 80, 81, 82, 85, 87, 88, 89, 92, 94, 97, 114, 118, 122, 123, 135, 136, 138, 141, 143, 146, 148, 151, 175, 176, 177, 178, 179, 180, 182, 183, 189, 195, 196, 197, 201, 205, 207, 208, 215, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 228, 233, 253, 254, 255, 262, 263, 264, 265, 270, 275, 283, 293, 294, 295, 296, 297, 301, 302, 303, 304, 312, 315, 321, 334, 335, 338, 339, 341, 374, 383, 386, 388, 389, 390, 397, 398, 399, 400, 401, 404, 414, 415, 416, 417, 418, 428, 429], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\training.py": {"executed_lines": [13, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 31, 32, 37, 40, 51, 64, 86, 89, 101, 104, 109], "summary": {"covered_lines": 22, "num_statements": 174, "percent_covered": 12.64367816091954, "percent_covered_display": "13", "missing_lines": 152, "excluded_lines": 0, "percent_statements_covered": 12.64367816091954, "percent_statements_covered_display": "13"}, "missing_lines": [42, 43, 46, 47, 48, 55, 56, 58, 59, 60, 61, 69, 77, 78, 80, 81, 90, 91, 92, 93, 94, 95, 96, 97, 98, 105, 106, 107, 129, 130, 131, 132, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 154, 155, 156, 157, 160, 161, 162, 163, 164, 167, 168, 169, 170, 175, 176, 183, 184, 186, 187, 188, 190, 191, 192, 194, 195, 204, 205, 206, 207, 214, 215, 216, 218, 227, 228, 229, 231, 236, 249, 250, 253, 254, 256, 257, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 270, 273, 274, 275, 279, 281, 282, 283, 284, 285, 286, 287, 288, 292, 293, 294, 295, 299, 300, 303, 304, 305, 306, 307, 309, 317, 322, 323, 324, 325, 326, 328, 329, 330, 331, 336, 337, 338, 340, 347, 348, 349, 397, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418], "excluded_lines": [], "functions": {"_split_columns": {"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": [42, 43, 46, 47, 48], "excluded_lines": [], "start_line": 40}, "dataset_hash_value": {"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": [55, 56, 58, 59, 60, 61], "excluded_lines": [], "start_line": 51}, "deterministic_candidate_id": {"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": [69, 77, 78, 80, 81], "excluded_lines": [], "start_line": 64}, "_grad_norm": {"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": [90, 91, 92, 93, 94, 95, 96, 97, 98], "excluded_lines": [], "start_line": 89}, "CandidateTrainer.__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": [105, 106, 107], "excluded_lines": [], "start_line": 104}, "CandidateTrainer.train_candidate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 124, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 124, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [129, 130, 131, 132, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 154, 155, 156, 157, 160, 161, 162, 163, 164, 167, 168, 169, 170, 175, 176, 183, 184, 186, 187, 188, 190, 191, 192, 194, 195, 204, 205, 206, 207, 214, 215, 216, 218, 227, 228, 229, 231, 236, 249, 250, 253, 254, 256, 257, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 270, 273, 274, 275, 279, 281, 282, 283, 284, 285, 286, 287, 288, 292, 293, 294, 295, 299, 300, 303, 304, 305, 306, 307, 309, 317, 322, 323, 324, 325, 326, 328, 329, 330, 331, 336, 337, 338, 340, 347, 348, 349, 397, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418], "excluded_lines": [], "start_line": 109}, "": {"executed_lines": [13, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 31, 32, 37, 40, 51, 64, 86, 89, 101, 104, 109], "summary": {"covered_lines": 22, "num_statements": 22, "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": {"CandidateTrainer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 127, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 127, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [105, 106, 107, 129, 130, 131, 132, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 154, 155, 156, 157, 160, 161, 162, 163, 164, 167, 168, 169, 170, 175, 176, 183, 184, 186, 187, 188, 190, 191, 192, 194, 195, 204, 205, 206, 207, 214, 215, 216, 218, 227, 228, 229, 231, 236, 249, 250, 253, 254, 256, 257, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 270, 273, 274, 275, 279, 281, 282, 283, 284, 285, 286, 287, 288, 292, 293, 294, 295, 299, 300, 303, 304, 305, 306, 307, 309, 317, 322, 323, 324, 325, 326, 328, 329, 330, 331, 336, 337, 338, 340, 347, 348, 349, 397, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418], "excluded_lines": [], "start_line": 101}, "": {"executed_lines": [13, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 31, 32, 37, 40, 51, 64, 86, 89, 101, 104, 109], "summary": {"covered_lines": 22, "num_statements": 47, "percent_covered": 46.808510638297875, "percent_covered_display": "47", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 46.808510638297875, "percent_statements_covered_display": "47"}, "missing_lines": [42, 43, 46, 47, 48, 55, 56, 58, 59, 60, 61, 69, 77, 78, 80, 81, 90, 91, 92, 93, 94, 95, 96, 97, 98], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_generation\\validation.py": {"executed_lines": [15, 17, 19, 21, 25, 27, 30, 32, 35, 38, 41, 65, 78, 118, 147, 150, 153, 304, 329, 372], "summary": {"covered_lines": 20, "num_statements": 141, "percent_covered": 14.184397163120567, "percent_covered_display": "14", "missing_lines": 121, "excluded_lines": 0, "percent_statements_covered": 14.184397163120567, "percent_statements_covered_display": "14"}, "missing_lines": [49, 50, 51, 52, 53, 54, 55, 56, 57, 68, 69, 70, 71, 72, 73, 74, 75, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 114, 115, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 141, 142, 143, 144, 151, 167, 170, 171, 176, 177, 178, 179, 180, 181, 193, 194, 195, 204, 205, 223, 224, 227, 228, 229, 230, 237, 238, 239, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 267, 274, 282, 283, 284, 285, 313, 314, 315, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 362, 363, 377, 381, 382, 383, 384, 385, 386, 387, 388, 389], "excluded_lines": [], "functions": {"detect_class_collapse": {"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": [49, 50, 51, 52, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 41}, "_balanced_accuracy": {"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": [68, 69, 70, 71, 72, 73, 74, 75], "excluded_lines": [], "start_line": 65}, "compute_calibration": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 114, 115], "excluded_lines": [], "start_line": 78}, "evaluate_regime_performance": {"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": [125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 141, 142, 143, 144], "excluded_lines": [], "start_line": 118}, "ValidationFactory.__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": [151], "excluded_lines": [], "start_line": 150}, "ValidationFactory.validate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [167, 170, 171, 176, 177, 178, 179, 180, 181, 193, 194, 195, 204, 205, 223, 224, 227, 228, 229, 230, 237, 238, 239, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 267, 274, 282, 283, 284, 285], "excluded_lines": [], "start_line": 153}, "compare_news_ablation": {"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": [313, 314, 315], "excluded_lines": [], "start_line": 304}, "confusion_and_class_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 362, 363], "excluded_lines": [], "start_line": 329}, "head_to_head": {"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": [377, 381, 382, 383, 384, 385, 386, 387, 388, 389], "excluded_lines": [], "start_line": 372}, "": {"executed_lines": [15, 17, 19, 21, 25, 27, 30, 32, 35, 38, 41, 65, 78, 118, 147, 150, 153, 304, 329, 372], "summary": {"covered_lines": 20, "num_statements": 20, "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": {"ValidationFactory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [151, 167, 170, 171, 176, 177, 178, 179, 180, 181, 193, 194, 195, 204, 205, 223, 224, 227, 228, 229, 230, 237, 238, 239, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 267, 274, 282, 283, 284, 285], "excluded_lines": [], "start_line": 147}, "": {"executed_lines": [15, 17, 19, 21, 25, 27, 30, 32, 35, 38, 41, 65, 78, 118, 147, 150, 153, 304, 329, 372], "summary": {"covered_lines": 20, "num_statements": 101, "percent_covered": 19.801980198019802, "percent_covered_display": "20", "missing_lines": 81, "excluded_lines": 0, "percent_statements_covered": 19.801980198019802, "percent_statements_covered_display": "20"}, "missing_lines": [49, 50, 51, 52, 53, 54, 55, 56, 57, 68, 69, 70, 71, 72, 73, 74, 75, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 114, 115, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 141, 142, 143, 144, 313, 314, 315, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 362, 363, 377, 381, 382, 383, 384, 385, 386, 387, 388, 389], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\model_lab\\architectures.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 27, 30, 41, 42, 44, 45, 46, 47, 48, 49, 52, 60, 61, 62, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 85, 88, 89, 90, 97, 98, 99, 100, 103, 105, 106, 107, 108, 109, 114, 117, 119, 124, 127, 135, 136, 137, 138, 139, 140], "excluded_lines": [], "functions": {"TeacherTCNAttention.__init__": {"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": [41, 42, 44, 45, 46, 47, 48, 49, 52, 60, 61, 62], "excluded_lines": [], "start_line": 30}, "TeacherTCNAttention.forward": {"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": [71, 72, 73, 74, 75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 69}, "StudentMLP.__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": [88, 89, 90], "excluded_lines": [], "start_line": 85}, "StudentMLP.forward": {"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": [98, 99, 100], "excluded_lines": [], "start_line": 97}, "build_model": {"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": [105, 106, 107, 108, 109, 114, 117, 119, 124], "excluded_lines": [], "start_line": 103}, "distillation_loss": {"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": [135, 136, 137, 138, 139, 140], "excluded_lines": [], "start_line": 127}, "": {"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": [18, 20, 21, 22, 24, 27, 30, 69, 82, 85, 97, 103, 127], "excluded_lines": [], "start_line": 1}}, "classes": {"TeacherTCNAttention": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 42, 44, 45, 46, 47, 48, 49, 52, 60, 61, 62, 71, 72, 73, 74, 75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 27}, "StudentMLP": {"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": [88, 89, 90, 98, 99, 100], "excluded_lines": [], "start_line": 82}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 27, 30, 69, 82, 85, 97, 103, 105, 106, 107, 108, 109, 114, 117, 119, 124, 127, 135, 136, 137, 138, 139, 140], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\baseline.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 41, 42, 43, 48, 50, 51, 52, 53, 54, 55, 56, 58, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "functions": {"sha256_file": {"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": [26, 27, 28, 29, 30], "excluded_lines": [], "start_line": 25}, "freeze_baseline": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 36, 37, 38, 39, 41, 42, 43, 48, 50, 51, 52, 53, 54, 55, 56, 58, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "start_line": 33}, "": {"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": [12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 33], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 41, 42, 43, 48, 50, 51, 52, 53, 54, 55, 56, 58, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\dataset_lab.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 29, 31, 32, 33, 34, 35, 38, 45, 46, 48, 49, 56, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 76, 77, 89, 93, 94, 95, 98, 99, 100, 106, 109, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 128, 129, 130, 131, 132, 133, 136, 137], "excluded_lines": [], "functions": {"build_research_frame": {"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": [45, 46, 48, 49, 56, 57, 58, 59, 60, 61], "excluded_lines": [], "start_line": 38}, "integrity_report": {"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": [66, 67, 68, 69, 70, 71, 76, 77], "excluded_lines": [], "start_line": 64}, "temporal_split_bounds": {"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": [93, 94, 95], "excluded_lines": [], "start_line": 89}, "apply_split": {"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": [99, 100, 106], "excluded_lines": [], "start_line": 98}, "fingerprint_frame": {"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": [111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125], "excluded_lines": [], "start_line": 109}, "save_dataset_report": {"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": [129, 130, 131, 132, 133], "excluded_lines": [], "start_line": 128}, "now_utc_iso": {"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": [137], "excluded_lines": [], "start_line": 136}, "": {"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": [19, 21, 22, 23, 24, 26, 27, 29, 31, 32, 33, 34, 35, 38, 64, 89, 98, 109, 128, 136], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 29, 31, 32, 33, 34, 35, 38, 45, 46, 48, 49, 56, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 76, 77, 89, 93, 94, 95, 98, 99, 100, 106, 109, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 128, 129, 130, 131, 132, 133, 136, 137], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\evaluation.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 98, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 98, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 52, 53, 54, 55, 56, 57, 58, 59, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 91, 92, 93, 96, 99, 100, 101, 102, 103, 104, 105, 110, 111, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 160, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "functions": {"_bacc": {"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": [27, 28, 29, 30, 31, 32, 33, 34], "excluded_lines": [], "start_line": 26}, "class_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [38, 39, 40, 41, 42, 43, 44, 45, 46, 52, 53, 54, 55, 56, 57, 58, 59], "excluded_lines": [], "start_line": 37}, "ece": {"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": [71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "excluded_lines": [], "start_line": 70}, "brier": {"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": [86, 87, 88], "excluded_lines": [], "start_line": 85}, "log_loss": {"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": [92, 93], "excluded_lines": [], "start_line": 91}, "evaluate_split": {"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": [99, 100, 101, 102, 103, 104, 105, 110, 111], "excluded_lines": [], "start_line": 96}, "fit_temperature": {"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": [116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128], "excluded_lines": [], "start_line": 114}, "friction_expected_r": {"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": [141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 160], "excluded_lines": [], "start_line": 131}, "save_eval_report": {"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": [164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 163}, "": {"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": [14, 16, 17, 19, 20, 21, 23, 26, 37, 70, 85, 91, 96, 114, 131, 163], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 98, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 98, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 52, 53, 54, 55, 56, 57, 58, 59, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 91, 92, 93, 96, 99, 100, 101, 102, 103, 104, 105, 110, 111, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 160, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\integrity.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 17, 19, 20, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 87, 94, 96, 98, 99, 101, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119], "excluded_lines": [], "functions": {"artifact_integrity": {"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": [28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "excluded_lines": [], "start_line": 26}, "input_contract_probe": {"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": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "excluded_lines": [], "start_line": 46}, "output_contract_probe": {"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": [73, 74, 75, 76, 77, 78], "excluded_lines": [], "start_line": 72}, "future_leakage_probe": {"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": [94, 96, 98, 99, 101, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119], "excluded_lines": [], "start_line": 87}, "": {"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": [12, 14, 15, 16, 17, 19, 20, 22, 23, 26, 46, 72, 87], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 17, 19, 20, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 87, 94, 96, 98, 99, 101, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\lab_runner.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 145, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 145, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 49, 50, 51, 54, 57, 58, 59, 69, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 102, 106, 107, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 165, 166, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 191, 192, 194, 206, 207, 216, 219, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 239, 240, 241, 242, 243, 244, 245, 255, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 271, 279, 282, 283, 284, 285, 286, 302], "excluded_lines": [], "functions": {"load_lab_checkpoint": {"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": [27, 28, 29, 30, 33, 34, 35, 49, 50, 51], "excluded_lines": [], "start_line": 26}, "benchmark_checkpoint": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [57, 58, 59, 69, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "excluded_lines": [], "start_line": 54}, "run_oos": {"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": [106, 107, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123], "excluded_lines": [], "start_line": 102}, "walk_forward_lab": {"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": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 165, 166, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 191, 192, 194, 206, 207, 216], "excluded_lines": [], "start_line": 126}, "robustness_lab": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 239, 240, 241, 242, 243, 244, 245, 255, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 271], "excluded_lines": [], "start_line": 219}, "compare_lab": {"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": [282, 283, 284, 285, 286, 302], "excluded_lines": [], "start_line": 279}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 26, 54, 102, 126, 219, 279], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 145, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 145, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 49, 50, 51, 54, 57, 58, 59, 69, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 102, 106, 107, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 165, 166, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 191, 192, 194, 206, 207, 216, 219, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 239, 240, 241, 242, 243, 244, 245, 255, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 271, 279, 282, 283, 284, 285, 286, 302], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\promotion.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 18, 19, 22, 23, 30, 31, 32, 33, 34, 37, 46, 80, 81, 82, 83, 84], "excluded_lines": [], "functions": {"candidate_gate": {"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": [23, 30, 31, 32, 33, 34], "excluded_lines": [], "start_line": 22}, "write_handoff_manifest": {"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": [46, 80, 81, 82, 83, 84], "excluded_lines": [], "start_line": 37}, "": {"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": [13, 15, 16, 18, 19, 22, 37], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 18, 19, 22, 23, 30, 31, 32, 33, 34, 37, 46, 80, 81, 82, 83, 84], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\registry.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 88, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 88, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 31, 34, 35, 36, 37, 38, 39, 40, 43, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 77, 78, 79, 80, 82, 83, 85, 86, 87, 90, 91, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 108, 110, 111, 119, 120, 123, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 153, 154, 155, 156, 157], "excluded_lines": [], "functions": {"ExperimentSpec.fingerprint": {"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": [86, 87], "excluded_lines": [], "start_line": 85}, "_now": {"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": 90}, "_registry_read": {"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": [95, 96, 97], "excluded_lines": [], "start_line": 94}, "_registry_write": {"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": [101, 102, 103, 104, 105], "excluded_lines": [], "start_line": 100}, "register_experiment": {"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": [110, 111, 119, 120], "excluded_lines": [], "start_line": 108}, "update_status": {"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": [132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146], "excluded_lines": [], "start_line": 123}, "get_experiment": {"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": [150], "excluded_lines": [], "start_line": 149}, "list_experiments": {"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": [154, 155, 156, 157], "excluded_lines": [], "start_line": 153}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 31, 34, 35, 36, 37, 38, 39, 40, 43, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 77, 78, 79, 80, 82, 83, 85, 90, 94, 100, 108, 123, 149, 153], "excluded_lines": [], "start_line": 1}}, "classes": {"LabStatus": {"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": 31}, "ExperimentSpec": {"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": [86, 87], "excluded_lines": [], "start_line": 43}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 31, 34, 35, 36, 37, 38, 39, 40, 43, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 77, 78, 79, 80, 82, 83, 85, 90, 91, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 108, 110, 111, 119, 120, 123, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 153, 154, 155, 156, 157], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\trainer.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 158, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 158, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 40, 41, 44, 45, 46, 47, 48, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 94, 95, 96, 97, 98, 99, 100, 104, 107, 110, 119, 120, 121, 122, 124, 125, 126, 129, 130, 131, 132, 135, 136, 138, 141, 142, 143, 144, 145, 147, 148, 149, 151, 152, 153, 156, 157, 158, 163, 164, 166, 172, 179, 180, 181, 182, 183, 184, 186, 188, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 210, 212, 213, 214, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 247, 248, 249, 250, 253, 262, 263, 264, 265, 266, 267, 269, 292, 294, 305, 312, 313, 314, 315], "excluded_lines": [], "functions": {"_sha": {"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": [41], "excluded_lines": [], "start_line": 40}, "_fit_scaler": {"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": [45, 46, 47, 48], "excluded_lines": [], "start_line": 44}, "_oversample_active": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73], "excluded_lines": [], "start_line": 51}, "_class_weights": {"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": [77, 78, 79, 80, 81, 82, 83, 84], "excluded_lines": [], "start_line": 76}, "_teacher_soft_targets": {"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": [94, 95, 96, 97, 98, 99, 100, 104, 107], "excluded_lines": [], "start_line": 87}, "train_lab_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 94, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 94, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [119, 120, 121, 122, 124, 125, 126, 129, 130, 131, 132, 135, 136, 138, 141, 142, 143, 144, 145, 147, 148, 149, 151, 152, 153, 156, 157, 158, 163, 164, 166, 172, 179, 180, 181, 182, 183, 184, 186, 188, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 210, 212, 213, 214, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 228, 238, 239, 242, 243, 244, 245, 247, 248, 249, 250, 253, 262, 263, 264, 265, 266, 267, 269, 292, 294, 305, 312, 313, 314, 315], "excluded_lines": [], "start_line": 110}, "train_lab_model._bacc": {"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": [229, 230, 231, 232, 233, 234, 235, 236], "excluded_lines": [], "start_line": 228}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 40, 44, 51, 76, 87, 110], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 158, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 158, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 40, 41, 44, 45, 46, 47, 48, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 94, 95, 96, 97, 98, 99, 100, 104, 107, 110, 119, 120, 121, 122, 124, 125, 126, 129, 130, 131, 132, 135, 136, 138, 141, 142, 143, 144, 145, 147, 148, 149, 151, 152, 153, 156, 157, 158, 163, 164, 166, 172, 179, 180, 181, 182, 183, 184, 186, 188, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 210, 212, 213, 214, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 247, 248, 249, 250, 253, 262, 263, 264, 265, 266, 267, 269, 292, 294, 305, 312, 313, 314, 315], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lab\\windowing.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 14, 17, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52], "excluded_lines": [], "functions": {"build_windows": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52], "excluded_lines": [], "start_line": 17}, "": {"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": [9, 11, 13, 14, 17], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 14, 17, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\__init__.py": {"executed_lines": [29, 40], "summary": {"covered_lines": 2, "num_statements": 2, "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": [29, 40], "summary": {"covered_lines": 2, "num_statements": 2, "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": [29, 40], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\model_lifecycle\\behavioral_health.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": [64, 66, 67, 69, 71, 74, 78, 96, 98, 101, 102, 105, 110, 114], "excluded_lines": [], "functions": {"assert_model_behaviorally_healthy": {"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": [96, 98, 101, 102, 105, 110, 114], "excluded_lines": [], "start_line": 78}, "": {"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": [64, 66, 67, 69, 71, 74, 78], "excluded_lines": [], "start_line": 1}}, "classes": {"BehavioralHealthError": {"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": 74}, "": {"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": [64, 66, 67, 69, 71, 74, 78, 96, 98, 101, 102, 105, 110, 114], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\champion.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 91, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 91, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 22, 23, 28, 29, 31, 34, 37, 40, 43, 53, 54, 55, 56, 57, 58, 59, 60, 67, 68, 69, 71, 72, 82, 83, 84, 86, 87, 88, 90, 92, 93, 94, 98, 99, 100, 104, 106, 107, 120, 126, 135, 136, 137, 138, 139, 140, 141, 149, 150, 151, 152, 154, 162, 170, 171, 174, 180, 181, 182, 183, 185, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 210, 211, 212, 213, 214, 216, 218, 220, 221, 223, 225, 227, 228], "excluded_lines": [], "functions": {"resolve_schema": {"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": [37], "excluded_lines": [], "start_line": 34}, "ChampionModel.__init__": {"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": [53, 54, 55, 56, 57, 58, 59, 60, 67, 68, 69, 71, 72], "excluded_lines": [], "start_line": 43}, "ChampionModel.available": {"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": [84], "excluded_lines": [], "start_line": 83}, "ChampionModel.artifact_hash": {"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": [88], "excluded_lines": [], "start_line": 87}, "ChampionModel.verify": {"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": [92, 93, 94, 98, 99, 100, 104], "excluded_lines": [], "start_line": 90}, "ChampionModel.summary": {"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": [107], "excluded_lines": [], "start_line": 106}, "ChampionManager.__init__": {"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": [135, 136, 137, 138, 139, 140, 141, 149, 150, 151, 152], "excluded_lines": [], "start_line": 126}, "ChampionManager.load_champion": {"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": [162, 170, 171, 174, 180, 181, 182, 183], "excluded_lines": [], "start_line": 154}, "ChampionManager.champion_or_none": {"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": [194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "excluded_lines": [], "start_line": 185}, "ChampionManager._artifact_fingerprint": {"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": [210, 211, 212, 213, 214], "excluded_lines": [], "start_line": 208}, "ChampionManager.candidate_artifact_path": {"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": [218], "excluded_lines": [], "start_line": 216}, "ChampionManager.candidate_scaler_path": {"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": [221], "excluded_lines": [], "start_line": 220}, "ChampionManager.challenger_artifact_path": {"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": [225], "excluded_lines": [], "start_line": 223}, "ChampionManager.challenger_scaler_path": {"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": [228], "excluded_lines": [], "start_line": 227}, "": {"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": [17, 19, 20, 22, 23, 28, 29, 31, 34, 40, 43, 82, 83, 86, 87, 90, 106, 120, 126, 154, 185, 208, 216, 220, 223, 227], "excluded_lines": [], "start_line": 1}}, "classes": {"ChampionModel": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [53, 54, 55, 56, 57, 58, 59, 60, 67, 68, 69, 71, 72, 84, 88, 92, 93, 94, 98, 99, 100, 104, 107], "excluded_lines": [], "start_line": 40}, "ChampionManager": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [135, 136, 137, 138, 139, 140, 141, 149, 150, 151, 152, 162, 170, 171, 174, 180, 181, 182, 183, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 210, 211, 212, 213, 214, 218, 221, 225, 228], "excluded_lines": [], "start_line": 120}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 22, 23, 28, 29, 31, 34, 37, 40, 43, 82, 83, 86, 87, 90, 106, 120, 126, 154, 185, 208, 216, 220, 223, 227], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\champion_metrics.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 33, 36, 39, 49, 53, 61, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 78, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 101, 104, 110, 111, 112, 113, 114, 115, 137, 140, 141, 143, 150, 151, 152, 153, 154, 155, 156, 161, 162, 163, 164, 165, 168, 169, 172, 174], "excluded_lines": [], "functions": {"champion_metrics_artifact_path": {"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": [61], "excluded_lines": [], "start_line": 53}, "_candidate_artifact_files": {"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": [66, 67, 68, 69, 70, 72, 73, 74, 75], "excluded_lines": [], "start_line": 64}, "load_baseline_artifact": {"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": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 101], "excluded_lines": [], "start_line": 78}, "baseline_artifact_to_champion_metrics": {"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": [110, 111, 112, 113, 114, 115], "excluded_lines": [], "start_line": 104}, "ChampionMetricsProvider.__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": [141], "excluded_lines": [], "start_line": 140}, "ChampionMetricsProvider.load": {"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": [150, 151, 152, 153, 154, 155, 156, 161, 162, 163, 164, 165, 168, 169], "excluded_lines": [], "start_line": 143}, "blocked_comparison": {"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": [174], "excluded_lines": [], "start_line": 172}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 33, 36, 39, 49, 53, 64, 78, 104, 137, 140, 143, 172], "excluded_lines": [], "start_line": 1}}, "classes": {"ChampionMetricsUnavailableError": {"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": 49}, "ChampionMetricsProvider": {"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": [141, 150, 151, 152, 153, 154, 155, 156, 161, 162, 163, 164, 165, 168, 169], "excluded_lines": [], "start_line": 137}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 33, 36, 39, 49, 53, 61, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 78, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 101, 104, 110, 111, 112, 113, 114, 115, 137, 140, 143, 172, 174], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\comparison.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 25, 26, 28, 31, 32, 34, 37, 40, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 81, 82, 83, 84, 85, 86, 89, 90, 91, 94, 95, 96, 99, 100, 101, 104, 106, 125, 133, 136, 143, 144, 145, 146, 147], "excluded_lines": [], "functions": {"ChampionChallengerComparator.compare": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 81, 82, 83, 84, 85, 86, 89, 90, 91, 94, 95, 96, 99, 100, 101, 104, 106, 125, 133], "excluded_lines": [], "start_line": 40}, "_improvement_score": {"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": [143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 136}, "": {"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": [21, 23, 25, 26, 28, 31, 32, 34, 37, 40, 136], "excluded_lines": [], "start_line": 1}}, "classes": {"ChampionChallengerComparator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 81, 82, 83, 84, 85, 86, 89, 90, 91, 94, 95, 96, 99, 100, 101, 104, 106, 125, 133], "excluded_lines": [], "start_line": 37}, "": {"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": [21, 23, 25, 26, 28, 31, 32, 34, 37, 40, 136, 143, 144, 145, 146, 147], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\dataset.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 41, 48, 51, 54, 57, 58, 60, 62, 64, 73, 74, 75, 77, 78, 79, 85, 87, 89, 90, 91, 92, 93, 95, 118, 142, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 182, 196, 203, 204, 205, 206, 207, 208, 211, 215, 216, 217], "excluded_lines": [], "functions": {"resolve_schema": {"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": [51], "excluded_lines": [], "start_line": 48}, "TrainingDatasetBuilder.__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": [58], "excluded_lines": [], "start_line": 57}, "TrainingDatasetBuilder._label_for": {"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": [62], "excluded_lines": [], "start_line": 60}, "TrainingDatasetBuilder._row_from_record": {"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": [73, 74, 75, 77, 78, 79, 85, 87, 89, 90, 91, 92, 93, 95], "excluded_lines": [], "start_line": 64}, "TrainingDatasetBuilder.build": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [142, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 182], "excluded_lines": [], "start_line": 118}, "_dataset_id": {"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": [204, 205, 206, 207, 208], "excluded_lines": [], "start_line": 203}, "validate_no_future_leakage": {"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": [215, 216, 217], "excluded_lines": [], "start_line": 211}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 41, 48, 54, 57, 60, 64, 118, 196, 203, 211], "excluded_lines": [], "start_line": 1}}, "classes": {"TrainingDatasetBuilder": {"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": [58, 62, 73, 74, 75, 77, 78, 79, 85, 87, 89, 90, 91, 92, 93, 95, 142, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 182], "excluded_lines": [], "start_line": 54}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 41, 48, 51, 54, 57, 60, 64, 118, 196, 203, 204, 205, 206, 207, 208, 211, 215, 216, 217], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\dataset_snapshot.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 28, 30, 35, 36, 38, 40, 43, 47, 51, 57, 58, 59, 80, 81, 82, 83, 86, 98, 99, 100, 140, 143, 144, 150, 163, 164, 167, 168, 169, 170, 171, 172, 173, 176, 179, 183, 189, 193, 194, 195, 198, 204, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 233, 234, 238, 240, 241], "excluded_lines": [], "functions": {"dataset_rows_frame": {"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": [57, 58, 59, 80, 81, 82, 83], "excluded_lines": [], "start_line": 51}, "build_snapshot_manifest": {"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": [98, 99, 100], "excluded_lines": [], "start_line": 86}, "TrainingDatasetSnapshotStore.__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": [144], "excluded_lines": [], "start_line": 143}, "TrainingDatasetSnapshotStore.save_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [163, 164, 167, 168, 169, 170, 171, 172, 173, 176, 179, 183, 189, 193, 194, 195, 198, 204], "excluded_lines": [], "start_line": 150}, "TrainingDatasetSnapshotStore.verify_snapshot": {"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": [212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225], "excluded_lines": [], "start_line": 210}, "TrainingDatasetSnapshotStore.require_snapshot": {"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": [233, 234, 238], "excluded_lines": [], "start_line": 227}, "TrainingDatasetSnapshotStore.load_manifest": {"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": [241], "excluded_lines": [], "start_line": 240}, "": {"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": [22, 24, 25, 26, 28, 30, 35, 36, 38, 40, 43, 47, 51, 86, 140, 143, 150, 210, 227, 240], "excluded_lines": [], "start_line": 1}}, "classes": {"DatasetSnapshotError": {"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": 43}, "DatasetSnapshotMissingError": {"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": 47}, "TrainingDatasetSnapshotStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [144, 163, 164, 167, 168, 169, 170, 171, 172, 173, 176, 179, 183, 189, 193, 194, 195, 198, 204, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 233, 234, 238, 241], "excluded_lines": [], "start_line": 140}, "": {"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": [22, 24, 25, 26, 28, 30, 35, 36, 38, 40, 43, 47, 51, 57, 58, 59, 80, 81, 82, 83, 86, 98, 99, 100, 140, 143, 150, 210, 227, 240], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\gates.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 201, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 201, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 33, 35, 38, 39, 40, 43, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 74, 75, 76, 77, 78, 79, 83, 84, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 145, 146, 147, 148, 149, 150, 151, 159, 162, 163, 164, 165, 167, 168, 172, 173, 176, 181, 183, 184, 185, 187, 188, 189, 190, 191, 192, 200, 202, 203, 204, 206, 207, 208, 209, 210, 213, 221, 223, 224, 226, 227, 228, 229, 230, 238, 240, 241, 242, 244, 245, 246, 249, 257, 259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 272, 280, 282, 283, 284, 287, 295, 310, 311, 312, 313, 316, 320, 321, 322, 323, 324, 328, 332, 340, 352, 353, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 379, 380, 381, 382, 383, 385, 386, 389, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403], "excluded_lines": [], "functions": {"gate_dataset_integrity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 47}, "gate_schema_compatibility": {"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": [74, 75, 76, 77, 78, 79, 83, 84], "excluded_lines": [], "start_line": 68}, "gate_label_integrity": {"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": [97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112], "excluded_lines": [], "start_line": 95}, "gate_training_stability": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140], "excluded_lines": [], "start_line": 120}, "gate_validation_performance": {"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": [145, 146, 147, 148, 149, 150, 151], "excluded_lines": [], "start_line": 143}, "gate_walkforward": {"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": [162, 163, 164, 165, 167, 168, 172, 173, 176], "excluded_lines": [], "start_line": 159}, "gate_oos": {"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": [183, 184, 185, 187, 188, 189, 190, 191, 192], "excluded_lines": [], "start_line": 181}, "gate_robustness": {"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": [202, 203, 204, 206, 207, 208, 209, 210, 213], "excluded_lines": [], "start_line": 200}, "gate_risk_drawdown": {"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": [223, 224, 226, 227, 228, 229, 230], "excluded_lines": [], "start_line": 221}, "gate_champion_comparison": {"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": [240, 241, 242, 244, 245, 246, 249], "excluded_lines": [], "start_line": 238}, "gate_artifact_integrity": {"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": [259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 272], "excluded_lines": [], "start_line": 257}, "gate_reproducibility": {"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": [282, 283, 284, 287], "excluded_lines": [], "start_line": 280}, "gate_production_eligible": {"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": [310, 311, 312, 313, 316, 320, 321, 322, 323, 324, 328, 332], "excluded_lines": [], "start_line": 295}, "check_model_collapse": {"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": [352, 353, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 379, 380, 381, 382, 383, 385, 386], "excluded_lines": [], "start_line": 340}, "run_gates": {"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": [393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403], "excluded_lines": [], "start_line": 389}, "": {"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": [26, 28, 29, 30, 32, 33, 35, 38, 39, 40, 43, 47, 68, 95, 120, 143, 159, 181, 200, 221, 238, 257, 280, 295, 340, 389], "excluded_lines": [], "start_line": 1}}, "classes": {"ValidationGateError": {"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": 43}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 201, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 201, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 32, 33, 35, 38, 39, 40, 43, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 74, 75, 76, 77, 78, 79, 83, 84, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 145, 146, 147, 148, 149, 150, 151, 159, 162, 163, 164, 165, 167, 168, 172, 173, 176, 181, 183, 184, 185, 187, 188, 189, 190, 191, 192, 200, 202, 203, 204, 206, 207, 208, 209, 210, 213, 221, 223, 224, 226, 227, 228, 229, 230, 238, 240, 241, 242, 244, 245, 246, 249, 257, 259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 272, 280, 282, 283, 284, 287, 295, 310, 311, 312, 313, 316, 320, 321, 322, 323, 324, 328, 332, 340, 352, 353, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 379, 380, 381, 382, 383, 385, 386, 389, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\integrity.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 211, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 211, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 25, 26, 27, 29, 37, 38, 41, 44, 47, 51, 53, 56, 57, 58, 59, 60, 61, 64, 80, 81, 82, 84, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 122, 130, 131, 132, 136, 137, 140, 142, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 161, 173, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 191, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 218, 229, 232, 243, 244, 245, 249, 255, 256, 261, 264, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 286, 306, 307, 308, 309, 310, 312, 314, 315, 316, 317, 318, 319, 320, 327, 328, 331, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 350, 356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 368, 371, 373, 395, 403, 417, 418, 419, 420, 421, 422, 424, 426, 427, 428, 429, 430, 431, 432, 433, 435, 436, 437, 439, 440, 448, 449, 450, 452, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 496, 497, 498, 499, 500], "excluded_lines": [], "functions": {"resolve_schema": {"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": [44], "excluded_lines": [], "start_line": 41}, "compute_artifact_hash": {"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": [53], "excluded_lines": [], "start_line": 51}, "artifact_size": {"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": [57, 58, 59, 60, 61], "excluded_lines": [], "start_line": 56}, "inspect_artifact": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 81, 82, 84, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 122, 130, 131, 132, 136, 137, 140, 142, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 161, 173, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 191, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 218, 229], "excluded_lines": [], "start_line": 64}, "verify_compatibility": {"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": [243, 244, 245, 249, 255, 256, 261], "excluded_lines": [], "start_line": 232}, "_load_state_dict_shapes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283], "excluded_lines": [], "start_line": 264}, "detect_untrained_fresh_init": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [306, 307, 308, 309, 310, 312, 314, 315, 316, 317, 318, 319, 320, 327, 328, 331, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347], "excluded_lines": [], "start_line": 286}, "scaler_compatibility": {"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": [356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 368], "excluded_lines": [], "start_line": 350}, "artifact_metadata_json": {"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": [373], "excluded_lines": [], "start_line": 371}, "check_model_behavioral_health": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [417, 418, 419, 420, 421, 422, 424, 426, 427, 428, 429, 430, 431, 432, 433, 435, 436, 437, 439, 440, 448, 449, 450, 452, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 496, 497, 498, 499, 500], "excluded_lines": [], "start_line": 403}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 25, 26, 27, 29, 37, 38, 41, 47, 51, 56, 64, 232, 264, 286, 350, 371, 395, 403], "excluded_lines": [], "start_line": 1}}, "classes": {"SchemaCompatibilityError": {"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": 47}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 211, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 211, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 22, 24, 25, 26, 27, 29, 37, 38, 41, 44, 47, 51, 53, 56, 57, 58, 59, 60, 61, 64, 80, 81, 82, 84, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 122, 130, 131, 132, 136, 137, 140, 142, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 161, 173, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 191, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 218, 229, 232, 243, 244, 245, 249, 255, 256, 261, 264, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 286, 306, 307, 308, 309, 310, 312, 314, 315, 316, 317, 318, 319, 320, 327, 328, 331, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 350, 356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 368, 371, 373, 395, 403, 417, 418, 419, 420, 421, 422, 424, 426, 427, 428, 429, 430, 431, 432, 433, 435, 436, 437, 439, 440, 448, 449, 450, 452, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 496, 497, 498, 499, 500], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\learning_config.py": {"executed_lines": [16, 18, 21, 24, 26, 28, 31, 34, 52, 55, 57, 60, 63, 65, 67, 70, 80, 83, 86, 87, 88, 89, 90], "summary": {"covered_lines": 23, "num_statements": 23, "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": [16, 18, 21, 24, 26, 28, 31, 34, 52, 55, 57, 60, 63, 65, 67, 70, 80, 83, 86, 87, 88, 89, 90], "summary": {"covered_lines": 23, "num_statements": 23, "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": {"RetrainConfig": {"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": 21}, "OnlineFinetuneConfig": {"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": 34}, "ShadowConfig": {"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": 60}, "PromotionConfig": {"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": 70}, "LearningConfig": {"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": 83}, "": {"executed_lines": [16, 18, 21, 24, 26, 28, 31, 34, 52, 55, 57, 60, 63, 65, 67, 70, 80, 83, 86, 87, 88, 89, 90], "summary": {"covered_lines": 23, "num_statements": 23, "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\\nexus_scalp\\model_lifecycle\\learning_cycle.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 155, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 155, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 38, 40, 42, 45, 68, 73, 85, 88, 92, 93, 96, 99, 100, 101, 107, 108, 109, 110, 111, 112, 138, 151, 155, 159, 163, 165, 166, 167, 168, 174, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 212, 220, 222, 223, 224, 225, 226, 227, 229, 235, 236, 237, 238, 239, 240, 245, 246, 247, 252, 260, 261, 262, 264, 265, 266, 267, 273, 289, 290, 291, 292, 293, 294, 295, 298, 299, 300, 301, 302, 305, 306, 309, 310, 311, 312, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 337, 345, 347, 348, 354, 356, 358, 359, 360, 361, 365, 366, 369, 371, 377, 378, 379, 380, 381, 384, 386, 388, 390, 391, 392, 393, 399, 401, 403, 404, 405, 406, 407, 408, 409, 415, 419, 421, 423, 424, 425, 426, 427, 428, 432, 434, 436, 437, 438, 439, 440, 443, 444, 449, 451], "excluded_lines": [], "functions": {"_utcnow": {"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": [93], "excluded_lines": [], "start_line": 92}, "LearningCycleStore.__init__": {"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": [100, 101], "excluded_lines": [], "start_line": 99}, "LearningCycleStore.ensure_schema": {"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": [108, 109, 110, 111, 112, 138, 151, 155, 159, 163, 165, 166, 167, 168], "excluded_lines": [], "start_line": 107}, "LearningCycleStore.start_cycle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 212, 220, 222, 223, 224, 225, 226, 227], "excluded_lines": [], "start_line": 174}, "LearningCycleStore.recover_interrupted": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [235, 236, 237, 238, 239, 240, 245, 246, 247, 252, 260, 261, 262, 264, 265, 266, 267], "excluded_lines": [], "start_line": 229}, "LearningCycleStore.transition": {"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": [289, 290, 291, 292, 293, 294, 295, 298, 299, 300, 301, 302, 305, 306, 309, 310, 311, 312, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 337, 345, 347, 348, 354], "excluded_lines": [], "start_line": 273}, "LearningCycleStore.mark_retry": {"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": [358, 359, 360, 361, 365, 366, 369, 371], "excluded_lines": [], "start_line": 356}, "LearningCycleStore.get_cycle": {"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": [378, 379, 380, 381, 384, 386], "excluded_lines": [], "start_line": 377}, "LearningCycleStore.active_cycle_for": {"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": [390, 391, 392, 393, 399, 401], "excluded_lines": [], "start_line": 388}, "LearningCycleStore.list_cycles": {"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": [404, 405, 406, 407, 408, 409, 415, 419, 421], "excluded_lines": [], "start_line": 403}, "LearningCycleStore.cycle_events": {"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": [424, 425, 426, 427, 428, 432, 434], "excluded_lines": [], "start_line": 423}, "LearningCycleStore.summary": {"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": [437, 438, 439, 440, 443, 444, 449, 451], "excluded_lines": [], "start_line": 436}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 38, 40, 42, 45, 68, 73, 85, 88, 92, 96, 99, 107, 174, 229, 273, 356, 377, 388, 403, 423, 436], "excluded_lines": [], "start_line": 1}}, "classes": {"LearningCycleError": {"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": 88}, "LearningCycleStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 129, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 129, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [100, 101, 108, 109, 110, 111, 112, 138, 151, 155, 159, 163, 165, 166, 167, 168, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 212, 220, 222, 223, 224, 225, 226, 227, 235, 236, 237, 238, 239, 240, 245, 246, 247, 252, 260, 261, 262, 264, 265, 266, 267, 289, 290, 291, 292, 293, 294, 295, 298, 299, 300, 301, 302, 305, 306, 309, 310, 311, 312, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 337, 345, 347, 348, 354, 358, 359, 360, 361, 365, 366, 369, 371, 378, 379, 380, 381, 384, 386, 390, 391, 392, 393, 399, 401, 404, 405, 406, 407, 408, 409, 415, 419, 421, 424, 425, 426, 427, 428, 432, 434, 437, 438, 439, 440, 443, 444, 449, 451], "excluded_lines": [], "start_line": 96}, "": {"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": [33, 35, 36, 37, 38, 40, 42, 45, 68, 73, 85, 88, 92, 93, 96, 99, 107, 174, 229, 273, 356, 377, 388, 403, 423, 436], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\learning_loop.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 134, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 134, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 30, 31, 32, 33, 37, 38, 41, 42, 44, 47, 51, 54, 64, 65, 66, 67, 68, 69, 71, 77, 84, 85, 86, 87, 88, 89, 90, 91, 92, 98, 118, 119, 120, 121, 122, 124, 126, 127, 130, 131, 137, 138, 139, 147, 154, 155, 158, 159, 167, 168, 174, 175, 178, 179, 180, 186, 187, 188, 193, 194, 199, 200, 202, 203, 204, 205, 212, 213, 214, 215, 221, 222, 223, 231, 232, 233, 235, 236, 239, 240, 241, 242, 245, 246, 247, 248, 249, 252, 253, 259, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 308, 309, 310, 311, 312, 313, 319, 320], "excluded_lines": [], "functions": {"LearningCycleOrchestrator.__init__": {"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": [64, 65, 66, 67, 68, 69, 71], "excluded_lines": [], "start_line": 54}, "LearningCycleOrchestrator.should_trigger": {"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": [84, 85, 86, 87, 88, 89, 90, 91, 92], "excluded_lines": [], "start_line": 77}, "LearningCycleOrchestrator.run_cycle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [118, 119, 120, 121, 122, 124, 126, 127, 130, 131, 137, 138, 139, 147, 154, 155, 158, 159, 167, 168, 174, 175, 178, 179, 180, 186, 187, 188, 193, 194, 199, 200, 202, 203, 204, 205, 212, 213, 214, 215, 221, 222, 223, 231, 232, 233, 235, 236, 239, 240, 241, 242, 245, 246, 247, 248, 249, 252, 253], "excluded_lines": [], "start_line": 98}, "LearningCycleOrchestrator._verify_handoff": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299], "excluded_lines": [], "start_line": 259}, "LearningCycleOrchestrator._candidate_model_id": {"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": [302, 303, 304, 305, 306], "excluded_lines": [], "start_line": 301}, "LearningCycleOrchestrator._candidate_artifact_path": {"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": [309, 310, 311, 312, 313], "excluded_lines": [], "start_line": 308}, "LearningCycleOrchestrator.status": {"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": [320], "excluded_lines": [], "start_line": 319}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 30, 31, 32, 33, 37, 38, 41, 42, 44, 47, 51, 54, 77, 98, 259, 301, 308, 319], "excluded_lines": [], "start_line": 1}}, "classes": {"HandoffBlockedError": {"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": 47}, "LearningCycleOrchestrator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [64, 65, 66, 67, 68, 69, 71, 84, 85, 86, 87, 88, 89, 90, 91, 92, 118, 119, 120, 121, 122, 124, 126, 127, 130, 131, 137, 138, 139, 147, 154, 155, 158, 159, 167, 168, 174, 175, 178, 179, 180, 186, 187, 188, 193, 194, 199, 200, 202, 203, 204, 205, 212, 213, 214, 215, 221, 222, 223, 231, 232, 233, 235, 236, 239, 240, 241, 242, 245, 246, 247, 248, 249, 252, 253, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 302, 303, 304, 305, 306, 309, 310, 311, 312, 313, 320], "excluded_lines": [], "start_line": 51}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 30, 31, 32, 33, 37, 38, 41, 42, 44, 47, 51, 54, 77, 98, 259, 301, 308, 319], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\model_class_contract.py": {"executed_lines": [40, 42, 43, 50, 51, 52, 57, 61, 64, 71, 72, 75, 101, 124, 130, 145], "summary": {"covered_lines": 16, "num_statements": 45, "percent_covered": 35.55555555555556, "percent_covered_display": "36", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 35.55555555555556, "percent_statements_covered_display": "36"}, "missing_lines": [84, 85, 86, 87, 88, 89, 93, 94, 95, 113, 114, 115, 116, 117, 118, 119, 120, 121, 126, 127, 137, 138, 139, 161, 162, 168, 171, 172, 173], "excluded_lines": [], "functions": {"is_production_eligible": {"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": [84, 85, 86, 87, 88, 89, 93, 94, 95], "excluded_lines": [], "start_line": 75}, "mask_wait_logit": {"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": [113, 114, 115, 116, 117, 118, 119, 120, 121], "excluded_lines": [], "start_line": 101}, "masked_softmax": {"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": [126, 127], "excluded_lines": [], "start_line": 124}, "trained_class_probs": {"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": [137, 138, 139], "excluded_lines": [], "start_line": 130}, "masked_ce_loss": {"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": [161, 162, 168, 171, 172, 173], "excluded_lines": [], "start_line": 145}, "": {"executed_lines": [40, 42, 43, 50, 51, 52, 57, 61, 64, 71, 72, 75, 101, 124, 130, 145], "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": 1}}, "classes": {"": {"executed_lines": [40, 42, 43, 50, 51, 52, 57, 61, 64, 71, 72, 75, 101, 124, 130, 145], "summary": {"covered_lines": 16, "num_statements": 45, "percent_covered": 35.55555555555556, "percent_covered_display": "36", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 35.55555555555556, "percent_statements_covered_display": "36"}, "missing_lines": [84, 85, 86, 87, 88, 89, 93, 94, 95, 113, 114, 115, 116, 117, 118, 119, 120, 121, 126, 127, 137, 138, 139, 161, 162, 168, 171, 172, 173], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\models.py": {"executed_lines": [21, 23, 24, 25, 27, 29, 32, 35, 36, 37, 38, 39, 40, 43, 46, 47, 48, 49, 50, 51, 54, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 91, 101, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 121, 122, 125, 131, 135, 138, 140, 141, 142, 143, 146, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 169, 170, 172, 173, 174, 178, 187, 189, 190, 191, 192, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 206, 207, 209, 210, 212, 213, 214, 216, 217, 218, 220, 221, 222, 225, 226, 229, 230, 235, 238, 240, 241, 242, 243, 244, 247, 248, 249, 250, 251, 252, 254, 255, 256, 258, 260, 261, 262], "summary": {"covered_lines": 147, "num_statements": 162, "percent_covered": 90.74074074074075, "percent_covered_display": "91", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 90.74074074074075, "percent_statements_covered_display": "91"}, "missing_lines": [89, 93, 94, 119, 123, 126, 127, 128, 129, 132, 175, 223, 227, 232, 263], "excluded_lines": [], "functions": {"TrainingDatasetRow._utc": {"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": [89], "excluded_lines": [], "start_line": 88}, "TrainingDatasetRow.validate_schema": {"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": [93, 94], "excluded_lines": [], "start_line": 91}, "TrainingDataset._utc": {"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": [119], "excluded_lines": [], "start_line": 118}, "TrainingDataset.sample_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": [123], "excluded_lines": [], "start_line": 122}, "TrainingDataset.label_distribution": {"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": [126, 127, 128, 129], "excluded_lines": [], "start_line": 125}, "TrainingDataset.ordered_rows": {"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": [132], "excluded_lines": [], "start_line": 131}, "ModelArtifactInfo._utc": {"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": [175], "excluded_lines": [], "start_line": 174}, "TrainingRun._utc": {"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": [223], "excluded_lines": [], "start_line": 222}, "TrainingRun.all_gates_passed": {"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": [227], "excluded_lines": [], "start_line": 226}, "TrainingRun.eligible_as_challenger": {"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": [232], "excluded_lines": [], "start_line": 230}, "ChampionChallengerComparison._utc": {"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": [263], "excluded_lines": [], "start_line": 262}, "": {"executed_lines": [21, 23, 24, 25, 27, 29, 32, 35, 36, 37, 38, 39, 40, 43, 46, 47, 48, 49, 50, 51, 54, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 91, 101, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 121, 122, 125, 131, 135, 138, 140, 141, 142, 143, 146, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 169, 170, 172, 173, 174, 178, 187, 189, 190, 191, 192, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 206, 207, 209, 210, 212, 213, 214, 216, 217, 218, 220, 221, 222, 225, 226, 229, 230, 235, 238, 240, 241, 242, 243, 244, 247, 248, 249, 250, 251, 252, 254, 255, 256, 258, 260, 261, 262], "summary": {"covered_lines": 147, "num_statements": 147, "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": {"ModelStatus": {"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": 32}, "TrainingRunStatus": {"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": 43}, "TrainingDatasetRow": {"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": [89, 93, 94], "excluded_lines": [], "start_line": 54}, "TrainingDataset": {"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": [119, 123, 126, 127, 128, 129, 132], "excluded_lines": [], "start_line": 101}, "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": 135}, "ModelArtifactInfo": {"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": [175], "excluded_lines": [], "start_line": 146}, "TrainingRun": {"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": [223, 227, 232], "excluded_lines": [], "start_line": 178}, "ChampionChallengerComparison": {"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": [263], "excluded_lines": [], "start_line": 235}, "": {"executed_lines": [21, 23, 24, 25, 27, 29, 32, 35, 36, 37, 38, 39, 40, 43, 46, 47, 48, 49, 50, 51, 54, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 91, 101, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 121, 122, 125, 131, 135, 138, 140, 141, 142, 143, 146, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 169, 170, 172, 173, 174, 178, 187, 189, 190, 191, 192, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 206, 207, 209, 210, 212, 213, 214, 216, 217, 218, 220, 221, 222, 225, 226, 229, 230, 235, 238, 240, 241, 242, 243, 244, 247, 248, 249, 250, 251, 252, 254, 255, 256, 258, 260, 261, 262], "summary": {"covered_lines": 147, "num_statements": 147, "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\\nexus_scalp\\model_lifecycle\\orchestrator.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 27, 28, 29, 42, 49, 50, 51, 52, 53, 54, 55, 57, 60, 68, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 95, 103, 110, 125, 126, 129, 138, 141, 147, 148, 149, 157, 160, 161, 162, 163, 164, 178, 186, 200, 219, 220, 225, 230, 231, 232, 233, 239, 241, 246, 251, 252, 269, 276, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 329, 330, 332, 333, 334, 336, 338, 340, 366, 368, 369, 370, 373, 374], "excluded_lines": [], "functions": {"ModelLifecycleOrchestrator.__init__": {"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": [78, 79, 80, 81, 82, 83, 86, 87, 88, 89], "excluded_lines": [], "start_line": 68}, "ModelLifecycleOrchestrator.build_training_dataset": {"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": [103], "excluded_lines": [], "start_line": 95}, "ModelLifecycleOrchestrator.run_controlled_training": {"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": [125, 126, 129, 138, 141, 147, 148, 149, 157, 160, 161, 162, 163, 164, 178, 186], "excluded_lines": [], "start_line": 110}, "ModelLifecycleOrchestrator.compare_against_champion": {"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": [219, 220, 225, 230, 231, 232, 233, 239, 241, 246, 251, 252], "excluded_lines": [], "start_line": 200}, "ModelLifecycleOrchestrator._evaluate_gates": {"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": [276, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325], "excluded_lines": [], "start_line": 269}, "ModelLifecycleOrchestrator._evaluate_oos": {"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": [329, 330], "excluded_lines": [], "start_line": 327}, "ModelLifecycleOrchestrator._evaluate_robustness": {"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": [333, 334], "excluded_lines": [], "start_line": 332}, "ModelLifecycleOrchestrator._research_dataset": {"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": [338, 340, 366], "excluded_lines": [], "start_line": 336}, "ModelLifecycleOrchestrator._evaluate_walkforward": {"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": [369, 370], "excluded_lines": [], "start_line": 368}, "_failed_gate_names": {"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": [374], "excluded_lines": [], "start_line": 373}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 26, 27, 28, 29, 42, 49, 50, 51, 52, 53, 54, 55, 57, 60, 68, 95, 110, 200, 269, 327, 332, 336, 368, 373], "excluded_lines": [], "start_line": 1}}, "classes": {"ModelLifecycleOrchestrator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 82, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 82, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 103, 125, 126, 129, 138, 141, 147, 148, 149, 157, 160, 161, 162, 163, 164, 178, 186, 219, 220, 225, 230, 231, 232, 233, 239, 241, 246, 251, 252, 276, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 329, 330, 333, 334, 338, 340, 366, 369, 370], "excluded_lines": [], "start_line": 60}, "": {"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": [19, 21, 22, 23, 25, 26, 27, 28, 29, 42, 49, 50, 51, 52, 53, 54, 55, 57, 60, 68, 95, 110, 200, 269, 327, 332, 336, 368, 373, 374], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\persist_decision.py": {"executed_lines": [35, 37, 38, 44, 45, 46, 47, 48, 49, 52, 53, 63, 64, 65, 66, 68, 69, 72, 82, 176, 195, 201], "summary": {"covered_lines": 22, "num_statements": 48, "percent_covered": 45.833333333333336, "percent_covered_display": "46", "missing_lines": 26, "excluded_lines": 2, "percent_statements_covered": 45.833333333333336, "percent_statements_covered_display": "46"}, "missing_lines": [70, 74, 121, 122, 124, 125, 131, 132, 138, 139, 145, 146, 152, 153, 159, 162, 168, 184, 185, 186, 187, 192, 197, 198, 208, 209], "excluded_lines": [190, 191], "functions": {"PersistDecision.accepted": {"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": [70], "excluded_lines": [], "start_line": 69}, "PersistDecision.model_dump": {"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": [74], "excluded_lines": [], "start_line": 72}, "should_persist_candidate": {"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": [121, 122, 124, 125, 131, 132, 138, 139, 145, 146, 152, 153, 159, 162, 168], "excluded_lines": [], "start_line": 82}, "attach_decision": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [184, 185, 186, 187, 192], "excluded_lines": [190, 191], "start_line": 176}, "decision_of": {"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": [197, 198], "excluded_lines": [], "start_line": 195}, "should_persist_model": {"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": [208, 209], "excluded_lines": [], "start_line": 201}, "": {"executed_lines": [35, 37, 38, 44, 45, 46, 47, 48, 49, 52, 53, 63, 64, 65, 66, 68, 69, 72, 82, 176, 195, 201], "summary": {"covered_lines": 22, "num_statements": 22, "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": {"PersistDecision": {"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": [70, 74], "excluded_lines": [], "start_line": 53}, "": {"executed_lines": [35, 37, 38, 44, 45, 46, 47, 48, 49, 52, 53, 63, 64, 65, 66, 68, 69, 72, 82, 176, 195, 201], "summary": {"covered_lines": 22, "num_statements": 46, "percent_covered": 47.82608695652174, "percent_covered_display": "48", "missing_lines": 24, "excluded_lines": 2, "percent_statements_covered": 47.82608695652174, "percent_statements_covered_display": "48"}, "missing_lines": [121, 122, 124, 125, 131, 132, 138, 139, 145, 146, 152, 153, 159, 162, 168, 184, 185, 186, 187, 192, 197, 198, 208, 209], "excluded_lines": [190, 191], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\registry.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 32, 44, 47, 50, 58, 59, 60, 66, 68, 69, 70, 71, 72, 73, 79, 80, 81, 84, 86, 87, 88, 94, 112, 113, 114, 115, 116, 117, 118, 125, 135, 136, 137, 144, 145, 146, 147, 149, 164, 165, 166, 167, 168, 172, 173, 182, 196, 198, 199, 200, 201, 202, 203, 204, 205, 210, 212, 213, 214, 215, 217, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 245, 247, 248, 250, 252, 253, 254, 255, 256, 257, 258, 262, 263, 265, 266, 267, 268], "excluded_lines": [], "functions": {"resolve_schema": {"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": 44}, "ModelLifecycleRegistry.__init__": {"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": [59, 60], "excluded_lines": [], "start_line": 58}, "ModelLifecycleRegistry.ensure_schema": {"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": [68, 69, 70, 71, 72, 73, 79, 80, 81, 84, 86, 87, 88], "excluded_lines": [], "start_line": 66}, "ModelLifecycleRegistry.set_status": {"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": [112, 113, 114, 115, 116, 117, 118, 125, 135, 136, 137, 144, 145, 146, 147], "excluded_lines": [], "start_line": 94}, "ModelLifecycleRegistry.register_candidate": {"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": [164, 165, 166, 167, 168, 172, 173, 182], "excluded_lines": [], "start_line": 149}, "ModelLifecycleRegistry.get_status": {"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": [198, 199, 200, 201, 202, 203, 204, 205, 210, 212, 213, 214, 215], "excluded_lines": [], "start_line": 196}, "ModelLifecycleRegistry.list_models": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243], "excluded_lines": [], "start_line": 217}, "ModelLifecycleRegistry.champion": {"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": [247, 248], "excluded_lines": [], "start_line": 245}, "ModelLifecycleRegistry.summary": {"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": [252, 253, 254, 255, 256, 257, 258, 262, 263, 265, 266, 267, 268], "excluded_lines": [], "start_line": 250}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 32, 44, 50, 58, 66, 94, 149, 196, 217, 245, 250], "excluded_lines": [], "start_line": 1}}, "classes": {"ModelLifecycleRegistry": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 88, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 88, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 60, 68, 69, 70, 71, 72, 73, 79, 80, 81, 84, 86, 87, 88, 112, 113, 114, 115, 116, 117, 118, 125, 135, 136, 137, 144, 145, 146, 147, 164, 165, 166, 167, 168, 172, 173, 182, 198, 199, 200, 201, 202, 203, 204, 205, 210, 212, 213, 214, 215, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 247, 248, 252, 253, 254, 255, 256, 257, 258, 262, 263, 265, 266, 267, 268], "excluded_lines": [], "start_line": 50}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 32, 44, 47, 50, 58, 66, 94, 149, 196, 217, 245, 250], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 131, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 131, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 21, 25, 27, 29, 31, 41, 49, 52, 53, 59, 61, 62, 63, 64, 65, 66, 97, 113, 116, 119, 123, 125, 126, 127, 133, 135, 136, 137, 138, 164, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 186, 187, 188, 189, 190, 191, 197, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 211, 212, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 248, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 269, 270, 271, 272, 273, 274, 276, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 292, 293, 294, 295], "excluded_lines": [], "functions": {"TrainingRunStore.__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": [53], "excluded_lines": [], "start_line": 52}, "TrainingRunStore.ensure_schema": {"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": [61, 62, 63, 64, 65, 66, 97, 113, 116, 119, 123, 125, 126, 127], "excluded_lines": [], "start_line": 59}, "TrainingRunStore.save_run": {"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": [135, 136, 137, 138, 164, 165, 166, 167, 168, 169], "excluded_lines": [], "start_line": 133}, "TrainingRunStore.save_comparison": {"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": [172, 173, 174, 175, 186, 187, 188, 189, 190, 191], "excluded_lines": [], "start_line": 171}, "TrainingRunStore.get_run": {"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": [198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 211, 212], "excluded_lines": [], "start_line": 197}, "TrainingRunStore.list_runs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236], "excluded_lines": [], "start_line": 214}, "TrainingRunStore.get_comparison": {"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": [239, 240, 241, 242, 243, 244, 245, 248, 250, 251, 252, 253], "excluded_lines": [], "start_line": 238}, "TrainingRunStore.list_comparisons": {"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": [256, 257, 258, 259, 260, 261, 262, 263, 264, 269, 270, 271, 272, 273, 274], "excluded_lines": [], "start_line": 255}, "TrainingRunStore.summary": {"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": [278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 292, 293, 294, 295], "excluded_lines": [], "start_line": 276}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 21, 25, 27, 29, 31, 41, 49, 52, 59, 133, 171, 197, 214, 238, 255, 276], "excluded_lines": [], "start_line": 1}}, "classes": {"TrainingRunStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [53, 61, 62, 63, 64, 65, 66, 97, 113, 116, 119, 123, 125, 126, 127, 135, 136, 137, 138, 164, 165, 166, 167, 168, 169, 172, 173, 174, 175, 186, 187, 188, 189, 190, 191, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 239, 240, 241, 242, 243, 244, 245, 248, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 269, 270, 271, 272, 273, 274, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 292, 293, 294, 295], "excluded_lines": [], "start_line": 49}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 21, 25, 27, 29, 31, 41, 49, 52, 59, 133, 171, 197, 214, 238, 255, 276], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\trainer.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 24, 26, 27, 28, 33, 34, 36, 39, 48, 58, 59, 60, 61, 62, 63, 64, 70, 82, 83, 98, 99, 100, 107, 108, 110, 118, 119, 120, 121, 123, 124, 126, 140, 142, 143, 144, 146, 155, 161, 162, 163, 165, 173, 180, 182, 183, 190, 196, 202, 204, 205, 214, 215, 216, 218, 219, 220, 221, 222, 223, 224, 230, 232], "excluded_lines": [], "functions": {"ChallengerTrainer.__init__": {"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": [58, 59, 60, 61, 62, 63, 64], "excluded_lines": [], "start_line": 48}, "ChallengerTrainer.train": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [82, 83, 98, 99, 100, 107, 108, 110, 118, 119, 120, 121, 123, 124, 126, 140, 142, 143, 144, 146, 155, 161, 162, 163, 165, 173, 180, 182, 183, 190, 196], "excluded_lines": [], "start_line": 70}, "ChallengerTrainer._to_polars_frame": {"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": [204, 205, 214, 215, 216], "excluded_lines": [], "start_line": 202}, "ChallengerTrainer._validate_columns": {"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": [220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 219}, "summarize_run": {"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": [232], "excluded_lines": [], "start_line": 230}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 24, 26, 27, 28, 33, 34, 36, 39, 48, 70, 202, 218, 219, 230], "excluded_lines": [], "start_line": 1}}, "classes": {"ChallengerTrainer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [58, 59, 60, 61, 62, 63, 64, 82, 83, 98, 99, 100, 107, 108, 110, 118, 119, 120, 121, 123, 124, 126, 140, 142, 143, 144, 146, 155, 161, 162, 163, 165, 173, 180, 182, 183, 190, 196, 204, 205, 214, 215, 216, 220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 39}, "": {"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": [17, 19, 20, 21, 22, 24, 26, 27, 28, 33, 34, 36, 39, 48, 70, 202, 218, 219, 230, 232], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\model_lifecycle\\worker.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 109, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 109, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 38, 50, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 80, 82, 83, 84, 85, 86, 87, 89, 91, 92, 93, 94, 95, 96, 98, 100, 101, 107, 109, 110, 111, 112, 115, 116, 120, 121, 126, 127, 128, 134, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 159, 160, 161, 162, 163, 169, 171, 177, 178, 179, 180, 181, 182, 186, 187, 188, 189, 192, 193, 197, 198, 204, 205, 211, 212, 213, 214, 217, 224, 225, 226, 227, 228, 229, 231, 232], "excluded_lines": [], "functions": {"TrainingWorker.__init__": {"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": [59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "excluded_lines": [], "start_line": 50}, "TrainingWorker.start": {"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": [82, 83, 84, 85, 86, 87], "excluded_lines": [], "start_line": 80}, "TrainingWorker.stop": {"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": [91, 92, 93, 94, 95, 96], "excluded_lines": [], "start_line": 89}, "TrainingWorker.request_cancel": {"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": [100, 101], "excluded_lines": [], "start_line": 98}, "TrainingWorker._restore_inflight_state": {"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": [109, 110, 111, 112, 115, 116, 120, 121, 126, 127, 128], "excluded_lines": [], "start_line": 107}, "TrainingWorker.tick": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 159, 160, 161, 162, 163, 169], "excluded_lines": [], "start_line": 134}, "TrainingWorker._maybe_train": {"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": [177, 178, 179, 180, 181, 182, 186, 187, 188, 189, 192, 193, 197, 198, 204, 205, 211, 212, 213, 214], "excluded_lines": [], "start_line": 171}, "format_training_worker_status": {"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": [224, 225, 226, 227, 228, 229, 231, 232], "excluded_lines": [], "start_line": 217}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 38, 50, 80, 89, 98, 107, 134, 171, 217], "excluded_lines": [], "start_line": 1}}, "classes": {"TrainingWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 82, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 82, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 95, 96, 100, 101, 109, 110, 111, 112, 115, 116, 120, 121, 126, 127, 128, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 159, 160, 161, 162, 163, 169, 177, 178, 179, 180, 181, 182, 186, 187, 188, 189, 192, 193, 197, 198, 204, 205, 211, 212, 213, 214], "excluded_lines": [], "start_line": 38}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 38, 50, 80, 89, 98, 107, 134, 171, 217, 224, 225, 226, 227, 228, 229, 231, 232], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\models\\scalp_net.py": {"executed_lines": [35, 36, 38, 39, 40, 43, 50, 67, 76, 82, 94, 104, 110, 159], "summary": {"covered_lines": 14, "num_statements": 83, "percent_covered": 16.867469879518072, "percent_covered_display": "17", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 16.867469879518072, "percent_statements_covered_display": "17"}, "missing_lines": [57, 58, 59, 72, 73, 83, 84, 85, 86, 90, 91, 92, 99, 100, 101, 118, 120, 121, 124, 125, 126, 129, 130, 133, 134, 135, 138, 139, 140, 141, 144, 145, 151, 154, 155, 156, 157, 171, 172, 175, 176, 179, 181, 183, 185, 188, 190, 192, 193, 194, 195, 196, 199, 202, 203, 204, 206, 207, 210, 211, 212, 215, 218, 219, 220, 222, 226, 227, 228], "excluded_lines": [], "functions": {"CausalConv1d.__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": [57, 58, 59], "excluded_lines": [], "start_line": 50}, "CausalConv1d.forward": {"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": [72, 73], "excluded_lines": [], "start_line": 67}, "SinusoidalPositionalEncoding.__init__": {"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": [83, 84, 85, 86, 90, 91, 92], "excluded_lines": [], "start_line": 82}, "SinusoidalPositionalEncoding.forward": {"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": [99, 100, 101], "excluded_lines": [], "start_line": 94}, "ScalpNet.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [118, 120, 121, 124, 125, 126, 129, 130, 133, 134, 135, 138, 139, 140, 141, 144, 145, 151, 154, 155, 156, 157], "excluded_lines": [], "start_line": 110}, "ScalpNet.forward": {"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": [171, 172, 175, 176, 179, 181, 183, 185, 188, 190, 192, 193, 194, 195, 196, 199, 202, 203, 204, 206, 207, 210, 211, 212, 215, 218, 219, 220, 222, 226, 227, 228], "excluded_lines": [], "start_line": 159}, "": {"executed_lines": [35, 36, 38, 39, 40, 43, 50, 67, 76, 82, 94, 104, 110, 159], "summary": {"covered_lines": 14, "num_statements": 14, "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": {"CausalConv1d": {"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": [57, 58, 59, 72, 73], "excluded_lines": [], "start_line": 43}, "SinusoidalPositionalEncoding": {"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": [83, 84, 85, 86, 90, 91, 92, 99, 100, 101], "excluded_lines": [], "start_line": 76}, "ScalpNet": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [118, 120, 121, 124, 125, 126, 129, 130, 133, 134, 135, 138, 139, 140, 141, 144, 145, 151, 154, 155, 156, 157, 171, 172, 175, 176, 179, 181, 183, 185, 188, 190, 192, 193, 194, 195, 196, 199, 202, 203, 204, 206, 207, 210, 211, 212, 215, 218, 219, 220, 222, 226, 227, 228], "excluded_lines": [], "start_line": 104}, "": {"executed_lines": [35, 36, 38, 39, 40, 43, 50, 67, 76, 82, 94, 104, 110, 159], "summary": {"covered_lines": 14, "num_statements": 14, "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\\nexus_scalp\\mslie\\__init__.py": {"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": [13, 14, 21, 22, 38, 39, 40, 41, 43], "excluded_lines": [], "functions": {"": {"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": [13, 14, 21, 22, 38, 39, 40, 41, 43], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [13, 14, 21, 22, 38, 39, 40, 41, 43], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\breakout.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 22, 24, 30, 31, 32, 33, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 62, 63, 71, 87, 88, 89, 90, 91, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 147, 150, 151, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 190, 191, 192, 193, 194, 195, 196, 197, 200, 207, 208, 210], "excluded_lines": [], "functions": {"_bar_times": {"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": [42, 43, 44, 45, 46, 48, 49, 50], "excluded_lines": [], "start_line": 41}, "_arrays": {"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": [54], "excluded_lines": [], "start_line": 53}, "_clip": {"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": [63], "excluded_lines": [], "start_line": 62}, "assess_breakout_quality": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 87, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 87, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [87, 88, 89, 90, 91, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 147, 150, 151, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 190, 191, 192, 193, 194, 195, 196, 197, 200, 207, 208, 210], "excluded_lines": [], "start_line": 71}, "": {"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": [16, 18, 19, 20, 22, 24, 30, 31, 32, 33, 41, 53, 62, 71], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 22, 24, 30, 31, 32, 33, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 62, 63, 71, 87, 88, 89, 90, 91, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 147, 150, 151, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 190, 191, 192, 193, 194, 195, 196, 197, 200, 207, 208, 210], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 223, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 223, "excluded_lines": 20, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 33, 35, 36, 37, 47, 48, 49, 50, 56, 57, 64, 89, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 158, 159, 160, 161, 169, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 192, 194, 195, 203, 211, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 239, 240, 241, 242, 244, 245, 246, 247, 251, 267, 268, 269, 270, 271, 272, 273, 284, 285, 286, 287, 288, 289, 290, 291, 299, 307, 308, 309, 310, 311, 313, 314, 315, 316, 318, 321, 324, 333, 341, 342, 343, 344, 347, 348, 351, 354, 357, 362, 363, 364, 371, 372, 379, 381, 402, 403, 437, 438, 439, 441, 442, 443, 445, 446, 447, 449, 451, 452, 453, 454, 455, 456, 461, 487, 499, 500, 501, 502, 503, 504, 505, 507, 508, 510, 511, 513, 514, 515, 516, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 540, 541, 542, 543, 544, 545, 546, 547, 548, 550, 551, 554, 555, 556, 557, 558, 559, 561, 562, 563], "excluded_lines": [71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 292, 293, 294, 295, 296, 297], "functions": {"IMarketStructureEngine.analyze_market": {"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": [73], "start_line": 71}, "IMarketStructureEngine.get_liquidity_map": {"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": [75], "start_line": 75}, "IMarketStructureEngine.get_structure_state": {"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": [77], "start_line": 77}, "IMarketStructureEngine.generate_feature_vector": {"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": [79], "start_line": 79}, "IMarketStructureEngine.get_debug_status": {"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": [81], "start_line": 81}, "MarketMemory.__init__": {"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": [102, 103, 104, 105, 106, 107, 108], "excluded_lines": [], "start_line": 101}, "MarketMemory.observe": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 158, 159, 160, 161, 169, 170, 171, 172, 173, 174, 175, 176], "excluded_lines": [], "start_line": 110}, "MarketMemory.levels": {"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": [179, 180, 181, 182, 192], "excluded_lines": [], "start_line": 178}, "MarketMemory.snapshot_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": [195], "excluded_lines": [], "start_line": 194}, "MarketStructureEngine.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235], "excluded_lines": [], "start_line": 211}, "MarketStructureEngine.last_vector": {"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": [241, 242], "excluded_lines": [], "start_line": 240}, "MarketStructureEngine.last_latency_ms": {"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": [246, 247], "excluded_lines": [], "start_line": 245}, "MarketStructureEngine.analyze_market": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 6, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [267, 268, 269, 270, 271, 272, 273, 284, 285, 286, 287, 288, 289, 290, 291], "excluded_lines": [292, 293, 294, 295, 296, 297], "start_line": 251}, "MarketStructureEngine._analyze": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [307, 308, 309, 310, 311, 313, 314, 315, 316, 318, 321, 324, 333, 341, 342, 343, 344, 347, 348, 351, 354, 357, 362, 363, 364, 371, 372, 379, 381], "excluded_lines": [], "start_line": 299}, "MarketStructureEngine._empty_vector": {"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": [403], "excluded_lines": [], "start_line": 402}, "MarketStructureEngine.get_liquidity_map": {"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": [438, 439], "excluded_lines": [], "start_line": 437}, "MarketStructureEngine.get_structure_state": {"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": [442, 443], "excluded_lines": [], "start_line": 441}, "MarketStructureEngine.generate_feature_vector": {"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": [446, 447], "excluded_lines": [], "start_line": 445}, "MarketStructureEngine.get_debug_status": {"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": [451, 452, 453, 454, 455, 456, 461], "excluded_lines": [], "start_line": 449}, "_structure_verdict": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [499, 500, 501, 502, 503, 504, 505, 507, 508, 510, 511, 513, 514, 515, 516, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 540, 541, 542, 543, 544, 545, 546, 547, 548, 550, 551], "excluded_lines": [], "start_line": 487}, "_bar_times": {"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": [555, 556, 557, 558, 559, 561, 562, 563], "excluded_lines": [], "start_line": 554}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 9, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 33, 35, 36, 37, 47, 48, 49, 50, 56, 57, 64, 89, 97, 98, 99, 101, 110, 178, 194, 203, 211, 239, 240, 244, 245, 251, 299, 402, 437, 441, 445, 449, 487, 554], "excluded_lines": [71, 72, 74, 76, 78, 80, 82, 83, 84], "start_line": 1}}, "classes": {"IMarketStructureEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [73, 75, 77, 79, 81], "start_line": 64}, "MarketMemory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [102, 103, 104, 105, 106, 107, 108, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 158, 159, 160, 161, 169, 170, 171, 172, 173, 174, 175, 176, 179, 180, 181, 182, 192, 195], "excluded_lines": [], "start_line": 89}, "MarketStructureEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 79, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 79, "excluded_lines": 6, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 241, 242, 246, 247, 267, 268, 269, 270, 271, 272, 273, 284, 285, 286, 287, 288, 289, 290, 291, 307, 308, 309, 310, 311, 313, 314, 315, 316, 318, 321, 324, 333, 341, 342, 343, 344, 347, 348, 351, 354, 357, 362, 363, 364, 371, 372, 379, 381, 403, 438, 439, 442, 443, 446, 447, 451, 452, 453, 454, 455, 456, 461], "excluded_lines": [292, 293, 294, 295, 296, 297], "start_line": 203}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 92, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 92, "excluded_lines": 9, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 33, 35, 36, 37, 47, 48, 49, 50, 56, 57, 64, 89, 97, 98, 99, 101, 110, 178, 194, 203, 211, 239, 240, 244, 245, 251, 299, 402, 437, 441, 445, 449, 487, 499, 500, 501, 502, 503, 504, 505, 507, 508, 510, 511, 513, 514, 515, 516, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 540, 541, 542, 543, 544, 545, 546, 547, 548, 550, 551, 554, 555, 556, 557, 558, 559, 561, 562, 563], "excluded_lines": [71, 72, 74, 76, 78, 80, 82, 83, 84], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\liquidity_map.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 182, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 182, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 25, 31, 32, 33, 34, 35, 36, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 65, 66, 67, 68, 69, 70, 71, 76, 79, 80, 88, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 111, 114, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 142, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 164, 165, 166, 167, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 190, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 221, 236, 237, 238, 239, 240, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 260, 261, 262, 265, 266, 267, 270, 271, 272, 273, 274, 277, 278, 279, 280, 283, 284, 285, 286, 287, 290, 295, 296, 298, 299, 300, 301, 302, 303, 310, 311, 312, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 346, 347, 350, 352, 353, 354, 355], "excluded_lines": [], "functions": {"_bar_times": {"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": [45, 46, 47, 48, 49, 51, 52, 53], "excluded_lines": [], "start_line": 44}, "_arrays": {"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": 56}, "_atr": {"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": [66, 67, 68, 69, 70, 71, 76], "excluded_lines": [], "start_line": 65}, "_clip": {"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": [80], "excluded_lines": [], "start_line": 79}, "_session_high_low": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 111], "excluded_lines": [], "start_line": 88}, "_equal_levels": {"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": [127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 142, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 164, 165, 166, 167, 168, 169, 170, 171], "excluded_lines": [], "start_line": 114}, "_tests_at_level": {"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": [175, 176, 177, 178, 179, 180, 181, 182], "excluded_lines": [], "start_line": 174}, "_rank_zone": {"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": [201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213], "excluded_lines": [], "start_line": 190}, "build_liquidity_map": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [236, 237, 238, 239, 240, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 260, 261, 262, 265, 266, 267, 270, 271, 272, 273, 274, 277, 278, 279, 280, 283, 284, 285, 286, 287, 290, 295, 298, 299, 300, 301, 302, 303, 310, 311, 312, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 346, 347], "excluded_lines": [], "start_line": 221}, "build_liquidity_map._bucket_key": {"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": [296], "excluded_lines": [], "start_line": 295}, "_age_bars": {"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": [352, 353, 354, 355], "excluded_lines": [], "start_line": 350}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 25, 31, 32, 33, 34, 35, 36, 44, 56, 65, 79, 88, 114, 174, 190, 221, 350], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 182, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 182, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 23, 25, 31, 32, 33, 34, 35, 36, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 65, 66, 67, 68, 69, 70, 71, 76, 79, 80, 88, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 110, 111, 114, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 142, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 164, 165, 166, 167, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 190, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 221, 236, 237, 238, 239, 240, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 260, 261, 262, 265, 266, 267, 270, 271, 272, 273, 274, 277, 278, 279, 280, 283, 284, 285, 286, 287, 290, 295, 296, 298, 299, 300, 301, 302, 303, 310, 311, 312, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 346, 347, 350, 352, 353, 354, 355], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 149, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 149, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 34, 37, 38, 41, 44, 45, 46, 49, 52, 53, 54, 57, 60, 61, 62, 65, 68, 69, 70, 71, 74, 77, 78, 86, 87, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 134, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 200, 201, 204, 205, 206, 207, 208, 209, 210, 212, 213, 229, 230, 233, 234, 235, 236, 237, 238, 239, 241, 242, 258, 259, 263, 264, 265, 266, 267, 268, 269, 270, 272, 273, 290, 291, 294, 295, 296, 297, 298, 299, 301, 302, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 332, 350, 351, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 383, 384], "excluded_lines": [], "functions": {"SwingPoint.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": [113], "excluded_lines": [], "start_line": 112}, "LiquidityZone.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": [150], "excluded_lines": [], "start_line": 149}, "LiquiditySweepEvent.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": [183], "excluded_lines": [], "start_line": 182}, "MarketRegimeFeatures.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": [213], "excluded_lines": [], "start_line": 212}, "BreakoutQuality.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": [242], "excluded_lines": [], "start_line": 241}, "SmartMoneyFeatures.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": [273], "excluded_lines": [], "start_line": 272}, "MarketMemoryLevel.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": [302], "excluded_lines": [], "start_line": 301}, "MarketContext.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": [332], "excluded_lines": [], "start_line": 331}, "MarketIntelligenceFeatureVectorV1.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": [384], "excluded_lines": [], "start_line": 383}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 140, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 140, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 34, 37, 38, 41, 44, 45, 46, 49, 52, 53, 54, 57, 60, 61, 62, 65, 68, 69, 70, 71, 74, 77, 78, 86, 87, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 134, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 200, 201, 204, 205, 206, 207, 208, 209, 210, 212, 229, 230, 233, 234, 235, 236, 237, 238, 239, 241, 258, 259, 263, 264, 265, 266, 267, 268, 269, 270, 272, 290, 291, 294, 295, 296, 297, 298, 299, 301, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 350, 351, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 383], "excluded_lines": [], "start_line": 1}}, "classes": {"SwingType": {"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": 34}, "BrokenStatus": {"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": 41}, "MarketBias": {"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": 49}, "SweepState": {"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": 57}, "LiquidityRank": {"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": 65}, "ZoneSide": {"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": 74}, "SwingPoint": {"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": [113], "excluded_lines": [], "start_line": 87}, "LiquidityZone": {"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": [150], "excluded_lines": [], "start_line": 135}, "LiquiditySweepEvent": {"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": [183], "excluded_lines": [], "start_line": 170}, "MarketRegimeFeatures": {"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}, "BreakoutQuality": {"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": [242], "excluded_lines": [], "start_line": 230}, "SmartMoneyFeatures": {"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": [273], "excluded_lines": [], "start_line": 259}, "MarketMemoryLevel": {"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": [302], "excluded_lines": [], "start_line": 291}, "MarketContext": {"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": [332], "excluded_lines": [], "start_line": 318}, "MarketIntelligenceFeatureVectorV1": {"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": [384], "excluded_lines": [], "start_line": 351}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 140, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 140, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 34, 37, 38, 41, 44, 45, 46, 49, 52, 53, 54, 57, 60, 61, 62, 65, 68, 69, 70, 71, 74, 77, 78, 86, 87, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 134, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 200, 201, 204, 205, 206, 207, 208, 209, 210, 212, 229, 230, 233, 234, 235, 236, 237, 238, 239, 241, 258, 259, 263, 264, 265, 266, 267, 268, 269, 270, 272, 290, 291, 294, 295, 296, 297, 298, 299, 301, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 350, 351, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 383], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\regime.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 22, 24, 30, 31, 32, 33, 34, 36, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 65, 67, 68, 69, 70, 71, 72, 73, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 89, 92, 93, 101, 113, 114, 115, 116, 117, 119, 121, 122, 123, 132, 133, 134, 135, 136, 137, 140, 141, 142, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 176, 177, 178, 181, 182, 185, 188, 193, 194, 195, 197, 198, 199, 202, 203, 204, 205, 206, 207, 208, 209, 211, 213], "excluded_lines": [], "functions": {"_bar_times": {"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": [45, 46, 47, 48, 49, 51, 52, 53], "excluded_lines": [], "start_line": 44}, "_arrays": {"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": 56}, "_ema": {"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": [67, 68, 69, 70, 71, 72, 73, 74], "excluded_lines": [], "start_line": 65}, "_atr": {"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": [79, 80, 81, 82, 83, 84, 85, 86, 89], "excluded_lines": [], "start_line": 77}, "_clip": {"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": [93], "excluded_lines": [], "start_line": 92}, "compute_regime_features": {"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": [113, 114, 115, 116, 117, 119, 121, 122, 123, 132, 133, 134, 135, 136, 137, 140, 141, 142, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 176, 177, 178, 181, 182, 185, 188, 193, 194, 195, 197, 198, 199, 202, 203, 204, 205, 206, 207, 208, 209, 211, 213], "excluded_lines": [], "start_line": 101}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 22, 24, 30, 31, 32, 33, 34, 36, 44, 56, 65, 77, 92, 101], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 110, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 22, 24, 30, 31, 32, 33, 34, 36, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 65, 67, 68, 69, 70, 71, 72, 73, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 89, 92, 93, 101, 113, 114, 115, 116, 117, 119, 121, 122, 123, 132, 133, 134, 135, 136, 137, 140, 141, 142, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 176, 177, 178, 181, 182, 185, 188, 193, 194, 195, 197, 198, 199, 202, 203, 204, 205, 206, 207, 208, 209, 211, 213], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\smart_money.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 99, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 99, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 21, 23, 29, 30, 31, 32, 33, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 63, 64, 72, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 149, 150, 152, 153, 158, 159, 160, 161, 162, 163, 164, 165, 170, 171, 172, 173, 174, 176, 179, 180, 181, 183, 195, 196], "excluded_lines": [], "functions": {"_bar_times": {"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": [42, 43, 44, 45, 46, 48, 49, 50], "excluded_lines": [], "start_line": 41}, "_arrays": {"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": [54], "excluded_lines": [], "start_line": 53}, "_clip": {"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": 63}, "compute_smart_money_features": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 72, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 72, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 149, 150, 152, 153, 158, 159, 160, 161, 162, 163, 164, 165, 170, 171, 172, 173, 174, 176, 179, 180, 181, 183], "excluded_lines": [], "start_line": 72}, "_empty": {"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": [196], "excluded_lines": [], "start_line": 195}, "": {"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": [15, 17, 18, 19, 21, 23, 29, 30, 31, 32, 33, 41, 53, 63, 72, 195], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 99, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 99, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 21, 23, 29, 30, 31, 32, 33, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 63, 64, 72, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 149, 150, 152, 153, 158, 159, 160, 161, 162, 163, 164, 165, 170, 171, 172, 173, 174, 176, 179, 180, 181, 183, 195, 196], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\sweep.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 105, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 105, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 27, 38, 39, 40, 41, 42, 43, 44, 47, 56, 57, 58, 59, 60, 61, 63, 64, 65, 68, 69, 77, 78, 86, 101, 102, 103, 104, 105, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129, 130, 132, 133, 134, 135, 139, 140, 141, 142, 146, 149, 150, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 170, 171, 173, 174, 180, 181, 182, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 202, 217, 220, 221, 222, 223, 224, 225], "excluded_lines": [], "functions": {"_bar_times": {"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": [57, 58, 59, 60, 61, 63, 64, 65], "excluded_lines": [], "start_line": 56}, "_arrays": {"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": [69], "excluded_lines": [], "start_line": 68}, "_clip": {"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": [78], "excluded_lines": [], "start_line": 77}, "detect_sweep_events": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 77, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 77, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [101, 102, 103, 104, 105, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129, 130, 132, 133, 134, 135, 139, 140, 141, 142, 146, 149, 150, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 170, 171, 173, 174, 180, 181, 182, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 202, 217, 220, 221, 222, 223, 224, 225], "excluded_lines": [], "start_line": 86}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 27, 38, 39, 40, 41, 42, 43, 44, 47, 56, 68, 77, 86], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 105, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 105, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 25, 27, 38, 39, 40, 41, 42, 43, 44, 47, 56, 57, 58, 59, 60, 61, 63, 64, 65, 68, 69, 77, 78, 86, 101, 102, 103, 104, 105, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129, 130, 132, 133, 134, 135, 139, 140, 141, 142, 146, 149, 150, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 170, 171, 173, 174, 180, 181, 182, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 202, 217, 220, 221, 222, 223, 224, 225], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\mslie\\swing.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 152, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 152, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 31, 33, 39, 40, 41, 42, 43, 44, 52, 53, 54, 55, 56, 57, 59, 60, 61, 64, 65, 73, 74, 75, 76, 77, 78, 79, 84, 87, 88, 96, 105, 106, 107, 108, 109, 112, 114, 115, 116, 117, 118, 121, 138, 139, 140, 141, 142, 144, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 165, 166, 167, 169, 170, 171, 172, 174, 175, 177, 178, 179, 180, 184, 185, 186, 190, 192, 193, 197, 201, 202, 203, 205, 206, 207, 211, 212, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 236, 237, 242, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 294, 295, 297, 299], "excluded_lines": [], "functions": {"_bar_times": {"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": [53, 54, 55, 56, 57, 59, 60, 61], "excluded_lines": [], "start_line": 52}, "_arrays": {"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": [65], "excluded_lines": [], "start_line": 64}, "_atr": {"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": [74, 75, 76, 77, 78, 79, 84], "excluded_lines": [], "start_line": 73}, "_clip": {"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": [88], "excluded_lines": [], "start_line": 87}, "_volatility_adjusted_window": {"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": [105, 106, 107, 108, 109], "excluded_lines": [], "start_line": 96}, "_volume_ratio": {"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": [114, 115, 116, 117, 118], "excluded_lines": [], "start_line": 112}, "detect_swings": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 106, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [138, 139, 140, 141, 142, 144, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 165, 166, 167, 169, 170, 171, 172, 174, 175, 177, 178, 179, 180, 184, 185, 186, 190, 192, 193, 197, 201, 202, 203, 205, 206, 207, 211, 212, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 236, 237, 242, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 294, 295, 297, 299], "excluded_lines": [], "start_line": 121}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 31, 33, 39, 40, 41, 42, 43, 44, 52, 64, 73, 87, 96, 112, 121], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 152, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 152, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 28, 29, 31, 33, 39, 40, 41, 42, 43, 44, 52, 53, 54, 55, 56, 57, 59, 60, 61, 64, 65, 73, 74, 75, 76, 77, 78, 79, 84, 87, 88, 96, 105, 106, 107, 108, 109, 112, 114, 115, 116, 117, 118, 121, 138, 139, 140, 141, 142, 144, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 165, 166, 167, 169, 170, 171, 172, 174, 175, 177, 178, 179, 180, 184, 185, 186, 190, 192, 193, 197, 201, 202, 203, 205, 206, 207, 211, 212, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 236, 237, 242, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 294, 295, 297, 299], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\__init__.py": {"executed_lines": [17, 18, 19, 20, 21, 22, 40, 41, 43], "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": [], "functions": {"": {"executed_lines": [17, 18, 19, 20, 21, 22, 40, 41, 43], "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": {"": {"executed_lines": [17, 18, 19, 20, 21, 22, 40, 41, 43], "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\\nexus_scalp\\news\\_db_core_protocol.py": {"executed_lines": [9, 11, 12, 15, 24, 25, 26], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 9, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 22, 23, 27, 28, 29, 30, 31, 32], "functions": {"_NewsDbCoreProto.initialize_schema": {"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": [22], "start_line": 22}, "_NewsDbCoreProto._connect": {"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": [28], "start_line": 28}, "_NewsDbCoreProto._now": {"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": [31], "start_line": 31}, "": {"executed_lines": [9, 11, 12, 15, 24, 25, 26], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 23, 27, 29, 30], "start_line": 1}}, "classes": {"_NewsDbCoreProto": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [22, 28, 31], "start_line": 15}, "": {"executed_lines": [9, 11, 12, 15, 24, 25, 26], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 23, 27, 29, 30], "start_line": 1}}}, "src\\nexus_scalp\\news\\ai_service.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 277, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 277, "excluded_lines": 5, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 58, 60, 63, 65, 69, 72, 75, 78, 79, 80, 81, 82, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 162, 174, 175, 176, 177, 178, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 205, 220, 222, 223, 224, 225, 228, 237, 238, 239, 240, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 254, 257, 258, 267, 268, 277, 278, 285, 286, 287, 294, 295, 305, 321, 354, 362, 367, 368, 369, 380, 393, 395, 410, 412, 413, 414, 415, 416, 417, 418, 432, 435, 438, 439, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 460, 461, 462, 463, 464, 467, 477, 478, 485, 513, 528, 529, 530, 538, 539, 540, 541, 557, 558, 559, 566, 567, 568, 569, 571, 572, 578, 579, 580, 587, 588, 595, 596, 597, 598, 599, 602, 603, 604, 611, 614, 615, 646, 647, 648, 649, 650, 651, 652, 653, 654, 656, 657, 668, 670, 674, 675, 676, 677, 678, 679, 682, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 718, 719, 727, 728, 730, 731, 732, 733, 737, 739, 740, 741, 744, 745, 753, 756, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 778, 785, 786, 787, 788, 789, 790, 797, 805, 806, 807, 808, 809, 810, 811, 812, 815, 816, 817, 818, 819, 820, 821], "excluded_lines": [215, 216, 217, 499, 500], "functions": {"NewsAIStatus.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": [99], "excluded_lines": [], "start_line": 98}, "NewsAIAnalysisResult.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": [135], "excluded_lines": [], "start_line": 134}, "resolve_factory_provider": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [174, 175, 176, 177, 178, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 205], "excluded_lines": [215, 216, 217], "start_line": 162}, "_factory_enabled_safe": {"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": [222, 223, 224, 225], "excluded_lines": [], "start_line": 220}, "get_ai_status": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [237, 238, 239, 240, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 254, 257, 258, 267, 268, 277, 278, 285, 286, 287, 294, 295, 305], "excluded_lines": [], "start_line": 228}, "_build_user_prompt": {"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": [362, 367, 368, 369, 380], "excluded_lines": [], "start_line": 354}, "_parse_article_row": {"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": [395], "excluded_lines": [], "start_line": 393}, "_local_signals": {"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": [412, 413, 414, 415, 416, 417, 418], "excluded_lines": [], "start_line": 410}, "_validate_response": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [438, 439, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 460, 461, 462, 463, 464, 467, 477, 478, 485], "excluded_lines": [499, 500], "start_line": 435}, "analyze_article_with_ai": {"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": [528, 529, 530, 538, 539, 540, 541, 557, 558, 559, 566, 567, 568, 569, 571, 572, 578, 579, 580, 587, 588, 595, 596, 597, 598, 599, 602, 603, 604, 611], "excluded_lines": [], "start_line": 513}, "_persist_ai_analysis": {"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": [615], "excluded_lines": [], "start_line": 614}, "PruneResult.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": [657], "excluded_lines": [], "start_line": 656}, "_prune_reason": {"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": [670, 674, 675, 676, 677, 678, 679], "excluded_lines": [], "start_line": 668}, "auto_prune_irrelevant": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 718, 719, 727, 728, 730, 731, 732, 733, 737, 739, 740, 741, 744, 745, 753], "excluded_lines": [], "start_line": 682}, "_xauusd_relevance_for_row": {"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": [765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775], "excluded_lines": [], "start_line": 756}, "restore_article": {"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": [785, 786, 787, 788, 789, 790, 797, 805, 806, 807, 808, 809, 810, 811, 812], "excluded_lines": [], "start_line": 778}, "_parse_dt": {"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": [816, 817, 818, 819, 820, 821], "excluded_lines": [], "start_line": 815}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 83, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 83, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 58, 60, 63, 65, 69, 72, 75, 78, 79, 80, 81, 82, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 98, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 162, 220, 228, 321, 354, 393, 410, 432, 435, 513, 614, 646, 647, 648, 649, 650, 651, 652, 653, 654, 656, 668, 682, 756, 778, 815], "excluded_lines": [], "start_line": 1}}, "classes": {"NewsAIStatusState": {"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": 75}, "NewsAIStatus": {"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": [99], "excluded_lines": [], "start_line": 86}, "NewsAIAnalysisResult": {"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": [135], "excluded_lines": [], "start_line": 112}, "PruneResult": {"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": [657], "excluded_lines": [], "start_line": 647}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 274, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 274, "excluded_lines": 5, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 58, 60, 63, 65, 69, 72, 75, 78, 79, 80, 81, 82, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 98, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 162, 174, 175, 176, 177, 178, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 205, 220, 222, 223, 224, 225, 228, 237, 238, 239, 240, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 254, 257, 258, 267, 268, 277, 278, 285, 286, 287, 294, 295, 305, 321, 354, 362, 367, 368, 369, 380, 393, 395, 410, 412, 413, 414, 415, 416, 417, 418, 432, 435, 438, 439, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 460, 461, 462, 463, 464, 467, 477, 478, 485, 513, 528, 529, 530, 538, 539, 540, 541, 557, 558, 559, 566, 567, 568, 569, 571, 572, 578, 579, 580, 587, 588, 595, 596, 597, 598, 599, 602, 603, 604, 611, 614, 615, 646, 647, 648, 649, 650, 651, 652, 653, 654, 656, 668, 670, 674, 675, 676, 677, 678, 679, 682, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 718, 719, 727, 728, 730, 731, 732, 733, 737, 739, 740, 741, 744, 745, 753, 756, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 778, 785, 786, 787, 788, 789, 790, 797, 805, 806, 807, 808, 809, 810, 811, 812, 815, 816, 817, 818, 819, 820, 821], "excluded_lines": [215, 216, 217, 499, 500], "start_line": 1}}}, "src\\nexus_scalp\\news\\analysis\\__init__.py": {"executed_lines": [3, 4, 5, 18, 19, 25], "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, 18, 19, 25], "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, 18, 19, 25], "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\\nexus_scalp\\news\\analysis\\consensus.py": {"executed_lines": [10, 12, 13, 14, 16, 19, 21, 24, 77], "summary": {"covered_lines": 9, "num_statements": 47, "percent_covered": 19.148936170212767, "percent_covered_display": "19", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 19.148936170212767, "percent_statements_covered_display": "19"}, "missing_lines": [35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 52, 53, 54, 55, 57, 60, 61, 62, 64, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 113], "excluded_lines": [], "functions": {"compute_consensus": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 52, 53, 54, 55, 57, 60, 61, 62, 64], "excluded_lines": [], "start_line": 24}, "combine_consensus": {"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": [87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 113], "excluded_lines": [], "start_line": 77}, "": {"executed_lines": [10, 12, 13, 14, 16, 19, 21, 24, 77], "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": {"": {"executed_lines": [10, 12, 13, 14, 16, 19, 21, 24, 77], "summary": {"covered_lines": 9, "num_statements": 47, "percent_covered": 19.148936170212767, "percent_covered_display": "19", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 19.148936170212767, "percent_statements_covered_display": "19"}, "missing_lines": [35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 52, 53, 54, 55, 57, 60, 61, 62, 64, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 113], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\analysis\\decay.py": {"executed_lines": [14, 16, 17, 19, 20, 23, 31, 34, 38, 47, 50, 65, 75, 88], "summary": {"covered_lines": 14, "num_statements": 32, "percent_covered": 43.75, "percent_covered_display": "44", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 43.75, "percent_statements_covered_display": "44"}, "missing_lines": [35, 36, 39, 40, 48, 57, 58, 59, 60, 61, 62, 63, 73, 82, 83, 84, 85, 89], "excluded_lines": [], "functions": {"NewsDecayEngine.__init__": {"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": [35, 36], "excluded_lines": [], "start_line": 34}, "NewsDecayEngine._build_half_lives": {"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": [39, 40], "excluded_lines": [], "start_line": 38}, "NewsDecayEngine.half_life_sec": {"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": [48], "excluded_lines": [], "start_line": 47}, "NewsDecayEngine.freshness": {"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": [57, 58, 59, 60, 61, 62, 63], "excluded_lines": [], "start_line": 50}, "NewsDecayEngine.decayed_strength": {"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": [73], "excluded_lines": [], "start_line": 65}, "NewsDecayEngine.is_stale": {"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": [82, 83, 84, 85], "excluded_lines": [], "start_line": 75}, "_as_utc": {"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": [89], "excluded_lines": [], "start_line": 88}, "": {"executed_lines": [14, 16, 17, 19, 20, 23, 31, 34, 38, 47, 50, 65, 75, 88], "summary": {"covered_lines": 14, "num_statements": 14, "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": {"NewsDecayEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 36, 39, 40, 48, 57, 58, 59, 60, 61, 62, 63, 73, 82, 83, 84, 85], "excluded_lines": [], "start_line": 31}, "": {"executed_lines": [14, 16, 17, 19, 20, 23, 31, 34, 38, 47, 50, 65, 75, 88], "summary": {"covered_lines": 14, "num_statements": 15, "percent_covered": 93.33333333333333, "percent_covered_display": "93", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 93.33333333333333, "percent_statements_covered_display": "93"}, "missing_lines": [89], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\analysis\\keywords.py": {"executed_lines": [26, 28, 29, 30, 31, 32, 34, 41, 42, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 91, 94, 103, 114, 129, 158, 182, 218, 246, 258, 336, 348, 360, 363, 368, 378, 383, 388, 392, 400, 404, 413, 422, 429, 460, 461, 464, 485, 505, 529, 561, 644, 665], "summary": {"covered_lines": 72, "num_statements": 182, "percent_covered": 39.56043956043956, "percent_covered_display": "40", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 39.56043956043956, "percent_statements_covered_display": "40"}, "missing_lines": [380, 385, 389, 394, 395, 396, 397, 401, 406, 407, 409, 410, 415, 416, 417, 418, 419, 423, 424, 425, 426, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 471, 472, 473, 482, 494, 495, 496, 497, 498, 499, 500, 501, 502, 512, 513, 514, 515, 516, 517, 518, 519, 522, 523, 524, 525, 526, 544, 545, 546, 547, 548, 549, 550, 551, 555, 556, 557, 558, 575, 576, 577, 578, 579, 580, 582, 583, 584, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 610, 611, 613, 614, 615, 616, 631, 646, 647, 648, 649, 650, 651, 652, 662, 673, 674], "excluded_lines": [], "functions": {"NewsKeyword.__post_init__": {"executed_lines": [54], "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": 53}, "_kw": {"executed_lines": [103], "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": 94}, "get_keyword_dataset": {"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": [380], "excluded_lines": [], "start_line": 378}, "get_keyword": {"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": [385], "excluded_lines": [], "start_line": 383}, "keyword_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": [389], "excluded_lines": [], "start_line": 388}, "categories": {"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": [394, 395, 396, 397], "excluded_lines": [], "start_line": 392}, "keywords_by_category": {"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": [401], "excluded_lines": [], "start_line": 400}, "_field": {"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": [406, 407, 409, 410], "excluded_lines": [], "start_line": 404}, "_iter_texts": {"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": [415, 416, 417, 418, 419], "excluded_lines": [], "start_line": 413}, "_text_of": {"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": [423, 424, 425, 426], "excluded_lines": [], "start_line": 422}, "_count_mentions": {"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": [438, 439, 440, 441, 442, 443, 444, 445, 446, 447], "excluded_lines": [], "start_line": 429}, "_dataset_pattern_fingerprint": {"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": [471, 472, 473, 482], "excluded_lines": [], "start_line": 464}, "_word_boundary_pattern": {"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": [494, 495, 496, 497, 498, 499, 500, 501, 502], "excluded_lines": [], "start_line": 485}, "_ensure_pattern_cache": {"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": [512, 513, 514, 515, 516, 517, 518, 519, 522, 523, 524, 525, 526], "excluded_lines": [], "start_line": 505}, "_count_mentions_cached": {"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": [544, 545, 546, 547, 548, 549, 550, 551, 555, 556, 557, 558], "excluded_lines": [], "start_line": 529}, "analyze_keyword_coverage": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [575, 576, 577, 578, 579, 580, 582, 583, 584, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 610, 611, 613, 614, 615, 616, 631], "excluded_lines": [], "start_line": 561}, "keyword_hits_for_article": {"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": [646, 647, 648, 649, 650, 651, 652, 662], "excluded_lines": [], "start_line": 644}, "pattern_cache_stats": {"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": [673, 674], "excluded_lines": [], "start_line": 665}, "": {"executed_lines": [26, 28, 29, 30, 31, 32, 34, 41, 42, 45, 46, 47, 48, 49, 50, 51, 53, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 91, 94, 114, 129, 158, 182, 218, 246, 258, 336, 348, 360, 363, 368, 378, 383, 388, 392, 400, 404, 413, 422, 429, 460, 461, 464, 485, 505, 529, 561, 644, 665], "summary": {"covered_lines": 70, "num_statements": 70, "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": {"NewsKeyword": {"executed_lines": [54], "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": 42}, "KeywordCoverage": {"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": 58}, "KeywordDatasetSummary": {"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": 72}, "": {"executed_lines": [26, 28, 29, 30, 31, 32, 34, 41, 42, 45, 46, 47, 48, 49, 50, 51, 53, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 91, 94, 103, 114, 129, 158, 182, 218, 246, 258, 336, 348, 360, 363, 368, 378, 383, 388, 392, 400, 404, 413, 422, 429, 460, 461, 464, 485, 505, 529, 561, 644, 665], "summary": {"covered_lines": 71, "num_statements": 181, "percent_covered": 39.226519337016576, "percent_covered_display": "39", "missing_lines": 110, "excluded_lines": 0, "percent_statements_covered": 39.226519337016576, "percent_statements_covered_display": "39"}, "missing_lines": [380, 385, 389, 394, 395, 396, 397, 401, 406, 407, 409, 410, 415, 416, 417, 418, 419, 423, 424, 425, 426, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 471, 472, 473, 482, 494, 495, 496, 497, 498, 499, 500, 501, 502, 512, 513, 514, 515, 516, 517, 518, 519, 522, 523, 524, 525, 526, 544, 545, 546, 547, 548, 549, 550, 551, 555, 556, 557, 558, 575, 576, 577, 578, 579, 580, 582, 583, 584, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 610, 611, 613, 614, 615, 616, 631, 646, 647, 648, 649, 650, 651, 652, 662, 673, 674], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\analysis\\local.py": {"executed_lines": [22, 24, 25, 26, 28, 37, 39, 45, 66, 85, 110, 165, 207, 238, 253, 262, 270, 277, 280, 287, 328, 349, 362, 478, 504, 580, 622, 635, 644], "summary": {"covered_lines": 29, "num_statements": 196, "percent_covered": 14.795918367346939, "percent_covered_display": "15", "missing_lines": 167, "excluded_lines": 0, "percent_statements_covered": 14.795918367346939, "percent_statements_covered_display": "15"}, "missing_lines": [271, 272, 273, 274, 281, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 305, 306, 307, 308, 310, 311, 312, 313, 322, 329, 330, 331, 332, 333, 335, 336, 337, 338, 339, 340, 341, 342, 343, 350, 351, 352, 353, 354, 355, 356, 365, 366, 367, 369, 370, 374, 383, 398, 399, 400, 401, 402, 405, 429, 433, 445, 446, 447, 450, 463, 464, 467, 468, 469, 470, 471, 472, 473, 474, 476, 481, 482, 483, 484, 485, 486, 494, 495, 496, 497, 498, 507, 508, 511, 512, 513, 514, 519, 520, 521, 522, 523, 524, 525, 526, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 574, 583, 584, 586, 588, 599, 600, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 619, 620, 623, 624, 625, 626, 627, 632, 633, 636, 637, 638, 641, 646, 647, 648, 649], "excluded_lines": [], "functions": {"_title_and_text": {"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": [271, 272, 273, 274], "excluded_lines": [], "start_line": 270}, "LocalNewsAnalyzer.__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": [281], "excluded_lines": [], "start_line": 280}, "LocalNewsAnalyzer.extract_entities": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 305, 306, 307, 308, 310, 311, 312, 313, 322], "excluded_lines": [], "start_line": 287}, "LocalNewsAnalyzer.classify_topics": {"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": [329, 330, 331, 332, 333, 335, 336, 337, 338, 339, 340, 341, 342, 343], "excluded_lines": [], "start_line": 328}, "LocalNewsAnalyzer.assess_novelty": {"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": [350, 351, 352, 353, 354, 355, 356], "excluded_lines": [], "start_line": 349}, "LocalNewsAnalyzer.xauusd_relevance": {"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": [365, 366, 367, 369, 370, 374, 383, 398, 399, 400, 401, 402, 405, 429, 433, 445, 446, 447, 450, 463, 464, 467, 468, 469, 470, 471, 472, 473, 474, 476], "excluded_lines": [], "start_line": 362}, "LocalNewsAnalyzer.usd_relevance": {"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": [481, 482, 483, 484, 485, 486, 494, 495, 496, 497, 498], "excluded_lines": [], "start_line": 478}, "LocalNewsAnalyzer.directional_hypothesis": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [507, 508, 511, 512, 513, 514, 519, 520, 521, 522, 523, 524, 525, 526, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 574], "excluded_lines": [], "start_line": 504}, "LocalNewsAnalyzer.importance_score": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [583, 584, 586, 588, 599, 600, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 619, 620], "excluded_lines": [], "start_line": 580}, "LocalNewsAnalyzer._horizon": {"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": [623, 624, 625, 626, 627, 632, 633], "excluded_lines": [], "start_line": 622}, "LocalNewsAnalyzer._mechanism": {"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": [636, 637, 638, 641], "excluded_lines": [], "start_line": 635}, "_count_occurrences": {"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": [646, 647, 648, 649], "excluded_lines": [], "start_line": 644}, "": {"executed_lines": [22, 24, 25, 26, 28, 37, 39, 45, 66, 85, 110, 165, 207, 238, 253, 262, 270, 277, 280, 287, 328, 349, 362, 478, 504, 580, 622, 635, 644], "summary": {"covered_lines": 29, "num_statements": 29, "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": {"LocalNewsAnalyzer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 159, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 159, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [281, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 305, 306, 307, 308, 310, 311, 312, 313, 322, 329, 330, 331, 332, 333, 335, 336, 337, 338, 339, 340, 341, 342, 343, 350, 351, 352, 353, 354, 355, 356, 365, 366, 367, 369, 370, 374, 383, 398, 399, 400, 401, 402, 405, 429, 433, 445, 446, 447, 450, 463, 464, 467, 468, 469, 470, 471, 472, 473, 474, 476, 481, 482, 483, 484, 485, 486, 494, 495, 496, 497, 498, 507, 508, 511, 512, 513, 514, 519, 520, 521, 522, 523, 524, 525, 526, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 574, 583, 584, 586, 588, 599, 600, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 619, 620, 623, 624, 625, 626, 627, 632, 633, 636, 637, 638, 641], "excluded_lines": [], "start_line": 277}, "": {"executed_lines": [22, 24, 25, 26, 28, 37, 39, 45, 66, 85, 110, 165, 207, 238, 253, 262, 270, 277, 280, 287, 328, 349, 362, 478, 504, 580, 622, 635, 644], "summary": {"covered_lines": 29, "num_statements": 37, "percent_covered": 78.37837837837837, "percent_covered_display": "78", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 78.37837837837837, "percent_statements_covered_display": "78"}, "missing_lines": [271, 272, 273, 274, 646, 647, 648, 649], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\analysis\\pipeline.py": {"executed_lines": [23, 25, 26, 27, 28, 30, 31, 32, 33, 42, 44, 47, 54, 55, 56, 58, 61, 65, 74, 81, 83, 92, 130, 157, 168, 174, 177, 195, 381, 391, 439, 484, 528, 539], "summary": {"covered_lines": 34, "num_statements": 191, "percent_covered": 17.801047120418847, "percent_covered_display": "18", "missing_lines": 157, "excluded_lines": 0, "percent_statements_covered": 17.801047120418847, "percent_statements_covered_display": "18"}, "missing_lines": [59, 63, 71, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 98, 99, 100, 104, 105, 106, 107, 108, 113, 114, 115, 120, 121, 122, 123, 128, 131, 136, 147, 158, 159, 160, 161, 162, 163, 164, 165, 169, 171, 185, 186, 187, 188, 189, 204, 205, 206, 211, 212, 213, 220, 221, 223, 225, 247, 268, 269, 270, 271, 272, 277, 278, 299, 300, 301, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 320, 344, 345, 346, 347, 348, 349, 350, 351, 352, 361, 362, 364, 371, 372, 373, 379, 382, 383, 384, 385, 386, 387, 388, 389, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 407, 408, 409, 440, 470, 474, 475, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 508, 509, 511, 524, 525, 529, 530, 531, 532, 533, 534, 535, 536, 541, 542, 543, 544, 545, 546], "excluded_lines": [], "functions": {"ExternalNewsAnalyzer.__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": [59], "excluded_lines": [], "start_line": 58}, "ExternalNewsAnalyzer.available": {"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": [63], "excluded_lines": [], "start_line": 61}, "ExternalNewsAnalyzer.analyze": {"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": [71], "excluded_lines": [], "start_line": 65}, "DefaultExternalAnalyzer.available": {"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": [84, 85, 86, 87, 88, 89, 90], "excluded_lines": [], "start_line": 83}, "DefaultExternalAnalyzer.analyze": {"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": [93, 94, 95, 96, 98, 99, 100, 104, 105, 106, 107, 108, 113, 114, 115, 120, 121, 122, 123, 128], "excluded_lines": [], "start_line": 92}, "DefaultExternalAnalyzer._build_payload": {"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": [131, 136, 147], "excluded_lines": [], "start_line": 130}, "DefaultExternalAnalyzer._parse_response": {"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": [158, 159, 160, 161, 162, 163, 164, 165], "excluded_lines": [], "start_line": 157}, "_json_dumps": {"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": [169, 171], "excluded_lines": [], "start_line": 168}, "NewsAnalysisPipeline.__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": [185, 186, 187, 188, 189], "excluded_lines": [], "start_line": 177}, "NewsAnalysisPipeline.analyze_article": {"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": [204, 205, 206, 211, 212, 213, 220, 221, 223, 225, 247, 268, 269, 270, 271, 272, 277, 278, 299, 300, 301, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 320, 344, 345, 346, 347, 348, 349, 350, 351, 352, 361, 362, 364, 371, 372, 373, 379], "excluded_lines": [], "start_line": 195}, "NewsAnalysisPipeline._api_eligible": {"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": [382, 383, 384, 385, 386, 387, 388, 389], "excluded_lines": [], "start_line": 381}, "NewsAnalysisPipeline._merge_external": {"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": [394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 407, 408, 409], "excluded_lines": [], "start_line": 391}, "NewsAnalysisPipeline._persist": {"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": [440, 470, 474, 475], "excluded_lines": [], "start_line": 439}, "NewsAnalysisPipeline.analyze_recent_unanalyzed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 508, 509, 511, 524, 525], "excluded_lines": [], "start_line": 484}, "_parse_db_dt": {"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": [529, 530, 531, 532, 533, 534, 535, 536], "excluded_lines": [], "start_line": 528}, "_article_published_str": {"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": [541, 542, 543, 544, 545, 546], "excluded_lines": [], "start_line": 539}, "": {"executed_lines": [23, 25, 26, 27, 28, 30, 31, 32, 33, 42, 44, 47, 54, 55, 56, 58, 61, 65, 74, 81, 83, 92, 130, 157, 168, 174, 177, 195, 381, 391, 439, 484, 528, 539], "summary": {"covered_lines": 34, "num_statements": 34, "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": {"ExternalNewsAnalyzer": {"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": [59, 63, 71], "excluded_lines": [], "start_line": 47}, "DefaultExternalAnalyzer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 98, 99, 100, 104, 105, 106, 107, 108, 113, 114, 115, 120, 121, 122, 123, 128, 131, 136, 147, 158, 159, 160, 161, 162, 163, 164, 165], "excluded_lines": [], "start_line": 74}, "NewsAnalysisPipeline": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 100, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 100, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [185, 186, 187, 188, 189, 204, 205, 206, 211, 212, 213, 220, 221, 223, 225, 247, 268, 269, 270, 271, 272, 277, 278, 299, 300, 301, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 320, 344, 345, 346, 347, 348, 349, 350, 351, 352, 361, 362, 364, 371, 372, 373, 379, 382, 383, 384, 385, 386, 387, 388, 389, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 407, 408, 409, 440, 470, 474, 475, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 508, 509, 511, 524, 525], "excluded_lines": [], "start_line": 174}, "": {"executed_lines": [23, 25, 26, 27, 28, 30, 31, 32, 33, 42, 44, 47, 54, 55, 56, 58, 61, 65, 74, 81, 83, 92, 130, 157, 168, 174, 177, 195, 381, 391, 439, 484, 528, 539], "summary": {"covered_lines": 34, "num_statements": 50, "percent_covered": 68.0, "percent_covered_display": "68", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 68.0, "percent_statements_covered_display": "68"}, "missing_lines": [169, 171, 529, 530, 531, 532, 533, 534, 535, 536, 541, 542, 543, 544, 545, 546], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\config.py": {"executed_lines": [8, 10, 12, 14, 17, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 41, 42, 43, 44, 45, 48, 55, 56, 57, 58, 59, 60, 63, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83], "summary": {"covered_lines": 44, "num_statements": 51, "percent_covered": 86.27450980392157, "percent_covered_display": "86", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 86.27450980392157, "percent_statements_covered_display": "86"}, "missing_lines": [91, 92, 93, 94, 95, 97, 98], "excluded_lines": [], "functions": {"NewsConfig.resolve_db_path": {"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": [91, 92, 93, 94, 95, 97, 98], "excluded_lines": [], "start_line": 83}, "": {"executed_lines": [8, 10, 12, 14, 17, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 41, 42, 43, 44, 45, 48, 55, 56, 57, 58, 59, 60, 63, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83], "summary": {"covered_lines": 44, "num_statements": 44, "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": {"NewsPollingConfig": {"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}, "NewsAnalysisConfig": {"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": 25}, "NewsDecayConfig": {"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": 38}, "NewsImpactBounds": {"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": 48}, "NewsConfig": {"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": [91, 92, 93, 94, 95, 97, 98], "excluded_lines": [], "start_line": 68}, "": {"executed_lines": [8, 10, 12, 14, 17, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 41, 42, 43, 44, 45, 48, 55, 56, 57, 58, 59, 60, 63, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83], "summary": {"covered_lines": 44, "num_statements": 44, "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\\nexus_scalp\\news\\context.py": {"executed_lines": [16, 18, 19, 20, 22, 23, 24, 30, 32, 35, 38, 45, 46, 51, 65, 76, 86, 291], "summary": {"covered_lines": 18, "num_statements": 160, "percent_covered": 11.25, "percent_covered_display": "11", "missing_lines": 142, "excluded_lines": 0, "percent_statements_covered": 11.25, "percent_statements_covered_display": "11"}, "missing_lines": [39, 40, 41, 42, 43, 47, 48, 49, 60, 61, 62, 63, 71, 72, 73, 74, 82, 83, 84, 92, 93, 94, 95, 96, 97, 98, 99, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 122, 123, 124, 125, 126, 127, 128, 129, 130, 138, 139, 140, 141, 142, 143, 144, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 176, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 208, 209, 210, 212, 216, 217, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 238, 244, 246, 247, 248, 249, 250, 251, 252, 254, 255, 266, 292, 293, 294, 295, 296, 297, 298], "excluded_lines": [], "functions": {"NewsContextCache.__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": [39, 40, 41, 42, 43], "excluded_lines": [], "start_line": 38}, "NewsContextCache.ttl_sec": {"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": [47, 48, 49], "excluded_lines": [], "start_line": 46}, "NewsContextCache.get": {"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": [60, 61, 62, 63], "excluded_lines": [], "start_line": 51}, "NewsContextCache.build_once_safe": {"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": [71, 72, 73, 74], "excluded_lines": [], "start_line": 65}, "NewsContextCache.refresh": {"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": [82, 83, 84], "excluded_lines": [], "start_line": 76}, "NewsContextCache.build": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 114, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 114, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [92, 93, 94, 95, 96, 97, 98, 99, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 122, 123, 124, 125, 126, 127, 128, 129, 130, 138, 139, 140, 141, 142, 143, 144, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 176, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 208, 209, 210, 212, 216, 217, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 246, 247, 248, 249, 250, 251, 252, 254, 255, 266], "excluded_lines": [], "start_line": 86}, "NewsContextCache.build._newest_pub": {"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": [238, 244], "excluded_lines": [], "start_line": 237}, "_parse_dt": {"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": [292, 293, 294, 295, 296, 297, 298], "excluded_lines": [], "start_line": 291}, "": {"executed_lines": [16, 18, 19, 20, 22, 23, 24, 30, 32, 35, 38, 45, 46, 51, 65, 76, 86, 291], "summary": {"covered_lines": 18, "num_statements": 18, "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": {"NewsContextCache": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 135, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 135, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 40, 41, 42, 43, 47, 48, 49, 60, 61, 62, 63, 71, 72, 73, 74, 82, 83, 84, 92, 93, 94, 95, 96, 97, 98, 99, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 122, 123, 124, 125, 126, 127, 128, 129, 130, 138, 139, 140, 141, 142, 143, 144, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 176, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 208, 209, 210, 212, 216, 217, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 238, 244, 246, 247, 248, 249, 250, 251, 252, 254, 255, 266], "excluded_lines": [], "start_line": 35}, "": {"executed_lines": [16, 18, 19, 20, 22, 23, 24, 30, 32, 35, 38, 45, 46, 51, 65, 76, 86, 291], "summary": {"covered_lines": 18, "num_statements": 25, "percent_covered": 72.0, "percent_covered_display": "72", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 72.0, "percent_statements_covered_display": "72"}, "missing_lines": [292, 293, 294, 295, 296, 297, 298], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\database.py": {"executed_lines": [35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 53, 54, 55, 56, 63, 66, 98, 106, 107, 115, 130], "summary": {"covered_lines": 21, "num_statements": 38, "percent_covered": 55.26315789473684, "percent_covered_display": "55", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 55.26315789473684, "percent_statements_covered_display": "55"}, "missing_lines": [78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 92, 100, 101, 102, 103, 104, 108], "excluded_lines": [], "functions": {"_NewsDatabaseCore.__init__": {"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": [78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 92], "excluded_lines": [], "start_line": 66}, "_NewsDatabaseCore._connect": {"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": [100, 101, 102, 103, 104], "excluded_lines": [], "start_line": 98}, "_NewsDatabaseCore._now": {"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": [108], "excluded_lines": [], "start_line": 107}, "": {"executed_lines": [35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 53, 54, 55, 56, 63, 66, 98, 106, 107, 115, 130], "summary": {"covered_lines": 21, "num_statements": 21, "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": {"_NewsDatabaseCore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 92, 100, 101, 102, 103, 104, 108], "excluded_lines": [], "start_line": 63}, "NewsDatabase": {"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": 115}, "": {"executed_lines": [35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 53, 54, 55, 56, 63, 66, 98, 106, 107, 115, 130], "summary": {"covered_lines": 21, "num_statements": 21, "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\\nexus_scalp\\news\\db_analysis.py": {"executed_lines": [9, 11, 12, 13, 15, 18, 21, 41, 50, 60, 73, 142, 151, 162, 202, 212, 224, 248, 259, 303, 312, 319, 330, 350, 360], "summary": {"covered_lines": 25, "num_statements": 105, "percent_covered": 23.80952380952381, "percent_covered_display": "24", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 23.80952380952381, "percent_statements_covered_display": "24"}, "missing_lines": [22, 23, 24, 25, 42, 43, 44, 45, 51, 52, 61, 62, 76, 77, 78, 82, 83, 84, 85, 126, 127, 128, 129, 133, 134, 135, 136, 137, 143, 144, 149, 152, 153, 154, 165, 166, 167, 168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 203, 204, 213, 214, 215, 225, 226, 249, 250, 253, 261, 262, 263, 267, 268, 269, 270, 304, 305, 310, 313, 314, 317, 320, 321, 322, 331, 332, 351, 352, 361, 362], "excluded_lines": [], "functions": {"AnalysisMixin.replace_entities": {"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": [22, 23, 24, 25], "excluded_lines": [], "start_line": 21}, "AnalysisMixin.replace_topics": {"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": [42, 43, 44, 45], "excluded_lines": [], "start_line": 41}, "AnalysisMixin.get_entities": {"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": [51, 52], "excluded_lines": [], "start_line": 50}, "AnalysisMixin.get_topics": {"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": [61, 62], "excluded_lines": [], "start_line": 60}, "AnalysisMixin.insert_analysis": {"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": [76, 77, 78, 82, 83, 84, 85, 126, 127, 128, 129, 133, 134, 135, 136, 137], "excluded_lines": [], "start_line": 73}, "AnalysisMixin.get_analysis": {"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": [143, 144, 149], "excluded_lines": [], "start_line": 142}, "AnalysisMixin.list_analysis": {"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": [152, 153, 154], "excluded_lines": [], "start_line": 151}, "AnalysisMixin.replace_impacts": {"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": [165, 166, 167, 168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181], "excluded_lines": [], "start_line": 162}, "AnalysisMixin.get_impacts": {"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": [203, 204], "excluded_lines": [], "start_line": 202}, "AnalysisMixin.list_recent_impacts": {"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": [213, 214, 215], "excluded_lines": [], "start_line": 212}, "AnalysisMixin.upsert_consensus": {"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": [225, 226], "excluded_lines": [], "start_line": 224}, "AnalysisMixin.get_consensus": {"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": [249, 250, 253], "excluded_lines": [], "start_line": 248}, "AnalysisMixin.insert_ai_analysis": {"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": [261, 262, 263, 267, 268, 269, 270], "excluded_lines": [], "start_line": 259}, "AnalysisMixin.get_ai_analysis": {"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": [304, 305, 310], "excluded_lines": [], "start_line": 303}, "AnalysisMixin.get_ai_analysis_by_id": {"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": [313, 314, 317], "excluded_lines": [], "start_line": 312}, "AnalysisMixin.list_ai_analysis": {"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": [320, 321, 322], "excluded_lines": [], "start_line": 319}, "AnalysisMixin.insert_trade_link": {"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": [331, 332], "excluded_lines": [], "start_line": 330}, "AnalysisMixin.list_trade_links": {"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": [351, 352], "excluded_lines": [], "start_line": 350}, "AnalysisMixin.list_article_trade_links": {"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": [361, 362], "excluded_lines": [], "start_line": 360}, "": {"executed_lines": [9, 11, 12, 13, 15, 18, 21, 41, 50, 60, 73, 142, 151, 162, 202, 212, 224, 248, 259, 303, 312, 319, 330, 350, 360], "summary": {"covered_lines": 25, "num_statements": 25, "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": {"AnalysisMixin": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 23, 24, 25, 42, 43, 44, 45, 51, 52, 61, 62, 76, 77, 78, 82, 83, 84, 85, 126, 127, 128, 129, 133, 134, 135, 136, 137, 143, 144, 149, 152, 153, 154, 165, 166, 167, 168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 203, 204, 213, 214, 215, 225, 226, 249, 250, 253, 261, 262, 263, 267, 268, 269, 270, 304, 305, 310, 313, 314, 317, 320, 321, 322, 331, 332, 351, 352, 361, 362], "excluded_lines": [], "start_line": 18}, "": {"executed_lines": [9, 11, 12, 13, 15, 18, 21, 41, 50, 60, 73, 142, 151, 162, 202, 212, 224, 248, 259, 303, 312, 319, 330, 350, 360], "summary": {"covered_lines": 25, "num_statements": 25, "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\\nexus_scalp\\news\\db_articles.py": {"executed_lines": [9, 11, 12, 13, 15, 18, 21, 29, 38, 58, 63, 71, 81, 86, 118, 126, 133, 145, 152, 159, 166, 204, 211, 227, 253, 266, 288, 297], "summary": {"covered_lines": 28, "num_statements": 117, "percent_covered": 23.931623931623932, "percent_covered_display": "24", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 23.931623931623932, "percent_statements_covered_display": "24"}, "missing_lines": [23, 24, 27, 32, 33, 39, 40, 41, 42, 43, 44, 45, 55, 56, 59, 60, 61, 65, 66, 69, 75, 76, 82, 83, 84, 87, 88, 119, 120, 121, 122, 123, 124, 127, 128, 131, 134, 135, 139, 146, 147, 150, 153, 154, 157, 160, 161, 164, 167, 168, 205, 206, 212, 213, 217, 218, 219, 220, 221, 222, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 255, 256, 257, 267, 268, 289, 290, 295, 298, 299, 303], "excluded_lines": [], "functions": {"ArticlesMixin.is_junk_hash": {"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": [23, 24, 27], "excluded_lines": [], "start_line": 21}, "ArticlesMixin.remember_junk_hash": {"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": [32, 33], "excluded_lines": [], "start_line": 29}, "ArticlesMixin.remember_junk_hashes": {"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": [39, 40, 41, 42, 43, 44, 45, 55, 56], "excluded_lines": [], "start_line": 38}, "ArticlesMixin.count_junk_hashes": {"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": [59, 60, 61], "excluded_lines": [], "start_line": 58}, "ArticlesMixin.is_analyzed_hash": {"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": [65, 66, 69], "excluded_lines": [], "start_line": 63}, "ArticlesMixin.remember_analyzed_hash": {"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": [75, 76], "excluded_lines": [], "start_line": 71}, "ArticlesMixin.count_analyzed_hashes": {"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": [82, 83, 84], "excluded_lines": [], "start_line": 81}, "ArticlesMixin.upsert_source": {"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": [87, 88], "excluded_lines": [], "start_line": 86}, "ArticlesMixin.list_sources": {"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": [119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 118}, "ArticlesMixin.get_source": {"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": [127, 128, 131], "excluded_lines": [], "start_line": 126}, "ArticlesMixin.set_source_enabled": {"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": [134, 135, 139], "excluded_lines": [], "start_line": 133}, "ArticlesMixin.article_exists": {"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": [146, 147, 150], "excluded_lines": [], "start_line": 145}, "ArticlesMixin.get_article_by_hash": {"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": [153, 154, 157], "excluded_lines": [], "start_line": 152}, "ArticlesMixin.get_article": {"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": [160, 161, 164], "excluded_lines": [], "start_line": 159}, "ArticlesMixin.insert_article": {"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": [167, 168], "excluded_lines": [], "start_line": 166}, "ArticlesMixin.mark_duplicate": {"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": [205, 206], "excluded_lines": [], "start_line": 204}, "ArticlesMixin.add_evidence_source": {"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": [212, 213, 217, 218, 219, 220, 221, 222], "excluded_lines": [], "start_line": 211}, "ArticlesMixin.list_articles": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251], "excluded_lines": [], "start_line": 227}, "ArticlesMixin.list_related": {"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": [255, 256, 257], "excluded_lines": [], "start_line": 253}, "ArticlesMixin.insert_version": {"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": [267, 268], "excluded_lines": [], "start_line": 266}, "ArticlesMixin.latest_version": {"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": [289, 290, 295], "excluded_lines": [], "start_line": 288}, "ArticlesMixin.count_versions": {"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": [298, 299, 303], "excluded_lines": [], "start_line": 297}, "": {"executed_lines": [9, 11, 12, 13, 15, 18, 21, 29, 38, 58, 63, 71, 81, 86, 118, 126, 133, 145, 152, 159, 166, 204, 211, 227, 253, 266, 288, 297], "summary": {"covered_lines": 28, "num_statements": 28, "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": {"ArticlesMixin": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 89, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 24, 27, 32, 33, 39, 40, 41, 42, 43, 44, 45, 55, 56, 59, 60, 61, 65, 66, 69, 75, 76, 82, 83, 84, 87, 88, 119, 120, 121, 122, 123, 124, 127, 128, 131, 134, 135, 139, 146, 147, 150, 153, 154, 157, 160, 161, 164, 167, 168, 205, 206, 212, 213, 217, 218, 219, 220, 221, 222, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 255, 256, 257, 267, 268, 289, 290, 295, 298, 299, 303], "excluded_lines": [], "start_line": 18}, "": {"executed_lines": [9, 11, 12, 13, 15, 18, 21, 29, 38, 58, 63, 71, 81, 86, 118, 126, 133, 145, 152, 159, 166, 204, 211, 227, 253, 266, 288, 297], "summary": {"covered_lines": 28, "num_statements": 28, "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\\nexus_scalp\\news\\db_queries.py": {"executed_lines": [9, 11, 12, 13, 14, 15, 17, 20, 23, 28, 42, 139, 178, 185, 234, 246, 253, 261, 272, 295, 302, 310, 327, 336, 411, 425], "summary": {"covered_lines": 26, "num_statements": 152, "percent_covered": 17.105263157894736, "percent_covered_display": "17", "missing_lines": 126, "excluded_lines": 0, "percent_statements_covered": 17.105263157894736, "percent_statements_covered_display": "17"}, "missing_lines": [24, 25, 26, 30, 31, 36, 61, 62, 63, 64, 65, 66, 67, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 144, 145, 146, 174, 175, 176, 179, 180, 183, 200, 201, 204, 205, 206, 207, 208, 209, 213, 232, 235, 236, 240, 247, 248, 254, 255, 262, 263, 266, 273, 274, 296, 297, 300, 303, 304, 311, 312, 328, 329, 330, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 371, 373, 374, 375, 376, 391, 393, 394, 395, 396, 400, 401, 402, 403, 404, 405, 412, 413, 414, 415, 416, 417, 429], "excluded_lines": [], "functions": {"QueriesMixin.count_articles": {"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": [24, 25, 26], "excluded_lines": [], "start_line": 23}, "QueriesMixin.count_pending_analysis": {"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": [30, 31, 36], "excluded_lines": [], "start_line": 28}, "QueriesMixin.impact_timeline": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137], "excluded_lines": [], "start_line": 42}, "QueriesMixin._backfill_impact_anchors": {"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": [144, 145, 146, 174, 175, 176], "excluded_lines": [], "start_line": 139}, "QueriesMixin.get_article_status": {"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": [179, 180, 183], "excluded_lines": [], "start_line": 178}, "QueriesMixin.set_article_status": {"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": [200, 201, 204, 205, 206, 207, 208, 209, 213, 232], "excluded_lines": [], "start_line": 185}, "QueriesMixin.count_articles_by_status": {"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": [235, 236, 240], "excluded_lines": [], "start_line": 234}, "QueriesMixin.start_run": {"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": [247, 248], "excluded_lines": [], "start_line": 246}, "QueriesMixin.finish_run": {"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": [254, 255], "excluded_lines": [], "start_line": 253}, "QueriesMixin.get_run": {"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": [262, 263, 266], "excluded_lines": [], "start_line": 261}, "QueriesMixin.update_health": {"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": [273, 274], "excluded_lines": [], "start_line": 272}, "QueriesMixin.get_health": {"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": [296, 297, 300], "excluded_lines": [], "start_line": 295}, "QueriesMixin.list_health": {"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": [303, 304], "excluded_lines": [], "start_line": 302}, "QueriesMixin.save_worker_state": {"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": [311, 312], "excluded_lines": [], "start_line": 310}, "QueriesMixin.load_worker_state": {"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": [328, 329, 330], "excluded_lines": [], "start_line": 327}, "QueriesMixin.rebuild_derived": {"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": [342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 371, 373, 374, 375, 376, 391, 393, 394, 395, 396, 400, 401, 402, 403, 404, 405], "excluded_lines": [], "start_line": 336}, "QueriesMixin.summary": {"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": [412, 413, 414, 415, 416, 417], "excluded_lines": [], "start_line": 411}, "QueriesMixin.close": {"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": [429], "excluded_lines": [], "start_line": 425}, "": {"executed_lines": [9, 11, 12, 13, 14, 15, 17, 20, 23, 28, 42, 139, 178, 185, 234, 246, 253, 261, 272, 295, 302, 310, 327, 336, 411, 425], "summary": {"covered_lines": 26, "num_statements": 26, "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": {"QueriesMixin": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 126, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 126, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 25, 26, 30, 31, 36, 61, 62, 63, 64, 65, 66, 67, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 144, 145, 146, 174, 175, 176, 179, 180, 183, 200, 201, 204, 205, 206, 207, 208, 209, 213, 232, 235, 236, 240, 247, 248, 254, 255, 262, 263, 266, 273, 274, 296, 297, 300, 303, 304, 311, 312, 328, 329, 330, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 371, 373, 374, 375, 376, 391, 393, 394, 395, 396, 400, 401, 402, 403, 404, 405, 412, 413, 414, 415, 416, 417, 429], "excluded_lines": [], "start_line": 20}, "": {"executed_lines": [9, 11, 12, 13, 14, 15, 17, 20, 23, 28, 42, 139, 178, 185, 234, 246, 253, 261, 272, 295, 302, 310, 327, 336, 411, 425], "summary": {"covered_lines": 26, "num_statements": 26, "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\\nexus_scalp\\news\\db_schema.py": {"executed_lines": [9, 11, 13, 14, 16, 19, 204, 263, 280, 283, 305], "summary": {"covered_lines": 11, "num_statements": 29, "percent_covered": 37.93103448275862, "percent_covered_display": "38", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 37.93103448275862, "percent_statements_covered_display": "38"}, "missing_lines": [285, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 299, 301, 302, 303, 310, 311, 312], "excluded_lines": [], "functions": {"SchemaMixin.initialize_schema": {"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": [285, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 299, 301, 302, 303], "excluded_lines": [], "start_line": 283}, "SchemaMixin._ensure_article_status_column": {"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": [310, 311, 312], "excluded_lines": [], "start_line": 305}, "": {"executed_lines": [9, 11, 13, 14, 16, 19, 204, 263, 280, 283, 305], "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": 1}}, "classes": {"SchemaMixin": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [285, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 299, 301, 302, 303, 310, 311, 312], "excluded_lines": [], "start_line": 280}, "": {"executed_lines": [9, 11, 13, 14, 16, 19, 204, 263, 280, 283, 305], "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": 1}}}, "src\\nexus_scalp\\news\\engine.py": {"executed_lines": [8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 31, 33, 36, 48, 72, 103, 111, 127, 151, 176, 203, 263, 275, 295], "summary": {"covered_lines": 28, "num_statements": 123, "percent_covered": 22.764227642276424, "percent_covered_display": "23", "missing_lines": 95, "excluded_lines": 0, "percent_statements_covered": 22.764227642276424, "percent_statements_covered_display": "23"}, "missing_lines": [49, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 97, 105, 117, 118, 119, 120, 121, 137, 138, 149, 155, 156, 158, 159, 160, 161, 163, 164, 183, 184, 185, 186, 187, 188, 189, 190, 209, 210, 211, 213, 214, 215, 216, 222, 223, 224, 225, 226, 231, 232, 233, 239, 240, 253, 254, 255, 256, 257, 265, 267, 268, 269, 276, 277, 278, 291, 292, 296, 297, 298, 299, 300, 301], "excluded_lines": [], "functions": {"NewsEngine.__init__": {"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": [49, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66], "excluded_lines": [], "start_line": 48}, "NewsEngine.ingest_cycle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 97], "excluded_lines": [], "start_line": 72}, "NewsEngine.analysis_cycle": {"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": [105], "excluded_lines": [], "start_line": 103}, "NewsEngine.current_context": {"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": [117, 118, 119, 120, 121], "excluded_lines": [], "start_line": 111}, "NewsEngine.link_trade": {"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": [137, 138, 149], "excluded_lines": [], "start_line": 127}, "NewsEngine.link_trade_to_best_news": {"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": [155, 156, 158, 159, 160, 161, 163, 164], "excluded_lines": [], "start_line": 151}, "NewsEngine.record_market_response": {"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": [183, 184, 185, 186, 187, 188, 189, 190], "excluded_lines": [], "start_line": 176}, "NewsEngine.analyze_article_id": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [209, 210, 211, 213, 214, 215, 216, 222, 223, 224, 225, 226, 231, 232, 233, 239, 240, 253, 254, 255, 256, 257], "excluded_lines": [], "start_line": 203}, "NewsEngine.self_heal": {"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": [265, 267, 268, 269], "excluded_lines": [], "start_line": 263}, "NewsEngine.health": {"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": [276, 277, 278, 291, 292], "excluded_lines": [], "start_line": 275}, "_parse": {"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": [296, 297, 298, 299, 300, 301], "excluded_lines": [], "start_line": 295}, "": {"executed_lines": [8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 31, 33, 36, 48, 72, 103, 111, 127, 151, 176, 203, 263, 275, 295], "summary": {"covered_lines": 28, "num_statements": 28, "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": {"NewsEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 89, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 97, 105, 117, 118, 119, 120, 121, 137, 138, 149, 155, 156, 158, 159, 160, 161, 163, 164, 183, 184, 185, 186, 187, 188, 189, 190, 209, 210, 211, 213, 214, 215, 216, 222, 223, 224, 225, 226, 231, 232, 233, 239, 240, 253, 254, 255, 256, 257, 265, 267, 268, 269, 276, 277, 278, 291, 292], "excluded_lines": [], "start_line": 36}, "": {"executed_lines": [8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 31, 33, 36, 48, 72, 103, 111, 127, 151, 176, 203, 263, 275, 295], "summary": {"covered_lines": 28, "num_statements": 34, "percent_covered": 82.3529411764706, "percent_covered_display": "82", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 82.3529411764706, "percent_statements_covered_display": "82"}, "missing_lines": [296, 297, 298, 299, 300, 301], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\gate.py": {"executed_lines": [22, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 75, 78, 85, 215, 225, 226, 235, 236], "summary": {"covered_lines": 34, "num_statements": 97, "percent_covered": 35.05154639175258, "percent_covered_display": "35", "missing_lines": 63, "excluded_lines": 0, "percent_statements_covered": 35.05154639175258, "percent_statements_covered_display": "35"}, "missing_lines": [58, 79, 106, 109, 110, 116, 124, 132, 142, 143, 149, 150, 152, 160, 161, 169, 170, 171, 172, 173, 174, 175, 177, 178, 179, 180, 181, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 209, 216, 217, 218, 219, 220, 221, 222, 223, 227, 232, 233, 237, 238, 239, 240, 241], "excluded_lines": [], "functions": {"NewsGateVerdict.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": [58], "excluded_lines": [], "start_line": 57}, "NewsGate.__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": [79], "excluded_lines": [], "start_line": 78}, "NewsGate.evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [106, 109, 110, 116, 124, 132, 142, 143, 149, 150, 152, 160, 161, 169, 170, 171, 172, 173, 174, 175, 177, 178, 179, 180, 181, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 209], "excluded_lines": [], "start_line": 85}, "NewsGate._net_direction": {"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": [216, 217, 218, 219, 220, 221, 222, 223], "excluded_lines": [], "start_line": 215}, "NewsGate._aligned": {"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": [227, 232, 233], "excluded_lines": [], "start_line": 226}, "NewsGate._conflicted": {"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": [237, 238, 239, 240, 241], "excluded_lines": [], "start_line": 236}, "": {"executed_lines": [22, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 75, 78, 85, 215, 225, 226, 235, 236], "summary": {"covered_lines": 34, "num_statements": 34, "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": {"NewsGateDecision": {"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": 32}, "NewsGateVerdict": {"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": [58], "excluded_lines": [], "start_line": 40}, "NewsGate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [79, 106, 109, 110, 116, 124, 132, 142, 143, 149, 150, 152, 160, 161, 169, 170, 171, 172, 173, 174, 175, 177, 178, 179, 180, 181, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 209, 216, 217, 218, 219, 220, 221, 222, 223, 227, 232, 233, 237, 238, 239, 240, 241], "excluded_lines": [], "start_line": 75}, "": {"executed_lines": [22, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 75, 78, 85, 215, 225, 226, 235, 236], "summary": {"covered_lines": 34, "num_statements": 34, "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\\nexus_scalp\\news\\ingest\\__init__.py": {"executed_lines": [3, 11, 13], "summary": {"covered_lines": 3, "num_statements": 3, "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, 11, 13], "summary": {"covered_lines": 3, "num_statements": 3, "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, 11, 13], "summary": {"covered_lines": 3, "num_statements": 3, "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\\nexus_scalp\\news\\ingest\\deduplicator.py": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 31, 87, 98, 109, 115, 119, 150, 187, 200, 211, 216, 221], "summary": {"covered_lines": 20, "num_statements": 68, "percent_covered": 29.41176470588235, "percent_covered_display": "29", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 29.41176470588235, "percent_statements_covered_display": "29"}, "missing_lines": [90, 91, 92, 93, 94, 95, 101, 102, 103, 104, 105, 106, 111, 112, 116, 133, 134, 135, 136, 137, 146, 147, 156, 157, 158, 159, 160, 161, 162, 163, 164, 172, 189, 190, 191, 192, 193, 194, 195, 196, 197, 212, 214, 219, 231, 232, 233, 234], "excluded_lines": [], "functions": {"normalize_url": {"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": [90, 91, 92, 93, 94, 95], "excluded_lines": [], "start_line": 87}, "normalize_title": {"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": [101, 102, 103, 104, 105, 106], "excluded_lines": [], "start_line": 98}, "_content_fingerprint": {"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": [111, 112], "excluded_lines": [], "start_line": 109}, "compute_title_hash": {"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": [116], "excluded_lines": [], "start_line": 115}, "compute_article_hash": {"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": [133, 134, 135, 136, 137, 146, 147], "excluded_lines": [], "start_line": 119}, "canonicalize_item": {"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": [156, 157, 158, 159, 160, 161, 162, 163, 164, 172], "excluded_lines": [], "start_line": 150}, "_as_dt": {"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": [189, 190, 191, 192, 193, 194, 195, 196, 197], "excluded_lines": [], "start_line": 187}, "NewsDeduplicator.__init__": {"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": [212, 214], "excluded_lines": [], "start_line": 211}, "NewsDeduplicator.register_canonical": {"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": [219], "excluded_lines": [], "start_line": 216}, "NewsDeduplicator.find_duplicate_title": {"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": [231, 232, 233, 234], "excluded_lines": [], "start_line": 221}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 31, 87, 98, 109, 115, 119, 150, 187, 200, 211, 216, 221], "summary": {"covered_lines": 20, "num_statements": 20, "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": {"NewsDeduplicator": {"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": [212, 214, 219, 231, 232, 233, 234], "excluded_lines": [], "start_line": 200}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 31, 87, 98, 109, 115, 119, 150, 187, 200, 211, 216, 221], "summary": {"covered_lines": 20, "num_statements": 61, "percent_covered": 32.78688524590164, "percent_covered_display": "33", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 32.78688524590164, "percent_statements_covered_display": "33"}, "missing_lines": [90, 91, 92, 93, 94, 95, 101, 102, 103, 104, 105, 106, 111, 112, 116, 133, 134, 135, 136, 137, 146, 147, 156, 157, 158, 159, 160, 161, 162, 163, 164, 172, 189, 190, 191, 192, 193, 194, 195, 196, 197], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\ingest\\fetcher.py": {"executed_lines": [10, 12, 13, 14, 15, 16, 17, 19, 20, 24, 25, 26, 28, 31, 34, 37, 40, 53, 57, 60, 65, 74, 78, 89, 238, 241, 247, 346, 351], "summary": {"covered_lines": 29, "num_statements": 160, "percent_covered": 18.125, "percent_covered_display": "18", "missing_lines": 131, "excluded_lines": 0, "percent_statements_covered": 18.125, "percent_statements_covered_display": "18"}, "missing_lines": [38, 43, 44, 45, 46, 47, 49, 50, 51, 54, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 94, 101, 104, 105, 106, 112, 116, 117, 118, 119, 122, 124, 125, 129, 130, 131, 132, 134, 135, 143, 145, 146, 147, 148, 153, 155, 156, 162, 164, 165, 168, 169, 178, 179, 187, 196, 199, 200, 210, 211, 214, 222, 223, 230, 235, 242, 243, 251, 252, 253, 254, 256, 257, 258, 259, 260, 261, 263, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 278, 281, 286, 287, 288, 289, 290, 293, 294, 295, 296, 297, 322, 328, 329, 335, 336, 343, 347, 348, 352, 353, 354, 355, 356, 357, 358, 359], "excluded_lines": [], "functions": {"NewsScheduler.__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": [38], "excluded_lines": [], "start_line": 37}, "NewsScheduler.due_sources": {"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": [43, 44, 45, 46, 47, 49, 50, 51], "excluded_lines": [], "start_line": 40}, "NewsScheduler.mark_polled": {"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": [54], "excluded_lines": [], "start_line": 53}, "NewsFetcher.__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": [61, 62, 63], "excluded_lines": [], "start_line": 60}, "NewsFetcher._load_health": {"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": [66, 67, 68, 69, 70, 71, 72], "excluded_lines": [], "start_line": 65}, "NewsFetcher._save_health": {"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": [75, 76], "excluded_lines": [], "start_line": 74}, "NewsFetcher._backed_off": {"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": [79, 80, 81, 82, 83, 84, 85, 86, 87], "excluded_lines": [], "start_line": 78}, "NewsFetcher.fetch_source": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [90, 91, 92, 94, 101, 104, 105, 106, 112, 116, 117, 118, 119, 122, 124, 125, 129, 130, 131, 132, 134, 135, 143, 145, 146, 147, 148, 153, 155, 156, 162, 164, 165, 168, 169, 178, 179, 187, 196, 199, 200, 210, 211, 214, 222, 223, 230, 235], "excluded_lines": [], "start_line": 89}, "NewsIngestor.__init__": {"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": [242, 243], "excluded_lines": [], "start_line": 241}, "NewsIngestor.ingest_source_items": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [251, 252, 253, 254, 256, 257, 258, 259, 260, 261, 263, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 278, 281, 286, 287, 288, 289, 290, 293, 294, 295, 296, 297, 322, 328, 329, 335, 336, 343], "excluded_lines": [], "start_line": 247}, "_ts": {"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": [347, 348], "excluded_lines": [], "start_line": 346}, "_parse_dt": {"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": [352, 353, 354, 355, 356, 357, 358, 359], "excluded_lines": [], "start_line": 351}, "": {"executed_lines": [10, 12, 13, 14, 15, 16, 17, 19, 20, 24, 25, 26, 28, 31, 34, 37, 40, 53, 57, 60, 65, 74, 78, 89, 238, 241, 247, 346, 351], "summary": {"covered_lines": 29, "num_statements": 29, "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": {"NewsScheduler": {"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": [38, 43, 44, 45, 46, 47, 49, 50, 51, 54], "excluded_lines": [], "start_line": 34}, "NewsFetcher": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 69, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 94, 101, 104, 105, 106, 112, 116, 117, 118, 119, 122, 124, 125, 129, 130, 131, 132, 134, 135, 143, 145, 146, 147, 148, 153, 155, 156, 162, 164, 165, 168, 169, 178, 179, 187, 196, 199, 200, 210, 211, 214, 222, 223, 230, 235], "excluded_lines": [], "start_line": 57}, "NewsIngestor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [242, 243, 251, 252, 253, 254, 256, 257, 258, 259, 260, 261, 263, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 278, 281, 286, 287, 288, 289, 290, 293, 294, 295, 296, 297, 322, 328, 329, 335, 336, 343], "excluded_lines": [], "start_line": 238}, "": {"executed_lines": [10, 12, 13, 14, 15, 16, 17, 19, 20, 24, 25, 26, 28, 31, 34, 37, 40, 53, 57, 60, 65, 74, 78, 89, 238, 241, 247, 346, 351], "summary": {"covered_lines": 29, "num_statements": 39, "percent_covered": 74.35897435897436, "percent_covered_display": "74", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 74.35897435897436, "percent_statements_covered_display": "74"}, "missing_lines": [347, 348, 352, 353, 354, 355, 356, 357, 358, 359], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\memory\\__init__.py": {"executed_lines": [3, 5], "summary": {"covered_lines": 2, "num_statements": 2, "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, 5], "summary": {"covered_lines": 2, "num_statements": 2, "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, 5], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\news\\memory\\post_event.py": {"executed_lines": [16, 18, 19, 20, 21, 23, 24, 25, 27, 30, 34, 42, 45, 49, 82, 155, 190, 209], "summary": {"covered_lines": 18, "num_statements": 84, "percent_covered": 21.428571428571427, "percent_covered_display": "21", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 21.428571428571427, "percent_statements_covered_display": "21"}, "missing_lines": [35, 36, 37, 38, 39, 46, 47, 51, 52, 53, 54, 73, 76, 78, 79, 80, 97, 98, 100, 101, 116, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 131, 146, 147, 153, 156, 157, 158, 159, 184, 186, 187, 188, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 211, 212, 213, 214, 215, 216], "excluded_lines": [], "functions": {"direction_correct": {"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": [35, 36, 37, 38, 39], "excluded_lines": [], "start_line": 34}, "PostEventValidator.__init__": {"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": [46, 47], "excluded_lines": [], "start_line": 45}, "PostEventValidator._ensure_table": {"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": [51, 52, 53, 54, 73, 76, 78, 79, 80], "excluded_lines": [], "start_line": 49}, "PostEventValidator.record_response": {"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": [97, 98, 100, 101, 116, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 131, 146, 147, 153], "excluded_lines": [], "start_line": 82}, "PostEventValidator._insert": {"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": [156, 157, 158, 159, 184, 186, 187, 188], "excluded_lines": [], "start_line": 155}, "PostEventValidator.list_records": {"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": [191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207], "excluded_lines": [], "start_line": 190}, "PostEventValidator.accuracy_summary": {"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": [211, 212, 213, 214, 215, 216], "excluded_lines": [], "start_line": 209}, "": {"executed_lines": [16, 18, 19, 20, 21, 23, 24, 25, 27, 30, 34, 42, 45, 49, 82, 155, 190, 209], "summary": {"covered_lines": 18, "num_statements": 18, "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": {"PostEventValidator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [46, 47, 51, 52, 53, 54, 73, 76, 78, 79, 80, 97, 98, 100, 101, 116, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 131, 146, 147, 153, 156, 157, 158, 159, 184, 186, 187, 188, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 211, 212, 213, 214, 215, 216], "excluded_lines": [], "start_line": 42}, "": {"executed_lines": [16, 18, 19, 20, 21, 23, 24, 25, 27, 30, 34, 42, 45, 49, 82, 155, 190, 209], "summary": {"covered_lines": 18, "num_statements": 23, "percent_covered": 78.26086956521739, "percent_covered_display": "78", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 78.26086956521739, "percent_statements_covered_display": "78"}, "missing_lines": [35, 36, 37, 38, 39], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\models.py": {"executed_lines": [8, 10, 11, 12, 14, 17, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 106, 107, 108, 109, 110, 111, 119, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 146, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 171, 174, 176, 177, 178, 179, 180, 183, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 225, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 248, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 296, 299, 301, 302, 303, 304, 307, 310, 312, 313, 314, 315, 316, 317, 318, 321, 324, 326, 327, 328, 329, 330, 338, 346, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 363, 364, 375, 379], "summary": {"covered_lines": 227, "num_statements": 238, "percent_covered": 95.3781512605042, "percent_covered_display": "95", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 95.3781512605042, "percent_statements_covered_display": "95"}, "missing_lines": [18, 138, 163, 217, 242, 243, 244, 245, 370, 376, 381], "excluded_lines": [], "functions": {"_utc": {"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": [18], "excluded_lines": [], "start_line": 17}, "NewsSource.trust_weight": {"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": [138], "excluded_lines": [], "start_line": 136}, "NewsSourceHealth.effective_backoff_sec": {"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": [163], "excluded_lines": [], "start_line": 161}, "NewsArticle._coerce_utc": {"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": [217], "excluded_lines": [], "start_line": 216}, "NewsImpact.bounded_adjustment": {"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": [242, 243, 244, 245], "excluded_lines": [], "start_line": 240}, "CurrentNewsContext.news_adjustment": {"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": [370], "excluded_lines": [], "start_line": 364}, "normalize_datetime": {"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": [376], "excluded_lines": [], "start_line": 375}, "model_dump_jsonable": {"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": [381], "excluded_lines": [], "start_line": 379}, "": {"executed_lines": [8, 10, 11, 12, 14, 17, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 106, 107, 108, 109, 110, 111, 119, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 146, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 171, 174, 176, 177, 178, 179, 180, 183, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 225, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 248, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 296, 299, 301, 302, 303, 304, 307, 310, 312, 313, 314, 315, 316, 317, 318, 321, 324, 326, 327, 328, 329, 330, 338, 346, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 363, 364, 375, 379], "summary": {"covered_lines": 227, "num_statements": 227, "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": {"NewsDirection": {"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}, "NewsImpactHorizon": {"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": 34}, "NewsImportance": {"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": 41}, "NewsTopic": {"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": 49}, "NewsState": {"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": 73}, "NewsNovelty": {"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": 82}, "NewsAnalysisStatus": {"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": 90}, "SourceTier": {"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": 99}, "SourceKind": {"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": 106}, "NewsSource": {"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": [138], "excluded_lines": [], "start_line": 119}, "NewsSourceHealth": {"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": [163], "excluded_lines": [], "start_line": 146}, "NewsEntity": {"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": 171}, "NewsArticle": {"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": [217], "excluded_lines": [], "start_line": 183}, "NewsImpact": {"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": [242, 243, 244, 245], "excluded_lines": [], "start_line": 225}, "NewsConsensus": {"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": 248}, "NewsAnalysisResult": {"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": 264}, "AssetImpactProfile": {"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": 296}, "TradeNewsLink": {"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": 307}, "NewsWorkerState": {"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": 321}, "CurrentNewsContext": {"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": [370], "excluded_lines": [], "start_line": 338}, "": {"executed_lines": [8, 10, 11, 12, 14, 17, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 106, 107, 108, 109, 110, 111, 119, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 146, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 171, 174, 176, 177, 178, 179, 180, 183, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 225, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 248, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 296, 299, 301, 302, 303, 304, 307, 310, 312, 313, 314, 315, 316, 317, 318, 321, 324, 326, 327, 328, 329, 330, 338, 346, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 363, 364, 375, 379], "summary": {"covered_lines": 227, "num_statements": 230, "percent_covered": 98.69565217391305, "percent_covered_display": "99", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 98.69565217391305, "percent_statements_covered_display": "99"}, "missing_lines": [18, 376, 381], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\pro_auto.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 337, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 337, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 38, 40, 49, 50, 51, 52, 58, 59, 61, 78, 81, 85, 92, 93, 104, 106, 112, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 163, 164, 179, 180, 181, 182, 183, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 208, 217, 218, 219, 220, 222, 225, 226, 227, 240, 241, 242, 243, 244, 245, 246, 247, 248, 259, 260, 261, 263, 267, 268, 269, 270, 271, 274, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 293, 294, 295, 296, 297, 300, 313, 315, 317, 318, 323, 324, 327, 328, 329, 332, 335, 337, 338, 349, 363, 364, 365, 366, 374, 377, 378, 379, 380, 388, 390, 391, 392, 394, 395, 403, 405, 406, 409, 410, 411, 412, 413, 415, 416, 417, 418, 424, 425, 426, 430, 431, 432, 438, 439, 440, 441, 450, 451, 452, 453, 454, 455, 456, 457, 458, 466, 475, 476, 477, 478, 479, 480, 481, 489, 497, 498, 506, 510, 511, 513, 514, 519, 520, 522, 523, 527, 528, 529, 530, 552, 560, 561, 573, 574, 575, 576, 578, 579, 581, 582, 584, 585, 586, 587, 588, 591, 594, 597, 600, 603, 606, 609, 610, 621, 622, 631, 639, 640, 650, 651, 657, 658, 659, 664, 672, 673, 677, 679, 681, 683, 685, 688, 689, 699, 706, 707, 715, 718, 732, 736, 737, 742, 743, 744, 745, 746, 747, 748, 749, 752, 753, 754, 755, 756, 761, 763, 765, 767, 768, 771, 772, 780, 781, 782, 793, 794, 801, 802, 803, 805, 806, 807, 809, 811, 814, 815, 816, 817, 818, 823, 830, 831, 833, 847, 848, 849, 850, 851, 854, 868, 869, 871, 872, 875, 879, 880, 881, 882, 885, 886, 887, 888, 890, 894, 896, 899, 901, 902, 910, 911, 912, 913, 914, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 942, 944, 953, 961, 965, 966, 967], "excluded_lines": [], "functions": {"_log_llm_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": [85, 92, 93], "excluded_lines": [], "start_line": 81}, "flush_llm_empty_aggregate": {"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": [106], "excluded_lines": [], "start_line": 104}, "_resolve_settings_service": {"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": [134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160], "excluded_lines": [], "start_line": 133}, "_parse_article_row": {"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": [164], "excluded_lines": [], "start_line": 163}, "_parse_dt": {"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": [180, 181, 182, 183, 184, 185], "excluded_lines": [], "start_line": 179}, "_local_signals": {"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": [189, 190, 191, 192, 193, 194, 195], "excluded_lines": [], "start_line": 188}, "_gold_priority": {"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": [217, 218, 219, 220, 222, 225, 226, 227, 240, 241, 242, 243, 244, 245, 246, 247, 248, 259, 260, 261, 263, 267, 268, 269, 270, 271], "excluded_lines": [], "start_line": 208}, "_ranked_pending": {"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": [280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 293, 294, 295, 296, 297], "excluded_lines": [], "start_line": 274}, "_map_llm_into_deterministic": {"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": [313, 315, 317, 318, 323, 324, 327, 328, 329, 332, 335, 337, 338], "excluded_lines": [], "start_line": 300}, "run_pro_auto_analysis_for_article": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 118, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 118, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [363, 364, 365, 366, 374, 377, 378, 379, 380, 388, 390, 391, 392, 394, 395, 403, 405, 406, 409, 410, 411, 412, 413, 415, 416, 417, 418, 424, 425, 426, 430, 431, 432, 438, 439, 440, 441, 450, 451, 452, 453, 454, 455, 456, 457, 458, 466, 475, 476, 477, 478, 479, 480, 481, 489, 497, 498, 506, 510, 511, 513, 514, 519, 520, 522, 523, 527, 528, 529, 530, 552, 560, 561, 573, 574, 575, 576, 578, 579, 581, 582, 584, 585, 586, 587, 588, 591, 594, 597, 600, 603, 606, 609, 610, 621, 622, 631, 639, 640, 650, 651, 657, 658, 659, 664, 672, 673, 677, 679, 681, 683, 685, 688, 689, 699, 706, 707, 715], "excluded_lines": [], "start_line": 349}, "run_pro_cycle": {"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": [732, 736, 737, 742, 743, 744, 745, 746, 747, 748, 749, 752, 753, 754, 755, 756, 761, 763, 765, 767, 768, 771, 772, 780, 781, 782, 793, 794, 801, 802, 803, 805, 806, 807, 809, 811, 814, 815, 816, 817, 818, 823, 830, 831, 833, 847, 848, 849, 850, 851], "excluded_lines": [], "start_line": 718}, "purge_irrelevant": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [868, 869, 871, 872, 875, 879, 880, 881, 882, 885, 886, 887, 888, 890, 894, 896, 899, 901, 902, 910, 911, 912, 913, 914, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 942, 944, 953], "excluded_lines": [], "start_line": 854}, "provider_status_for_console": {"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": [965, 966, 967], "excluded_lines": [], "start_line": 961}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 38, 40, 49, 50, 51, 52, 58, 59, 61, 78, 81, 104, 112, 133, 163, 179, 188, 208, 274, 300, 349, 718, 854, 961], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 337, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 337, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 37, 38, 40, 49, 50, 51, 52, 58, 59, 61, 78, 81, 85, 92, 93, 104, 106, 112, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 163, 164, 179, 180, 181, 182, 183, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 208, 217, 218, 219, 220, 222, 225, 226, 227, 240, 241, 242, 243, 244, 245, 246, 247, 248, 259, 260, 261, 263, 267, 268, 269, 270, 271, 274, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 293, 294, 295, 296, 297, 300, 313, 315, 317, 318, 323, 324, 327, 328, 329, 332, 335, 337, 338, 349, 363, 364, 365, 366, 374, 377, 378, 379, 380, 388, 390, 391, 392, 394, 395, 403, 405, 406, 409, 410, 411, 412, 413, 415, 416, 417, 418, 424, 425, 426, 430, 431, 432, 438, 439, 440, 441, 450, 451, 452, 453, 454, 455, 456, 457, 458, 466, 475, 476, 477, 478, 479, 480, 481, 489, 497, 498, 506, 510, 511, 513, 514, 519, 520, 522, 523, 527, 528, 529, 530, 552, 560, 561, 573, 574, 575, 576, 578, 579, 581, 582, 584, 585, 586, 587, 588, 591, 594, 597, 600, 603, 606, 609, 610, 621, 622, 631, 639, 640, 650, 651, 657, 658, 659, 664, 672, 673, 677, 679, 681, 683, 685, 688, 689, 699, 706, 707, 715, 718, 732, 736, 737, 742, 743, 744, 745, 746, 747, 748, 749, 752, 753, 754, 755, 756, 761, 763, 765, 767, 768, 771, 772, 780, 781, 782, 793, 794, 801, 802, 803, 805, 806, 807, 809, 811, 814, 815, 816, 817, 818, 823, 830, 831, 833, 847, 848, 849, 850, 851, 854, 868, 869, 871, 872, 875, 879, 880, 881, 882, 885, 886, 887, 888, 890, 894, 896, 899, 901, 902, 910, 911, 912, 913, 914, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 942, 944, 953, 961, 965, 966, 967], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\pro_auto_console.py": {"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": [14, 16, 17, 18, 20, 21, 24, 25, 28, 31, 32, 33, 34, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 57, 59, 64, 67, 70, 71], "excluded_lines": [], "functions": {"_now_iso": {"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": [25], "excluded_lines": [], "start_line": 24}, "push_console": {"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": [31, 32, 33, 34], "excluded_lines": [], "start_line": 28}, "get_console_history": {"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": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], "excluded_lines": [], "start_line": 37}, "console_status": {"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": [54], "excluded_lines": [], "start_line": 53}, "console_latest_seq": {"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": [59], "excluded_lines": [], "start_line": 57}, "reset_console_for_tests": {"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": [70, 71], "excluded_lines": [], "start_line": 67}, "": {"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": [14, 16, 17, 18, 20, 21, 24, 28, 37, 53, 57, 64, 67], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [14, 16, 17, 18, 20, 21, 24, 25, 28, 31, 32, 33, 34, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 57, 59, 64, 67, 70, 71], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\seed.py": {"executed_lines": [14, 16, 18, 19, 22, 28, 113, 140, 167, 238, 254, 264, 271, 276, 283], "summary": {"covered_lines": 15, "num_statements": 30, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [239, 257, 258, 259, 260, 261, 268, 273, 277, 278, 279, 280, 285, 286, 287], "excluded_lines": [], "functions": {"_source_row": {"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": [239], "excluded_lines": [], "start_line": 238}, "seed_sources": {"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": [257, 258, 259, 260, 261], "excluded_lines": [], "start_line": 254}, "seed_asset_profiles": {"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": [268], "excluded_lines": [], "start_line": 264}, "get_asset_profiles": {"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": [273], "excluded_lines": [], "start_line": 271}, "get_asset_profile": {"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": [277, 278, 279, 280], "excluded_lines": [], "start_line": 276}, "seed_news_database": {"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": [285, 286, 287], "excluded_lines": [], "start_line": 283}, "": {"executed_lines": [14, 16, 18, 19, 22, 28, 113, 140, 167, 238, 254, 264, 271, 276, 283], "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": [], "start_line": 1}}, "classes": {"": {"executed_lines": [14, 16, 18, 19, 22, 28, 113, 140, 167, 238, 254, 264, 271, 276, 283], "summary": {"covered_lines": 15, "num_statements": 30, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [239, 257, 258, 259, 260, 261, 268, 273, 277, 278, 279, 280, 285, 286, 287], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\sources\\__init__.py": {"executed_lines": [3, 11], "summary": {"covered_lines": 2, "num_statements": 2, "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, 11], "summary": {"covered_lines": 2, "num_statements": 2, "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, 11], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\news\\sources\\base.py": {"executed_lines": [8, 10, 11, 12, 14, 18, 22, 25, 43, 46, 47, 49, 54, 55, 58, 62, 63, 77, 84, 85, 87, 150, 167, 200, 239, 246, 247, 249, 258], "summary": {"covered_lines": 29, "num_statements": 131, "percent_covered": 22.137404580152673, "percent_covered_display": "22", "missing_lines": 102, "excluded_lines": 0, "percent_statements_covered": 22.137404580152673, "percent_statements_covered_display": "22"}, "missing_lines": [19, 35, 36, 37, 38, 39, 40, 50, 51, 52, 60, 64, 65, 66, 67, 68, 69, 72, 73, 74, 88, 89, 90, 91, 102, 106, 107, 108, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 127, 128, 134, 135, 136, 137, 139, 140, 141, 146, 147, 148, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 168, 169, 170, 171, 177, 178, 186, 187, 188, 201, 202, 204, 205, 207, 208, 209, 211, 212, 213, 214, 215, 217, 218, 219, 220, 221, 222, 223, 234, 235, 236, 250, 251, 252, 255, 260, 261, 262, 263], "excluded_lines": [], "functions": {"_utc_now": {"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": [19], "excluded_lines": [], "start_line": 18}, "SourceFetchResult.__init__": {"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": [35, 36, 37, 38, 39, 40], "excluded_lines": [], "start_line": 25}, "NewsSourceAdapter.__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": [50, 51, 52], "excluded_lines": [], "start_line": 49}, "NewsSourceAdapter.fetch": {"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": 55}, "NewsSourceAdapter._make_article": {"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": [60], "excluded_lines": [], "start_line": 58}, "NewsSourceAdapter._parse_dt": {"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": [64, 65, 66, 67, 68, 69, 72, 73, 74], "excluded_lines": [], "start_line": 63}, "RSSNewsSourceAdapter.fetch": {"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": [88, 89, 90, 91, 102, 106, 107, 108, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 127, 128, 134, 135, 136, 137, 139, 140, 141, 146, 147, 148], "excluded_lines": [], "start_line": 87}, "RSSNewsSourceAdapter._parse_feed": {"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": [151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165], "excluded_lines": [], "start_line": 150}, "RSSNewsSourceAdapter._normalize_feedparser_entry": {"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": [168, 169, 170, 171, 177, 178, 186, 187, 188], "excluded_lines": [], "start_line": 167}, "RSSNewsSourceAdapter._parse_xml_minimal": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [201, 202, 204, 205, 207, 208, 209, 211, 217, 218, 219, 220, 221, 222, 223, 234, 235, 236], "excluded_lines": [], "start_line": 200}, "RSSNewsSourceAdapter._parse_xml_minimal._text": {"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": [212, 213, 214, 215], "excluded_lines": [], "start_line": 211}, "OfficialSourceAdapter.fetch": {"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": [250, 251, 252, 255], "excluded_lines": [], "start_line": 249}, "build_adapter": {"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": [260, 261, 262, 263], "excluded_lines": [], "start_line": 258}, "": {"executed_lines": [8, 10, 11, 12, 14, 18, 22, 25, 43, 46, 47, 49, 54, 55, 58, 62, 63, 77, 84, 85, 87, 150, 167, 200, 239, 246, 247, 249, 258], "summary": {"covered_lines": 29, "num_statements": 29, "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": {"SourceFetchResult": {"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": [35, 36, 37, 38, 39, 40], "excluded_lines": [], "start_line": 22}, "NewsSourceAdapter": {"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": [50, 51, 52, 60, 64, 65, 66, 67, 68, 69, 72, 73, 74], "excluded_lines": [], "start_line": 43}, "RSSNewsSourceAdapter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [88, 89, 90, 91, 102, 106, 107, 108, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 127, 128, 134, 135, 136, 137, 139, 140, 141, 146, 147, 148, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 168, 169, 170, 171, 177, 178, 186, 187, 188, 201, 202, 204, 205, 207, 208, 209, 211, 212, 213, 214, 215, 217, 218, 219, 220, 221, 222, 223, 234, 235, 236], "excluded_lines": [], "start_line": 77}, "OfficialSourceAdapter": {"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": [250, 251, 252, 255], "excluded_lines": [], "start_line": 239}, "": {"executed_lines": [8, 10, 11, 12, 14, 18, 22, 25, 43, 46, 47, 49, 54, 55, 58, 62, 63, 77, 84, 85, 87, 150, 167, 200, 239, 246, 247, 249, 258], "summary": {"covered_lines": 29, "num_statements": 34, "percent_covered": 85.29411764705883, "percent_covered_display": "85", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 85.29411764705883, "percent_statements_covered_display": "85"}, "missing_lines": [19, 260, 261, 262, 263], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\news\\worker.py": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 30, 33, 35, 37, 40, 43, 74, 81, 88, 96, 113, 130, 147, 168, 254, 288, 324], "summary": {"covered_lines": 25, "num_statements": 179, "percent_covered": 13.966480446927374, "percent_covered_display": "14", "missing_lines": 154, "excluded_lines": 0, "percent_statements_covered": 13.966480446927374, "percent_statements_covered_display": "14"}, "missing_lines": [49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 63, 66, 67, 68, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 89, 90, 97, 98, 99, 110, 111, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 185, 186, 187, 188, 189, 191, 194, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 216, 217, 218, 219, 220, 222, 223, 224, 226, 227, 230, 231, 232, 233, 234, 235, 242, 243, 244, 245, 246, 252, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 270, 271, 272, 273, 278, 279, 280, 281, 282, 296, 297, 298, 299, 300, 307, 308, 315, 316, 326, 327, 328], "excluded_lines": [], "functions": {"NewsWorker.__init__": {"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": [49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 63, 66, 67, 68], "excluded_lines": [], "start_line": 43}, "NewsWorker.start": {"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": [75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 74}, "NewsWorker.stop": {"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": [82, 83, 84, 85, 86], "excluded_lines": [], "start_line": 81}, "NewsWorker.request_cancel": {"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": [89, 90], "excluded_lines": [], "start_line": 88}, "NewsWorker._save_checkpoint": {"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": [97, 98, 99, 110, 111], "excluded_lines": [], "start_line": 96}, "NewsWorker._restore_checkpoint": {"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": [114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 113}, "NewsWorker._enqueue": {"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": [131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145], "excluded_lines": [], "start_line": 130}, "NewsWorker._drain_next": {"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": [149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162], "excluded_lines": [], "start_line": 147}, "NewsWorker.tick": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 185, 186, 187, 188, 189, 191, 194, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 216, 217, 218, 219, 220, 222, 223, 224, 226, 227, 230, 231, 232, 233, 234, 235, 242, 243, 244, 245, 246, 252], "excluded_lines": [], "start_line": 168}, "NewsWorker._queue_recent_unanalyzed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 270, 271, 272, 273, 278, 279, 280, 281, 282], "excluded_lines": [], "start_line": 254}, "NewsWorker.enqueue_analysis": {"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": [296, 297, 298, 299, 300, 307, 308, 315, 316], "excluded_lines": [], "start_line": 288}, "format_news_worker_status": {"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": [326, 327, 328], "excluded_lines": [], "start_line": 324}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 30, 33, 35, 37, 40, 43, 74, 81, 88, 96, 113, 130, 147, 168, 254, 288, 324], "summary": {"covered_lines": 25, "num_statements": 25, "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": {"NewsWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 151, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 151, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 63, 66, 67, 68, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 89, 90, 97, 98, 99, 110, 111, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 185, 186, 187, 188, 189, 191, 194, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 216, 217, 218, 219, 220, 222, 223, 224, 226, 227, 230, 231, 232, 233, 234, 235, 242, 243, 244, 245, 246, 252, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 270, 271, 272, 273, 278, 279, 280, 281, 282, 296, 297, 298, 299, 300, 307, 308, 315, 316], "excluded_lines": [], "start_line": 40}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 30, 33, 35, 37, 40, 43, 74, 81, 88, 96, 113, 130, 147, 168, 254, 288, 324], "summary": {"covered_lines": 25, "num_statements": 28, "percent_covered": 89.28571428571429, "percent_covered_display": "89", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 89.28571428571429, "percent_statements_covered_display": "89"}, "missing_lines": [326, 327, 328], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\__init__.py": {"executed_lines": [7, 9], "summary": {"covered_lines": 2, "num_statements": 2, "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": [7, 9], "summary": {"covered_lines": 2, "num_statements": 2, "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": [7, 9], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\observability\\_tg_core_protocol.py": {"executed_lines": [8, 10, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 11, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "functions": {"_TelegramCoreProto._escape": {"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": [34], "start_line": 34}, "_TelegramCoreProto._truncate_message": {"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": 36}, "_TelegramCoreProto._redact_secrets": {"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": [38], "start_line": 38}, "_TelegramCoreProto._is_duplicate_or_cooling_down": {"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": [40], "start_line": 40}, "_TelegramCoreProto.send": {"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": [42], "start_line": 42}, "": {"executed_lines": [8, 10, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [33, 35, 37, 39, 41], "start_line": 1}}, "classes": {"_TelegramCoreProto": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [34, 36, 38, 40, 42], "start_line": 13}, "": {"executed_lines": [8, 10, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [33, 35, 37, 39, 41], "start_line": 1}}}, "src\\nexus_scalp\\observability\\ci_telegram_reporter.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 205, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 205, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 30, 43, 44, 49, 52, 65, 81, 82, 85, 88, 98, 101, 110, 111, 112, 114, 119, 124, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 158, 159, 160, 161, 162, 163, 165, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 187, 188, 189, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221, 222, 228, 229, 233, 235, 242, 243, 245, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 280, 282, 283, 284, 292, 294, 295, 296, 297, 298, 302, 303, 304, 305, 306, 320, 322, 332, 333, 334, 345, 346, 347, 349, 350, 356, 362, 363, 364, 365, 366, 367, 368, 369, 371, 372, 373, 378, 379, 380, 381, 382, 383, 384, 385, 386, 388, 389, 390, 391, 392, 399, 401, 402, 408, 409, 410, 418, 421, 422, 423, 424, 425, 426, 433, 434, 436, 437, 438, 440, 441, 442, 443, 444, 445, 446, 447, 448, 451, 452, 455, 456, 457, 458, 459, 460, 463, 465, 467, 470], "excluded_lines": [], "functions": {"_env": {"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": [82], "excluded_lines": [], "start_line": 81}, "CITelegramReporter.__init__": {"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": [98, 101, 110, 111, 112, 114, 119, 124], "excluded_lines": [], "start_line": 88}, "CITelegramReporter.load_env_digest": {"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": [131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141], "excluded_lines": [], "start_line": 130}, "CITelegramReporter.context": {"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": [144, 145, 146], "excluded_lines": [], "start_line": 143}, "CITelegramReporter.check_status": {"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": [159, 160, 161, 162, 163], "excluded_lines": [], "start_line": 158}, "CITelegramReporter._junit_stats_raw": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185], "excluded_lines": [], "start_line": 165}, "CITelegramReporter.junit_stats": {"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": [188, 189], "excluded_lines": [], "start_line": 187}, "CITelegramReporter.coverage_percent": {"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": [197, 198, 199, 200, 201, 203, 204, 205, 206], "excluded_lines": [], "start_line": 196}, "CITelegramReporter.failed_test_names": {"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": [209, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221, 222], "excluded_lines": [], "start_line": 208}, "CITelegramReporter.notify_run_started": {"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": [229], "excluded_lines": [], "start_line": 228}, "CITelegramReporter.notify_run_finished": {"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": [235, 242, 243, 245, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 280], "excluded_lines": [], "start_line": 233}, "CITelegramReporter.notify_test_summary": {"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": [283, 284, 292], "excluded_lines": [], "start_line": 282}, "CITelegramReporter.notify_release_started": {"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": [295, 296, 297, 298], "excluded_lines": [], "start_line": 294}, "CITelegramReporter.notify_release_success": {"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": [303, 304, 305, 306, 320], "excluded_lines": [], "start_line": 302}, "CITelegramReporter.notify_release_failure": {"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": [332, 333, 334, 345, 346, 347], "excluded_lines": [], "start_line": 322}, "CITelegramReporter.notify_artifact_summary": {"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": [350, 356], "excluded_lines": [], "start_line": 349}, "CITelegramReporter._artifact_names": {"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": [363, 364, 365, 366, 367, 368, 369], "excluded_lines": [], "start_line": 362}, "CITelegramReporter._send_text": {"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": [372, 373, 378, 379, 380, 381, 382, 383, 384, 385, 386, 388, 389, 390, 391, 392], "excluded_lines": [], "start_line": 371}, "CITelegramReporter._upload_diagnostics": {"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": [401, 402, 408, 409, 410, 418, 421, 422, 423, 424, 425, 426, 433, 434], "excluded_lines": [], "start_line": 399}, "CITelegramReporter._build_diagnostic_bundle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [437, 438, 440, 441, 442, 443, 444, 445, 446, 447, 448, 451, 452, 455, 456, 457, 458, 459, 460], "excluded_lines": [], "start_line": 436}, "esc_ctx": {"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": [465, 467], "excluded_lines": [], "start_line": 463}, "": {"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": [21, 23, 24, 25, 26, 27, 28, 30, 43, 44, 49, 52, 65, 81, 85, 88, 130, 143, 158, 165, 187, 196, 208, 228, 233, 282, 294, 302, 322, 349, 362, 371, 399, 436, 463, 470], "excluded_lines": [], "start_line": 1}}, "classes": {"CITelegramReporter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 166, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 166, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [98, 101, 110, 111, 112, 114, 119, 124, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 146, 159, 160, 161, 162, 163, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 188, 189, 197, 198, 199, 200, 201, 203, 204, 205, 206, 209, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221, 222, 229, 235, 242, 243, 245, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 280, 283, 284, 292, 295, 296, 297, 298, 303, 304, 305, 306, 320, 332, 333, 334, 345, 346, 347, 350, 356, 363, 364, 365, 366, 367, 368, 369, 372, 373, 378, 379, 380, 381, 382, 383, 384, 385, 386, 388, 389, 390, 391, 392, 401, 402, 408, 409, 410, 418, 421, 422, 423, 424, 425, 426, 433, 434, 437, 438, 440, 441, 442, 443, 444, 445, 446, 447, 448, 451, 452, 455, 456, 457, 458, 459, 460], "excluded_lines": [], "start_line": 85}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 30, 43, 44, 49, 52, 65, 81, 82, 85, 88, 130, 143, 158, 165, 187, 196, 208, 228, 233, 282, 294, 302, 322, 349, 362, 371, 399, 436, 463, 465, 467, 470], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\contract_validator.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 164, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 164, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 38, 39, 40, 41, 43, 51, 54, 56, 58, 61, 74, 81, 82, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 99, 112, 113, 116, 117, 119, 120, 122, 124, 125, 128, 129, 132, 134, 135, 136, 137, 142, 145, 146, 147, 148, 154, 155, 157, 158, 159, 160, 165, 169, 170, 175, 181, 186, 187, 191, 192, 197, 200, 205, 206, 211, 212, 218, 219, 222, 225, 226, 227, 228, 229, 232, 233, 234, 238, 239, 240, 241, 242, 243, 244, 249, 250, 251, 252, 253, 256, 261, 262, 265, 266, 267, 268, 274, 275, 276, 277, 278, 280, 281, 282, 285, 286, 287, 291, 292, 294, 295, 296, 298, 299, 301, 302, 305, 313, 315, 316, 317, 318, 319, 320, 322, 323, 327, 328, 329, 330, 331, 332, 337, 338, 339, 340, 342, 344, 345, 346, 347, 349, 352, 354, 355, 356, 359, 361, 364, 365, 366, 367, 368, 371, 372, 373, 376, 378, 379, 380, 383, 384], "excluded_lines": [], "functions": {"CapturedEvent.kv": {"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": [93, 94, 95, 96], "excluded_lines": [], "start_line": 91}, "ObservabilityContractValidator.__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": [113], "excluded_lines": [], "start_line": 112}, "ObservabilityContractValidator.observe": {"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": [117], "excluded_lines": [], "start_line": 116}, "ObservabilityContractValidator.observe_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": [120], "excluded_lines": [], "start_line": 119}, "ObservabilityContractValidator.observe_pairs": {"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": [124, 125], "excluded_lines": [], "start_line": 122}, "ObservabilityContractValidator.max_severity": {"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": [129, 132], "excluded_lines": [], "start_line": 128}, "ObservabilityContractValidator.assert_severity_no_escalation": {"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": [135, 136, 137], "excluded_lines": [], "start_line": 134}, "ObservabilityContractValidator.assert_degraded_transitions_allowed": {"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": [145, 146, 147, 148], "excluded_lines": [], "start_line": 142}, "ObservabilityContractValidator.count_for": {"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": [155], "excluded_lines": [], "start_line": 154}, "ObservabilityContractValidator.assert_storm_bound": {"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": [158, 159, 160], "excluded_lines": [], "start_line": 157}, "ObservabilityContractValidator.assert_lines_for_events": {"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": [169, 170], "excluded_lines": [], "start_line": 165}, "ObservabilityContractValidator.assert_first_occurrence_immediate": {"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": [181, 186, 187, 191, 192], "excluded_lines": [], "start_line": 175}, "ObservabilityContractValidator.assert_singletons_immediate": {"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": [200, 205, 206], "excluded_lines": [], "start_line": 197}, "ObservabilityContractValidator.assert_recovery_once": {"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": [212, 218, 219, 222], "excluded_lines": [], "start_line": 211}, "ObservabilityContractValidator.assert_summary_content": {"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": [226, 227, 228, 229, 232, 233, 234, 238, 239, 240, 241, 242, 243, 244], "excluded_lines": [], "start_line": 225}, "ObservabilityContractValidator.assert_memory_bound": {"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": [251, 252, 253, 256, 261, 262], "excluded_lines": [], "start_line": 250}, "ObservabilityContractValidator.assert_process_local": {"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": [267, 268], "excluded_lines": [], "start_line": 266}, "ObservabilityContractValidator.assert_secrets_redacted": {"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": [276, 277, 278, 280, 281, 282, 285, 286, 287], "excluded_lines": [], "start_line": 275}, "ObservabilityContractValidator.assert_numeric_readable": {"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": [294, 295, 296, 298, 299, 301, 302], "excluded_lines": [], "start_line": 292}, "ObservabilityContractValidator.run_all_checks": {"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": [313, 315, 322, 323, 327, 328, 329, 330, 331, 332], "excluded_lines": [], "start_line": 305}, "ObservabilityContractValidator.run_all_checks._run": {"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": [316, 317, 318, 319, 320], "excluded_lines": [], "start_line": 315}, "ObservabilityContractValidator._bind1": {"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": [339, 342], "excluded_lines": [], "start_line": 338}, "ObservabilityContractValidator._bind1.call": {"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": [340], "excluded_lines": [], "start_line": 339}, "ObservabilityContractValidator._bind2": {"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": [346, 349], "excluded_lines": [], "start_line": 345}, "ObservabilityContractValidator._bind2.call": {"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": [347], "excluded_lines": [], "start_line": 346}, "is_bounded_summary_count": {"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": [354, 355, 356], "excluded_lines": [], "start_line": 352}, "expected_summary_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": [361], "excluded_lines": [], "start_line": 359}, "sample_ids_in": {"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": [365, 366, 367, 368], "excluded_lines": [], "start_line": 364}, "count_in": {"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": [372, 373], "excluded_lines": [], "start_line": 371}, "approx_storm_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": [378, 379, 380], "excluded_lines": [], "start_line": 376}, "finite_and_small": {"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": [384], "excluded_lines": [], "start_line": 383}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 38, 39, 40, 41, 43, 51, 54, 56, 58, 61, 74, 81, 82, 85, 86, 87, 88, 89, 91, 99, 112, 116, 119, 122, 128, 134, 142, 154, 157, 165, 175, 197, 211, 225, 249, 250, 265, 266, 274, 275, 291, 292, 305, 337, 338, 344, 345, 352, 359, 364, 371, 376, 383], "excluded_lines": [], "start_line": 1}}, "classes": {"CapturedEvent": {"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": [93, 94, 95, 96], "excluded_lines": [], "start_line": 82}, "ObservabilityContractValidator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 91, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 91, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [113, 117, 120, 124, 125, 129, 132, 135, 136, 137, 145, 146, 147, 148, 155, 158, 159, 160, 169, 170, 181, 186, 187, 191, 192, 200, 205, 206, 212, 218, 219, 222, 226, 227, 228, 229, 232, 233, 234, 238, 239, 240, 241, 242, 243, 244, 251, 252, 253, 256, 261, 262, 267, 268, 276, 277, 278, 280, 281, 282, 285, 286, 287, 294, 295, 296, 298, 299, 301, 302, 313, 315, 316, 317, 318, 319, 320, 322, 323, 327, 328, 329, 330, 331, 332, 339, 340, 342, 346, 347, 349], "excluded_lines": [], "start_line": 99}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 69, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 37, 38, 39, 40, 41, 43, 51, 54, 56, 58, 61, 74, 81, 82, 85, 86, 87, 88, 89, 91, 99, 112, 116, 119, 122, 128, 134, 142, 154, 157, 165, 175, 197, 211, 225, 249, 250, 265, 266, 274, 275, 291, 292, 305, 337, 338, 344, 345, 352, 354, 355, 356, 359, 361, 364, 365, 366, 367, 368, 371, 372, 373, 376, 378, 379, 380, 383, 384], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\event_aggregator.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 87, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 87, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 39, 40, 41, 42, 43, 44, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 80, 81, 82, 83, 84, 88, 99, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 152, 157, 162, 171, 172, 173, 174, 176, 177, 178, 179, 186, 187, 188, 189, 191, 192, 193, 195, 196, 197, 199, 201, 202, 204, 206, 207, 209, 214, 215, 216, 217, 220, 222, 224], "excluded_lines": [68], "functions": {"EventBatchAggregator.__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": [81, 82, 83, 84, 88], "excluded_lines": [], "start_line": 80}, "EventBatchAggregator.add": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 133, 134, 135, 136, 137, 138, 139, 140, 141], "excluded_lines": [], "start_line": 99}, "EventBatchAggregator._evict_one_locked": {"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": [144, 145, 146, 147, 152, 157], "excluded_lines": [], "start_line": 143}, "EventBatchAggregator.flush": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [171, 172, 173, 174, 176, 177, 178, 179, 186, 187, 188, 189, 191, 192, 193, 195, 196, 197], "excluded_lines": [], "start_line": 162}, "EventBatchAggregator.pending": {"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": [201, 202], "excluded_lines": [], "start_line": 199}, "EventBatchAggregator.active_signatures": {"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": [206, 207], "excluded_lines": [], "start_line": 204}, "EventBatchAggregator.metrics": {"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": [214, 215, 216, 217], "excluded_lines": [], "start_line": 209}, "_fmt": {"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": [222, 224], "excluded_lines": [], "start_line": 220}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 39, 40, 41, 42, 43, 44, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 80, 99, 143, 162, 199, 204, 209, 220], "excluded_lines": [68], "start_line": 1}}, "classes": {"_Group": {"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": 54}, "EventBatchAggregator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [81, 82, 83, 84, 88, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 146, 147, 152, 157, 171, 172, 173, 174, 176, 177, 178, 179, 186, 187, 188, 189, 191, 192, 193, 195, 196, 197, 201, 202, 206, 207, 214, 215, 216, 217], "excluded_lines": [], "start_line": 67}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 39, 40, 41, 42, 43, 44, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 80, 99, 143, 162, 199, 204, 209, 220, 222, 224], "excluded_lines": [68], "start_line": 1}}}, "src\\nexus_scalp\\observability\\latency_regression.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 71, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 71, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 42, 46, 49, 52, 55, 56, 60, 61, 63, 65, 67, 69, 71, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 123, 125, 128, 130, 139, 140, 141, 142, 143, 144, 145, 152, 155], "excluded_lines": [], "functions": {"LatencyRegressionDetector.observe_breakdown": {"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": [78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91], "excluded_lines": [], "start_line": 76}, "LatencyRegressionDetector._p95": {"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": [95, 96, 97, 98], "excluded_lines": [], "start_line": 94}, "LatencyRegressionDetector._check_regression": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120], "excluded_lines": [], "start_line": 101}, "LatencyRegressionDetector.should_alert": {"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": [125], "excluded_lines": [], "start_line": 123}, "LatencyRegressionDetector.summary": {"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": [130, 139, 140, 141, 142, 143, 144, 145, 152], "excluded_lines": [], "start_line": 128}, "": {"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": [29, 31, 32, 33, 34, 36, 42, 46, 49, 52, 55, 56, 60, 61, 63, 65, 67, 69, 71, 73, 76, 94, 101, 123, 128, 155], "excluded_lines": [], "start_line": 1}}, "classes": {"LatencyRegressionDetector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 95, 96, 97, 98, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 125, 130, 139, 140, 141, 142, 143, 144, 145, 152], "excluded_lines": [], "start_line": 56}, "": {"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": [29, 31, 32, 33, 34, 36, 42, 46, 49, 52, 55, 56, 60, 61, 63, 65, 67, 69, 71, 73, 76, 94, 101, 123, 128, 155], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\logging.py": {"executed_lines": [49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 71, 75, 78, 81, 89, 98, 103, 118, 138, 150, 160, 162, 163, 164, 167, 213, 232, 234, 235, 236, 237, 240, 250, 255, 266, 277, 322, 359, 368, 389, 393, 397, 406, 412, 417, 421, 425, 435, 446, 459, 465, 474, 475, 479, 510, 521, 556, 567, 573, 674, 676, 679, 711, 719], "summary": {"covered_lines": 68, "num_statements": 264, "percent_covered": 25.757575757575758, "percent_covered_display": "26", "missing_lines": 196, "excluded_lines": 0, "percent_statements_covered": 25.757575757575758, "percent_statements_covered_display": "26"}, "missing_lines": [243, 244, 245, 246, 247, 252, 258, 268, 269, 270, 271, 272, 273, 274, 284, 285, 287, 289, 290, 292, 293, 299, 300, 301, 302, 309, 310, 311, 312, 316, 317, 319, 339, 340, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 364, 365, 379, 380, 381, 390, 394, 399, 400, 401, 402, 403, 407, 408, 409, 418, 419, 422, 436, 437, 438, 439, 440, 441, 442, 443, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 460, 461, 462, 463, 466, 467, 468, 469, 470, 471, 472, 476, 477, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 499, 500, 501, 502, 503, 504, 505, 506, 508, 511, 512, 513, 527, 528, 529, 530, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 557, 558, 559, 560, 561, 562, 563, 564, 569, 570, 591, 592, 593, 595, 597, 607, 617, 622, 629, 630, 638, 639, 640, 647, 652, 653, 654, 656, 657, 658, 659, 661, 662, 663, 664, 665, 666, 668, 669, 671, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 716], "excluded_lines": [], "functions": {"_set_state": {"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": [243, 244, 245, 246, 247], "excluded_lines": [], "start_line": 240}, "reset_prune_throttle": {"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": [252], "excluded_lines": [], "start_line": 250}, "_set_prune_ts": {"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": [258], "excluded_lines": [], "start_line": 255}, "_shannon_entropy": {"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": [268, 269, 270, 271, 272, 273, 274], "excluded_lines": [], "start_line": 266}, "_redact_value": {"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": [284, 285, 287, 289, 319], "excluded_lines": [], "start_line": 277}, "_redact_value._scrub": {"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": [290, 292, 293, 299, 300, 301, 302, 309, 310, 311, 312, 316, 317], "excluded_lines": [], "start_line": 289}, "_redact_sensitive_fields": {"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": [339, 340, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351], "excluded_lines": [], "start_line": 322}, "timestamp_now": {"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": [364, 365], "excluded_lines": [], "start_line": 359}, "_add_timestamp": {"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": [379, 380, 381], "excluded_lines": [], "start_line": 368}, "_today_stamp": {"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": [390], "excluded_lines": [], "start_line": 389}, "_severity_dir": {"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": [394], "excluded_lines": [], "start_line": 393}, "_dated_log_path": {"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": [399, 400, 401, 402, 403], "excluded_lines": [], "start_line": 397}, "_next_part_number": {"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": [407, 408, 409], "excluded_lines": [], "start_line": 406}, "_LevelMatchFilter.__init__": {"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": [418, 419], "excluded_lines": [], "start_line": 417}, "_LevelMatchFilter.filter": {"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": [422], "excluded_lines": [], "start_line": 421}, "DatedRotatingFileHandler.__init__": {"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": [436, 437, 438, 439, 440, 441, 442, 443], "excluded_lines": [], "start_line": 435}, "DatedRotatingFileHandler._target_path": {"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": [447, 448, 449, 450, 451, 452, 453, 454, 455, 456], "excluded_lines": [], "start_line": 446}, "DatedRotatingFileHandler._open_stream": {"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": [460, 461, 462, 463], "excluded_lines": [], "start_line": 459}, "DatedRotatingFileHandler._close_stream": {"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": [466, 467, 468, 469, 470, 471, 472], "excluded_lines": [], "start_line": 465}, "DatedRotatingFileHandler.baseFilename": {"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": [476, 477], "excluded_lines": [], "start_line": 475}, "DatedRotatingFileHandler.emit": {"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": [480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 499, 500, 501, 502, 503, 504, 505, 506, 508], "excluded_lines": [], "start_line": 479}, "DatedRotatingFileHandler.close": {"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": [511, 512, 513], "excluded_lines": [], "start_line": 510}, "_prune_old_logs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [527, 528, 529, 530, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548], "excluded_lines": [], "start_line": 521}, "_console_stream": {"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": [557, 558, 559, 560, 561, 562, 563, 564], "excluded_lines": [], "start_line": 556}, "_configure_stdout": {"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": [569, 570], "excluded_lines": [], "start_line": 567}, "configure_logging": {"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": [591, 592, 593, 595, 597, 607, 617, 622, 629, 630, 638, 639, 640, 647, 652, 653, 654, 656, 657, 658, 659, 661, 662, 663, 664, 665, 666, 668, 669, 671], "excluded_lines": [], "start_line": 573}, "get_logger": {"executed_lines": [676], "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": 674}, "log_event": {"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": [697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708], "excluded_lines": [], "start_line": 679}, "bind_correlation_id": {"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": [716], "excluded_lines": [], "start_line": 711}, "": {"executed_lines": [49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 71, 75, 78, 81, 89, 98, 103, 118, 138, 150, 160, 162, 163, 164, 167, 213, 232, 234, 235, 236, 237, 240, 250, 255, 266, 277, 322, 359, 368, 389, 393, 397, 406, 412, 417, 421, 425, 435, 446, 459, 465, 474, 475, 479, 510, 521, 556, 567, 573, 674, 679, 711, 719], "summary": {"covered_lines": 67, "num_statements": 67, "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": {"_LevelMatchFilter": {"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": [418, 419, 422], "excluded_lines": [], "start_line": 412}, "DatedRotatingFileHandler": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [436, 437, 438, 439, 440, 441, 442, 443, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 460, 461, 462, 463, 466, 467, 468, 469, 470, 471, 472, 476, 477, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 499, 500, 501, 502, 503, 504, 505, 506, 508, 511, 512, 513], "excluded_lines": [], "start_line": 425}, "": {"executed_lines": [49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 71, 75, 78, 81, 89, 98, 103, 118, 138, 150, 160, 162, 163, 164, 167, 213, 232, 234, 235, 236, 237, 240, 250, 255, 266, 277, 322, 359, 368, 389, 393, 397, 406, 412, 417, 421, 425, 435, 446, 459, 465, 474, 475, 479, 510, 521, 556, 567, 573, 674, 676, 679, 711, 719], "summary": {"covered_lines": 68, "num_statements": 201, "percent_covered": 33.830845771144276, "percent_covered_display": "34", "missing_lines": 133, "excluded_lines": 0, "percent_statements_covered": 33.830845771144276, "percent_statements_covered_display": "34"}, "missing_lines": [243, 244, 245, 246, 247, 252, 258, 268, 269, 270, 271, 272, 273, 274, 284, 285, 287, 289, 290, 292, 293, 299, 300, 301, 302, 309, 310, 311, 312, 316, 317, 319, 339, 340, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 364, 365, 379, 380, 381, 390, 394, 399, 400, 401, 402, 403, 407, 408, 409, 527, 528, 529, 530, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 557, 558, 559, 560, 561, 562, 563, 564, 569, 570, 591, 592, 593, 595, 597, 607, 617, 622, 629, 630, 638, 639, 640, 647, 652, 653, 654, 656, 657, 658, 659, 661, 662, 663, 664, 665, 666, 668, 669, 671, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 716], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\selftest.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 121, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 121, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 29, 33, 36, 38, 39, 40, 41, 44, 45, 46, 49, 50, 53, 55, 57, 63, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 106, 111, 112, 113, 114, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 137, 138, 139, 140, 141, 142, 143, 145, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 162, 163, 165, 168, 169, 170, 176, 177, 178, 180, 183, 184, 185, 186, 187, 188, 189, 191, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 208, 209, 210, 211, 212, 219, 220, 221, 222, 223, 225, 227, 228, 229], "excluded_lines": [], "functions": {"_synthetic_storm": {"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": [38, 39, 40, 41, 44, 45, 46], "excluded_lines": [], "start_line": 36}, "_compile_safe_text_res": {"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": [55, 57], "excluded_lines": [], "start_line": 53}, "_safe_assert_text": {"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": [78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90], "excluded_lines": [], "start_line": 63}, "run_observability_selftest": {"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": [95, 96, 98, 99, 101, 118, 131, 134, 145, 148, 157, 160, 165, 168, 180, 183, 191, 195, 205, 208, 225, 227, 228, 229], "excluded_lines": [], "start_line": 93}, "run_observability_selftest._check": {"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": [102, 103, 104, 105, 106, 111, 112, 113, 114], "excluded_lines": [], "start_line": 101}, "run_observability_selftest._contract": {"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": [119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], "excluded_lines": [], "start_line": 118}, "run_observability_selftest._redaction": {"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": [135, 137, 138, 139, 140, 141, 142, 143], "excluded_lines": [], "start_line": 134}, "run_observability_selftest._aggregation_bound": {"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": [149, 150, 151, 152, 153, 154, 155], "excluded_lines": [], "start_line": 148}, "run_observability_selftest._singleton": {"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": [161, 162, 163], "excluded_lines": [], "start_line": 160}, "run_observability_selftest._recovery": {"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": [169, 170, 176, 177, 178], "excluded_lines": [], "start_line": 168}, "run_observability_selftest._process_scope": {"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": [184, 185, 186, 187, 188, 189], "excluded_lines": [], "start_line": 183}, "run_observability_selftest._evidence": {"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": [196, 197, 198, 199, 200, 201, 202, 203], "excluded_lines": [], "start_line": 195}, "run_observability_selftest._summary_content": {"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": [209, 210, 211, 212, 219, 220, 221, 222, 223], "excluded_lines": [], "start_line": 208}, "": {"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": [25, 27, 29, 33, 36, 49, 50, 53, 63, 93], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 121, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 121, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 27, 29, 33, 36, 38, 39, 40, 41, 44, 45, 46, 49, 50, 53, 55, 57, 63, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 106, 111, 112, 113, 114, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 137, 138, 139, 140, 141, 142, 143, 145, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 162, 163, 165, 168, 169, 170, 176, 177, 178, 180, 183, 184, 185, 186, 187, 188, 189, 191, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 208, 209, 210, 211, 212, 219, 220, 221, 222, 223, 225, 227, 228, 229], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\telegram_html.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 441, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 441, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 28, 30, 31, 32, 35, 37, 38, 39, 40, 41, 42, 45, 47, 50, 51, 54, 56, 57, 58, 59, 60, 63, 64, 65, 66, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 91, 92, 95, 97, 100, 101, 102, 103, 106, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 127, 130, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161, 163, 164, 166, 167, 168, 169, 171, 172, 173, 174, 176, 177, 178, 179, 181, 183, 196, 198, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 211, 213, 214, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 255, 257, 262, 263, 264, 265, 266, 269, 279, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 306, 320, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 355, 356, 361, 362, 363, 366, 368, 369, 370, 378, 379, 382, 392, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 416, 417, 422, 423, 424, 425, 426, 429, 439, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 456, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 475, 489, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 523, 534, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 558, 569, 575, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 594, 595, 596, 602, 603, 604, 605, 608, 618, 624, 625, 626, 627, 628, 629, 630, 631, 634, 635, 643, 646, 648, 649, 650, 651, 652, 653, 654, 655, 656, 658, 659, 660, 661, 662, 663, 664, 665, 668, 670, 671, 672, 673, 674, 677, 684, 691, 692, 693, 694, 695, 696, 697, 698, 706, 708, 711, 720, 721, 722, 723, 724, 725, 726, 727, 728, 730, 732, 733, 734, 735, 736, 737, 738, 739, 741, 744, 750, 751, 752, 753, 754, 755, 756, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 769, 770, 771, 772, 775, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 789, 800, 807, 808, 809, 810, 811, 812, 814, 815, 816, 817, 818, 819, 820, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 835], "excluded_lines": [], "functions": {"esc": {"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": [30, 31, 32], "excluded_lines": [], "start_line": 28}, "esc_short": {"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": [37, 38, 39, 40, 41, 42], "excluded_lines": [], "start_line": 35}, "code": {"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": 45}, "code_short": {"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": [51], "excluded_lines": [], "start_line": 50}, "link": {"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": [56, 57, 58, 59, 60], "excluded_lines": [], "start_line": 54}, "_sha_short": {"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": [64, 65, 66], "excluded_lines": [], "start_line": 63}, "_head": {"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": [88], "excluded_lines": [], "start_line": 87}, "_kv": {"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": [92], "excluded_lines": [], "start_line": 91}, "_kvk": {"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": 95}, "_section": {"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": [101, 102, 103], "excluded_lines": [], "start_line": 100}, "_blockquote": {"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": [108], "excluded_lines": [], "start_line": 106}, "_duration": {"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": [112, 113, 114, 115, 116, 117, 118, 119], "excluded_lines": [], "start_line": 111}, "CIContext.__init__": {"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": [145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "excluded_lines": [], "start_line": 130}, "CIContext.correlation_id": {"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": [160, 161], "excluded_lines": [], "start_line": 158}, "CIContext.repo_url": {"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": [164], "excluded_lines": [], "start_line": 163}, "CIContext.run_url": {"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": [167, 168, 169], "excluded_lines": [], "start_line": 166}, "CIContext.commit_url": {"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": [172, 173, 174], "excluded_lines": [], "start_line": 171}, "CIContext.pr_url": {"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": [177, 178, 179], "excluded_lines": [], "start_line": 176}, "CIContext.with_pr": {"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": [183, 196], "excluded_lines": [], "start_line": 181}, "CIContext.with_job_suffix": {"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": [200, 201, 202, 203], "excluded_lines": [], "start_line": 198}, "CIContext.release_url": {"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": [206, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 205}, "CIContext.context_lines": {"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": [214, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231], "excluded_lines": [], "start_line": 213}, "CIContext.links": {"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": [238, 239, 240, 241, 242, 243, 244, 245, 246, 247], "excluded_lines": [], "start_line": 237}, "format_run_started": {"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": [257, 262, 263, 264, 265, 266], "excluded_lines": [], "start_line": 255}, "format_run_success": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [279, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303], "excluded_lines": [], "start_line": 269}, "format_run_failure": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [320, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352], "excluded_lines": [], "start_line": 306}, "format_run_cancelled": {"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": [356, 361, 362, 363], "excluded_lines": [], "start_line": 355}, "_checks_block": {"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": [368, 369, 370, 378, 379], "excluded_lines": [], "start_line": 366}, "format_test_summary": {"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": [392, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408], "excluded_lines": [], "start_line": 382}, "format_release_started": {"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": [417, 422, 423, 424, 425, 426], "excluded_lines": [], "start_line": 416}, "format_release_success": {"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": [439, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 456, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472], "excluded_lines": [], "start_line": 429}, "format_release_failure": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [489, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515], "excluded_lines": [], "start_line": 475}, "format_push_event": {"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": [534, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555], "excluded_lines": [], "start_line": 523}, "format_pr_event": {"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": [569, 575, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591], "excluded_lines": [], "start_line": 558}, "format_security_event": {"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": [595, 596, 602, 603, 604, 605], "excluded_lines": [], "start_line": 594}, "format_retry": {"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": [618, 624, 625, 626, 627, 628, 629, 630, 631], "excluded_lines": [], "start_line": 608}, "format_timeout": {"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": [635, 643], "excluded_lines": [], "start_line": 634}, "_split_preserving": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [648, 649, 650, 651, 652, 653, 654, 655, 656, 658, 659, 660, 661, 662, 663, 664, 665], "excluded_lines": [], "start_line": 646}, "format_error_details": {"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": [670, 671, 672, 673, 674], "excluded_lines": [], "start_line": 668}, "format_artifact_summary": {"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": [684, 691, 692, 693, 694, 695, 696, 697, 698], "excluded_lines": [], "start_line": 677}, "split_html_message": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [720, 721, 722, 723, 724, 725, 726, 727, 728, 730, 732, 733, 734, 735, 736, 737, 738, 739, 741], "excluded_lines": [], "start_line": 711}, "_split_line_html_safe": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [750, 751, 752, 753, 754, 755, 756, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 769, 770, 771, 772], "excluded_lines": [], "start_line": 744}, "_tokenize_html": {"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": [777, 778, 779, 780, 781, 782, 783, 784, 785, 786], "excluded_lines": [], "start_line": 775}, "_close_open_tags": {"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": [807, 808, 809, 810, 811, 812, 814, 815, 816, 817, 818, 819, 820, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832], "excluded_lines": [], "start_line": 800}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 28, 35, 45, 50, 54, 63, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 91, 95, 100, 106, 111, 127, 130, 157, 158, 163, 166, 171, 176, 181, 198, 205, 213, 237, 255, 269, 306, 355, 366, 382, 416, 429, 475, 523, 558, 594, 608, 634, 646, 668, 677, 706, 708, 711, 744, 775, 789, 800, 835], "excluded_lines": [], "start_line": 1}}, "classes": {"CIContext": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 160, 161, 164, 167, 168, 169, 172, 173, 174, 177, 178, 179, 183, 196, 200, 201, 202, 203, 206, 207, 208, 209, 210, 211, 214, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247], "excluded_lines": [], "start_line": 127}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 381, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 381, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 28, 30, 31, 32, 35, 37, 38, 39, 40, 41, 42, 45, 47, 50, 51, 54, 56, 57, 58, 59, 60, 63, 64, 65, 66, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 91, 92, 95, 97, 100, 101, 102, 103, 106, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 127, 130, 157, 158, 163, 166, 171, 176, 181, 198, 205, 213, 237, 255, 257, 262, 263, 264, 265, 266, 269, 279, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 306, 320, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 355, 356, 361, 362, 363, 366, 368, 369, 370, 378, 379, 382, 392, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 416, 417, 422, 423, 424, 425, 426, 429, 439, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 456, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 475, 489, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 523, 534, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 558, 569, 575, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 594, 595, 596, 602, 603, 604, 605, 608, 618, 624, 625, 626, 627, 628, 629, 630, 631, 634, 635, 643, 646, 648, 649, 650, 651, 652, 653, 654, 655, 656, 658, 659, 660, 661, 662, 663, 664, 665, 668, 670, 671, 672, 673, 674, 677, 684, 691, 692, 693, 694, 695, 696, 697, 698, 706, 708, 711, 720, 721, 722, 723, 724, 725, 726, 727, 728, 730, 732, 733, 734, 735, 736, 737, 738, 739, 741, 744, 750, 751, 752, 753, 754, 755, 756, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 769, 770, 771, 772, 775, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 789, 800, 807, 808, 809, 810, 811, 812, 814, 815, 816, 817, 818, 819, 820, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 835], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\telegram_notifier.py": {"executed_lines": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 68, 77, 85, 86, 87, 88, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115, 135, 205, 228, 229, 240, 244, 247, 254, 346, 362, 400, 428, 439, 467, 573, 704, 707, 713, 720, 735, 743, 749], "summary": {"covered_lines": 83, "num_statements": 327, "percent_covered": 25.382262996941897, "percent_covered_display": "25", "missing_lines": 244, "excluded_lines": 0, "percent_statements_covered": 25.382262996941897, "percent_statements_covered_display": "25"}, "missing_lines": [116, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 158, 165, 172, 173, 180, 181, 188, 189, 196, 206, 207, 208, 209, 210, 212, 213, 214, 215, 241, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 291, 292, 293, 294, 300, 301, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 320, 321, 331, 332, 334, 335, 347, 348, 349, 350, 355, 356, 357, 363, 364, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 396, 397, 398, 401, 402, 403, 404, 409, 410, 411, 412, 413, 414, 415, 425, 426, 429, 430, 431, 432, 433, 434, 435, 436, 437, 441, 442, 443, 444, 446, 447, 481, 486, 487, 488, 489, 490, 498, 499, 500, 501, 502, 503, 504, 506, 507, 508, 509, 511, 524, 525, 526, 527, 528, 535, 536, 537, 538, 540, 541, 542, 543, 547, 549, 559, 560, 562, 563, 564, 565, 566, 567, 574, 575, 576, 577, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 605, 606, 608, 609, 610, 611, 612, 613, 617, 618, 627, 640, 641, 642, 643, 644, 645, 651, 652, 653, 654, 655, 656, 657, 658, 668, 669, 670, 671, 672, 673, 674, 676, 677, 678, 679, 682, 683, 690, 702, 705, 708, 709, 710, 711, 714, 715, 718, 721, 722, 732, 733, 736, 744, 745, 746], "excluded_lines": [], "functions": {"NotificationRecord.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": [116], "excluded_lines": [], "start_line": 115}, "classify_http_response": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 158, 165, 172, 173, 180, 181, 188, 189, 196], "excluded_lines": [], "start_line": 135}, "_category_for_code": {"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": [206, 207, 208, 209, 210, 212, 213, 214, 215], "excluded_lines": [], "start_line": 205}, "record_placeholder": {"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": [241], "excluded_lines": [], "start_line": 240}, "TelegramNotifier.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 291, 292, 293, 294, 300, 301, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 320, 321, 331, 332, 334, 335], "excluded_lines": [], "start_line": 254}, "TelegramNotifier.start_worker": {"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": [347, 348, 349, 350, 355, 356, 357], "excluded_lines": [], "start_line": 346}, "TelegramNotifier._worker_main": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [363, 364, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 396, 397, 398], "excluded_lines": [], "start_line": 362}, "TelegramNotifier._heartbeat": {"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": [401, 402, 403, 404, 409, 410, 411, 412, 413, 414, 415, 425, 426], "excluded_lines": [], "start_line": 400}, "TelegramNotifier.stop_worker": {"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": [429, 430, 431, 432, 433, 434, 435, 436, 437], "excluded_lines": [], "start_line": 428}, "TelegramNotifier.health_state": {"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": [441, 442, 443, 444, 446, 447], "excluded_lines": [], "start_line": 439}, "TelegramNotifier.send": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [481, 486, 487, 488, 489, 490, 498, 499, 500, 501, 502, 503, 504, 506, 507, 508, 509, 511, 524, 525, 526, 527, 528, 535, 536, 537, 538, 540, 541, 542, 543, 547, 549, 559, 560, 562, 563, 564, 565, 566, 567], "excluded_lines": [], "start_line": 467}, "TelegramNotifier._dispatch_record": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 57, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [574, 575, 576, 577, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 605, 606, 608, 609, 610, 611, 612, 613, 617, 618, 627, 640, 641, 642, 643, 644, 645, 651, 652, 653, 654, 655, 656, 657, 658, 668, 669, 670, 671, 672, 673, 674, 676, 677, 678, 679, 682, 683, 690, 702], "excluded_lines": [], "start_line": 573}, "TelegramNotifier._escape": {"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": [705], "excluded_lines": [], "start_line": 704}, "TelegramNotifier._truncate_message": {"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": [708, 709, 710, 711], "excluded_lines": [], "start_line": 707}, "TelegramNotifier._redact_secrets": {"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": [714, 715, 718], "excluded_lines": [], "start_line": 713}, "TelegramNotifier._is_duplicate_or_cooling_down": {"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": [721, 722, 732, 733], "excluded_lines": [], "start_line": 720}, "TelegramNotifier.shutdown": {"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": [736], "excluded_lines": [], "start_line": 735}, "_fmt_ts": {"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": [744, 745, 746], "excluded_lines": [], "start_line": 743}, "": {"executed_lines": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 68, 77, 85, 86, 87, 88, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115, 135, 205, 228, 229, 240, 244, 247, 254, 346, 362, 400, 428, 439, 467, 573, 704, 707, 713, 720, 735, 743, 749], "summary": {"covered_lines": 83, "num_statements": 83, "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": {"NotificationRecord": {"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": [116], "excluded_lines": [], "start_line": 92}, "TelegramNotifier": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 209, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 209, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 291, 292, 293, 294, 300, 301, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 320, 321, 331, 332, 334, 335, 347, 348, 349, 350, 355, 356, 357, 363, 364, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 396, 397, 398, 401, 402, 403, 404, 409, 410, 411, 412, 413, 414, 415, 425, 426, 429, 430, 431, 432, 433, 434, 435, 436, 437, 441, 442, 443, 444, 446, 447, 481, 486, 487, 488, 489, 490, 498, 499, 500, 501, 502, 503, 504, 506, 507, 508, 509, 511, 524, 525, 526, 527, 528, 535, 536, 537, 538, 540, 541, 542, 543, 547, 549, 559, 560, 562, 563, 564, 565, 566, 567, 574, 575, 576, 577, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 605, 606, 608, 609, 610, 611, 612, 613, 617, 618, 627, 640, 641, 642, 643, 644, 645, 651, 652, 653, 654, 655, 656, 657, 658, 668, 669, 670, 671, 672, 673, 674, 676, 677, 678, 679, 682, 683, 690, 702, 705, 708, 709, 710, 711, 714, 715, 718, 721, 722, 732, 733, 736], "excluded_lines": [], "start_line": 244}, "": {"executed_lines": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 68, 77, 85, 86, 87, 88, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115, 135, 205, 228, 229, 240, 244, 247, 254, 346, 362, 400, 428, 439, 467, 573, 704, 707, 713, 720, 735, 743, 749], "summary": {"covered_lines": 83, "num_statements": 117, "percent_covered": 70.94017094017094, "percent_covered_display": "71", "missing_lines": 34, "excluded_lines": 0, "percent_statements_covered": 70.94017094017094, "percent_statements_covered_display": "71"}, "missing_lines": [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 158, 165, 172, 173, 180, 181, 188, 189, 196, 206, 207, 208, 209, 210, 212, 213, 214, 215, 241, 744, 745, 746], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\telegram_transport.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 133, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 133, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 33, 36, 51, 56, 58, 59, 60, 61, 62, 63, 64, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 106, 117, 118, 119, 120, 121, 122, 123, 124, 125, 129, 137, 138, 139, 140, 146, 147, 148, 149, 156, 157, 159, 160, 165, 166, 167, 170, 171, 172, 173, 174, 175, 176, 181, 187, 188, 189, 190, 191, 195, 202, 203, 204, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 239, 241, 242, 245, 246, 247, 248, 249, 250, 251, 252, 255, 256, 257, 258, 259, 263, 264, 267], "excluded_lines": [], "functions": {"redact_secrets": {"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": [58, 59, 60, 61, 62, 63, 64], "excluded_lines": [], "start_line": 56}, "_classify_document_response": {"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": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 67}, "_retry_after_from_body": {"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": [87, 88, 89, 90, 91, 92, 93, 94, 95], "excluded_lines": [], "start_line": 86}, "TelegramDocumentTransporter.__init__": {"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": [117, 118, 119, 120, 121, 122, 123, 124, 125], "excluded_lines": [], "start_line": 106}, "TelegramDocumentTransporter.upload": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [137, 138, 139, 140, 146, 147, 148, 149, 156, 157, 159, 160, 165, 166, 167, 170, 171, 172, 173, 174, 175, 176, 181, 187, 188, 189, 190, 191], "excluded_lines": [], "start_line": 129}, "TelegramDocumentTransporter._post_document": {"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": [202, 203, 204, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221], "excluded_lines": [], "start_line": 195}, "TelegramDocumentTransporter._parse_document_response": {"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": [224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 239], "excluded_lines": [], "start_line": 223}, "TelegramDocumentTransporter._build_multipart": {"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": [245, 246, 247, 248, 249, 250, 251, 252, 255, 256, 257, 258, 259], "excluded_lines": [], "start_line": 242}, "TelegramDocumentTransporter.stats": {"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": [264], "excluded_lines": [], "start_line": 263}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 33, 36, 51, 56, 67, 86, 98, 106, 129, 195, 223, 241, 242, 263, 267], "excluded_lines": [], "start_line": 1}}, "classes": {"TelegramDocumentTransporter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 79, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 79, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [117, 118, 119, 120, 121, 122, 123, 124, 125, 137, 138, 139, 140, 146, 147, 148, 149, 156, 157, 159, 160, 165, 166, 167, 170, 171, 172, 173, 174, 175, 176, 181, 187, 188, 189, 190, 191, 202, 203, 204, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 239, 245, 246, 247, 248, 249, 250, 251, 252, 255, 256, 257, 258, 259, 264], "excluded_lines": [], "start_line": 98}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 33, 36, 51, 56, 58, 59, 60, 61, 62, 63, 64, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 106, 129, 195, 223, 241, 242, 263, 267], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\tg_notifications.py": {"executed_lines": [14, 16, 17, 19, 20, 21, 22, 25, 28, 48, 56, 64, 74, 84, 95, 107, 119, 131, 151, 168, 194, 220, 248, 314, 334, 355, 373, 392, 414, 434, 459, 484, 514, 546, 568, 581, 596, 608, 619, 628, 637, 652, 663, 682, 695, 707, 719, 731, 737], "summary": {"covered_lines": 49, "num_statements": 164, "percent_covered": 29.878048780487806, "percent_covered_display": "30", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 29.878048780487806, "percent_statements_covered_display": "30"}, "missing_lines": [37, 46, 49, 54, 62, 71, 72, 75, 82, 87, 93, 98, 105, 110, 111, 117, 122, 123, 129, 134, 135, 136, 138, 149, 154, 155, 166, 180, 190, 206, 216, 232, 233, 244, 277, 278, 279, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 316, 317, 332, 343, 351, 362, 369, 381, 388, 401, 410, 423, 430, 444, 445, 455, 470, 480, 497, 510, 528, 542, 556, 564, 571, 574, 579, 584, 594, 599, 606, 611, 617, 620, 626, 629, 635, 640, 650, 655, 661, 671, 672, 680, 685, 686, 693, 698, 705, 710, 717, 722, 728, 732, 733, 734, 738], "excluded_lines": [], "functions": {"NotificationsMixin.notify_startup": {"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": [37, 46], "excluded_lines": [], "start_line": 28}, "NotificationsMixin.notify_info": {"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": [49, 54], "excluded_lines": [], "start_line": 48}, "NotificationsMixin.send_message": {"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": [62], "excluded_lines": [], "start_line": 56}, "NotificationsMixin.notify_generic_message": {"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": [71, 72], "excluded_lines": [], "start_line": 64}, "NotificationsMixin.notify_test_message": {"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": [75, 82], "excluded_lines": [], "start_line": 74}, "NotificationsMixin.notify_engine_stopped": {"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": [87, 93], "excluded_lines": [], "start_line": 84}, "NotificationsMixin.notify_engine_error": {"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": [98, 105], "excluded_lines": [], "start_line": 95}, "NotificationsMixin.notify_audit_purge": {"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": [110, 111, 117], "excluded_lines": [], "start_line": 107}, "NotificationsMixin.notify_warmup": {"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": [122, 123, 129], "excluded_lines": [], "start_line": 119}, "NotificationsMixin.notify_daily_summary": {"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": [134, 138, 149], "excluded_lines": [], "start_line": 131}, "NotificationsMixin.notify_daily_summary._fmt": {"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": [135, 136], "excluded_lines": [], "start_line": 134}, "NotificationsMixin.notify_order_opened": {"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": [154, 155, 166], "excluded_lines": [], "start_line": 151}, "NotificationsMixin.notify_order_closed_profit": {"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": [180, 190], "excluded_lines": [], "start_line": 168}, "NotificationsMixin.notify_order_closed_loss": {"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": [206, 216], "excluded_lines": [], "start_line": 194}, "NotificationsMixin.notify_manual_close": {"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": [232, 233, 244], "excluded_lines": [], "start_line": 220}, "NotificationsMixin.notify_canonical_close": {"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": [277, 278, 279, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307], "excluded_lines": [], "start_line": 248}, "NotificationsMixin._exit_label": {"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": [316, 317, 332], "excluded_lines": [], "start_line": 314}, "NotificationsMixin.notify_early_emergency_cut": {"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": [343, 351], "excluded_lines": [], "start_line": 334}, "NotificationsMixin.notify_break_even_applied": {"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": [362, 369], "excluded_lines": [], "start_line": 355}, "NotificationsMixin.notify_trailing_stop_advanced": {"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": [381, 388], "excluded_lines": [], "start_line": 373}, "NotificationsMixin.notify_break_even_applied_extended": {"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": [401, 410], "excluded_lines": [], "start_line": 392}, "NotificationsMixin.notify_trailing_stop_advanced_extended": {"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": [423, 430], "excluded_lines": [], "start_line": 414}, "NotificationsMixin.notify_partial_close": {"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": [444, 445, 455], "excluded_lines": [], "start_line": 434}, "NotificationsMixin.notify_emergency_cut": {"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": [470, 480], "excluded_lines": [], "start_line": 459}, "NotificationsMixin.notify_tp_touched": {"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": [497, 510], "excluded_lines": [], "start_line": 484}, "NotificationsMixin.notify_sl_touched": {"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": [528, 542], "excluded_lines": [], "start_line": 514}, "NotificationsMixin.notify_order_modification": {"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": [556, 564], "excluded_lines": [], "start_line": 546}, "NotificationsMixin.notify_survival_mode_changed": {"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": [571, 574, 579], "excluded_lines": [], "start_line": 568}, "NotificationsMixin.notify_account_health": {"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": [584, 594], "excluded_lines": [], "start_line": 581}, "NotificationsMixin.notify_spread_spike": {"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": [599, 606], "excluded_lines": [], "start_line": 596}, "NotificationsMixin.notify_volume_anomaly": {"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": [611, 617], "excluded_lines": [], "start_line": 608}, "NotificationsMixin.notify_kill_switch_activated": {"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": [620, 626], "excluded_lines": [], "start_line": 619}, "NotificationsMixin.notify_error": {"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": [629, 635], "excluded_lines": [], "start_line": 628}, "NotificationsMixin.notify_market_summary": {"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": [640, 650], "excluded_lines": [], "start_line": 637}, "NotificationsMixin.notify_shutdown": {"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": [655, 661], "excluded_lines": [], "start_line": 652}, "NotificationsMixin.notify_market_extremes": {"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": [671, 672, 680], "excluded_lines": [], "start_line": 663}, "NotificationsMixin.notify_choch_detected": {"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": [685, 686, 693], "excluded_lines": [], "start_line": 682}, "NotificationsMixin.notify_liquidity_sweep": {"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": [698, 705], "excluded_lines": [], "start_line": 695}, "NotificationsMixin.notify_fvg_detected": {"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": [710, 717], "excluded_lines": [], "start_line": 707}, "NotificationsMixin.notify_order_block": {"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": [722, 728], "excluded_lines": [], "start_line": 719}, "_fmt_ts": {"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": [732, 733, 734], "excluded_lines": [], "start_line": 731}, "record_placeholder": {"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": [738], "excluded_lines": [], "start_line": 737}, "": {"executed_lines": [14, 16, 17, 19, 20, 21, 22, 25, 28, 48, 56, 64, 74, 84, 95, 107, 119, 131, 151, 168, 194, 220, 248, 314, 334, 355, 373, 392, 414, 434, 459, 484, 514, 546, 568, 581, 596, 608, 619, 628, 637, 652, 663, 682, 695, 707, 719, 731, 737], "summary": {"covered_lines": 49, "num_statements": 49, "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": {"NotificationsMixin": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 111, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 111, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [37, 46, 49, 54, 62, 71, 72, 75, 82, 87, 93, 98, 105, 110, 111, 117, 122, 123, 129, 134, 135, 136, 138, 149, 154, 155, 166, 180, 190, 206, 216, 232, 233, 244, 277, 278, 279, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 316, 317, 332, 343, 351, 362, 369, 381, 388, 401, 410, 423, 430, 444, 445, 455, 470, 480, 497, 510, 528, 542, 556, 564, 571, 574, 579, 584, 594, 599, 606, 611, 617, 620, 626, 629, 635, 640, 650, 655, 661, 671, 672, 680, 685, 686, 693, 698, 705, 710, 717, 722, 728], "excluded_lines": [], "start_line": 25}, "": {"executed_lines": [14, 16, 17, 19, 20, 21, 22, 25, 28, 48, 56, 64, 74, 84, 95, 107, 119, 131, 151, 168, 194, 220, 248, 314, 334, 355, 373, 392, 414, 434, 459, 484, 514, 546, 568, 581, 596, 608, 619, 628, 637, 652, 663, 682, 695, 707, 719, 731, 737], "summary": {"covered_lines": 49, "num_statements": 53, "percent_covered": 92.45283018867924, "percent_covered_display": "92", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 92.45283018867924, "percent_statements_covered_display": "92"}, "missing_lines": [732, 733, 734, 738], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\observability\\tg_transport.py": {"executed_lines": [18, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 38, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 70, 76, 87, 89, 91, 99, 107, 110, 123, 124, 138, 139, 147, 170, 200, 232, 318, 363, 364, 368, 398, 436], "summary": {"covered_lines": 53, "num_statements": 214, "percent_covered": 24.766355140186917, "percent_covered_display": "25", "missing_lines": 161, "excluded_lines": 0, "percent_statements_covered": 24.766355140186917, "percent_statements_covered_display": "25"}, "missing_lines": [65, 66, 67, 71, 73, 77, 79, 111, 112, 113, 114, 115, 116, 117, 131, 132, 133, 134, 135, 136, 141, 142, 143, 144, 145, 153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 167, 168, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 243, 244, 252, 253, 254, 255, 256, 258, 259, 260, 261, 269, 272, 273, 274, 275, 276, 277, 285, 287, 293, 294, 296, 297, 300, 301, 302, 304, 305, 306, 307, 308, 309, 313, 314, 315, 316, 320, 321, 322, 323, 324, 332, 333, 334, 344, 345, 353, 354, 366, 372, 373, 376, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 400, 401, 406, 407, 410, 411, 412, 413, 414, 415, 422, 428, 429, 430, 438, 442, 455, 456, 457, 458, 460, 461, 466, 467, 468, 474], "excluded_lines": [], "functions": {"_record_placeholder_late": {"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": [65, 66, 67], "excluded_lines": [], "start_line": 64}, "_get_classify": {"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": [71, 73], "excluded_lines": [], "start_line": 70}, "_get_new_cid": {"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, 79], "excluded_lines": [], "start_line": 76}, "TransportMixin._invoke_callback": {"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": [111, 112, 113, 114, 115, 116, 117], "excluded_lines": [], "start_line": 110}, "TransportMixin._is_blackhole_ip": {"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": [131, 132, 133, 134, 135, 136], "excluded_lines": [], "start_line": 124}, "TransportMixin._split_api_url": {"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": [141, 142, 143, 144, 145], "excluded_lines": [], "start_line": 139}, "TransportMixin._should_bypass_dns": {"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": [153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 147}, "TransportMixin._direct_https_open": {"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": [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198], "excluded_lines": [], "start_line": 170}, "TransportMixin._urlopen_with_dns_fallback": {"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": [210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222], "excluded_lines": [], "start_line": 200}, "TransportMixin._send_msg_sync": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [243, 244, 252, 253, 254, 255, 256, 258, 259, 260, 261, 269, 272, 273, 274, 275, 276, 277, 285, 287, 293, 294, 296, 297, 300, 301, 302, 304, 305, 306, 307, 308, 309, 313, 314, 315, 316], "excluded_lines": [], "start_line": 232}, "TransportMixin._parse_response": {"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": [320, 321, 322, 323, 324, 332, 333, 334, 344, 345, 353, 354], "excluded_lines": [], "start_line": 318}, "TransportMixin.classify_http_error": {"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": [366], "excluded_lines": [], "start_line": 364}, "TransportMixin._classify_exception": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [372, 373, 376, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392], "excluded_lines": [], "start_line": 368}, "TransportMixin.get_me": {"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": [400, 401, 406, 407, 410, 411, 412, 413, 414, 415, 422, 428, 429, 430], "excluded_lines": [], "start_line": 398}, "TransportMixin.send_diagnostic": {"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": [438, 442, 455, 456, 457, 458, 460, 461, 466, 467, 468, 474], "excluded_lines": [], "start_line": 436}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 38, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 70, 76, 87, 89, 91, 99, 107, 110, 123, 124, 138, 139, 147, 170, 200, 232, 318, 363, 364, 368, 398, 436], "summary": {"covered_lines": 53, "num_statements": 53, "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": {"TransportMixin": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 154, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 154, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [111, 112, 113, 114, 115, 116, 117, 131, 132, 133, 134, 135, 136, 141, 142, 143, 144, 145, 153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 167, 168, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 243, 244, 252, 253, 254, 255, 256, 258, 259, 260, 261, 269, 272, 273, 274, 275, 276, 277, 285, 287, 293, 294, 296, 297, 300, 301, 302, 304, 305, 306, 307, 308, 309, 313, 314, 315, 316, 320, 321, 322, 323, 324, 332, 333, 334, 344, 345, 353, 354, 366, 372, 373, 376, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 400, 401, 406, 407, 410, 411, 412, 413, 414, 415, 422, 428, 429, 430, 438, 442, 455, 456, 457, 458, 460, 461, 466, 467, 468, 474], "excluded_lines": [], "start_line": 107}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 38, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 70, 76, 87, 89, 91, 99, 107, 110, 123, 124, 138, 139, 147, 170, 200, 232, 318, 363, 364, 368, 398, 436], "summary": {"covered_lines": 53, "num_statements": 60, "percent_covered": 88.33333333333333, "percent_covered_display": "88", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 88.33333333333333, "percent_statements_covered_display": "88"}, "missing_lines": [65, 66, 67, 71, 73, 77, 79], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\ports\\__init__.py": {"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": [], "functions": {"": {"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": 1}}, "classes": {"": {"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": 1}}}, "src\\nexus_scalp\\ports\\gateway_port.py": {"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": [7, 8, 11, 16, 17, 19, 21, 22, 24], "excluded_lines": [], "functions": {"IGatewayPort.ping": {"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": [19], "excluded_lines": [], "start_line": 17}, "IGatewayPort.execute_remote_command": {"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": [24], "excluded_lines": [], "start_line": 22}, "": {"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, 8, 11, 16, 17, 21, 22], "excluded_lines": [], "start_line": 1}}, "classes": {"IGatewayPort": {"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": [19, 24], "excluded_lines": [], "start_line": 11}, "": {"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, 8, 11, 16, 17, 21, 22], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\ports\\mt5_port.py": {"executed_lines": [7, 8, 10, 11, 23, 24, 31, 34, 45, 47, 48, 52, 53, 57, 58, 62, 63, 67, 68, 72, 73, 77, 81, 82, 90, 91, 95, 96, 100, 101, 105, 106, 110, 114, 126, 138, 142, 155, 159, 166, 173, 180, 184, 188, 194, 200, 214, 224, 240, 255], "summary": {"covered_lines": 50, "num_statements": 99, "percent_covered": 50.505050505050505, "percent_covered_display": "51", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 50.505050505050505, "percent_statements_covered_display": "51"}, "missing_lines": [50, 55, 60, 65, 70, 75, 79, 88, 93, 98, 103, 108, 112, 124, 136, 140, 144, 157, 161, 162, 163, 164, 168, 169, 170, 171, 175, 176, 177, 178, 182, 186, 192, 198, 212, 222, 233, 234, 235, 236, 237, 238, 248, 249, 250, 251, 252, 253, 257], "excluded_lines": [], "functions": {"IMT5Port.connect": {"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": [50], "excluded_lines": [], "start_line": 48}, "IMT5Port.disconnect": {"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": [55], "excluded_lines": [], "start_line": 53}, "IMT5Port.is_connected": {"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": [60], "excluded_lines": [], "start_line": 58}, "IMT5Port.get_account_info": {"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": [65], "excluded_lines": [], "start_line": 63}, "IMT5Port.get_symbol_info": {"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": [70], "excluded_lines": [], "start_line": 68}, "IMT5Port.get_last_tick": {"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": [75], "excluded_lines": [], "start_line": 73}, "IMT5Port.get_tick": {"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": [79], "excluded_lines": [], "start_line": 77}, "IMT5Port.get_historical_bars": {"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": [88], "excluded_lines": [], "start_line": 82}, "IMT5Port.get_positions": {"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": [93], "excluded_lines": [], "start_line": 91}, "IMT5Port.send_order": {"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": [98], "excluded_lines": [], "start_line": 96}, "IMT5Port.modify_position": {"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": [103], "excluded_lines": [], "start_line": 101}, "IMT5Port.close_position": {"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": [108], "excluded_lines": [], "start_line": 106}, "IMT5Port.get_closed_deals_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": [112], "excluded_lines": [], "start_line": 110}, "IMT5Port.execute_market_order": {"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": [124], "excluded_lines": [], "start_line": 114}, "IMT5Port.place_pending_order": {"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": [136], "excluded_lines": [], "start_line": 126}, "IMT5Port.modify_order": {"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": [140], "excluded_lines": [], "start_line": 138}, "IMT5Port.cancel_pending_order": {"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": [144], "excluded_lines": [], "start_line": 142}, "IMT5Port.connection_state": {"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": [157], "excluded_lines": [], "start_line": 155}, "IMT5Port.get_account_snapshot": {"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": [161, 162, 163, 164], "excluded_lines": [], "start_line": 159}, "IMT5Port.get_symbol_snapshot": {"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": [168, 169, 170, 171], "excluded_lines": [], "start_line": 166}, "IMT5Port.get_broker_tick": {"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": [175, 176, 177, 178], "excluded_lines": [], "start_line": 173}, "IMT5Port.get_all_positions": {"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": [182], "excluded_lines": [], "start_line": 180}, "IMT5Port.get_pending_orders_snapshot": {"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": [186], "excluded_lines": [], "start_line": 184}, "IMT5Port.get_history_orders": {"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": [192], "excluded_lines": [], "start_line": 188}, "IMT5Port.get_history_deals": {"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": [198], "excluded_lines": [], "start_line": 194}, "IMT5Port.get_rate_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": [212], "excluded_lines": [], "start_line": 200}, "IMT5Port.get_tick_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": [222], "excluded_lines": [], "start_line": 214}, "IMT5Port.order_calc_profit_snapshot": {"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": [233, 234, 235, 236, 237, 238], "excluded_lines": [], "start_line": 224}, "IMT5Port.order_calc_margin_snapshot": {"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": [248, 249, 250, 251, 252, 253], "excluded_lines": [], "start_line": 240}, "IMT5Port.get_terminal_state": {"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": [257], "excluded_lines": [], "start_line": 255}, "": {"executed_lines": [7, 8, 10, 11, 23, 24, 31, 34, 45, 47, 48, 52, 53, 57, 58, 62, 63, 67, 68, 72, 73, 77, 81, 82, 90, 91, 95, 96, 100, 101, 105, 106, 110, 114, 126, 138, 142, 155, 159, 166, 173, 180, 184, 188, 194, 200, 214, 224, 240, 255], "summary": {"covered_lines": 50, "num_statements": 50, "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": {"IMT5Port": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [50, 55, 60, 65, 70, 75, 79, 88, 93, 98, 103, 108, 112, 124, 136, 140, 144, 157, 161, 162, 163, 164, 168, 169, 170, 171, 175, 176, 177, 178, 182, 186, 192, 198, 212, 222, 233, 234, 235, 236, 237, 238, 248, 249, 250, 251, 252, 253, 257], "excluded_lines": [], "start_line": 34}, "": {"executed_lines": [7, 8, 10, 11, 23, 24, 31, 34, 45, 47, 48, 52, 53, 57, 58, 62, 63, 67, 68, 72, 73, 77, 81, 82, 90, 91, 95, 96, 100, 101, 105, 106, 110, 114, 126, 138, 142, 155, 159, 166, 173, 180, 184, 188, 194, 200, 214, 224, 240, 255], "summary": {"covered_lines": 50, "num_statements": 50, "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\\nexus_scalp\\release\\__init__.py": {"executed_lines": [25, 27, 28, 35], "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": [], "functions": {"": {"executed_lines": [25, 27, 28, 35], "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": {"": {"executed_lines": [25, 27, 28, 35], "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\\nexus_scalp\\release\\artifacts.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": [23, 25, 27, 30, 34, 35, 38, 39, 42, 43, 46, 47, 50, 51, 54, 55, 58, 59, 62, 63, 66, 69, 72, 75, 78, 79, 82, 84, 87, 88, 91, 92, 95, 99, 100, 109], "excluded_lines": [], "functions": {"release_root": {"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": [34, 35], "excluded_lines": [], "start_line": 30}, "portable_dir": {"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": [39], "excluded_lines": [], "start_line": 38}, "cli_dir": {"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": [43], "excluded_lines": [], "start_line": 42}, "checksums_dir": {"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": 46}, "manifests_dir": {"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": [51], "excluded_lines": [], "start_line": 50}, "sbom_dir": {"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": [55], "excluded_lines": [], "start_line": 54}, "portable_zip_name": {"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": [59], "excluded_lines": [], "start_line": 58}, "installer_name": {"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": [63], "excluded_lines": [], "start_line": 62}, "portable_zip_path": {"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": [69], "excluded_lines": [], "start_line": 66}, "installer_path": {"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": [75], "excluded_lines": [], "start_line": 72}, "release_manifest_path": {"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": [79], "excluded_lines": [], "start_line": 78}, "embedded_manifest_path": {"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": [84], "excluded_lines": [], "start_line": 82}, "sha256_sums_path": {"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": [88], "excluded_lines": [], "start_line": 87}, "sbom_path": {"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": [92], "excluded_lines": [], "start_line": 91}, "manifest_artifacts_for": {"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": [99, 100, 109], "excluded_lines": [], "start_line": 95}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [23, 25, 27, 30, 38, 42, 46, 50, 54, 58, 62, 66, 72, 78, 82, 87, 91, 95], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [23, 25, 27, 30, 34, 35, 38, 39, 42, 43, 46, 47, 50, 51, 54, 55, 58, 59, 62, 63, 66, 69, 72, 75, 78, 79, 82, 84, 87, 88, 91, 92, 95, 99, 100, 109], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\cli_shim.py": {"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": [14, 15, 17, 19, 21, 25, 26, 27, 28], "excluded_lines": [], "functions": {"": {"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": [14, 15, 17, 19, 21, 25, 26, 27, 28], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [14, 15, 17, 19, 21, 25, 26, 27, 28], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\diagnostics.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 84, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 84, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 38, 39, 40, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 94, 95, 96, 97, 100, 101, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 117, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 144, 145, 146, 148, 149, 150, 151], "excluded_lines": [], "functions": {"_dependency_versions": {"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": [39, 40, 52, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 38}, "_model_metadata": {"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": [61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75], "excluded_lines": [], "start_line": 60}, "_db_metadata": {"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": [79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 94, 95, 96, 97], "excluded_lines": [], "start_line": 78}, "_severity_of": {"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": [101], "excluded_lines": [], "start_line": 100}, "export_diagnostics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [106, 107, 108, 109, 110, 112, 113, 114, 115, 117, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141], "excluded_lines": [], "start_line": 104}, "_feature_schema": {"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": [145, 146, 148, 149, 150, 151], "excluded_lines": [], "start_line": 144}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 38, 60, 78, 100, 104, 144], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 84, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 84, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 38, 39, 40, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 94, 95, 96, 97, 100, 101, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 117, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 144, 145, 146, 148, 149, 150, 151], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\environment.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 209, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 209, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 40, 41, 44, 45, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 104, 105, 106, 109, 110, 111, 112, 113, 116, 117, 118, 120, 121, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 169, 170, 171, 172, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 211, 213, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 235, 237, 238, 239, 246, 247, 248, 250, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 266, 267, 269, 270, 271, 272, 273, 275, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 291, 292, 293, 296, 298, 299, 300, 301, 303, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 346, 349, 351, 352, 353, 354, 356, 357], "excluded_lines": [], "functions": {"is_windows": {"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": [41], "excluded_lines": [], "start_line": 40}, "EnvironmentInfo.architecture_supported": {"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": [80], "excluded_lines": [], "start_line": 79}, "_run": {"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": [90, 91, 92, 93, 94, 95, 96, 97, 98, 104, 105, 106], "excluded_lines": [], "start_line": 85}, "_read_os_version": {"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": [110, 111, 112, 113], "excluded_lines": [], "start_line": 109}, "_detect_ram_mb": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [117, 118, 120, 121, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145], "excluded_lines": [], "start_line": 116}, "_detect_free_disk_mb": {"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": [149, 150, 151, 152, 155, 156, 157, 159, 160, 161, 162], "excluded_lines": [], "start_line": 148}, "_detect_gpu": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [167, 168, 169, 170, 171, 172, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204], "excluded_lines": [], "start_line": 165}, "_detect_vc_runtime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [209, 210, 211, 213, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232], "excluded_lines": [], "start_line": 207}, "_detect_mt5": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [237, 238, 239, 246, 247, 248, 250, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261], "excluded_lines": [], "start_line": 235}, "_detect_network": {"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": [266, 267, 269, 270, 271, 272, 273, 275], "excluded_lines": [], "start_line": 264}, "_is_admin": {"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": [279, 280, 281, 282, 283, 284], "excluded_lines": [], "start_line": 278}, "_detect_architecture": {"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": [288, 289, 290, 291, 292, 293], "excluded_lines": [], "start_line": 287}, "detect_environment": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [298, 299, 300, 301, 303, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 346], "excluded_lines": [], "start_line": 296}, "format_hardware_block": {"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": [351, 352, 353, 354, 356, 357], "excluded_lines": [], "start_line": 349}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 40, 44, 45, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 85, 109, 116, 148, 165, 207, 235, 264, 278, 287, 296, 349], "excluded_lines": [], "start_line": 1}}, "classes": {"EnvironmentInfo": {"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": [80], "excluded_lines": [], "start_line": 52}, "_detect_ram_mb.MEMORYSTATUSEX": {"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": 120}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 208, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 208, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 40, 41, 44, 45, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 104, 105, 106, 109, 110, 111, 112, 113, 116, 117, 118, 120, 121, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 169, 170, 171, 172, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 211, 213, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 235, 237, 238, 239, 246, 247, 248, 250, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 264, 266, 267, 269, 270, 271, 272, 273, 275, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 291, 292, 293, 296, 298, 299, 300, 301, 303, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 346, 349, 351, 352, 353, 354, 356, 357], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\evaluate.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 122, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 122, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 20, 28, 31, 32, 33, 34, 35, 36, 38, 39, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 95, 100, 101, 102, 103, 104, 105, 106, 113, 121, 122, 123, 130, 135, 136, 137, 138, 139, 140, 141, 147, 155, 156, 157, 158, 159, 160, 161, 167, 175, 176, 177, 178, 179, 182, 190, 191, 192, 193, 194, 195, 196, 197, 198, 206, 207, 208, 211, 212, 218, 225, 226, 227, 228, 229, 235, 238, 239, 240, 241, 242, 248, 251, 252, 253, 254, 255, 256, 264, 265, 266, 267], "excluded_lines": [], "functions": {"RequirementResult.to_row": {"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": [39], "excluded_lines": [], "start_line": 38}, "evaluate_requirements": {"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": [49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "excluded_lines": [], "start_line": 47}, "overall_verdict": {"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": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], "excluded_lines": [], "start_line": 64}, "_os": {"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": [85, 86, 87, 88, 89, 95], "excluded_lines": [], "start_line": 84}, "_architecture": {"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": [101, 102, 103, 104, 105, 106, 113], "excluded_lines": [], "start_line": 100}, "_python": {"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": [122, 123, 130], "excluded_lines": [], "start_line": 121}, "_ram": {"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": [136, 137, 138, 139, 140, 141, 147], "excluded_lines": [], "start_line": 135}, "_disk": {"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": [156, 157, 158, 159, 160, 161, 167], "excluded_lines": [], "start_line": 155}, "_vc_runtime": {"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": [176, 177, 178, 179, 182], "excluded_lines": [], "start_line": 175}, "_mt5": {"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": [191, 192, 193, 194, 195, 196, 197, 198], "excluded_lines": [], "start_line": 190}, "_gpu": {"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": [207, 208, 211, 212, 218], "excluded_lines": [], "start_line": 206}, "_network": {"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": [226, 227, 228, 229, 235], "excluded_lines": [], "start_line": 225}, "_privileges": {"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": [239, 240, 241, 242, 248], "excluded_lines": [], "start_line": 238}, "_powershell": {"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": [252, 253, 254, 255, 256], "excluded_lines": [], "start_line": 251}, "requirements_json": {"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": [265, 266, 267], "excluded_lines": [], "start_line": 264}, "": {"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": [15, 17, 18, 20, 28, 31, 32, 33, 34, 35, 36, 38, 47, 64, 84, 100, 121, 135, 155, 175, 190, 206, 225, 238, 251, 264], "excluded_lines": [], "start_line": 1}}, "classes": {"RequirementResult": {"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": [39], "excluded_lines": [], "start_line": 32}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 121, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 121, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 20, 28, 31, 32, 33, 34, 35, 36, 38, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 95, 100, 101, 102, 103, 104, 105, 106, 113, 121, 122, 123, 130, 135, 136, 137, 138, 139, 140, 141, 147, 155, 156, 157, 158, 159, 160, 161, 167, 175, 176, 177, 178, 179, 182, 190, 191, 192, 193, 194, 195, 196, 197, 198, 206, 207, 208, 211, 212, 218, 225, 226, 227, 228, 229, 235, 238, 239, 240, 241, 242, 248, 251, 252, 253, 254, 255, 256, 264, 265, 266, 267], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\exit_codes.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": [18, 19, 20, 21, 22, 25, 28], "excluded_lines": [], "functions": {"": {"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": [18, 19, 20, 21, 22, 25, 28], "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": [18, 19, 20, 21, 22, 25, 28], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\health.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 475, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 475, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 44, 69, 79, 82, 83, 97, 98, 99, 100, 101, 102, 104, 105, 115, 122, 125, 129, 130, 131, 132, 133, 134, 135, 141, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 161, 164, 172, 173, 174, 175, 176, 177, 178, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 202, 203, 204, 205, 210, 217, 218, 219, 220, 226, 227, 231, 232, 233, 240, 244, 251, 252, 253, 259, 260, 261, 264, 265, 266, 267, 268, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 288, 289, 298, 302, 303, 304, 305, 307, 309, 310, 311, 312, 314, 315, 316, 317, 318, 319, 320, 324, 325, 326, 327, 328, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 354, 362, 363, 365, 366, 367, 368, 369, 370, 376, 377, 378, 386, 401, 402, 403, 406, 410, 418, 419, 420, 421, 422, 423, 424, 425, 427, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 446, 447, 449, 450, 457, 464, 465, 466, 467, 473, 474, 475, 476, 477, 478, 479, 482, 483, 484, 487, 488, 489, 490, 491, 492, 493, 494, 495, 503, 504, 510, 517, 523, 525, 526, 527, 530, 531, 532, 533, 534, 535, 536, 537, 540, 541, 542, 543, 544, 545, 550, 551, 552, 553, 556, 557, 558, 564, 568, 569, 570, 572, 580, 581, 583, 584, 586, 587, 588, 594, 595, 596, 597, 598, 599, 600, 607, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 637, 638, 640, 641, 644, 649, 650, 651, 655, 656, 657, 662, 663, 670, 671, 678, 679, 680, 681, 684, 688, 689, 696, 697, 698, 699, 700, 702, 703, 712, 713, 714, 715, 718, 719, 725, 729, 730, 731, 732, 739, 740, 745, 746, 748, 756, 764, 765, 766, 767, 768, 769, 775, 779, 780, 781, 782, 783, 784, 790, 791, 797, 799, 800, 801, 802, 803, 804, 810, 811, 817, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 838, 840, 841, 845, 846, 847, 848, 849, 858, 861, 862, 863, 864, 871, 881, 882, 883, 884, 885, 886, 891, 896, 904, 905, 906, 907, 909, 910, 911, 912, 914, 915, 916, 917, 919, 920, 921, 922, 924, 931, 932, 933, 934, 935, 942, 951, 952, 953, 954, 956, 962, 963, 965, 966, 967, 968, 974, 975, 976, 977, 978, 979, 980, 989, 992, 1000, 1011, 1012, 1013, 1014, 1016, 1024, 1025, 1027, 1028, 1029, 1035, 1036, 1037, 1043, 1052, 1053, 1077, 1078, 1079, 1080, 1081, 1082, 1089, 1093, 1098, 1099, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1110, 1111, 1113, 1114, 1115, 1123, 1126, 1127, 1129, 1130, 1131, 1132], "excluded_lines": [], "functions": {"HealthEntry.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": [105], "excluded_lines": [], "start_line": 104}, "_db_health": {"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": [122, 125, 129, 130, 131, 132, 133, 134, 135, 141, 143, 144, 145], "excluded_lines": [], "start_line": 115}, "_db_tables": {"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": [149, 150, 151, 152, 153, 154, 156, 157, 158], "excluded_lines": [], "start_line": 148}, "HealthEngine.__init__": {"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": [172, 173, 174, 175, 176, 177, 178], "excluded_lines": [], "start_line": 164}, "HealthEngine._load_config": {"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": [184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197], "excluded_lines": [], "start_line": 183}, "HealthEngine.check_system": {"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": [203, 204, 205, 210], "excluded_lines": [], "start_line": 202}, "HealthEngine.check_runtime": {"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": [218, 219, 220], "excluded_lines": [], "start_line": 217}, "HealthEngine.check_configuration": {"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": [227, 231, 232, 233, 240, 244, 251, 252, 253], "excluded_lines": [], "start_line": 226}, "HealthEngine.check_database": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [260, 261, 264, 265, 266, 267, 268, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 288, 289, 298, 302, 303, 304, 305], "excluded_lines": [], "start_line": 259}, "HealthEngine._migration_state": {"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": [309, 310, 311, 312, 314, 315, 316, 317, 318, 319, 320, 324, 325, 326, 327, 328], "excluded_lines": [], "start_line": 307}, "HealthEngine.check_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 354, 362, 363, 365, 366, 367, 368, 369, 370, 376, 377, 378], "excluded_lines": [], "start_line": 330}, "HealthEngine.check_model_contract": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 57, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [401, 402, 403, 406, 410, 418, 419, 420, 421, 422, 423, 424, 425, 427, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 446, 447, 449, 450, 457, 464, 465, 466, 467, 473, 474, 475, 476, 477, 478, 479, 482, 483, 484, 487, 488, 489, 490, 491, 492, 493, 494, 495, 503, 504, 510], "excluded_lines": [], "start_line": 386}, "HealthEngine.check_worker_liveness": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [523, 525, 526, 527, 530, 531, 532, 533, 534, 535, 536, 537, 540, 541, 542, 543, 544, 545, 550, 551, 552, 553, 556, 557, 558, 564, 568, 569, 570], "excluded_lines": [], "start_line": 517}, "HealthEngine.check_a2a_gateway": {"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": [580, 581, 583, 584, 586, 587, 588, 594, 595, 596, 597, 598, 599, 600], "excluded_lines": [], "start_line": 572}, "HealthEngine.check_feature_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 637, 638, 640, 641, 644, 649, 650, 651, 655, 656, 657, 662, 663, 670, 671, 678, 679, 680, 681, 684, 688, 689, 696, 697, 698, 699, 700, 702, 703], "excluded_lines": [], "start_line": 607}, "HealthEngine.check_gpu": {"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": [713, 714, 715, 718, 719, 725], "excluded_lines": [], "start_line": 712}, "HealthEngine.check_mt5": {"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": [730, 731, 732, 739, 740, 745, 746, 748, 756], "excluded_lines": [], "start_line": 729}, "HealthEngine.check_network": {"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": [765, 766, 767, 768, 769, 775], "excluded_lines": [], "start_line": 764}, "HealthEngine.check_disk": {"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": [780, 781, 782, 783, 784, 790, 791, 797], "excluded_lines": [], "start_line": 779}, "HealthEngine.check_memory": {"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": [800, 801, 802, 803, 804, 810, 811, 817], "excluded_lines": [], "start_line": 799}, "HealthEngine.check_logging": {"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": [820, 821, 822, 823, 824, 825, 826, 827, 828, 829], "excluded_lines": [], "start_line": 819}, "HealthEngine.check_workers": {"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": [840, 841, 845, 846, 847, 848, 849], "excluded_lines": [], "start_line": 838}, "HealthEngine._check_phase": {"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": [861, 862, 863, 864], "excluded_lines": [], "start_line": 858}, "HealthEngine.check_news": {"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": [881, 882, 883, 884, 885, 886, 891, 896, 904, 905, 906, 907], "excluded_lines": [], "start_line": 871}, "HealthEngine.check_experience": {"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": [910, 911, 912], "excluded_lines": [], "start_line": 909}, "HealthEngine.check_research": {"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": [915, 916, 917], "excluded_lines": [], "start_line": 914}, "HealthEngine.check_training": {"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": [920, 921, 922], "excluded_lines": [], "start_line": 919}, "HealthEngine.check_shadow": {"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": [931, 932, 933, 934, 935, 942], "excluded_lines": [], "start_line": 924}, "HealthEngine.check_accounting": {"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": [952, 953, 954], "excluded_lines": [], "start_line": 951}, "HealthEngine.check_telegram": {"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": [962, 963, 965, 966, 967, 968, 974, 975, 976, 977, 978, 979, 980, 989, 992, 1000], "excluded_lines": [], "start_line": 956}, "HealthEngine.env": {"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": [1012, 1013, 1014], "excluded_lines": [], "start_line": 1011}, "HealthEngine.check_observability": {"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": [1024, 1025, 1027, 1028, 1029, 1035, 1036, 1037, 1043], "excluded_lines": [], "start_line": 1016}, "HealthEngine.run_all": {"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": [1053, 1077, 1078, 1079, 1080, 1081, 1082, 1089, 1093, 1098, 1099], "excluded_lines": [], "start_line": 1052}, "HealthEngine.overall": {"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": [1102, 1103, 1104, 1105, 1106, 1107, 1108, 1110, 1111], "excluded_lines": [], "start_line": 1101}, "HealthEngine.summary_dict": {"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": [1114, 1115], "excluded_lines": [], "start_line": 1113}, "async_health": {"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": [1126, 1129, 1130, 1131, 1132], "excluded_lines": [], "start_line": 1123}, "async_health._runner": {"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": [1127], "excluded_lines": [], "start_line": 1126}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 44, 69, 79, 82, 83, 97, 98, 99, 100, 101, 102, 104, 115, 148, 161, 164, 183, 202, 217, 226, 259, 307, 330, 386, 517, 572, 607, 712, 729, 764, 779, 799, 819, 838, 858, 871, 909, 914, 919, 924, 951, 956, 1011, 1016, 1052, 1101, 1113, 1123], "excluded_lines": [], "start_line": 1}}, "classes": {"HealthEntry": {"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": [105], "excluded_lines": [], "start_line": 83}, "HealthEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 384, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 384, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [172, 173, 174, 175, 176, 177, 178, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 203, 204, 205, 210, 218, 219, 220, 227, 231, 232, 233, 240, 244, 251, 252, 253, 260, 261, 264, 265, 266, 267, 268, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 288, 289, 298, 302, 303, 304, 305, 309, 310, 311, 312, 314, 315, 316, 317, 318, 319, 320, 324, 325, 326, 327, 328, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 354, 362, 363, 365, 366, 367, 368, 369, 370, 376, 377, 378, 401, 402, 403, 406, 410, 418, 419, 420, 421, 422, 423, 424, 425, 427, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 446, 447, 449, 450, 457, 464, 465, 466, 467, 473, 474, 475, 476, 477, 478, 479, 482, 483, 484, 487, 488, 489, 490, 491, 492, 493, 494, 495, 503, 504, 510, 523, 525, 526, 527, 530, 531, 532, 533, 534, 535, 536, 537, 540, 541, 542, 543, 544, 545, 550, 551, 552, 553, 556, 557, 558, 564, 568, 569, 570, 580, 581, 583, 584, 586, 587, 588, 594, 595, 596, 597, 598, 599, 600, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 637, 638, 640, 641, 644, 649, 650, 651, 655, 656, 657, 662, 663, 670, 671, 678, 679, 680, 681, 684, 688, 689, 696, 697, 698, 699, 700, 702, 703, 713, 714, 715, 718, 719, 725, 730, 731, 732, 739, 740, 745, 746, 748, 756, 765, 766, 767, 768, 769, 775, 780, 781, 782, 783, 784, 790, 791, 797, 800, 801, 802, 803, 804, 810, 811, 817, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 840, 841, 845, 846, 847, 848, 849, 861, 862, 863, 864, 881, 882, 883, 884, 885, 886, 891, 896, 904, 905, 906, 907, 910, 911, 912, 915, 916, 917, 920, 921, 922, 931, 932, 933, 934, 935, 942, 952, 953, 954, 962, 963, 965, 966, 967, 968, 974, 975, 976, 977, 978, 979, 980, 989, 992, 1000, 1012, 1013, 1014, 1024, 1025, 1027, 1028, 1029, 1035, 1036, 1037, 1043, 1053, 1077, 1078, 1079, 1080, 1081, 1082, 1089, 1093, 1098, 1099, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1110, 1111, 1114, 1115], "excluded_lines": [], "start_line": 161}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 90, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 90, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 44, 69, 79, 82, 83, 97, 98, 99, 100, 101, 102, 104, 115, 122, 125, 129, 130, 131, 132, 133, 134, 135, 141, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 161, 164, 183, 202, 217, 226, 259, 307, 330, 386, 517, 572, 607, 712, 729, 764, 779, 799, 819, 838, 858, 871, 909, 914, 919, 924, 951, 956, 1011, 1016, 1052, 1101, 1113, 1123, 1126, 1127, 1129, 1130, 1131, 1132], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\metadata.py": {"executed_lines": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 35, 38, 75, 93, 110, 133, 177, 184, 199, 206, 258, 266, 291, 384, 388], "summary": {"covered_lines": 28, "num_statements": 188, "percent_covered": 14.893617021276595, "percent_covered_display": "15", "missing_lines": 160, "excluded_lines": 0, "percent_statements_covered": 14.893617021276595, "percent_statements_covered_display": "15"}, "missing_lines": [48, 53, 55, 56, 59, 60, 61, 65, 66, 67, 68, 69, 70, 71, 72, 76, 77, 78, 79, 87, 88, 89, 90, 94, 95, 96, 97, 105, 106, 107, 116, 117, 118, 119, 127, 128, 129, 130, 139, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 178, 179, 180, 181, 186, 187, 188, 189, 190, 191, 192, 196, 200, 201, 202, 203, 216, 217, 218, 227, 228, 238, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 259, 260, 261, 262, 263, 274, 275, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 288, 297, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 320, 321, 322, 323, 324, 330, 331, 332, 333, 334, 335, 337, 344, 349, 350, 351, 352, 353, 359, 360, 361, 363, 364, 365, 385, 389], "excluded_lines": [], "functions": {"_repo_root": {"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": [48, 53, 55, 56, 59, 60, 61, 65, 66, 67, 68, 69, 70, 71, 72], "excluded_lines": [], "start_line": 38}, "_git_commit": {"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": [76, 77, 78, 79, 87, 88, 89, 90], "excluded_lines": [], "start_line": 75}, "_git_dirty": {"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": [94, 95, 96, 97, 105, 106, 107], "excluded_lines": [], "start_line": 93}, "_git_commit_timestamp_iso": {"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": [116, 117, 118, 119, 127, 128, 129, 130], "excluded_lines": [], "start_line": 110}, "_read_pyproject_version": {"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": [139, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174], "excluded_lines": [], "start_line": 133}, "_read_dist_version": {"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": [178, 179, 180, 181], "excluded_lines": [], "start_line": 177}, "get_version": {"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": [186, 187, 188, 189, 190, 191, 192, 196], "excluded_lines": [], "start_line": 184}, "parse_version": {"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": [200, 201, 202, 203], "excluded_lines": [], "start_line": 199}, "get_build_info_file": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [216, 217, 218, 227, 228, 238, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], "excluded_lines": [], "start_line": 206}, "read_build_info": {"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": [259, 260, 261, 262, 263], "excluded_lines": [], "start_line": 258}, "_canonical_feature_schema": {"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": [274, 275, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 288], "excluded_lines": [], "start_line": 266}, "get_version_info": {"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": [297, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 320, 321, 322, 323, 324, 330, 331, 332, 333, 334, 335, 337, 344, 349, 350, 351, 352, 353, 359, 360, 361, 363, 364, 365], "excluded_lines": [], "start_line": 291}, "sys_platform": {"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": [385], "excluded_lines": [], "start_line": 384}, "is_windows": {"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": [389], "excluded_lines": [], "start_line": 388}, "": {"executed_lines": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 35, 38, 75, 93, 110, 133, 177, 184, 199, 206, 258, 266, 291, 384, 388], "summary": {"covered_lines": 28, "num_statements": 28, "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": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 35, 38, 75, 93, 110, 133, 177, 184, 199, 206, 258, 266, 291, 384, 388], "summary": {"covered_lines": 28, "num_statements": 188, "percent_covered": 14.893617021276595, "percent_covered_display": "15", "missing_lines": 160, "excluded_lines": 0, "percent_statements_covered": 14.893617021276595, "percent_statements_covered_display": "15"}, "missing_lines": [48, 53, 55, 56, 59, 60, 61, 65, 66, 67, 68, 69, 70, 71, 72, 76, 77, 78, 79, 87, 88, 89, 90, 94, 95, 96, 97, 105, 106, 107, 116, 117, 118, 119, 127, 128, 129, 130, 139, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 178, 179, 180, 181, 186, 187, 188, 189, 190, 191, 192, 196, 200, 201, 202, 203, 216, 217, 218, 227, 228, 238, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 259, 260, 261, 262, 263, 274, 275, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 288, 297, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 320, 321, 322, 323, 324, 330, 331, 332, 333, 334, 335, 337, 344, 349, 350, 351, 352, 353, 359, 360, 361, 363, 364, 365, 385, 389], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\model_artifacts.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 167, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 167, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 44, 60, 61, 62, 63, 66, 69, 70, 71, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 93, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 136, 137, 140, 141, 142, 143, 146, 147, 150, 151, 152, 153, 154, 155, 157, 158, 173, 174, 177, 184, 185, 186, 187, 188, 195, 196, 199, 208, 209, 210, 211, 212, 213, 214, 215, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 253, 265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277, 280, 287, 288, 289, 297, 305, 306, 314, 322, 325, 343, 344, 345, 350, 353, 354, 355, 356, 357, 366, 367, 373, 376, 377, 380, 381, 382, 385, 386, 387, 388, 389, 392, 393, 394, 398, 399, 401, 402, 409, 417, 419, 420, 421, 422, 423, 424, 427, 434, 435, 436, 437, 438, 439, 440, 441, 455], "excluded_lines": [], "functions": {"ModelArtifactIdentity.as_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": [123], "excluded_lines": [], "start_line": 122}, "RuntimeCompatibilityResult.as_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": [158], "excluded_lines": [], "start_line": 157}, "sha256_bytes": {"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": [174], "excluded_lines": [], "start_line": 173}, "schema_hash_for": {"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": [184, 185, 186, 187, 188, 195, 196], "excluded_lines": [], "start_line": 177}, "compute_artifact_identity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [208, 209, 210, 211, 212, 213, 214, 215, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238], "excluded_lines": [], "start_line": 199}, "classify_artifact": {"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": [265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277], "excluded_lines": [], "start_line": 253}, "liquidity_dependencies_for": {"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": [287, 288, 289, 297, 305, 306, 314, 322], "excluded_lines": [], "start_line": 280}, "check_runtime_compatibility": {"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": [343, 344, 345, 350, 353, 354, 355, 356, 357, 366, 367, 373, 376, 377, 380, 381, 382, 385, 386, 387, 388, 389, 392, 393, 394, 398, 399, 401, 402, 409], "excluded_lines": [], "start_line": 325}, "list_artifact_directories": {"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": [419, 420, 421, 422, 423, 424], "excluded_lines": [], "start_line": 417}, "summarize_artifacts": {"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": [434, 435, 436, 437, 438, 439, 440, 441, 455], "excluded_lines": [], "start_line": 427}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 44, 60, 61, 62, 63, 66, 69, 70, 71, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 93, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 136, 137, 140, 141, 142, 143, 146, 147, 150, 151, 152, 153, 154, 155, 157, 173, 177, 199, 253, 280, 325, 417, 427], "excluded_lines": [], "start_line": 1}}, "classes": {"ArtifactClass": {"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": 44}, "DependencyKind": {"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": 66}, "CompatibilityStatus": {"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": 74}, "ModelArtifactIdentity": {"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": [123], "excluded_lines": [], "start_line": 109}, "DependencyRequirement": {"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": 137}, "RuntimeCompatibilityResult": {"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": [158], "excluded_lines": [], "start_line": 147}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 165, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 165, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 44, 60, 61, 62, 63, 66, 69, 70, 71, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 93, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 136, 137, 140, 141, 142, 143, 146, 147, 150, 151, 152, 153, 154, 155, 157, 173, 174, 177, 184, 185, 186, 187, 188, 195, 196, 199, 208, 209, 210, 211, 212, 213, 214, 215, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 253, 265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277, 280, 287, 288, 289, 297, 305, 306, 314, 322, 325, 343, 344, 345, 350, 353, 354, 355, 356, 357, 366, 367, 373, 376, 377, 380, 381, 382, 385, 386, 387, 388, 389, 392, 393, 394, 398, 399, 401, 402, 409, 417, 419, 420, 421, 422, 423, 424, 427, 434, 435, 436, 437, 438, 439, 440, 441, 455], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\packaged_main.py": {"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": [12, 13, 15, 17, 19, 23, 24, 25, 30, 33, 34], "excluded_lines": [], "functions": {"": {"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": [12, 13, 15, 17, 19, 23, 24, 25, 30, 33, 34], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [12, 13, 15, 17, 19, 23, 24, 25, 30, 33, 34], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\packaging.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 149, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 149, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [7, 8, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 23, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 92, 93, 95, 96, 97, 100, 103, 104, 106, 107, 108, 111, 117, 118, 119, 121, 129, 130, 133, 135, 136, 137, 139, 140, 145, 146, 147, 148, 151, 153, 154, 157, 158, 159, 161, 162, 163, 166, 181, 182, 186, 187, 188, 189, 190, 191, 192, 237, 238, 239, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 265, 269, 270, 277, 278, 279, 280, 283, 284, 285, 303, 304, 305, 306, 307, 308], "excluded_lines": [], "functions": {"sha256_file": {"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": [21, 22, 23, 24, 25], "excluded_lines": [], "start_line": 20}, "checksums_file": {"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": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "excluded_lines": [], "start_line": 28}, "verify_checksums_file": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "excluded_lines": [], "start_line": 43}, "_manifest_feature_schema": {"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": [75, 76, 77, 78, 80, 81, 82, 83, 84, 86], "excluded_lines": [], "start_line": 69}, "_manifest_feature_dimension": {"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": [91, 92, 93, 95, 96, 97], "excluded_lines": [], "start_line": 89}, "_manifest_supported_model_schemas": {"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": [103, 104, 106, 107, 108], "excluded_lines": [], "start_line": 100}, "_manifest_db_schema_version": {"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": [117, 118, 119, 121, 129, 130], "excluded_lines": [], "start_line": 111}, "_manifest_required_migrations": {"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": [135, 136, 137, 139, 140, 145, 146, 147, 148], "excluded_lines": [], "start_line": 133}, "_manifest_model_compatibility": {"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": [153, 154], "excluded_lines": [], "start_line": 151}, "_schema_dim": {"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": [158, 159, 161, 162, 163], "excluded_lines": [], "start_line": 157}, "generate_manifest": {"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": [181, 182, 186, 187, 188, 189, 190, 191, 192, 237, 238, 239], "excluded_lines": [], "start_line": 166}, "verify_manifest": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262], "excluded_lines": [], "start_line": 242}, "generate_sbom": {"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": [269, 270, 277, 278, 279, 280], "excluded_lines": [], "start_line": 265}, "_installed_versions": {"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": [284, 285, 303, 304, 305, 306, 307, 308], "excluded_lines": [], "start_line": 283}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [7, 8, 10, 11, 12, 13, 14, 15, 17, 20, 28, 43, 69, 89, 100, 111, 133, 151, 157, 166, 242, 265, 283], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 149, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 149, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [7, 8, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 23, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 92, 93, 95, 96, 97, 100, 103, 104, 106, 107, 108, 111, 117, 118, 119, 121, 129, 130, 133, 135, 136, 137, 139, 140, 145, 146, 147, 148, 151, 153, 154, 157, 158, 159, 161, 162, 163, 166, 181, 182, 186, 187, 188, 189, 190, 191, 192, 237, 238, 239, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 265, 269, 270, 277, 278, 279, 280, 283, 284, 285, 303, 304, 305, 306, 307, 308], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\paths.py": {"executed_lines": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 38, 43, 49, 58, 68, 72, 76, 80, 84, 88, 92, 99, 111, 124], "summary": {"covered_lines": 27, "num_statements": 55, "percent_covered": 49.09090909090909, "percent_covered_display": "49", "missing_lines": 28, "excluded_lines": 6, "percent_statements_covered": 49.09090909090909, "percent_statements_covered_display": "49"}, "missing_lines": [31, 40, 44, 45, 46, 51, 52, 53, 54, 55, 61, 62, 63, 64, 65, 69, 73, 77, 81, 85, 89, 94, 95, 96, 108, 113, 121, 125], "excluded_lines": [128, 129, 130, 131, 132, 133], "functions": {"is_windows": {"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": [31], "excluded_lines": [], "start_line": 30}, "is_frozen": {"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": 38}, "exe_dir": {"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": [44, 45, 46], "excluded_lines": [], "start_line": 43}, "app_data_root": {"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": [51, 52, 53, 54, 55], "excluded_lines": [], "start_line": 49}, "get_data_root": {"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": [61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 58}, "get_config_dir": {"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": [69], "excluded_lines": [], "start_line": 68}, "get_logs_dir": {"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": [73], "excluded_lines": [], "start_line": 72}, "get_models_dir": {"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": [77], "excluded_lines": [], "start_line": 76}, "get_cache_dir": {"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": [81], "excluded_lines": [], "start_line": 80}, "get_diagnostics_dir": {"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": [85], "excluded_lines": [], "start_line": 84}, "get_user_config_path": {"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": [89], "excluded_lines": [], "start_line": 88}, "get_runtime_workspace": {"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": [94, 95, 96], "excluded_lines": [], "start_line": 92}, "get_artifacts_dir": {"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": [108], "excluded_lines": [], "start_line": 99}, "ensure_user_dirs": {"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": [113, 121], "excluded_lines": [], "start_line": 111}, "user_data_initialized": {"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": [125], "excluded_lines": [], "start_line": 124}, "": {"executed_lines": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 38, 43, 49, 58, 68, 72, 76, 80, 84, 88, 92, 99, 111, 124], "summary": {"covered_lines": 27, "num_statements": 27, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 6, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [128, 129, 130, 131, 132, 133], "start_line": 1}}, "classes": {"": {"executed_lines": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 38, 43, 49, 58, 68, 72, 76, 80, 84, 88, 92, 99, 111, 124], "summary": {"covered_lines": 27, "num_statements": 55, "percent_covered": 49.09090909090909, "percent_covered_display": "49", "missing_lines": 28, "excluded_lines": 6, "percent_statements_covered": 49.09090909090909, "percent_statements_covered_display": "49"}, "missing_lines": [31, 40, 44, 45, 46, 51, 52, 53, 54, 55, 61, 62, 63, 64, 65, 69, 73, 77, 81, 85, 89, 94, 95, 96, 108, 113, 121, 125], "excluded_lines": [128, 129, 130, 131, 132, 133], "start_line": 1}}}, "src\\nexus_scalp\\release\\release_status.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 128, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 128, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 45, 48, 49, 50, 51, 52, 55, 56, 58, 61, 62, 64, 67, 73, 74, 81, 82, 83, 90, 91, 96, 97, 98, 99, 100, 101, 102, 109, 114, 116, 117, 118, 119, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 146, 152, 153, 160, 161, 162, 169, 170, 171, 172, 173, 176, 178, 179, 180, 181, 185, 186, 189, 196, 197, 199, 200, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 217, 218, 219, 221, 224, 225, 229, 231, 251, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], "excluded_lines": [], "functions": {"_safe_json": {"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": [49, 50, 51, 52], "excluded_lines": [], "start_line": 48}, "_update_home": {"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": [56, 58], "excluded_lines": [], "start_line": 55}, "_git_commit": {"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": [62, 64], "excluded_lines": [], "start_line": 61}, "_git_counts": {"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": [73, 74, 81, 82, 83, 90, 91, 96, 97, 98, 99, 100, 101, 102], "excluded_lines": [], "start_line": 67}, "_sanitize_release_record": {"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": [116, 117, 118, 119, 124, 125, 126], "excluded_lines": [], "start_line": 114}, "_history_rows": {"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": [130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143], "excluded_lines": [], "start_line": 129}, "_recent_commit_titles": {"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": [152, 153, 160, 161, 162, 169, 170, 171, 172, 173], "excluded_lines": [], "start_line": 146}, "build_release_status": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [178, 179, 180, 181, 185, 186, 189, 196, 197, 199, 200, 201, 203, 204, 206, 209, 210, 211, 213, 214, 215, 217, 218, 219, 221, 224, 225, 229, 231], "excluded_lines": [], "start_line": 176}, "build_release_status._v": {"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": [207], "excluded_lines": [], "start_line": 206}, "refresh_from_github": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], "excluded_lines": [], "start_line": 251}, "": {"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": [27, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 45, 48, 55, 61, 67, 109, 114, 129, 146, 176, 251], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 128, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 128, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 45, 48, 49, 50, 51, 52, 55, 56, 58, 61, 62, 64, 67, 73, 74, 81, 82, 83, 90, 91, 96, 97, 98, 99, 100, 101, 102, 109, 114, 116, 117, 118, 119, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 146, 152, 153, 160, 161, 162, 169, 170, 171, 172, 173, 176, 178, 179, 180, 181, 185, 186, 189, 196, 197, 199, 200, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 217, 218, 219, 221, 224, 225, 229, 231, 251, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\repair.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 139, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 139, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 20, 23, 24, 25, 26, 27, 29, 30, 33, 34, 40, 41, 42, 44, 49, 55, 56, 57, 58, 61, 62, 63, 64, 65, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 98, 99, 100, 101, 106, 107, 109, 111, 112, 113, 114, 115, 117, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 140, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 161, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 190, 193, 194, 196, 198, 199, 201, 202, 203, 206, 208, 209, 210, 211, 212, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 229, 230, 231, 232, 233, 234, 236, 237, 238], "excluded_lines": [], "functions": {"RepairResult.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": [30], "excluded_lines": [], "start_line": 29}, "RepairEngine.__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": [40, 41, 42], "excluded_lines": [], "start_line": 34}, "RepairEngine._default_template": {"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": [49, 55, 56, 57, 58], "excluded_lines": [], "start_line": 44}, "RepairEngine.run": {"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": [62, 63, 64, 65, 70, 71, 72, 73, 74, 75, 76, 77], "excluded_lines": [], "start_line": 61}, "RepairEngine._ensure_dirs": {"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": [80, 81, 82, 83, 84, 85, 86], "excluded_lines": [], "start_line": 79}, "RepairEngine._ensure_config": {"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": [89, 90, 91, 92, 93, 98, 99, 100, 101, 106, 107], "excluded_lines": [], "start_line": 88}, "RepairEngine._ensure_database": {"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": [111, 112, 113, 114, 115, 117, 121, 122, 123, 124], "excluded_lines": [], "start_line": 109}, "RepairEngine._ensure_news_database": {"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": [127, 128, 129, 130, 131, 133, 135, 136, 137, 138], "excluded_lines": [], "start_line": 126}, "RepairEngine._ensure_candle_intel_database": {"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": [147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159], "excluded_lines": [], "start_line": 140}, "RepairEngine._ensure_strategies_database": {"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": [175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 190, 193, 194], "excluded_lines": [], "start_line": 161}, "RepairEngine._ensure_settings_database": {"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": [198, 199, 201, 202, 203, 206, 208, 209, 210, 211, 212], "excluded_lines": [], "start_line": 196}, "RepairEngine._ensure_models": {"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": [215, 216, 217, 218, 219, 220, 221, 222, 223], "excluded_lines": [], "start_line": 214}, "RepairEngine._ensure_logs": {"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": [230, 231, 232, 233, 234], "excluded_lines": [], "start_line": 229}, "RepairEngine.summary_dict": {"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": [237, 238], "excluded_lines": [], "start_line": 236}, "": {"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": [13, 15, 16, 17, 18, 20, 23, 24, 25, 26, 27, 29, 33, 34, 44, 61, 79, 88, 109, 126, 140, 161, 196, 214, 229, 236], "excluded_lines": [], "start_line": 1}}, "classes": {"RepairResult": {"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": [30], "excluded_lines": [], "start_line": 24}, "RepairEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [40, 41, 42, 49, 55, 56, 57, 58, 62, 63, 64, 65, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 89, 90, 91, 92, 93, 98, 99, 100, 101, 106, 107, 111, 112, 113, 114, 115, 117, 121, 122, 123, 124, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 190, 193, 194, 198, 199, 201, 202, 203, 206, 208, 209, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 223, 230, 231, 232, 233, 234, 237, 238], "excluded_lines": [], "start_line": 33}, "": {"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": [13, 15, 16, 17, 18, 20, 23, 24, 25, 26, 27, 29, 33, 34, 44, 61, 79, 88, 109, 126, 140, 161, 196, 214, 229, 236], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\runtime_snapshot.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 169, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 169, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 37, 41, 43, 46, 48, 51, 53, 54, 55, 56, 59, 61, 63, 64, 70, 76, 77, 78, 79, 82, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 102, 109, 111, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 152, 153, 154, 159, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 178, 180, 182, 183, 184, 185, 186, 194, 195, 197, 198, 199, 201, 202, 203, 211, 223, 230, 238, 239, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263, 265, 282, 284, 286, 287, 288, 289, 293, 294, 295, 296, 297, 299, 301, 302, 309, 311, 316, 322, 323, 324, 325, 338, 344, 346, 349, 350, 352, 353, 354, 364, 366, 367, 368, 369, 374, 375, 376, 377, 378, 380, 381, 382, 383, 393, 394, 395, 396, 397, 398], "excluded_lines": [], "functions": {"invalidate_snapshot_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": [48], "excluded_lines": [], "start_line": 46}, "_safe": {"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": [53, 54, 55, 56], "excluded_lines": [], "start_line": 51}, "_feature_contract_section": {"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": [61, 63, 76, 77, 78, 79], "excluded_lines": [], "start_line": 59}, "_feature_contract_section._read": {"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": [64, 70], "excluded_lines": [], "start_line": 63}, "_load_config": {"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": [84, 86, 94, 95, 96, 97, 98, 99], "excluded_lines": [], "start_line": 82}, "_load_config._read": {"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": [87, 89, 90, 91, 92], "excluded_lines": [], "start_line": 86}, "_resolve_configured_artifact": {"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": [109, 111, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175], "excluded_lines": [], "start_line": 102}, "_resolve_configured_artifact._probe": {"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": [139, 141, 142, 143, 144, 145, 146, 147, 148, 152, 153, 154, 159, 164], "excluded_lines": [], "start_line": 138}, "_registry_champion_section": {"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": [180, 182, 201, 202, 203, 211], "excluded_lines": [], "start_line": 178}, "_registry_champion_section._read": {"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": [183, 184, 185, 186, 194, 195, 197, 198, 199], "excluded_lines": [], "start_line": 182}, "_feature_activation_block": {"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": [230, 238, 239, 244, 245, 247, 265], "excluded_lines": [], "start_line": 223}, "_feature_activation_block._entry": {"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": [248, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263], "excluded_lines": [], "start_line": 247}, "_model_section": {"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": [284, 286, 287, 288, 289, 293, 294, 295, 296, 297, 299, 301, 302], "excluded_lines": [], "start_line": 282}, "_database_section": {"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": [311, 316, 322, 323, 324, 325], "excluded_lines": [], "start_line": 309}, "_update_section": {"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": [344, 346], "excluded_lines": [], "start_line": 338}, "_runtime_mode_section": {"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": [350, 352, 353, 354], "excluded_lines": [], "start_line": 349}, "build_runtime_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [366, 367, 368, 369, 374, 375, 376, 377, 378, 380, 381, 382, 383, 393, 394, 395, 396, 397, 398], "excluded_lines": [], "start_line": 364}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 37, 41, 43, 46, 51, 59, 82, 102, 178, 223, 282, 309, 338, 349, 364], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 169, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 169, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [29, 31, 32, 33, 34, 36, 37, 41, 43, 46, 48, 51, 53, 54, 55, 56, 59, 61, 63, 64, 70, 76, 77, 78, 79, 82, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 102, 109, 111, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 152, 153, 154, 159, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 178, 180, 182, 183, 184, 185, 186, 194, 195, 197, 198, 199, 201, 202, 203, 211, 223, 230, 238, 239, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263, 265, 282, 284, 286, 287, 288, 289, 293, 294, 295, 296, 297, 299, 301, 302, 309, 311, 316, 322, 323, 324, 325, 338, 344, 346, 349, 350, 352, 353, 354, 364, 366, 367, 368, 369, 374, 375, 376, 377, 378, 380, 381, 382, 383, 393, 394, 395, 396, 397, 398], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\state_taxonomy.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 80, 86, 87, 90, 98, 99, 100, 101, 102, 103], "excluded_lines": [], "functions": {"normalize_verdict": {"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": [86, 87], "excluded_lines": [], "start_line": 80}, "aggregate_verdict": {"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": [98, 99, 100, 101, 102, 103], "excluded_lines": [], "start_line": 90}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 80, 90], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 80, 86, 87, 90, 98, 99, 100, 101, 102, 103], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\state_truth.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 182, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 182, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 30, 32, 33, 37, 51, 54, 57, 58, 61, 64, 65, 68, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 89, 90, 100, 101, 103, 106, 116, 117, 118, 119, 120, 121, 122, 125, 126, 129, 130, 133, 134, 137, 138, 139, 140, 141, 142, 145, 146, 148, 149, 150, 154, 157, 158, 159, 161, 162, 163, 166, 167, 170, 171, 174, 175, 176, 178, 179, 180, 183, 186, 187, 189, 190, 193, 194, 195, 197, 198, 199, 202, 203, 204, 207, 208, 209, 210, 211, 214, 215, 216, 218, 219, 220, 221, 222, 223, 224, 227, 228, 229, 231, 232, 233, 234, 235, 236, 237, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 253, 254, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 446, 450, 458, 465, 467, 470, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 495, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 519], "excluded_lines": [], "functions": {"_get_live_probe": {"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": [58], "excluded_lines": [], "start_line": 57}, "register_live_probe": {"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": [64, 65], "excluded_lines": [], "start_line": 61}, "clear_live_probe": {"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": [70], "excluded_lines": [], "start_line": 68}, "_resolve_via_live_probe": {"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": [74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "excluded_lines": [], "start_line": 73}, "_probe_backed": {"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": [89, 90], "excluded_lines": [], "start_line": 87}, "_build_snapshot": {"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": [101, 103], "excluded_lines": [], "start_line": 100}, "_snapshot_section": {"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": [116, 117, 118, 119, 120, 121, 122], "excluded_lines": [], "start_line": 106}, "_resolve_identity": {"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": [126], "excluded_lines": [], "start_line": 125}, "_resolve_runtime_mode_section": {"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": [130], "excluded_lines": [], "start_line": 129}, "_resolve_model_section": {"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": [134], "excluded_lines": [], "start_line": 133}, "_resolve_db_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": [138, 139, 140, 141, 142], "excluded_lines": [], "start_line": 137}, "_resolve_web_bundle_block": {"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": [146, 148, 149, 150, 154], "excluded_lines": [], "start_line": 145}, "_resolve_configured_mode": {"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": [158, 159, 161, 162, 163], "excluded_lines": [], "start_line": 157}, "_resolve_actual_engine_mode": {"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": [167], "excluded_lines": [], "start_line": 166}, "_resolve_health": {"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": [171], "excluded_lines": [], "start_line": 170}, "_resolve_version": {"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": [175, 176, 178, 179, 180], "excluded_lines": [], "start_line": 174}, "_resolve_commit": {"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": [186, 187, 189, 190], "excluded_lines": [], "start_line": 183}, "_resolve_build_target_schema": {"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": [194, 195, 197, 198, 199], "excluded_lines": [], "start_line": 193}, "_resolve_live_active_schema": {"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": [203, 204, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 202}, "_resolve_model_dimension": {"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": [215, 216, 218, 219, 220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 214}, "_resolve_model_identity": {"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": [228, 229, 231, 232, 233, 234, 235, 236, 237], "excluded_lines": [], "start_line": 227}, "_resolve_db_state": {"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": [241, 242, 244, 245, 246, 247, 248, 249, 250], "excluded_lines": [], "start_line": 240}, "field_names": {"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": [467], "excluded_lines": [], "start_line": 465}, "validate_matrix_integrity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492], "excluded_lines": [], "start_line": 470}, "resolve_field": {"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": [503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516], "excluded_lines": [], "start_line": 495}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 30, 32, 33, 37, 51, 54, 57, 61, 68, 73, 87, 100, 106, 125, 129, 133, 137, 145, 157, 166, 170, 174, 183, 193, 202, 214, 227, 240, 253, 254, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 446, 450, 458, 465, 470, 495, 519], "excluded_lines": [], "start_line": 1}}, "classes": {"TruthField": {"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": 254}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 182, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 182, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [24, 26, 27, 28, 30, 32, 33, 37, 51, 54, 57, 58, 61, 64, 65, 68, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 89, 90, 100, 101, 103, 106, 116, 117, 118, 119, 120, 121, 122, 125, 126, 129, 130, 133, 134, 137, 138, 139, 140, 141, 142, 145, 146, 148, 149, 150, 154, 157, 158, 159, 161, 162, 163, 166, 167, 170, 171, 174, 175, 176, 178, 179, 180, 183, 186, 187, 189, 190, 193, 194, 195, 197, 198, 199, 202, 203, 204, 207, 208, 209, 210, 211, 214, 215, 216, 218, 219, 220, 221, 222, 223, 224, 227, 228, 229, 231, 232, 233, 234, 235, 236, 237, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 253, 254, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 446, 450, 458, 465, 467, 470, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 495, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 519], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 112, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 112, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 53, 56, 57, 58, 60, 80, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 117, 118, 119, 120, 121, 122, 123, 124, 125, 129, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 176, 179, 180, 182, 183, 184, 185, 186, 187, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], "excluded_lines": [66], "functions": {"UpdatePlan.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": [41], "excluded_lines": [], "start_line": 40}, "UpdateEngine.__init__": {"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": [57, 58], "excluded_lines": [], "start_line": 56}, "UpdateEngine.plan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 117, 118, 119, 120, 121, 122, 123, 124, 125, 129, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143], "excluded_lines": [66], "start_line": 60}, "format_update_report": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 176], "excluded_lines": [], "start_line": 146}, "_machine_arch": {"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": [180, 182, 183, 184, 185, 186, 187], "excluded_lines": [], "start_line": 179}, "load_available_releases": {"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": [191, 192, 193, 194, 195, 196, 197, 198, 199], "excluded_lines": [], "start_line": 190}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 53, 56, 60, 146, 179, 190], "excluded_lines": [], "start_line": 1}}, "classes": {"UpdatePlan": {"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": [41], "excluded_lines": [], "start_line": 30}, "UpdateEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 1, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [57, 58, 80, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 117, 118, 119, 120, 121, 122, 123, 124, 125, 129, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143], "excluded_lines": [66], "start_line": 53}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 53, 56, 60, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 176, 179, 180, 182, 183, 184, 185, 186, 187, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\__init__.py": {"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": [15, 17, 25, 74, 85, 88, 91, 95, 102, 108, 114], "excluded_lines": [], "functions": {"": {"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": [15, 17, 25, 74, 85, 88, 91, 95, 102, 108, 114], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [15, 17, 25, 74, 85, 88, 91, 95, 102, 108, 114], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\backup_migrate.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 197, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 197, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 94, 95, 96, 97, 98, 99, 111, 115, 123, 124, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 160, 161, 163, 164, 165, 166, 167, 168, 169, 172, 173, 174, 177, 179, 180, 181, 183, 184, 185, 186, 192, 193, 194, 195, 196, 197, 200, 204, 205, 206, 208, 210, 211, 212, 213, 214, 215, 216, 217, 223, 240, 242, 243, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 289, 290, 291, 292, 293, 294, 295, 302, 303, 304, 306, 307, 308, 309, 316, 317], "excluded_lines": [], "functions": {"BackupPlanner.__init__": {"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": [26, 27], "excluded_lines": [], "start_line": 25}, "BackupPlanner.plan": {"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": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "excluded_lines": [], "start_line": 29}, "BackupEngine.__init__": {"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": [51, 52], "excluded_lines": [], "start_line": 50}, "BackupEngine.create": {"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": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 94, 95, 96, 97, 98, 99], "excluded_lines": [], "start_line": 54}, "ConfigMigrator.__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": [124], "excluded_lines": [], "start_line": 123}, "ConfigMigrator.current_schema": {"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": [127, 128, 129, 130, 131], "excluded_lines": [], "start_line": 126}, "ConfigMigrator.migrate_if_needed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150], "excluded_lines": [], "start_line": 133}, "DatabaseMigrator.__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": [161], "excluded_lines": [], "start_line": 160}, "DatabaseMigrator.current_schema_version": {"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": [164, 165, 166, 167, 168, 169, 172, 173, 174, 177, 179, 180, 181], "excluded_lines": [], "start_line": 163}, "DatabaseMigrator.migrate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [184, 185, 186, 192, 193, 194, 195, 196, 197, 200, 204, 205, 206, 208, 210, 211, 212, 213, 214, 215, 216, 217], "excluded_lines": [], "start_line": 183}, "ApplicationInstaller.__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": [243], "excluded_lines": [], "start_line": 242}, "ApplicationInstaller.install_portable": {"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": [246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 289, 290, 291, 292, 293, 294, 295, 302, 303, 304], "excluded_lines": [], "start_line": 245}, "ApplicationInstaller.install_setup": {"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": [307, 308, 309, 316, 317], "excluded_lines": [], "start_line": 306}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 25, 29, 47, 50, 54, 111, 115, 123, 126, 133, 153, 160, 163, 183, 223, 240, 242, 245, 306], "excluded_lines": [], "start_line": 1}}, "classes": {"BackupPlanner": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "excluded_lines": [], "start_line": 18}, "BackupEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 94, 95, 96, 97, 98, 99], "excluded_lines": [], "start_line": 47}, "MigrationError": {"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": 111}, "ConfigMigrator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [124, 127, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150], "excluded_lines": [], "start_line": 115}, "DatabaseMigrator": {"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": [161, 164, 165, 166, 167, 168, 169, 172, 173, 174, 177, 179, 180, 181, 184, 185, 186, 192, 193, 194, 195, 196, 197, 200, 204, 205, 206, 208, 210, 211, 212, 213, 214, 215, 216, 217], "excluded_lines": [], "start_line": 153}, "ApplicationInstaller": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [243, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 289, 290, 291, 292, 293, 294, 295, 302, 303, 304, 307, 308, 309, 316, 317], "excluded_lines": [], "start_line": 223}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 25, 29, 47, 50, 54, 111, 115, 123, 126, 133, 153, 160, 163, 183, 223, 240, 242, 245, 306], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\constants.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5, 7, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 65, 66, 67, 68, 69, 70, 73, 78, 84], "excluded_lines": [], "functions": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5, 7, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 65, 66, 67, 68, 69, 70, 73, 78, 84], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [5, 7, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 65, 66, 67, 68, 69, 70, 73, 78, 84], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\discovery.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 388, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 388, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 39, 41, 42, 43, 44, 50, 53, 54, 55, 56, 57, 60, 68, 69, 72, 74, 75, 88, 89, 90, 91, 92, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 143, 144, 146, 147, 149, 150, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 183, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 209, 215, 218, 219, 220, 221, 222, 223, 224, 226, 227, 228, 231, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 280, 282, 283, 285, 286, 294, 295, 296, 297, 298, 299, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 337, 338, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 360, 361, 362, 369, 370, 373, 376, 377, 378, 384, 387, 388, 389, 390, 391, 392, 393, 394, 400, 401, 407, 409, 422, 423, 424, 425, 433, 434, 442, 443, 444, 448, 449, 450, 451, 452, 460, 461, 462, 463, 466, 467, 470, 471, 479, 486, 487, 488, 489, 495, 502, 511, 512, 518, 519, 520, 521, 523, 524, 525, 526, 528, 529, 530, 557, 558, 559, 560, 563, 564, 568, 569, 572, 573, 574, 575, 576, 577, 578, 582, 583, 584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 603, 604, 605, 606, 610, 611, 612, 613, 614, 617, 618, 621, 622, 625, 626, 627, 628, 629, 630, 631, 635, 636, 637, 640, 641, 644, 645, 646, 647, 648, 649, 650, 651, 656, 657, 658, 659, 663, 664, 665, 668, 669, 670, 671, 672, 677, 678, 681, 682, 683, 684, 685, 686, 687, 688, 692, 693, 695, 696, 697, 698, 699, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 716, 721, 722, 723, 724, 725, 726, 727, 730, 731, 733, 734, 735, 736, 737, 738], "excluded_lines": [], "functions": {"compare_versions": {"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": [41, 42, 43, 44], "excluded_lines": [], "start_line": 39}, "GitHubDiscoveryError.__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": [54, 55, 56, 57], "excluded_lines": [], "start_line": 53}, "UpdateDiscovery.fetch_releases": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [88, 89, 90, 91, 92, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141], "excluded_lines": [], "start_line": 75}, "UpdateDiscovery._is_revoked": {"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": [146, 147], "excluded_lines": [], "start_line": 144}, "UpdateDiscovery._select_release": {"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": [163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178], "excluded_lines": [], "start_line": 150}, "UpdateDiscovery.release_identity": {"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": [183], "excluded_lines": [], "start_line": 181}, "UpdateDiscovery.status_for_exception": {"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": [199, 200, 201, 202, 203, 204, 205, 206, 209], "excluded_lines": [], "start_line": 197}, "HashVerifier.verify_sha256": {"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": [220, 221, 222, 223, 224], "excluded_lines": [], "start_line": 219}, "HashVerifier.sha256_bytes": {"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": [228], "excluded_lines": [], "start_line": 227}, "DigestResolver._looks_like_checksum_asset": {"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": [249], "excluded_lines": [], "start_line": 248}, "DigestResolver._fetch_checksum_text": {"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": [253, 254, 255, 256, 257, 258], "excluded_lines": [], "start_line": 252}, "DigestResolver._parse_sha256sums": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 280, 282, 283], "excluded_lines": [], "start_line": 261}, "DigestResolver.resolve_from_release": {"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": [294, 295, 296, 297, 298, 299, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335], "excluded_lines": [], "start_line": 286}, "DigestResolver.resolve_from_upload_url": {"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": [347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358], "excluded_lines": [], "start_line": 338}, "DigestResolver._release_assets_json": {"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": [362, 369, 370], "excluded_lines": [], "start_line": 361}, "ManifestVerifier.verify_manifest": {"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": [378], "excluded_lines": [], "start_line": 377}, "CompatibilityGate.check_disk_space": {"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": [388, 389, 390, 391, 392, 393, 394, 400, 401, 407], "excluded_lines": [], "start_line": 387}, "CompatibilityGate.check": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [422, 423, 424, 425, 433, 434, 442, 443, 444, 448, 449, 450, 451, 452, 460, 461, 462, 463, 466, 467, 470, 471, 479, 486, 487, 488, 489], "excluded_lines": [], "start_line": 409}, "UpdatePlanBuilder.__init__": {"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": [511, 512, 518, 519, 520, 521, 523, 524, 525, 526], "excluded_lines": [], "start_line": 502}, "UpdatePlanBuilder.build": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 95, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 95, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [529, 530, 557, 558, 559, 560, 563, 564, 568, 569, 572, 573, 574, 575, 576, 577, 578, 582, 583, 584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 603, 604, 605, 606, 610, 611, 612, 613, 614, 617, 618, 621, 622, 625, 626, 627, 628, 629, 630, 631, 635, 636, 637, 640, 641, 644, 645, 646, 647, 648, 649, 650, 651, 656, 657, 658, 659, 663, 664, 665, 668, 669, 670, 671, 672, 677, 678, 681, 682, 683, 684, 685, 686, 687, 688, 692, 693, 695, 696, 697, 698, 699], "excluded_lines": [], "start_line": 528}, "UpdatePlanBuilder._select_asset": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 716, 721, 722, 723, 724, 725, 726, 727], "excluded_lines": [], "start_line": 701}, "_machine_arch": {"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": [731, 733, 734, 735, 736, 737, 738], "excluded_lines": [], "start_line": 730}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 59, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 59, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 39, 50, 53, 60, 68, 69, 72, 74, 75, 143, 144, 149, 150, 180, 181, 196, 197, 215, 218, 219, 226, 227, 231, 247, 248, 251, 252, 260, 261, 285, 286, 337, 338, 360, 361, 373, 376, 377, 384, 387, 409, 495, 502, 528, 701, 730], "excluded_lines": [], "start_line": 1}}, "classes": {"GitHubDiscoveryError": {"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": [54, 55, 56, 57], "excluded_lines": [], "start_line": 50}, "UpdateDiscovery": {"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": [88, 89, 90, 91, 92, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 146, 147, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 183, 199, 200, 201, 202, 203, 204, 205, 206, 209], "excluded_lines": [], "start_line": 60}, "HashVerifier": {"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": [220, 221, 222, 223, 224, 228], "excluded_lines": [], "start_line": 215}, "DigestResolver": {"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": [249, 253, 254, 255, 256, 257, 258, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 280, 282, 283, 294, 295, 296, 297, 298, 299, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 362, 369, 370], "excluded_lines": [], "start_line": 231}, "ManifestVerifier": {"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": [378], "excluded_lines": [], "start_line": 373}, "CompatibilityGate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [388, 389, 390, 391, 392, 393, 394, 400, 401, 407, 422, 423, 424, 425, 433, 434, 442, 443, 444, 448, 449, 450, 451, 452, 460, 461, 462, 463, 466, 467, 470, 471, 479, 486, 487, 488, 489], "excluded_lines": [], "start_line": 384}, "UpdatePlanBuilder": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 124, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 124, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [511, 512, 518, 519, 520, 521, 523, 524, 525, 526, 529, 530, 557, 558, 559, 560, 563, 564, 568, 569, 572, 573, 574, 575, 576, 577, 578, 582, 583, 584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 603, 604, 605, 606, 610, 611, 612, 613, 614, 617, 618, 621, 622, 625, 626, 627, 628, 629, 630, 631, 635, 636, 637, 640, 641, 644, 645, 646, 647, 648, 649, 650, 651, 656, 657, 658, 659, 663, 664, 665, 668, 669, 670, 671, 672, 677, 678, 681, 682, 683, 684, 685, 686, 687, 688, 692, 693, 695, 696, 697, 698, 699, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 716, 721, 722, 723, 724, 725, 726, 727], "excluded_lines": [], "start_line": 495}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 70, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 70, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 39, 41, 42, 43, 44, 50, 53, 60, 68, 69, 72, 74, 75, 143, 144, 149, 150, 180, 181, 196, 197, 215, 218, 219, 226, 227, 231, 247, 248, 251, 252, 260, 261, 285, 286, 337, 338, 360, 361, 373, 376, 377, 384, 387, 409, 495, 502, 528, 701, 730, 731, 733, 734, 735, 736, 737, 738], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\downloader.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 76, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 76, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 50, 51, 52, 53, 54, 55, 56, 57, 60, 63, 65, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 89, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126], "excluded_lines": [], "functions": {"SafeDownloader.__init__": {"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": [28, 29], "excluded_lines": [], "start_line": 27}, "SafeDownloader.resume_supported": {"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": [33], "excluded_lines": [], "start_line": 32}, "SafeDownloader._candidate_path": {"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": [36, 37, 38, 39], "excluded_lines": [], "start_line": 35}, "SafeDownloader._validate_resume_response": {"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": [50, 51, 52, 53, 54, 55, 56, 57, 60, 63], "excluded_lines": [], "start_line": 42}, "SafeDownloader.download": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 89, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126], "excluded_lines": [], "start_line": 65}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 27, 31, 32, 35, 41, 42, 65], "excluded_lines": [], "start_line": 1}}, "classes": {"SafeDownloader": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 58, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 58, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28, 29, 33, 36, 37, 38, 39, 50, 51, 52, 53, 54, 55, 56, 57, 60, 63, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 89, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126], "excluded_lines": [], "start_line": 20}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 27, 31, 32, 35, 41, 42, 65], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\health.py": {"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": [3, 5, 6, 7, 8, 11, 14, 17, 18, 20, 21, 22, 23, 24, 31, 32, 37, 38, 39, 40], "excluded_lines": [], "functions": {"PostUpdateHealth.__init__": {"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": [17, 18], "excluded_lines": [], "start_line": 14}, "PostUpdateHealth.run": {"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": [21, 22, 23, 24, 31, 32, 37, 38, 39, 40], "excluded_lines": [], "start_line": 20}, "": {"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": [3, 5, 6, 7, 8, 11, 14, 20], "excluded_lines": [], "start_line": 1}}, "classes": {"PostUpdateHealth": {"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": [17, 18, 21, 22, 23, 24, 31, 32, 37, 38, 39, 40], "excluded_lines": [], "start_line": 11}, "": {"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": [3, 5, 6, 7, 8, 11, 14, 20], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\orchestrator.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 419, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 419, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 22, 52, 61, 64, 67, 72, 78, 85, 94, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 129, 138, 139, 140, 141, 142, 143, 144, 157, 158, 159, 167, 168, 172, 174, 176, 177, 178, 179, 180, 181, 182, 192, 195, 205, 207, 208, 209, 210, 211, 212, 213, 224, 225, 227, 228, 229, 236, 237, 245, 246, 247, 249, 250, 257, 266, 273, 280, 281, 282, 283, 284, 285, 286, 294, 295, 296, 298, 301, 302, 309, 310, 311, 320, 327, 330, 331, 338, 339, 342, 352, 357, 358, 361, 370, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 403, 414, 415, 416, 417, 420, 424, 425, 426, 427, 428, 430, 431, 433, 434, 435, 438, 439, 440, 441, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 475, 476, 482, 483, 484, 485, 486, 496, 498, 499, 500, 510, 526, 546, 547, 548, 549, 550, 551, 554, 555, 556, 557, 558, 562, 565, 566, 567, 568, 569, 572, 573, 575, 576, 577, 578, 579, 582, 583, 584, 585, 586, 587, 588, 592, 599, 602, 612, 613, 622, 625, 626, 627, 630, 631, 632, 633, 634, 636, 637, 638, 641, 642, 643, 644, 645, 648, 649, 652, 655, 656, 657, 658, 660, 663, 664, 665, 666, 669, 670, 671, 672, 679, 680, 681, 682, 683, 684, 689, 690, 691, 692, 693, 694, 697, 698, 699, 701, 702, 703, 704, 705, 706, 710, 711, 712, 715, 716, 717, 718, 722, 724, 725, 726, 727, 731, 741, 744, 745, 747, 748, 749, 750, 751, 752, 763, 764, 765, 766, 767, 768, 769, 770, 777, 779, 780, 782, 785, 786, 791, 792, 793, 794, 795, 796, 797, 798, 802, 803, 804, 805, 806, 807, 808, 814, 815, 816, 817, 825, 827, 830, 837, 838, 839, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 875, 879, 880, 882, 885, 889, 890, 898, 902, 903, 904, 905, 906, 907, 909, 911, 913, 915, 916, 917, 918, 919, 920, 921, 923, 928, 929, 930, 931, 932, 933, 935, 940, 941, 942, 947, 950, 951, 952, 953, 954, 955, 956, 958, 959, 960, 963, 964, 969, 971, 973], "excluded_lines": [], "functions": {"UpdateOrchestrator.__init__": {"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": [106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126], "excluded_lines": [], "start_line": 94}, "UpdateOrchestrator.check": {"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": [138, 139, 140, 141, 142, 143, 144, 157, 158, 159, 167, 168, 172], "excluded_lines": [], "start_line": 129}, "UpdateOrchestrator.dry_run": {"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": [176, 177, 178, 179, 180, 181, 182, 192, 195, 205], "excluded_lines": [], "start_line": 174}, "UpdateOrchestrator.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": [208, 209, 210, 211, 212, 213], "excluded_lines": [], "start_line": 207}, "UpdateOrchestrator.doctor": {"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": [225, 227, 228, 229, 236, 237, 245, 246, 247, 249, 250, 257, 266, 273, 280, 281, 282, 283, 284, 285, 286, 294, 295, 296, 298, 301, 302, 309, 310, 311, 320, 327, 330, 331], "excluded_lines": [], "start_line": 224}, "UpdateOrchestrator.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": [339], "excluded_lines": [], "start_line": 338}, "UpdateOrchestrator.latest": {"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": [352, 357, 358], "excluded_lines": [], "start_line": 342}, "UpdateOrchestrator.download": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [370, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400], "excluded_lines": [], "start_line": 361}, "UpdateOrchestrator.install": {"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": [414, 415, 416, 417], "excluded_lines": [], "start_line": 403}, "UpdateOrchestrator.verify": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [424, 425, 426, 427, 428, 430, 433, 434, 435, 438, 439, 440, 441, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 475, 476, 482, 483, 484, 485, 486], "excluded_lines": [], "start_line": 420}, "UpdateOrchestrator.verify._add": {"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": [431], "excluded_lines": [], "start_line": 430}, "UpdateOrchestrator.release_info": {"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": [498, 499, 500], "excluded_lines": [], "start_line": 496}, "UpdateOrchestrator.run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 119, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 119, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [526, 546, 554, 555, 556, 557, 558, 562, 565, 566, 567, 568, 569, 572, 573, 575, 576, 577, 578, 579, 582, 583, 584, 585, 586, 587, 588, 592, 599, 602, 612, 613, 622, 625, 626, 627, 630, 631, 632, 633, 634, 636, 637, 638, 641, 642, 643, 644, 645, 648, 649, 652, 655, 656, 657, 658, 660, 663, 664, 665, 666, 669, 670, 671, 672, 679, 680, 681, 682, 683, 684, 689, 690, 691, 692, 693, 694, 697, 698, 699, 701, 702, 703, 704, 705, 706, 710, 711, 712, 715, 716, 717, 718, 722, 724, 725, 726, 727, 731, 741, 744, 745, 747, 748, 749, 750, 751, 752, 763, 764, 765, 766, 767, 768, 769, 770, 777, 779, 780], "excluded_lines": [], "start_line": 510}, "UpdateOrchestrator.run._emit": {"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": [547, 548, 549, 550, 551], "excluded_lines": [], "start_line": 546}, "UpdateOrchestrator.rollback": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [785, 786, 791, 792, 793, 794, 795, 796, 797, 798, 802, 803, 804, 805, 806, 807, 808, 814, 815, 816, 817, 825, 827], "excluded_lines": [], "start_line": 782}, "UpdateOrchestrator._verify_payload_manifest": {"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": [837, 838, 839, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 875, 879, 880], "excluded_lines": [], "start_line": 830}, "UpdateOrchestrator._record_backup_pointer": {"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": [885, 889, 890, 898], "excluded_lines": [], "start_line": 882}, "UpdateOrchestrator._read_backup_pointer": {"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": [903, 904, 905, 906, 907], "excluded_lines": [], "start_line": 902}, "UpdateOrchestrator._record_backup_pointer_cleanup": {"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": [911], "excluded_lines": [], "start_line": 909}, "UpdateOrchestrator._run_migrations": {"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": [915, 916, 917, 918, 919, 920, 921, 923, 928, 929, 930, 931, 932, 933, 935, 940, 941, 942, 947, 950, 951, 952, 953, 954, 955, 956], "excluded_lines": [], "start_line": 913}, "UpdateOrchestrator._install": {"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": [959, 960, 963, 964], "excluded_lines": [], "start_line": 958}, "upd_default_user_root": {"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": [971, 973], "excluded_lines": [], "start_line": 969}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 22, 52, 61, 64, 67, 72, 78, 85, 94, 129, 174, 207, 224, 338, 342, 361, 403, 420, 496, 510, 782, 830, 882, 902, 909, 913, 958, 969], "excluded_lines": [], "start_line": 1}}, "classes": {"UpdateOrchestrator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 378, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 378, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 138, 139, 140, 141, 142, 143, 144, 157, 158, 159, 167, 168, 172, 176, 177, 178, 179, 180, 181, 182, 192, 195, 205, 208, 209, 210, 211, 212, 213, 225, 227, 228, 229, 236, 237, 245, 246, 247, 249, 250, 257, 266, 273, 280, 281, 282, 283, 284, 285, 286, 294, 295, 296, 298, 301, 302, 309, 310, 311, 320, 327, 330, 331, 339, 352, 357, 358, 370, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 414, 415, 416, 417, 424, 425, 426, 427, 428, 430, 431, 433, 434, 435, 438, 439, 440, 441, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 475, 476, 482, 483, 484, 485, 486, 498, 499, 500, 526, 546, 547, 548, 549, 550, 551, 554, 555, 556, 557, 558, 562, 565, 566, 567, 568, 569, 572, 573, 575, 576, 577, 578, 579, 582, 583, 584, 585, 586, 587, 588, 592, 599, 602, 612, 613, 622, 625, 626, 627, 630, 631, 632, 633, 634, 636, 637, 638, 641, 642, 643, 644, 645, 648, 649, 652, 655, 656, 657, 658, 660, 663, 664, 665, 666, 669, 670, 671, 672, 679, 680, 681, 682, 683, 684, 689, 690, 691, 692, 693, 694, 697, 698, 699, 701, 702, 703, 704, 705, 706, 710, 711, 712, 715, 716, 717, 718, 722, 724, 725, 726, 727, 731, 741, 744, 745, 747, 748, 749, 750, 751, 752, 763, 764, 765, 766, 767, 768, 769, 770, 777, 779, 780, 785, 786, 791, 792, 793, 794, 795, 796, 797, 798, 802, 803, 804, 805, 806, 807, 808, 814, 815, 816, 817, 825, 827, 837, 838, 839, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 875, 879, 880, 885, 889, 890, 898, 903, 904, 905, 906, 907, 911, 915, 916, 917, 918, 919, 920, 921, 923, 928, 929, 930, 931, 932, 933, 935, 940, 941, 942, 947, 950, 951, 952, 953, 954, 955, 956, 959, 960, 963, 964], "excluded_lines": [], "start_line": 85}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 22, 52, 61, 64, 67, 72, 78, 85, 94, 129, 174, 207, 224, 338, 342, 361, 403, 420, 496, 510, 782, 830, 882, 902, 909, 913, 958, 969, 971, 973], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\pidfile_lock.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 96, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 96, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 26, 27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 104, 113, 115, 117, 119, 120, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 168, 169, 170, 171], "excluded_lines": [], "functions": {"_pid_alive": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], "excluded_lines": [], "start_line": 26}, "UpdateLock.__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": [62, 63, 64], "excluded_lines": [], "start_line": 61}, "UpdateLock.acquire": {"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": [67, 68, 69, 70, 71, 72, 82, 83, 84, 85, 86, 87, 88], "excluded_lines": [], "start_line": 66}, "UpdateLock._stale": {"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": [91, 92, 93, 94, 95], "excluded_lines": [], "start_line": 90}, "UpdateLock.release": {"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": [98, 99, 100], "excluded_lines": [], "start_line": 97}, "SettingsGuard.ensure_credentials_untouched": {"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": [115], "excluded_lines": [], "start_line": 113}, "SettingsGuard.verify_secure_store_reference": {"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": [119, 120], "excluded_lines": [], "start_line": 117}, "InstallModeDetector.detect": {"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": [130, 131, 132, 133, 134, 135, 136, 137, 142, 143, 144, 145, 146], "excluded_lines": [], "start_line": 129}, "InstallModeDetector.describe": {"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": [149, 150, 151, 152, 153, 154, 155, 156, 157, 158], "excluded_lines": [], "start_line": 148}, "_current_app_root": {"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": [169, 170, 171], "excluded_lines": [], "start_line": 168}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 26, 54, 61, 66, 90, 97, 104, 113, 117, 126, 129, 148, 168], "excluded_lines": [], "start_line": 1}}, "classes": {"UpdateLock": {"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": [62, 63, 64, 67, 68, 69, 70, 71, 72, 82, 83, 84, 85, 86, 87, 88, 91, 92, 93, 94, 95, 98, 99, 100], "excluded_lines": [], "start_line": 54}, "SettingsGuard": {"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": [115, 119, 120], "excluded_lines": [], "start_line": 104}, "InstallModeDetector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [130, 131, 132, 133, 134, 135, 136, 137, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158], "excluded_lines": [], "start_line": 126}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 26, 27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 61, 66, 90, 97, 104, 113, 117, 126, 129, 148, 168, 169, 170, 171], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\rollback_state.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 103, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 103, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 11, 14, 23, 28, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 71, 74, 75, 76, 77, 79, 80, 85, 87, 88, 89, 90, 91, 92, 94, 95, 96, 98, 105, 106, 113, 114, 115, 116, 117, 118, 120, 121, 125, 128, 129, 130, 132, 133, 134, 136, 151, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 186, 194, 196, 197, 198, 200, 201, 219, 220, 222, 223, 224, 225, 226, 228, 233, 234, 235, 240, 241, 242, 248], "excluded_lines": [], "functions": {"RollbackEngine.__init__": {"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": [39, 40], "excluded_lines": [], "start_line": 38}, "RollbackEngine.restore_application": {"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": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59], "excluded_lines": [], "start_line": 42}, "UpdateState.__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": [75, 76, 77], "excluded_lines": [], "start_line": 74}, "UpdateState.set_state": {"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": [80, 85], "excluded_lines": [], "start_line": 79}, "UpdateState.current_state": {"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": [88, 89, 90, 91, 92], "excluded_lines": [], "start_line": 87}, "UpdateState.mark_failed": {"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": [95, 96], "excluded_lines": [], "start_line": 94}, "UpdateState.recover_after_crash": {"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": [105, 106, 113, 114, 115, 116, 117, 118, 120, 121], "excluded_lines": [], "start_line": 98}, "UpdateHistory.__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": [129, 130, 132, 133, 134], "excluded_lines": [], "start_line": 128}, "UpdateHistory.append": {"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": [151, 165, 166], "excluded_lines": [], "start_line": 136}, "UpdateHistory.list": {"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": [169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179], "excluded_lines": [], "start_line": 168}, "ReleaseLocalState.__init__": {"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": [197, 198], "excluded_lines": [], "start_line": 196}, "ReleaseLocalState.write": {"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": [201, 219, 220], "excluded_lines": [], "start_line": 200}, "ReleaseLocalState.read": {"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": [223, 224, 225, 226], "excluded_lines": [], "start_line": 222}, "ReleaseLocalState.verify_against": {"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": [233, 234, 235, 240, 241, 242, 248], "excluded_lines": [], "start_line": 228}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 11, 14, 23, 28, 38, 42, 71, 74, 79, 87, 94, 98, 125, 128, 136, 168, 186, 194, 196, 200, 222, 228], "excluded_lines": [], "start_line": 1}}, "classes": {"RollbackEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59], "excluded_lines": [], "start_line": 28}, "UpdateState": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [75, 76, 77, 80, 85, 88, 89, 90, 91, 92, 95, 96, 105, 106, 113, 114, 115, 116, 117, 118, 120, 121], "excluded_lines": [], "start_line": 71}, "UpdateHistory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [129, 130, 132, 133, 134, 151, 165, 166, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179], "excluded_lines": [], "start_line": 125}, "ReleaseLocalState": {"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": [197, 198, 201, 219, 220, 223, 224, 225, 226, 233, 234, 235, 240, 241, 242, 248], "excluded_lines": [], "start_line": 186}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 11, 14, 23, 28, 38, 42, 71, 74, 79, 87, 94, 98, 125, 128, 136, 168, 186, 194, 196, 200, 222, 228], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\update_engine\\safety_guards.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 12, 15, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 61, 65, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "functions": {"EngineGuard.__init__": {"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": [24, 25], "excluded_lines": [], "start_line": 23}, "EngineGuard.engine_state": {"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": [28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "excluded_lines": [], "start_line": 27}, "EngineGuard._config_mode": {"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": [42, 43, 44, 45, 46, 47, 48], "excluded_lines": [], "start_line": 41}, "EngineGuard.assert_safe_to_update": {"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": [52, 53, 54], "excluded_lines": [], "start_line": 50}, "QuiesceProtocol.__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": [73], "excluded_lines": [], "start_line": 72}, "QuiesceProtocol.requested": {"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": [76], "excluded_lines": [], "start_line": 75}, "QuiesceProtocol.quiesce": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 78}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 12, 15, 23, 27, 41, 50, 61, 65, 72, 75, 78], "excluded_lines": [], "start_line": 1}}, "classes": {"EngineGuard": {"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": [24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 52, 53, 54], "excluded_lines": [], "start_line": 15}, "UpdateBlockedError": {"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": 61}, "QuiesceProtocol": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [73, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 65}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 8, 9, 10, 12, 15, 23, 27, 41, 50, 61, 65, 72, 75, 78], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\updater.py": {"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": [41, 43, 44, 52, 101, 112, 115, 118, 122, 129, 135, 141], "excluded_lines": [], "functions": {"": {"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": [41, 43, 44, 52, 101, 112, 115, 118, 122, 129, 135, 141], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [41, 43, 44, 52, 101, 112, 115, 118, 122, 129, 135, 141], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\verify.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 278, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 278, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 35, 36, 37, 38, 39, 41, 42, 45, 46, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 81, 82, 83, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 125, 126, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 146, 150, 152, 160, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 190, 194, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 231, 240, 241, 242, 243, 244, 245, 246, 248, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 301, 308, 309, 310, 311, 313, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 389, 390, 391, 392, 394, 396, 409, 410, 411, 412, 413, 414, 418, 419, 420, 421, 432, 433, 434, 435, 436, 437, 438, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 453, 455, 456, 457, 458, 459, 460, 461, 466, 467, 469, 476, 477, 480, 483, 484, 485, 486], "excluded_lines": [], "functions": {"VerifyResult.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": [42], "excluded_lines": [], "start_line": 41}, "ReleaseVerifier.__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": [49, 50, 51], "excluded_lines": [], "start_line": 46}, "ReleaseVerifier.run": {"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": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 54}, "ReleaseVerifier._check_exe_exists": {"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": [68, 69, 70, 71], "excluded_lines": [], "start_line": 67}, "ReleaseVerifier._launch_version": {"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": [74, 81, 82, 83, 86, 87, 88], "excluded_lines": [], "start_line": 73}, "ReleaseVerifier._json_version": {"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": [92, 93, 94, 95, 96], "excluded_lines": [], "start_line": 91}, "ReleaseVerifier._cli_health": {"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": [99, 106, 107, 108, 109, 110, 111, 112, 113, 114], "excluded_lines": [], "start_line": 98}, "ReleaseVerifier._asset_web": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [125, 126, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 146, 150, 152, 160, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 190], "excluded_lines": [], "start_line": 116}, "ReleaseVerifier._identity_check": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227], "excluded_lines": [], "start_line": 194}, "ReleaseVerifier._sums_rel_candidates": {"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": [240, 241, 242, 243, 244, 245, 246], "excluded_lines": [], "start_line": 231}, "ReleaseVerifier._locate_recorded_artifact": {"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": [257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271], "excluded_lines": [], "start_line": 248}, "ReleaseVerifier._resolve_sums_base": {"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": [285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 301, 308, 309, 310, 311], "excluded_lines": [], "start_line": 273}, "ReleaseVerifier._manifest_checksums": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 389, 390, 391, 392], "excluded_lines": [], "start_line": 313}, "ReleaseVerifier._secrets_scan": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [396, 409, 410, 411, 412, 413, 414, 418, 419, 420, 421, 432, 433, 434, 435, 436, 437, 438, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451], "excluded_lines": [], "start_line": 394}, "ReleaseVerifier._no_live_default": {"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": [455, 456, 457, 458, 459, 460, 461, 466, 467, 469], "excluded_lines": [], "start_line": 453}, "_is_windows": {"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": [477], "excluded_lines": [], "start_line": 476}, "verify_release": {"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": [483, 484, 485, 486], "excluded_lines": [], "start_line": 480}, "": {"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": [15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 54, 67, 73, 90, 91, 98, 116, 194, 231, 248, 273, 313, 394, 453, 476, 480], "excluded_lines": [], "start_line": 1}}, "classes": {"VerifyResult": {"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": [42], "excluded_lines": [], "start_line": 36}, "ReleaseVerifier": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 238, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 238, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 74, 81, 82, 83, 86, 87, 88, 92, 93, 94, 95, 96, 99, 106, 107, 108, 109, 110, 111, 112, 113, 114, 125, 126, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 146, 150, 152, 160, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 190, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 240, 241, 242, 243, 244, 245, 246, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 301, 308, 309, 310, 311, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 389, 390, 391, 392, 396, 409, 410, 411, 412, 413, 414, 418, 419, 420, 421, 432, 433, 434, 435, 436, 437, 438, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 455, 456, 457, 458, 459, 460, 461, 466, 467, 469], "excluded_lines": [], "start_line": 45}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 54, 67, 73, 90, 91, 98, 116, 194, 231, 248, 273, 313, 394, 453, 476, 477, 480, 483, 484, 485, 486], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\release\\versioning.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 31, 32, 35, 39, 40, 41, 43, 44, 45, 50, 51, 54, 55, 62, 63, 65, 66, 67, 68, 69, 72, 73, 74, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 91, 104, 106, 107, 108, 110, 111, 113, 114, 115, 116, 118, 119, 121, 122, 123, 126, 127, 128, 129, 130, 131, 132, 133, 136, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 169, 170, 173, 179, 180, 181, 182, 184, 189, 190, 191, 192, 193, 199, 200, 206, 207, 208, 209, 215, 221, 222, 227, 228, 229], "excluded_lines": [], "functions": {"_liquidity_producer_available": {"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": [40, 41, 43, 44, 45], "excluded_lines": [], "start_line": 39}, "_no_db_provider": {"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": [51], "excluded_lines": [], "start_line": 50}, "RuntimeVersionBlock.build": {"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": [66, 67, 68, 69, 72, 73, 74, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 91, 104, 106, 107, 108, 110, 111, 113, 114, 115, 116, 118, 119, 121, 122, 123], "excluded_lines": [], "start_line": 65}, "_read_build_info_dict": {"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": [127, 128, 129, 130, 131, 132, 133], "excluded_lines": [], "start_line": 126}, "_hash_web_dir": {"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": [142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157], "excluded_lines": [], "start_line": 136}, "_active_schema_info": {"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": [161, 162, 163, 169, 170], "excluded_lines": [], "start_line": 160}, "default_db_versions_provider": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [179, 180, 181, 182, 184, 189, 190, 191, 192, 193, 199, 200, 206, 207, 208, 209, 215, 221, 222, 227, 228, 229], "excluded_lines": [], "start_line": 173}, "": {"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": [17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 31, 32, 35, 39, 50, 54, 55, 62, 63, 65, 126, 136, 160, 173], "excluded_lines": [], "start_line": 1}}, "classes": {"RuntimeVersionBlock": {"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": [66, 67, 68, 69, 72, 73, 74, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 91, 104, 106, 107, 108, 110, 111, 113, 114, 115, 116, 118, 119, 121, 122, 123], "excluded_lines": [], "start_line": 55}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 31, 32, 35, 39, 40, 41, 43, 44, 45, 50, 51, 54, 55, 62, 63, 65, 126, 127, 128, 129, 130, 131, 132, 133, 136, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 169, 170, 173, 179, 180, 181, 182, 184, 189, 190, 191, 192, 193, 199, 200, 206, 207, 208, 209, 215, 221, 222, 227, 228, 229], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\reporting\\__init__.py": {"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": [42, 43, 52, 78, 83], "excluded_lines": [], "functions": {"": {"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": [42, 43, 52, 78, 83], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [42, 43, 52, 78, 83], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\reporting\\engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 454, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 454, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 42, 67, 74, 77, 92, 93, 103, 104, 105, 108, 117, 118, 119, 125, 134, 135, 136, 137, 138, 139, 140, 142, 149, 151, 152, 153, 156, 158, 159, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 225, 257, 258, 290, 292, 325, 326, 333, 339, 372, 407, 414, 415, 416, 417, 418, 419, 426, 427, 442, 444, 445, 450, 451, 480, 483, 484, 485, 486, 487, 488, 493, 494, 507, 508, 509, 510, 511, 512, 517, 529, 536, 538, 539, 543, 544, 545, 546, 547, 548, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 578, 579, 580, 581, 582, 583, 588, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 617, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 636, 643, 649, 650, 651, 652, 653, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 679, 688, 689, 690, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 744, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 777, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 806, 808, 810, 811, 812, 813, 814, 815, 816, 818, 819, 821, 822, 823, 824, 825, 826, 827, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 865, 867, 868, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 898, 900, 914, 915, 916, 918, 939, 941, 942, 943, 944, 945, 946, 947, 948, 949, 951, 952, 953, 954, 959, 960, 971, 972, 973, 978, 979, 981, 993, 995, 998, 999, 1004, 1005, 1006, 1016, 1026, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1038, 1039, 1040, 1041, 1043, 1045, 1047, 1048, 1049, 1050, 1055, 1056, 1057, 1058, 1059, 1073, 1075, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1095, 1096, 1098, 1099, 1100, 1105, 1106, 1121, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1134, 1135, 1143, 1144, 1153, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1173, 1174, 1183, 1190, 1191, 1196, 1209, 1210, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1223, 1224, 1225, 1226, 1229, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238], "excluded_lines": [], "functions": {"PerformanceReportEngine.__init__": {"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": [118, 119], "excluded_lines": [], "start_line": 117}, "PerformanceReportEngine.generate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [134, 135, 136, 137, 138, 139, 140, 142, 149, 151, 152, 153, 156, 158, 159, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 225, 257, 258, 290, 292, 325, 326, 333], "excluded_lines": [], "start_line": 125}, "PerformanceReportEngine._as_report": {"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": [372], "excluded_lines": [], "start_line": 339}, "PerformanceReportEngine._stage_snapshot": {"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": [414, 415, 416, 417, 418, 419, 426, 427], "excluded_lines": [], "start_line": 407}, "PerformanceReportEngine._stage_performance": {"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": [444, 445, 450, 451], "excluded_lines": [], "start_line": 442}, "PerformanceReportEngine._stage_distribution": {"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": [483, 484, 485, 486, 487, 488, 493, 494], "excluded_lines": [], "start_line": 480}, "PerformanceReportEngine._stage_r": {"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": [508, 509, 510, 511, 512, 517], "excluded_lines": [], "start_line": 507}, "PerformanceReportEngine._stage_excursion": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [536, 538, 539, 543, 544, 545, 546, 547, 548, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568], "excluded_lines": [], "start_line": 529}, "PerformanceReportEngine._stage_holding": {"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": [579, 580, 581, 582, 583, 588], "excluded_lines": [], "start_line": 578}, "PerformanceReportEngine._stage_exits": {"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": [597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 617], "excluded_lines": [], "start_line": 596}, "PerformanceReportEngine._stage_streaks": {"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": [620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 636], "excluded_lines": [], "start_line": 619}, "PerformanceReportEngine._stage_risk": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [649, 650, 651, 652, 653, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666], "excluded_lines": [], "start_line": 643}, "PerformanceReportEngine._stage_drawdown": {"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": [688, 689, 690], "excluded_lines": [], "start_line": 679}, "PerformanceReportEngine._stage_strategies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 744], "excluded_lines": [], "start_line": 706}, "PerformanceReportEngine._stage_regimes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 777], "excluded_lines": [], "start_line": 746}, "PerformanceReportEngine._stage_sessions": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 806], "excluded_lines": [], "start_line": 779}, "PerformanceReportEngine._stage_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 76, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 76, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [810, 811, 812, 813, 814, 815, 816, 818, 819, 821, 822, 823, 824, 825, 826, 827, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 865, 867, 868, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 898, 900, 914, 915, 916, 918], "excluded_lines": [], "start_line": 808}, "PerformanceReportEngine._stage_execution": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [941, 942, 943, 944, 945, 946, 947, 948, 949, 951, 952, 953, 954, 959, 960, 971, 972, 973, 978, 979, 981], "excluded_lines": [], "start_line": 939}, "PerformanceReportEngine._stage_news": {"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": [995, 998, 999, 1004, 1005, 1006], "excluded_lines": [], "start_line": 993}, "PerformanceReportEngine._stage_behavioral": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1026, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1038, 1039, 1040, 1041, 1043, 1045, 1047, 1048, 1049, 1050, 1055, 1056, 1057, 1058, 1059], "excluded_lines": [], "start_line": 1016}, "PerformanceReportEngine._stage_anomaly_state": {"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": [1075, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1095, 1096, 1098, 1099, 1100, 1105, 1106], "excluded_lines": [], "start_line": 1073}, "PerformanceReportEngine._stage_loss_drivers": {"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": [1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1134, 1135, 1143, 1144], "excluded_lines": [], "start_line": 1121}, "PerformanceReportEngine._stage_profit_drivers": {"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": [1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1173, 1174], "excluded_lines": [], "start_line": 1153}, "PerformanceReportEngine._stage_compare": {"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": [1190, 1191, 1196], "excluded_lines": [], "start_line": 1183}, "_normalize_exit": {"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": [1210], "excluded_lines": [], "start_line": 1209}, "_skew": {"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": [1214, 1215, 1216, 1217, 1218, 1219, 1220], "excluded_lines": [], "start_line": 1213}, "_fmt_opt": {"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": [1224, 1225, 1226], "excluded_lines": [], "start_line": 1223}, "_probe": {"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": [1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238], "excluded_lines": [], "start_line": 1229}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 42, 67, 74, 77, 92, 93, 103, 104, 105, 108, 117, 125, 339, 407, 442, 480, 507, 529, 578, 596, 619, 643, 679, 706, 746, 779, 808, 939, 993, 1016, 1073, 1121, 1153, 1183, 1209, 1213, 1223, 1229], "excluded_lines": [], "start_line": 1}}, "classes": {"PerformanceReportEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 386, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 386, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [118, 119, 134, 135, 136, 137, 138, 139, 140, 142, 149, 151, 152, 153, 156, 158, 159, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 225, 257, 258, 290, 292, 325, 326, 333, 372, 414, 415, 416, 417, 418, 419, 426, 427, 444, 445, 450, 451, 483, 484, 485, 486, 487, 488, 493, 494, 508, 509, 510, 511, 512, 517, 536, 538, 539, 543, 544, 545, 546, 547, 548, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 579, 580, 581, 582, 583, 588, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 617, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 636, 649, 650, 651, 652, 653, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 688, 689, 690, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 744, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 777, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 806, 810, 811, 812, 813, 814, 815, 816, 818, 819, 821, 822, 823, 824, 825, 826, 827, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 865, 867, 868, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 898, 900, 914, 915, 916, 918, 941, 942, 943, 944, 945, 946, 947, 948, 949, 951, 952, 953, 954, 959, 960, 971, 972, 973, 978, 979, 981, 995, 998, 999, 1004, 1005, 1006, 1026, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1038, 1039, 1040, 1041, 1043, 1045, 1047, 1048, 1049, 1050, 1055, 1056, 1057, 1058, 1059, 1075, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1095, 1096, 1098, 1099, 1100, 1105, 1106, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1134, 1135, 1143, 1144, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1173, 1174, 1190, 1191, 1196], "excluded_lines": [], "start_line": 108}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 68, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 68, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 42, 67, 74, 77, 92, 93, 103, 104, 105, 108, 117, 125, 339, 407, 442, 480, 507, 529, 578, 596, 619, 643, 679, 706, 746, 779, 808, 939, 993, 1016, 1073, 1121, 1153, 1183, 1209, 1210, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1223, 1224, 1225, 1226, 1229, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\reporting\\insights.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 281, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 281, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 53, 61, 62, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 96, 97, 98, 99, 100, 101, 104, 106, 107, 108, 111, 121, 122, 124, 125, 126, 127, 129, 130, 134, 135, 136, 137, 138, 139, 140, 148, 150, 152, 154, 157, 162, 163, 166, 170, 171, 185, 186, 187, 188, 189, 202, 203, 204, 205, 219, 220, 221, 222, 223, 224, 238, 239, 240, 241, 242, 243, 244, 254, 261, 264, 268, 269, 270, 273, 274, 275, 276, 277, 278, 280, 282, 283, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 297, 299, 301, 302, 304, 305, 306, 307, 308, 309, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 326, 329, 330, 331, 332, 333, 335, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 354, 355, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 369, 371, 372, 374, 384, 395, 396, 397, 398, 406, 408, 409, 410, 411, 412, 413, 414, 415, 418, 419, 420, 421, 431, 432, 433, 442, 443, 452, 453, 454, 455, 456, 457, 465, 466, 475, 476, 477, 478, 485, 486, 494, 501, 504, 513, 514, 515, 516, 517, 524, 525, 534, 535, 536, 537, 544, 545, 553, 554, 555, 556, 557, 558, 559, 567, 568, 577, 585, 586, 587, 588, 589, 590, 599, 607, 608, 609, 610, 611, 619, 620, 621, 622, 632, 633, 634, 635, 646, 647, 648, 649, 650, 658, 659, 660, 661, 668, 669, 677, 685, 687, 690, 692, 700, 710, 711, 712, 713, 714, 715, 716, 717, 718], "excluded_lines": [], "functions": {"evidence_level": {"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": [37, 38, 39, 40, 41, 42, 43, 44, 45], "excluded_lines": [], "start_line": 35}, "compare_periods": {"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": [61, 62, 68, 73, 74, 75, 76, 77, 78, 79, 81], "excluded_lines": [], "start_line": 53}, "compare_periods._d": {"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": [69, 70, 71], "excluded_lines": [], "start_line": 68}, "_num": {"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": [97, 98, 99, 100, 101], "excluded_lines": [], "start_line": 96}, "_delta": {"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": [106, 107, 108], "excluded_lines": [], "start_line": 104}, "classify_trend": {"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": [121, 122, 124, 125, 126, 127, 129, 130, 134, 135, 136, 137, 138, 139, 140], "excluded_lines": [], "start_line": 111}, "compute_anomalies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [162, 163, 166, 170, 171, 185, 186, 187, 188, 189, 202, 203, 204, 205, 219, 220, 221, 222, 223, 224, 238, 239, 240, 241, 242, 243, 244, 254], "excluded_lines": [], "start_line": 157}, "compute_health_score": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 82, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 82, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [268, 269, 270, 273, 274, 275, 276, 277, 278, 280, 282, 283, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 297, 299, 301, 302, 304, 305, 306, 307, 308, 309, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 326, 329, 330, 331, 332, 333, 335, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 354, 355, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 369, 371, 372, 374, 384], "excluded_lines": [], "start_line": 264}, "_fmt": {"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": [396, 397, 398], "excluded_lines": [], "start_line": 395}, "generate_insights": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 89, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [408, 409, 410, 411, 412, 413, 414, 415, 418, 419, 420, 421, 431, 432, 433, 442, 443, 452, 453, 454, 455, 456, 457, 465, 466, 475, 476, 477, 478, 485, 486, 494, 501, 504, 513, 514, 515, 516, 517, 524, 525, 534, 535, 536, 537, 544, 545, 553, 554, 555, 556, 557, 558, 559, 567, 568, 577, 585, 586, 587, 588, 589, 590, 599, 607, 608, 609, 610, 611, 619, 620, 621, 622, 632, 633, 634, 635, 646, 647, 648, 649, 650, 658, 659, 660, 661, 668, 669, 677], "excluded_lines": [], "start_line": 406}, "make_report_id": {"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": [687], "excluded_lines": [], "start_line": 685}, "make_snapshot_id": {"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": [692], "excluded_lines": [], "start_line": 690}, "classify_session": {"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": [710, 711, 712, 713, 714, 715, 716, 717, 718], "excluded_lines": [], "start_line": 700}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 35, 53, 96, 104, 111, 148, 150, 152, 154, 157, 261, 264, 395, 406, 685, 690, 700], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 281, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 281, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 20, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 53, 61, 62, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 96, 97, 98, 99, 100, 101, 104, 106, 107, 108, 111, 121, 122, 124, 125, 126, 127, 129, 130, 134, 135, 136, 137, 138, 139, 140, 148, 150, 152, 154, 157, 162, 163, 166, 170, 171, 185, 186, 187, 188, 189, 202, 203, 204, 205, 219, 220, 221, 222, 223, 224, 238, 239, 240, 241, 242, 243, 244, 254, 261, 264, 268, 269, 270, 273, 274, 275, 276, 277, 278, 280, 282, 283, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 297, 299, 301, 302, 304, 305, 306, 307, 308, 309, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 326, 329, 330, 331, 332, 333, 335, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 354, 355, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 369, 371, 372, 374, 384, 395, 396, 397, 398, 406, 408, 409, 410, 411, 412, 413, 414, 415, 418, 419, 420, 421, 431, 432, 433, 442, 443, 452, 453, 454, 455, 456, 457, 465, 466, 475, 476, 477, 478, 485, 486, 494, 501, 504, 513, 514, 515, 516, 517, 524, 525, 534, 535, 536, 537, 544, 545, 553, 554, 555, 556, 557, 558, 559, 567, 568, 577, 585, 586, 587, 588, 589, 590, 599, 607, 608, 609, 610, 611, 619, 620, 621, 622, 632, 633, 634, 635, 646, 647, 648, 649, 650, 658, 659, 660, 661, 668, 669, 677, 685, 687, 690, 692, 700, 710, 711, 712, 713, 714, 715, 716, 717, 718], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\reporting\\models.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 367, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 367, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 19, 22, 23, 24, 25, 28, 31, 32, 33, 34, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 163, 164, 167, 168, 169, 170, 171, 172, 173, 174, 175, 177, 178, 191, 192, 195, 196, 197, 198, 199, 200, 201, 203, 204, 215, 216, 219, 220, 221, 222, 223, 225, 226, 235, 236, 239, 240, 241, 242, 243, 245, 246, 255, 256, 259, 260, 261, 262, 264, 265, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 335, 336, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 354, 355, 373, 374, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 389, 390, 405, 406, 409, 410, 411, 412, 413, 414, 416, 417, 427, 428, 431, 432, 433, 434, 435, 436, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 450, 451, 471, 472, 475, 476, 477, 478, 479, 480, 481, 482, 483, 485, 486, 499, 500, 503, 504, 505, 506, 507, 508, 509, 511, 512, 523, 524, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 545, 560, 561, 568, 569, 570, 571, 572, 573, 574, 576, 577, 588, 589, 592, 593, 594, 595, 596, 597, 599, 600, 610, 611, 614, 615, 616, 617, 618, 619, 621, 622, 632, 633, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 648, 649, 664, 665, 668, 669, 670, 671, 672, 674, 675, 684, 685, 688, 689, 691, 692, 695, 696, 699, 700, 701, 702, 703, 704, 705, 707, 708, 719, 720, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 756, 757, 793, 795, 796, 797], "excluded_lines": [], "functions": {"SnapshotBlock.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": [55], "excluded_lines": [], "start_line": 54}, "PerformanceSection.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": [103], "excluded_lines": [], "start_line": 102}, "DistributionSection.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": [149], "excluded_lines": [], "start_line": 148}, "RSection.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": [178], "excluded_lines": [], "start_line": 177}, "ExcursionSection.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": [204], "excluded_lines": [], "start_line": 203}, "HoldingSection.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": [226], "excluded_lines": [], "start_line": 225}, "ExitGroup.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": [246], "excluded_lines": [], "start_line": 245}, "StreakSection.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": [265], "excluded_lines": [], "start_line": 264}, "RiskSection.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": [287], "excluded_lines": [], "start_line": 286}, "DrawdownSection.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": [318], "excluded_lines": [], "start_line": 317}, "StrategyGroup.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": [355], "excluded_lines": [], "start_line": 354}, "RegimeGroup.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": [390], "excluded_lines": [], "start_line": 389}, "SessionGroup.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": [417], "excluded_lines": [], "start_line": 416}, "ModelSection.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": [451], "excluded_lines": [], "start_line": 450}, "ExecutionSection.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": [486], "excluded_lines": [], "start_line": 485}, "NewsSection.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": [512], "excluded_lines": [], "start_line": 511}, "BehavioralSection.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": [545], "excluded_lines": [], "start_line": 544}, "AnomalyStateSection.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": [577], "excluded_lines": [], "start_line": 576}, "LossDriversSection.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": [600], "excluded_lines": [], "start_line": 599}, "ProfitDriversSection.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": [622], "excluded_lines": [], "start_line": 621}, "PeriodCompareSection.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": [649], "excluded_lines": [], "start_line": 648}, "AnomalyItem.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": [675], "excluded_lines": [], "start_line": 674}, "InsightItem.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": [692], "excluded_lines": [], "start_line": 691}, "HealthScoreSection.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": [708], "excluded_lines": [], "start_line": 707}, "ReportContainer.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": [757], "excluded_lines": [], "start_line": 756}, "_r": {"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": [795, 796, 797], "excluded_lines": [], "start_line": 793}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 339, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 339, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 19, 22, 23, 24, 25, 28, 31, 32, 33, 34, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 163, 164, 167, 168, 169, 170, 171, 172, 173, 174, 175, 177, 191, 192, 195, 196, 197, 198, 199, 200, 201, 203, 215, 216, 219, 220, 221, 222, 223, 225, 235, 236, 239, 240, 241, 242, 243, 245, 255, 256, 259, 260, 261, 262, 264, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 286, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 335, 336, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 354, 373, 374, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 389, 405, 406, 409, 410, 411, 412, 413, 414, 416, 427, 428, 431, 432, 433, 434, 435, 436, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 450, 471, 472, 475, 476, 477, 478, 479, 480, 481, 482, 483, 485, 499, 500, 503, 504, 505, 506, 507, 508, 509, 511, 523, 524, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 560, 561, 568, 569, 570, 571, 572, 573, 574, 576, 588, 589, 592, 593, 594, 595, 596, 597, 599, 610, 611, 614, 615, 616, 617, 618, 619, 621, 632, 633, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 648, 664, 665, 668, 669, 670, 671, 672, 674, 684, 685, 688, 689, 691, 695, 696, 699, 700, 701, 702, 703, 704, 705, 707, 719, 720, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 756, 793], "excluded_lines": [], "start_line": 1}}, "classes": {"EvidenceLevel": {"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": 19}, "TrendClassification": {"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": 28}, "SnapshotBlock": {"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": [55], "excluded_lines": [], "start_line": 38}, "PerformanceSection": {"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": [103], "excluded_lines": [], "start_line": 72}, "DistributionSection": {"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": 134}, "RSection": {"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": [178], "excluded_lines": [], "start_line": 164}, "ExcursionSection": {"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": [204], "excluded_lines": [], "start_line": 192}, "HoldingSection": {"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": [226], "excluded_lines": [], "start_line": 216}, "ExitGroup": {"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": [246], "excluded_lines": [], "start_line": 236}, "StreakSection": {"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": [265], "excluded_lines": [], "start_line": 256}, "RiskSection": {"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": [287], "excluded_lines": [], "start_line": 274}, "DrawdownSection": {"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": [318], "excluded_lines": [], "start_line": 300}, "StrategyGroup": {"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": [355], "excluded_lines": [], "start_line": 336}, "RegimeGroup": {"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": [390], "excluded_lines": [], "start_line": 374}, "SessionGroup": {"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": [417], "excluded_lines": [], "start_line": 406}, "ModelSection": {"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": [451], "excluded_lines": [], "start_line": 428}, "ExecutionSection": {"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": [486], "excluded_lines": [], "start_line": 472}, "NewsSection": {"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": [512], "excluded_lines": [], "start_line": 500}, "BehavioralSection": {"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": [545], "excluded_lines": [], "start_line": 524}, "AnomalyStateSection": {"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": [577], "excluded_lines": [], "start_line": 561}, "LossDriversSection": {"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": [600], "excluded_lines": [], "start_line": 589}, "ProfitDriversSection": {"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": [622], "excluded_lines": [], "start_line": 611}, "PeriodCompareSection": {"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": [649], "excluded_lines": [], "start_line": 633}, "AnomalyItem": {"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": [675], "excluded_lines": [], "start_line": 665}, "InsightItem": {"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": [692], "excluded_lines": [], "start_line": 685}, "HealthScoreSection": {"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": [708], "excluded_lines": [], "start_line": 696}, "ReportContainer": {"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": [757], "excluded_lines": [], "start_line": 720}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 342, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 342, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 14, 15, 16, 19, 22, 23, 24, 25, 28, 31, 32, 33, 34, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 163, 164, 167, 168, 169, 170, 171, 172, 173, 174, 175, 177, 191, 192, 195, 196, 197, 198, 199, 200, 201, 203, 215, 216, 219, 220, 221, 222, 223, 225, 235, 236, 239, 240, 241, 242, 243, 245, 255, 256, 259, 260, 261, 262, 264, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 286, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 335, 336, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 354, 373, 374, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 389, 405, 406, 409, 410, 411, 412, 413, 414, 416, 427, 428, 431, 432, 433, 434, 435, 436, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 450, 471, 472, 475, 476, 477, 478, 479, 480, 481, 482, 483, 485, 499, 500, 503, 504, 505, 506, 507, 508, 509, 511, 523, 524, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 560, 561, 568, 569, 570, 571, 572, 573, 574, 576, 588, 589, 592, 593, 594, 595, 596, 597, 599, 610, 611, 614, 615, 616, 617, 618, 619, 621, 632, 633, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 648, 664, 665, 668, 669, 670, 671, 672, 674, 684, 685, 688, 689, 691, 695, 696, 699, 700, 701, 702, 703, 704, 705, 707, 719, 720, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 756, 793, 795, 796, 797], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\reporting\\queries.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 24, 27, 28, 31, 32, 33, 34, 37, 39, 42, 44, 47, 49, 50, 51, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 90, 91, 95, 102, 108, 109, 110, 113, 115, 116, 117, 118, 119, 120, 121, 124, 125, 129, 136, 142, 143, 144], "excluded_lines": [], "functions": {"_core_disabled": {"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": [39], "excluded_lines": [], "start_line": 37}, "_core_connect": {"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": [44], "excluded_lines": [], "start_line": 42}, "fetch_model_rows": {"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": [49, 50, 51, 55, 56, 57, 58, 59, 60], "excluded_lines": [], "start_line": 47}, "fetch_execution_rows": {"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": [65, 66, 67, 71, 72, 73, 74, 75, 76], "excluded_lines": [], "start_line": 63}, "fetch_behavioral_rows": {"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": [81, 82, 83, 84, 85, 86, 87, 90, 91, 95, 102, 108, 109, 110], "excluded_lines": [], "start_line": 79}, "fetch_anomaly_rows": {"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": [115, 116, 117, 118, 119, 120, 121, 124, 125, 129, 136, 142, 143, 144], "excluded_lines": [], "start_line": 113}, "": {"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": [19, 21, 22, 24, 27, 28, 31, 32, 33, 34, 37, 42, 47, 63, 79, 113], "excluded_lines": [], "start_line": 1}}, "classes": {"FetchResult": {"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": 28}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 21, 22, 24, 27, 28, 31, 32, 33, 34, 37, 39, 42, 44, 47, 49, 50, 51, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 90, 91, 95, 102, 108, 109, 110, 113, 115, 116, 117, 118, 119, 120, 121, 124, 125, 129, 136, 142, 143, 144], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\reporting\\telegram_format.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 183, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 183, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 22, 24, 25, 26, 29, 30, 31, 32, 35, 36, 37, 38, 41, 42, 43, 44, 47, 48, 49, 50, 53, 54, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 68, 69, 72, 74, 75, 76, 77, 78, 79, 81, 154, 157, 159, 237, 245, 246, 247, 248, 249, 250, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 265, 266, 267, 268, 273, 274, 275, 276, 277, 283, 284, 285, 288, 289, 290, 291, 292, 300, 312, 315, 316, 317, 318, 319, 329, 330, 331, 332, 333, 342, 343, 344, 345, 346, 351, 352, 356, 359, 360, 361, 362, 363, 368, 369, 373, 376, 377, 378, 379, 385, 394, 395, 396, 397, 398, 399, 405, 408, 409, 410, 411, 412, 413, 419, 422, 423, 424, 425, 426, 427, 433, 436, 437, 438, 439, 440, 441, 448, 451, 452, 453, 454, 458, 459, 462, 463, 464, 465, 467, 468, 473, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 487, 488, 489, 492, 493, 494, 495, 496, 506, 507, 508, 509, 510, 511, 512, 513], "excluded_lines": [], "functions": {"_esc": {"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": [24, 25, 26], "excluded_lines": [], "start_line": 22}, "_fmt_usd": {"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": [30, 31, 32], "excluded_lines": [], "start_line": 29}, "_fmt_pct": {"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": [36, 37, 38], "excluded_lines": [], "start_line": 35}, "_fmt_r": {"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": [42, 43, 44], "excluded_lines": [], "start_line": 41}, "_fmt_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": [48, 49, 50], "excluded_lines": [], "start_line": 47}, "_fmt_hold": {"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, 56, 57, 58, 59, 60], "excluded_lines": [], "start_line": 53}, "_bar": {"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": [65, 66, 67, 68, 69], "excluded_lines": [], "start_line": 63}, "format_telegram_daily": {"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": [74, 75, 76, 77, 78, 79, 81, 154], "excluded_lines": [], "start_line": 72}, "format_deep_report": {"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": [159, 237], "excluded_lines": [], "start_line": 157}, "_best_exit": {"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": [246, 247, 248, 249, 250, 251, 252], "excluded_lines": [], "start_line": 245}, "_worst_exit": {"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": [256, 257, 258, 259, 260, 261, 262], "excluded_lines": [], "start_line": 255}, "_strategy_lines": {"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": [266, 267, 268, 273, 274, 275, 276, 277, 283, 284, 285], "excluded_lines": [], "start_line": 265}, "_model_lines": {"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": [289, 290, 291, 292, 300, 312], "excluded_lines": [], "start_line": 288}, "_execution_lines": {"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": [316, 317, 318, 319], "excluded_lines": [], "start_line": 315}, "_news_lines": {"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": [330, 331, 332, 333], "excluded_lines": [], "start_line": 329}, "_loss_driver_lines": {"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": [343, 344, 345, 346, 351, 352, 356], "excluded_lines": [], "start_line": 342}, "_profit_driver_lines": {"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": [360, 361, 362, 363, 368, 369, 373], "excluded_lines": [], "start_line": 359}, "_trend_line": {"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": [377, 378, 379, 385], "excluded_lines": [], "start_line": 376}, "_exit_lines": {"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": [395, 396, 397, 398, 399, 405], "excluded_lines": [], "start_line": 394}, "_deep_strategy_lines": {"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": [409, 410, 411, 412, 413, 419], "excluded_lines": [], "start_line": 408}, "_regime_lines": {"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": [423, 424, 425, 426, 427, 433], "excluded_lines": [], "start_line": 422}, "_session_lines": {"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": [437, 438, 439, 440, 441, 448], "excluded_lines": [], "start_line": 436}, "_behavioral_lines": {"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": [452, 453, 454, 458, 459, 462, 463, 464, 465, 467, 468, 473], "excluded_lines": [], "start_line": 451}, "_anomaly_lines": {"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": [477, 478, 479, 480, 481, 482, 483, 484, 485, 487, 488, 489], "excluded_lines": [], "start_line": 476}, "_compare_lines": {"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": [493, 494, 495, 496], "excluded_lines": [], "start_line": 492}, "_insight_lines": {"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": [507, 508, 509, 510, 511, 512, 513], "excluded_lines": [], "start_line": 506}, "": {"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": [14, 16, 17, 19, 22, 29, 35, 41, 47, 53, 63, 72, 157, 245, 255, 265, 288, 315, 329, 342, 359, 376, 394, 408, 422, 436, 451, 476, 492, 506], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 183, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 183, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 22, 24, 25, 26, 29, 30, 31, 32, 35, 36, 37, 38, 41, 42, 43, 44, 47, 48, 49, 50, 53, 54, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 68, 69, 72, 74, 75, 76, 77, 78, 79, 81, 154, 157, 159, 237, 245, 246, 247, 248, 249, 250, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 265, 266, 267, 268, 273, 274, 275, 276, 277, 283, 284, 285, 288, 289, 290, 291, 292, 300, 312, 315, 316, 317, 318, 319, 329, 330, 331, 332, 333, 342, 343, 344, 345, 346, 351, 352, 356, 359, 360, 361, 362, 363, 368, 369, 373, 376, 377, 378, 379, 385, 394, 395, 396, 397, 398, 399, 405, 408, 409, 410, 411, 412, 413, 419, 422, 423, 424, 425, 426, 427, 433, 436, 437, 438, 439, 440, 441, 448, 451, 452, 453, 454, 458, 459, 462, 463, 464, 465, 467, 468, 473, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 487, 488, 489, 492, 493, 494, 495, 496, 506, 507, 508, 509, 510, 511, 512, 513], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\__init__.py": {"executed_lines": [44, 45, 46, 47, 48, 63, 69, 82, 83, 84, 85, 86, 87, 88, 89, 91], "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": {"": {"executed_lines": [44, 45, 46, 47, 48, 63, 69, 82, 83, 84, 85, 86, 87, 88, 89, 91], "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": 1}}, "classes": {"": {"executed_lines": [44, 45, 46, 47, 48, 63, 69, 82, 83, 84, 85, 86, 87, 88, 89, 91], "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": 1}}}, "src\\nexus_scalp\\research\\attribution.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 26, 27, 28, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 48, 49, 50, 51, 52, 53, 54, 57, 66, 78, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 117, 121, 122, 123, 131, 132, 144, 154, 165, 166, 168, 169, 172, 173, 174, 175, 176, 177, 179, 180, 182, 183, 184, 201, 203, 204, 205, 206, 207, 218, 219, 220, 221, 222, 223, 224, 225, 227, 229, 241, 243], "excluded_lines": [], "functions": {"DecisionContribution.__init__": {"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": [90, 91, 92, 93, 94, 95, 96, 97, 98], "excluded_lines": [], "start_line": 78}, "DecisionContribution.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": [101], "excluded_lines": [], "start_line": 100}, "_actor_to_contribution": {"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": [121, 122, 123, 131, 132, 144], "excluded_lines": [], "start_line": 117}, "AIAttributionEngine.__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": [166], "excluded_lines": [], "start_line": 165}, "AIAttributionEngine.attribution": {"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": [169, 172, 173, 174, 175, 176, 177, 179, 180, 182, 183, 184, 201, 203, 204, 205, 206, 207, 218, 219, 220, 221, 222, 223, 224, 225, 227, 229, 241, 243], "excluded_lines": [], "start_line": 168}, "": {"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": [21, 23, 24, 26, 27, 28, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 48, 49, 50, 51, 52, 53, 54, 57, 66, 78, 100, 117, 154, 165, 168], "excluded_lines": [], "start_line": 1}}, "classes": {"SourceType": {"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": 33}, "ContributionKind": {"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": 45}, "DecisionContribution": {"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": [90, 91, 92, 93, 94, 95, 96, 97, 98, 101], "excluded_lines": [], "start_line": 57}, "AIAttributionEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [166, 169, 172, 173, 174, 175, 176, 177, 179, 180, 182, 183, 184, 201, 203, 204, 205, 206, 207, 218, 219, 220, 221, 222, 223, 224, 225, 227, 229, 241, 243], "excluded_lines": [], "start_line": 154}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 26, 27, 28, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 48, 49, 50, 51, 52, 53, 54, 57, 66, 78, 100, 117, 121, 122, 123, 131, 132, 144, 154, 165, 168], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\backtest.py": {"executed_lines": [15, 17, 18, 19, 24, 30, 33, 36, 39], "summary": {"covered_lines": 9, "num_statements": 18, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 50.0, "percent_statements_covered_display": "50"}, "missing_lines": [37, 58, 59, 60, 67, 69, 75, 82, 89], "excluded_lines": [], "functions": {"BacktestEngine.__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": [37], "excluded_lines": [], "start_line": 36}, "BacktestEngine.run": {"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": [58, 59, 60, 67, 69, 75, 82, 89], "excluded_lines": [], "start_line": 39}, "": {"executed_lines": [15, 17, 18, 19, 24, 30, 33, 36, 39], "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": {"BacktestEngine": {"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": [37, 58, 59, 60, 67, 69, 75, 82, 89], "excluded_lines": [], "start_line": 33}, "": {"executed_lines": [15, 17, 18, 19, 24, 30, 33, 36, 39], "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\\nexus_scalp\\research\\baseline_eval.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 214, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 214, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [34, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 49, 51, 52, 53, 54, 62, 63, 66, 67, 68, 71, 72, 73, 81, 83, 85, 86, 88, 94, 95, 96, 97, 98, 101, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 149, 156, 157, 158, 159, 162, 163, 164, 165, 166, 175, 176, 177, 178, 179, 180, 181, 192, 194, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 219, 233, 235, 236, 237, 239, 240, 241, 242, 243, 245, 255, 257, 258, 259, 260, 261, 262, 263, 266, 269, 270, 271, 272, 274, 275, 276, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 293, 296, 297, 298, 299, 300, 301, 302, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 340, 341, 342, 343, 344, 353, 360, 361, 362, 363, 364, 365, 366, 367, 369, 424, 425, 426, 427, 428, 429, 430, 431, 438, 439, 442, 443, 446, 447, 448, 449, 450, 451, 452, 453, 455, 464, 474, 475], "excluded_lines": [478, 479], "functions": {"_sha256_path": {"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": [63], "excluded_lines": [], "start_line": 62}, "evaluation_config_hash": {"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": [67, 68], "excluded_lines": [], "start_line": 66}, "evaluation_id": {"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": [72, 73], "excluded_lines": [], "start_line": 71}, "load_model": {"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": [83, 85, 86, 88, 94, 95, 96, 97, 98], "excluded_lines": [], "start_line": 81}, "resolve_dataset": {"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": [105, 106, 107, 108, 109, 110, 111, 112], "excluded_lines": [], "start_line": 101}, "load_frame": {"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": [116, 117, 118, 119, 120, 121, 122, 123, 124, 125], "excluded_lines": [], "start_line": 115}, "infer_dimension": {"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": [131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141], "excluded_lines": [], "start_line": 128}, "_r_from_predictions": {"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": [156, 157, 158, 159], "excluded_lines": [], "start_line": 149}, "_metrics_from_r": {"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": [163, 164, 165, 166, 175, 176, 177, 178, 179, 180, 181], "excluded_lines": [], "start_line": 162}, "_stability_score": {"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": [194, 195, 196, 197], "excluded_lines": [], "start_line": 192}, "temporal_windows": {"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": [202, 203, 204, 205, 206, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 200}, "evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 100, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 100, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [233, 235, 236, 237, 239, 240, 241, 242, 243, 245, 255, 257, 258, 259, 260, 261, 262, 263, 266, 269, 270, 271, 272, 274, 275, 276, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 293, 296, 297, 298, 299, 300, 301, 302, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 340, 341, 342, 343, 344, 353, 360, 361, 362, 363, 364, 365, 366, 367, 369, 424, 425, 426, 427, 428, 429, 430, 431, 438, 439], "excluded_lines": [], "start_line": 219}, "main": {"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": [443, 446, 447, 448, 449, 450, 451, 452, 453, 455, 464, 474, 475], "excluded_lines": [], "start_line": 442}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [34, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 49, 51, 52, 53, 54, 62, 66, 71, 81, 101, 115, 128, 149, 162, 192, 200, 219, 442], "excluded_lines": [478, 479], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 214, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 214, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [34, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 49, 51, 52, 53, 54, 62, 63, 66, 67, 68, 71, 72, 73, 81, 83, 85, 86, 88, 94, 95, 96, 97, 98, 101, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 149, 156, 157, 158, 159, 162, 163, 164, 165, 166, 175, 176, 177, 178, 179, 180, 181, 192, 194, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 219, 233, 235, 236, 237, 239, 240, 241, 242, 243, 245, 255, 257, 258, 259, 260, 261, 262, 263, 266, 269, 270, 271, 272, 274, 275, 276, 278, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 291, 293, 296, 297, 298, 299, 300, 301, 302, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 337, 340, 341, 342, 343, 344, 353, 360, 361, 362, 363, 364, 365, 366, 367, 369, 424, 425, 426, 427, 428, 429, 430, 431, 438, 439, 442, 443, 446, 447, 448, 449, 450, 451, 452, 453, 455, 464, 474, 475], "excluded_lines": [478, 479], "start_line": 1}}}, "src\\nexus_scalp\\research\\candidates.py": {"executed_lines": [13, 15, 16, 17, 18, 20, 22, 23, 26, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 67, 83, 87, 91, 121, 128, 136], "summary": {"covered_lines": 35, "num_statements": 60, "percent_covered": 58.333333333333336, "percent_covered_display": "58", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 58.333333333333336, "percent_statements_covered_display": "58"}, "missing_lines": [61, 69, 80, 81, 85, 89, 99, 100, 101, 102, 103, 104, 115, 123, 129, 130, 131, 132, 133, 137, 138, 139, 140, 142, 143], "excluded_lines": [], "functions": {"StrategyCandidate._utc": {"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": [61], "excluded_lines": [], "start_line": 60}, "StrategyCandidate.content_digest": {"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": [69, 80, 81], "excluded_lines": [], "start_line": 67}, "StrategyCandidate.canonical_version": {"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": [85], "excluded_lines": [], "start_line": 83}, "StrategyCandidate.is_version_consistent": {"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": [89], "excluded_lines": [], "start_line": 87}, "StrategyCandidate.with_definition_change": {"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": [99, 100, 101, 102, 103, 104, 115], "excluded_lines": [], "start_line": 91}, "StrategyCandidate.is_schema_compatible": {"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": [123], "excluded_lines": [], "start_line": 121}, "_sort": {"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": [129, 130, 131, 132, 133], "excluded_lines": [], "start_line": 128}, "_merge_dicts": {"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": [137, 138, 139, 140, 142, 143], "excluded_lines": [], "start_line": 136}, "": {"executed_lines": [13, 15, 16, 17, 18, 20, 22, 23, 26, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 67, 83, 87, 91, 121, 128, 136], "summary": {"covered_lines": 35, "num_statements": 35, "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": {"StrategyCandidate": {"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": [61, 69, 80, 81, 85, 89, 99, 100, 101, 102, 103, 104, 115, 123], "excluded_lines": [], "start_line": 26}, "": {"executed_lines": [13, 15, 16, 17, 18, 20, 22, 23, 26, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 67, 83, 87, 91, 121, 128, 136], "summary": {"covered_lines": 35, "num_statements": 46, "percent_covered": 76.08695652173913, "percent_covered_display": "76", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 76.08695652173913, "percent_statements_covered_display": "76"}, "missing_lines": [129, 130, 131, 132, 133, 137, 138, 139, 140, 142, 143], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\context_analysis.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 16, 17, 18, 19, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 57, 59, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 85, 90], "excluded_lines": [], "functions": {"_compute_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 18, 19, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45], "excluded_lines": [], "start_line": 16}, "compute_context_matrices": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 85, 90], "excluded_lines": [], "start_line": 57}, "": {"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": [9, 11, 13, 16, 57], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 11, 13, 16, 17, 18, 19, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 57, 59, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 85, 90], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\context_contract.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 98, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 98, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 22, 25, 34, 42, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 129, 131, 142, 144, 145, 148, 154, 155, 156, 159, 168, 185, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 207, 208, 209, 210], "excluded_lines": [], "functions": {"extract_context_contract": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 129, 131], "excluded_lines": [], "start_line": 42}, "contract_hash": {"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": [144, 145], "excluded_lines": [], "start_line": 142}, "has_active_contract": {"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": [154, 155, 156], "excluded_lines": [], "start_line": 148}, "filter_samples_by_contract": {"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": [185, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 207, 208, 209, 210], "excluded_lines": [], "start_line": 168}, "": {"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": [15, 17, 18, 19, 22, 25, 34, 42, 142, 148, 159, 168], "excluded_lines": [], "start_line": 1}}, "classes": {"ContextContractError": {"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": 159}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 98, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 98, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 22, 25, 34, 42, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 129, 131, 142, 144, 145, 148, 154, 155, 156, 159, 168, 185, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 207, 208, 209, 210], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\counterfactual.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 213, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 213, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [43, 45, 46, 47, 48, 49, 50, 51, 53, 55, 60, 66, 67, 69, 72, 73, 74, 75, 76, 79, 80, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 163, 164, 165, 166, 167, 168, 171, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 208, 211, 212, 213, 214, 215, 216, 217, 241, 242, 247, 250, 252, 253, 254, 255, 258, 276, 277, 280, 283, 284, 285, 286, 287, 288, 289, 291, 292, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 307, 312, 313, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 332, 333, 338, 339, 340, 343, 344, 349, 358, 359, 360, 361, 362, 364, 367, 368, 370, 373, 385, 408, 422, 423, 424, 425, 426, 427, 428, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 450, 451, 452, 453, 454, 455, 456, 459, 461, 462, 463, 478], "excluded_lines": [], "functions": {"parse_direction": {"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": [150, 151, 152, 153, 154, 155, 156], "excluded_lines": [], "start_line": 143}, "_extract_prob": {"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": [161, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 159}, "build_candidates": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 208, 211, 212, 213, 214, 215, 216, 217, 241, 242, 247], "excluded_lines": [], "start_line": 171}, "_risk_distance": {"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": [252, 253, 254, 255], "excluded_lines": [], "start_line": 250}, "walk_candidate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [276, 277, 280, 283, 284, 285, 286, 287, 288, 289, 291, 292, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 307, 312, 313, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 332, 333, 338, 339, 340, 343, 344, 349, 358, 359, 360, 361, 362, 364, 367, 368, 370, 373, 385], "excluded_lines": [], "start_line": 258}, "_classify": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [422, 423, 424, 425, 426, 427, 428, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447], "excluded_lines": [], "start_line": 408}, "_tick_at_or_after": {"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": [451, 452, 453, 454, 455, 456], "excluded_lines": [], "start_line": 450}, "results_fingerprint": {"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": [461, 462, 463, 478], "excluded_lines": [], "start_line": 459}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [43, 45, 46, 47, 48, 49, 50, 51, 53, 55, 60, 66, 67, 69, 72, 73, 74, 75, 76, 79, 80, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 159, 171, 250, 258, 408, 450, 459], "excluded_lines": [], "start_line": 1}}, "classes": {"OutcomeClass": {"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": 72}, "DecisionCandidate": {"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": 80}, "Tick": {"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": 114}, "CounterfactualResult": {"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": 121}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 213, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 213, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [43, 45, 46, 47, 48, 49, 50, 51, 53, 55, 60, 66, 67, 69, 72, 73, 74, 75, 76, 79, 80, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 163, 164, 165, 166, 167, 168, 171, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 208, 211, 212, 213, 214, 215, 216, 217, 241, 242, 247, 250, 252, 253, 254, 255, 258, 276, 277, 280, 283, 284, 285, 286, 287, 288, 289, 291, 292, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 307, 312, 313, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 326, 327, 332, 333, 338, 339, 340, 343, 344, 349, 358, 359, 360, 361, 362, 364, 367, 368, 370, 373, 385, 408, 422, 423, 424, 425, 426, 427, 428, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 450, 451, 452, 453, 454, 455, 456, 459, 461, 462, 463, 478], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\dataset.py": {"executed_lines": [31, 33, 34, 35, 36, 37, 38, 40, 44, 45, 52, 53, 54, 56, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 103, 110, 111, 115, 126, 136, 149, 170, 175, 179, 182, 196, 230, 235, 277, 303, 411, 448, 460, 531, 648, 675, 693, 702], "summary": {"covered_lines": 61, "num_statements": 256, "percent_covered": 23.828125, "percent_covered_display": "24", "missing_lines": 195, "excluded_lines": 0, "percent_statements_covered": 23.828125, "percent_statements_covered_display": "24"}, "missing_lines": [171, 172, 176, 183, 185, 190, 204, 205, 206, 207, 208, 209, 210, 211, 212, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 231, 232, 233, 244, 245, 246, 247, 248, 249, 250, 251, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 286, 287, 288, 289, 290, 291, 292, 294, 295, 296, 301, 321, 327, 328, 329, 330, 331, 332, 333, 336, 337, 338, 343, 346, 347, 350, 351, 354, 355, 356, 357, 362, 363, 364, 365, 366, 367, 377, 378, 383, 384, 391, 392, 393, 396, 397, 398, 399, 402, 403, 406, 407, 409, 412, 413, 450, 451, 452, 453, 454, 455, 456, 457, 458, 469, 470, 471, 472, 473, 474, 475, 479, 485, 486, 496, 497, 499, 500, 501, 502, 503, 505, 517, 518, 519, 520, 549, 550, 551, 552, 561, 563, 566, 567, 568, 569, 579, 586, 587, 588, 596, 597, 607, 608, 609, 610, 611, 617, 618, 619, 623, 624, 646, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 676, 677, 678, 679, 683, 684, 694, 695, 696, 697, 698, 699, 704, 705, 706, 707], "excluded_lines": [], "functions": {"_sample_id": {"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": [171, 172], "excluded_lines": [], "start_line": 170}, "_is_finite": {"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": 175}, "ResearchDatasetBuilder.__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": [183, 185, 190], "excluded_lines": [], "start_line": 182}, "ResearchDatasetBuilder._load_reconstruction_sources": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [204, 205, 206, 207, 208, 209, 210, 211, 212, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228], "excluded_lines": [], "start_line": 196}, "ResearchDatasetBuilder._reconstruction_source": {"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": [231, 232, 233], "excluded_lines": [], "start_line": 230}, "ResearchDatasetBuilder._count_recovered_outcomes": {"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": [244, 245, 246, 247, 248, 249, 250, 251, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271], "excluded_lines": [], "start_line": 235}, "ResearchDatasetBuilder._evidence_for": {"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": [286, 287, 288, 289, 290, 291, 292, 294, 295, 296, 301], "excluded_lines": [], "start_line": 277}, "ResearchDatasetBuilder.evaluate_sample": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [321, 327, 328, 329, 330, 331, 332, 333, 336, 337, 338, 343, 346, 347, 350, 351, 354, 355, 356, 357, 362, 363, 364, 365, 366, 367, 377, 378, 383, 384, 391, 392, 393, 396, 397, 398, 399, 402, 403, 406, 407, 409], "excluded_lines": [], "start_line": 303}, "ResearchDatasetBuilder._to_sample": {"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": [412, 413], "excluded_lines": [], "start_line": 411}, "ResearchDatasetBuilder._iter_records": {"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": [450, 451, 452, 453, 454, 455, 456, 457, 458], "excluded_lines": [], "start_line": 448}, "ResearchDatasetBuilder.audit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [469, 470, 471, 472, 473, 474, 475, 479, 485, 486, 496, 497, 499, 500, 501, 502, 503, 505, 517, 518, 519, 520], "excluded_lines": [], "start_line": 460}, "ResearchDatasetBuilder.build": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [549, 550, 551, 552, 561, 563, 566, 567, 568, 569, 579, 586, 587, 588, 596, 597, 607, 608, 609, 610, 611, 617, 618, 619, 623, 624, 646], "excluded_lines": [], "start_line": 531}, "ResearchDatasetBuilder.build_for_strategy": {"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": [662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673], "excluded_lines": [], "start_line": 648}, "ResearchDatasetBuilder._dataset": {"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": [676, 677, 678, 679, 683, 684], "excluded_lines": [], "start_line": 675}, "_dataset_id": {"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": [694, 695, 696, 697, 698, 699], "excluded_lines": [], "start_line": 693}, "dataset_provenance": {"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": [704, 705, 706, 707], "excluded_lines": [], "start_line": 702}, "": {"executed_lines": [31, 33, 34, 35, 36, 37, 38, 40, 44, 45, 52, 53, 54, 56, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 103, 110, 111, 115, 126, 136, 149, 170, 175, 179, 182, 196, 230, 235, 277, 303, 411, 448, 460, 531, 648, 675, 693, 702], "summary": {"covered_lines": 61, "num_statements": 61, "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": {"ResearchDatasetBuilder": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 182, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 182, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [183, 185, 190, 204, 205, 206, 207, 208, 209, 210, 211, 212, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 231, 232, 233, 244, 245, 246, 247, 248, 249, 250, 251, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 286, 287, 288, 289, 290, 291, 292, 294, 295, 296, 301, 321, 327, 328, 329, 330, 331, 332, 333, 336, 337, 338, 343, 346, 347, 350, 351, 354, 355, 356, 357, 362, 363, 364, 365, 366, 367, 377, 378, 383, 384, 391, 392, 393, 396, 397, 398, 399, 402, 403, 406, 407, 409, 412, 413, 450, 451, 452, 453, 454, 455, 456, 457, 458, 469, 470, 471, 472, 473, 474, 475, 479, 485, 486, 496, 497, 499, 500, 501, 502, 503, 505, 517, 518, 519, 520, 549, 550, 551, 552, 561, 563, 566, 567, 568, 569, 579, 586, 587, 588, 596, 597, 607, 608, 609, 610, 611, 617, 618, 619, 623, 624, 646, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 676, 677, 678, 679, 683, 684], "excluded_lines": [], "start_line": 179}, "": {"executed_lines": [31, 33, 34, 35, 36, 37, 38, 40, 44, 45, 52, 53, 54, 56, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 103, 110, 111, 115, 126, 136, 149, 170, 175, 179, 182, 196, 230, 235, 277, 303, 411, 448, 460, 531, 648, 675, 693, 702], "summary": {"covered_lines": 61, "num_statements": 74, "percent_covered": 82.43243243243244, "percent_covered_display": "82", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 82.43243243243244, "percent_statements_covered_display": "82"}, "missing_lines": [171, 172, 176, 694, 695, 696, 697, 698, 699, 704, 705, 706, 707], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\debug_intelligence.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 70, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 70, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 19, 22, 27, 28, 29, 30, 31, 32, 33, 34, 39, 40, 42, 43, 44, 46, 51, 61, 65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 88, 89, 96, 100, 101, 104, 105, 115, 116, 117, 122, 124, 134, 138, 139, 140, 141, 145, 146, 148, 156, 161, 162, 163, 165, 166, 172, 178, 184, 191, 197, 204], "excluded_lines": [], "functions": {"compute_anomaly_score": {"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": [27, 28, 29, 30, 31, 32, 33, 34, 39, 40, 42, 43, 44, 46, 51], "excluded_lines": [], "start_line": 22}, "compute_validation_consistency": {"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": [65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 88, 89], "excluded_lines": [], "start_line": 61}, "decompose_strategy_health": {"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": [100, 101, 104, 105, 115, 116, 117, 122, 124], "excluded_lines": [], "start_line": 96}, "compute_debug_priority": {"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": [138, 139, 140, 141, 145, 146, 148], "excluded_lines": [], "start_line": 134}, "generate_debug_hints": {"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": [161, 162, 163, 165, 166, 172, 178, 184, 191, 197, 204], "excluded_lines": [], "start_line": 156}, "": {"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": [15, 17, 19, 22, 61, 96, 134, 156], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 70, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 70, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 19, 22, 27, 28, 29, 30, 31, 32, 33, 34, 39, 40, 42, 43, 44, 46, 51, 61, 65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 88, 89, 96, 100, 101, 104, 105, 115, 116, 117, 122, 124, 134, 138, 139, 140, 141, 145, 146, 148, 156, 161, 162, 163, 165, 166, 172, 178, 184, 191, 197, 204], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\directional_lab.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 174, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 174, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 32, 33, 36, 37, 38, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 79, 80, 81, 82, 90, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 116, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 146, 149, 150, 167, 174, 175, 176, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 196, 200, 208, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 231, 244, 245, 246, 248, 252, 253, 254, 257, 258, 259, 260, 261, 262, 263, 264, 267, 276, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 322, 323, 325, 326, 329, 345, 347, 348, 349, 350, 351, 352, 355, 356, 357, 358, 359, 360, 361, 362, 371], "excluded_lines": [], "functions": {"stable_fingerprint": {"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": [37, 38], "excluded_lines": [], "start_line": 36}, "directional_margin": {"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": [65, 66, 67, 68, 69, 70, 71], "excluded_lines": [], "start_line": 63}, "_bucket": {"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": [80, 81, 82], "excluded_lines": [], "start_line": 79}, "bootstrap_mean_diff": {"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": [98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "excluded_lines": [], "start_line": 90}, "asymmetry_analysis": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 146, 149, 150], "excluded_lines": [], "start_line": 116}, "calibration_by_direction": {"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": [174, 175, 176, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 196, 200, 208], "excluded_lines": [], "start_line": 167}, "synthetic_directional_dataset": {"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": [244, 245, 246, 248, 252, 253, 254], "excluded_lines": [], "start_line": 231}, "_directional_f1": {"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": [258, 259, 260, 261, 262, 263, 264], "excluded_lines": [], "start_line": 257}, "_TinyMLP.__init__": {"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": [287, 288, 289, 290, 291, 292, 293, 294, 295], "excluded_lines": [], "start_line": 276}, "_TinyMLP._forward": {"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": [298, 299, 300, 301, 302], "excluded_lines": [], "start_line": 297}, "_TinyMLP.fit": {"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": [305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320], "excluded_lines": [], "start_line": 304}, "_TinyMLP.predict": {"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": [323], "excluded_lines": [], "start_line": 322}, "_TinyMLP.predict_proba": {"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": [326], "excluded_lines": [], "start_line": 325}, "train_lab_candidate": {"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": [345, 347, 348, 349, 350, 351, 352, 355, 356, 357, 358, 359, 360, 361, 362, 371], "excluded_lines": [], "start_line": 329}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 32, 33, 36, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 79, 90, 116, 167, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 231, 257, 267, 276, 297, 304, 322, 325, 329], "excluded_lines": [], "start_line": 1}}, "classes": {"DirectionalSample": {"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": 47}, "LabTrainResult": {"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": 217}, "_TinyMLP": {"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": [287, 288, 289, 290, 291, 292, 293, 294, 295, 298, 299, 300, 301, 302, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 323, 326], "excluded_lines": [], "start_line": 267}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 142, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 142, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 32, 33, 36, 37, 38, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 79, 80, 81, 82, 90, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 116, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 146, 149, 150, 167, 174, 175, 176, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 196, 200, 208, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 231, 244, 245, 246, 248, 252, 253, 254, 257, 258, 259, 260, 261, 262, 263, 264, 267, 276, 297, 304, 322, 325, 329, 345, 347, 348, 349, 350, 351, 352, 355, 356, 357, 358, 359, 360, 361, 362, 371], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\discovery.py": {"executed_lines": [26, 28, 29, 30, 31, 33, 34, 37, 39, 42, 45, 58, 92, 176, 183, 187], "summary": {"covered_lines": 16, "num_statements": 58, "percent_covered": 27.586206896551722, "percent_covered_display": "28", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 27.586206896551722, "percent_statements_covered_display": "28"}, "missing_lines": [47, 55, 71, 72, 73, 74, 75, 76, 77, 78, 79, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 126, 131, 132, 140, 141, 142, 144, 145, 171, 172, 173, 178, 179, 180, 184, 188, 189, 190, 191], "excluded_lines": [], "functions": {"_context_fingerprint": {"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": [47, 55], "excluded_lines": [], "start_line": 45}, "family_distribution": {"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": [71, 72, 73, 74, 75, 76, 77, 78, 79], "excluded_lines": [], "start_line": 58}, "discover_candidates": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 126, 131, 132, 140, 141, 142, 144, 145, 171, 172, 173], "excluded_lines": [], "start_line": 92}, "_safe_mean": {"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": [178, 179, 180], "excluded_lines": [], "start_line": 176}, "_id": {"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": 183}, "_window_str": {"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": [188, 189, 190, 191], "excluded_lines": [], "start_line": 187}, "": {"executed_lines": [26, 28, 29, 30, 31, 33, 34, 37, 39, 42, 45, 58, 92, 176, 183, 187], "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": 1}}, "classes": {"": {"executed_lines": [26, 28, 29, 30, 31, 33, 34, 37, 39, 42, 45, 58, 92, 176, 183, 187], "summary": {"covered_lines": 16, "num_statements": 58, "percent_covered": 27.586206896551722, "percent_covered_display": "28", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 27.586206896551722, "percent_statements_covered_display": "28"}, "missing_lines": [47, 55, 71, 72, 73, 74, 75, 76, 77, 78, 79, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 126, 131, 132, 140, 141, 142, 144, 145, 171, 172, 173, 178, 179, 180, 184, 188, 189, 190, 191], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\event_projection.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 150, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 150, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 18, 19, 20, 21, 23, 24, 25, 27, 30, 33, 34, 37, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 76, 77, 79, 91, 102, 103, 109, 117, 121, 122, 125, 126, 130, 131, 137, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 175, 176, 177, 178, 179, 180, 181, 183, 184, 186, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 221, 227, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 291], "excluded_lines": [], "functions": {"_now_utc": {"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": [34], "excluded_lines": [], "start_line": 33}, "parse_lineage_entry": {"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": [46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 76, 77, 79], "excluded_lines": [], "start_line": 37}, "LifecycleEventProjection.__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": [103], "excluded_lines": [], "start_line": 102}, "LifecycleEventProjection.events_for_strategy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [117, 121, 122, 125, 126, 130, 131, 137, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 175, 183, 184], "excluded_lines": [], "start_line": 109}, "LifecycleEventProjection.events_for_strategy._key": {"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": [176, 177, 178, 179, 180, 181], "excluded_lines": [], "start_line": 175}, "LifecycleEventProjection.recent_events": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 221], "excluded_lines": [], "start_line": 186}, "LifecycleEventProjection.evidence_completeness": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], "excluded_lines": [], "start_line": 227}, "_load_lineage": {"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": [264, 265, 266, 267, 268, 269, 270, 271, 272, 273], "excluded_lines": [], "start_line": 263}, "_safe_loads": {"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": [277, 278, 279, 280, 281, 282, 283, 284], "excluded_lines": [], "start_line": 276}, "_parse_or_none": {"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": [288, 289, 290, 291], "excluded_lines": [], "start_line": 287}, "": {"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": [16, 18, 19, 20, 21, 23, 24, 25, 27, 30, 33, 37, 91, 102, 109, 186, 227, 263, 276, 287], "excluded_lines": [], "start_line": 1}}, "classes": {"LifecycleEventProjection": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 77, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 77, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [103, 117, 121, 122, 125, 126, 130, 131, 137, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 175, 176, 177, 178, 179, 180, 181, 183, 184, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 221, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], "excluded_lines": [], "start_line": 91}, "": {"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": [16, 18, 19, 20, 21, 23, 24, 25, 27, 30, 33, 34, 37, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 76, 77, 79, 91, 102, 109, 186, 227, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 291], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\event_source.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 229, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 229, "excluded_lines": 4, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 35, 37, 42, 45, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 70, 71, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 94, 95, 103, 104, 105, 106, 107, 109, 110, 111, 114, 117, 118, 121, 122, 123, 125, 135, 136, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 232, 233, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 251, 252, 267, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 315, 323, 331, 333, 340, 341, 342, 344, 345, 346, 347, 348, 349, 356, 357, 359, 360, 363, 371, 373, 380, 381, 382, 384, 385, 386, 387, 388, 389, 396, 397, 399, 400, 403, 417, 419, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 440, 442, 444, 445, 446, 447, 448, 449, 450, 451, 453, 454, 455, 456, 459], "excluded_lines": [127, 128, 129, 130], "functions": {"BarEvent.kind": {"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": [67], "excluded_lines": [], "start_line": 66}, "TickEvent.kind": {"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": 90}, "DataErrorEvent.kind": {"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": [111], "excluded_lines": [], "start_line": 110}, "HistoricalEventSource.events": {"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": [127], "start_line": 125}, "_finite": {"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": [136], "excluded_lines": [], "start_line": 135}, "validate_tick_record": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180], "excluded_lines": [], "start_line": 139}, "validate_bar_record": {"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": [197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216], "excluded_lines": [], "start_line": 195}, "SourceValidationReport.ok": {"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": [249], "excluded_lines": [], "start_line": 248}, "SourceValidationReport.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": [252], "excluded_lines": [], "start_line": 251}, "validate_event_source": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 315], "excluded_lines": [], "start_line": 267}, "BarEventSource.__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": [340, 341, 342], "excluded_lines": [], "start_line": 333}, "BarEventSource.events": {"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": [345, 346, 347, 348, 349, 356, 357], "excluded_lines": [], "start_line": 344}, "BarEventSource.__len__": {"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": [360], "excluded_lines": [], "start_line": 359}, "TickEventSource.__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": [380, 381, 382], "excluded_lines": [], "start_line": 373}, "TickEventSource.events": {"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": [385, 386, 387, 388, 389, 396, 397], "excluded_lines": [], "start_line": 384}, "TickEventSource.__len__": {"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": [400], "excluded_lines": [], "start_line": 399}, "ChunkedEventSource.__init__": {"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": [429, 430, 431, 432, 433, 434, 435, 436, 437, 438], "excluded_lines": [], "start_line": 419}, "ChunkedEventSource.chunks": {"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": [442, 444, 445, 446, 447, 448, 449, 450, 451], "excluded_lines": [], "start_line": 440}, "ChunkedEventSource.events": {"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": [454, 455, 456, 459], "excluded_lines": [], "start_line": 453}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 89, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 89, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 35, 37, 42, 45, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 70, 71, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 94, 95, 103, 104, 105, 106, 107, 109, 110, 114, 117, 118, 121, 122, 123, 125, 135, 139, 195, 232, 233, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 251, 267, 323, 331, 333, 344, 359, 363, 371, 373, 384, 399, 403, 417, 419, 440, 453], "excluded_lines": [128, 129, 130], "start_line": 1}}, "classes": {"EventKind": {"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": 45}, "BarEvent": {"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": [67], "excluded_lines": [], "start_line": 52}, "TickEvent": {"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": 71}, "DataErrorEvent": {"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": [111], "excluded_lines": [], "start_line": 95}, "HistoricalEventSource": {"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": [127], "start_line": 118}, "SourceValidationReport": {"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": [249, 252], "excluded_lines": [], "start_line": 233}, "BarEventSource": {"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": [340, 341, 342, 345, 346, 347, 348, 349, 356, 357, 360], "excluded_lines": [], "start_line": 323}, "TickEventSource": {"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": [380, 381, 382, 385, 386, 387, 388, 389, 396, 397, 400], "excluded_lines": [], "start_line": 363}, "ChunkedEventSource": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 442, 444, 445, 446, 447, 448, 449, 450, 451, 454, 455, 456, 459], "excluded_lines": [], "start_line": 403}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 179, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 179, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [26, 28, 29, 30, 31, 32, 33, 35, 37, 42, 45, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 70, 71, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 94, 95, 103, 104, 105, 106, 107, 109, 110, 114, 117, 118, 121, 122, 123, 125, 135, 136, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 232, 233, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 251, 267, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 315, 323, 331, 333, 344, 359, 363, 371, 373, 384, 399, 403, 417, 419, 440, 453], "excluded_lines": [128, 129, 130], "start_line": 1}}}, "src\\nexus_scalp\\research\\evidence.py": {"executed_lines": [36, 38, 39, 40, 41, 42, 44, 51, 54, 55, 56, 57, 58, 59, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 79, 80, 81, 82, 83, 84, 87, 90, 91, 92, 95, 98, 99, 100, 101, 102, 103, 106, 109, 110, 111, 112, 115, 118, 119, 120, 121, 122, 123, 124, 127, 137, 148, 153, 156, 161, 165, 179, 183, 189, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 219, 220, 223, 224, 228, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 267, 268, 269, 272, 301, 411, 419, 422, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 439, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 455, 456, 457, 460, 461, 488, 496, 498, 499, 500, 501, 502, 503], "summary": {"covered_lines": 158, "num_statements": 233, "percent_covered": 67.81115879828326, "percent_covered_display": "68", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 67.81115879828326, "percent_statements_covered_display": "68"}, "missing_lines": [158, 162, 167, 168, 169, 170, 171, 180, 185, 186, 215, 216, 217, 221, 225, 270, 279, 323, 324, 325, 326, 327, 328, 329, 330, 331, 333, 336, 337, 338, 339, 340, 341, 344, 348, 349, 350, 351, 352, 353, 354, 355, 357, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 377, 378, 379, 380, 382, 383, 384, 386, 412, 413, 414, 415, 416, 436, 458, 474, 475], "excluded_lines": [], "functions": {"is_research_failure": {"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": [158], "excluded_lines": [], "start_line": 156}, "is_terminal_gate": {"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": [162], "excluded_lines": [], "start_line": 161}, "next_gate": {"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": [167, 168, 169, 170, 171], "excluded_lines": [], "start_line": 165}, "_utc_now": {"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": [180], "excluded_lines": [], "start_line": 179}, "stable_digest": {"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": [185, 186], "excluded_lines": [], "start_line": 183}, "ResearchGate._utc": {"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": [215, 216, 217], "excluded_lines": [], "start_line": 214}, "ResearchGate.is_terminal": {"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": [221], "excluded_lines": [], "start_line": 220}, "ResearchGate.is_failed": {"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": [225], "excluded_lines": [], "start_line": 224}, "ResearchRunSnapshot._utc": {"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": [270], "excluded_lines": [], "start_line": 269}, "ResearchRunSnapshot.fingerprint": {"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": [279], "excluded_lines": [], "start_line": 272}, "build_run_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [323, 324, 325, 326, 327, 328, 329, 330, 331, 333, 336, 337, 338, 339, 340, 341, 344, 348, 349, 350, 351, 352, 353, 354, 355, 357, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 377, 378, 379, 380, 382, 383, 384, 386], "excluded_lines": [], "start_line": 301}, "_sort": {"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": [412, 413, 414, 415, 416], "excluded_lines": [], "start_line": 411}, "ResearchEvent._utc": {"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": [436], "excluded_lines": [], "start_line": 435}, "EvidenceArtifact._utc": {"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": [458], "excluded_lines": [], "start_line": 457}, "EvidenceArtifact.create": {"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": [474, 475], "excluded_lines": [], "start_line": 461}, "": {"executed_lines": [36, 38, 39, 40, 41, 42, 44, 51, 54, 55, 56, 57, 58, 59, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 79, 80, 81, 82, 83, 84, 87, 90, 91, 92, 95, 98, 99, 100, 101, 102, 103, 106, 109, 110, 111, 112, 115, 118, 119, 120, 121, 122, 123, 124, 127, 137, 148, 153, 156, 161, 165, 179, 183, 189, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 219, 220, 223, 224, 228, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 267, 268, 269, 272, 301, 411, 419, 422, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 439, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 455, 456, 457, 460, 461, 488, 496, 498, 499, 500, 501, 502, 503], "summary": {"covered_lines": 158, "num_statements": 158, "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": {"GateType": {"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": 51}, "GateStatus": {"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": 62}, "RunStatus": {"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": 76}, "RunOutcome": {"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": 87}, "WorkerHealth": {"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": 95}, "FailureClass": {"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": 106}, "EvidenceKind": {"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": 115}, "ResearchGate": {"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": [215, 216, 217, 221, 225], "excluded_lines": [], "start_line": 189}, "ResearchRunSnapshot": {"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": [270, 279], "excluded_lines": [], "start_line": 228}, "ResearchEvent": {"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": [436], "excluded_lines": [], "start_line": 419}, "EvidenceArtifact": {"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": [458, 474, 475], "excluded_lines": [], "start_line": 439}, "OutcomeLineage": {"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": 488}, "": {"executed_lines": [36, 38, 39, 40, 41, 42, 44, 51, 54, 55, 56, 57, 58, 59, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 79, 80, 81, 82, 83, 84, 87, 90, 91, 92, 95, 98, 99, 100, 101, 102, 103, 106, 109, 110, 111, 112, 115, 118, 119, 120, 121, 122, 123, 124, 127, 137, 148, 153, 156, 161, 165, 179, 183, 189, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 219, 220, 223, 224, 228, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 267, 268, 269, 272, 301, 411, 419, 422, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 439, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 455, 456, 457, 460, 461, 488, 496, 498, 499, 500, 501, 502, 503], "summary": {"covered_lines": 158, "num_statements": 222, "percent_covered": 71.17117117117117, "percent_covered_display": "71", "missing_lines": 64, "excluded_lines": 0, "percent_statements_covered": 71.17117117117117, "percent_statements_covered_display": "71"}, "missing_lines": [158, 162, 167, 168, 169, 170, 171, 180, 185, 186, 323, 324, 325, 326, 327, 328, 329, 330, 331, 333, 336, 337, 338, 339, 340, 341, 344, 348, 349, 350, 351, 352, 353, 354, 355, 357, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 377, 378, 379, 380, 382, 383, 384, 386, 412, 413, 414, 415, 416], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\forward_test.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 155, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 155, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 61, 64, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 113, 114, 115, 118, 127, 128, 129, 130, 131, 132, 133, 134, 135, 138, 139, 140, 142, 143, 144, 152, 153, 163, 165, 166, 167, 169, 170, 173, 176, 178, 179, 180, 181, 182, 183, 185, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 200, 205, 206, 214, 229, 239, 240, 241, 242, 243, 244, 250, 251, 275, 276, 277, 281, 282, 284, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 299, 304, 306, 307, 308, 309, 311, 313, 334, 338, 350, 351, 364, 370, 371, 372, 373, 384, 385, 387, 395, 396, 397, 398, 402, 403, 404, 405, 406, 407, 408, 409, 413, 414, 415, 421, 422, 423, 424, 425, 426, 428, 430, 431, 432, 433, 434], "excluded_lines": [], "functions": {"ForwardTestFreeze.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": [94], "excluded_lines": [], "start_line": 93}, "ForwardTestFreeze.identity_digest": {"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": [114, 115], "excluded_lines": [], "start_line": 113}, "_resolve_model_version": {"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": [127, 128, 129, 130, 131, 132, 133, 134, 135], "excluded_lines": [], "start_line": 118}, "_git_commit": {"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": [139, 140, 142, 143, 144], "excluded_lines": [], "start_line": 138}, "ForwardTestPolicy.__post_init__": {"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": [166, 167], "excluded_lines": [], "start_line": 165}, "ForwardTestPolicy.slice_source": {"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": [170], "excluded_lines": [], "start_line": 169}, "_CutoffSlicedSource.__init__": {"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": [179, 180, 181, 182, 183, 185], "excluded_lines": [], "start_line": 178}, "_CutoffSlicedSource.events": {"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": [188, 190, 191, 192, 193, 194, 195, 196, 197, 200, 205, 206], "excluded_lines": [], "start_line": 187}, "ForwardTestExperiment.__init__": {"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": [239, 240, 241, 242, 243, 244], "excluded_lines": [], "start_line": 229}, "ForwardTestExperiment.create": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [275, 276, 277, 281, 282, 284, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 299, 304, 306, 307, 308, 309, 311, 313, 334, 338, 350, 351], "excluded_lines": [], "start_line": 251}, "ForwardTestExperiment.run": {"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": [370, 371, 372, 373, 384, 385], "excluded_lines": [], "start_line": 364}, "ForwardTestExperiment.verify_freeze": {"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": [395, 396, 397, 398, 402, 403, 404, 405, 406, 407, 408, 409, 413, 414, 415], "excluded_lines": [], "start_line": 387}, "ForwardTestExperiment._persist": {"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": [422, 423, 424, 425, 426], "excluded_lines": [], "start_line": 421}, "ForwardTestExperiment.export_json": {"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": [430, 431, 432, 433, 434], "excluded_lines": [], "start_line": 428}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 61, 64, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 113, 118, 138, 152, 153, 163, 165, 169, 173, 176, 178, 187, 214, 229, 250, 251, 364, 387, 421, 428], "excluded_lines": [], "start_line": 1}}, "classes": {"ForwardTestFreeze": {"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": [94, 114, 115], "excluded_lines": [], "start_line": 73}, "ForwardTestPolicy": {"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": [166, 167, 170], "excluded_lines": [], "start_line": 153}, "_CutoffSlicedSource": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [179, 180, 181, 182, 183, 185, 188, 190, 191, 192, 193, 194, 195, 196, 197, 200, 205, 206], "excluded_lines": [], "start_line": 173}, "ForwardTestExperiment": {"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": [239, 240, 241, 242, 243, 244, 275, 276, 277, 281, 282, 284, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 299, 304, 306, 307, 308, 309, 311, 313, 334, 338, 350, 351, 370, 371, 372, 373, 384, 385, 395, 396, 397, 398, 402, 403, 404, 405, 406, 407, 408, 409, 413, 414, 415, 422, 423, 424, 425, 426, 430, 431, 432, 433, 434], "excluded_lines": [], "start_line": 214}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 66, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 66, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 61, 64, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 113, 118, 127, 128, 129, 130, 131, 132, 133, 134, 135, 138, 139, 140, 142, 143, 144, 152, 153, 163, 165, 169, 173, 176, 178, 187, 214, 229, 250, 251, 364, 387, 421, 428], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\leakage.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 21, 24, 33, 34, 35, 42, 43, 46, 47, 49, 51, 52, 53, 56, 58, 59, 60, 61, 62, 63, 64, 65, 68, 76, 77, 84, 92], "excluded_lines": [], "functions": {"assert_no_future_decisions": {"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": [33, 34, 35], "excluded_lines": [], "start_line": 24}, "ForwardStats.apply": {"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": [51, 52, 53], "excluded_lines": [], "start_line": 49}, "fit_forward_stats": {"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": [58, 59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 56}, "validate_no_train_leakage": {"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": [76, 77], "excluded_lines": [], "start_line": 68}, "backtest_properly_fit": {"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": [92], "excluded_lines": [], "start_line": 84}, "": {"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": [14, 16, 17, 19, 21, 24, 42, 43, 46, 47, 49, 56, 68, 84], "excluded_lines": [], "start_line": 1}}, "classes": {"ForwardStats": {"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": [51, 52, 53], "excluded_lines": [], "start_line": 43}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 21, 24, 33, 34, 35, 42, 43, 46, 47, 49, 56, 58, 59, 60, 61, 62, 63, 64, 65, 68, 76, 77, 84, 92], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\lifecycle.py": {"executed_lines": [16, 18, 21, 90, 94, 98, 109, 123], "summary": {"covered_lines": 8, "num_statements": 18, "percent_covered": 44.44444444444444, "percent_covered_display": "44", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 44.44444444444444, "percent_statements_covered_display": "44"}, "missing_lines": [95, 104, 105, 106, 116, 117, 120, 128, 129, 130], "excluded_lines": [], "functions": {"can_transition": {"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": [95], "excluded_lines": [], "start_line": 94}, "transition": {"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": [104, 105, 106], "excluded_lines": [], "start_line": 98}, "approve_for_live": {"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": [116, 117, 120], "excluded_lines": [], "start_line": 109}, "require_validation_gate": {"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": [128, 129, 130], "excluded_lines": [], "start_line": 123}, "": {"executed_lines": [16, 18, 21, 90, 94, 98, 109, 123], "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": {"LifecycleError": {"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": 90}, "": {"executed_lines": [16, 18, 21, 90, 94, 98, 109, 123], "summary": {"covered_lines": 8, "num_statements": 18, "percent_covered": 44.44444444444444, "percent_covered_display": "44", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 44.44444444444444, "percent_statements_covered_display": "44"}, "missing_lines": [95, 104, 105, 106, 116, 117, 120, 128, 129, 130], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\metrics.py": {"executed_lines": [10, 12, 13, 15, 17, 18, 20, 23, 34, 38, 70, 103, 115, 265, 289], "summary": {"covered_lines": 15, "num_statements": 144, "percent_covered": 10.416666666666666, "percent_covered_display": "10", "missing_lines": 129, "excluded_lines": 0, "percent_statements_covered": 10.416666666666666, "percent_statements_covered_display": "10"}, "missing_lines": [24, 25, 26, 27, 31, 35, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 93, 94, 95, 96, 97, 98, 99, 100, 104, 105, 106, 107, 108, 109, 111, 112, 131, 132, 133, 134, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 161, 162, 164, 165, 167, 168, 169, 171, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 193, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 228, 230, 232, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 286, 291, 292], "excluded_lines": [], "functions": {"_r_array": {"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": [24, 25, 26, 27, 31], "excluded_lines": [], "start_line": 23}, "_usd_array": {"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": [35], "excluded_lines": [], "start_line": 34}, "drawdown_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "excluded_lines": [], "start_line": 38}, "compute_relative_degradation": {"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": [93, 94, 95, 96, 97, 98, 99, 100], "excluded_lines": [], "start_line": 70}, "max_consecutive_losses": {"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": [104, 105, 106, 107, 108, 109, 111, 112], "excluded_lines": [], "start_line": 103}, "compute_backtest": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 69, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 69, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [131, 132, 133, 134, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 161, 162, 164, 165, 167, 168, 169, 171, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 193, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 228, 230, 232], "excluded_lines": [], "start_line": 115}, "_friction_sensitivity": {"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": [272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 286], "excluded_lines": [], "start_line": 265}, "variance_preserving_mean": {"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": [291, 292], "excluded_lines": [], "start_line": 289}, "": {"executed_lines": [10, 12, 13, 15, 17, 18, 20, 23, 34, 38, 70, 103, 115, 265, 289], "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": [], "start_line": 1}}, "classes": {"": {"executed_lines": [10, 12, 13, 15, 17, 18, 20, 23, 34, 38, 70, 103, 115, 265, 289], "summary": {"covered_lines": 15, "num_statements": 144, "percent_covered": 10.416666666666666, "percent_covered_display": "10", "missing_lines": 129, "excluded_lines": 0, "percent_statements_covered": 10.416666666666666, "percent_statements_covered_display": "10"}, "missing_lines": [24, 25, 26, 27, 31, 35, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 93, 94, 95, 96, 97, 98, 99, 100, 104, 105, 106, 107, 108, 109, 111, 112, 131, 132, 133, 134, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 161, 162, 164, 165, 167, 168, 169, 171, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 193, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 228, 230, 232, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 286, 291, 292], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\models.py": {"executed_lines": [15, 17, 18, 19, 21, 23, 26, 29, 32, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 76, 79, 81, 82, 83, 85, 87, 88, 90, 103, 109, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 123, 125, 126, 127, 128, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 156, 161, 175, 177, 178, 179, 180, 181, 182, 184, 186, 187, 188, 191, 194, 198, 201, 203, 204, 205, 206, 212, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 247, 248, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 286, 289, 291, 292, 296, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 314, 317, 319, 320, 321, 322, 323, 324, 325, 328, 335, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 352, 361, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 386, 388, 389, 391, 392, 393, 396, 397, 401, 404, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 420, 421, 422], "summary": {"covered_lines": 232, "num_statements": 250, "percent_covered": 92.8, "percent_covered_display": "93", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 92.8, "percent_statements_covered_display": "93"}, "missing_lines": [94, 151, 154, 157, 158, 189, 192, 195, 245, 249, 250, 251, 293, 394, 398, 423, 424, 425], "excluded_lines": [], "functions": {"ExecutionAssumptions.with_perturbation": {"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": [94], "excluded_lines": [], "start_line": 90}, "ResearchSample._utc": {"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": [151], "excluded_lines": [], "start_line": 150}, "ResearchSample.effective_expectancy": {"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": [154], "excluded_lines": [], "start_line": 153}, "ResearchSample.outcome_horizon_seconds": {"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": [157, 158], "excluded_lines": [], "start_line": 156}, "ResearchDataset._utc": {"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": [189], "excluded_lines": [], "start_line": 188}, "ResearchDataset.ordered": {"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": [192], "excluded_lines": [], "start_line": 191}, "ResearchDataset.__len__": {"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": [195], "excluded_lines": [], "start_line": 194}, "BacktestResult.has_positive_expectancy": {"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": [245], "excluded_lines": [], "start_line": 244}, "BacktestResult.win_rate": {"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": [249, 250, 251], "excluded_lines": [], "start_line": 248}, "WalkForwardResult.fold_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": [293], "excluded_lines": [], "start_line": 292}, "StrategyRegistryEntry._utc": {"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": [394], "excluded_lines": [], "start_line": 393}, "StrategyRegistryEntry.is_eligible_for_new_trades": {"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": [398], "excluded_lines": [], "start_line": 397}, "ResearchRun._utc": {"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": [423, 424, 425], "excluded_lines": [], "start_line": 422}, "": {"executed_lines": [15, 17, 18, 19, 21, 23, 26, 29, 32, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 76, 79, 81, 82, 83, 85, 87, 88, 90, 103, 109, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 123, 125, 126, 127, 128, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 156, 161, 175, 177, 178, 179, 180, 181, 182, 184, 186, 187, 188, 191, 194, 198, 201, 203, 204, 205, 206, 212, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 247, 248, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 286, 289, 291, 292, 296, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 314, 317, 319, 320, 321, 322, 323, 324, 325, 328, 335, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 352, 361, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 386, 388, 389, 391, 392, 393, 396, 397, 401, 404, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 420, 421, 422], "summary": {"covered_lines": 232, "num_statements": 232, "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": {"CandidateLifecycle": {"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": 32}, "ExecutionAssumptions": {"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": [94], "excluded_lines": [], "start_line": 76}, "ResearchSample": {"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": [151, 154, 157, 158], "excluded_lines": [], "start_line": 103}, "ResearchDataset": {"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": [189, 192, 195], "excluded_lines": [], "start_line": 161}, "BacktestResult": {"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": [245, 249, 250, 251], "excluded_lines": [], "start_line": 198}, "WalkForwardFold": {"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": 254}, "WalkForwardResult": {"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": [293], "excluded_lines": [], "start_line": 273}, "OOSResult": {"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": 296}, "RobustnessResult": {"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": 314}, "StrategyScore": {"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": 328}, "StrategyRegistryEntry": {"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": [394, 398], "excluded_lines": [], "start_line": 352}, "ResearchRun": {"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": [423, 424, 425], "excluded_lines": [], "start_line": 401}, "": {"executed_lines": [15, 17, 18, 19, 21, 23, 26, 29, 32, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 76, 79, 81, 82, 83, 85, 87, 88, 90, 103, 109, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 123, 125, 126, 127, 128, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 156, 161, 175, 177, 178, 179, 180, 181, 182, 184, 186, 187, 188, 191, 194, 198, 201, 203, 204, 205, 206, 212, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 247, 248, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 286, 289, 291, 292, 296, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 314, 317, 319, 320, 321, 322, 323, 324, 325, 328, 335, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 352, 361, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 386, 388, 389, 391, 392, 393, 396, 397, 401, 404, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 420, 421, 422], "summary": {"covered_lines": 232, "num_statements": 232, "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\\nexus_scalp\\research\\mt5_tick_dataset.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 232, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 232, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 74, 76, 77, 80, 84, 92, 96, 104, 112, 116, 117, 118, 121, 124, 125, 128, 130, 131, 132, 135, 137, 138, 139, 140, 141, 142, 145, 147, 148, 151, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 189, 191, 192, 193, 194, 197, 206, 207, 213, 214, 216, 217, 219, 220, 222, 223, 224, 225, 226, 227, 228, 229, 235, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 274, 275, 279, 286, 289, 294, 295, 296, 297, 298, 299, 300, 301, 302, 306, 311, 312, 313, 314, 315, 316, 320, 321, 322, 326, 339, 340, 352, 359, 360, 361, 362, 380, 381, 388, 389, 390, 409, 411, 431, 432, 433, 434, 435, 436, 437, 439, 440, 441, 442, 443, 448, 449, 450, 458, 461, 462, 465, 466, 467, 468, 469, 470, 471, 475, 476, 477, 489, 490, 495, 496, 508, 509, 510, 516, 533, 550, 551, 552, 553, 554, 556, 557, 558, 560, 561, 562, 563, 564, 565, 566, 567, 568, 576, 586, 587, 588, 591, 593, 594, 595, 596, 597, 598, 599, 600, 606, 607, 608, 613, 615, 616, 622, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 650], "excluded_lines": [], "functions": {"_validate_symbol": {"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": [117, 118, 121], "excluded_lines": [], "start_line": 116}, "_utc": {"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": [125], "excluded_lines": [], "start_line": 124}, "dataset_id": {"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": [130, 131, 132], "excluded_lines": [], "start_line": 128}, "dataset_fingerprint": {"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": [137, 138, 139, 140, 141, 142], "excluded_lines": [], "start_line": 135}, "_not_recorded": {"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": [147, 148], "excluded_lines": [], "start_line": 145}, "_DatasetLock.__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": [160, 161, 162], "excluded_lines": [], "start_line": 159}, "_DatasetLock.__enter__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 189], "excluded_lines": [], "start_line": 164}, "_DatasetLock.__exit__": {"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": [192, 193, 194], "excluded_lines": [], "start_line": 191}, "MT5TickDataset.__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": [207], "excluded_lines": [], "start_line": 206}, "MT5TickDataset._meta_path": {"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": [214], "excluded_lines": [], "start_line": 213}, "MT5TickDataset._data_path": {"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": [217], "excluded_lines": [], "start_line": 216}, "MT5TickDataset._lock_path": {"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": [220], "excluded_lines": [], "start_line": 219}, "MT5TickDataset._load_meta": {"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": [223, 224, 225, 226, 227, 228, 229], "excluded_lines": [], "start_line": 222}, "MT5TickDataset.acquire_ticks": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 274, 275, 279, 286, 289, 294, 295, 296, 297, 298, 299, 300, 301, 302, 306, 311, 312, 313, 314, 315, 316, 320, 321, 322, 326, 339, 340, 352, 359, 360, 361, 362, 380, 381, 388, 389, 390, 409], "excluded_lines": [], "start_line": 235}, "MT5TickDataset.acquire_bars": {"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": [431, 432, 433, 434, 435, 436, 437, 439, 440, 441, 442, 443, 448, 449, 450, 458, 461, 462, 465, 466, 467, 468, 469, 470, 471, 475, 476, 477, 489, 490, 495, 496, 508, 509, 510], "excluded_lines": [], "start_line": 411}, "MT5TickDataset._base_meta": {"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": [533, 550, 551, 552, 553, 554], "excluded_lines": [], "start_line": 516}, "MT5TickDataset._write_cache": {"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": [557, 558, 560, 561, 562, 563, 564, 565, 566, 567, 568], "excluded_lines": [], "start_line": 556}, "MT5TickDataset.load": {"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": [586, 587, 588, 591, 593, 594, 595, 596, 597, 598, 599, 600, 606, 607, 608, 613], "excluded_lines": [], "start_line": 576}, "MT5TickDataset.meta": {"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": [616], "excluded_lines": [], "start_line": 615}, "MT5TickDataset.event_source": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 650], "excluded_lines": [], "start_line": 622}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 74, 76, 77, 80, 84, 92, 96, 104, 112, 116, 124, 128, 135, 145, 151, 159, 164, 191, 197, 206, 213, 216, 219, 222, 235, 411, 516, 556, 576, 615, 622], "excluded_lines": [], "start_line": 1}}, "classes": {"DatasetIdentityError": {"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": 92}, "AcquisitionIncompleteError": {"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": 96}, "ArtifactConflictError": {"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": 104}, "DatasetCorruptionError": {"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": 112}, "_DatasetLock": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 189, 192, 193, 194], "excluded_lines": [], "start_line": 151}, "MT5TickDataset": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 148, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 148, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [207, 214, 217, 220, 223, 224, 225, 226, 227, 228, 229, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 274, 275, 279, 286, 289, 294, 295, 296, 297, 298, 299, 300, 301, 302, 306, 311, 312, 313, 314, 315, 316, 320, 321, 322, 326, 339, 340, 352, 359, 360, 361, 362, 380, 381, 388, 389, 390, 409, 431, 432, 433, 434, 435, 436, 437, 439, 440, 441, 442, 443, 448, 449, 450, 458, 461, 462, 465, 466, 467, 468, 469, 470, 471, 475, 476, 477, 489, 490, 495, 496, 508, 509, 510, 533, 550, 551, 552, 553, 554, 557, 558, 560, 561, 562, 563, 564, 565, 566, 567, 568, 586, 587, 588, 591, 593, 594, 595, 596, 597, 598, 599, 600, 606, 607, 608, 613, 616, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 650], "excluded_lines": [], "start_line": 197}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 74, 76, 77, 80, 84, 92, 96, 104, 112, 116, 117, 118, 121, 124, 125, 128, 130, 131, 132, 135, 137, 138, 139, 140, 141, 142, 145, 147, 148, 151, 159, 164, 191, 197, 206, 213, 216, 219, 222, 235, 411, 516, 556, 576, 615, 622], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\observability.py": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 29, 40, 42, 45, 58, 62, 74, 80, 83, 93, 143, 168, 225, 267, 293, 312, 349, 350, 375, 386, 421, 471, 489, 505, 542, 543, 565, 598, 654, 694, 753, 809, 843, 890, 914, 946, 974, 984, 991, 996, 1004, 1012, 1025, 1049, 1058, 1067], "summary": {"covered_lines": 54, "num_statements": 456, "percent_covered": 11.842105263157896, "percent_covered_display": "12", "missing_lines": 402, "excluded_lines": 0, "percent_statements_covered": 11.842105263157896, "percent_statements_covered_display": "12"}, "missing_lines": [47, 48, 49, 50, 52, 53, 54, 55, 59, 63, 64, 65, 67, 68, 69, 70, 71, 75, 76, 77, 84, 87, 106, 107, 118, 140, 141, 144, 145, 146, 147, 153, 165, 166, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 198, 199, 200, 201, 213, 222, 223, 232, 233, 234, 235, 243, 255, 256, 265, 268, 269, 270, 271, 278, 290, 291, 294, 295, 296, 297, 298, 299, 300, 301, 302, 306, 307, 308, 309, 310, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 340, 341, 342, 343, 344, 345, 346, 347, 351, 352, 371, 372, 373, 376, 377, 378, 379, 380, 396, 397, 406, 419, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 449, 450, 451, 463, 464, 465, 472, 487, 490, 491, 492, 493, 494, 495, 499, 500, 501, 502, 503, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 533, 534, 535, 536, 537, 538, 539, 540, 544, 545, 557, 558, 559, 566, 596, 599, 600, 601, 602, 603, 604, 609, 610, 611, 612, 646, 647, 648, 672, 673, 692, 696, 697, 698, 699, 700, 701, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 744, 745, 746, 747, 755, 761, 762, 763, 764, 765, 766, 770, 771, 772, 773, 774, 779, 788, 793, 794, 798, 799, 800, 801, 802, 803, 811, 812, 813, 814, 815, 816, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 837, 838, 839, 840, 841, 845, 846, 847, 848, 849, 853, 854, 855, 856, 857, 861, 862, 863, 864, 865, 866, 867, 868, 870, 871, 872, 873, 874, 875, 880, 881, 882, 883, 884, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 915, 916, 917, 918, 924, 925, 926, 927, 928, 940, 941, 942, 943, 944, 947, 948, 949, 950, 951, 957, 963, 964, 965, 966, 967, 1050, 1051, 1052, 1053, 1054, 1055, 1059, 1060, 1061, 1062, 1063, 1064, 1076, 1077, 1078, 1085, 1086, 1087, 1088, 1089, 1090, 1097, 1098, 1099, 1100, 1101, 1102, 1111, 1112, 1113, 1121, 1122, 1123, 1132, 1133, 1134, 1135], "excluded_lines": [], "functions": {"_json": {"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": [47, 48, 49, 50, 52, 53, 54, 55], "excluded_lines": [], "start_line": 45}, "_now": {"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": [59], "excluded_lines": [], "start_line": 58}, "_read_json": {"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": [63, 64, 65, 67, 68, 69, 70, 71], "excluded_lines": [], "start_line": 62}, "_connect": {"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": [75, 76, 77], "excluded_lines": [], "start_line": 74}, "ResearchObservabilityStore.__init__": {"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": [84, 87], "excluded_lines": [], "start_line": 83}, "ResearchObservabilityStore.create_gate": {"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": [106, 107, 118, 140, 141], "excluded_lines": [], "start_line": 93}, "ResearchObservabilityStore.start_gate": {"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": [144, 145, 146, 147, 153, 165, 166], "excluded_lines": [], "start_line": 143}, "ResearchObservabilityStore.finish_gate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 198, 199, 200, 201, 213, 222, 223], "excluded_lines": [], "start_line": 168}, "ResearchObservabilityStore.block_gate": {"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": [232, 233, 234, 235, 243, 255, 256, 265], "excluded_lines": [], "start_line": 225}, "ResearchObservabilityStore.skip_gate": {"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": [268, 269, 270, 271, 278, 290, 291], "excluded_lines": [], "start_line": 267}, "ResearchObservabilityStore.get_gate": {"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": [294, 295, 296, 297, 298, 299, 300, 301, 302, 306, 307, 308, 309, 310], "excluded_lines": [], "start_line": 293}, "ResearchObservabilityStore.list_gates": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 340, 341, 342, 343, 344, 345, 346, 347], "excluded_lines": [], "start_line": 312}, "ResearchObservabilityStore._gate_from_row": {"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": [351, 352, 371, 372, 373], "excluded_lines": [], "start_line": 350}, "ResearchObservabilityStore._queue": {"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": [376, 377, 378, 379, 380], "excluded_lines": [], "start_line": 375}, "ResearchObservabilityStore.record_event": {"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": [396, 397, 406, 419], "excluded_lines": [], "start_line": 386}, "ResearchObservabilityStore.list_events": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 449, 450, 451, 463, 464, 465], "excluded_lines": [], "start_line": 421}, "ResearchObservabilityStore.store_evidence": {"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": [472, 487], "excluded_lines": [], "start_line": 471}, "ResearchObservabilityStore.get_evidence": {"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": [490, 491, 492, 493, 494, 495, 499, 500, 501, 502, 503], "excluded_lines": [], "start_line": 489}, "ResearchObservabilityStore.list_evidence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 533, 534, 535, 536, 537, 538, 539, 540], "excluded_lines": [], "start_line": 505}, "ResearchObservabilityStore._evidence_from_row": {"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": [544, 545, 557, 558, 559], "excluded_lines": [], "start_line": 543}, "ResearchObservabilityStore.store_run_snapshot": {"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": [566, 596], "excluded_lines": [], "start_line": 565}, "ResearchObservabilityStore.get_run_snapshot": {"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": [599, 600, 601, 602, 603, 604, 609, 610, 611, 612, 646, 647, 648], "excluded_lines": [], "start_line": 598}, "ResearchObservabilityStore.beat": {"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": [672, 673, 692], "excluded_lines": [], "start_line": 654}, "ResearchObservabilityStore.worker_health": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [696, 697, 698, 699, 700, 701, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 744, 745, 746, 747], "excluded_lines": [], "start_line": 694}, "ResearchObservabilityStore.queue_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [755, 761, 762, 763, 764, 765, 766, 770, 771, 772, 773, 774, 779, 788, 793, 794, 798, 799, 800, 801, 802, 803], "excluded_lines": [], "start_line": 753}, "ResearchObservabilityStore.gate_failure_heatmap": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [811, 812, 813, 814, 815, 816, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 837, 838, 839, 840, 841], "excluded_lines": [], "start_line": 809}, "ResearchObservabilityStore.family_analytics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [845, 846, 847, 848, 849, 853, 854, 855, 856, 857, 861, 862, 863, 864, 865, 866, 867, 868, 870, 871, 872, 873, 874, 875, 880, 881, 882, 883, 884], "excluded_lines": [], "start_line": 843}, "ResearchObservabilityStore.trace": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912], "excluded_lines": [], "start_line": 890}, "ResearchObservabilityStore._registry_entry": {"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": [915, 916, 917, 918, 924, 925, 926, 927, 928, 940, 941, 942, 943, 944], "excluded_lines": [], "start_line": 914}, "ResearchObservabilityStore._runs_for": {"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": [947, 948, 949, 950, 951, 957, 963, 964, 965, 966, 967], "excluded_lines": [], "start_line": 946}, "_parse_ts": {"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": [1050, 1051, 1052, 1053, 1054, 1055], "excluded_lines": [], "start_line": 1049}, "_parse_int": {"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": [1059, 1060, 1061, 1062, 1063, 1064], "excluded_lines": [], "start_line": 1058}, "_registry_blocked_reason": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1076, 1077, 1078, 1085, 1086, 1087, 1088, 1089, 1090, 1097, 1098, 1099, 1100, 1101, 1102, 1111, 1112, 1113, 1121, 1122, 1123, 1132, 1133, 1134, 1135], "excluded_lines": [], "start_line": 1067}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 29, 40, 42, 45, 58, 62, 74, 80, 83, 93, 143, 168, 225, 267, 293, 312, 349, 350, 375, 386, 421, 471, 489, 505, 542, 543, 565, 598, 654, 694, 753, 809, 843, 890, 914, 946, 974, 984, 991, 996, 1004, 1012, 1025, 1049, 1058, 1067], "summary": {"covered_lines": 54, "num_statements": 54, "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": {"ResearchObservabilityStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 345, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 345, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [84, 87, 106, 107, 118, 140, 141, 144, 145, 146, 147, 153, 165, 166, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 198, 199, 200, 201, 213, 222, 223, 232, 233, 234, 235, 243, 255, 256, 265, 268, 269, 270, 271, 278, 290, 291, 294, 295, 296, 297, 298, 299, 300, 301, 302, 306, 307, 308, 309, 310, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 340, 341, 342, 343, 344, 345, 346, 347, 351, 352, 371, 372, 373, 376, 377, 378, 379, 380, 396, 397, 406, 419, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 449, 450, 451, 463, 464, 465, 472, 487, 490, 491, 492, 493, 494, 495, 499, 500, 501, 502, 503, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 533, 534, 535, 536, 537, 538, 539, 540, 544, 545, 557, 558, 559, 566, 596, 599, 600, 601, 602, 603, 604, 609, 610, 611, 612, 646, 647, 648, 672, 673, 692, 696, 697, 698, 699, 700, 701, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 744, 745, 746, 747, 755, 761, 762, 763, 764, 765, 766, 770, 771, 772, 773, 774, 779, 788, 793, 794, 798, 799, 800, 801, 802, 803, 811, 812, 813, 814, 815, 816, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 837, 838, 839, 840, 841, 845, 846, 847, 848, 849, 853, 854, 855, 856, 857, 861, 862, 863, 864, 865, 866, 867, 868, 870, 871, 872, 873, 874, 875, 880, 881, 882, 883, 884, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 915, 916, 917, 918, 924, 925, 926, 927, 928, 940, 941, 942, 943, 944, 947, 948, 949, 950, 951, 957, 963, 964, 965, 966, 967], "excluded_lines": [], "start_line": 80}, "": {"executed_lines": [19, 21, 22, 23, 24, 25, 27, 28, 29, 40, 42, 45, 58, 62, 74, 80, 83, 93, 143, 168, 225, 267, 293, 312, 349, 350, 375, 386, 421, 471, 489, 505, 542, 543, 565, 598, 654, 694, 753, 809, 843, 890, 914, 946, 974, 984, 991, 996, 1004, 1012, 1025, 1049, 1058, 1067], "summary": {"covered_lines": 54, "num_statements": 111, "percent_covered": 48.648648648648646, "percent_covered_display": "49", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 48.648648648648646, "percent_statements_covered_display": "49"}, "missing_lines": [47, 48, 49, 50, 52, 53, 54, 55, 59, 63, 64, 65, 67, 68, 69, 70, 71, 75, 76, 77, 1050, 1051, 1052, 1053, 1054, 1055, 1059, 1060, 1061, 1062, 1063, 1064, 1076, 1077, 1078, 1085, 1086, 1087, 1088, 1089, 1090, 1097, 1098, 1099, 1100, 1101, 1102, 1111, 1112, 1113, 1121, 1122, 1123, 1132, 1133, 1134, 1135], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\oos.py": {"executed_lines": [11, 13, 14, 15, 20, 26, 29, 31, 34, 37, 47], "summary": {"covered_lines": 11, "num_statements": 56, "percent_covered": 19.642857142857142, "percent_covered_display": "20", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 19.642857142857142, "percent_statements_covered_display": "20"}, "missing_lines": [43, 44, 45, 62, 63, 64, 65, 70, 71, 74, 75, 88, 89, 94, 111, 118, 119, 126, 134, 135, 136, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 167, 168, 170, 176], "excluded_lines": [], "functions": {"OOSGate.__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": [43, 44, 45], "excluded_lines": [], "start_line": 37}, "OOSGate.evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [62, 63, 64, 65, 70, 71, 74, 75, 88, 89, 94, 111, 118, 119, 126, 134, 135, 136, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 167, 168, 170, 176], "excluded_lines": [], "start_line": 47}, "": {"executed_lines": [11, 13, 14, 15, 20, 26, 29, 31, 34, 37, 47], "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": 1}}, "classes": {"OOSGate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [43, 44, 45, 62, 63, 64, 65, 70, 71, 74, 75, 88, 89, 94, 111, 118, 119, 126, 134, 135, 136, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 167, 168, 170, 176], "excluded_lines": [], "start_line": 34}, "": {"executed_lines": [11, 13, 14, 15, 20, 26, 29, 31, 34, 37, 47], "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": 1}}}, "src\\nexus_scalp\\research\\pipeline.py": {"executed_lines": [26, 28, 29, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 50, 52, 55, 79, 113, 121, 146, 163, 874, 911, 971, 992], "summary": {"covered_lines": 26, "num_statements": 262, "percent_covered": 9.923664122137405, "percent_covered_display": "10", "missing_lines": 236, "excluded_lines": 0, "percent_statements_covered": 9.923664122137405, "percent_statements_covered_display": "10"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 68, 69, 86, 90, 91, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 131, 132, 133, 134, 135, 136, 139, 140, 148, 152, 157, 192, 193, 194, 195, 205, 206, 207, 218, 222, 226, 227, 228, 229, 230, 233, 234, 239, 243, 252, 253, 260, 265, 266, 267, 270, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 287, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 312, 313, 314, 315, 323, 328, 329, 330, 331, 339, 346, 354, 355, 368, 369, 370, 378, 384, 393, 397, 398, 406, 407, 408, 409, 417, 418, 419, 420, 421, 422, 423, 439, 447, 455, 458, 473, 474, 475, 489, 501, 502, 510, 513, 514, 525, 526, 530, 531, 543, 551, 552, 553, 554, 555, 556, 557, 558, 559, 575, 586, 587, 595, 596, 597, 600, 607, 608, 609, 610, 611, 612, 632, 644, 645, 646, 654, 662, 670, 671, 673, 674, 682, 685, 686, 689, 690, 691, 692, 693, 713, 725, 728, 736, 737, 738, 739, 740, 741, 742, 748, 749, 754, 755, 763, 764, 765, 766, 780, 792, 803, 813, 814, 815, 816, 818, 819, 820, 822, 823, 854, 855, 862, 868, 885, 887, 908, 909, 924, 925, 927, 944, 945, 946, 947, 967, 968, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989], "excluded_lines": [], "functions": {"_select_family": {"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": [61, 62, 63, 64, 65, 66, 67, 68, 69], "excluded_lines": [], "start_line": 55}, "_extract_context_contract": {"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": [86, 90, 91, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108], "excluded_lines": [], "start_line": 79}, "ResearchPipeline.__init__": {"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": [131, 132, 133, 134, 135, 136, 139, 140], "excluded_lines": [], "start_line": 121}, "ResearchPipeline.discover": {"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": [148, 152, 157], "excluded_lines": [], "start_line": 146}, "ResearchPipeline.validate_candidate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 176, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 176, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [192, 193, 194, 195, 205, 206, 207, 218, 222, 226, 227, 228, 229, 230, 233, 234, 239, 243, 252, 253, 260, 265, 266, 267, 270, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 287, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 312, 313, 314, 315, 323, 328, 329, 330, 331, 339, 346, 354, 355, 368, 369, 370, 378, 384, 393, 397, 398, 406, 407, 408, 409, 417, 418, 419, 420, 421, 422, 423, 439, 447, 455, 458, 473, 474, 475, 489, 501, 502, 510, 513, 514, 525, 526, 530, 531, 543, 551, 552, 553, 554, 555, 556, 557, 558, 559, 575, 586, 587, 595, 596, 597, 600, 607, 608, 609, 610, 611, 612, 632, 644, 645, 646, 654, 662, 670, 671, 673, 674, 682, 685, 686, 689, 690, 691, 692, 693, 713, 725, 728, 736, 737, 738, 739, 740, 741, 742, 748, 749, 754, 755, 763, 764, 765, 766, 780, 792, 803, 813, 814, 815, 816, 818, 819, 820, 822, 823, 854, 855, 862, 868], "excluded_lines": [], "start_line": 163}, "ResearchPipeline._register": {"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": [885, 887, 908, 909], "excluded_lines": [], "start_line": 874}, "ResearchPipeline._record_run": {"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": [924, 925, 927, 944, 945, 946, 947, 967, 968], "excluded_lines": [], "start_line": 911}, "_static_validation_problems": {"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": [977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989], "excluded_lines": [], "start_line": 971}, "": {"executed_lines": [26, 28, 29, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 50, 52, 55, 79, 113, 121, 146, 163, 874, 911, 971, 992], "summary": {"covered_lines": 26, "num_statements": 26, "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": {"ResearchPipeline": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 200, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 200, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [131, 132, 133, 134, 135, 136, 139, 140, 148, 152, 157, 192, 193, 194, 195, 205, 206, 207, 218, 222, 226, 227, 228, 229, 230, 233, 234, 239, 243, 252, 253, 260, 265, 266, 267, 270, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 287, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 312, 313, 314, 315, 323, 328, 329, 330, 331, 339, 346, 354, 355, 368, 369, 370, 378, 384, 393, 397, 398, 406, 407, 408, 409, 417, 418, 419, 420, 421, 422, 423, 439, 447, 455, 458, 473, 474, 475, 489, 501, 502, 510, 513, 514, 525, 526, 530, 531, 543, 551, 552, 553, 554, 555, 556, 557, 558, 559, 575, 586, 587, 595, 596, 597, 600, 607, 608, 609, 610, 611, 612, 632, 644, 645, 646, 654, 662, 670, 671, 673, 674, 682, 685, 686, 689, 690, 691, 692, 693, 713, 725, 728, 736, 737, 738, 739, 740, 741, 742, 748, 749, 754, 755, 763, 764, 765, 766, 780, 792, 803, 813, 814, 815, 816, 818, 819, 820, 822, 823, 854, 855, 862, 868, 885, 887, 908, 909, 924, 925, 927, 944, 945, 946, 947, 967, 968], "excluded_lines": [], "start_line": 113}, "": {"executed_lines": [26, 28, 29, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 50, 52, 55, 79, 113, 121, 146, 163, 874, 911, 971, 992], "summary": {"covered_lines": 26, "num_statements": 62, "percent_covered": 41.935483870967744, "percent_covered_display": "42", "missing_lines": 36, "excluded_lines": 0, "percent_statements_covered": 41.935483870967744, "percent_statements_covered_display": "42"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 68, 69, 86, 90, 91, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\registry.py": {"executed_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 39, 41, 71, 74, 81, 157, 185, 212, 235, 287, 326, 327, 397, 439, 458], "summary": {"covered_lines": 24, "num_statements": 181, "percent_covered": 13.259668508287293, "percent_covered_display": "13", "missing_lines": 157, "excluded_lines": 0, "percent_statements_covered": 13.259668508287293, "percent_statements_covered_display": "13"}, "missing_lines": [75, 101, 102, 103, 104, 105, 106, 107, 108, 113, 114, 115, 121, 122, 145, 146, 147, 148, 149, 150, 151, 161, 162, 163, 164, 165, 166, 167, 168, 173, 179, 180, 181, 182, 183, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210, 213, 214, 215, 216, 217, 218, 219, 224, 225, 227, 228, 229, 244, 245, 246, 247, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 274, 275, 276, 291, 292, 293, 294, 295, 296, 297, 300, 301, 319, 320, 328, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 345, 348, 349, 350, 352, 353, 354, 355, 356, 358, 359, 361, 362, 363, 364, 365, 366, 367, 369, 392, 393, 394, 404, 424, 425, 432, 436, 447, 448, 449, 450, 451, 452, 453, 454, 455, 459, 460, 461, 462, 463, 464], "excluded_lines": [], "functions": {"StrategyRegistry.__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": [75], "excluded_lines": [], "start_line": 74}, "StrategyRegistry.upsert": {"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": [101, 102, 103, 104, 105, 106, 107, 108, 113, 114, 115, 121, 122, 145, 146, 147, 148, 149, 150, 151], "excluded_lines": [], "start_line": 81}, "StrategyRegistry.get": {"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": [161, 162, 163, 164, 165, 166, 167, 168, 173, 179, 180, 181, 182, 183], "excluded_lines": [], "start_line": 157}, "StrategyRegistry.list": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210], "excluded_lines": [], "start_line": 185}, "StrategyRegistry.count": {"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": [213, 214, 215, 216, 217, 218, 219, 224, 225, 227, 228, 229], "excluded_lines": [], "start_line": 212}, "StrategyRegistry.invariant_check": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [244, 245, 246, 247, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 274, 275, 276], "excluded_lines": [], "start_line": 235}, "StrategyRegistry.transition_lifecycle": {"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": [291, 292, 293, 294, 295, 296, 297, 300, 301, 319, 320], "excluded_lines": [], "start_line": 287}, "StrategyRegistry._from_row": {"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": [328, 330, 352, 353, 354, 355, 356, 358, 359, 361, 362, 363, 364, 365, 366, 367, 369, 392, 393, 394], "excluded_lines": [], "start_line": 327}, "StrategyRegistry._from_row._load": {"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": [331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 345, 348, 349, 350], "excluded_lines": [], "start_line": 330}, "_is_stronger": {"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": [404, 424, 425, 432, 436], "excluded_lines": [], "start_line": 397}, "_json": {"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": [447, 448, 449, 450, 451, 452, 453, 454, 455], "excluded_lines": [], "start_line": 439}, "_parse_ts": {"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": [459, 460, 461, 462, 463, 464], "excluded_lines": [], "start_line": 458}, "": {"executed_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 39, 41, 71, 74, 81, 157, 185, 212, 235, 287, 326, 327, 397, 439, 458], "summary": {"covered_lines": 24, "num_statements": 24, "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": {"StrategyRegistry": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 137, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 137, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [75, 101, 102, 103, 104, 105, 106, 107, 108, 113, 114, 115, 121, 122, 145, 146, 147, 148, 149, 150, 151, 161, 162, 163, 164, 165, 166, 167, 168, 173, 179, 180, 181, 182, 183, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210, 213, 214, 215, 216, 217, 218, 219, 224, 225, 227, 228, 229, 244, 245, 246, 247, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 273, 274, 275, 276, 291, 292, 293, 294, 295, 296, 297, 300, 301, 319, 320, 328, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 345, 348, 349, 350, 352, 353, 354, 355, 356, 358, 359, 361, 362, 363, 364, 365, 366, 367, 369, 392, 393, 394], "excluded_lines": [], "start_line": 71}, "": {"executed_lines": [19, 21, 22, 23, 24, 26, 27, 28, 29, 39, 41, 71, 74, 81, 157, 185, 212, 235, 287, 326, 327, 397, 439, 458], "summary": {"covered_lines": 24, "num_statements": 44, "percent_covered": 54.54545454545455, "percent_covered_display": "55", "missing_lines": 20, "excluded_lines": 0, "percent_statements_covered": 54.54545454545455, "percent_statements_covered_display": "55"}, "missing_lines": [404, 424, 425, 432, 436, 447, 448, 449, 450, 451, 452, 453, 454, 455, 459, 460, 461, 462, 463, 464], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\replay_session.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 308, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 308, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 43, 44, 45, 46, 47, 49, 50, 54, 59, 62, 65, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 85, 92, 93, 95, 96, 98, 99, 100, 104, 105, 107, 108, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 140, 142, 143, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 213, 214, 217, 218, 219, 220, 221, 222, 225, 226, 228, 229, 237, 246, 257, 258, 259, 260, 261, 262, 263, 264, 268, 269, 271, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 289, 295, 296, 297, 310, 316, 317, 318, 319, 320, 322, 323, 325, 330, 331, 337, 338, 339, 340, 342, 347, 354, 355, 356, 357, 366, 372, 390, 391, 392, 406, 408, 409, 410, 411, 412, 414, 415, 417, 418, 421, 425, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 440, 441, 442, 443, 445, 450, 451, 452, 466, 467, 468, 469, 470, 471, 472, 473, 474, 476, 480, 481, 482, 483, 484, 485, 487, 488, 489, 490, 492, 493, 495, 496, 498, 500, 501, 502, 503, 504, 506, 507, 509, 516, 517, 518, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 538, 539, 540, 541, 542, 548, 549, 551, 559, 560, 561, 562, 563, 568, 571, 572, 573, 574, 575, 581, 583, 584, 585, 586, 587, 588, 589, 591, 599, 608, 609, 610, 611, 612, 614, 617, 618, 619, 620, 621, 622, 623, 624, 625, 631, 632, 633, 635, 637, 638, 639, 640, 641, 659, 660, 661, 663, 664, 665, 666, 667, 668, 676, 678, 679, 680, 681, 682, 683, 684, 686, 687, 688, 689, 690, 691, 692, 693], "excluded_lines": [], "functions": {"ReplayClock.__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": [93], "excluded_lines": [], "start_line": 92}, "ReplayClock.now": {"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": [96], "excluded_lines": [], "start_line": 95}, "ReplayClock._advance": {"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, 104, 105], "excluded_lines": [], "start_line": 98}, "ReplayClock.reset": {"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": [108], "excluded_lines": [], "start_line": 107}, "ReplayContract.replay_id": {"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": [125, 140], "excluded_lines": [], "start_line": 124}, "ReplayContract.identity": {"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": [143], "excluded_lines": [], "start_line": 142}, "DecisionTrace.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": [185], "excluded_lines": [], "start_line": 184}, "ReplayState.counts": {"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": [229], "excluded_lines": [], "start_line": 228}, "ReplaySession.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [257, 258, 259, 260, 261, 262, 263, 264, 268, 269, 271, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 289], "excluded_lines": [], "start_line": 246}, "ReplaySession.identity": {"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": [296, 297], "excluded_lines": [], "start_line": 295}, "ReplaySession._records_up_to": {"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": [316, 317, 318, 319, 320, 322, 323], "excluded_lines": [], "start_line": 310}, "ReplaySession._end_of_data": {"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": [330, 331], "excluded_lines": [], "start_line": 325}, "ReplaySession._classify_regime": {"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": [338, 339, 340, 342, 347, 354, 355, 356, 357, 366], "excluded_lines": [], "start_line": 337}, "ReplaySession._run_engine_to": {"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": [390, 391, 392, 406, 408, 409, 410, 411, 412], "excluded_lines": [], "start_line": 372}, "ReplaySession._make_source": {"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": [415, 417, 418, 421], "excluded_lines": [], "start_line": 414}, "ReplaySession._absorb_result": {"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": [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 440, 441, 442, 443, 445, 450, 451, 452], "excluded_lines": [], "start_line": 425}, "ReplaySession.reset": {"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": [467, 468, 469, 470, 471, 472, 473, 474], "excluded_lines": [], "start_line": 466}, "ReplaySession.play": {"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": [480, 481, 482, 483, 484, 485], "excluded_lines": [], "start_line": 476}, "ReplaySession.pause": {"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": [488, 489, 490], "excluded_lines": [], "start_line": 487}, "ReplaySession.step_tick": {"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": [493], "excluded_lines": [], "start_line": 492}, "ReplaySession.step_bar": {"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": [496], "excluded_lines": [], "start_line": 495}, "ReplaySession._index_after": {"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": [500, 501, 502, 503, 504, 506, 507], "excluded_lines": [], "start_line": 498}, "ReplaySession._step": {"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": [516, 517, 518, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 538, 539, 540, 541, 542, 548, 549], "excluded_lines": [], "start_line": 509}, "ReplaySession.seek": {"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": [559, 560, 561, 562, 563, 568, 571, 572, 573, 574, 575], "excluded_lines": [], "start_line": 551}, "ReplaySession.maybe_checkpoint": {"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": [583, 584, 585, 586, 587, 588, 589], "excluded_lines": [], "start_line": 581}, "ReplaySession.serialize_state": {"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": [599], "excluded_lines": [], "start_line": 591}, "ReplaySession._consumed_count": {"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": [609, 610, 611, 612], "excluded_lines": [], "start_line": 608}, "ReplaySession.restore_from_checkpoint": {"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": [617, 618, 619, 620, 621, 622, 623, 624, 625], "excluded_lines": [], "start_line": 614}, "ReplaySession.clock_iso": {"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": [632, 633], "excluded_lines": [], "start_line": 631}, "ReplaySession.market_state_at_cursor": {"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": [637, 638, 639, 640, 641], "excluded_lines": [], "start_line": 635}, "ReplaySession._equity": {"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": [660, 661], "excluded_lines": [], "start_line": 659}, "ReplaySession.current_regime": {"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": [664, 665, 666, 667, 668], "excluded_lines": [], "start_line": 663}, "ReplaySession.report": {"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": [678, 679, 680, 681, 682, 683, 684, 686, 687, 688, 689, 690, 691, 692, 693], "excluded_lines": [], "start_line": 676}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 106, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 43, 44, 45, 46, 47, 49, 50, 54, 59, 62, 65, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 85, 92, 95, 98, 107, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 142, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 213, 214, 217, 218, 219, 220, 221, 222, 225, 226, 228, 237, 246, 295, 310, 325, 337, 372, 414, 425, 466, 476, 487, 492, 495, 498, 509, 551, 581, 591, 608, 614, 631, 635, 659, 663, 676], "excluded_lines": [], "start_line": 1}}, "classes": {"ReplayPhase": {"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": 68}, "ReplayStatus": {"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": 76}, "ReplayClock": {"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": [93, 96, 99, 100, 104, 105, 108], "excluded_lines": [], "start_line": 85}, "ReplayContract": {"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": [125, 140, 143], "excluded_lines": [], "start_line": 112}, "DecisionTrace": {"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": [185], "excluded_lines": [], "start_line": 156}, "ReplayState": {"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": [229], "excluded_lines": [], "start_line": 214}, "ReplaySession": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 190, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 190, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [257, 258, 259, 260, 261, 262, 263, 264, 268, 269, 271, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 289, 296, 297, 316, 317, 318, 319, 320, 322, 323, 330, 331, 338, 339, 340, 342, 347, 354, 355, 356, 357, 366, 390, 391, 392, 406, 408, 409, 410, 411, 412, 415, 417, 418, 421, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 440, 441, 442, 443, 445, 450, 451, 452, 467, 468, 469, 470, 471, 472, 473, 474, 480, 481, 482, 483, 484, 485, 488, 489, 490, 493, 496, 500, 501, 502, 503, 504, 506, 507, 516, 517, 518, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 538, 539, 540, 541, 542, 548, 549, 559, 560, 561, 562, 563, 568, 571, 572, 573, 574, 575, 583, 584, 585, 586, 587, 588, 589, 599, 609, 610, 611, 612, 617, 618, 619, 620, 621, 622, 623, 624, 625, 632, 633, 637, 638, 639, 640, 641, 660, 661, 664, 665, 666, 667, 668, 678, 679, 680, 681, 682, 683, 684, 686, 687, 688, 689, 690, 691, 692, 693], "excluded_lines": [], "start_line": 237}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 106, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [41, 43, 44, 45, 46, 47, 49, 50, 54, 59, 62, 65, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 85, 92, 95, 98, 107, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 142, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 213, 214, 217, 218, 219, 220, 221, 222, 225, 226, 228, 237, 246, 295, 310, 325, 337, 372, 414, 425, 466, 476, 487, 492, 495, 498, 509, 551, 581, 591, 608, 614, 631, 635, 659, 663, 676], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\robustness.py": {"executed_lines": [14, 16, 17, 18, 24, 27, 29, 39, 42, 52], "summary": {"covered_lines": 10, "num_statements": 34, "percent_covered": 29.41176470588235, "percent_covered_display": "29", "missing_lines": 24, "excluded_lines": 0, "percent_statements_covered": 29.41176470588235, "percent_statements_covered_display": "29"}, "missing_lines": [48, 49, 50, 58, 65, 66, 67, 68, 69, 74, 81, 82, 83, 87, 88, 89, 90, 91, 94, 95, 96, 100, 101, 108], "excluded_lines": [], "functions": {"RobustnessEngine.__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": [48, 49, 50], "excluded_lines": [], "start_line": 42}, "RobustnessEngine.evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [58, 65, 66, 67, 68, 69, 74, 81, 82, 83, 87, 88, 89, 90, 91, 94, 95, 96, 100, 101, 108], "excluded_lines": [], "start_line": 52}, "": {"executed_lines": [14, 16, 17, 18, 24, 27, 29, 39, 42, 52], "summary": {"covered_lines": 10, "num_statements": 10, "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": {"RobustnessEngine": {"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": [48, 49, 50, 58, 65, 66, 67, 68, 69, 74, 81, 82, 83, 87, 88, 89, 90, 91, 94, 95, 96, 100, 101, 108], "excluded_lines": [], "start_line": 39}, "": {"executed_lines": [14, 16, 17, 18, 24, 27, 29, 39, 42, 52], "summary": {"covered_lines": 10, "num_statements": 10, "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\\nexus_scalp\\research\\scoring.py": {"executed_lines": [14, 16, 18, 29, 30, 33, 40], "summary": {"covered_lines": 7, "num_statements": 91, "percent_covered": 7.6923076923076925, "percent_covered_display": "8", "missing_lines": 84, "excluded_lines": 0, "percent_statements_covered": 7.6923076923076925, "percent_statements_covered_display": "8"}, "missing_lines": [34, 35, 36, 37, 56, 57, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 76, 77, 78, 81, 82, 83, 84, 86, 88, 89, 90, 91, 93, 94, 97, 98, 99, 100, 102, 103, 107, 108, 109, 110, 112, 113, 115, 116, 117, 120, 122, 123, 124, 128, 129, 130, 131, 132, 133, 135, 136, 140, 141, 142, 145, 146, 148, 149, 152, 164, 176, 179, 180, 181, 182, 183, 184, 185, 192, 193, 196, 197, 198, 199, 200, 202, 203, 205], "excluded_lines": [], "functions": {"_logistic": {"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": [34, 35, 36, 37], "excluded_lines": [], "start_line": 33}, "compute_strategy_score": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [56, 57, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 76, 77, 78, 81, 82, 83, 84, 86, 88, 89, 90, 91, 93, 94, 97, 98, 99, 100, 102, 103, 107, 108, 109, 110, 112, 113, 115, 116, 117, 120, 122, 123, 124, 128, 129, 130, 131, 132, 133, 135, 136, 140, 141, 142, 145, 146, 148, 149, 152, 164, 176, 179, 180, 181, 182, 183, 184, 185, 192, 193, 196, 197, 198, 199, 200, 202, 203, 205], "excluded_lines": [], "start_line": 40}, "": {"executed_lines": [14, 16, 18, 29, 30, 33, 40], "summary": {"covered_lines": 7, "num_statements": 7, "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": [14, 16, 18, 29, 30, 33, 40], "summary": {"covered_lines": 7, "num_statements": 91, "percent_covered": 7.6923076923076925, "percent_covered_display": "8", "missing_lines": 84, "excluded_lines": 0, "percent_statements_covered": 7.6923076923076925, "percent_statements_covered_display": "8"}, "missing_lines": [34, 35, 36, 37, 56, 57, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 76, 77, 78, 81, 82, 83, 84, 86, 88, 89, 90, 91, 93, 94, 97, 98, 99, 100, 102, 103, 107, 108, 109, 110, 112, 113, 115, 116, 117, 120, 122, 123, 124, 128, 129, 130, 131, 132, 133, 135, 136, 140, 141, 142, 145, 146, 148, 149, 152, 164, 176, 179, 180, 181, 182, 183, 184, 185, 192, 193, 196, 197, 198, 199, 200, 202, 203, 205], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\snapshot.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 88, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 88, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 15, 17, 20, 21, 23, 24, 25, 26, 27, 30, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 61, 63, 64, 65, 66, 68, 69, 70, 71, 78, 89, 93, 96, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 132, 142, 143, 144, 159, 160, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 184, 186, 188], "excluded_lines": [], "functions": {"build_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [93, 96, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 132, 142, 143, 144, 159, 160, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 184, 186, 188], "excluded_lines": [], "start_line": 89}, "": {"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": [11, 13, 15, 17, 20, 21, 23, 24, 25, 26, 27, 30, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 61, 63, 64, 65, 66, 68, 69, 70, 71, 78, 89], "excluded_lines": [], "start_line": 1}}, "classes": {"ExecutionEligibility": {"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": 20}, "StrategyLifecycleSnapshot": {"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": 30}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 88, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 88, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 15, 17, 20, 21, 23, 24, 25, 26, 27, 30, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 61, 63, 64, 65, 66, 68, 69, 70, 71, 78, 89, 93, 96, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 132, 142, 143, 144, 159, 160, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 184, 186, 188], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\spatial_layout.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 25, 28, 44, 46, 49, 52, 54, 55, 56, 59, 69, 75, 76, 77, 79, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 107, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 135, 150, 151, 152, 161], "excluded_lines": [], "functions": {"_stable_jitter": {"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": [54, 55, 56], "excluded_lines": [], "start_line": 52}, "SpatialLayout.__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": [75, 76, 77], "excluded_lines": [], "start_line": 69}, "SpatialLayout.compute": {"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": [89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 107, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 135, 150, 151, 152, 161], "excluded_lines": [], "start_line": 79}, "": {"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": [20, 22, 23, 25, 28, 44, 46, 49, 52, 59, 69, 79], "excluded_lines": [], "start_line": 1}}, "classes": {"SpatialLayout": {"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": [75, 76, 77, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 107, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 135, 150, 151, 152, 161], "excluded_lines": [], "start_line": 59}, "": {"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": [20, 22, 23, 25, 28, 44, 46, 49, 52, 54, 55, 56, 59, 69, 79], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\splitting.py": {"executed_lines": [18, 20, 21, 23, 25, 29, 30, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 58, 69, 171, 172, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 300, 309], "summary": {"covered_lines": 38, "num_statements": 127, "percent_covered": 29.921259842519685, "percent_covered_display": "30", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 29.921259842519685, "percent_statements_covered_display": "30"}, "missing_lines": [55, 60, 61, 62, 63, 64, 65, 66, 88, 89, 93, 94, 98, 99, 100, 101, 113, 114, 119, 123, 124, 125, 127, 128, 130, 131, 132, 133, 134, 136, 140, 141, 143, 147, 148, 151, 152, 158, 212, 213, 217, 218, 222, 223, 226, 227, 229, 230, 232, 233, 234, 235, 236, 237, 238, 239, 241, 242, 243, 245, 246, 248, 249, 252, 253, 254, 255, 256, 257, 258, 262, 263, 265, 266, 267, 271, 272, 274, 275, 276, 280, 281, 283, 297, 302, 316, 317, 318, 319], "excluded_lines": [], "functions": {"_sorted": {"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": [55], "excluded_lines": [], "start_line": 54}, "_index_split_boundaries": {"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": [60, 61, 62, 63, 64, 65, 66], "excluded_lines": [], "start_line": 58}, "split_temporal": {"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": [88, 89, 93, 94, 98, 99, 100, 101, 113, 114, 119, 123, 124, 125, 127, 128, 130, 131, 132, 133, 134, 136, 140, 141, 143, 147, 148, 151, 152, 158], "excluded_lines": [], "start_line": 69}, "walk_forward_folds": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [212, 213, 217, 218, 222, 223, 226, 227, 229, 230, 232, 233, 234, 235, 236, 237, 238, 239, 241, 242, 243, 245, 246, 248, 249, 252, 253, 254, 255, 256, 257, 258, 262, 263, 265, 266, 267, 271, 272, 274, 275, 276, 280, 281, 283, 297], "excluded_lines": [], "start_line": 187}, "fold_trade_counts": {"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": [302], "excluded_lines": [], "start_line": 300}, "deterministic_normalization_fit": {"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": [316, 317, 318, 319], "excluded_lines": [], "start_line": 309}, "": {"executed_lines": [18, 20, 21, 23, 25, 29, 30, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 58, 69, 171, 172, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 300, 309], "summary": {"covered_lines": 38, "num_statements": 38, "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": {"TemporalSplit": {"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": 40}, "WalkForwardFoldSplit": {"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": 172}, "": {"executed_lines": [18, 20, 21, 23, 25, 29, 30, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 58, 69, 171, 172, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 300, 309], "summary": {"covered_lines": 38, "num_statements": 127, "percent_covered": 29.921259842519685, "percent_covered_display": "30", "missing_lines": 89, "excluded_lines": 0, "percent_statements_covered": 29.921259842519685, "percent_statements_covered_display": "30"}, "missing_lines": [55, 60, 61, 62, 63, 64, 65, 66, 88, 89, 93, 94, 98, 99, 100, 101, 113, 114, 119, 123, 124, 125, 127, 128, 130, 131, 132, 133, 134, 136, 140, 141, 143, 147, 148, 151, 152, 158, 212, 213, 217, 218, 222, 223, 226, 227, 229, 230, 232, 233, 234, 235, 236, 237, 238, 239, 241, 242, 243, 245, 246, 248, 249, 252, 253, 254, 255, 256, 257, 258, 262, 263, 265, 266, 267, 271, 272, 274, 275, 276, 280, 281, 283, 297, 302, 316, 317, 318, 319], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\store.py": {"executed_lines": [12, 14, 15, 16, 18, 19, 21, 23, 28, 31, 39, 40, 43, 44, 47, 50, 51, 59, 75, 101, 131, 160, 190, 213, 279, 414], "summary": {"covered_lines": 26, "num_statements": 242, "percent_covered": 10.743801652892563, "percent_covered_display": "11", "missing_lines": 216, "excluded_lines": 0, "percent_statements_covered": 10.743801652892563, "percent_statements_covered_display": "11"}, "missing_lines": [41, 42, 48, 49, 55, 56, 67, 68, 69, 70, 71, 72, 83, 84, 96, 97, 98, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 135, 136, 137, 138, 139, 140, 141, 142, 147, 152, 154, 155, 156, 157, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 207, 208, 209, 210, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 234, 240, 241, 242, 243, 248, 254, 255, 259, 260, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 275, 276, 298, 299, 300, 301, 302, 304, 305, 306, 309, 312, 317, 320, 324, 327, 328, 329, 330, 331, 332, 333, 334, 336, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 356, 359, 360, 361, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 397, 402, 403, 404, 405, 406, 407, 408, 411, 421, 422, 423, 424, 425, 426, 428, 429, 434, 435, 436, 438, 442, 443, 445, 450, 451, 452], "excluded_lines": [], "functions": {"ensure_registry_context_columns": {"executed_lines": [39, 40, 43, 44, 47, 50, 51], "summary": {"covered_lines": 7, "num_statements": 13, "percent_covered": 53.84615384615385, "percent_covered_display": "54", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 53.84615384615385, "percent_statements_covered_display": "54"}, "missing_lines": [41, 42, 48, 49, 55, 56], "excluded_lines": [], "start_line": 31}, "_json_text_safe": {"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": [67, 68, 69, 70, 71, 72], "excluded_lines": [], "start_line": 59}, "_registry_row_safe": {"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": [83, 84, 96, 97, 98], "excluded_lines": [], "start_line": 75}, "list_registry": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128], "excluded_lines": [], "start_line": 101}, "get_registry_entry": {"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": [135, 136, 137, 138, 139, 140, 141, 142, 147, 152, 154, 155, 156, 157], "excluded_lines": [], "start_line": 131}, "list_research_runs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187], "excluded_lines": [], "start_line": 160}, "registry_summary": {"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": [192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 207, 208, 209, 210], "excluded_lines": [], "start_line": 190}, "outcome_quality_summary": {"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": [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 234, 240, 241, 242, 243, 248, 254, 255, 259, 260, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 275, 276], "excluded_lines": [], "start_line": 213}, "research_health_summary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [298, 299, 300, 301, 302, 304, 305, 306, 309, 312, 317, 320, 324, 327, 328, 329, 330, 331, 332, 333, 334, 336, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 356, 359, 360, 361, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 397, 402, 403, 404, 405, 406, 407, 408, 411], "excluded_lines": [], "start_line": 279}, "self_heal_research": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [421, 422, 423, 424, 425, 426, 428, 429, 434, 435, 436, 438, 442, 443, 445, 450, 451, 452], "excluded_lines": [], "start_line": 414}, "": {"executed_lines": [12, 14, 15, 16, 18, 19, 21, 23, 28, 31, 59, 75, 101, 131, 160, 190, 213, 279, 414], "summary": {"covered_lines": 19, "num_statements": 19, "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": [12, 14, 15, 16, 18, 19, 21, 23, 28, 31, 39, 40, 43, 44, 47, 50, 51, 59, 75, 101, 131, 160, 190, 213, 279, 414], "summary": {"covered_lines": 26, "num_statements": 242, "percent_covered": 10.743801652892563, "percent_covered_display": "11", "missing_lines": 216, "excluded_lines": 0, "percent_statements_covered": 10.743801652892563, "percent_statements_covered_display": "11"}, "missing_lines": [41, 42, 48, 49, 55, 56, 67, 68, 69, 70, 71, 72, 83, 84, 96, 97, 98, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 135, 136, 137, 138, 139, 140, 141, 142, 147, 152, 154, 155, 156, 157, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 207, 208, 209, 210, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 234, 240, 241, 242, 243, 248, 254, 255, 259, 260, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 275, 276, 298, 299, 300, 301, 302, 304, 305, 306, 309, 312, 317, 320, 324, 327, 328, 329, 330, 331, 332, 333, 334, 336, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 356, 359, 360, 361, 365, 366, 367, 368, 369, 370, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 397, 402, 403, 404, 405, 406, 407, 408, 411, 421, 422, 423, 424, 425, 426, 428, 429, 434, 435, 436, 438, 442, 443, 445, 450, 451, 452], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\streaming_replay.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 468, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 468, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 43, 44, 45, 47, 49, 50, 51, 57, 59, 63, 66, 70, 74, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 105, 106, 107, 108, 109, 110, 113, 122, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 150, 151, 154, 155, 156, 159, 160, 177, 178, 184, 185, 186, 187, 188, 191, 193, 195, 196, 207, 208, 211, 212, 213, 214, 217, 218, 221, 223, 224, 225, 229, 231, 232, 245, 246, 247, 248, 249, 250, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 310, 311, 329, 331, 348, 349, 350, 351, 352, 367, 375, 384, 385, 386, 387, 389, 390, 392, 395, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 421, 422, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 446, 447, 449, 451, 452, 453, 455, 456, 483, 484, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 513, 514, 515, 516, 517, 520, 523, 532, 539, 540, 541, 547, 548, 556, 557, 561, 562, 563, 565, 566, 567, 573, 575, 577, 578, 582, 583, 584, 590, 591, 592, 593, 594, 595, 596, 597, 598, 600, 601, 607, 621, 625, 626, 630, 631, 633, 635, 636, 637, 638, 640, 642, 643, 649, 651, 652, 653, 659, 661, 663, 665, 667, 673, 674, 676, 677, 678, 679, 685, 699, 700, 701, 702, 703, 707, 708, 719, 725, 727, 728, 730, 731, 732, 734, 736, 759, 769, 770, 788, 789, 791, 799, 800, 801, 803, 810, 811, 814, 815, 826, 828, 844, 845, 850, 879, 882, 883, 884, 885, 886, 887, 889, 890, 891, 899, 901, 902, 918, 919, 922, 923, 928, 933, 934, 935, 940, 945, 946, 953, 957, 958, 959, 960, 963, 965, 966, 968, 970, 971, 972, 973, 975, 976, 977, 978, 984, 985, 986, 987, 988, 991, 992, 994, 997, 998, 999, 1000, 1002, 1007, 1008, 1016, 1017, 1020, 1033, 1062, 1064, 1065, 1066, 1067, 1069, 1070, 1071, 1072, 1073, 1096, 1105, 1107, 1114, 1116, 1118, 1119, 1120, 1121, 1122, 1124, 1131, 1132, 1133, 1134, 1135, 1141, 1143, 1144, 1145, 1147, 1149, 1150, 1154, 1155, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1173, 1174, 1184, 1202, 1203, 1205, 1206, 1221, 1223, 1224, 1227, 1228, 1232, 1233, 1234, 1236, 1246, 1255, 1257, 1266, 1279, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1302, 1303, 1304, 1306, 1307, 1310, 1314, 1315, 1317, 1318, 1319, 1321, 1322, 1325, 1328, 1330], "excluded_lines": [], "functions": {"ModelArtifacts.identity": {"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": [96], "excluded_lines": [], "start_line": 95}, "_sha256_file": {"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": [106, 107, 108, 109, 110], "excluded_lines": [], "start_line": 105}, "load_model_artifacts": {"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": [122, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 150, 151, 154, 155, 156, 159, 160], "excluded_lines": [], "start_line": 113}, "ReplayExecutionConfig.identity": {"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": [196], "excluded_lines": [], "start_line": 195}, "ReplaySessionConfig.identity": {"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": [232], "excluded_lines": [], "start_line": 231}, "ReplaySessionConfig.fingerprint": {"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": [246, 247, 248, 249, 250], "excluded_lines": [], "start_line": 245}, "SimulatedTrade.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": [311], "excluded_lines": [], "start_line": 310}, "_order_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": [331], "excluded_lines": [], "start_line": 329}, "_ledger_digest": {"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": [349, 350, 351, 352, 367], "excluded_lines": [], "start_line": 348}, "FrozenPolicyRunner.__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": [385, 386, 387], "excluded_lines": [], "start_line": 384}, "FrozenPolicyRunner.fingerprint": {"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": [390], "excluded_lines": [], "start_line": 389}, "FrozenPolicyRunner.evaluate": {"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": [395], "excluded_lines": [], "start_line": 392}, "ReplayRunResult.pending_order_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": [453], "excluded_lines": [], "start_line": 452}, "ReplayRunResult.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": [456], "excluded_lines": [], "start_line": 455}, "StreamingReplayEngine.__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": [539, 540, 541], "excluded_lines": [], "start_line": 532}, "StreamingReplayEngine.session_identity": {"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": [548], "excluded_lines": [], "start_line": 547}, "StreamingReplayEngine.config_fingerprint": {"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": [557], "excluded_lines": [], "start_line": 556}, "StreamingReplayEngine._schema_hash": {"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": [562, 563, 565, 566, 567], "excluded_lines": [], "start_line": 561}, "StreamingReplayEngine._predict_probs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [575, 577, 578, 582, 583, 584, 590, 591, 592, 593, 594, 595, 596, 597, 598, 600, 601], "excluded_lines": [], "start_line": 573}, "StreamingReplayEngine._assemble_vector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [621, 625, 626, 630, 631, 633, 635, 636, 637, 638, 640, 642, 643, 649, 651, 652, 653], "excluded_lines": [], "start_line": 607}, "StreamingReplayEngine._fill_price": {"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": [661], "excluded_lines": [], "start_line": 659}, "StreamingReplayEngine._exit_price": {"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": [665], "excluded_lines": [], "start_line": 663}, "StreamingReplayEngine._pnl_usd": {"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": [673, 674], "excluded_lines": [], "start_line": 667}, "StreamingReplayEngine._clamp_volume": {"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": [677, 678, 679], "excluded_lines": [], "start_line": 676}, "StreamingReplayEngine.run": {"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": [699, 700, 701, 702, 703, 707, 708, 719], "excluded_lines": [], "start_line": 685}, "StreamingReplayEngine._init_run_state": {"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": [727, 728, 730, 731, 732, 734, 736], "excluded_lines": [], "start_line": 725}, "StreamingReplayEngine._close_position": {"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": [769, 770, 788, 789], "excluded_lines": [], "start_line": 759}, "StreamingReplayEngine._maybe_classify_regime": {"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": [799, 800, 801, 803, 810, 811, 814, 815, 826], "excluded_lines": [], "start_line": 791}, "StreamingReplayEngine._trace_record": {"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": [844, 845, 850], "excluded_lines": [], "start_line": 828}, "StreamingReplayEngine._process_event": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 52, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 52, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [882, 883, 884, 885, 886, 887, 889, 890, 891, 899, 901, 902, 918, 919, 922, 923, 928, 933, 934, 935, 940, 945, 946, 953, 957, 958, 959, 960, 963, 965, 966, 968, 970, 971, 972, 973, 975, 976, 977, 978, 984, 985, 986, 987, 988, 991, 992, 994, 997, 998, 999, 1000], "excluded_lines": [], "start_line": 879}, "StreamingReplayEngine._finalize_run": {"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": [1007, 1008, 1016, 1017, 1020, 1033], "excluded_lines": [], "start_line": 1002}, "StreamingReplayEngine._match_pending_limits": {"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": [1064, 1065, 1066, 1067, 1069, 1070, 1071, 1072, 1073, 1096, 1105], "excluded_lines": [], "start_line": 1062}, "StreamingReplayEngine._decide": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 49, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 49, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1114, 1116, 1118, 1119, 1120, 1121, 1122, 1124, 1131, 1132, 1133, 1134, 1135, 1141, 1143, 1144, 1145, 1147, 1149, 1150, 1154, 1155, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1173, 1174, 1184, 1202, 1203, 1205, 1206, 1221, 1223, 1224, 1227, 1228, 1232, 1233, 1234, 1236], "excluded_lines": [], "start_line": 1107}, "StreamingReplayEngine._risk_gate": {"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": [1255, 1257, 1266, 1279], "excluded_lines": [], "start_line": 1246}, "StreamingReplayEngine._iter_events": {"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": [1295, 1296, 1297, 1298, 1299, 1300], "excluded_lines": [], "start_line": 1294}, "StreamingReplayEngine._minute_key": {"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": [1304], "excluded_lines": [], "start_line": 1303}, "StreamingReplayEngine._new_minute": {"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": [1307], "excluded_lines": [], "start_line": 1306}, "_FeatureEngineHolder.__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": [1315, 1317, 1318, 1319], "excluded_lines": [], "start_line": 1314}, "_FeatureEngineHolder.compute": {"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": [1322], "excluded_lines": [], "start_line": 1321}, "_liquidity_features": {"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": [1328, 1330], "excluded_lines": [], "start_line": 1325}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 196, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 196, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 43, 44, 45, 47, 49, 50, 51, 57, 59, 63, 66, 70, 74, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 95, 105, 113, 177, 178, 184, 185, 186, 187, 188, 191, 193, 195, 207, 208, 211, 212, 213, 214, 217, 218, 221, 223, 224, 225, 229, 231, 245, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 310, 329, 348, 375, 384, 389, 392, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 421, 422, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 446, 447, 449, 451, 452, 455, 483, 484, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 513, 514, 515, 516, 517, 520, 523, 532, 547, 556, 561, 573, 607, 659, 663, 667, 676, 685, 725, 759, 791, 828, 879, 1002, 1062, 1107, 1246, 1294, 1302, 1303, 1306, 1310, 1314, 1321, 1325], "excluded_lines": [], "start_line": 1}}, "classes": {"ModelArtifacts": {"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": [96], "excluded_lines": [], "start_line": 83}, "ReplayExecutionConfig": {"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": [196], "excluded_lines": [], "start_line": 178}, "ReplaySessionConfig": {"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": [232, 246, 247, 248, 249, 250], "excluded_lines": [], "start_line": 208}, "SimulatedOrder": {"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": 259}, "_PendingLimit": {"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": 280}, "SimulatedTrade": {"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": [311], "excluded_lines": [], "start_line": 294}, "FrozenPolicyRunner": {"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": [385, 386, 387, 390, 395], "excluded_lines": [], "start_line": 375}, "_OpenPosition": {"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": 409}, "ReplayRunResult": {"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": [453, 456], "excluded_lines": [], "start_line": 422}, "_RunState": {"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": 484}, "StreamingReplayEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 212, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 212, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [539, 540, 541, 548, 557, 562, 563, 565, 566, 567, 575, 577, 578, 582, 583, 584, 590, 591, 592, 593, 594, 595, 596, 597, 598, 600, 601, 621, 625, 626, 630, 631, 633, 635, 636, 637, 638, 640, 642, 643, 649, 651, 652, 653, 661, 665, 673, 674, 677, 678, 679, 699, 700, 701, 702, 703, 707, 708, 719, 727, 728, 730, 731, 732, 734, 736, 769, 770, 788, 789, 799, 800, 801, 803, 810, 811, 814, 815, 826, 844, 845, 850, 882, 883, 884, 885, 886, 887, 889, 890, 891, 899, 901, 902, 918, 919, 922, 923, 928, 933, 934, 935, 940, 945, 946, 953, 957, 958, 959, 960, 963, 965, 966, 968, 970, 971, 972, 973, 975, 976, 977, 978, 984, 985, 986, 987, 988, 991, 992, 994, 997, 998, 999, 1000, 1007, 1008, 1016, 1017, 1020, 1033, 1064, 1065, 1066, 1067, 1069, 1070, 1071, 1072, 1073, 1096, 1105, 1114, 1116, 1118, 1119, 1120, 1121, 1122, 1124, 1131, 1132, 1133, 1134, 1135, 1141, 1143, 1144, 1145, 1147, 1149, 1150, 1154, 1155, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1173, 1174, 1184, 1202, 1203, 1205, 1206, 1221, 1223, 1224, 1227, 1228, 1232, 1233, 1234, 1236, 1255, 1257, 1266, 1279, 1295, 1296, 1297, 1298, 1299, 1300, 1304, 1307], "excluded_lines": [], "start_line": 523}, "_FeatureEngineHolder": {"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": [1315, 1317, 1318, 1319, 1322], "excluded_lines": [], "start_line": 1310}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 235, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 235, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [39, 41, 42, 43, 44, 45, 47, 49, 50, 51, 57, 59, 63, 66, 70, 74, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 95, 105, 106, 107, 108, 109, 110, 113, 122, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 150, 151, 154, 155, 156, 159, 160, 177, 178, 184, 185, 186, 187, 188, 191, 193, 195, 207, 208, 211, 212, 213, 214, 217, 218, 221, 223, 224, 225, 229, 231, 245, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 279, 280, 283, 284, 285, 286, 287, 288, 289, 290, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 310, 329, 331, 348, 349, 350, 351, 352, 367, 375, 384, 389, 392, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 421, 422, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 446, 447, 449, 451, 452, 455, 483, 484, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 513, 514, 515, 516, 517, 520, 523, 532, 547, 556, 561, 573, 607, 659, 663, 667, 676, 685, 725, 759, 791, 828, 879, 1002, 1062, 1107, 1246, 1294, 1302, 1303, 1306, 1310, 1314, 1321, 1325, 1328, 1330], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\time_machine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 90, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 90, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 20, 22, 23, 24, 25, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 57, 62, 71, 72, 78, 89, 90, 92, 93, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 111, 113, 121, 122, 123, 131, 134, 135, 136, 137, 147, 149, 150, 151, 152, 159, 161, 171, 173, 174, 175, 176, 177, 178, 188, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211], "excluded_lines": [], "functions": {"TimeMachine.__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": 31}, "TimeMachine._parse_ts": {"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": [40, 41, 42, 43, 44, 45, 46], "excluded_lines": [], "start_line": 39}, "TimeMachine._strategy_events": {"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": [49, 50, 51, 52, 53, 54, 55, 57, 62, 71, 72], "excluded_lines": [], "start_line": 48}, "TimeMachine.frame_at": {"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": [89, 90, 92, 93, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 111, 113, 121, 122, 123, 131, 134, 135, 136, 137, 147, 149, 150, 151, 152, 159, 161], "excluded_lines": [], "start_line": 78}, "TimeMachine.journey": {"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": [173, 174, 175, 176, 177, 178, 188], "excluded_lines": [], "start_line": 171}, "TimeMachine.bounds": {"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": [198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 196}, "": {"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": [17, 19, 20, 22, 23, 24, 25, 28, 31, 38, 39, 48, 78, 171, 196], "excluded_lines": [], "start_line": 1}}, "classes": {"TimeMachine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [32, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 57, 62, 71, 72, 89, 90, 92, 93, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 111, 113, 121, 122, 123, 131, 134, 135, 136, 137, 147, 149, 150, 151, 152, 159, 161, 173, 174, 175, 176, 177, 178, 188, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211], "excluded_lines": [], "start_line": 28}, "": {"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": [17, 19, 20, 22, 23, 24, 25, 28, 31, 38, 39, 48, 78, 171, 196], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\walkforward.py": {"executed_lines": [12, 14, 15, 16, 22, 28, 31, 33, 36, 39, 47, 201], "summary": {"covered_lines": 12, "num_statements": 53, "percent_covered": 22.641509433962263, "percent_covered_display": "23", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 22.641509433962263, "percent_statements_covered_display": "23"}, "missing_lines": [44, 45, 60, 61, 62, 63, 68, 69, 72, 73, 75, 82, 83, 84, 88, 94, 106, 108, 115, 116, 117, 118, 120, 121, 128, 139, 140, 141, 142, 143, 144, 145, 147, 166, 167, 169, 171, 172, 178, 188, 202], "excluded_lines": [], "functions": {"WalkForwardEngine.__init__": {"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": [44, 45], "excluded_lines": [], "start_line": 39}, "WalkForwardEngine.validate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [60, 61, 62, 63, 68, 69, 72, 73, 75, 82, 83, 84, 88, 94, 106, 108, 115, 116, 117, 118, 120, 121, 128, 139, 140, 141, 142, 143, 144, 145, 147, 166, 167, 169, 171, 172, 178, 188], "excluded_lines": [], "start_line": 47}, "_avg": {"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": [202], "excluded_lines": [], "start_line": 201}, "": {"executed_lines": [12, 14, 15, 16, 22, 28, 31, 33, 36, 39, 47, 201], "summary": {"covered_lines": 12, "num_statements": 12, "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": {"WalkForwardEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [44, 45, 60, 61, 62, 63, 68, 69, 72, 73, 75, 82, 83, 84, 88, 94, 106, 108, 115, 116, 117, 118, 120, 121, 128, 139, 140, 141, 142, 143, 144, 145, 147, 166, 167, 169, 171, 172, 178, 188], "excluded_lines": [], "start_line": 36}, "": {"executed_lines": [12, 14, 15, 16, 22, 28, 31, 33, 36, 39, 47, 201], "summary": {"covered_lines": 12, "num_statements": 13, "percent_covered": 92.3076923076923, "percent_covered_display": "92", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 92.3076923076923, "percent_statements_covered_display": "92"}, "missing_lines": [202], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\research\\worker.py": {"executed_lines": [35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 50, 53, 66, 98, 107, 119, 138, 164, 214, 239, 240, 246, 270, 282, 300, 330, 357, 390], "summary": {"covered_lines": 28, "num_statements": 167, "percent_covered": 16.766467065868262, "percent_covered_display": "17", "missing_lines": 139, "excluded_lines": 0, "percent_statements_covered": 16.766467065868262, "percent_statements_covered_display": "17"}, "missing_lines": [74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 100, 101, 102, 103, 104, 105, 109, 110, 111, 112, 113, 120, 121, 122, 123, 124, 129, 130, 131, 132, 133, 134, 135, 136, 139, 140, 150, 156, 157, 158, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 190, 196, 197, 198, 199, 200, 201, 202, 208, 216, 217, 218, 226, 227, 228, 232, 236, 237, 241, 242, 243, 244, 254, 256, 257, 258, 264, 265, 266, 267, 268, 271, 272, 273, 274, 280, 288, 289, 290, 291, 292, 293, 298, 312, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 327, 328, 335, 336, 337, 338, 339, 340, 341, 345, 346, 347, 348, 354, 355, 370, 371, 373, 374, 386, 387, 392], "excluded_lines": [], "functions": {"ResearchWorker.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "excluded_lines": [], "start_line": 66}, "ResearchWorker.start": {"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": [100, 101, 102, 103, 104, 105], "excluded_lines": [], "start_line": 98}, "ResearchWorker.stop": {"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": [109, 110, 111, 112, 113], "excluded_lines": [], "start_line": 107}, "ResearchWorker._load_checkpoint": {"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": [120, 121, 122, 123, 124, 129, 130, 131, 132, 133, 134, 135, 136], "excluded_lines": [], "start_line": 119}, "ResearchWorker._save_checkpoint": {"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": [139, 140, 150, 156, 157, 158], "excluded_lines": [], "start_line": 138}, "ResearchWorker.tick": {"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": [171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 190, 196, 197, 198, 199, 200, 201, 202, 208], "excluded_lines": [], "start_line": 164}, "ResearchWorker._refresh_once": {"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": [216, 217, 218, 226, 227, 228, 232, 236, 237], "excluded_lines": [], "start_line": 214}, "ResearchWorker._dataset_changed": {"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": [241, 242, 243, 244], "excluded_lines": [], "start_line": 240}, "ResearchWorker._refresh_seed": {"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": [254, 256, 257, 258, 264, 265, 266, 267, 268], "excluded_lines": [], "start_line": 246}, "ResearchWorker._run": {"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": [271, 272, 273, 274, 280], "excluded_lines": [], "start_line": 270}, "ResearchWorker._refresh_dataset": {"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": [288, 289, 290, 291, 292, 293, 298], "excluded_lines": [], "start_line": 282}, "ResearchWorker._refresh_discovery": {"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": [312, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 327, 328], "excluded_lines": [], "start_line": 300}, "ResearchWorker._refresh_validation": {"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": [335, 336, 337, 338, 339, 340, 341, 345, 346, 347, 348, 354, 355], "excluded_lines": [], "start_line": 330}, "ResearchWorker._emit_heartbeat": {"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": [370, 371, 373, 374, 386, 387], "excluded_lines": [], "start_line": 357}, "format_research_worker_status": {"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": [392], "excluded_lines": [], "start_line": 390}, "": {"executed_lines": [35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 50, 53, 66, 98, 107, 119, 138, 164, 214, 239, 240, 246, 270, 282, 300, 330, 357, 390], "summary": {"covered_lines": 28, "num_statements": 28, "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": {"ResearchWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 138, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 138, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 100, 101, 102, 103, 104, 105, 109, 110, 111, 112, 113, 120, 121, 122, 123, 124, 129, 130, 131, 132, 133, 134, 135, 136, 139, 140, 150, 156, 157, 158, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 190, 196, 197, 198, 199, 200, 201, 202, 208, 216, 217, 218, 226, 227, 228, 232, 236, 237, 241, 242, 243, 244, 254, 256, 257, 258, 264, 265, 266, 267, 268, 271, 272, 273, 274, 280, 288, 289, 290, 291, 292, 293, 298, 312, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 327, 328, 335, 336, 337, 338, 339, 340, 341, 345, 346, 347, 348, 354, 355, 370, 371, 373, 374, 386, 387], "excluded_lines": [], "start_line": 53}, "": {"executed_lines": [35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 50, 53, 66, 98, 107, 119, 138, 164, 214, 239, 240, 246, 270, 282, 300, 330, 357, 390], "summary": {"covered_lines": 28, "num_statements": 29, "percent_covered": 96.55172413793103, "percent_covered_display": "97", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 96.55172413793103, "percent_statements_covered_display": "97"}, "missing_lines": [392], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\risk\\risk_engine.py": {"executed_lines": [15, 16, 18, 19, 20, 28, 29, 31, 34, 40, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 83, 87, 88, 90, 92, 120, 122, 124, 125, 126, 127, 128, 130, 143, 152, 153, 154, 156, 157, 158, 159, 160, 162, 164, 166, 169, 170, 171, 174, 175, 179, 180, 181, 185, 186, 189, 192, 193, 194, 195, 196, 197, 199, 201, 204, 205, 206, 212, 215, 218, 219, 220, 221, 222, 224, 225, 227, 229, 231, 233, 234, 236, 241, 270, 285, 286, 287, 591, 612, 641, 698], "summary": {"covered_lines": 101, "num_statements": 296, "percent_covered": 34.12162162162162, "percent_covered_display": "34", "missing_lines": 195, "excluded_lines": 0, "percent_statements_covered": 34.12162162162162, "percent_statements_covered_display": "34"}, "missing_lines": [72, 85, 103, 108, 109, 110, 111, 116, 117, 118, 123, 161, 163, 165, 167, 176, 182, 210, 238, 239, 254, 255, 258, 259, 261, 264, 265, 267, 268, 289, 290, 292, 293, 298, 301, 302, 308, 311, 312, 313, 314, 319, 322, 326, 327, 328, 329, 330, 331, 332, 334, 338, 341, 343, 350, 351, 357, 362, 363, 364, 369, 375, 376, 377, 378, 379, 381, 382, 387, 392, 394, 400, 401, 402, 403, 404, 405, 407, 409, 410, 413, 415, 416, 418, 419, 420, 425, 427, 428, 429, 443, 444, 445, 446, 453, 454, 455, 456, 457, 458, 459, 460, 465, 466, 467, 468, 470, 475, 483, 484, 485, 486, 489, 490, 491, 493, 496, 499, 500, 501, 502, 511, 512, 513, 514, 515, 516, 520, 524, 526, 528, 529, 535, 538, 539, 545, 546, 547, 550, 553, 558, 560, 567, 569, 579, 602, 603, 610, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 627, 661, 667, 668, 669, 671, 672, 675, 676, 682, 683, 684, 685, 686, 687, 692, 695, 696, 713, 719, 720, 721, 722, 723, 730, 731, 737, 738, 739, 740, 741, 742, 747, 750, 751], "excluded_lines": [], "functions": {"RiskEngine.__init__": {"executed_lines": [51, 52, 53, 54, 55, 56, 57, 58, 59], "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": 40}, "RiskEngine.get_clamped_position_size": {"executed_lines": [70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 83, 87, 88, 90], "summary": {"covered_lines": 14, "num_statements": 16, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 87.5, "percent_statements_covered_display": "88"}, "missing_lines": [72, 85], "excluded_lines": [], "start_line": 61}, "RiskEngine.calculate_position_size": {"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": [103, 108, 109, 110, 111, 116, 117, 118], "excluded_lines": [], "start_line": 92}, "RiskEngine._floor_to_step": {"executed_lines": [122, 124, 125, 126, 127, 128], "summary": {"covered_lines": 6, "num_statements": 7, "percent_covered": 85.71428571428571, "percent_covered_display": "86", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 85.71428571428571, "percent_statements_covered_display": "86"}, "missing_lines": [123], "excluded_lines": [], "start_line": 120}, "RiskEngine.calculate_dynamic_volume": {"executed_lines": [143, 152, 153, 154, 156, 157, 158, 159, 160, 162, 164, 166, 169, 170, 171, 174, 175, 179, 180, 181, 185, 186, 189, 192, 193, 194, 195, 196, 197, 199, 201, 204, 205, 206, 212, 215, 218, 219, 220, 221, 222, 224, 225, 227, 229], "summary": {"covered_lines": 45, "num_statements": 52, "percent_covered": 86.53846153846153, "percent_covered_display": "87", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 86.53846153846153, "percent_statements_covered_display": "87"}, "missing_lines": [161, 163, 165, 167, 176, 182, 210], "excluded_lines": [], "start_line": 130}, "RiskEngine.enable_kill_switch": {"executed_lines": [233, 234], "summary": {"covered_lines": 2, "num_statements": 2, "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": 231}, "RiskEngine.disable_kill_switch": {"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": [238, 239], "excluded_lines": [], "start_line": 236}, "RiskEngine._estimate_market_impact": {"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": [254, 255, 258, 259, 261, 264, 265, 267, 268], "excluded_lines": [], "start_line": 241}, "RiskEngine.evaluate_proposal": {"executed_lines": [285, 286, 287], "summary": {"covered_lines": 3, "num_statements": 119, "percent_covered": 2.5210084033613445, "percent_covered_display": "3", "missing_lines": 116, "excluded_lines": 0, "percent_statements_covered": 2.5210084033613445, "percent_statements_covered_display": "3"}, "missing_lines": [289, 290, 292, 293, 298, 301, 302, 308, 311, 312, 313, 314, 319, 322, 326, 327, 328, 329, 330, 331, 332, 334, 338, 341, 343, 350, 351, 357, 362, 363, 364, 369, 375, 376, 377, 378, 379, 381, 382, 387, 392, 394, 400, 401, 402, 403, 404, 405, 407, 409, 410, 413, 415, 416, 418, 419, 420, 425, 427, 428, 429, 443, 444, 445, 446, 453, 454, 455, 456, 457, 458, 459, 460, 465, 466, 467, 468, 470, 475, 483, 484, 485, 486, 489, 490, 491, 493, 496, 499, 500, 501, 502, 511, 512, 513, 514, 515, 516, 520, 524, 526, 528, 529, 535, 538, 539, 545, 546, 547, 550, 553, 558, 560, 567, 569, 579], "excluded_lines": [], "start_line": 270}, "RiskEngine.calculate_volume": {"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": [602, 603, 610], "excluded_lines": [], "start_line": 591}, "RiskEngine._map_action_to_order_type": {"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": [614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 627], "excluded_lines": [], "start_line": 612}, "RiskEngine.verify_margin_with_broker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [661, 667, 668, 669, 671, 672, 675, 676, 682, 683, 684, 685, 686, 687, 692, 695, 696], "excluded_lines": [], "start_line": 641}, "RiskEngine.verify_profit_with_broker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [713, 719, 720, 721, 722, 723, 730, 731, 737, 738, 739, 740, 741, 742, 747, 750, 751], "excluded_lines": [], "start_line": 698}, "": {"executed_lines": [15, 16, 18, 19, 20, 28, 29, 31, 34, 40, 61, 92, 120, 130, 231, 236, 241, 270, 591, 612, 641, 698], "summary": {"covered_lines": 22, "num_statements": 22, "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": {"RiskEngine": {"executed_lines": [51, 52, 53, 54, 55, 56, 57, 58, 59, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 83, 87, 88, 90, 122, 124, 125, 126, 127, 128, 143, 152, 153, 154, 156, 157, 158, 159, 160, 162, 164, 166, 169, 170, 171, 174, 175, 179, 180, 181, 185, 186, 189, 192, 193, 194, 195, 196, 197, 199, 201, 204, 205, 206, 212, 215, 218, 219, 220, 221, 222, 224, 225, 227, 229, 233, 234, 285, 286, 287], "summary": {"covered_lines": 79, "num_statements": 274, "percent_covered": 28.83211678832117, "percent_covered_display": "29", "missing_lines": 195, "excluded_lines": 0, "percent_statements_covered": 28.83211678832117, "percent_statements_covered_display": "29"}, "missing_lines": [72, 85, 103, 108, 109, 110, 111, 116, 117, 118, 123, 161, 163, 165, 167, 176, 182, 210, 238, 239, 254, 255, 258, 259, 261, 264, 265, 267, 268, 289, 290, 292, 293, 298, 301, 302, 308, 311, 312, 313, 314, 319, 322, 326, 327, 328, 329, 330, 331, 332, 334, 338, 341, 343, 350, 351, 357, 362, 363, 364, 369, 375, 376, 377, 378, 379, 381, 382, 387, 392, 394, 400, 401, 402, 403, 404, 405, 407, 409, 410, 413, 415, 416, 418, 419, 420, 425, 427, 428, 429, 443, 444, 445, 446, 453, 454, 455, 456, 457, 458, 459, 460, 465, 466, 467, 468, 470, 475, 483, 484, 485, 486, 489, 490, 491, 493, 496, 499, 500, 501, 502, 511, 512, 513, 514, 515, 516, 520, 524, 526, 528, 529, 535, 538, 539, 545, 546, 547, 550, 553, 558, 560, 567, 569, 579, 602, 603, 610, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 627, 661, 667, 668, 669, 671, 672, 675, 676, 682, 683, 684, 685, 686, 687, 692, 695, 696, 713, 719, 720, 721, 722, 723, 730, 731, 737, 738, 739, 740, 741, 742, 747, 750, 751], "excluded_lines": [], "start_line": 34}, "": {"executed_lines": [15, 16, 18, 19, 20, 28, 29, 31, 34, 40, 61, 92, 120, 130, 231, 236, 241, 270, 591, 612, 641, 698], "summary": {"covered_lines": 22, "num_statements": 22, "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\\nexus_scalp\\settings\\__init__.py": {"executed_lines": [10, 12, 17, 23, 51], "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": [], "functions": {"": {"executed_lines": [10, 12, 17, 23, 51], "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": {"": {"executed_lines": [10, 12, 17, 23, 51], "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\\nexus_scalp\\settings\\paths.py": {"executed_lines": [9, 11, 12, 14, 17, 20, 23, 41], "summary": {"covered_lines": 8, "num_statements": 18, "percent_covered": 44.44444444444444, "percent_covered_display": "44", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 44.44444444444444, "percent_statements_covered_display": "44"}, "missing_lines": [30, 31, 32, 33, 34, 35, 36, 37, 38, 43], "excluded_lines": [], "functions": {"settings_db_path": {"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": [30, 31, 32, 33, 34, 35, 36, 37, 38], "excluded_lines": [], "start_line": 23}, "settings_db_url": {"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": [43], "excluded_lines": [], "start_line": 41}, "": {"executed_lines": [9, 11, 12, 14, 17, 20, 23, 41], "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": {"": {"executed_lines": [9, 11, 12, 14, 17, 20, 23, 41], "summary": {"covered_lines": 8, "num_statements": 18, "percent_covered": 44.44444444444444, "percent_covered_display": "44", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 44.44444444444444, "percent_statements_covered_display": "44"}, "missing_lines": [30, 31, 32, 33, 34, 35, 36, 37, 38, 43], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\settings\\secret_store.py": {"executed_lines": [12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 29, 32, 36, 37, 40, 48, 62, 65, 67, 68, 83, 84, 88, 89, 110, 111, 135, 143, 148, 166, 182, 198, 215, 218], "summary": {"covered_lines": 37, "num_statements": 140, "percent_covered": 26.428571428571427, "percent_covered_display": "26", "missing_lines": 103, "excluded_lines": 2, "percent_statements_covered": 26.428571428571427, "percent_statements_covered_display": "26"}, "missing_lines": [42, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 90, 91, 92, 93, 102, 103, 104, 105, 106, 108, 112, 113, 114, 115, 124, 125, 128, 129, 130, 132, 144, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 167, 168, 169, 174, 175, 176, 177, 178, 179, 184, 185, 186, 188, 189, 190, 191, 192, 193, 196, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 213, 216, 219, 220, 221, 222], "excluded_lines": [211, 212], "functions": {"_last_error": {"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": [42, 43, 44, 45], "excluded_lines": [], "start_line": 40}, "_local_free": {"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": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59], "excluded_lines": [], "start_line": 48}, "_Dpapi._ensure": {"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": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], "excluded_lines": [], "start_line": 68}, "_Dpapi._blob": {"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": [85, 86], "excluded_lines": [], "start_line": 84}, "_Dpapi.protect": {"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": [90, 91, 92, 93, 102, 103, 104, 105, 106, 108], "excluded_lines": [], "start_line": 89}, "_Dpapi.unprotect": {"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": [112, 113, 114, 115, 124, 125, 128, 129, 130, 132], "excluded_lines": [], "start_line": 111}, "SecureSecretStore.__init__": {"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": [144, 145], "excluded_lines": [], "start_line": 143}, "SecureSecretStore._load": {"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": [149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164], "excluded_lines": [], "start_line": 148}, "SecureSecretStore._save": {"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": [167, 168, 169, 174, 175, 176, 177, 178, 179], "excluded_lines": [], "start_line": 166}, "SecureSecretStore.set_secret": {"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": [184, 185, 186, 188, 189, 190, 191, 192, 193, 196], "excluded_lines": [], "start_line": 182}, "SecureSecretStore.get_secret": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 12, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 213], "excluded_lines": [211, 212], "start_line": 198}, "SecureSecretStore.has_secret": {"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": [216], "excluded_lines": [], "start_line": 215}, "SecureSecretStore.delete_secret": {"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": [219, 220, 221, 222], "excluded_lines": [], "start_line": 218}, "": {"executed_lines": [12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 29, 32, 36, 37, 40, 48, 62, 65, 67, 68, 83, 84, 88, 89, 110, 111, 135, 143, 148, 166, 182, 198, 215, 218], "summary": {"covered_lines": 37, "num_statements": 37, "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": {"SecretStoreError": {"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": 32}, "DATA_BLOB": {"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": 36}, "_Dpapi": {"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": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 90, 91, 92, 93, 102, 103, 104, 105, 106, 108, 112, 113, 114, 115, 124, 125, 128, 129, 130, 132], "excluded_lines": [], "start_line": 62}, "SecureSecretStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [144, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 167, 168, 169, 174, 175, 176, 177, 178, 179, 184, 185, 186, 188, 189, 190, 191, 192, 193, 196, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 213, 216, 219, 220, 221, 222], "excluded_lines": [211, 212], "start_line": 135}, "": {"executed_lines": [12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 29, 32, 36, 37, 40, 48, 62, 65, 67, 68, 83, 84, 88, 89, 110, 111, 135, 143, 148, 166, 182, 198, 215, 218], "summary": {"covered_lines": 37, "num_statements": 51, "percent_covered": 72.54901960784314, "percent_covered_display": "73", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 72.54901960784314, "percent_statements_covered_display": "73"}, "missing_lines": [42, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\settings\\service.py": {"executed_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 45, 46, 47, 48, 49, 51, 82, 83, 84, 85, 92, 93, 94, 95, 100, 101, 106, 107, 108, 109, 110, 112, 144, 145, 148, 149, 150, 151, 152, 153, 154, 156, 171, 172, 173, 174, 175, 176, 179, 180, 181, 182, 183, 186, 189, 196, 201, 214, 223, 234, 251, 323, 329, 345, 352, 363, 370, 378, 390, 399, 407, 410, 420, 444, 453, 494, 527, 570, 653, 654, 659, 665, 679, 683, 714, 765, 782, 823, 866, 897, 928, 934, 948, 961, 970, 975], "summary": {"covered_lines": 101, "num_statements": 361, "percent_covered": 27.977839335180054, "percent_covered_display": "28", "missing_lines": 260, "excluded_lines": 3, "percent_statements_covered": 27.977839335180054, "percent_statements_covered_display": "28"}, "missing_lines": [157, 190, 191, 192, 193, 194, 197, 198, 199, 202, 203, 204, 205, 206, 207, 212, 215, 216, 217, 218, 219, 220, 224, 225, 226, 227, 228, 229, 230, 231, 232, 235, 236, 239, 240, 241, 264, 265, 266, 267, 268, 270, 271, 272, 273, 274, 275, 278, 279, 294, 295, 312, 313, 324, 325, 326, 327, 330, 331, 332, 333, 334, 343, 346, 347, 350, 353, 354, 361, 364, 365, 368, 371, 372, 373, 374, 375, 379, 380, 381, 382, 383, 384, 385, 386, 387, 391, 400, 401, 402, 403, 404, 415, 416, 417, 422, 423, 424, 425, 426, 431, 446, 447, 448, 449, 450, 451, 462, 463, 464, 465, 467, 468, 469, 470, 472, 473, 474, 485, 496, 497, 498, 499, 500, 530, 586, 593, 594, 595, 596, 597, 598, 599, 600, 607, 608, 615, 616, 617, 625, 626, 634, 635, 643, 655, 656, 657, 662, 663, 667, 668, 669, 670, 671, 672, 681, 696, 697, 705, 706, 707, 712, 723, 724, 725, 726, 727, 735, 743, 751, 759, 772, 773, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 829, 834, 835, 836, 837, 838, 839, 840, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 858, 859, 860, 861, 862, 863, 864, 868, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 890, 891, 903, 908, 911, 912, 913, 914, 915, 916, 917, 918, 919, 926, 930, 932, 936, 938, 945, 950, 951, 952, 953, 959, 963, 971, 972, 977], "excluded_lines": [892, 893, 894], "functions": {"SettingValue.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": [157], "excluded_lines": [], "start_line": 156}, "SettingsDatabase.__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": [190, 191, 192, 193, 194], "excluded_lines": [], "start_line": 189}, "SettingsDatabase._connect": {"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": [197, 198, 199], "excluded_lines": [], "start_line": 196}, "SettingsDatabase._init_schema": {"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": [202, 203, 204, 205, 206, 207, 212], "excluded_lines": [], "start_line": 201}, "SettingsDatabase.health": {"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": [215, 216, 217, 218, 219, 220], "excluded_lines": [], "start_line": 214}, "SettingsDatabase._typed_value": {"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": [224, 225, 226, 227, 228, 229, 230, 231, 232], "excluded_lines": [], "start_line": 223}, "SettingsDatabase.get": {"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": [235, 236, 239, 240, 241], "excluded_lines": [], "start_line": 234}, "SettingsDatabase.set": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [264, 265, 266, 267, 268, 270, 271, 272, 273, 274, 275, 278, 279, 294, 295, 312, 313], "excluded_lines": [], "start_line": 251}, "SettingsDatabase.delete": {"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": [324, 325, 326, 327], "excluded_lines": [], "start_line": 323}, "SettingsDatabase.all": {"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": [330, 331, 332, 333, 334, 343], "excluded_lines": [], "start_line": 329}, "SettingsDatabase.audit_log": {"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": [346, 347, 350], "excluded_lines": [], "start_line": 345}, "SettingsDatabase.set_meta": {"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": [353, 354, 361], "excluded_lines": [], "start_line": 352}, "SettingsDatabase.get_meta": {"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": [364, 365, 368], "excluded_lines": [], "start_line": 363}, "SettingsDatabase.close": {"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": [371, 372, 373, 374, 375], "excluded_lines": [], "start_line": 370}, "_infer_type": {"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": [379, 380, 381, 382, 383, 384, 385, 386, 387], "excluded_lines": [], "start_line": 378}, "new_correlation_id": {"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": [391], "excluded_lines": [], "start_line": 390}, "_mask_token": {"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": [400, 401, 402, 403, 404], "excluded_lines": [], "start_line": 399}, "SettingsService.__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": [415, 416, 417], "excluded_lines": [], "start_line": 410}, "SettingsService.telegram_config_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": [422, 423, 424, 425, 426, 431], "excluded_lines": [], "start_line": 420}, "SettingsService.get_telegram_credentials": {"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": [446, 447, 448, 449, 450, 451], "excluded_lines": [], "start_line": 444}, "SettingsService.set_telegram": {"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": [462, 463, 464, 465, 467, 468, 469, 470, 472, 473, 474, 485], "excluded_lines": [], "start_line": 453}, "SettingsService.factory_llm_config_status": {"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": [496, 497, 498, 499, 500], "excluded_lines": [], "start_line": 494}, "SettingsService.get_factory_llm_config": {"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": [530], "excluded_lines": [], "start_line": 527}, "SettingsService.set_factory_llm_config": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [586, 593, 594, 595, 596, 597, 598, 599, 600, 607, 608, 615, 616, 617, 625, 626, 634, 635, 643], "excluded_lines": [], "start_line": 570}, "SettingsService._parse_bool_setting": {"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": [655, 656, 657], "excluded_lines": [], "start_line": 654}, "SettingsService.get_factory_enabled": {"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": [662, 663], "excluded_lines": [], "start_line": 659}, "SettingsService.factory_auto_disable_state": {"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": [667, 668, 669, 670, 671, 672], "excluded_lines": [], "start_line": 665}, "SettingsService.factory_effective_enabled": {"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": [681], "excluded_lines": [], "start_line": 679}, "SettingsService.set_factory_enabled": {"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": [696, 697, 705, 706, 707, 712], "excluded_lines": [], "start_line": 683}, "SettingsService.record_factory_auto_disabled": {"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": [723, 724, 725, 726, 727, 735, 743, 751, 759], "excluded_lines": [], "start_line": 714}, "SettingsService.clear_factory_auto_disabled": {"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": [772, 773], "excluded_lines": [], "start_line": 765}, "SettingsService.factory_health_snapshot": {"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": [796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808], "excluded_lines": [], "start_line": 782}, "SettingsService.migrate_legacy_yaml": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [829, 834, 835, 836, 837, 838, 839, 840, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 858, 859, 860, 861, 862, 863, 864], "excluded_lines": [], "start_line": 823}, "SettingsService.blank_legacy_secrets": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 20, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 20, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [868, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 890, 891], "excluded_lines": [892, 893, 894], "start_line": 866}, "SettingsService.set_postgres_config": {"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": [903, 908, 911, 912, 913, 914, 915, 916, 917, 918, 919, 926], "excluded_lines": [], "start_line": 897}, "SettingsService.postgres_password_set": {"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": [930, 932], "excluded_lines": [], "start_line": 928}, "SettingsService.set_database_provider": {"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": [936, 938, 945], "excluded_lines": [], "start_line": 934}, "SettingsService.provenance": {"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": [950, 951, 952, 953, 959], "excluded_lines": [], "start_line": 948}, "SettingsService.safe_snapshot": {"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": [963], "excluded_lines": [], "start_line": 961}, "SettingsService.close": {"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": [971, 972], "excluded_lines": [], "start_line": 970}, "load_settings_service": {"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": [977], "excluded_lines": [], "start_line": 975}, "": {"executed_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 45, 46, 47, 48, 49, 51, 82, 83, 84, 85, 92, 93, 94, 95, 100, 101, 106, 107, 108, 109, 110, 112, 144, 145, 148, 149, 150, 151, 152, 153, 154, 156, 171, 172, 173, 174, 175, 176, 179, 180, 181, 182, 183, 186, 189, 196, 201, 214, 223, 234, 251, 323, 329, 345, 352, 363, 370, 378, 390, 399, 407, 410, 420, 444, 453, 494, 527, 570, 653, 654, 659, 665, 679, 683, 714, 765, 782, 823, 866, 897, 928, 934, 948, 961, 970, 975], "summary": {"covered_lines": 101, "num_statements": 101, "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": {"SettingValue": {"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": [157], "excluded_lines": [], "start_line": 145}, "SettingsState": {"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": 180}, "SettingsDatabase": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 76, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 76, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [190, 191, 192, 193, 194, 197, 198, 199, 202, 203, 204, 205, 206, 207, 212, 215, 216, 217, 218, 219, 220, 224, 225, 226, 227, 228, 229, 230, 231, 232, 235, 236, 239, 240, 241, 264, 265, 266, 267, 268, 270, 271, 272, 273, 274, 275, 278, 279, 294, 295, 312, 313, 324, 325, 326, 327, 330, 331, 332, 333, 334, 343, 346, 347, 350, 353, 354, 361, 364, 365, 368, 371, 372, 373, 374, 375], "excluded_lines": [], "start_line": 186}, "SettingsService": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 167, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 167, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [415, 416, 417, 422, 423, 424, 425, 426, 431, 446, 447, 448, 449, 450, 451, 462, 463, 464, 465, 467, 468, 469, 470, 472, 473, 474, 485, 496, 497, 498, 499, 500, 530, 586, 593, 594, 595, 596, 597, 598, 599, 600, 607, 608, 615, 616, 617, 625, 626, 634, 635, 643, 655, 656, 657, 662, 663, 667, 668, 669, 670, 671, 672, 681, 696, 697, 705, 706, 707, 712, 723, 724, 725, 726, 727, 735, 743, 751, 759, 772, 773, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 829, 834, 835, 836, 837, 838, 839, 840, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 858, 859, 860, 861, 862, 863, 864, 868, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 890, 891, 903, 908, 911, 912, 913, 914, 915, 916, 917, 918, 919, 926, 930, 932, 936, 938, 945, 950, 951, 952, 953, 959, 963, 971, 972], "excluded_lines": [892, 893, 894], "start_line": 407}, "": {"executed_lines": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 45, 46, 47, 48, 49, 51, 82, 83, 84, 85, 92, 93, 94, 95, 100, 101, 106, 107, 108, 109, 110, 112, 144, 145, 148, 149, 150, 151, 152, 153, 154, 156, 171, 172, 173, 174, 175, 176, 179, 180, 181, 182, 183, 186, 189, 196, 201, 214, 223, 234, 251, 323, 329, 345, 352, 363, 370, 378, 390, 399, 407, 410, 420, 444, 453, 494, 527, 570, 653, 654, 659, 665, 679, 683, 714, 765, 782, 823, 866, 897, 928, 934, 948, 961, 970, 975], "summary": {"covered_lines": 101, "num_statements": 117, "percent_covered": 86.32478632478633, "percent_covered_display": "86", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 86.32478632478633, "percent_statements_covered_display": "86"}, "missing_lines": [379, 380, 381, 382, 383, 384, 385, 386, 387, 391, 400, 401, 402, 403, 404, 977], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\__init__.py": {"executed_lines": [27, 38], "summary": {"covered_lines": 2, "num_statements": 2, "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": [27, 38], "summary": {"covered_lines": 2, "num_statements": 2, "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": [27, 38], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\shadow\\_replay_evidence.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 104, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 104, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 9, 23, 37, 39, 41, 42, 47, 60, 61, 62, 78, 94, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 182, 183, 218, 219, 222, 225, 228, 231, 234, 238, 239, 240, 246, 247, 248, 249, 250, 253, 259, 260, 261, 267, 268], "excluded_lines": [12, 13], "functions": {"walk_pair_outcomes": {"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": [37, 39, 41, 42, 47, 60, 61, 62], "excluded_lines": [], "start_line": 23}, "build_replay_evidence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 67, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 67, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [94, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 169, 172, 182, 183, 218, 219], "excluded_lines": [], "start_line": 78}, "build_replay_evidence._mean": {"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": [167], "excluded_lines": [], "start_line": 166}, "build_replay_evidence._median": {"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": [170], "excluded_lines": [], "start_line": 169}, "build_replay_evidence._bucket": {"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": [173], "excluded_lines": [], "start_line": 172}, "promotion_verdict": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [225, 228, 231, 234, 238, 239, 240, 246, 247, 248, 249, 250, 253, 259, 260, 261, 267, 268], "excluded_lines": [], "start_line": 222}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 9, 23, 78, 222], "excluded_lines": [12, 13], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 104, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 104, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 7, 9, 23, 37, 39, 41, 42, 47, 60, 61, 62, 78, 94, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 182, 183, 218, 219, 222, 225, 228, 231, 234, 238, 239, 240, 246, 247, 248, 249, 250, 253, 259, 260, 261, 267, 268], "excluded_lines": [12, 13], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\_replay_pair.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 8, 13, 14, 17, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 51, 62, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "excluded_lines": [], "functions": {"session_of": {"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": [25, 26, 27, 28, 29, 30, 31, 32], "excluded_lines": [], "start_line": 17}, "_argmax_index": {"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": [36, 37, 38, 39, 40, 41, 42, 43, 44], "excluded_lines": [], "start_line": 35}, "classify_pair": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [62, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "excluded_lines": [], "start_line": 51}, "": {"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": [3, 5, 6, 8, 13, 14, 17, 35, 48, 51], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 8, 13, 14, 17, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 51, 62, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\challenger.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 83, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 83, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 26, 27, 32, 33, 34, 36, 39, 41, 44, 48, 59, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 86, 88, 94, 95, 101, 105, 106, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 147, 159, 166, 167, 168, 169, 172, 173, 174, 176, 178, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 198, 199, 211, 213, 214, 215, 218, 227], "excluded_lines": [], "functions": {"resolve_schema": {"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": [41], "excluded_lines": [], "start_line": 39}, "ChallengerRuntime.__init__": {"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": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "excluded_lines": [], "start_line": 59}, "ChallengerRuntime._load": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [88, 94, 95, 101, 105, 106, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 147], "excluded_lines": [], "start_line": 86}, "ChallengerRuntime.infer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [166, 167, 168, 169, 172, 173, 174, 176, 178, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "excluded_lines": [], "start_line": 159}, "ChallengerRuntime.summary": {"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": [199], "excluded_lines": [], "start_line": 198}, "_action_from_probs": {"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": [213, 214, 215], "excluded_lines": [], "start_line": 211}, "load_challenger": {"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": [227], "excluded_lines": [], "start_line": 218}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 26, 27, 32, 33, 34, 36, 39, 44, 48, 59, 86, 159, 198, 211, 218], "excluded_lines": [], "start_line": 1}}, "classes": {"ChallengerLoadError": {"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": 44}, "ChallengerRuntime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 88, 94, 95, 101, 105, 106, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 147, 166, 167, 168, 169, 172, 173, 174, 176, 178, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 199], "excluded_lines": [], "start_line": 48}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 26, 27, 32, 33, 34, 36, 39, 41, 44, 48, 59, 86, 159, 198, 211, 213, 214, 215, 218, 227], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\comparison.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 197, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 197, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 24, 32, 35, 37, 38, 39, 40, 41, 44, 47, 48, 51, 52, 53, 54, 55, 56, 57, 60, 63, 64, 70, 77, 78, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 163, 168, 178, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 195, 196, 197, 198, 199, 200, 202, 206, 207, 209, 259, 278, 279, 281, 282, 283, 287, 288, 289, 290, 292, 293, 295, 296, 298, 302, 307, 308, 312, 313, 319, 323, 326, 327, 328, 329, 335, 339, 340, 343, 344, 345, 346, 347, 348, 352, 354, 364, 366, 368, 375, 376, 377, 379, 401, 403, 406, 411, 412, 413, 414, 415, 416, 417, 418, 420, 427, 428, 429, 430, 431, 434, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 449, 450, 451, 452, 453, 454], "excluded_lines": [], "functions": {"_mean": {"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": [48], "excluded_lines": [], "start_line": 47}, "_median": {"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": [52, 53, 54, 55, 56, 57], "excluded_lines": [], "start_line": 51}, "ShadowComparer.__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": [64], "excluded_lines": [], "start_line": 63}, "ShadowComparer.compare": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 92, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 92, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [77, 78, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 163, 168, 178, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 195, 196, 197, 198, 199, 200, 202, 206, 207, 209], "excluded_lines": [], "start_line": 70}, "ShadowComparer.evaluate_promotion": {"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": [278, 279, 281, 282, 283, 287, 288, 289, 290, 292, 293, 295, 296, 298, 302, 307, 308, 312, 313, 319, 323, 326, 327, 328, 329, 335, 339, 340, 343, 344, 345, 346, 347, 348, 352, 354, 364, 366, 368, 375, 376, 377, 379], "excluded_lines": [], "start_line": 259}, "_norm_delta": {"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": [403], "excluded_lines": [], "start_line": 401}, "_calibration": {"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": [411, 412, 413, 414, 415, 416, 417, 418, 420, 427, 428, 429, 430, 431], "excluded_lines": [], "start_line": 406}, "_drawdown": {"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": [436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446], "excluded_lines": [], "start_line": 434}, "_profit_factor": {"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": [450, 451, 452, 453, 454], "excluded_lines": [], "start_line": 449}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 24, 32, 35, 37, 38, 39, 40, 41, 44, 47, 51, 60, 63, 70, 259, 401, 406, 434, 449], "excluded_lines": [], "start_line": 1}}, "classes": {"ShadowComparer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 136, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 136, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [64, 77, 78, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 163, 168, 178, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 195, 196, 197, 198, 199, 200, 202, 206, 207, 209, 278, 279, 281, 282, 283, 287, 288, 289, 290, 292, 293, 295, 296, 298, 302, 307, 308, 312, 313, 319, 323, 326, 327, 328, 329, 335, 339, 340, 343, 344, 345, 346, 347, 348, 352, 354, 364, 366, 368, 375, 376, 377, 379], "excluded_lines": [], "start_line": 60}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [18, 20, 21, 23, 24, 32, 35, 37, 38, 39, 40, 41, 44, 47, 48, 51, 52, 53, 54, 55, 56, 57, 60, 63, 70, 259, 401, 403, 406, 411, 412, 413, 414, 415, 416, 417, 418, 420, 427, 428, 429, 430, 431, 434, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 449, 450, 451, 452, 453, 454], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\compat.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 35, 37, 38, 39, 42, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 64, 65, 66, 69, 71, 74, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 107, 114, 116, 117, 118, 119, 120, 121, 122], "excluded_lines": [], "functions": {"normalize_action": {"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": [49, 50, 51, 52, 53, 54, 55, 56], "excluded_lines": [], "start_line": 42}, "direction_of": {"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": [61, 62, 63, 64, 65, 66], "excluded_lines": [], "start_line": 59}, "is_trade_action": {"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": [71], "excluded_lines": [], "start_line": 69}, "vector_fingerprint": {"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": [81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "excluded_lines": [], "start_line": 74}, "canonical_model_confidence": {"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": [100, 101, 102, 103, 104], "excluded_lines": [], "start_line": 94}, "scale_like_champion": {"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": [114, 116, 117, 118, 119, 120, 121, 122], "excluded_lines": [], "start_line": 107}, "": {"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": [27, 29, 30, 31, 32, 35, 37, 38, 39, 42, 59, 69, 74, 94, 107], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 30, 31, 32, 35, 37, 38, 39, 42, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 64, 65, 66, 69, 71, 74, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 107, 114, 116, 117, 118, 119, 120, 121, 122], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\engine.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 125, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 125, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 24, 25, 33, 35, 38, 43, 48, 49, 50, 51, 52, 53, 54, 60, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 95, 96, 104, 106, 108, 110, 119, 120, 121, 126, 127, 128, 129, 130, 131, 135, 136, 137, 138, 139, 140, 141, 155, 156, 157, 163, 164, 165, 172, 178, 220, 221, 223, 225, 226, 227, 240, 241, 242, 247, 248, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 305, 306, 307, 314, 320, 321, 323, 325, 326, 328, 329, 331, 334, 341, 342, 344, 345, 346, 347, 348, 349, 350, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 371, 372], "excluded_lines": [], "functions": {"ShadowEngine.__init__": {"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": [48, 49, 50, 51, 52, 53, 54], "excluded_lines": [], "start_line": 43}, "ShadowEngine.start_run": {"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": [73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 95, 96, 104], "excluded_lines": [], "start_line": 60}, "ShadowEngine.attach_challenger": {"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": [108], "excluded_lines": [], "start_line": 106}, "ShadowEngine.finish_run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [119, 120, 121, 126, 127, 128, 129, 130, 131, 135, 136, 137, 138, 139, 140, 141, 155, 156, 157, 163, 164, 165, 172], "excluded_lines": [], "start_line": 110}, "ShadowEngine.record_shadow_decision": {"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": [220, 221, 223, 225, 226, 227, 240, 241, 242, 247, 248, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 305, 306, 307, 314], "excluded_lines": [], "start_line": 178}, "ShadowEngine._champion_ref": {"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": [321], "excluded_lines": [], "start_line": 320}, "ShadowEngine.set_champion_ref": {"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": [326], "excluded_lines": [], "start_line": 325}, "ShadowEngine._run_started_at": {"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": [329], "excluded_lines": [], "start_line": 328}, "_git_revision": {"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": [341, 342, 344, 345, 346, 347, 348, 349, 350, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368], "excluded_lines": [], "start_line": 334}, "current_evidence": {"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": [372], "excluded_lines": [], "start_line": 371}, "": {"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": [15, 17, 18, 19, 20, 22, 23, 24, 25, 33, 35, 38, 43, 60, 106, 110, 178, 320, 323, 325, 328, 331, 334, 371], "excluded_lines": [], "start_line": 1}}, "classes": {"ShadowEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [48, 49, 50, 51, 52, 53, 54, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 95, 96, 104, 108, 119, 120, 121, 126, 127, 128, 129, 130, 131, 135, 136, 137, 138, 139, 140, 141, 155, 156, 157, 163, 164, 165, 172, 220, 221, 223, 225, 226, 227, 240, 241, 242, 247, 248, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 305, 306, 307, 314, 321, 326, 329], "excluded_lines": [], "start_line": 38}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [15, 17, 18, 19, 20, 22, 23, 24, 25, 33, 35, 38, 43, 60, 106, 110, 178, 320, 323, 325, 328, 331, 334, 341, 342, 344, 345, 346, 347, 348, 349, 350, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 371, 372], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\models.py": {"executed_lines": [20, 22, 23, 25, 27, 30, 33, 34, 37, 40, 41, 42, 43, 46, 49, 51, 52, 53, 54, 55, 56, 59, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 97, 106, 108, 109, 110, 111, 112, 113, 115, 116, 117, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 143, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 171, 175, 184, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 206, 212, 214, 215, 216, 218, 219, 220, 221, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 255, 256, 257, 258, 259, 261, 264, 265, 266, 267, 269, 270, 271, 274, 275, 278, 279, 283, 293, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 313, 314, 316, 318, 319, 320], "summary": {"covered_lines": 179, "num_statements": 187, "percent_covered": 95.72192513368984, "percent_covered_display": "96", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 95.72192513368984, "percent_statements_covered_display": "96"}, "missing_lines": [83, 87, 172, 203, 272, 276, 280, 321], "excluded_lines": [], "functions": {"SharedInputRef._utc": {"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": [83], "excluded_lines": [], "start_line": 82}, "SharedInputRef.matches": {"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": [87], "excluded_lines": [], "start_line": 85}, "ShadowDecisionRecord._utc": {"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": [172], "excluded_lines": [], "start_line": 171}, "ShadowRun._utc": {"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": [203], "excluded_lines": [], "start_line": 202}, "ShadowComparison._utc": {"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": [272], "excluded_lines": [], "start_line": 271}, "ShadowComparison.expectancy_delta": {"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": [276], "excluded_lines": [], "start_line": 275}, "ShadowComparison.drawdown_delta": {"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": [280], "excluded_lines": [], "start_line": 279}, "PromotionEvaluation._utc": {"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": [321], "excluded_lines": [], "start_line": 320}, "": {"executed_lines": [20, 22, 23, 25, 27, 30, 33, 34, 37, 40, 41, 42, 43, 46, 49, 51, 52, 53, 54, 55, 56, 59, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 97, 106, 108, 109, 110, 111, 112, 113, 115, 116, 117, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 143, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 171, 175, 184, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 206, 212, 214, 215, 216, 218, 219, 220, 221, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 255, 256, 257, 258, 259, 261, 264, 265, 266, 267, 269, 270, 271, 274, 275, 278, 279, 283, 293, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 313, 314, 316, 318, 319, 320], "summary": {"covered_lines": 179, "num_statements": 179, "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": {"ShadowDecisionKind": {"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": 30}, "ShadowEvidenceStatus": {"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": 37}, "ShadowModelRef": {"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": 46}, "SharedInputRef": {"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": [83, 87], "excluded_lines": [], "start_line": 59}, "ShadowDecisionRecord": {"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": [172], "excluded_lines": [], "start_line": 97}, "ShadowRun": {"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": [203], "excluded_lines": [], "start_line": 175}, "ShadowComparison": {"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": [272, 276, 280], "excluded_lines": [], "start_line": 206}, "PromotionEvaluation": {"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": [321], "excluded_lines": [], "start_line": 283}, "": {"executed_lines": [20, 22, 23, 25, 27, 30, 33, 34, 37, 40, 41, 42, 43, 46, 49, 51, 52, 53, 54, 55, 56, 59, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 97, 106, 108, 109, 110, 111, 112, 113, 115, 116, 117, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 143, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 171, 175, 184, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 206, 212, 214, 215, 216, 218, 219, 220, 221, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 255, 256, 257, 258, 259, 261, 264, 265, 266, 267, 269, 270, 271, 274, 275, 278, 279, 283, 293, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 313, 314, 316, 318, 319, 320], "summary": {"covered_lines": 179, "num_statements": 179, "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\\nexus_scalp\\shadow\\outcomes.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 33, 34, 35, 36, 38, 39, 41, 45, 48, 49, 50, 52, 55, 56, 59, 60, 61, 62, 65, 66, 69, 70, 71, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 94, 95, 96, 99, 114, 115, 117, 132, 133, 134, 135, 136, 137, 138, 139, 140, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 191, 205, 206, 208, 209, 211, 214, 215, 217, 218, 219, 220, 222, 224, 225, 239, 254, 260, 266, 267, 270, 278, 279, 280], "excluded_lines": [], "functions": {"_side_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [114, 115, 117, 132, 133, 134, 135, 136, 137, 138, 139, 140, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 191, 205, 206, 208, 209, 211, 214, 215, 217, 218, 219, 220, 222, 224, 225], "excluded_lines": [], "start_line": 99}, "resolve_paired": {"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": [254, 260, 266, 267], "excluded_lines": [], "start_line": 239}, "apply_to_record_fields": {"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": [278, 279, 280], "excluded_lines": [], "start_line": 270}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 33, 34, 35, 36, 38, 39, 41, 45, 48, 49, 50, 52, 55, 56, 59, 60, 61, 62, 65, 66, 69, 70, 71, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 94, 95, 96, 99, 239, 270], "excluded_lines": [], "start_line": 1}}, "classes": {"SideGeometry": {"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": 56}, "PairedTick": {"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": 66}, "SideOutcome": {"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": 75}, "PairedOutcome": {"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": 91}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 113, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 33, 34, 35, 36, 38, 39, 41, 45, 48, 49, 50, 52, 55, 56, 59, 60, 61, 62, 65, 66, 69, 70, 71, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 94, 95, 96, 99, 114, 115, 117, 132, 133, 134, 135, 136, 137, 138, 139, 140, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 191, 205, 206, 208, 209, 211, 214, 215, 217, 218, 219, 220, 222, 224, 225, 239, 254, 260, 266, 267, 270, 278, 279, 280], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\replay.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 48, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 48, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [40, 42, 43, 44, 46, 52, 55, 56, 57, 60, 65, 73, 74, 75, 77, 78, 79, 80, 81, 84, 92, 93, 94, 95, 96, 97, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 131, 132, 133, 135, 136, 137], "excluded_lines": [], "functions": {"__getattr__": {"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": [74, 75, 77, 78, 79, 80, 81], "excluded_lines": [], "start_line": 73}, "dataset_fingerprint": {"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": [92, 93, 94, 95, 96, 97], "excluded_lines": [], "start_line": 84}, "ShadowReplayConfig.identity": {"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": [118, 131, 132, 133], "excluded_lines": [], "start_line": 117}, "ShadowReplayConfig.evidence_fingerprint": {"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": [136, 137], "excluded_lines": [], "start_line": 135}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [40, 42, 43, 44, 46, 52, 55, 56, 57, 60, 65, 73, 84, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 135], "excluded_lines": [], "start_line": 1}}, "classes": {"ShadowReplayConfig": {"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": [118, 131, 132, 133, 136, 137], "excluded_lines": [], "start_line": 101}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [40, 42, 43, 44, 46, 52, 55, 56, 57, 60, 65, 73, 74, 75, 77, 78, 79, 80, 81, 84, 92, 93, 94, 95, 96, 97, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 135], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\__init__.py": {"executed_lines": [18, 20, 30, 40, 47, 52, 58], "summary": {"covered_lines": 7, "num_statements": 7, "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": [18, 20, 30, 40, 47, 52, 58], "summary": {"covered_lines": 7, "num_statements": 7, "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": [18, 20, 30, 40, 47, 52, 58], "summary": {"covered_lines": 7, "num_statements": 7, "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\\nexus_scalp\\shadow\\shadow70\\health.py": {"executed_lines": [15, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 40, 43, 44, 45, 48, 49, 50, 53, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 126, 135, 158, 174, 177, 182, 194, 232, 239, 273, 287, 296, 305, 411, 414], "summary": {"covered_lines": 71, "num_statements": 202, "percent_covered": 35.148514851485146, "percent_covered_display": "35", "missing_lines": 131, "excluded_lines": 0, "percent_statements_covered": 35.148514851485146, "percent_statements_covered_display": "35"}, "missing_lines": [76, 111, 127, 128, 129, 130, 131, 132, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 164, 166, 167, 168, 169, 170, 171, 178, 179, 180, 184, 185, 186, 187, 188, 189, 190, 191, 192, 196, 197, 198, 199, 203, 204, 205, 206, 207, 208, 209, 210, 211, 229, 258, 259, 260, 261, 262, 263, 264, 265, 270, 271, 279, 280, 281, 282, 283, 288, 289, 290, 291, 292, 293, 294, 297, 298, 299, 300, 301, 302, 303, 307, 308, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 330, 331, 332, 333, 348, 349, 350, 351, 366, 367, 368, 369, 384, 385, 386, 387, 388, 402, 403, 408, 409, 412, 416, 417, 423, 424, 431, 432, 433, 442], "excluded_lines": [], "functions": {"Shadow70FeatureHealth.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": [76], "excluded_lines": [], "start_line": 75}, "Shadow70DriftAlert.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": [111], "excluded_lines": [], "start_line": 110}, "_mean_std": {"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": [127, 128, 129, 130, 131, 132], "excluded_lines": [], "start_line": 126}, "_psi": {"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": [140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "excluded_lines": [], "start_line": 135}, "_normal_reference": {"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": [164, 166, 167, 168, 169, 170, 171], "excluded_lines": [], "start_line": 158}, "Shadow70FeatureHealthMonitor.__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": [178, 179, 180], "excluded_lines": [], "start_line": 177}, "Shadow70FeatureHealthMonitor.update": {"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": [184, 185, 186, 187, 188, 189, 190, 191, 192], "excluded_lines": [], "start_line": 182}, "Shadow70FeatureHealthMonitor.health": {"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": [196, 197, 198, 199, 203, 204, 205, 206, 207, 208, 209, 210, 211, 229], "excluded_lines": [], "start_line": 194}, "Shadow70DriftMonitor.__init__": {"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": [258, 259, 260, 261, 262, 263, 264, 265, 270, 271], "excluded_lines": [], "start_line": 239}, "Shadow70DriftMonitor.set_reference": {"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": [279, 280, 281, 282, 283], "excluded_lines": [], "start_line": 273}, "Shadow70DriftMonitor.update": {"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": [288, 289, 290, 291, 292, 293, 294], "excluded_lines": [], "start_line": 287}, "Shadow70DriftMonitor._severity": {"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": [297, 298, 299, 300, 301, 302, 303], "excluded_lines": [], "start_line": 296}, "Shadow70DriftMonitor.evaluate": {"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": [307, 308, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 330, 331, 332, 333, 348, 349, 350, 351, 366, 367, 368, 369, 384, 385, 386, 387, 388, 402, 403, 408, 409], "excluded_lines": [], "start_line": 305}, "Shadow70DriftMonitor.latest_alerts": {"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": [412], "excluded_lines": [], "start_line": 411}, "Shadow70DriftMonitor.summary": {"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": [416, 417, 423, 424, 431, 432, 433, 442], "excluded_lines": [], "start_line": 414}, "": {"executed_lines": [15, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 40, 43, 44, 45, 48, 49, 50, 53, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 126, 135, 158, 174, 177, 182, 194, 232, 239, 273, 287, 296, 305, 411, 414], "summary": {"covered_lines": 71, "num_statements": 71, "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": {"Shadow70FeatureHealth": {"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": [76], "excluded_lines": [], "start_line": 57}, "Shadow70DriftAlert": {"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": [111], "excluded_lines": [], "start_line": 95}, "Shadow70FeatureHealthMonitor": {"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": [178, 179, 180, 184, 185, 186, 187, 188, 189, 190, 191, 192, 196, 197, 198, 199, 203, 204, 205, 206, 207, 208, 209, 210, 211, 229], "excluded_lines": [], "start_line": 174}, "Shadow70DriftMonitor": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [258, 259, 260, 261, 262, 263, 264, 265, 270, 271, 279, 280, 281, 282, 283, 288, 289, 290, 291, 292, 293, 294, 297, 298, 299, 300, 301, 302, 303, 307, 308, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 330, 331, 332, 333, 348, 349, 350, 351, 366, 367, 368, 369, 384, 385, 386, 387, 388, 402, 403, 408, 409, 412, 416, 417, 423, 424, 431, 432, 433, 442], "excluded_lines": [], "start_line": 232}, "": {"executed_lines": [15, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 40, 43, 44, 45, 48, 49, 50, 53, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 126, 135, 158, 174, 177, 182, 194, 232, 239, 273, 287, 296, 305, 411, 414], "summary": {"covered_lines": 71, "num_statements": 100, "percent_covered": 71.0, "percent_covered_display": "71", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 71.0, "percent_statements_covered_display": "71"}, "missing_lines": [127, 128, 129, 130, 131, 132, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 164, 166, 167, 168, 169, 170, 171], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\liq_provider.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 27, 29, 32, 45, 48, 49, 56, 60, 63, 72, 74, 75, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 96, 109, 110, 111, 112, 114, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 173, 174, 175, 176, 177, 179, 180], "excluded_lines": [], "functions": {"_neutral_10": {"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": [49], "excluded_lines": [], "start_line": 48}, "_governor_snapshot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [72, 74, 75, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93], "excluded_lines": [], "start_line": 63}, "build_liquidity_10": {"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": [109, 110, 111, 112, 114, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140], "excluded_lines": [], "start_line": 96}, "_extract_named": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170], "excluded_lines": [], "start_line": 143}, "_sanitize": {"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": [174, 175, 176, 177, 179, 180], "excluded_lines": [], "start_line": 173}, "": {"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": [22, 24, 25, 27, 29, 32, 45, 48, 56, 60, 63, 96, 143, 173], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 86, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 86, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 27, 29, 32, 45, 48, 49, 56, 60, 63, 72, 74, 75, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 96, 109, 110, 111, 112, 114, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 173, 174, 175, 176, 177, 179, 180], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\models.py": {"executed_lines": [19, 21, 22, 23, 24, 26, 33, 36, 38, 39, 40, 43, 44, 45, 48, 62, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 84, 85, 88, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 106, 107, 111, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 136, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 166, 169, 171, 172, 173, 174, 175, 176, 177, 178, 181, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 217, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 234, 235, 237, 238, 239, 242, 243, 244, 250, 254, 262, 266], "summary": {"covered_lines": 140, "num_statements": 178, "percent_covered": 78.65168539325843, "percent_covered_display": "79", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 78.65168539325843, "percent_statements_covered_display": "79"}, "missing_lines": [108, 112, 134, 137, 163, 240, 245, 246, 247, 248, 251, 255, 256, 257, 258, 259, 263, 282, 283, 284, 285, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 298, 299, 304, 305, 310, 311, 312], "excluded_lines": [], "functions": {"DisagreementClass.agreement_classes": {"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": [108], "excluded_lines": [], "start_line": 107}, "_utc": {"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": [112], "excluded_lines": [], "start_line": 111}, "Shadow70CandidateContract.is_validated": {"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": [134], "excluded_lines": [], "start_line": 133}, "Shadow70CandidateContract.is_70d": {"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": [137], "excluded_lines": [], "start_line": 136}, "Shadow70FeatureProvenance._utc": {"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": [163], "excluded_lines": [], "start_line": 162}, "Shadow70Observation._utc_opt": {"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": [240], "excluded_lines": [], "start_line": 239}, "Shadow70Observation._finite": {"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": [245, 246, 247, 248], "excluded_lines": [], "start_line": 244}, "Shadow70Observation.deterministic_id": {"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": [251], "excluded_lines": [], "start_line": 250}, "_direction": {"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": [255, 256, 257, 258, 259], "excluded_lines": [], "start_line": 254}, "_is_trade": {"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": [263], "excluded_lines": [], "start_line": 262}, "classify_disagreement": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [282, 283, 284, 285, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 298, 299, 304, 305, 310, 311, 312], "excluded_lines": [], "start_line": 266}, "": {"executed_lines": [19, 21, 22, 23, 24, 26, 33, 36, 38, 39, 40, 43, 44, 45, 48, 62, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 84, 85, 88, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 106, 107, 111, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 136, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 166, 169, 171, 172, 173, 174, 175, 176, 177, 178, 181, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 217, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 234, 235, 237, 238, 239, 242, 243, 244, 250, 254, 262, 266], "summary": {"covered_lines": 140, "num_statements": 140, "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": {"Shadow70RuntimeState": {"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": 65}, "Shadow70LoadStatus": {"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": 78}, "DisagreementClass": {"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": [108], "excluded_lines": [], "start_line": 88}, "Shadow70CandidateContract": {"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": [134, 137], "excluded_lines": [], "start_line": 115}, "Shadow70FeatureProvenance": {"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": [163], "excluded_lines": [], "start_line": 140}, "Shadow70VectorReport": {"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": 166}, "Shadow70Observation": {"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": [240, 245, 246, 247, 248, 251], "excluded_lines": [], "start_line": 181}, "": {"executed_lines": [19, 21, 22, 23, 24, 26, 33, 36, 38, 39, 40, 43, 44, 45, 48, 62, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 84, 85, 88, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 106, 107, 111, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 136, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 166, 169, 171, 172, 173, 174, 175, 176, 177, 178, 181, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 217, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 234, 235, 237, 238, 239, 242, 243, 244, 250, 254, 262, 266], "summary": {"covered_lines": 140, "num_statements": 168, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 83.33333333333333, "percent_statements_covered_display": "83"}, "missing_lines": [112, 255, 256, 257, 258, 259, 263, 282, 283, 284, 285, 286, 287, 288, 289, 291, 292, 293, 294, 295, 296, 298, 299, 304, 305, 310, 311, 312], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\news_provider.py": {"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": [39, 41, 43, 45, 49, 51, 54, 68, 78, 79, 83, 85, 86, 89, 91], "excluded_lines": [], "functions": {"build_news_10": {"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": [78, 79, 83, 85, 86], "excluded_lines": [], "start_line": 68}, "verify_news_family": {"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": 89}, "": {"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": [39, 41, 43, 45, 49, 51, 54, 68, 89], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [39, 41, 43, 45, 49, 51, 54, 68, 78, 79, 83, 85, 86, 89, 91], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\runtime.py": {"executed_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 38, 42, 45, 48, 50, 65, 68, 70, 82, 83, 86, 95, 107, 112, 115, 129, 215, 222, 224, 227, 243, 249, 260, 296, 329, 333, 337, 341, 348, 558, 638, 684, 685, 688, 723, 760], "summary": {"covered_lines": 46, "num_statements": 266, "percent_covered": 17.293233082706767, "percent_covered_display": "17", "missing_lines": 220, "excluded_lines": 0, "percent_statements_covered": 17.293233082706767, "percent_statements_covered_display": "17"}, "missing_lines": [77, 78, 79, 80, 84, 87, 97, 98, 99, 100, 101, 102, 103, 104, 109, 121, 122, 123, 131, 132, 137, 139, 140, 147, 148, 156, 157, 164, 165, 172, 173, 174, 180, 181, 188, 189, 190, 191, 197, 198, 205, 206, 212, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 244, 245, 246, 265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 298, 299, 300, 301, 302, 303, 312, 313, 314, 315, 316, 317, 318, 320, 321, 327, 331, 334, 335, 338, 339, 342, 376, 377, 378, 379, 380, 381, 382, 383, 384, 387, 388, 389, 390, 391, 422, 423, 426, 432, 433, 434, 437, 438, 439, 470, 471, 474, 475, 476, 477, 478, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 494, 495, 496, 497, 498, 499, 500, 501, 502, 510, 516, 520, 551, 552, 591, 592, 593, 594, 595, 597, 598, 599, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 686, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 725, 726, 761], "excluded_lines": [], "functions": {"Shadow70LoadResult.__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": [77, 78, 79, 80], "excluded_lines": [], "start_line": 70}, "Shadow70LoadResult.passed": {"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": [84], "excluded_lines": [], "start_line": 83}, "Shadow70LoadResult.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": [87], "excluded_lines": [], "start_line": 86}, "sha256_file": {"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": [97, 98, 99, 100, 101, 102, 103, 104], "excluded_lines": [], "start_line": 95}, "sha256_json": {"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": 107}, "Shadow70LoadValidator.__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": [121, 122, 123], "excluded_lines": [], "start_line": 115}, "Shadow70LoadValidator.validate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [131, 132, 137, 139, 140, 147, 148, 156, 157, 164, 165, 172, 173, 174, 180, 181, 188, 189, 190, 191, 197, 198, 205, 206, 212], "excluded_lines": [], "start_line": 129}, "_InferenceFn.__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": [225], "excluded_lines": [], "start_line": 224}, "_InferenceFn.infer": {"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": [228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240], "excluded_lines": [], "start_line": 227}, "_action_from_probs": {"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": [244, 245, 246], "excluded_lines": [], "start_line": 243}, "Shadow70Runtime.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290], "excluded_lines": [], "start_line": 260}, "Shadow70Runtime.attach": {"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": [298, 299, 300, 301, 302, 303, 312, 313, 314, 315, 316, 317, 318, 320, 321, 327], "excluded_lines": [], "start_line": 296}, "Shadow70Runtime.set_inference": {"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": [331], "excluded_lines": [], "start_line": 329}, "Shadow70Runtime.pause": {"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": [334, 335], "excluded_lines": [], "start_line": 333}, "Shadow70Runtime.resume": {"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": [338, 339], "excluded_lines": [], "start_line": 337}, "Shadow70Runtime.stop": {"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": [342], "excluded_lines": [], "start_line": 341}, "Shadow70Runtime.observe": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 55, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 55, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [376, 377, 378, 379, 380, 381, 382, 383, 384, 387, 388, 389, 390, 391, 422, 423, 426, 432, 433, 434, 437, 438, 439, 470, 471, 474, 475, 476, 477, 478, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 494, 495, 496, 497, 498, 499, 500, 501, 502, 510, 516, 520, 551, 552], "excluded_lines": [], "start_line": 348}, "Shadow70Runtime._build_observation": {"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": [591, 592, 593, 594, 595, 597, 598, 599], "excluded_lines": [], "start_line": 558}, "Shadow70Runtime._validate_vector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673], "excluded_lines": [], "start_line": 638}, "Shadow70Runtime._looks_stale": {"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": [686], "excluded_lines": [], "start_line": 685}, "Shadow70Runtime._record": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710], "excluded_lines": [], "start_line": 688}, "Shadow70Runtime.summary": {"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": [725, 726], "excluded_lines": [], "start_line": 723}, "Shadow70Runtime.recent_window": {"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": [761], "excluded_lines": [], "start_line": 760}, "": {"executed_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 38, 42, 45, 48, 50, 65, 68, 70, 82, 83, 86, 95, 107, 112, 115, 129, 215, 222, 224, 227, 243, 249, 260, 296, 329, 333, 337, 341, 348, 558, 638, 684, 685, 688, 723, 760], "summary": {"covered_lines": 46, "num_statements": 46, "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": {"Shadow70LoadResult": {"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": [77, 78, 79, 80, 84, 87], "excluded_lines": [], "start_line": 65}, "Shadow70LoadValidator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [121, 122, 123, 131, 132, 137, 139, 140, 147, 148, 156, 157, 164, 165, 172, 173, 174, 180, 181, 188, 189, 190, 191, 197, 198, 205, 206, 212], "excluded_lines": [], "start_line": 112}, "_InferenceFn": {"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": [225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240], "excluded_lines": [], "start_line": 215}, "Shadow70Runtime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 160, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 160, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 287, 288, 289, 290, 298, 299, 300, 301, 302, 303, 312, 313, 314, 315, 316, 317, 318, 320, 321, 327, 331, 334, 335, 338, 339, 342, 376, 377, 378, 379, 380, 381, 382, 383, 384, 387, 388, 389, 390, 391, 422, 423, 426, 432, 433, 434, 437, 438, 439, 470, 471, 474, 475, 476, 477, 478, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 494, 495, 496, 497, 498, 499, 500, 501, 502, 510, 516, 520, 551, 552, 591, 592, 593, 594, 595, 597, 598, 599, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 686, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 725, 726, 761], "excluded_lines": [], "start_line": 249}, "": {"executed_lines": [15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 38, 42, 45, 48, 50, 65, 68, 70, 82, 83, 86, 95, 107, 112, 115, 129, 215, 222, 224, 227, 243, 249, 260, 296, 329, 333, 337, 341, 348, 558, 638, 684, 685, 688, 723, 760], "summary": {"covered_lines": 46, "num_statements": 58, "percent_covered": 79.3103448275862, "percent_covered_display": "79", "missing_lines": 12, "excluded_lines": 0, "percent_statements_covered": 79.3103448275862, "percent_statements_covered_display": "79"}, "missing_lines": [97, 98, 99, 100, 101, 102, 103, 104, 109, 244, 245, 246], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\store.py": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 35, 38, 40, 45, 48, 54, 62, 71, 85, 92, 99, 107, 110, 119, 247, 302, 326, 357, 389, 401, 409, 417, 422, 448, 481], "summary": {"covered_lines": 36, "num_statements": 175, "percent_covered": 20.571428571428573, "percent_covered_display": "21", "missing_lines": 139, "excluded_lines": 7, "percent_statements_covered": 20.571428571428573, "percent_statements_covered_display": "21"}, "missing_lines": [41, 42, 43, 46, 49, 50, 55, 111, 112, 113, 120, 121, 122, 123, 124, 125, 126, 127, 171, 189, 210, 230, 235, 236, 237, 239, 240, 241, 248, 249, 250, 253, 254, 255, 256, 295, 296, 297, 298, 299, 300, 303, 304, 305, 306, 319, 320, 321, 322, 323, 324, 327, 328, 329, 330, 331, 332, 333, 334, 350, 351, 352, 353, 354, 355, 358, 359, 360, 361, 362, 363, 378, 379, 380, 381, 382, 383, 392, 393, 394, 395, 396, 397, 398, 399, 402, 403, 404, 405, 410, 411, 412, 413, 418, 419, 420, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 445, 446, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 467, 468, 471, 472, 473, 474, 476, 477, 478, 479, 482, 483, 484, 485, 486, 487, 488, 490, 491], "excluded_lines": [64, 65, 66, 67, 68, 69, 70], "functions": {"Shadow70BackpressurePolicy.__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": [41, 42, 43], "excluded_lines": [], "start_line": 40}, "Shadow70BackpressurePolicy.should_drop": {"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": [46], "excluded_lines": [], "start_line": 45}, "Shadow70BackpressurePolicy.record_drop": {"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": [49, 50], "excluded_lines": [], "start_line": 48}, "Shadow70BackpressurePolicy.summary": {"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": [55], "excluded_lines": [], "start_line": 54}, "Shadow70Persistence.save_observation": {"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": [65], "start_line": 65}, "Shadow70Persistence.record_event": {"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": [66], "start_line": 66}, "Shadow70Persistence.save_feature_health": {"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": [67], "start_line": 67}, "Shadow70Persistence.save_drift_alerts": {"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": [68], "start_line": 68}, "Shadow70Store.__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": [111, 112, 113], "excluded_lines": [], "start_line": 110}, "Shadow70Store.ensure_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [120, 121, 122, 123, 124, 125, 126, 127, 171, 189, 210, 230, 235, 236, 237, 239, 240, 241], "excluded_lines": [], "start_line": 119}, "Shadow70Store.save_observation": {"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": [248, 249, 250, 253, 254, 255, 256, 295, 296, 297, 298, 299, 300], "excluded_lines": [], "start_line": 247}, "Shadow70Store.record_event": {"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": [303, 304, 305, 306, 319, 320, 321, 322, 323, 324], "excluded_lines": [], "start_line": 302}, "Shadow70Store.save_feature_health": {"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": [327, 328, 329, 330, 331, 332, 333, 334, 350, 351, 352, 353, 354, 355], "excluded_lines": [], "start_line": 326}, "Shadow70Store.save_drift_alerts": {"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": [358, 359, 360, 361, 362, 363, 378, 379, 380, 381, 382, 383], "excluded_lines": [], "start_line": 357}, "Shadow70Store.list_observations": {"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": [392, 393, 394, 395, 396, 397, 398, 399], "excluded_lines": [], "start_line": 389}, "Shadow70Store.list_events": {"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": [402, 403, 404, 405], "excluded_lines": [], "start_line": 401}, "Shadow70Store.latest_drift_alerts": {"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": [410, 411, 412, 413], "excluded_lines": [], "start_line": 409}, "Shadow70Store.latest_feature_health": {"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": [418, 419, 420], "excluded_lines": [], "start_line": 417}, "Shadow70Store.disagreement_counts": {"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": [432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 445, 446], "excluded_lines": [], "start_line": 422}, "Shadow70Store.summary": {"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": [455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 467, 468, 471, 472, 473, 474, 476, 477, 478, 479], "excluded_lines": [], "start_line": 448}, "Shadow70Store._query": {"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": [482, 483, 484, 485, 486, 487, 488, 490, 491], "excluded_lines": [], "start_line": 481}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 35, 38, 40, 45, 48, 54, 62, 71, 85, 92, 99, 107, 110, 119, 247, 302, 326, 357, 389, 401, 409, 417, 422, 448, 481], "summary": {"covered_lines": 36, "num_statements": 36, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [64, 69, 70], "start_line": 1}}, "classes": {"Shadow70BackpressurePolicy": {"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": [41, 42, 43, 46, 49, 50, 55], "excluded_lines": [], "start_line": 35}, "Shadow70Persistence": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 4, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [65, 66, 67, 68], "start_line": 62}, "Shadow70Store": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 132, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 132, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [111, 112, 113, 120, 121, 122, 123, 124, 125, 126, 127, 171, 189, 210, 230, 235, 236, 237, 239, 240, 241, 248, 249, 250, 253, 254, 255, 256, 295, 296, 297, 298, 299, 300, 303, 304, 305, 306, 319, 320, 321, 322, 323, 324, 327, 328, 329, 330, 331, 332, 333, 334, 350, 351, 352, 353, 354, 355, 358, 359, 360, 361, 362, 363, 378, 379, 380, 381, 382, 383, 392, 393, 394, 395, 396, 397, 398, 399, 402, 403, 404, 405, 410, 411, 412, 413, 418, 419, 420, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 445, 446, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 467, 468, 471, 472, 473, 474, 476, 477, 478, 479, 482, 483, 484, 485, 486, 487, 488, 490, 491], "excluded_lines": [], "start_line": 107}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 35, 38, 40, 45, 48, 54, 62, 71, 85, 92, 99, 107, 110, 119, 247, 302, 326, 357, 389, 401, 409, 417, 422, 448, 481], "summary": {"covered_lines": 36, "num_statements": 36, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [64, 69, 70], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\shadow70\\worker.py": {"executed_lines": [12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 31, 32, 35, 36, 39, 47, 78, 85, 92, 113, 136, 169, 177, 190], "summary": {"covered_lines": 27, "num_statements": 110, "percent_covered": 24.545454545454547, "percent_covered_display": "25", "missing_lines": 83, "excluded_lines": 0, "percent_statements_covered": 24.545454545454547, "percent_statements_covered_display": "25"}, "missing_lines": [54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 93, 94, 100, 101, 102, 103, 104, 106, 107, 115, 116, 117, 118, 123, 124, 125, 126, 127, 128, 129, 130, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 171, 178, 192, 193, 194], "excluded_lines": [], "functions": {"Shadow70Worker.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "excluded_lines": [], "start_line": 47}, "Shadow70Worker.start": {"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": [79, 80, 81, 82, 83], "excluded_lines": [], "start_line": 78}, "Shadow70Worker.stop": {"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": [86, 87, 88, 89, 90], "excluded_lines": [], "start_line": 85}, "Shadow70Worker._run": {"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": [93, 94, 100, 101, 102, 103, 104, 106, 107], "excluded_lines": [], "start_line": 92}, "Shadow70Worker.enqueue": {"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": [115, 116, 117, 118, 123, 124, 125, 126, 127, 128, 129, 130], "excluded_lines": [], "start_line": 113}, "Shadow70Worker.flush": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167], "excluded_lines": [], "start_line": 136}, "Shadow70Worker.queue_health_callback": {"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": [171], "excluded_lines": [], "start_line": 169}, "Shadow70Worker.status": {"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": [178], "excluded_lines": [], "start_line": 177}, "format_shadow70_status": {"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": [192, 193, 194], "excluded_lines": [], "start_line": 190}, "": {"executed_lines": [12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 31, 32, 35, 36, 39, 47, 78, 85, 92, 113, 136, 169, 177, 190], "summary": {"covered_lines": 27, "num_statements": 27, "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": {"Shadow70QueueItem": {"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": 32}, "Shadow70Worker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 80, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 93, 94, 100, 101, 102, 103, 104, 106, 107, 115, 116, 117, 118, 123, 124, 125, 126, 127, 128, 129, 130, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 171, 178], "excluded_lines": [], "start_line": 39}, "": {"executed_lines": [12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 31, 32, 35, 36, 39, 47, 78, 85, 92, 113, 136, 169, 177, 190], "summary": {"covered_lines": 27, "num_statements": 30, "percent_covered": 90.0, "percent_covered_display": "90", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 90.0, "percent_statements_covered_display": "90"}, "missing_lines": [192, 193, 194], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 225, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 225, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 24, 26, 27, 28, 35, 37, 39, 47, 64, 76, 85, 88, 89, 93, 94, 100, 113, 114, 115, 116, 117, 118, 119, 120, 137, 174, 205, 223, 228, 229, 230, 232, 233, 234, 236, 238, 245, 246, 247, 248, 249, 250, 271, 281, 282, 284, 285, 286, 288, 289, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 309, 310, 311, 312, 313, 330, 331, 332, 333, 334, 335, 337, 338, 339, 340, 341, 389, 390, 391, 392, 393, 394, 396, 397, 398, 399, 400, 426, 427, 428, 429, 430, 431, 433, 434, 435, 436, 437, 450, 451, 452, 453, 454, 455, 461, 462, 463, 464, 465, 466, 467, 468, 471, 473, 474, 475, 476, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 492, 493, 494, 495, 496, 497, 499, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 527, 528, 529, 530, 531, 532, 534, 535, 536, 537, 538, 539, 540, 541, 544, 546, 547, 548, 549, 551, 552, 553, 554, 555, 556, 557, 558, 561, 563, 564, 565, 566, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 582, 583, 584, 585, 586, 587, 589, 599, 600, 601, 602, 603, 604, 605, 606, 609, 610, 611, 612, 613, 614, 616, 617, 618, 619], "excluded_lines": [], "functions": {"ShadowStore.__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": [89, 93, 94], "excluded_lines": [], "start_line": 88}, "ShadowStore.ensure_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [113, 114, 115, 116, 117, 118, 119, 120, 137, 174, 205, 223, 228, 229, 230, 232, 233, 234, 236], "excluded_lines": [], "start_line": 100}, "ShadowStore._ensure_additive_columns": {"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": [245, 246, 247, 248, 249, 250, 271, 281, 282, 284, 285, 286], "excluded_lines": [], "start_line": 238}, "ShadowStore._add_missing_columns": {"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": [292, 293, 294, 295, 296, 297, 298, 299, 300, 301], "excluded_lines": [], "start_line": 289}, "ShadowStore.save_run": {"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": [310, 311, 312, 313, 330, 331, 332, 333, 334, 335], "excluded_lines": [], "start_line": 309}, "ShadowStore.save_decision": {"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": [338, 339, 340, 341, 389, 390, 391, 392, 393, 394], "excluded_lines": [], "start_line": 337}, "ShadowStore.save_comparison": {"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": [397, 398, 399, 400, 426, 427, 428, 429, 430, 431], "excluded_lines": [], "start_line": 396}, "ShadowStore.save_promotion": {"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": [434, 435, 436, 437, 450, 451, 452, 453, 454, 455], "excluded_lines": [], "start_line": 433}, "ShadowStore.get_run": {"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": [462, 463, 464, 465, 466, 467, 468, 471, 473, 474, 475, 476], "excluded_lines": [], "start_line": 461}, "ShadowStore.list_runs": {"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": [479, 480, 481, 482, 483, 484, 485, 486, 487, 492, 493, 494, 495, 496, 497], "excluded_lines": [], "start_line": 478}, "ShadowStore.list_decisions": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 527, 528, 529, 530, 531, 532], "excluded_lines": [], "start_line": 499}, "ShadowStore.get_comparison": {"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": [535, 536, 537, 538, 539, 540, 541, 544, 546, 547, 548, 549], "excluded_lines": [], "start_line": 534}, "ShadowStore.get_promotion": {"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": [552, 553, 554, 555, 556, 557, 558, 561, 563, 564, 565, 566], "excluded_lines": [], "start_line": 551}, "ShadowStore.list_promotions": {"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": [569, 570, 571, 572, 573, 574, 575, 576, 577, 582, 583, 584, 585, 586, 587], "excluded_lines": [], "start_line": 568}, "ShadowStore.summary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [599, 600, 601, 602, 603, 604, 605, 606, 609, 610, 611, 612, 613, 614, 616, 617, 618, 619], "excluded_lines": [], "start_line": 589}, "": {"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": [20, 22, 23, 24, 26, 27, 28, 35, 37, 39, 47, 64, 76, 85, 88, 100, 238, 288, 289, 309, 337, 396, 433, 461, 478, 499, 534, 551, 568, 589], "excluded_lines": [], "start_line": 1}}, "classes": {"ShadowStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 195, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 195, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [89, 93, 94, 113, 114, 115, 116, 117, 118, 119, 120, 137, 174, 205, 223, 228, 229, 230, 232, 233, 234, 236, 245, 246, 247, 248, 249, 250, 271, 281, 282, 284, 285, 286, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 310, 311, 312, 313, 330, 331, 332, 333, 334, 335, 338, 339, 340, 341, 389, 390, 391, 392, 393, 394, 397, 398, 399, 400, 426, 427, 428, 429, 430, 431, 434, 435, 436, 437, 450, 451, 452, 453, 454, 455, 462, 463, 464, 465, 466, 467, 468, 471, 473, 474, 475, 476, 479, 480, 481, 482, 483, 484, 485, 486, 487, 492, 493, 494, 495, 496, 497, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 527, 528, 529, 530, 531, 532, 535, 536, 537, 538, 539, 540, 541, 544, 546, 547, 548, 549, 552, 553, 554, 555, 556, 557, 558, 561, 563, 564, 565, 566, 569, 570, 571, 572, 573, 574, 575, 576, 577, 582, 583, 584, 585, 586, 587, 599, 600, 601, 602, 603, 604, 605, 606, 609, 610, 611, 612, 613, 614, 616, 617, 618, 619], "excluded_lines": [], "start_line": 85}, "": {"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": [20, 22, 23, 24, 26, 27, 28, 35, 37, 39, 47, 64, 76, 85, 88, 100, 238, 288, 289, 309, 337, 396, 433, 461, 478, 499, 534, 551, 568, 589], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\shadow\\worker.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 81, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 81, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 44, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 80, 82, 84, 85, 86, 87, 90, 91, 95, 97, 98, 99, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 124, 125, 126, 127, 128, 134, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 153, 155], "excluded_lines": [], "functions": {"ShadowWorker.__init__": {"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": [51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62], "excluded_lines": [], "start_line": 44}, "ShadowWorker.start": {"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": [65, 66, 67, 68, 69, 70], "excluded_lines": [], "start_line": 64}, "ShadowWorker.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": [73, 74, 75, 76], "excluded_lines": [], "start_line": 72}, "ShadowWorker.request_cancel": {"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": [79, 80], "excluded_lines": [], "start_line": 78}, "ShadowWorker._mark_interrupted_runs": {"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": [84, 85, 86, 87, 90, 91, 95, 97, 98, 99], "excluded_lines": [], "start_line": 82}, "ShadowWorker.tick": {"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": [106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 124, 125, 126, 127, 128, 134], "excluded_lines": [], "start_line": 105}, "ShadowWorker._maybe_finalize": {"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": [138, 139, 140, 141, 142, 143, 144, 145, 146], "excluded_lines": [], "start_line": 136}, "format_shadow_worker_status": {"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": [155], "excluded_lines": [], "start_line": 153}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 44, 64, 72, 78, 82, 105, 136, 153], "excluded_lines": [], "start_line": 1}}, "classes": {"ShadowWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 62, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 84, 85, 86, 87, 90, 91, 95, 97, 98, 99, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 124, 125, 126, 127, 128, 134, 138, 139, 140, 141, 142, 143, 144, 145, 146], "excluded_lines": [], "start_line": 35}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 44, 64, 72, 78, 82, 105, 136, 153, 155], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\signals\\policy.py": {"executed_lines": [8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 27, 28, 29, 31, 38, 41, 44, 47, 53, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 87, 88, 91, 92, 93, 97, 98, 99, 103, 105, 124, 125, 126, 127, 130, 131, 134, 137, 138, 140, 141, 157, 160, 161, 165, 167, 168, 169, 171, 172, 173, 175, 176, 177, 179, 190, 191, 192, 193, 194, 195, 196, 202, 208, 209, 210, 224, 242, 245, 248, 249, 263, 264, 266, 267, 268, 270, 271, 273, 274, 275, 277, 279, 280, 282, 283, 284, 285, 286, 288, 289, 290, 292, 293, 294, 295, 306, 307, 313, 316, 319, 323, 324, 326, 327, 328, 329, 331, 332, 334, 341, 343, 344, 345, 346, 349, 350, 351, 352, 354, 357, 359, 363, 365, 366, 367, 370, 372, 376, 378, 379, 385, 388, 389, 401, 402, 403, 404, 405, 406, 407, 410, 421, 423, 424, 426, 427, 428, 429, 430, 432, 434, 435, 437, 438, 441, 443, 446, 447, 448, 450, 453, 454, 455, 459, 460, 465, 468, 472, 477, 481, 486, 489, 493, 498, 503, 504, 505, 506, 507, 510, 511, 512, 513, 515, 518, 519, 522, 523, 529, 531, 532, 535, 537, 538, 541, 543, 544, 547, 549, 550, 556, 558, 559, 565, 567, 568, 574, 579, 580, 581, 582, 583, 584, 586, 587, 599, 600, 601, 602, 603, 610, 611, 614, 615, 616, 617, 618, 620, 623, 628, 631, 636, 638, 639, 640, 642, 644, 648, 665, 666, 667, 669, 673, 689, 696, 698, 704, 705, 708, 709, 710, 711, 713, 733, 773, 815, 825, 830, 832, 835, 836, 837, 838, 839, 840, 842, 849, 852, 857, 863, 867, 873, 887, 888, 889, 890, 897, 900, 905, 911, 915, 921, 935, 936, 937, 938, 945, 954, 955, 963, 964, 965, 966, 967, 975, 976, 977, 978, 979, 980, 985, 986, 987, 989, 990, 1005, 1011, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1026, 1032, 1035, 1047, 1073, 1074, 1075, 1085, 1086, 1089, 1095, 1102, 1105, 1106, 1107, 1108, 1111, 1112, 1113, 1114, 1115, 1117, 1120, 1121, 1124, 1125, 1129, 1137, 1142, 1143, 1144, 1145, 1146, 1147, 1149, 1162, 1200, 1201, 1219, 1220, 1222, 1223, 1232, 1233, 1248, 1249, 1253, 1256, 1258, 1260, 1276, 1277, 1279, 1280, 1281, 1283, 1284, 1285, 1286, 1292, 1293, 1295, 1299, 1303, 1305, 1381, 1383, 1400, 1496, 1498, 1515, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1528, 1529, 1587, 1589, 1597, 1607, 1609, 1612, 1613, 1614, 1615, 1616, 1617, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1636, 1645, 1660, 1661, 1662, 1663, 1670, 1680, 1681, 1682, 1689, 1690, 1691, 1692, 1723, 1724, 1725, 1726, 1728, 1734, 1735, 1752, 1796, 1798, 1934, 1955, 1988, 2147, 2149, 2150, 2151, 2152, 2153, 2156, 2157, 2161, 2162, 2164, 2166, 2168, 2170, 2171, 2172, 2174], "summary": {"covered_lines": 482, "num_statements": 790, "percent_covered": 61.0126582278481, "percent_covered_display": "61", "missing_lines": 308, "excluded_lines": 0, "percent_statements_covered": 61.0126582278481, "percent_statements_covered_display": "61"}, "missing_lines": [128, 132, 197, 203, 204, 205, 206, 225, 236, 237, 238, 239, 240, 246, 314, 353, 358, 362, 364, 371, 375, 377, 411, 436, 439, 442, 444, 449, 451, 514, 516, 527, 533, 539, 545, 554, 563, 572, 594, 595, 596, 597, 670, 671, 690, 691, 706, 774, 776, 779, 780, 783, 791, 792, 797, 843, 844, 845, 846, 853, 854, 858, 859, 864, 865, 866, 870, 871, 872, 874, 877, 882, 892, 901, 902, 906, 907, 912, 913, 914, 918, 919, 920, 922, 925, 930, 940, 946, 947, 956, 957, 968, 969, 970, 971, 972, 991, 992, 993, 995, 996, 997, 998, 999, 1000, 1003, 1006, 1007, 1008, 1009, 1012, 1013, 1036, 1037, 1038, 1039, 1052, 1057, 1059, 1060, 1065, 1066, 1067, 1068, 1079, 1080, 1092, 1098, 1116, 1118, 1131, 1132, 1221, 1225, 1226, 1230, 1287, 1288, 1289, 1290, 1312, 1313, 1316, 1317, 1318, 1320, 1324, 1329, 1335, 1341, 1401, 1402, 1406, 1407, 1408, 1409, 1410, 1411, 1413, 1414, 1415, 1418, 1420, 1423, 1429, 1435, 1436, 1437, 1438, 1440, 1441, 1442, 1447, 1448, 1450, 1451, 1455, 1541, 1542, 1553, 1555, 1556, 1557, 1558, 1559, 1560, 1562, 1567, 1575, 1578, 1598, 1599, 1600, 1631, 1632, 1633, 1634, 1635, 1736, 1737, 1740, 1748, 1749, 1750, 1753, 1833, 1834, 1835, 1836, 1838, 1839, 1840, 1842, 1843, 1845, 1846, 1849, 1850, 1851, 1854, 1855, 1857, 1858, 1860, 1861, 1863, 1864, 1865, 1866, 1868, 1869, 1871, 1872, 1873, 1876, 1879, 1883, 1884, 1885, 1886, 1887, 1889, 1902, 1932, 1995, 1996, 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024, 2027, 2028, 2029, 2031, 2032, 2040, 2041, 2050, 2053, 2054, 2055, 2056, 2066, 2067, 2068, 2069, 2072, 2073, 2074, 2075, 2087, 2088, 2089, 2090, 2102, 2107, 2111, 2112, 2120, 2121, 2130, 2131, 2133, 2155, 2160, 2163, 2169, 2173, 2175, 2176], "excluded_lines": [], "functions": {"SignalPolicy.__init__": {"executed_lines": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 87, 88, 91, 92, 93, 97, 98, 99, 103], "summary": {"covered_lines": 26, "num_statements": 26, "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": 53}, "SignalPolicy.evaluate_probabilities": {"executed_lines": [124, 125, 126, 127, 130, 131, 134, 137, 138, 140, 141, 157, 160, 161, 165, 167, 168, 169, 171, 172, 173, 175, 176, 177, 179, 190, 191, 192, 193, 194, 195, 196, 202, 208, 209, 210, 224, 242, 245, 248, 249, 263, 264, 266, 267, 268, 270, 271, 273, 274, 275, 277, 279, 280, 282, 283, 284, 285, 286, 288, 289, 290, 292, 293, 294, 295, 306, 307, 313, 316, 319, 323, 324, 326, 327, 328, 329, 331, 332, 334, 341, 343, 344, 345, 346, 349, 350, 351, 352, 354, 357, 359, 363, 365, 366, 367, 370, 372, 376, 378, 379, 385, 388, 389, 401, 402, 403, 404, 405, 406, 407, 410, 421, 423, 424, 426, 427, 428, 429, 430, 432, 434, 441, 443, 446, 447, 448, 450, 453, 454, 455, 459, 460, 465, 468, 472, 477, 481, 486, 489, 493, 498, 503, 504, 505, 506, 507, 510, 511, 512, 513, 515, 518, 519, 522, 523, 529, 531, 532, 535, 537, 538, 541, 543, 544, 547, 549, 550, 556, 558, 559, 565, 567, 568, 574, 579, 580, 581, 582, 583, 584, 586, 587, 599, 600, 601, 602, 603, 610, 611, 614, 615, 616, 617, 618, 620, 623, 628, 631, 636, 638, 639, 640, 642, 644, 648, 665, 666, 667, 669, 673, 689, 696, 773, 815, 825, 830, 832, 835, 836, 837, 838, 839, 840, 842, 849, 852, 857, 863, 867, 873, 887, 888, 889, 890, 897, 900, 905, 911, 915, 921, 935, 936, 937, 938, 945, 954, 955, 963, 964, 965, 966, 967, 975, 976, 977, 978, 979, 980, 985, 986, 987, 989, 990, 1005, 1011, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1026, 1032, 1035, 1047, 1073, 1074, 1075, 1085, 1086, 1089, 1095, 1102, 1105, 1106, 1107, 1108, 1111, 1112, 1113, 1114, 1115, 1117, 1120, 1121, 1124, 1125, 1129, 1137, 1142, 1143, 1144, 1145, 1146, 1147, 1149, 1162, 1200, 1201, 1219, 1220, 1222, 1223, 1232, 1233, 1248, 1249, 1253, 1256, 1258], "summary": {"covered_lines": 322, "num_statements": 455, "percent_covered": 70.76923076923077, "percent_covered_display": "71", "missing_lines": 133, "excluded_lines": 0, "percent_statements_covered": 70.76923076923077, "percent_statements_covered_display": "71"}, "missing_lines": [128, 132, 197, 203, 204, 205, 206, 225, 236, 237, 238, 239, 240, 246, 314, 353, 358, 362, 364, 371, 375, 377, 411, 442, 444, 449, 451, 514, 516, 527, 533, 539, 545, 554, 563, 572, 594, 595, 596, 597, 670, 671, 690, 691, 774, 776, 779, 780, 783, 791, 792, 797, 843, 844, 845, 846, 853, 854, 858, 859, 864, 865, 866, 870, 871, 872, 874, 877, 882, 892, 901, 902, 906, 907, 912, 913, 914, 918, 919, 920, 922, 925, 930, 940, 946, 947, 956, 957, 968, 969, 970, 971, 972, 991, 992, 993, 995, 996, 997, 998, 999, 1000, 1003, 1006, 1007, 1008, 1009, 1012, 1013, 1036, 1037, 1038, 1039, 1052, 1057, 1059, 1060, 1065, 1066, 1067, 1068, 1079, 1080, 1092, 1098, 1116, 1118, 1131, 1132, 1221, 1225, 1226, 1230], "excluded_lines": [], "start_line": 105}, "SignalPolicy.evaluate_probabilities.is_numeric": {"executed_lines": [435, 437, 438], "summary": {"covered_lines": 3, "num_statements": 5, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 60.0, "percent_statements_covered_display": "60"}, "missing_lines": [436, 439], "excluded_lines": [], "start_line": 434}, "SignalPolicy.evaluate_probabilities.build_nt": {"executed_lines": [698, 704, 705, 708, 709, 710, 711, 713, 733], "summary": {"covered_lines": 9, "num_statements": 10, "percent_covered": 90.0, "percent_covered_display": "90", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 90.0, "percent_statements_covered_display": "90"}, "missing_lines": [706], "excluded_lines": [], "start_line": 696}, "SignalPolicy._evaluate_tick_sweep": {"executed_lines": [1276, 1277, 1279, 1280, 1281, 1283, 1284, 1285, 1286, 1292, 1293, 1295, 1299, 1303, 1305, 1381], "summary": {"covered_lines": 16, "num_statements": 30, "percent_covered": 53.333333333333336, "percent_covered_display": "53", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 53.333333333333336, "percent_statements_covered_display": "53"}, "missing_lines": [1287, 1288, 1289, 1290, 1312, 1313, 1316, 1317, 1318, 1320, 1324, 1329, 1335, 1341], "excluded_lines": [], "start_line": 1260}, "SignalPolicy._evaluate_predictive_limit": {"executed_lines": [1400, 1496], "summary": {"covered_lines": 2, "num_statements": 29, "percent_covered": 6.896551724137931, "percent_covered_display": "7", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 6.896551724137931, "percent_statements_covered_display": "7"}, "missing_lines": [1401, 1402, 1406, 1407, 1408, 1409, 1410, 1411, 1413, 1414, 1415, 1418, 1420, 1423, 1429, 1435, 1436, 1437, 1438, 1440, 1441, 1442, 1447, 1448, 1450, 1451, 1455], "excluded_lines": [], "start_line": 1383}, "SignalPolicy._evaluate_exposure_limits": {"executed_lines": [1515, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1528, 1529, 1587], "summary": {"covered_lines": 14, "num_statements": 27, "percent_covered": 51.851851851851855, "percent_covered_display": "52", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 51.851851851851855, "percent_statements_covered_display": "52"}, "missing_lines": [1541, 1542, 1553, 1555, 1556, 1557, 1558, 1559, 1560, 1562, 1567, 1575, 1578], "excluded_lines": [], "start_line": 1498}, "SignalPolicy._evaluate_frequency_throttle": {"executed_lines": [1597, 1607], "summary": {"covered_lines": 2, "num_statements": 5, "percent_covered": 40.0, "percent_covered_display": "40", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 40.0, "percent_statements_covered_display": "40"}, "missing_lines": [1598, 1599, 1600], "excluded_lines": [], "start_line": 1589}, "SignalPolicy._get_active_tickets_info": {"executed_lines": [1612, 1613, 1614, 1615, 1616, 1617, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1636], "summary": {"covered_lines": 19, "num_statements": 24, "percent_covered": 79.16666666666667, "percent_covered_display": "79", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 79.16666666666667, "percent_statements_covered_display": "79"}, "missing_lines": [1631, 1632, 1633, 1634, 1635], "excluded_lines": [], "start_line": 1609}, "SignalPolicy._evaluate_duplicate_tick": {"executed_lines": [1660, 1661, 1662, 1663, 1670, 1680, 1681, 1682, 1689, 1690, 1691, 1692, 1723, 1724, 1725, 1726], "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": 1645}, "SignalPolicy._evaluate_guardian_gate": {"executed_lines": [1734, 1735, 1752, 1796], "summary": {"covered_lines": 4, "num_statements": 11, "percent_covered": 36.36363636363637, "percent_covered_display": "36", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 36.36363636363637, "percent_statements_covered_display": "36"}, "missing_lines": [1736, 1737, 1740, 1748, 1749, 1750, 1753], "excluded_lines": [], "start_line": 1728}, "SignalPolicy._evaluate_ai_reversal": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1833, 1834, 1835, 1836, 1838, 1839, 1840, 1842, 1843, 1845, 1846, 1849, 1850, 1851, 1854, 1855, 1857, 1858, 1860, 1861, 1863, 1864, 1865, 1866, 1868, 1869, 1871, 1872, 1873, 1876, 1879, 1883, 1884, 1885, 1886, 1887, 1889, 1902, 1932], "excluded_lines": [], "start_line": 1798}, "SignalPolicy._build_no_trade": {"executed_lines": [1955], "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": 1934}, "SignalPolicy.extract_live_chart_overlays": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 57, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 57, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1995, 1996, 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024, 2027, 2028, 2029, 2031, 2032, 2040, 2041, 2050, 2053, 2054, 2055, 2056, 2066, 2067, 2068, 2069, 2072, 2073, 2074, 2075, 2087, 2088, 2089, 2090, 2102, 2107, 2111, 2112, 2120, 2121, 2130, 2131, 2133], "excluded_lines": [], "start_line": 1988}, "SignalPolicy._directional_confidence": {"executed_lines": [2149, 2150, 2151, 2152, 2153, 2156, 2157, 2161, 2162, 2164], "summary": {"covered_lines": 10, "num_statements": 13, "percent_covered": 76.92307692307692, "percent_covered_display": "77", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 76.92307692307692, "percent_statements_covered_display": "77"}, "missing_lines": [2155, 2160, 2163], "excluded_lines": [], "start_line": 2147}, "SignalPolicy._sanitize_float": {"executed_lines": [2168, 2170, 2171, 2172, 2174], "summary": {"covered_lines": 5, "num_statements": 9, "percent_covered": 55.55555555555556, "percent_covered_display": "56", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 55.55555555555556, "percent_statements_covered_display": "56"}, "missing_lines": [2169, 2173, 2175, 2176], "excluded_lines": [], "start_line": 2166}, "": {"executed_lines": [8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 27, 28, 29, 31, 38, 41, 44, 47, 53, 105, 1260, 1383, 1498, 1589, 1609, 1645, 1728, 1798, 1934, 1988, 2147, 2166], "summary": {"covered_lines": 33, "num_statements": 33, "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": {"SignalPolicy": {"executed_lines": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 87, 88, 91, 92, 93, 97, 98, 99, 103, 124, 125, 126, 127, 130, 131, 134, 137, 138, 140, 141, 157, 160, 161, 165, 167, 168, 169, 171, 172, 173, 175, 176, 177, 179, 190, 191, 192, 193, 194, 195, 196, 202, 208, 209, 210, 224, 242, 245, 248, 249, 263, 264, 266, 267, 268, 270, 271, 273, 274, 275, 277, 279, 280, 282, 283, 284, 285, 286, 288, 289, 290, 292, 293, 294, 295, 306, 307, 313, 316, 319, 323, 324, 326, 327, 328, 329, 331, 332, 334, 341, 343, 344, 345, 346, 349, 350, 351, 352, 354, 357, 359, 363, 365, 366, 367, 370, 372, 376, 378, 379, 385, 388, 389, 401, 402, 403, 404, 405, 406, 407, 410, 421, 423, 424, 426, 427, 428, 429, 430, 432, 434, 435, 437, 438, 441, 443, 446, 447, 448, 450, 453, 454, 455, 459, 460, 465, 468, 472, 477, 481, 486, 489, 493, 498, 503, 504, 505, 506, 507, 510, 511, 512, 513, 515, 518, 519, 522, 523, 529, 531, 532, 535, 537, 538, 541, 543, 544, 547, 549, 550, 556, 558, 559, 565, 567, 568, 574, 579, 580, 581, 582, 583, 584, 586, 587, 599, 600, 601, 602, 603, 610, 611, 614, 615, 616, 617, 618, 620, 623, 628, 631, 636, 638, 639, 640, 642, 644, 648, 665, 666, 667, 669, 673, 689, 696, 698, 704, 705, 708, 709, 710, 711, 713, 733, 773, 815, 825, 830, 832, 835, 836, 837, 838, 839, 840, 842, 849, 852, 857, 863, 867, 873, 887, 888, 889, 890, 897, 900, 905, 911, 915, 921, 935, 936, 937, 938, 945, 954, 955, 963, 964, 965, 966, 967, 975, 976, 977, 978, 979, 980, 985, 986, 987, 989, 990, 1005, 1011, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1026, 1032, 1035, 1047, 1073, 1074, 1075, 1085, 1086, 1089, 1095, 1102, 1105, 1106, 1107, 1108, 1111, 1112, 1113, 1114, 1115, 1117, 1120, 1121, 1124, 1125, 1129, 1137, 1142, 1143, 1144, 1145, 1146, 1147, 1149, 1162, 1200, 1201, 1219, 1220, 1222, 1223, 1232, 1233, 1248, 1249, 1253, 1256, 1258, 1276, 1277, 1279, 1280, 1281, 1283, 1284, 1285, 1286, 1292, 1293, 1295, 1299, 1303, 1305, 1381, 1400, 1496, 1515, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1528, 1529, 1587, 1597, 1607, 1612, 1613, 1614, 1615, 1616, 1617, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1636, 1660, 1661, 1662, 1663, 1670, 1680, 1681, 1682, 1689, 1690, 1691, 1692, 1723, 1724, 1725, 1726, 1734, 1735, 1752, 1796, 1955, 2149, 2150, 2151, 2152, 2153, 2156, 2157, 2161, 2162, 2164, 2168, 2170, 2171, 2172, 2174], "summary": {"covered_lines": 449, "num_statements": 757, "percent_covered": 59.31307793923382, "percent_covered_display": "59", "missing_lines": 308, "excluded_lines": 0, "percent_statements_covered": 59.31307793923382, "percent_statements_covered_display": "59"}, "missing_lines": [128, 132, 197, 203, 204, 205, 206, 225, 236, 237, 238, 239, 240, 246, 314, 353, 358, 362, 364, 371, 375, 377, 411, 436, 439, 442, 444, 449, 451, 514, 516, 527, 533, 539, 545, 554, 563, 572, 594, 595, 596, 597, 670, 671, 690, 691, 706, 774, 776, 779, 780, 783, 791, 792, 797, 843, 844, 845, 846, 853, 854, 858, 859, 864, 865, 866, 870, 871, 872, 874, 877, 882, 892, 901, 902, 906, 907, 912, 913, 914, 918, 919, 920, 922, 925, 930, 940, 946, 947, 956, 957, 968, 969, 970, 971, 972, 991, 992, 993, 995, 996, 997, 998, 999, 1000, 1003, 1006, 1007, 1008, 1009, 1012, 1013, 1036, 1037, 1038, 1039, 1052, 1057, 1059, 1060, 1065, 1066, 1067, 1068, 1079, 1080, 1092, 1098, 1116, 1118, 1131, 1132, 1221, 1225, 1226, 1230, 1287, 1288, 1289, 1290, 1312, 1313, 1316, 1317, 1318, 1320, 1324, 1329, 1335, 1341, 1401, 1402, 1406, 1407, 1408, 1409, 1410, 1411, 1413, 1414, 1415, 1418, 1420, 1423, 1429, 1435, 1436, 1437, 1438, 1440, 1441, 1442, 1447, 1448, 1450, 1451, 1455, 1541, 1542, 1553, 1555, 1556, 1557, 1558, 1559, 1560, 1562, 1567, 1575, 1578, 1598, 1599, 1600, 1631, 1632, 1633, 1634, 1635, 1736, 1737, 1740, 1748, 1749, 1750, 1753, 1833, 1834, 1835, 1836, 1838, 1839, 1840, 1842, 1843, 1845, 1846, 1849, 1850, 1851, 1854, 1855, 1857, 1858, 1860, 1861, 1863, 1864, 1865, 1866, 1868, 1869, 1871, 1872, 1873, 1876, 1879, 1883, 1884, 1885, 1886, 1887, 1889, 1902, 1932, 1995, 1996, 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024, 2027, 2028, 2029, 2031, 2032, 2040, 2041, 2050, 2053, 2054, 2055, 2056, 2066, 2067, 2068, 2069, 2072, 2073, 2074, 2075, 2087, 2088, 2089, 2090, 2102, 2107, 2111, 2112, 2120, 2121, 2130, 2131, 2133, 2155, 2160, 2163, 2169, 2173, 2175, 2176], "excluded_lines": [], "start_line": 47}, "": {"executed_lines": [8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 27, 28, 29, 31, 38, 41, 44, 47, 53, 105, 1260, 1383, 1498, 1589, 1609, 1645, 1728, 1798, 1934, 1988, 2147, 2166], "summary": {"covered_lines": 33, "num_statements": 33, "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\\nexus_scalp\\signals\\rule_matrix.py": {"executed_lines": [9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 24, 30, 36, 55, 62, 73, 112, 152, 188, 224, 259, 294, 327, 355, 390, 426, 456, 491, 553, 649, 734], "summary": {"covered_lines": 32, "num_statements": 269, "percent_covered": 11.895910780669144, "percent_covered_display": "12", "missing_lines": 237, "excluded_lines": 0, "percent_statements_covered": 11.895910780669144, "percent_statements_covered_display": "12"}, "missing_lines": [31, 32, 33, 34, 38, 39, 40, 42, 43, 44, 51, 52, 53, 57, 58, 59, 60, 64, 65, 66, 67, 76, 78, 79, 82, 83, 84, 96, 97, 98, 110, 116, 117, 118, 121, 122, 123, 136, 137, 138, 150, 155, 158, 159, 160, 172, 173, 174, 186, 192, 194, 195, 196, 208, 209, 210, 222, 227, 228, 230, 232, 233, 234, 235, 257, 262, 264, 265, 266, 278, 279, 280, 292, 297, 299, 300, 301, 302, 303, 325, 330, 331, 333, 334, 335, 353, 359, 360, 361, 362, 374, 375, 376, 388, 394, 395, 396, 397, 398, 410, 411, 412, 424, 432, 433, 434, 435, 436, 454, 460, 461, 462, 463, 475, 476, 477, 489, 503, 504, 505, 507, 508, 509, 511, 512, 513, 515, 516, 517, 519, 520, 521, 523, 524, 525, 527, 528, 529, 531, 532, 533, 535, 536, 537, 539, 540, 541, 543, 544, 545, 547, 548, 549, 551, 564, 566, 567, 568, 571, 572, 573, 574, 575, 576, 579, 581, 584, 586, 589, 590, 593, 594, 595, 598, 599, 602, 603, 605, 606, 607, 608, 611, 612, 614, 617, 620, 623, 626, 628, 631, 632, 634, 635, 638, 640, 643, 645, 647, 663, 665, 666, 667, 670, 672, 673, 678, 679, 685, 686, 691, 692, 699, 701, 702, 705, 707, 708, 709, 714, 715, 720, 721, 728, 730, 732, 744, 745, 746, 749, 750, 753, 754, 757, 758, 761, 762, 764], "excluded_lines": [], "functions": {"RuleMatrixEngine.__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": [31, 32, 33, 34], "excluded_lines": [], "start_line": 30}, "RuleMatrixEngine.refresh_cache": {"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": [38, 39, 40, 42, 43, 44, 51, 52, 53], "excluded_lines": [], "start_line": 36}, "RuleMatrixEngine.is_enabled": {"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": [57, 58, 59, 60], "excluded_lines": [], "start_line": 55}, "RuleMatrixEngine.get_params": {"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": [64, 65, 66, 67], "excluded_lines": [], "start_line": 62}, "RuleMatrixEngine._eval_rule_fvg_sniper_fill": {"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": [76, 78, 79, 82, 83, 84, 96, 97, 98, 110], "excluded_lines": [], "start_line": 73}, "RuleMatrixEngine._eval_rule_judas_swing_fade": {"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": [116, 117, 118, 121, 122, 123, 136, 137, 138, 150], "excluded_lines": [], "start_line": 112}, "RuleMatrixEngine._eval_rule_orderblock_tap_reserve": {"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": [155, 158, 159, 160, 172, 173, 174, 186], "excluded_lines": [], "start_line": 152}, "RuleMatrixEngine._eval_rule_wick_absorption_play": {"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": [192, 194, 195, 196, 208, 209, 210, 222], "excluded_lines": [], "start_line": 188}, "RuleMatrixEngine._eval_rule_flash_momentum_scrape": {"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": [227, 228, 230, 232, 233, 234, 235, 257], "excluded_lines": [], "start_line": 224}, "RuleMatrixEngine._eval_rule_tick_imbalance_reversal": {"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": [262, 264, 265, 266, 278, 279, 280, 292], "excluded_lines": [], "start_line": 259}, "RuleMatrixEngine._eval_rule_news_spike_fade": {"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": [297, 299, 300, 301, 302, 303, 325], "excluded_lines": [], "start_line": 294}, "RuleMatrixEngine._eval_rule_end_of_hour_squeeze": {"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": [330, 331, 333, 334, 335, 353], "excluded_lines": [], "start_line": 327}, "RuleMatrixEngine._eval_rule_vwap_elastic_band": {"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": [359, 360, 361, 362, 374, 375, 376, 388], "excluded_lines": [], "start_line": 355}, "RuleMatrixEngine._eval_rule_bollinger_burst_fade": {"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": [394, 395, 396, 397, 398, 410, 411, 412, 424], "excluded_lines": [], "start_line": 390}, "RuleMatrixEngine._eval_rule_gap_and_go_momentum": {"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": [432, 433, 434, 435, 436, 454], "excluded_lines": [], "start_line": 426}, "RuleMatrixEngine._eval_rule_contrarian_retail_trap": {"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": [460, 461, 462, 463, 475, 476, 477, 489], "excluded_lines": [], "start_line": 456}, "RuleMatrixEngine.evaluate_pre_trade_entry": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [503, 504, 505, 507, 508, 509, 511, 512, 513, 515, 516, 517, 519, 520, 521, 523, 524, 525, 527, 528, 529, 531, 532, 533, 535, 536, 537, 539, 540, 541, 543, 544, 545, 547, 548, 549, 551], "excluded_lines": [], "start_line": 491}, "RuleMatrixEngine.evaluate_pre_trade_filters": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [564, 566, 567, 568, 571, 572, 573, 574, 575, 576, 579, 581, 584, 586, 589, 590, 593, 594, 595, 598, 599, 602, 603, 605, 606, 607, 608, 611, 612, 614, 617, 620, 623, 626, 628, 631, 632, 634, 635, 638, 640, 643, 645, 647], "excluded_lines": [], "start_line": 553}, "RuleMatrixEngine.evaluate_in_trade_exits": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [663, 665, 666, 667, 670, 672, 673, 678, 679, 685, 686, 691, 692, 699, 701, 702, 705, 707, 708, 709, 714, 715, 720, 721, 728, 730, 732], "excluded_lines": [], "start_line": 649}, "RuleMatrixEngine.evaluate_risk_and_safeguards": {"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": [744, 745, 746, 749, 750, 753, 754, 757, 758, 761, 762, 764], "excluded_lines": [], "start_line": 734}, "": {"executed_lines": [9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 24, 30, 36, 55, 62, 73, 112, 152, 188, 224, 259, 294, 327, 355, 390, 426, 456, 491, 553, 649, 734], "summary": {"covered_lines": 32, "num_statements": 32, "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": {"RuleMatrixEngine": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 237, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 237, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [31, 32, 33, 34, 38, 39, 40, 42, 43, 44, 51, 52, 53, 57, 58, 59, 60, 64, 65, 66, 67, 76, 78, 79, 82, 83, 84, 96, 97, 98, 110, 116, 117, 118, 121, 122, 123, 136, 137, 138, 150, 155, 158, 159, 160, 172, 173, 174, 186, 192, 194, 195, 196, 208, 209, 210, 222, 227, 228, 230, 232, 233, 234, 235, 257, 262, 264, 265, 266, 278, 279, 280, 292, 297, 299, 300, 301, 302, 303, 325, 330, 331, 333, 334, 335, 353, 359, 360, 361, 362, 374, 375, 376, 388, 394, 395, 396, 397, 398, 410, 411, 412, 424, 432, 433, 434, 435, 436, 454, 460, 461, 462, 463, 475, 476, 477, 489, 503, 504, 505, 507, 508, 509, 511, 512, 513, 515, 516, 517, 519, 520, 521, 523, 524, 525, 527, 528, 529, 531, 532, 533, 535, 536, 537, 539, 540, 541, 543, 544, 545, 547, 548, 549, 551, 564, 566, 567, 568, 571, 572, 573, 574, 575, 576, 579, 581, 584, 586, 589, 590, 593, 594, 595, 598, 599, 602, 603, 605, 606, 607, 608, 611, 612, 614, 617, 620, 623, 626, 628, 631, 632, 634, 635, 638, 640, 643, 645, 647, 663, 665, 666, 667, 670, 672, 673, 678, 679, 685, 686, 691, 692, 699, 701, 702, 705, 707, 708, 709, 714, 715, 720, 721, 728, 730, 732, 744, 745, 746, 749, 750, 753, 754, 757, 758, 761, 762, 764], "excluded_lines": [], "start_line": 24}, "": {"executed_lines": [9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 24, 30, 36, 55, 62, 73, 112, 152, 188, 224, 259, 294, 327, 355, 390, 426, 456, 491, 553, 649, 734], "summary": {"covered_lines": 32, "num_statements": 32, "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\\nexus_scalp\\smoke\\__init__.py": {"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": [8, 10, 12], "excluded_lines": [], "functions": {"": {"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": [8, 10, 12], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"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": [8, 10, 12], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\smoke\\coverage_matrix.py": {"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": [11, 13, 14, 17, 18, 21, 22, 23, 24, 25, 26, 27, 30, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 2091, 2093, 2118, 2119, 2122, 2123], "excluded_lines": [], "functions": {"coverage_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": [2093], "excluded_lines": [], "start_line": 2091}, "critical_ids": {"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": [2119], "excluded_lines": [], "start_line": 2118}, "all_ids": {"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": [2123], "excluded_lines": [], "start_line": 2122}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 13, 14, 17, 18, 21, 22, 23, 24, 25, 26, 27, 30, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 2091, 2118, 2122], "excluded_lines": [], "start_line": 1}}, "classes": {"CoverageEntry": {"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": 18}, "NegativeCase": {"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": 1993}, "": {"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": [11, 13, 14, 17, 18, 21, 22, 23, 24, 25, 26, 27, 30, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 2091, 2093, 2118, 2119, 2122, 2123], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\smoke\\result_contract.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 129, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 129, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 31, 34, 35, 42, 43, 46, 47, 48, 52, 53, 54, 55, 56, 64, 65, 66, 67, 68, 69, 70, 73, 116, 119, 121, 122, 123, 124, 125, 134, 142, 143, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 216, 219, 220, 226, 227, 228, 229, 232, 233, 234, 241, 242, 243, 244, 245, 248, 249, 250, 252, 253, 254, 257, 259, 260, 262, 263, 264, 265, 266, 274, 276, 288, 289, 291, 292, 293, 294, 295, 297, 354, 355, 356, 357, 358, 359, 360], "excluded_lines": [], "functions": {"new_run_id": {"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": [35], "excluded_lines": [], "start_line": 34}, "redact": {"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": [47, 48, 52, 53, 54, 55, 56], "excluded_lines": [], "start_line": 46}, "evaluate_budgets": {"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": [121, 122, 123, 124, 125, 134], "excluded_lines": [], "start_line": 119}, "SmokeReport.to_dict": {"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": [189, 216], "excluded_lines": [], "start_line": 188}, "collect_environment": {"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": [220, 226, 227, 228, 229], "excluded_lines": [], "start_line": 219}, "current_commit": {"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": [233, 234, 241, 242, 243, 244, 245], "excluded_lines": [], "start_line": 232}, "current_version": {"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": [249, 250, 252, 253, 254], "excluded_lines": [], "start_line": 248}, "config_fingerprint_hash": {"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": [259, 260, 262, 263, 264, 265, 266], "excluded_lines": [], "start_line": 257}, "failure_block": {"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": [276], "excluded_lines": [], "start_line": 274}, "human_summary": {"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": [289, 291, 297, 354, 355, 356, 357, 358, 359, 360], "excluded_lines": [], "start_line": 288}, "human_summary.has": {"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": [292, 293, 294, 295], "excluded_lines": [], "start_line": 291}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 74, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 74, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 31, 34, 42, 43, 46, 64, 65, 66, 67, 68, 69, 70, 73, 116, 119, 142, 143, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 219, 232, 248, 257, 274, 288], "excluded_lines": [], "start_line": 1}}, "classes": {"Budget": {"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": 65}, "CheckRecord": {"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": 143}, "SmokeReport": {"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": [189, 216], "excluded_lines": [], "start_line": 161}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 127, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 127, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 31, 34, 35, 42, 43, 46, 47, 48, 52, 53, 54, 55, 56, 64, 65, 66, 67, 68, 69, 70, 73, 116, 119, 121, 122, 123, 124, 125, 134, 142, 143, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 219, 220, 226, 227, 228, 229, 232, 233, 234, 241, 242, 243, 244, 245, 248, 249, 250, 252, 253, 254, 257, 259, 260, 262, 263, 264, 265, 266, 274, 276, 288, 289, 291, 292, 293, 294, 295, 297, 354, 355, 356, 357, 358, 359, 360], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\smoke\\runner.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 733, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 733, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 49, 50, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 72, 74, 75, 78, 79, 82, 96, 97, 98, 99, 100, 110, 111, 113, 114, 117, 132, 147, 148, 149, 150, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 196, 197, 199, 209, 210, 211, 212, 224, 225, 226, 227, 228, 229, 230, 233, 234, 235, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 252, 253, 254, 256, 259, 260, 261, 262, 264, 265, 266, 267, 268, 271, 273, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 299, 300, 303, 304, 306, 307, 311, 312, 313, 325, 326, 334, 335, 347, 349, 350, 351, 352, 353, 354, 355, 356, 361, 362, 363, 375, 376, 377, 379, 389, 390, 392, 393, 395, 405, 406, 419, 420, 422, 432, 433, 435, 437, 439, 440, 442, 443, 444, 445, 447, 457, 458, 459, 460, 462, 472, 473, 474, 475, 477, 491, 492, 493, 499, 500, 501, 502, 503, 504, 505, 507, 509, 519, 520, 522, 523, 524, 525, 526, 527, 529, 530, 531, 532, 533, 535, 545, 546, 548, 560, 561, 562, 563, 565, 575, 576, 578, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 591, 601, 602, 607, 608, 613, 614, 615, 616, 619, 620, 621, 622, 623, 624, 626, 636, 639, 641, 642, 643, 644, 645, 647, 648, 649, 650, 651, 652, 654, 655, 656, 657, 661, 673, 674, 676, 678, 679, 680, 682, 684, 685, 687, 700, 701, 703, 705, 706, 707, 712, 713, 717, 718, 719, 721, 722, 723, 724, 727, 728, 729, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 742, 743, 745, 748, 759, 761, 762, 764, 773, 787, 788, 796, 797, 800, 801, 803, 804, 805, 806, 807, 808, 809, 810, 812, 813, 814, 816, 818, 831, 833, 887, 889, 890, 892, 893, 894, 895, 897, 908, 909, 910, 913, 914, 915, 916, 920, 921, 922, 924, 930, 931, 932, 933, 935, 936, 937, 939, 940, 941, 942, 944, 945, 946, 951, 952, 953, 954, 955, 956, 957, 959, 960, 961, 966, 967, 968, 969, 970, 971, 972, 974, 975, 976, 981, 982, 983, 984, 985, 986, 987, 988, 996, 997, 998, 1000, 1001, 1004, 1005, 1006, 1008, 1009, 1010, 1012, 1013, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1026, 1027, 1038, 1047, 1060, 1063, 1066, 1068, 1069, 1072, 1073, 1074, 1075, 1076, 1078, 1079, 1082, 1083, 1086, 1087, 1088, 1090, 1100, 1101, 1103, 1117, 1118, 1120, 1122, 1125, 1126, 1127, 1129, 1131, 1132, 1133, 1135, 1137, 1139, 1141, 1142, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1161, 1162, 1163, 1164, 1165, 1166, 1168, 1169, 1171, 1173, 1174, 1179, 1180, 1181, 1182, 1185, 1186, 1195, 1198, 1199, 1200, 1203, 1204, 1205, 1213, 1214, 1215, 1216, 1217, 1219, 1220, 1221, 1222, 1233, 1234, 1235, 1249, 1252, 1253, 1254, 1256, 1257, 1258, 1259, 1260, 1261, 1274, 1275, 1276, 1277, 1288, 1289, 1290, 1306, 1307, 1308, 1313, 1314, 1315, 1316, 1317, 1318, 1330, 1341, 1342, 1343, 1357, 1358, 1359, 1364, 1365, 1366, 1367, 1368, 1369, 1380, 1381, 1382, 1396, 1397, 1402, 1403, 1404, 1405, 1416, 1417, 1431, 1436, 1438, 1439, 1450, 1461, 1463, 1464, 1466, 1479, 1480, 1482, 1484, 1485, 1487, 1497, 1509, 1510, 1511, 1512, 1517, 1518, 1523, 1524, 1525, 1528, 1533, 1534, 1535, 1538, 1539, 1540, 1541, 1543, 1546, 1547, 1559, 1560, 1561, 1562, 1563, 1567, 1568, 1569, 1571, 1573, 1583, 1584, 1585, 1587, 1588, 1591, 1593, 1594, 1596, 1607, 1608, 1609, 1610, 1611, 1613, 1617, 1618, 1619, 1620, 1624, 1626, 1637, 1638, 1649, 1650, 1651, 1653, 1663, 1664, 1665, 1667, 1668, 1669, 1670, 1672, 1673, 1674, 1675, 1676, 1678, 1680, 1681, 1682, 1683, 1684, 1685, 1687, 1688, 1689, 1690, 1692, 1704, 1705, 1706, 1708, 1709, 1710, 1711, 1712, 1713, 1715, 1717, 1718, 1719, 1720, 1722, 1733, 1734, 1735, 1736, 1749, 1750, 1762, 1764, 1765, 1775, 1776, 1777, 1779, 1781, 1782, 1783, 1785, 1787, 1799, 1800, 1802, 1803, 1804, 1805, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1820, 1825, 1826, 1827, 1830, 1831, 1834, 1835, 1838, 1842, 1843, 1850, 1851, 1852, 1858, 1859, 1860, 1865, 1871, 1872, 1874, 1875, 1876, 1877, 1881, 1882, 1885, 1886], "excluded_lines": [], "functions": {"_timed": {"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": [58, 59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 57}, "_add": {"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": [69, 70, 72, 74, 75, 78, 79], "excluded_lines": [], "start_line": 68}, "_check": {"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": [96, 97, 98, 99, 100, 110, 111, 113, 114, 117, 132, 147, 148, 149, 150], "excluded_lines": [], "start_line": 82}, "_synthetic_bars": {"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": [159, 161, 162, 163, 164, 165, 166, 167, 168, 183, 184, 193], "excluded_lines": [], "start_line": 158}, "_synthetic_bars._Tick.__init__": {"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": [185, 186, 187, 188, 189, 190, 191], "excluded_lines": [], "start_line": 184}, "_domain_tick": {"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": [197, 199], "excluded_lines": [], "start_line": 196}, "SmokeRunner.__init__": {"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": [211, 212, 224, 225, 226, 227, 228, 229, 230], "excluded_lines": [], "start_line": 210}, "SmokeRunner._isolate": {"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": [234, 235, 240, 241, 242, 243, 244, 245], "excluded_lines": [], "start_line": 233}, "SmokeRunner._restore": {"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": [248, 249, 250, 252, 253, 254, 256], "excluded_lines": [], "start_line": 247}, "SmokeRunner.run": {"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": [260, 261, 262, 264, 265, 266, 267, 268], "excluded_lines": [], "start_line": 259}, "SmokeRunner._run_layers": {"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": [273, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 299, 300, 303, 304], "excluded_lines": [], "start_line": 271}, "SmokeRunner._has_fail": {"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": [307], "excluded_lines": [], "start_line": 306}, "SmokeRunner._skip_remaining": {"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": [312, 313], "excluded_lines": [], "start_line": 311}, "SmokeRunner._skip_runtime_layers": {"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": [326, 334, 335], "excluded_lines": [], "start_line": 325}, "SmokeRunner._post_layers": {"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": [349, 350, 351, 352, 353, 354, 355, 356], "excluded_lines": [], "start_line": 347}, "SmokeRunner._layer_l0_static": {"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": [362, 379, 389, 395, 405, 422, 432, 447, 457, 462, 472, 477], "excluded_lines": [], "start_line": 361}, "SmokeRunner._layer_l0_static._required_files": {"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": [363, 375, 376, 377], "excluded_lines": [], "start_line": 362}, "SmokeRunner._layer_l0_static._py_compile": {"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": [390, 392, 393], "excluded_lines": [], "start_line": 389}, "SmokeRunner._layer_l0_static._imports": {"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": [406, 419, 420], "excluded_lines": [], "start_line": 405}, "SmokeRunner._layer_l0_static._config": {"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": [433, 435, 437, 439, 440, 442, 443, 444, 445], "excluded_lines": [], "start_line": 432}, "SmokeRunner._layer_l0_static._dirs": {"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": [458, 459, 460], "excluded_lines": [], "start_line": 457}, "SmokeRunner._layer_l0_static._version": {"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": [473, 474, 475], "excluded_lines": [], "start_line": 472}, "SmokeRunner._layer_l1_contract": {"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": [492, 509, 519, 535, 545, 565, 575, 591, 601, 626, 636, 661, 673, 687], "excluded_lines": [], "start_line": 491}, "SmokeRunner._layer_l1_contract._schema_contract": {"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": [493, 499, 500, 501, 502, 503, 504, 505, 507], "excluded_lines": [], "start_line": 492}, "SmokeRunner._layer_l1_contract._registry": {"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": [520, 522, 523, 524, 525, 526, 527, 529, 530, 531, 532, 533], "excluded_lines": [], "start_line": 519}, "SmokeRunner._layer_l1_contract._inference_codes": {"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": [546, 548, 560, 561, 562, 563], "excluded_lines": [], "start_line": 545}, "SmokeRunner._layer_l1_contract._50d": {"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": [576, 578, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589], "excluded_lines": [], "start_line": 575}, "SmokeRunner._layer_l1_contract._70d": {"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": [602, 607, 608, 613, 614, 615, 616, 619, 620, 621, 622, 623, 624], "excluded_lines": [], "start_line": 601}, "SmokeRunner._layer_l1_contract._scaler_compat": {"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": [639, 641, 642, 643, 644, 645, 647, 648, 649, 650, 651, 652, 654, 655, 656, 657], "excluded_lines": [], "start_line": 636}, "SmokeRunner._layer_l1_contract._safety_defaults": {"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": [674, 676, 678, 679, 680, 682, 684, 685], "excluded_lines": [], "start_line": 673}, "SmokeRunner._layer_l2_integration": {"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": [701, 818], "excluded_lines": [], "start_line": 700}, "SmokeRunner._layer_l2_integration._chain": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [703, 705, 706, 707, 712, 713, 717, 718, 719, 721, 722, 723, 724, 727, 728, 729, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 742, 743, 745, 748, 759, 761, 762, 764, 773, 787, 788, 796, 797, 800, 801, 803, 804, 805, 806, 807, 808, 809, 810, 812, 813, 814, 816], "excluded_lines": [], "start_line": 701}, "SmokeRunner._layer_safety": {"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": [833, 887, 889, 890, 892, 897], "excluded_lines": [], "start_line": 831}, "SmokeRunner._layer_safety._wrap": {"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": [893, 894, 895], "excluded_lines": [], "start_line": 892}, "SmokeRunner._neg_wrong_model_dim": {"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": [909, 910, 913, 914, 915, 916], "excluded_lines": [], "start_line": 908}, "SmokeRunner._neg_wrong_scaler_dim": {"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": [921, 922, 924, 930, 931, 932, 933], "excluded_lines": [], "start_line": 920}, "SmokeRunner._neg_wrong_schema_hash": {"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": [936, 937, 939, 940, 941, 942], "excluded_lines": [], "start_line": 935}, "SmokeRunner._neg_nan": {"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": [945, 946, 951, 952, 953, 954, 955, 956, 957], "excluded_lines": [], "start_line": 944}, "SmokeRunner._neg_inf": {"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": [960, 961, 966, 967, 968, 969, 970, 971, 972], "excluded_lines": [], "start_line": 959}, "SmokeRunner._neg_oor": {"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": [975, 976, 981, 982, 983, 984, 985, 986, 987, 988], "excluded_lines": [], "start_line": 974}, "SmokeRunner._neg_liq_unavail": {"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": [997, 998, 1000, 1001, 1004, 1005, 1006], "excluded_lines": [], "start_line": 996}, "SmokeRunner._neg_news_unavail": {"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": [1009, 1010, 1012, 1013, 1016, 1017, 1018], "excluded_lines": [], "start_line": 1008}, "SmokeRunner._neg_no_trade_risk": {"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": [1021, 1022, 1023, 1024, 1026, 1027, 1038, 1047, 1060, 1063, 1066], "excluded_lines": [], "start_line": 1020}, "SmokeRunner._neg_exposure_clamp": {"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": [1069, 1072, 1073, 1074, 1075, 1076, 1078, 1079, 1082, 1083, 1086, 1087, 1100, 1117, 1120, 1122, 1125, 1126, 1127, 1129, 1131, 1132, 1133, 1135], "excluded_lines": [], "start_line": 1068}, "SmokeRunner._neg_exposure_clamp._Stub.get_account_info": {"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": [1088, 1090], "excluded_lines": [], "start_line": 1087}, "SmokeRunner._neg_exposure_clamp._Stub.get_symbol_info": {"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": [1101, 1103], "excluded_lines": [], "start_line": 1100}, "SmokeRunner._neg_exposure_clamp._Stub.get_positions": {"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": [1118], "excluded_lines": [], "start_line": 1117}, "SmokeRunner._neg_research_authority": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1139, 1141, 1142, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1161, 1162, 1163, 1164, 1165, 1166], "excluded_lines": [], "start_line": 1137}, "SmokeRunner._neg_live_blocked": {"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": [1169, 1171, 1173, 1174], "excluded_lines": [], "start_line": 1168}, "SmokeRunner._layer_l3_runtime": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 75, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1180, 1181, 1182, 1185, 1186, 1195, 1198, 1199, 1200, 1203, 1204, 1205, 1213, 1214, 1215, 1216, 1217, 1219, 1220, 1221, 1222, 1233, 1234, 1235, 1249, 1252, 1253, 1254, 1256, 1257, 1258, 1259, 1260, 1261, 1274, 1275, 1276, 1277, 1288, 1289, 1290, 1306, 1307, 1308, 1313, 1314, 1315, 1316, 1317, 1318, 1330, 1341, 1342, 1343, 1357, 1358, 1359, 1364, 1365, 1366, 1367, 1368, 1369, 1380, 1381, 1382, 1396, 1397, 1402, 1403, 1404, 1405, 1416, 1417, 1431], "excluded_lines": [], "start_line": 1179}, "SmokeRunner._layer_lifecycle": {"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": [1438, 1439, 1450, 1461, 1463, 1487, 1497], "excluded_lines": [], "start_line": 1436}, "SmokeRunner._layer_lifecycle._restart": {"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": [1464, 1466, 1479, 1480, 1482, 1484, 1485], "excluded_lines": [], "start_line": 1463}, "SmokeRunner._layer_dataflow": {"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": [1510, 1573], "excluded_lines": [], "start_line": 1509}, "SmokeRunner._layer_dataflow._flow": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1511, 1512, 1517, 1518, 1523, 1524, 1525, 1528, 1533, 1534, 1535, 1538, 1539, 1540, 1541, 1543, 1546, 1547, 1559, 1560, 1561, 1562, 1563, 1567, 1568, 1569, 1571], "excluded_lines": [], "start_line": 1510}, "SmokeRunner._layer_hotpath": {"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": [1584, 1626], "excluded_lines": [], "start_line": 1583}, "SmokeRunner._layer_hotpath._hot": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1585, 1587, 1588, 1591, 1593, 1594, 1596, 1607, 1608, 1609, 1610, 1611, 1613, 1617, 1618, 1619, 1620, 1624], "excluded_lines": [], "start_line": 1584}, "SmokeRunner._layer_authority": {"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": [1638, 1649, 1653], "excluded_lines": [], "start_line": 1637}, "SmokeRunner._layer_authority._seam": {"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": [1650, 1651], "excluded_lines": [], "start_line": 1649}, "SmokeRunner._layer_identity": {"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": [1664, 1692], "excluded_lines": [], "start_line": 1663}, "SmokeRunner._layer_identity._identity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1665, 1667, 1668, 1669, 1670, 1672, 1673, 1674, 1675, 1676, 1678, 1680, 1681, 1682, 1683, 1684, 1685, 1687, 1688, 1689, 1690], "excluded_lines": [], "start_line": 1664}, "SmokeRunner._layer_determinism": {"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": [1705, 1722], "excluded_lines": [], "start_line": 1704}, "SmokeRunner._layer_determinism._det": {"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": [1706, 1708, 1709, 1710, 1711, 1712, 1713, 1715, 1717, 1718, 1719, 1720], "excluded_lines": [], "start_line": 1705}, "SmokeRunner._layer_budgets": {"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": [1734, 1735, 1736, 1749, 1750], "excluded_lines": [], "start_line": 1733}, "SmokeRunner._layer_taxonomy": {"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": [1764, 1787], "excluded_lines": [], "start_line": 1762}, "SmokeRunner._layer_taxonomy._tax": {"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": [1765, 1775, 1776, 1777, 1779, 1781, 1782, 1783, 1785], "excluded_lines": [], "start_line": 1764}, "SmokeRunner._finalize_status": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1800, 1802, 1803, 1804, 1805, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1820, 1825, 1826, 1827, 1830, 1831, 1834, 1835, 1838], "excluded_lines": [], "start_line": 1799}, "SmokeRunner._collect_evidence": {"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": [1843, 1850, 1851, 1852, 1858, 1859, 1860, 1865, 1871, 1872, 1874, 1875, 1876, 1877, 1881, 1882], "excluded_lines": [], "start_line": 1842}, "run_smoke": {"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": [1886], "excluded_lines": [], "start_line": 1885}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 49, 50, 57, 68, 82, 158, 196, 209, 210, 233, 247, 259, 271, 306, 311, 325, 347, 361, 491, 700, 831, 908, 920, 935, 944, 959, 974, 996, 1008, 1020, 1068, 1137, 1168, 1179, 1436, 1509, 1583, 1637, 1663, 1704, 1733, 1762, 1799, 1842, 1885], "excluded_lines": [], "start_line": 1}}, "classes": {"_synthetic_bars._Tick": {"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": [185, 186, 187, 188, 189, 190, 191], "excluded_lines": [], "start_line": 183}, "SmokeRunner": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 615, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 615, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [211, 212, 224, 225, 226, 227, 228, 229, 230, 234, 235, 240, 241, 242, 243, 244, 245, 248, 249, 250, 252, 253, 254, 256, 260, 261, 262, 264, 265, 266, 267, 268, 273, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 299, 300, 303, 304, 307, 312, 313, 326, 334, 335, 349, 350, 351, 352, 353, 354, 355, 356, 362, 363, 375, 376, 377, 379, 389, 390, 392, 393, 395, 405, 406, 419, 420, 422, 432, 433, 435, 437, 439, 440, 442, 443, 444, 445, 447, 457, 458, 459, 460, 462, 472, 473, 474, 475, 477, 492, 493, 499, 500, 501, 502, 503, 504, 505, 507, 509, 519, 520, 522, 523, 524, 525, 526, 527, 529, 530, 531, 532, 533, 535, 545, 546, 548, 560, 561, 562, 563, 565, 575, 576, 578, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 591, 601, 602, 607, 608, 613, 614, 615, 616, 619, 620, 621, 622, 623, 624, 626, 636, 639, 641, 642, 643, 644, 645, 647, 648, 649, 650, 651, 652, 654, 655, 656, 657, 661, 673, 674, 676, 678, 679, 680, 682, 684, 685, 687, 701, 703, 705, 706, 707, 712, 713, 717, 718, 719, 721, 722, 723, 724, 727, 728, 729, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 742, 743, 745, 748, 759, 761, 762, 764, 773, 787, 788, 796, 797, 800, 801, 803, 804, 805, 806, 807, 808, 809, 810, 812, 813, 814, 816, 818, 833, 887, 889, 890, 892, 893, 894, 895, 897, 909, 910, 913, 914, 915, 916, 921, 922, 924, 930, 931, 932, 933, 936, 937, 939, 940, 941, 942, 945, 946, 951, 952, 953, 954, 955, 956, 957, 960, 961, 966, 967, 968, 969, 970, 971, 972, 975, 976, 981, 982, 983, 984, 985, 986, 987, 988, 997, 998, 1000, 1001, 1004, 1005, 1006, 1009, 1010, 1012, 1013, 1016, 1017, 1018, 1021, 1022, 1023, 1024, 1026, 1027, 1038, 1047, 1060, 1063, 1066, 1069, 1072, 1073, 1074, 1075, 1076, 1078, 1079, 1082, 1083, 1086, 1087, 1100, 1117, 1120, 1122, 1125, 1126, 1127, 1129, 1131, 1132, 1133, 1135, 1139, 1141, 1142, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1161, 1162, 1163, 1164, 1165, 1166, 1169, 1171, 1173, 1174, 1180, 1181, 1182, 1185, 1186, 1195, 1198, 1199, 1200, 1203, 1204, 1205, 1213, 1214, 1215, 1216, 1217, 1219, 1220, 1221, 1222, 1233, 1234, 1235, 1249, 1252, 1253, 1254, 1256, 1257, 1258, 1259, 1260, 1261, 1274, 1275, 1276, 1277, 1288, 1289, 1290, 1306, 1307, 1308, 1313, 1314, 1315, 1316, 1317, 1318, 1330, 1341, 1342, 1343, 1357, 1358, 1359, 1364, 1365, 1366, 1367, 1368, 1369, 1380, 1381, 1382, 1396, 1397, 1402, 1403, 1404, 1405, 1416, 1417, 1431, 1438, 1439, 1450, 1461, 1463, 1464, 1466, 1479, 1480, 1482, 1484, 1485, 1487, 1497, 1510, 1511, 1512, 1517, 1518, 1523, 1524, 1525, 1528, 1533, 1534, 1535, 1538, 1539, 1540, 1541, 1543, 1546, 1547, 1559, 1560, 1561, 1562, 1563, 1567, 1568, 1569, 1571, 1573, 1584, 1585, 1587, 1588, 1591, 1593, 1594, 1596, 1607, 1608, 1609, 1610, 1611, 1613, 1617, 1618, 1619, 1620, 1624, 1626, 1638, 1649, 1650, 1651, 1653, 1664, 1665, 1667, 1668, 1669, 1670, 1672, 1673, 1674, 1675, 1676, 1678, 1680, 1681, 1682, 1683, 1684, 1685, 1687, 1688, 1689, 1690, 1692, 1705, 1706, 1708, 1709, 1710, 1711, 1712, 1713, 1715, 1717, 1718, 1719, 1720, 1722, 1734, 1735, 1736, 1749, 1750, 1764, 1765, 1775, 1776, 1777, 1779, 1781, 1782, 1783, 1785, 1787, 1800, 1802, 1803, 1804, 1805, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1820, 1825, 1826, 1827, 1830, 1831, 1834, 1835, 1838, 1843, 1850, 1851, 1852, 1858, 1859, 1860, 1865, 1871, 1872, 1874, 1875, 1876, 1877, 1881, 1882], "excluded_lines": [], "start_line": 209}, "SmokeRunner._neg_exposure_clamp._Stub": {"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": [1088, 1090, 1101, 1103, 1118], "excluded_lines": [], "start_line": 1086}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 106, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 49, 50, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 72, 74, 75, 78, 79, 82, 96, 97, 98, 99, 100, 110, 111, 113, 114, 117, 132, 147, 148, 149, 150, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 183, 184, 193, 196, 197, 199, 209, 210, 233, 247, 259, 271, 306, 311, 325, 347, 361, 491, 700, 831, 908, 920, 935, 944, 959, 974, 996, 1008, 1020, 1068, 1137, 1168, 1179, 1436, 1509, 1583, 1637, 1663, 1704, 1733, 1762, 1799, 1842, 1885, 1886], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\__init__.py": {"executed_lines": [12, 16, 20, 29, 36], "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": [], "functions": {"": {"executed_lines": [12, 16, 20, 29, 36], "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": {"": {"executed_lines": [12, 16, 20, 29, 36], "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\\nexus_scalp\\strategies\\base.py": {"executed_lines": [16, 18, 19, 20, 22, 25, 28, 31, 32, 33, 34, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 51, 54, 55, 56, 69, 73, 93, 95, 96, 99, 104, 116], "summary": {"covered_lines": 33, "num_statements": 44, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 11, "excluded_lines": 12, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [70, 75, 90, 101, 108, 118, 119, 120, 121, 122, 123], "excluded_lines": [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "functions": {"Strategy.evaluate": {"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": [58], "start_line": 58}, "Strategy.context_definition": {"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": [60], "start_line": 60}, "Strategy.entry_logic": {"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": [62], "start_line": 62}, "Strategy.exit_logic": {"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": [64], "start_line": 64}, "Strategy.risk_assumptions": {"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": [66], "start_line": 66}, "_utc_now": {"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": [70], "excluded_lines": [], "start_line": 69}, "make_candidate": {"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": [75, 90], "excluded_lines": [], "start_line": 73}, "register_strategy": {"executed_lines": [95, 96], "summary": {"covered_lines": 2, "num_statements": 2, "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": 93}, "builtin_candidates": {"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": [101], "excluded_lines": [], "start_line": 99}, "_bars_to_lists": {"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": [108], "excluded_lines": [], "start_line": 104}, "donchian_mid": {"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": [118, 119, 120, 121, 122, 123], "excluded_lines": [], "start_line": 116}, "": {"executed_lines": [16, 18, 19, 20, 22, 25, 28, 31, 32, 33, 34, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 51, 54, 55, 56, 69, 73, 93, 99, 104, 116], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 7, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [57, 59, 61, 63, 65, 67, 68], "start_line": 1}}, "classes": {"BarLike": {"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": 28}, "StrategySignal": {"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": 40}, "Strategy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [58, 60, 62, 64, 66], "start_line": 51}, "": {"executed_lines": [16, 18, 19, 20, 22, 25, 28, 31, 32, 33, 34, 35, 36, 39, 40, 43, 44, 45, 46, 47, 48, 51, 54, 55, 56, 69, 73, 93, 95, 96, 99, 104, 116], "summary": {"covered_lines": 33, "num_statements": 44, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 11, "excluded_lines": 7, "percent_statements_covered": 75.0, "percent_statements_covered_display": "75"}, "missing_lines": [70, 75, 90, 101, 108, 118, 119, 120, 121, 122, 123], "excluded_lines": [57, 59, 61, 63, 65, 67, 68], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\__init__.py": {"executed_lines": [18, 23, 33, 40, 60, 61, 66, 75, 92, 97, 98, 105, 107], "summary": {"covered_lines": 13, "num_statements": 13, "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": [18, 23, 33, 40, 60, 61, 66, 75, 92, 97, 98, 105, 107], "summary": {"covered_lines": 13, "num_statements": 13, "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": [18, 23, 33, 40, 60, 61, 66, 75, 92, 97, 98, 105, 107], "summary": {"covered_lines": 13, "num_statements": 13, "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\\nexus_scalp\\strategies\\factory\\benchmark.py": {"executed_lines": [37, 39, 40, 41, 43, 44, 50, 57, 70, 97, 116, 142, 177, 313, 346], "summary": {"covered_lines": 15, "num_statements": 95, "percent_covered": 15.789473684210526, "percent_covered_display": "16", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 15.789473684210526, "percent_statements_covered_display": "16"}, "missing_lines": [71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 105, 106, 107, 108, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 147, 148, 149, 151, 152, 153, 188, 189, 190, 191, 192, 193, 197, 198, 199, 200, 201, 211, 212, 213, 231, 232, 233, 245, 246, 247, 254, 255, 258, 259, 260, 261, 262, 263, 264, 266, 337, 338, 339, 340, 341, 342, 343], "excluded_lines": [], "functions": {"_eval_filter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "excluded_lines": [], "start_line": 70}, "dsl_matches_snapshot": {"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": 97}, "benchmark_subset_for_candidate": {"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": [128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139], "excluded_lines": [], "start_line": 116}, "candidate_coverage_stats": {"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": [147, 148, 149, 151, 152, 153], "excluded_lines": [], "start_line": 142}, "build_benchmark_artifact": {"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": [188, 189, 190, 191, 192, 193, 197, 198, 199, 200, 201, 211, 212, 213, 231, 232, 233, 245, 246, 247, 254, 255, 258, 259, 260, 261, 262, 263, 264, 266], "excluded_lines": [], "start_line": 177}, "behavioral_preview_signature": {"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": [337, 338, 339, 340, 341, 342, 343], "excluded_lines": [], "start_line": 313}, "": {"executed_lines": [37, 39, 40, 41, 43, 44, 50, 57, 70, 97, 116, 142, 177, 313, 346], "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": [], "start_line": 1}}, "classes": {"": {"executed_lines": [37, 39, 40, 41, 43, 44, 50, 57, 70, 97, 116, 142, 177, 313, 346], "summary": {"covered_lines": 15, "num_statements": 95, "percent_covered": 15.789473684210526, "percent_covered_display": "16", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 15.789473684210526, "percent_statements_covered_display": "16"}, "missing_lines": [71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 105, 106, 107, 108, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 147, 148, 149, 151, 152, 153, 188, 189, 190, 191, 192, 193, 197, 198, 199, 200, 201, 211, 212, 213, 231, 232, 233, 245, 246, 247, 254, 255, 258, 259, 260, 261, 262, 263, 264, 266, 337, 338, 339, 340, 341, 342, 343], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\dsl.py": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 33, 43, 45, 48, 52, 55, 61, 88, 329, 341, 444, 474, 479, 489, 494, 499, 504, 520, 532, 536, 558, 575, 595, 608, 656, 689, 733, 788], "summary": {"covered_lines": 35, "num_statements": 160, "percent_covered": 21.875, "percent_covered_display": "22", "missing_lines": 125, "excluded_lines": 0, "percent_statements_covered": 21.875, "percent_statements_covered_display": "22"}, "missing_lines": [330, 331, 451, 452, 457, 458, 459, 460, 471, 476, 481, 491, 496, 501, 510, 511, 512, 522, 523, 524, 525, 526, 527, 528, 529, 533, 538, 539, 540, 541, 542, 543, 559, 572, 581, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 597, 598, 599, 600, 601, 602, 603, 604, 605, 614, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 652, 653, 662, 663, 664, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 685, 686, 699, 700, 701, 702, 703, 704, 705, 706, 707, 715, 716, 729, 730, 741, 742, 743, 744, 745, 746, 748, 749, 750, 751, 752, 755, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 771, 772, 785], "excluded_lines": [], "functions": {"_family_hypothesis": {"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": [330, 331], "excluded_lines": [], "start_line": 329}, "build_feature_catalog": {"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": [451, 452, 457, 458, 459, 460, 471], "excluded_lines": [], "start_line": 444}, "feature_catalog_index": {"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": [476], "excluded_lines": [], "start_line": 474}, "feature_ids": {"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": [481], "excluded_lines": [], "start_line": 479}, "canonical_json": {"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": [491], "excluded_lines": [], "start_line": 489}, "dsl_hash": {"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": [496], "excluded_lines": [], "start_line": 494}, "candidate_id_from_hash": {"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": [501], "excluded_lines": [], "start_line": 499}, "canonicalize_dsl": {"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": [510, 511, 512], "excluded_lines": [], "start_line": 504}, "_feature_group": {"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": [522, 523, 524, 525, 526, 527, 528, 529], "excluded_lines": [], "start_line": 520}, "_index_of": {"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": [533], "excluded_lines": [], "start_line": 532}, "_template_dsl": {"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": [538, 539, 540, 541, 542, 543], "excluded_lines": [], "start_line": 536}, "_expected_regime": {"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": [559, 572], "excluded_lines": [], "start_line": 558}, "generate_template_candidates": {"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": [581, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592], "excluded_lines": [], "start_line": 575}, "_rotate_template": {"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": [597, 598, 599, 600, 601, 602, 603, 604, 605], "excluded_lines": [], "start_line": 595}, "generate_diversity_candidates": {"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": [614, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 652, 653], "excluded_lines": [], "start_line": 608}, "generate_regime_candidates": {"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": [662, 663, 664, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 685, 686], "excluded_lines": [], "start_line": 656}, "generate_random_candidates": {"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": [699, 700, 701, 702, 703, 704, 705, 706, 707, 715, 716, 729, 730], "excluded_lines": [], "start_line": 689}, "generate_generation_zero": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [741, 742, 743, 744, 745, 746, 748, 749, 750, 751, 752, 755, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 771, 772, 785], "excluded_lines": [], "start_line": 733}, "": {"executed_lines": [18, 20, 21, 22, 23, 24, 26, 33, 43, 45, 48, 52, 55, 61, 88, 329, 341, 444, 474, 479, 489, 494, 499, 504, 520, 532, 536, 558, 575, 595, 608, 656, 689, 733, 788], "summary": {"covered_lines": 35, "num_statements": 35, "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": [18, 20, 21, 22, 23, 24, 26, 33, 43, 45, 48, 52, 55, 61, 88, 329, 341, 444, 474, 479, 489, 494, 499, 504, 520, 532, 536, 558, 575, 595, 608, 656, 689, 733, 788], "summary": {"covered_lines": 35, "num_statements": 160, "percent_covered": 21.875, "percent_covered_display": "22", "missing_lines": 125, "excluded_lines": 0, "percent_statements_covered": 21.875, "percent_statements_covered_display": "22"}, "missing_lines": [330, 331, 451, 452, 457, 458, 459, 460, 471, 476, 481, 491, 496, 501, 510, 511, 512, 522, 523, 524, 525, 526, 527, 528, 529, 533, 538, 539, 540, 541, 542, 543, 559, 572, 581, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 597, 598, 599, 600, 601, 602, 603, 604, 605, 614, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 652, 653, 662, 663, 664, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 685, 686, 699, 700, 701, 702, 703, 704, 705, 706, 707, 715, 716, 729, 730, 741, 742, 743, 744, 745, 746, 748, 749, 750, 751, 752, 755, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 771, 772, 785], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\evolution.py": {"executed_lines": [24, 26, 27, 29, 36, 43, 50, 61, 65, 69, 89, 98, 111, 127, 138, 153, 167, 234, 247, 258, 362, 422, 446, 482], "summary": {"covered_lines": 24, "num_statements": 211, "percent_covered": 11.374407582938389, "percent_covered_display": "11", "missing_lines": 187, "excluded_lines": 0, "percent_statements_covered": 11.374407582938389, "percent_statements_covered_display": "11"}, "missing_lines": [62, 66, 72, 73, 74, 75, 76, 77, 78, 85, 86, 90, 91, 92, 93, 94, 95, 101, 102, 103, 104, 105, 106, 107, 108, 112, 113, 118, 119, 120, 121, 122, 123, 124, 128, 129, 130, 131, 132, 133, 134, 135, 141, 142, 143, 144, 146, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 208, 209, 212, 217, 218, 220, 221, 240, 241, 242, 243, 244, 249, 250, 251, 252, 253, 254, 255, 270, 271, 272, 274, 275, 277, 278, 280, 281, 282, 283, 284, 286, 287, 289, 290, 291, 293, 297, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 320, 321, 330, 331, 332, 333, 335, 340, 341, 343, 344, 371, 372, 373, 375, 384, 385, 387, 388, 389, 390, 391, 392, 393, 395, 396, 397, 398, 400, 405, 406, 408, 409, 434, 435, 436, 443, 458, 459, 461, 462, 467, 468, 469, 470, 473, 474, 475, 476, 478, 479], "excluded_lines": [], "functions": {"_raw": {"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": [62], "excluded_lines": [], "start_line": 61}, "_rebuild": {"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": [66], "excluded_lines": [], "start_line": 65}, "_mutate_add_filter": {"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, 73, 74, 75, 76, 77, 78, 85, 86], "excluded_lines": [], "start_line": 69}, "_mutate_remove_filter": {"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": [90, 91, 92, 93, 94, 95], "excluded_lines": [], "start_line": 89}, "_mutate_replace_indicator": {"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": [101, 102, 103, 104, 105, 106, 107, 108], "excluded_lines": [], "start_line": 98}, "_mutate_change_threshold": {"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": [112, 113, 118, 119, 120, 121, 122, 123, 124], "excluded_lines": [], "start_line": 111}, "_mutate_change_timeframe": {"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": [128, 129, 130, 131, 132, 133, 134, 135], "excluded_lines": [], "start_line": 127}, "_mutate_change_condition": {"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": [141, 142, 143, 144, 146, 147, 148, 149, 150], "excluded_lines": [], "start_line": 138}, "_mutate_simplify": {"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": [155, 156, 157, 158, 159, 160, 161, 162, 163, 164], "excluded_lines": [], "start_line": 153}, "mutate": {"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": [179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 208, 209, 212, 217, 218, 220, 221], "excluded_lines": [], "start_line": 167}, "_compatible": {"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": [240, 241, 242, 243, 244], "excluded_lines": [], "start_line": 234}, "_merge_confirmation": {"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": [249, 250, 251, 252, 253, 254, 255], "excluded_lines": [], "start_line": 247}, "crossover": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [270, 271, 272, 274, 275, 277, 278, 280, 281, 282, 283, 284, 286, 287, 289, 290, 291, 293, 297, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 320, 321, 330, 331, 332, 333, 335, 340, 341, 343, 344], "excluded_lines": [], "start_line": 258}, "explore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [371, 372, 373, 375, 384, 385, 387, 388, 389, 390, 391, 392, 393, 395, 396, 397, 398, 400, 405, 406, 408, 409], "excluded_lines": [], "start_line": 362}, "mutate_with_action": {"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": [434, 435, 436, 443], "excluded_lines": [], "start_line": 422}, "adapt_probabilities": {"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": [458, 459, 461, 462, 467, 468, 469, 470, 473, 474, 475, 476, 478, 479], "excluded_lines": [], "start_line": 446}, "": {"executed_lines": [24, 26, 27, 29, 36, 43, 50, 61, 65, 69, 89, 98, 111, 127, 138, 153, 167, 234, 247, 258, 362, 422, 446, 482], "summary": {"covered_lines": 24, "num_statements": 24, "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": [24, 26, 27, 29, 36, 43, 50, 61, 65, 69, 89, 98, 111, 127, 138, 153, 167, 234, 247, 258, 362, 422, 446, 482], "summary": {"covered_lines": 24, "num_statements": 211, "percent_covered": 11.374407582938389, "percent_covered_display": "11", "missing_lines": 187, "excluded_lines": 0, "percent_statements_covered": 11.374407582938389, "percent_statements_covered_display": "11"}, "missing_lines": [62, 66, 72, 73, 74, 75, 76, 77, 78, 85, 86, 90, 91, 92, 93, 94, 95, 101, 102, 103, 104, 105, 106, 107, 108, 112, 113, 118, 119, 120, 121, 122, 123, 124, 128, 129, 130, 131, 132, 133, 134, 135, 141, 142, 143, 144, 146, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 208, 209, 212, 217, 218, 220, 221, 240, 241, 242, 243, 244, 249, 250, 251, 252, 253, 254, 255, 270, 271, 272, 274, 275, 277, 278, 280, 281, 282, 283, 284, 286, 287, 289, 290, 291, 293, 297, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 320, 321, 330, 331, 332, 333, 335, 340, 341, 343, 344, 371, 372, 373, 375, 384, 385, 387, 388, 389, 390, 391, 392, 393, 395, 396, 397, 398, 400, 405, 406, 408, 409, 434, 435, 436, 443, 458, 459, 461, 462, 467, 468, 469, 470, 473, 474, 475, 476, 478, 479], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\models.py": {"executed_lines": [23, 25, 26, 27, 29, 32, 36, 45, 48, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 69, 70, 71, 72, 73, 74, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 145, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 162, 165, 166, 167, 168, 169, 170, 171, 179, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 206, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 234, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 266, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 292, 295, 297, 298, 299, 300, 301, 304, 307, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 327, 331, 334, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 356, 359, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 381, 384, 386, 387, 388, 389, 390, 391, 392, 393, 394, 397, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 427, 428, 429, 430, 431, 434, 435, 442, 443, 450], "summary": {"covered_lines": 252, "num_statements": 258, "percent_covered": 97.67441860465117, "percent_covered_display": "98", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 97.67441860465117, "percent_statements_covered_display": "98"}, "missing_lines": [33, 37, 258, 284, 328, 348], "excluded_lines": [], "functions": {"utc_now": {"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": [33], "excluded_lines": [], "start_line": 32}, "_coerce_utc": {"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": [37], "excluded_lines": [], "start_line": 36}, "FactoryCandidate._utc": {"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": [258], "excluded_lines": [], "start_line": 257}, "FactoryGeneration._utc": {"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": [284], "excluded_lines": [], "start_line": 283}, "CandidateResult._utc": {"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": [328], "excluded_lines": [], "start_line": 327}, "EliteEntry._utc": {"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": [348], "excluded_lines": [], "start_line": 347}, "": {"executed_lines": [23, 25, 26, 27, 29, 32, 36, 45, 48, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 69, 70, 71, 72, 73, 74, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 145, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 162, 165, 166, 167, 168, 169, 170, 171, 179, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 206, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 234, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 266, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 292, 295, 297, 298, 299, 300, 301, 304, 307, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 327, 331, 334, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 356, 359, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 381, 384, 386, 387, 388, 389, 390, 391, 392, 393, 394, 397, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 427, 428, 429, 430, 431, 434, 435, 442, 443, 450], "summary": {"covered_lines": 252, "num_statements": 252, "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": {"GenerationMode": {"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": 45}, "CandidateSource": {"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": 52}, "EvolutionOperator": {"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": 66}, "StrategyFamily": {"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": 77}, "FactoryStage": {"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": 93}, "FailureReason": {"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": 111}, "RankDimension": {"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": 148}, "LoopState": {"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": 162}, "FeatureCatalogEntry": {"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": 179}, "StrategyDsl": {"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": 206}, "FactoryCandidate": {"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": [258], "excluded_lines": [], "start_line": 234}, "FactoryGeneration": {"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": [284], "excluded_lines": [], "start_line": 266}, "ValidationVerdict": {"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": 292}, "CandidateResult": {"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": [328], "excluded_lines": [], "start_line": 304}, "EliteEntry": {"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": [348], "excluded_lines": [], "start_line": 331}, "GenerationSummary": {"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": 356}, "EvolutionMemory": {"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": 381}, "EvolutionConfig": {"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": 397}, "": {"executed_lines": [23, 25, 26, 27, 29, 32, 36, 45, 48, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 69, 70, 71, 72, 73, 74, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 145, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 162, 165, 166, 167, 168, 169, 170, 171, 179, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 206, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 234, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 266, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 292, 295, 297, 298, 299, 300, 301, 304, 307, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 327, 331, 334, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 356, 359, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 381, 384, 386, 387, 388, 389, 390, 391, 392, 393, 394, 397, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 427, 428, 429, 430, 431, 434, 435, 442, 443, 450], "summary": {"covered_lines": 252, "num_statements": 254, "percent_covered": 99.21259842519684, "percent_covered_display": "99", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 99.21259842519684, "percent_statements_covered_display": "99"}, "missing_lines": [33, 37], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\orchestrator.py": {"executed_lines": [28, 30, 31, 32, 33, 34, 36, 37, 42, 48, 54, 64, 65, 68, 78, 81, 85, 87, 90, 94, 98, 122, 130, 170, 171, 183, 195, 214, 232, 259, 279, 325, 339, 344, 351, 383, 410, 438, 466, 511, 547, 627, 640, 657, 680, 697, 711, 721, 732, 743, 745, 784, 804, 813, 821, 830, 839, 847, 879, 898, 938, 981, 998, 1241, 1282, 1330, 1371, 1402, 1403, 1418, 1429, 1482, 1496, 1515, 1576, 1580, 1641, 1665, 1696, 1733, 1763, 1766], "summary": {"covered_lines": 82, "num_statements": 703, "percent_covered": 11.66429587482219, "percent_covered_display": "12", "missing_lines": 621, "excluded_lines": 0, "percent_statements_covered": 11.66429587482219, "percent_statements_covered_display": "12"}, "missing_lines": [91, 95, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 140, 146, 147, 148, 149, 150, 151, 152, 153, 162, 163, 164, 165, 166, 167, 168, 177, 185, 186, 187, 188, 189, 193, 197, 198, 199, 200, 204, 212, 215, 216, 217, 218, 222, 230, 234, 235, 236, 237, 238, 242, 250, 253, 257, 262, 265, 286, 287, 290, 291, 292, 310, 311, 321, 322, 323, 330, 331, 332, 333, 335, 336, 337, 340, 341, 342, 346, 347, 348, 349, 364, 365, 366, 367, 369, 374, 375, 377, 379, 380, 381, 385, 386, 387, 388, 390, 391, 407, 408, 415, 417, 418, 421, 422, 423, 428, 435, 436, 452, 453, 454, 455, 456, 457, 458, 459, 461, 464, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 489, 490, 491, 492, 493, 494, 495, 496, 497, 509, 518, 519, 520, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 540, 541, 542, 543, 544, 545, 552, 553, 554, 555, 557, 559, 560, 561, 563, 564, 565, 578, 579, 580, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 605, 606, 607, 608, 609, 612, 613, 617, 625, 628, 629, 634, 635, 636, 637, 638, 642, 644, 645, 651, 655, 659, 660, 662, 663, 664, 665, 676, 677, 678, 681, 683, 685, 698, 699, 700, 712, 713, 723, 724, 725, 726, 727, 728, 729, 730, 733, 734, 735, 751, 752, 754, 755, 756, 760, 761, 762, 763, 764, 765, 768, 769, 770, 771, 772, 775, 776, 777, 778, 779, 786, 787, 789, 798, 799, 806, 808, 809, 810, 811, 816, 823, 824, 825, 826, 827, 841, 844, 845, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 882, 883, 884, 885, 887, 888, 889, 890, 891, 892, 904, 905, 906, 907, 908, 914, 915, 916, 917, 918, 920, 921, 922, 923, 924, 925, 926, 936, 946, 949, 951, 952, 956, 957, 958, 961, 982, 1023, 1024, 1025, 1027, 1028, 1029, 1031, 1034, 1035, 1042, 1060, 1075, 1083, 1084, 1089, 1091, 1092, 1093, 1094, 1097, 1098, 1101, 1102, 1103, 1104, 1105, 1106, 1108, 1116, 1136, 1139, 1140, 1143, 1144, 1145, 1146, 1147, 1148, 1150, 1151, 1153, 1168, 1169, 1170, 1176, 1177, 1197, 1198, 1217, 1218, 1219, 1225, 1226, 1239, 1248, 1249, 1250, 1251, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1264, 1265, 1266, 1267, 1268, 1274, 1275, 1277, 1278, 1279, 1280, 1294, 1295, 1297, 1298, 1299, 1300, 1301, 1302, 1334, 1335, 1336, 1337, 1338, 1339, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1384, 1385, 1386, 1387, 1396, 1397, 1398, 1399, 1400, 1404, 1416, 1419, 1420, 1421, 1422, 1423, 1431, 1433, 1434, 1437, 1438, 1445, 1446, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1465, 1466, 1476, 1480, 1487, 1489, 1490, 1491, 1492, 1493, 1494, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1507, 1508, 1509, 1522, 1523, 1524, 1525, 1526, 1533, 1534, 1539, 1540, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1556, 1562, 1563, 1570, 1571, 1572, 1573, 1574, 1578, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1614, 1621, 1622, 1623, 1624, 1625, 1626, 1629, 1630, 1632, 1633, 1634, 1639, 1644, 1645, 1646, 1647, 1650, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1666, 1667, 1669, 1671, 1672, 1673, 1674, 1676, 1677, 1678, 1679, 1691, 1692, 1693, 1703, 1705, 1706, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1737, 1739, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1760], "excluded_lines": [], "functions": {"_now": {"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": 90}, "_event_id": {"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": [95], "excluded_lines": [], "start_line": 94}, "_score_dict": {"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": [106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119], "excluded_lines": [], "start_line": 98}, "StrategyFactory.__init__": {"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": [140, 146, 147, 148, 149, 150, 151, 152, 153, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 130}, "StrategyFactory._research_backend": {"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": [177], "excluded_lines": [], "start_line": 171}, "StrategyFactory.start_loop": {"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": [185, 186, 187, 188, 189, 193], "excluded_lines": [], "start_line": 183}, "StrategyFactory.pause_loop": {"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": [197, 198, 199, 200, 204, 212], "excluded_lines": [], "start_line": 195}, "StrategyFactory.resume_loop": {"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": [215, 216, 217, 218, 222, 230], "excluded_lines": [], "start_line": 214}, "StrategyFactory.stop_loop": {"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": [234, 235, 236, 237, 238, 242, 250, 253, 257], "excluded_lines": [], "start_line": 232}, "StrategyFactory.loop_status": {"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": [262, 265], "excluded_lines": [], "start_line": 259}, "StrategyFactory.create_generation": {"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": [286, 287, 290, 291, 292, 310, 311, 321, 322, 323], "excluded_lines": [], "start_line": 279}, "StrategyFactory._send_telegram": {"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": [330, 331, 332, 333, 335, 336, 337], "excluded_lines": [], "start_line": 325}, "StrategyFactory._next_generation_number": {"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": [340, 341, 342], "excluded_lines": [], "start_line": 339}, "StrategyFactory._next_generation_number_safe": {"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": [346, 347, 348, 349], "excluded_lines": [], "start_line": 344}, "StrategyFactory.generate_population": {"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": [364, 365, 366, 367, 369, 374, 375, 377, 379, 380, 381], "excluded_lines": [], "start_line": 351}, "StrategyFactory._record_provider_usage": {"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": [385, 386, 387, 388, 390, 391, 407, 408], "excluded_lines": [], "start_line": 383}, "StrategyFactory._generation_zero_population": {"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": [415, 417, 418, 421, 422, 423, 428, 435, 436], "excluded_lines": [], "start_line": 410}, "StrategyFactory._merge_llm_slice": {"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": [452, 453, 454, 455, 456, 457, 458, 459, 461, 464], "excluded_lines": [], "start_line": 438}, "StrategyFactory._llm_candidates": {"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": [474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 489, 490, 491, 492, 493, 494, 495, 496, 497, 509], "excluded_lines": [], "start_line": 466}, "StrategyFactory._llm_prompt_context": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [518, 519, 520, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 540, 541, 542, 543, 544, 545], "excluded_lines": [], "start_line": 511}, "StrategyFactory._evolved_population": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [552, 553, 554, 555, 557, 559, 560, 561, 563, 564, 565, 578, 579, 580, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 605, 606, 607, 608, 609, 612, 613, 617, 625], "excluded_lines": [], "start_line": 547}, "StrategyFactory._adaptive_probabilities": {"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": [628, 629, 634, 635, 636, 637, 638], "excluded_lines": [], "start_line": 627}, "StrategyFactory._load_elite": {"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": [642, 644, 645, 651, 655], "excluded_lines": [], "start_line": 640}, "StrategyFactory._candidate_from_registry": {"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": [659, 660, 662, 663, 664, 665, 676, 677, 678], "excluded_lines": [], "start_line": 657}, "StrategyFactory._fresh_template": {"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": [681, 683, 685], "excluded_lines": [], "start_line": 680}, "StrategyFactory._fresh_candidate": {"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": [698, 699, 700], "excluded_lines": [], "start_line": 697}, "StrategyFactory._budgets": {"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": [712, 713], "excluded_lines": [], "start_line": 711}, "StrategyFactory._dedupe_population": {"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": [723, 724, 725, 726, 727, 728, 729, 730], "excluded_lines": [], "start_line": 721}, "StrategyFactory._tally_operator": {"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": [733, 734, 735], "excluded_lines": [], "start_line": 732}, "StrategyFactory._load_operator_accounting": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [751, 752, 754, 755, 756, 760, 761, 762, 763, 764, 765, 768, 769, 770, 771, 772, 775, 776, 777, 778, 779], "excluded_lines": [], "start_line": 745}, "StrategyFactory._persist_operator_accounting": {"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": [786, 787, 789, 798, 799], "excluded_lines": [], "start_line": 784}, "StrategyFactory._behavior_cluster": {"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": [806, 808, 809, 810, 811], "excluded_lines": [], "start_line": 804}, "StrategyFactory._is_pathological_clone": {"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": [816], "excluded_lines": [], "start_line": 813}, "StrategyFactory._record_behavior_outcome": {"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": [823, 824, 825, 826, 827], "excluded_lines": [], "start_line": 821}, "StrategyFactory._tally_action": {"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": [841, 844, 845], "excluded_lines": [], "start_line": 839}, "StrategyFactory._attribute_action_outcome": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877], "excluded_lines": [], "start_line": 847}, "StrategyFactory._parent_expectancy": {"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": [882, 883, 884, 885, 887, 888, 889, 890, 891, 892], "excluded_lines": [], "start_line": 879}, "StrategyFactory.validate_population": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [904, 905, 906, 907, 908, 914, 915, 916, 917, 918, 920, 921, 922, 923, 924, 925, 926, 936], "excluded_lines": [], "start_line": 898}, "StrategyFactory._persist_candidate": {"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": [946, 949, 951, 952, 956, 957, 958, 961], "excluded_lines": [], "start_line": 938}, "StrategyFactory._persist_failure": {"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": [982], "excluded_lines": [], "start_line": 981}, "StrategyFactory.evaluate_candidate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 54, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 54, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1023, 1024, 1025, 1027, 1028, 1029, 1031, 1034, 1035, 1042, 1060, 1075, 1083, 1084, 1089, 1091, 1092, 1093, 1094, 1097, 1098, 1101, 1102, 1103, 1104, 1105, 1106, 1108, 1116, 1136, 1139, 1140, 1143, 1144, 1145, 1146, 1147, 1148, 1150, 1151, 1153, 1168, 1169, 1170, 1176, 1177, 1197, 1198, 1217, 1218, 1219, 1225, 1226, 1239], "excluded_lines": [], "start_line": 998}, "StrategyFactory._ledger_snapshot_for_filter": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1248, 1249, 1250, 1251, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1264, 1265, 1266, 1267, 1268, 1274, 1275, 1277, 1278, 1279, 1280], "excluded_lines": [], "start_line": 1241}, "StrategyFactory._to_strategy_candidate": {"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": [1294, 1295, 1297, 1298, 1299, 1300, 1301, 1302], "excluded_lines": [], "start_line": 1282}, "StrategyFactory._derived_failure_reasons": {"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": [1334, 1335, 1336, 1337, 1338, 1339, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369], "excluded_lines": [], "start_line": 1330}, "StrategyFactory._is_evidence_only_failure": {"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": [1384, 1385, 1386, 1387, 1396, 1397, 1398, 1399, 1400], "excluded_lines": [], "start_line": 1371}, "StrategyFactory._stage_for_reason": {"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": [1404, 1416], "excluded_lines": [], "start_line": 1403}, "StrategyFactory._tally_operator_survival": {"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": [1419, 1420, 1421, 1422, 1423], "excluded_lines": [], "start_line": 1418}, "StrategyFactory.complete_generation": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1431, 1433, 1434, 1437, 1438, 1445, 1446, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1465, 1466, 1476, 1480], "excluded_lines": [], "start_line": 1429}, "StrategyFactory._registry_rows_for_generation": {"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": [1487, 1489, 1490, 1491, 1492, 1493, 1494], "excluded_lines": [], "start_line": 1482}, "StrategyFactory.build_memory": {"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": [1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1507, 1508, 1509], "excluded_lines": [], "start_line": 1496}, "StrategyFactory.run_generation_cycle": {"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": [1522, 1523, 1524, 1525, 1526, 1533, 1534, 1539, 1540, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1556, 1562, 1563, 1570, 1571, 1572, 1573, 1574], "excluded_lines": [], "start_line": 1515}, "StrategyFactory._build_dataset": {"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": [1578], "excluded_lines": [], "start_line": 1576}, "StrategyFactory.auto_resume_failed_generations": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1614, 1621, 1622, 1623, 1624, 1625, 1626, 1629, 1630, 1632, 1633, 1634, 1639], "excluded_lines": [], "start_line": 1580}, "StrategyFactory.resume_generation": {"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": [1644, 1645, 1646, 1647, 1650, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663], "excluded_lines": [], "start_line": 1641}, "StrategyFactory._candidate_from_row": {"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": [1666, 1667, 1669, 1671, 1672, 1673, 1674, 1676, 1677, 1678, 1679, 1691, 1692, 1693], "excluded_lines": [], "start_line": 1665}, "_decode_registry_row": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1703, 1705, 1706, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730], "excluded_lines": [], "start_line": 1696}, "_ensure_family_coverage": {"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": [1737, 1739, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1760], "excluded_lines": [], "start_line": 1733}, "": {"executed_lines": [28, 30, 31, 32, 33, 34, 36, 37, 42, 48, 54, 64, 65, 68, 78, 81, 85, 87, 90, 94, 98, 122, 130, 170, 171, 183, 195, 214, 232, 259, 279, 325, 339, 344, 351, 383, 410, 438, 466, 511, 547, 627, 640, 657, 680, 697, 711, 721, 732, 743, 745, 784, 804, 813, 821, 830, 839, 847, 879, 898, 938, 981, 998, 1241, 1282, 1330, 1371, 1402, 1403, 1418, 1429, 1482, 1496, 1515, 1576, 1580, 1641, 1665, 1696, 1733, 1763, 1766], "summary": {"covered_lines": 82, "num_statements": 82, "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": {"StrategyFactory": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 576, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 576, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [140, 146, 147, 148, 149, 150, 151, 152, 153, 162, 163, 164, 165, 166, 167, 168, 177, 185, 186, 187, 188, 189, 193, 197, 198, 199, 200, 204, 212, 215, 216, 217, 218, 222, 230, 234, 235, 236, 237, 238, 242, 250, 253, 257, 262, 265, 286, 287, 290, 291, 292, 310, 311, 321, 322, 323, 330, 331, 332, 333, 335, 336, 337, 340, 341, 342, 346, 347, 348, 349, 364, 365, 366, 367, 369, 374, 375, 377, 379, 380, 381, 385, 386, 387, 388, 390, 391, 407, 408, 415, 417, 418, 421, 422, 423, 428, 435, 436, 452, 453, 454, 455, 456, 457, 458, 459, 461, 464, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 489, 490, 491, 492, 493, 494, 495, 496, 497, 509, 518, 519, 520, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 540, 541, 542, 543, 544, 545, 552, 553, 554, 555, 557, 559, 560, 561, 563, 564, 565, 578, 579, 580, 582, 583, 584, 585, 586, 587, 588, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 605, 606, 607, 608, 609, 612, 613, 617, 625, 628, 629, 634, 635, 636, 637, 638, 642, 644, 645, 651, 655, 659, 660, 662, 663, 664, 665, 676, 677, 678, 681, 683, 685, 698, 699, 700, 712, 713, 723, 724, 725, 726, 727, 728, 729, 730, 733, 734, 735, 751, 752, 754, 755, 756, 760, 761, 762, 763, 764, 765, 768, 769, 770, 771, 772, 775, 776, 777, 778, 779, 786, 787, 789, 798, 799, 806, 808, 809, 810, 811, 816, 823, 824, 825, 826, 827, 841, 844, 845, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 882, 883, 884, 885, 887, 888, 889, 890, 891, 892, 904, 905, 906, 907, 908, 914, 915, 916, 917, 918, 920, 921, 922, 923, 924, 925, 926, 936, 946, 949, 951, 952, 956, 957, 958, 961, 982, 1023, 1024, 1025, 1027, 1028, 1029, 1031, 1034, 1035, 1042, 1060, 1075, 1083, 1084, 1089, 1091, 1092, 1093, 1094, 1097, 1098, 1101, 1102, 1103, 1104, 1105, 1106, 1108, 1116, 1136, 1139, 1140, 1143, 1144, 1145, 1146, 1147, 1148, 1150, 1151, 1153, 1168, 1169, 1170, 1176, 1177, 1197, 1198, 1217, 1218, 1219, 1225, 1226, 1239, 1248, 1249, 1250, 1251, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1264, 1265, 1266, 1267, 1268, 1274, 1275, 1277, 1278, 1279, 1280, 1294, 1295, 1297, 1298, 1299, 1300, 1301, 1302, 1334, 1335, 1336, 1337, 1338, 1339, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1384, 1385, 1386, 1387, 1396, 1397, 1398, 1399, 1400, 1404, 1416, 1419, 1420, 1421, 1422, 1423, 1431, 1433, 1434, 1437, 1438, 1445, 1446, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1465, 1466, 1476, 1480, 1487, 1489, 1490, 1491, 1492, 1493, 1494, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1507, 1508, 1509, 1522, 1523, 1524, 1525, 1526, 1533, 1534, 1539, 1540, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1556, 1562, 1563, 1570, 1571, 1572, 1573, 1574, 1578, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1614, 1621, 1622, 1623, 1624, 1625, 1626, 1629, 1630, 1632, 1633, 1634, 1639, 1644, 1645, 1646, 1647, 1650, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1666, 1667, 1669, 1671, 1672, 1673, 1674, 1676, 1677, 1678, 1679, 1691, 1692, 1693], "excluded_lines": [], "start_line": 122}, "": {"executed_lines": [28, 30, 31, 32, 33, 34, 36, 37, 42, 48, 54, 64, 65, 68, 78, 81, 85, 87, 90, 94, 98, 122, 130, 170, 171, 183, 195, 214, 232, 259, 279, 325, 339, 344, 351, 383, 410, 438, 466, 511, 547, 627, 640, 657, 680, 697, 711, 721, 732, 743, 745, 784, 804, 813, 821, 830, 839, 847, 879, 898, 938, 981, 998, 1241, 1282, 1330, 1371, 1402, 1403, 1418, 1429, 1482, 1496, 1515, 1576, 1580, 1641, 1665, 1696, 1733, 1763, 1766], "summary": {"covered_lines": 82, "num_statements": 127, "percent_covered": 64.56692913385827, "percent_covered_display": "65", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 64.56692913385827, "percent_statements_covered_display": "65"}, "missing_lines": [91, 95, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 1703, 1705, 1706, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1737, 1739, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1760], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\provider.py": {"executed_lines": [25, 27, 28, 29, 30, 31, 33, 34, 35, 44, 47, 49, 51, 53, 57, 60, 63, 64, 65, 69, 72, 75, 85, 101, 109, 112, 114, 151, 152, 160, 174, 181, 265, 348, 356, 365, 383, 384, 396, 397, 419, 537], "summary": {"covered_lines": 42, "num_statements": 218, "percent_covered": 19.26605504587156, "percent_covered_display": "19", "missing_lines": 176, "excluded_lines": 2, "percent_statements_covered": 19.26605504587156, "percent_statements_covered_display": "19"}, "missing_lines": [76, 77, 78, 79, 80, 81, 82, 83, 87, 88, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 143, 144, 145, 148, 149, 153, 154, 155, 156, 165, 166, 167, 168, 169, 170, 171, 172, 175, 193, 194, 195, 196, 197, 198, 199, 201, 202, 212, 213, 218, 219, 220, 229, 230, 231, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 281, 282, 283, 284, 285, 286, 295, 296, 297, 298, 302, 303, 304, 313, 314, 315, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 350, 351, 352, 353, 354, 358, 359, 360, 361, 362, 363, 366, 367, 369, 370, 371, 372, 373, 375, 376, 377, 378, 379, 380, 381, 387, 388, 389, 390, 391, 392, 393, 394, 400, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 413, 435, 436, 437, 438, 439, 440, 441, 452, 471, 522, 523, 524, 528, 529, 530, 534], "excluded_lines": [157, 158], "functions": {"ProviderUsage.__init__": {"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": [76, 77, 78, 79, 80, 81, 82, 83], "excluded_lines": [], "start_line": 75}, "ProviderUsage.snapshot": {"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": [87, 88], "excluded_lines": [], "start_line": 85}, "LLMGenerationProvider.__init__": {"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": [130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 143, 144, 145, 148, 149], "excluded_lines": [], "start_line": 114}, "LLMGenerationProvider._load_key": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [153, 154, 155, 156], "excluded_lines": [157, 158], "start_line": 152}, "LLMGenerationProvider.available": {"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": [165, 166, 167, 168, 169, 170, 171, 172], "excluded_lines": [], "start_line": 160}, "LLMGenerationProvider._budget_exhausted": {"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": [175], "excluded_lines": [], "start_line": 174}, "LLMGenerationProvider.generate_dsls": {"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": [193, 194, 195, 196, 197, 198, 199, 201, 202, 212, 213, 218, 219, 220, 229, 230, 231, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259], "excluded_lines": [], "start_line": 181}, "LLMGenerationProvider.complete_json": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [281, 282, 283, 284, 285, 286, 295, 296, 297, 298, 302, 303, 304, 313, 314, 315, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346], "excluded_lines": [], "start_line": 265}, "LLMGenerationProvider._request_key": {"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": [350, 351, 352, 353, 354], "excluded_lines": [], "start_line": 348}, "LLMGenerationProvider._absorb_gate_result": {"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": [358, 359, 360, 361, 362, 363], "excluded_lines": [], "start_line": 356}, "LLMGenerationProvider._extract_dsl_list": {"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": [366, 367, 369, 370, 371, 372, 373, 375, 376, 377, 378, 379, 380, 381], "excluded_lines": [], "start_line": 365}, "LLMGenerationProvider._try_parse": {"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": [387, 388, 389, 390, 391, 392, 393, 394], "excluded_lines": [], "start_line": 384}, "LLMGenerationProvider._repair": {"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": [400, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 413], "excluded_lines": [], "start_line": 397}, "LLMGenerationProvider._build_messages": {"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": [435, 436, 437, 438, 439, 440, 441, 452, 471, 522, 523, 524, 528, 529, 530, 534], "excluded_lines": [], "start_line": 419}, "": {"executed_lines": [25, 27, 28, 29, 30, 31, 33, 34, 35, 44, 47, 49, 51, 53, 57, 60, 63, 64, 65, 69, 72, 75, 85, 101, 109, 112, 114, 151, 152, 160, 174, 181, 265, 348, 356, 365, 383, 384, 396, 397, 419, 537], "summary": {"covered_lines": 42, "num_statements": 42, "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": {"ProviderUsage": {"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": [76, 77, 78, 79, 80, 81, 82, 83, 87, 88], "excluded_lines": [], "start_line": 72}, "LLMGenerationProvider": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 166, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 166, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 143, 144, 145, 148, 149, 153, 154, 155, 156, 165, 166, 167, 168, 169, 170, 171, 172, 175, 193, 194, 195, 196, 197, 198, 199, 201, 202, 212, 213, 218, 219, 220, 229, 230, 231, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 281, 282, 283, 284, 285, 286, 295, 296, 297, 298, 302, 303, 304, 313, 314, 315, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 350, 351, 352, 353, 354, 358, 359, 360, 361, 362, 363, 366, 367, 369, 370, 371, 372, 373, 375, 376, 377, 378, 379, 380, 381, 387, 388, 389, 390, 391, 392, 393, 394, 400, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 413, 435, 436, 437, 438, 439, 440, 441, 452, 471, 522, 523, 524, 528, 529, 530, 534], "excluded_lines": [157, 158], "start_line": 101}, "": {"executed_lines": [25, 27, 28, 29, 30, 31, 33, 34, 35, 44, 47, 49, 51, 53, 57, 60, 63, 64, 65, 69, 72, 75, 85, 101, 109, 112, 114, 151, 152, 160, 174, 181, 265, 348, 356, 365, 383, 384, 396, 397, 419, 537], "summary": {"covered_lines": 42, "num_statements": 42, "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\\nexus_scalp\\strategies\\factory\\provider_gate.py": {"executed_lines": [54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 72, 88, 91, 92, 93, 94, 95, 96, 97, 98, 101, 108, 109, 110, 111, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 130, 132, 134, 137, 138, 146, 148, 150, 153, 155, 157, 159, 161, 163, 165, 168, 171, 174, 175, 178, 179, 180, 181, 182, 183, 184, 185, 187, 204, 227, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 277, 285, 319, 328, 346, 365, 400, 418, 434, 445, 456, 468, 491, 533, 601, 620, 643, 649, 711, 731, 744, 811, 819, 822, 825, 827, 831, 842], "summary": {"covered_lines": 113, "num_statements": 387, "percent_covered": 29.198966408268735, "percent_covered_display": "29", "missing_lines": 274, "excluded_lines": 3, "percent_statements_covered": 29.198966408268735, "percent_statements_covered_display": "29"}, "missing_lines": [188, 207, 208, 209, 210, 211, 212, 213, 214, 215, 218, 219, 232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 245, 246, 247, 248, 249, 250, 288, 289, 290, 291, 292, 293, 294, 296, 297, 300, 302, 320, 321, 324, 325, 326, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 368, 369, 370, 371, 402, 403, 404, 405, 407, 411, 412, 419, 420, 421, 422, 425, 426, 427, 428, 435, 436, 437, 438, 439, 443, 446, 447, 448, 449, 450, 454, 457, 458, 459, 460, 461, 462, 469, 470, 476, 477, 478, 479, 480, 481, 482, 483, 485, 504, 507, 508, 509, 517, 518, 530, 531, 536, 539, 540, 541, 549, 550, 553, 554, 564, 565, 566, 572, 573, 574, 575, 576, 580, 581, 582, 585, 586, 587, 588, 589, 591, 592, 595, 596, 597, 598, 599, 604, 605, 606, 607, 613, 614, 615, 617, 618, 621, 622, 623, 624, 625, 626, 627, 628, 633, 634, 635, 636, 637, 640, 641, 644, 645, 646, 647, 652, 653, 654, 660, 661, 662, 668, 669, 670, 671, 673, 674, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 692, 696, 697, 698, 702, 703, 713, 714, 715, 716, 717, 718, 719, 720, 721, 723, 724, 725, 726, 727, 728, 733, 734, 735, 736, 737, 738, 739, 740, 741, 762, 763, 764, 765, 766, 769, 770, 771, 772, 775, 776, 781, 782, 783, 788, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 808, 814, 815, 816, 828, 829, 832, 833, 834, 835, 843, 844], "excluded_lines": [519, 520, 524], "functions": {"GateResult.as_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": [188], "excluded_lines": [], "start_line": 187}, "redact_url": {"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": [207, 208, 209, 210, 211, 212, 213, 214, 215, 218, 219], "excluded_lines": [], "start_line": 204}, "classify_config": {"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": [232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 245, 246, 247, 248, 249, 250], "excluded_lines": [], "start_line": 227}, "ProviderGate.__init__": {"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": [288, 289, 290, 291, 292, 293, 294, 296, 297, 300, 302], "excluded_lines": [], "start_line": 285}, "ProviderGate.validate_config": {"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": [320, 321, 324, 325, 326], "excluded_lines": [], "start_line": 319}, "ProviderGate._auto_disable_locked": {"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": [329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340], "excluded_lines": [], "start_line": 328}, "ProviderGate.reconfigure": {"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": [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363], "excluded_lines": [], "start_line": 346}, "ProviderGate.health_snapshot": {"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": [368, 369, 370, 371], "excluded_lines": [], "start_line": 365}, "ProviderGate.effective_state_locked": {"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": [402, 403, 404, 405, 407, 411, 412], "excluded_lines": [], "start_line": 400}, "ProviderGate._acquire_token_locked": {"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": [419, 420, 421, 422, 425, 426, 427, 428], "excluded_lines": [], "start_line": 418}, "ProviderGate._record_rate_limit_failure_locked": {"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": [435, 436, 437, 438, 439, 443], "excluded_lines": [], "start_line": 434}, "ProviderGate._record_network_failure_locked": {"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": [446, 447, 448, 449, 450, 454], "excluded_lines": [], "start_line": 445}, "ProviderGate._open_circuit_locked": {"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": [457, 458, 459, 460, 461, 462], "excluded_lines": [], "start_line": 456}, "ProviderGate._record_success_locked": {"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": [469, 470, 476, 477, 478, 479, 480, 481, 482, 483, 485], "excluded_lines": [], "start_line": 468}, "ProviderGate.execute": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [504, 507, 508, 509, 517, 518, 530, 531], "excluded_lines": [519, 520, 524], "start_line": 491}, "ProviderGate._execute_inner": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [536, 539, 540, 541, 549, 550, 553, 554, 564, 565, 566, 572, 573, 574, 575, 576, 580, 581, 582, 585, 586, 587, 588, 589, 591, 592, 595, 596, 597, 598, 599], "excluded_lines": [], "start_line": 533}, "ProviderGate._execute_gated": {"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": [604, 605, 606, 607, 613, 614, 615, 617, 618], "excluded_lines": [], "start_line": 601}, "ProviderGate._execute_paced": {"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": [621, 622, 623, 624, 625, 626, 627, 628, 633, 634, 635, 636, 637, 640, 641], "excluded_lines": [], "start_line": 620}, "ProviderGate._retry_delay": {"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": [644, 645, 646, 647], "excluded_lines": [], "start_line": 643}, "ProviderGate._attempt_once": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [652, 653, 654, 660, 661, 662, 668, 669, 670, 671, 673, 674, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 692, 696, 697, 698, 702, 703], "excluded_lines": [], "start_line": 649}, "parse_retry_after": {"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": [713, 714, 715, 716, 717, 718, 719, 720, 721, 723, 724, 725, 726, 727, 728], "excluded_lines": [], "start_line": 711}, "classify_status": {"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": [733, 734, 735, 736, 737, 738, 739, 740, 741], "excluded_lines": [], "start_line": 731}, "execute_http_post": {"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": [762, 808], "excluded_lines": [], "start_line": 744}, "execute_http_post.send": {"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": [763, 764, 765, 766, 769, 770, 771, 772, 775, 776, 781, 782, 783, 788, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804], "excluded_lines": [], "start_line": 762}, "get_provider_gate": {"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": [814, 815, 816], "excluded_lines": [], "start_line": 811}, "_SingleFlightWaiter.__init__": {"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": [828, 829], "excluded_lines": [], "start_line": 827}, "_SingleFlightWaiter.wait": {"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": [832, 833, 834, 835], "excluded_lines": [], "start_line": 831}, "_SingleFlightWaiter.broadcast": {"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": [843, 844], "excluded_lines": [], "start_line": 842}, "": {"executed_lines": [54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 72, 88, 91, 92, 93, 94, 95, 96, 97, 98, 101, 108, 109, 110, 111, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 130, 132, 134, 137, 138, 146, 148, 150, 153, 155, 157, 159, 161, 163, 165, 168, 171, 174, 175, 178, 179, 180, 181, 182, 183, 184, 185, 187, 204, 227, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 277, 285, 319, 328, 346, 365, 400, 418, 434, 445, 456, 468, 491, 533, 601, 620, 643, 649, 711, 731, 744, 811, 819, 822, 825, 827, 831, 842], "summary": {"covered_lines": 113, "num_statements": 113, "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": {"ProviderState": {"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": 88}, "FailureCategory": {"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": 101}, "DisableReason": {"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": 118}, "GateConfig": {"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": 138}, "GateResult": {"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": [188], "excluded_lines": [], "start_line": 175}, "_CircuitState": {"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": 259}, "ProviderGate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 185, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 185, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [288, 289, 290, 291, 292, 293, 294, 296, 297, 300, 302, 320, 321, 324, 325, 326, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 368, 369, 370, 371, 402, 403, 404, 405, 407, 411, 412, 419, 420, 421, 422, 425, 426, 427, 428, 435, 436, 437, 438, 439, 443, 446, 447, 448, 449, 450, 454, 457, 458, 459, 460, 461, 462, 469, 470, 476, 477, 478, 479, 480, 481, 482, 483, 485, 504, 507, 508, 509, 517, 518, 530, 531, 536, 539, 540, 541, 549, 550, 553, 554, 564, 565, 566, 572, 573, 574, 575, 576, 580, 581, 582, 585, 586, 587, 588, 589, 591, 592, 595, 596, 597, 598, 599, 604, 605, 606, 607, 613, 614, 615, 617, 618, 621, 622, 623, 624, 625, 626, 627, 628, 633, 634, 635, 636, 637, 640, 641, 644, 645, 646, 647, 652, 653, 654, 660, 661, 662, 668, 669, 670, 671, 673, 674, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 692, 696, 697, 698, 702, 703], "excluded_lines": [519, 520, 524], "start_line": 277}, "_SingleFlightWaiter": {"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": [828, 829, 832, 833, 834, 835, 843, 844], "excluded_lines": [], "start_line": 822}, "": {"executed_lines": [54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 72, 88, 91, 92, 93, 94, 95, 96, 97, 98, 101, 108, 109, 110, 111, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 130, 132, 134, 137, 138, 146, 148, 150, 153, 155, 157, 159, 161, 163, 165, 168, 171, 174, 175, 178, 179, 180, 181, 182, 183, 184, 185, 187, 204, 227, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 277, 285, 319, 328, 346, 365, 400, 418, 434, 445, 456, 468, 491, 533, 601, 620, 643, 649, 711, 731, 744, 811, 819, 822, 825, 827, 831, 842], "summary": {"covered_lines": 113, "num_statements": 193, "percent_covered": 58.54922279792746, "percent_covered_display": "59", "missing_lines": 80, "excluded_lines": 0, "percent_statements_covered": 58.54922279792746, "percent_statements_covered_display": "59"}, "missing_lines": [207, 208, 209, 210, 211, 212, 213, 214, 215, 218, 219, 232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 245, 246, 247, 248, 249, 250, 713, 714, 715, 716, 717, 718, 719, 720, 721, 723, 724, 725, 726, 727, 728, 733, 734, 735, 736, 737, 738, 739, 740, 741, 762, 763, 764, 765, 766, 769, 770, 771, 772, 775, 776, 781, 782, 783, 788, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 808, 814, 815, 816], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\ranking.py": {"executed_lines": [23, 25, 26, 28, 35, 47, 51, 55, 63, 143, 156, 167, 190, 220, 251, 276, 309, 316], "summary": {"covered_lines": 18, "num_statements": 171, "percent_covered": 10.526315789473685, "percent_covered_display": "11", "missing_lines": 153, "excluded_lines": 0, "percent_statements_covered": 10.526315789473685, "percent_statements_covered_display": "11"}, "missing_lines": [48, 52, 57, 58, 59, 60, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 98, 99, 100, 101, 104, 105, 106, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 124, 126, 128, 129, 131, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 161, 162, 163, 164, 169, 170, 171, 172, 173, 174, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 257, 258, 259, 260, 261, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 311, 312, 313], "excluded_lines": [], "functions": {"_clamp": {"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": [48], "excluded_lines": [], "start_line": 47}, "_true": {"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": [52], "excluded_lines": [], "start_line": 51}, "strategy_error": {"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": [57, 58, 59, 60], "excluded_lines": [], "start_line": 55}, "score_components": {"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": [73, 75, 89, 90, 91, 92, 93, 95, 98, 99, 100, 101, 104, 105, 106, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 124, 126, 128, 129, 131], "excluded_lines": [], "start_line": 63}, "score_components._decoded": {"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": [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87], "excluded_lines": [], "start_line": 75}, "_count_conditions": {"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": [144, 145, 146, 147, 148, 149, 150, 151, 152, 153], "excluded_lines": [], "start_line": 143}, "selection_score": {"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": [161, 162, 163, 164], "excluded_lines": [], "start_line": 156}, "explain_rank": {"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": [169, 170, 171, 172, 173, 174], "excluded_lines": [], "start_line": 167}, "dimension_score": {"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": [191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217], "excluded_lines": [], "start_line": 190}, "rank_strategies": {"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": [230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243], "excluded_lines": [], "start_line": 220}, "family_diversity": {"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": [257, 258, 259, 260, 261, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273], "excluded_lines": [], "start_line": 251}, "feature_diversity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306], "excluded_lines": [], "start_line": 276}, "population_diversity": {"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": [311, 312, 313], "excluded_lines": [], "start_line": 309}, "": {"executed_lines": [23, 25, 26, 28, 35, 47, 51, 55, 63, 143, 156, 167, 190, 220, 251, 276, 309, 316], "summary": {"covered_lines": 18, "num_statements": 18, "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": [23, 25, 26, 28, 35, 47, 51, 55, 63, 143, 156, 167, 190, 220, 251, 276, 309, 316], "summary": {"covered_lines": 18, "num_statements": 171, "percent_covered": 10.526315789473685, "percent_covered_display": "11", "missing_lines": 153, "excluded_lines": 0, "percent_statements_covered": 10.526315789473685, "percent_statements_covered_display": "11"}, "missing_lines": [48, 52, 57, 58, 59, 60, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 98, 99, 100, 101, 104, 105, 106, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 124, 126, 128, 129, 131, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 161, 162, 163, 164, 169, 170, 171, 172, 173, 174, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 257, 258, 259, 260, 261, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 311, 312, 313], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\store.py": {"executed_lines": [31, 33, 34, 35, 36, 37, 39, 40, 42, 44, 48, 51, 60, 61, 64, 65, 68, 71, 72, 80, 92, 96, 108, 119, 128, 166, 213, 248, 282, 334, 373, 414, 433, 458, 477, 626, 693, 729, 758, 787, 807, 844, 874, 877, 901, 934, 960, 986], "summary": {"covered_lines": 48, "num_statements": 450, "percent_covered": 10.666666666666666, "percent_covered_display": "11", "missing_lines": 402, "excluded_lines": 0, "percent_statements_covered": 10.666666666666666, "percent_statements_covered_display": "11"}, "missing_lines": [62, 63, 69, 70, 76, 77, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 97, 98, 99, 100, 101, 102, 103, 104, 105, 114, 115, 116, 120, 130, 131, 132, 133, 134, 143, 144, 160, 161, 162, 163, 168, 169, 170, 171, 172, 184, 185, 207, 208, 209, 210, 215, 216, 217, 218, 219, 226, 227, 242, 243, 244, 245, 250, 251, 252, 253, 254, 261, 262, 276, 277, 278, 279, 290, 291, 292, 293, 295, 296, 297, 298, 299, 301, 306, 313, 314, 328, 329, 330, 331, 336, 337, 338, 339, 340, 348, 349, 367, 368, 369, 370, 375, 376, 377, 378, 379, 390, 391, 403, 404, 405, 406, 416, 417, 418, 419, 420, 421, 422, 425, 426, 427, 428, 430, 435, 436, 437, 438, 439, 440, 441, 442, 445, 446, 447, 448, 450, 460, 461, 462, 463, 464, 465, 466, 469, 470, 471, 472, 474, 512, 513, 517, 518, 523, 524, 525, 526, 531, 532, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 564, 565, 566, 567, 568, 569, 571, 572, 573, 574, 588, 589, 590, 591, 592, 593, 595, 611, 612, 613, 614, 619, 637, 638, 640, 641, 642, 643, 644, 645, 646, 659, 660, 662, 663, 673, 674, 686, 690, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 726, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 755, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 784, 789, 790, 791, 792, 793, 794, 795, 796, 799, 800, 801, 802, 804, 813, 814, 815, 816, 818, 819, 820, 821, 822, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 846, 847, 848, 849, 850, 851, 852, 855, 856, 857, 858, 860, 879, 880, 881, 882, 883, 884, 885, 893, 894, 895, 896, 897, 898, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 936, 937, 938, 939, 940, 941, 942, 947, 953, 954, 955, 957, 962, 963, 975, 976, 977, 978, 980, 981, 982, 983], "excluded_lines": [], "functions": {"ensure_factory_context_columns": {"executed_lines": [60, 61, 64, 65, 68, 71, 72], "summary": {"covered_lines": 7, "num_statements": 13, "percent_covered": 53.84615384615385, "percent_covered_display": "54", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 53.84615384615385, "percent_statements_covered_display": "54"}, "missing_lines": [62, 63, 69, 70, 76, 77], "excluded_lines": [], "start_line": 51}, "_json": {"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": [81, 82, 83, 84, 85, 86, 87, 88, 89], "excluded_lines": [], "start_line": 80}, "_now": {"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": [93], "excluded_lines": [], "start_line": 92}, "_conn": {"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": [97, 98, 99, 100, 101, 102, 103, 104, 105], "excluded_lines": [], "start_line": 96}, "_resolve_backend": {"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": [114, 115, 116], "excluded_lines": [], "start_line": 108}, "_is_store_backend": {"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": [120], "excluded_lines": [], "start_line": 119}, "upsert_generation": {"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": [130, 131, 132, 133, 134, 143, 144, 160, 161, 162, 163], "excluded_lines": [], "start_line": 128}, "upsert_candidate": {"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": [168, 169, 170, 171, 172, 184, 185, 207, 208, 209, 210], "excluded_lines": [], "start_line": 166}, "record_failure": {"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": [215, 216, 217, 218, 219, 226, 227, 242, 243, 244, 245], "excluded_lines": [], "start_line": 213}, "emit_event": {"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": [250, 251, 252, 253, 254, 261, 262, 276, 277, 278, 279], "excluded_lines": [], "start_line": 248}, "record_run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [290, 291, 292, 293, 295, 296, 297, 298, 299, 301, 306, 313, 314, 328, 329, 330, 331], "excluded_lines": [], "start_line": 282}, "record_provider_usage": {"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": [336, 337, 338, 339, 340, 348, 349, 367, 368, 369, 370], "excluded_lines": [], "start_line": 334}, "set_loop_state": {"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": [375, 376, 377, 378, 379, 390, 391, 403, 404, 405, 406], "excluded_lines": [], "start_line": 373}, "get_generation": {"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": [416, 417, 418, 419, 420, 421, 422, 425, 426, 427, 428, 430], "excluded_lines": [], "start_line": 414}, "list_generations": {"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": [435, 436, 437, 438, 439, 440, 441, 442, 445, 446, 447, 448, 450], "excluded_lines": [], "start_line": 433}, "get_loop_states": {"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": [460, 461, 462, 463, 464, 465, 466, 469, 470, 471, 472, 474], "excluded_lines": [], "start_line": 458}, "sweep_stale_generations": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 60, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 60, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [512, 513, 517, 518, 523, 524, 525, 526, 531, 532, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 564, 565, 566, 567, 568, 569, 571, 572, 573, 574, 588, 589, 590, 591, 592, 593, 595, 611, 612, 613, 614, 619], "excluded_lines": [], "start_line": 477}, "resume_generation": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [637, 638, 640, 641, 642, 643, 644, 645, 646, 659, 660, 662, 663, 673, 674, 686, 690], "excluded_lines": [], "start_line": 626}, "list_candidates": {"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": [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 726], "excluded_lines": [], "start_line": 693}, "list_failures": {"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": [735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 755], "excluded_lines": [], "start_line": 729}, "list_events": {"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": [764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 784], "excluded_lines": [], "start_line": 758}, "list_runs": {"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": [789, 790, 791, 792, 793, 794, 795, 796, 799, 800, 801, 802, 804], "excluded_lines": [], "start_line": 787}, "get_candidate_structural": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [813, 814, 815, 816, 818, 819, 820, 821, 822, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841], "excluded_lines": [], "start_line": 807}, "get_loop_state": {"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": [846, 847, 848, 849, 850, 851, 852, 855, 856, 857, 858, 860], "excluded_lines": [], "start_line": 844}, "set_operator_stats": {"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": [879, 880, 881, 882, 883, 884, 885, 893, 894, 895, 896, 897, 898], "excluded_lines": [], "start_line": 877}, "get_operator_stats": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931], "excluded_lines": [], "start_line": 901}, "provider_usage_total": {"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": [936, 937, 938, 939, 940, 941, 942, 947, 953, 954, 955, 957], "excluded_lines": [], "start_line": 934}, "_row_safe": {"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": [962, 963, 975, 976, 977, 978, 980, 981, 982, 983], "excluded_lines": [], "start_line": 960}, "": {"executed_lines": [31, 33, 34, 35, 36, 37, 39, 40, 42, 44, 48, 51, 80, 92, 96, 108, 119, 128, 166, 213, 248, 282, 334, 373, 414, 433, 458, 477, 626, 693, 729, 758, 787, 807, 844, 874, 877, 901, 934, 960, 986], "summary": {"covered_lines": 41, "num_statements": 41, "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": [31, 33, 34, 35, 36, 37, 39, 40, 42, 44, 48, 51, 60, 61, 64, 65, 68, 71, 72, 80, 92, 96, 108, 119, 128, 166, 213, 248, 282, 334, 373, 414, 433, 458, 477, 626, 693, 729, 758, 787, 807, 844, 874, 877, 901, 934, 960, 986], "summary": {"covered_lines": 48, "num_statements": 450, "percent_covered": 10.666666666666666, "percent_covered_display": "11", "missing_lines": 402, "excluded_lines": 0, "percent_statements_covered": 10.666666666666666, "percent_statements_covered_display": "11"}, "missing_lines": [62, 63, 69, 70, 76, 77, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 97, 98, 99, 100, 101, 102, 103, 104, 105, 114, 115, 116, 120, 130, 131, 132, 133, 134, 143, 144, 160, 161, 162, 163, 168, 169, 170, 171, 172, 184, 185, 207, 208, 209, 210, 215, 216, 217, 218, 219, 226, 227, 242, 243, 244, 245, 250, 251, 252, 253, 254, 261, 262, 276, 277, 278, 279, 290, 291, 292, 293, 295, 296, 297, 298, 299, 301, 306, 313, 314, 328, 329, 330, 331, 336, 337, 338, 339, 340, 348, 349, 367, 368, 369, 370, 375, 376, 377, 378, 379, 390, 391, 403, 404, 405, 406, 416, 417, 418, 419, 420, 421, 422, 425, 426, 427, 428, 430, 435, 436, 437, 438, 439, 440, 441, 442, 445, 446, 447, 448, 450, 460, 461, 462, 463, 464, 465, 466, 469, 470, 471, 472, 474, 512, 513, 517, 518, 523, 524, 525, 526, 531, 532, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 564, 565, 566, 567, 568, 569, 571, 572, 573, 574, 588, 589, 590, 591, 592, 593, 595, 611, 612, 613, 614, 619, 637, 638, 640, 641, 642, 643, 644, 645, 646, 659, 660, 662, 663, 673, 674, 686, 690, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 726, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 755, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 784, 789, 790, 791, 792, 793, 794, 795, 796, 799, 800, 801, 802, 804, 813, 814, 815, 816, 818, 819, 820, 821, 822, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 846, 847, 848, 849, 850, 851, 852, 855, 856, 857, 858, 860, 879, 880, 881, 882, 883, 884, 885, 893, 894, 895, 896, 897, 898, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 936, 937, 938, 939, 940, 941, 942, 947, 953, 954, 955, 957, 962, 963, 975, 976, 977, 978, 980, 981, 982, 983], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\summarizer.py": {"executed_lines": [17, 19, 21, 27, 34, 41, 125, 129, 152, 230, 259], "summary": {"covered_lines": 11, "num_statements": 117, "percent_covered": 9.401709401709402, "percent_covered_display": "9", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 9.401709401709402, "percent_statements_covered_display": "9"}, "missing_lines": [28, 29, 30, 31, 35, 36, 37, 38, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 89, 91, 92, 94, 96, 126, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 160, 165, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 233, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 253, 254, 255, 256], "excluded_lines": [], "functions": {"_score_of": {"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": [28, 29, 30, 31], "excluded_lines": [], "start_line": 27}, "_expectancy_r": {"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": [35, 36, 37, 38], "excluded_lines": [], "start_line": 34}, "build_summary": {"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": [55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 89, 91, 92, 94, 96], "excluded_lines": [], "start_line": 41}, "score_verdict": {"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": [126], "excluded_lines": [], "start_line": 125}, "_structural_passed": {"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": [135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], "excluded_lines": [], "start_line": 129}, "memory_summary": {"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": [160, 165, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204], "excluded_lines": [], "start_line": 152}, "format_summary_for_prompt": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [233, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 253, 254, 255, 256], "excluded_lines": [], "start_line": 230}, "": {"executed_lines": [17, 19, 21, 27, 34, 41, 125, 129, 152, 230, 259], "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": 1}}, "classes": {"": {"executed_lines": [17, 19, 21, 27, 34, 41, 125, 129, 152, 230, 259], "summary": {"covered_lines": 11, "num_statements": 117, "percent_covered": 9.401709401709402, "percent_covered_display": "9", "missing_lines": 106, "excluded_lines": 0, "percent_statements_covered": 9.401709401709402, "percent_statements_covered_display": "9"}, "missing_lines": [28, 29, 30, 31, 35, 36, 37, 38, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 89, 91, 92, 94, 96, 126, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 160, 165, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 233, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 253, 254, 255, 256], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\telegram.py": {"executed_lines": [16, 18, 19, 21, 23, 26, 43, 47, 56, 81, 94, 104, 112, 121, 171], "summary": {"covered_lines": 15, "num_statements": 62, "percent_covered": 24.193548387096776, "percent_covered_display": "24", "missing_lines": 47, "excluded_lines": 0, "percent_statements_covered": 24.193548387096776, "percent_statements_covered_display": "24"}, "missing_lines": [44, 48, 57, 58, 59, 60, 74, 75, 76, 77, 78, 83, 91, 95, 105, 113, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "functions": {"_esc": {"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": [44], "excluded_lines": [], "start_line": 43}, "build_generation_started": {"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": [48], "excluded_lines": [], "start_line": 47}, "build_generation_completed": {"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": [57, 58, 59, 60, 74, 75, 76, 77, 78], "excluded_lines": [], "start_line": 56}, "build_strategy_rejected": {"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": [83, 91], "excluded_lines": [], "start_line": 81}, "build_elite_promoted": {"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": [95], "excluded_lines": [], "start_line": 94}, "build_failure_alert": {"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": [105], "excluded_lines": [], "start_line": 104}, "build_generation_progress": {"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": [113], "excluded_lines": [], "start_line": 112}, "send_factory_event": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 121}, "": {"executed_lines": [16, 18, 19, 21, 23, 26, 43, 47, 56, 81, 94, 104, 112, 121, 171], "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": [], "start_line": 1}}, "classes": {"": {"executed_lines": [16, 18, 19, 21, 23, 26, 43, 47, 56, 81, 94, 104, 112, 121, 171], "summary": {"covered_lines": 15, "num_statements": 62, "percent_covered": 24.193548387096776, "percent_covered_display": "24", "missing_lines": 47, "excluded_lines": 0, "percent_statements_covered": 24.193548387096776, "percent_statements_covered_display": "24"}, "missing_lines": [44, 48, 57, 58, 59, 60, 74, 75, 76, 77, 78, 83, 91, 95, 105, 113, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\validators.py": {"executed_lines": [22, 24, 26, 31, 40, 43, 63, 68, 84, 172, 206, 251, 307, 344], "summary": {"covered_lines": 14, "num_statements": 108, "percent_covered": 12.962962962962964, "percent_covered_display": "13", "missing_lines": 94, "excluded_lines": 2, "percent_statements_covered": 12.962962962962964, "percent_statements_covered_display": "13"}, "missing_lines": [75, 90, 91, 95, 96, 100, 101, 102, 109, 110, 111, 112, 113, 116, 117, 118, 125, 126, 129, 130, 131, 139, 140, 141, 147, 148, 155, 156, 157, 158, 161, 162, 169, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 203, 216, 217, 218, 226, 227, 228, 236, 239, 242, 248, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 272, 273, 274, 282, 283, 284, 285, 293, 294, 295, 296, 304, 320, 321, 327, 328, 329, 331, 332, 339], "excluded_lines": [97, 98], "functions": {"_verdict": {"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": [75], "excluded_lines": [], "start_line": 68}, "validate_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [90, 91, 95, 96, 100, 101, 102, 109, 110, 111, 112, 113, 116, 117, 118, 125, 126, 129, 130, 131, 139, 140, 141, 147, 148, 155, 156, 157, 158, 161, 162, 169], "excluded_lines": [97, 98], "start_line": 84}, "validate_features": {"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": [179, 180, 181, 183, 193, 194, 195, 196, 203], "excluded_lines": [], "start_line": 172}, "validate_features._collect": {"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": [184, 185, 186, 187, 188, 189, 190, 191], "excluded_lines": [], "start_line": 183}, "validate_causality": {"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": [216, 217, 218, 226, 227, 228, 236, 239, 242, 248], "excluded_lines": [], "start_line": 206}, "validate_complexity": {"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": [256, 257, 259, 271, 272, 273, 274, 282, 283, 284, 285, 293, 294, 295, 296, 304], "excluded_lines": [], "start_line": 251}, "validate_complexity._count_conditions": {"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": [260, 261, 262, 263, 264, 265, 266, 267, 268, 269], "excluded_lines": [], "start_line": 259}, "validate_candidate": {"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": [320, 321, 327, 328, 329, 331, 332, 339], "excluded_lines": [], "start_line": 307}, "": {"executed_lines": [22, 24, 26, 31, 40, 43, 63, 68, 84, 172, 206, 251, 307, 344], "summary": {"covered_lines": 14, "num_statements": 14, "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": [22, 24, 26, 31, 40, 43, 63, 68, 84, 172, 206, 251, 307, 344], "summary": {"covered_lines": 14, "num_statements": 108, "percent_covered": 12.962962962962964, "percent_covered_display": "13", "missing_lines": 94, "excluded_lines": 2, "percent_statements_covered": 12.962962962962964, "percent_statements_covered_display": "13"}, "missing_lines": [75, 90, 91, 95, 96, 100, 101, 102, 109, 110, 111, 112, 113, 116, 117, 118, 125, 126, 129, 130, 131, 139, 140, 141, 147, 148, 155, 156, 157, 158, 161, 162, 169, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 203, 216, 217, 218, 226, 227, 228, 236, 239, 242, 248, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 272, 273, 274, 282, 283, 284, 285, 293, 294, 295, 296, 304, 320, 321, 327, 328, 329, 331, 332, 339], "excluded_lines": [97, 98], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\factory\\worker.py": {"executed_lines": [23, 25, 26, 27, 29, 30, 31, 32, 39, 42, 46, 57, 87, 112, 118, 124, 134, 177, 184, 210, 231, 314, 328], "summary": {"covered_lines": 23, "num_statements": 138, "percent_covered": 16.666666666666668, "percent_covered_display": "17", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 16.666666666666668, "percent_statements_covered_display": "17"}, "missing_lines": [43, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 88, 89, 90, 91, 92, 93, 95, 96, 97, 106, 107, 113, 114, 115, 116, 119, 120, 121, 122, 125, 126, 127, 128, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 169, 175, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 208, 211, 212, 216, 225, 241, 242, 247, 248, 249, 250, 254, 255, 256, 257, 258, 259, 260, 268, 269, 271, 276, 277, 278, 284, 289, 290, 291, 296, 297, 298, 302, 304, 305, 306, 307, 308, 315], "excluded_lines": [], "functions": {"_event_id": {"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": [43], "excluded_lines": [], "start_line": 42}, "AutonomousLoopWorker.__init__": {"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": [67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81], "excluded_lines": [], "start_line": 57}, "AutonomousLoopWorker.start": {"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": [88, 89, 90, 91, 92, 93, 95, 96, 97, 106, 107], "excluded_lines": [], "start_line": 87}, "AutonomousLoopWorker.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": [113, 114, 115, 116], "excluded_lines": [], "start_line": 112}, "AutonomousLoopWorker.pause": {"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": [119, 120, 121, 122], "excluded_lines": [], "start_line": 118}, "AutonomousLoopWorker.resume": {"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": [125, 126, 127, 128], "excluded_lines": [], "start_line": 124}, "AutonomousLoopWorker.tick": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 169, 175], "excluded_lines": [], "start_line": 134}, "AutonomousLoopWorker._should_stop": {"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": [178, 179, 180, 181, 182], "excluded_lines": [], "start_line": 177}, "AutonomousLoopWorker._run_one_generation": {"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": [185, 186, 187, 188, 189, 190, 192, 193, 194, 208], "excluded_lines": [], "start_line": 184}, "AutonomousLoopWorker._finish_loop": {"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": [211, 212, 216, 225], "excluded_lines": [], "start_line": 210}, "AutonomousLoopWorker.recover": {"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": [241, 242, 247, 248, 249, 250, 254, 255, 256, 257, 258, 259, 260, 268, 269, 271, 276, 277, 278, 284, 289, 290, 291, 296, 297, 298, 302, 304, 305, 306, 307, 308], "excluded_lines": [], "start_line": 231}, "AutonomousLoopWorker.status": {"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": [315], "excluded_lines": [], "start_line": 314}, "": {"executed_lines": [23, 25, 26, 27, 29, 30, 31, 32, 39, 42, 46, 57, 87, 112, 118, 124, 134, 177, 184, 210, 231, 314, 328], "summary": {"covered_lines": 23, "num_statements": 23, "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": {"AutonomousLoopWorker": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 114, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 114, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 88, 89, 90, 91, 92, 93, 95, 96, 97, 106, 107, 113, 114, 115, 116, 119, 120, 121, 122, 125, 126, 127, 128, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 169, 175, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 208, 211, 212, 216, 225, 241, 242, 247, 248, 249, 250, 254, 255, 256, 257, 258, 259, 260, 268, 269, 271, 276, 277, 278, 284, 289, 290, 291, 296, 297, 298, 302, 304, 305, 306, 307, 308, 315], "excluded_lines": [], "start_line": 46}, "": {"executed_lines": [23, 25, 26, 27, 29, 30, 31, 32, 39, 42, 46, 57, 87, 112, 118, 124, 134, 177, 184, 210, 231, 314, 328], "summary": {"covered_lines": 23, "num_statements": 24, "percent_covered": 95.83333333333333, "percent_covered_display": "96", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 95.83333333333333, "percent_statements_covered_display": "96"}, "missing_lines": [43], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\ichimoku.py": {"executed_lines": [28, 30, 32, 41, 42, 43, 44, 45, 47, 48, 49, 50, 53, 74, 77, 78, 79, 81, 88, 89, 90, 91, 97, 107, 120, 123, 134, 216, 219, 220, 221, 223, 231, 232, 233, 234, 235, 241, 251, 265, 268, 279, 341, 342, 344], "summary": {"covered_lines": 45, "num_statements": 123, "percent_covered": 36.58536585365854, "percent_covered_display": "37", "missing_lines": 78, "excluded_lines": 0, "percent_statements_covered": 36.58536585365854, "percent_statements_covered_display": "37"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 98, 108, 121, 124, 135, 136, 137, 138, 139, 146, 147, 151, 153, 155, 156, 157, 159, 160, 162, 163, 164, 165, 168, 169, 170, 171, 174, 178, 179, 181, 182, 183, 197, 198, 199, 213, 242, 252, 266, 269, 280, 281, 282, 283, 284, 291, 293, 295, 296, 297, 298, 299, 300, 301, 303, 304, 305, 306, 308, 309, 311, 315, 316, 318, 319, 320, 335], "excluded_lines": [], "functions": {"_ichimoku_lines": {"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": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "excluded_lines": [], "start_line": 53}, "IchimiliFinalStrategy.__init__": {"executed_lines": [88, 89, 90, 91], "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": 81}, "IchimiliFinalStrategy.context_definition": {"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": [98], "excluded_lines": [], "start_line": 97}, "IchimiliFinalStrategy.entry_logic": {"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": [108], "excluded_lines": [], "start_line": 107}, "IchimiliFinalStrategy.exit_logic": {"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": [121], "excluded_lines": [], "start_line": 120}, "IchimiliFinalStrategy.risk_assumptions": {"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": [124], "excluded_lines": [], "start_line": 123}, "IchimiliFinalStrategy.evaluate": {"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": [135, 136, 137, 138, 139, 146, 147, 151, 153, 155, 156, 157, 159, 160, 162, 163, 164, 165, 168, 169, 170, 171, 174, 178, 179, 181, 182, 183, 197, 198, 199, 213], "excluded_lines": [], "start_line": 134}, "IchimiliSpacedStrategy.__init__": {"executed_lines": [231, 232, 233, 234, 235], "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": 223}, "IchimiliSpacedStrategy.context_definition": {"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": [242], "excluded_lines": [], "start_line": 241}, "IchimiliSpacedStrategy.entry_logic": {"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": [252], "excluded_lines": [], "start_line": 251}, "IchimiliSpacedStrategy.exit_logic": {"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": [266], "excluded_lines": [], "start_line": 265}, "IchimiliSpacedStrategy.risk_assumptions": {"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": [269], "excluded_lines": [], "start_line": 268}, "IchimiliSpacedStrategy.evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [280, 281, 282, 283, 284, 291, 293, 295, 296, 297, 298, 299, 300, 301, 303, 304, 305, 306, 308, 309, 311, 315, 316, 318, 319, 320, 335], "excluded_lines": [], "start_line": 279}, "": {"executed_lines": [28, 30, 32, 41, 42, 43, 44, 45, 47, 48, 49, 50, 53, 74, 77, 78, 79, 81, 97, 107, 120, 123, 134, 216, 219, 220, 221, 223, 241, 251, 265, 268, 279, 341, 342, 344], "summary": {"covered_lines": 36, "num_statements": 36, "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": {"IchimiliFinalStrategy": {"executed_lines": [88, 89, 90, 91], "summary": {"covered_lines": 4, "num_statements": 40, "percent_covered": 10.0, "percent_covered_display": "10", "missing_lines": 36, "excluded_lines": 0, "percent_statements_covered": 10.0, "percent_statements_covered_display": "10"}, "missing_lines": [98, 108, 121, 124, 135, 136, 137, 138, 139, 146, 147, 151, 153, 155, 156, 157, 159, 160, 162, 163, 164, 165, 168, 169, 170, 171, 174, 178, 179, 181, 182, 183, 197, 198, 199, 213], "excluded_lines": [], "start_line": 74}, "IchimiliSpacedStrategy": {"executed_lines": [231, 232, 233, 234, 235], "summary": {"covered_lines": 5, "num_statements": 36, "percent_covered": 13.88888888888889, "percent_covered_display": "14", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 13.88888888888889, "percent_statements_covered_display": "14"}, "missing_lines": [242, 252, 266, 269, 280, 281, 282, 283, 284, 291, 293, 295, 296, 297, 298, 299, 300, 301, 303, 304, 305, 306, 308, 309, 311, 315, 316, 318, 319, 320, 335], "excluded_lines": [], "start_line": 216}, "": {"executed_lines": [28, 30, 32, 41, 42, 43, 44, 45, 47, 48, 49, 50, 53, 74, 77, 78, 79, 81, 97, 107, 120, 123, 134, 216, 219, 220, 221, 223, 241, 251, 265, 268, 279, 341, 342, 344], "summary": {"covered_lines": 36, "num_statements": 47, "percent_covered": 76.59574468085107, "percent_covered_display": "77", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 76.59574468085107, "percent_statements_covered_display": "77"}, "missing_lines": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\research_store.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 237, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 237, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 53, 56, 59, 62, 78, 93, 113, 127, 140, 153, 170, 185, 193, 205, 239, 241, 242, 243, 244, 245, 246, 247, 250, 252, 253, 254, 255, 256, 257, 258, 259, 260, 263, 264, 272, 274, 276, 278, 279, 280, 283, 291, 292, 293, 295, 296, 303, 308, 310, 311, 312, 313, 314, 317, 329, 330, 331, 332, 336, 338, 339, 340, 341, 342, 343, 344, 345, 346, 355, 359, 360, 364, 365, 366, 367, 368, 369, 373, 376, 377, 378, 379, 380, 382, 384, 385, 386, 387, 388, 389, 390, 392, 393, 399, 401, 405, 409, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 429, 431, 433, 453, 455, 478, 480, 497, 499, 515, 517, 533, 535, 555, 557, 577, 578, 582, 584, 585, 589, 591, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 613, 616, 617, 618, 619, 620, 621, 622, 623, 624, 626, 629, 630, 631, 632, 633, 634, 635, 636, 637, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 650, 651, 655, 656, 657, 659, 660, 664, 665, 666, 668, 675, 691, 693, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 709, 710, 718, 719, 726, 734, 736, 737, 738, 739, 740, 741, 743, 745, 746, 749, 751, 752, 763, 764, 765, 774, 776, 777, 778, 781], "excluded_lines": [], "functions": {"_json": {"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": [241, 242, 243, 244, 245, 246, 247], "excluded_lines": [], "start_line": 239}, "_json_parse": {"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": [252, 253, 254, 255, 256, 257, 258, 259, 260], "excluded_lines": [], "start_line": 250}, "_now": {"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": [264], "excluded_lines": [], "start_line": 263}, "default_config": {"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": [274, 276, 278, 279, 280], "excluded_lines": [], "start_line": 272}, "config_for": {"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": [291, 292, 293, 295, 296, 303, 308, 310, 311, 312, 313, 314], "excluded_lines": [], "start_line": 283}, "StrategyResearchStore.__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": [330, 331, 332], "excluded_lines": [], "start_line": 329}, "StrategyResearchStore.ensure_schema": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [338, 339, 340, 341, 342, 343, 344, 345, 346, 355, 359, 360, 364, 365, 366, 367, 368, 369, 373, 376, 377, 378, 379, 380, 382], "excluded_lines": [], "start_line": 336}, "StrategyResearchStore._create_table": {"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": [385, 386, 387, 388, 389, 390], "excluded_lines": [], "start_line": 384}, "StrategyResearchStore._set_meta": {"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": [393], "excluded_lines": [], "start_line": 392}, "StrategyResearchStore.meta": {"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": [401, 405], "excluded_lines": [], "start_line": 399}, "StrategyResearchStore._write": {"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": [418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 429], "excluded_lines": [], "start_line": 409}, "StrategyResearchStore.upsert_generation": {"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": [433], "excluded_lines": [], "start_line": 431}, "StrategyResearchStore.upsert_candidate": {"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": [455], "excluded_lines": [], "start_line": 453}, "StrategyResearchStore.record_failure": {"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": [480], "excluded_lines": [], "start_line": 478}, "StrategyResearchStore.emit_event": {"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": [499], "excluded_lines": [], "start_line": 497}, "StrategyResearchStore.record_run": {"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": [517], "excluded_lines": [], "start_line": 515}, "StrategyResearchStore.record_provider_usage": {"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": [535], "excluded_lines": [], "start_line": 533}, "StrategyResearchStore.set_loop_state": {"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": [557], "excluded_lines": [], "start_line": 555}, "StrategyResearchStore.get_generation": {"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": [578, 582], "excluded_lines": [], "start_line": 577}, "StrategyResearchStore.list_generations": {"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": [585, 589], "excluded_lines": [], "start_line": 584}, "StrategyResearchStore.list_candidates": {"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": [597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611], "excluded_lines": [], "start_line": 591}, "StrategyResearchStore.list_failures": {"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": [616, 617, 618, 619, 620, 621, 622, 623, 624], "excluded_lines": [], "start_line": 613}, "StrategyResearchStore.list_events": {"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": [629, 630, 631, 632, 633, 634, 635, 636, 637], "excluded_lines": [], "start_line": 626}, "StrategyResearchStore.list_runs": {"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": [640, 641, 642, 643, 644, 645, 646, 647, 648], "excluded_lines": [], "start_line": 639}, "StrategyResearchStore.get_candidate_structural": {"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": [651, 655, 656, 657], "excluded_lines": [], "start_line": 650}, "StrategyResearchStore.get_loop_state": {"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": [660, 664, 665, 666], "excluded_lines": [], "start_line": 659}, "StrategyResearchStore.set_operator_stats": {"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": [675], "excluded_lines": [], "start_line": 668}, "StrategyResearchStore.get_operator_stats": {"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": [693, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707], "excluded_lines": [], "start_line": 691}, "StrategyResearchStore.provider_usage_total": {"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": [710, 718, 719, 726], "excluded_lines": [], "start_line": 709}, "StrategyResearchStore.count_rows": {"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": [736, 737, 738, 739, 740, 741], "excluded_lines": [], "start_line": 734}, "StrategyResearchStore.close": {"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": [745, 746], "excluded_lines": [], "start_line": 743}, "_row_safe": {"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": [751, 752, 763, 764, 765], "excluded_lines": [], "start_line": 749}, "open_store": {"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": [776, 777, 778], "excluded_lines": [], "start_line": 774}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 61, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 61, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 53, 56, 59, 62, 78, 93, 113, 127, 140, 153, 170, 185, 193, 205, 239, 250, 263, 272, 283, 317, 329, 336, 384, 392, 399, 409, 431, 453, 478, 497, 515, 533, 555, 577, 584, 591, 613, 626, 639, 650, 659, 668, 691, 709, 734, 743, 749, 774, 781], "excluded_lines": [], "start_line": 1}}, "classes": {"StrategyResearchStore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 134, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 134, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [330, 331, 332, 338, 339, 340, 341, 342, 343, 344, 345, 346, 355, 359, 360, 364, 365, 366, 367, 368, 369, 373, 376, 377, 378, 379, 380, 382, 385, 386, 387, 388, 389, 390, 393, 401, 405, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 429, 433, 455, 480, 499, 517, 535, 557, 578, 582, 585, 589, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 616, 617, 618, 619, 620, 621, 622, 623, 624, 629, 630, 631, 632, 633, 634, 635, 636, 637, 640, 641, 642, 643, 644, 645, 646, 647, 648, 651, 655, 656, 657, 660, 664, 665, 666, 675, 693, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 710, 718, 719, 726, 736, 737, 738, 739, 740, 741, 745, 746], "excluded_lines": [], "start_line": 317}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 103, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 103, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 53, 56, 59, 62, 78, 93, 113, 127, 140, 153, 170, 185, 193, 205, 239, 241, 242, 243, 244, 245, 246, 247, 250, 252, 253, 254, 255, 256, 257, 258, 259, 260, 263, 264, 272, 274, 276, 278, 279, 280, 283, 291, 292, 293, 295, 296, 303, 308, 310, 311, 312, 313, 314, 317, 329, 336, 384, 392, 399, 409, 431, 453, 478, 497, 515, 533, 555, 577, 584, 591, 613, 626, 639, 650, 659, 668, 691, 709, 734, 743, 749, 751, 752, 763, 764, 765, 774, 776, 777, 778, 781], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\strategies\\seeder.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 20, 21, 22, 23, 25, 28, 37, 38, 39, 40, 43, 44, 66, 68, 83, 84, 85, 90, 93, 95, 96, 102], "excluded_lines": [97, 98, 99], "functions": {"seed_builtin_candidates": {"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": [37, 38, 39, 40, 43, 44, 66, 68, 83, 84, 85, 90], "excluded_lines": [], "start_line": 28}, "seed_builtin_candidates_deferred": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [95, 96], "excluded_lines": [97, 98, 99], "start_line": 93}, "": {"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": [14, 16, 17, 19, 20, 21, 22, 23, 25, 28, 93, 102], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 3, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14, 16, 17, 19, 20, 21, 22, 23, 25, 28, 37, 38, 39, 40, 43, 44, 66, 68, 83, 84, 85, 90, 93, 95, 96, 102], "excluded_lines": [97, 98, 99], "start_line": 1}}}, "src\\nexus_scalp\\training\\__init__.py": {"executed_lines": [7, 9], "summary": {"covered_lines": 2, "num_statements": 2, "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": [7, 9], "summary": {"covered_lines": 2, "num_statements": 2, "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": [7, 9], "summary": {"covered_lines": 2, "num_statements": 2, "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\\nexus_scalp\\training\\champion_guard.py": {"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": [25, 27, 28, 32, 40, 44, 49, 52, 56, 62, 63, 64, 65, 66, 69, 70, 73, 74, 75, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 93, 106, 107, 108, 110, 111, 112, 113, 114, 123, 124, 125, 128, 135, 136, 137, 138, 139, 140, 141, 142, 143], "excluded_lines": [], "functions": {"repo_root": {"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": [62, 63, 64, 65, 66], "excluded_lines": [], "start_line": 56}, "_real": {"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": [70], "excluded_lines": [], "start_line": 69}, "canonical_champion_realpaths": {"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": [74, 75], "excluded_lines": [], "start_line": 73}, "is_champion_path": {"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": [80, 81], "excluded_lines": [], "start_line": 78}, "is_canonical_variant_path": {"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": [85, 86, 87, 88, 89, 90], "excluded_lines": [], "start_line": 84}, "assert_not_champion_path": {"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": [106, 107, 108, 110, 111, 112, 113, 114], "excluded_lines": [], "start_line": 93}, "_approved_roots_real": {"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": [124, 125], "excluded_lines": [], "start_line": 123}, "resolve_under": {"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": [135, 136, 137, 138, 139, 140, 141, 142, 143], "excluded_lines": [], "start_line": 128}, "": {"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": [25, 27, 28, 32, 40, 44, 49, 52, 56, 69, 73, 78, 84, 93, 123, 128], "excluded_lines": [], "start_line": 1}}, "classes": {"ChampionPathError": {"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": 52}, "": {"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": [25, 27, 28, 32, 40, 44, 49, 52, 56, 62, 63, 64, 65, 66, 69, 70, 73, 74, 75, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 93, 106, 107, 108, 110, 111, 112, 113, 114, 123, 124, 125, 128, 135, 136, 137, 138, 139, 140, 141, 142, 143], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\training\\emission_gate.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 141, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 141, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 36, 37, 40, 44, 45, 46, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 63, 64, 65, 74, 89, 91, 95, 99, 100, 106, 107, 108, 112, 116, 120, 126, 127, 128, 132, 133, 144, 145, 146, 147, 148, 149, 152, 156, 165, 166, 170, 176, 177, 178, 182, 183, 184, 190, 191, 197, 198, 202, 203, 208, 215, 225, 245, 246, 247, 248, 273, 274, 275, 278, 284, 285, 286, 287, 288, 290, 291, 293, 294, 298, 302, 307, 309, 310, 311, 312, 314, 315, 316, 318, 330, 336, 339, 349, 350, 351, 355, 356, 357, 361, 368, 369, 370, 371, 373, 374, 376, 377, 378, 381, 382, 383, 384, 387, 388, 389, 390, 391, 396, 397, 399, 402, 403, 404, 406, 413, 414, 415], "excluded_lines": [392, 393], "functions": {"_require": {"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": [45, 46], "excluded_lines": [], "start_line": 44}, "sha256_file": {"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, 52, 53, 54], "excluded_lines": [], "start_line": 49}, "inspect_state_dict": {"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": [59, 60, 61, 62, 63, 64, 65], "excluded_lines": [], "start_line": 57}, "run_emission_gate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [89, 91, 95, 99, 100, 106, 107, 108, 112, 116, 120, 126, 127, 128, 132, 133, 144, 145, 146, 147, 148, 149, 152, 156, 165, 166, 170, 176, 177, 178, 182, 183, 184, 190, 191, 197, 198, 202, 203, 208, 215], "excluded_lines": [], "start_line": 74}, "build_bundle_manifest": {"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": [245, 246, 247, 248, 273, 274, 275], "excluded_lines": [], "start_line": 225}, "verify_bundle_against_manifest": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [284, 285, 286, 287, 288, 290, 291, 293, 294, 298, 302, 307, 309, 310, 311, 312, 314, 315, 316, 318, 330, 336], "excluded_lines": [], "start_line": 278}, "publish_bundle_atomic": {"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": [349, 350, 351, 355, 356, 357, 361, 368, 369, 370, 371, 373, 374, 376, 377, 378], "excluded_lines": [], "start_line": 339}, "new_staging_dir": {"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": [382, 383, 384], "excluded_lines": [], "start_line": 381}, "_cleanup": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [388, 389, 390, 391], "excluded_lines": [392, 393], "start_line": 387}, "_utc_now_iso": {"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": [397, 399], "excluded_lines": [], "start_line": 396}, "git_commit_head": {"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": [403, 404, 406, 413, 414, 415], "excluded_lines": [], "start_line": 402}, "": {"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": [20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 36, 37, 40, 44, 49, 57, 74, 225, 278, 339, 381, 387, 396, 402], "excluded_lines": [], "start_line": 1}}, "classes": {"EmissionGateError": {"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": 40}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 141, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 141, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 36, 37, 40, 44, 45, 46, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 63, 64, 65, 74, 89, 91, 95, 99, 100, 106, 107, 108, 112, 116, 120, 126, 127, 128, 132, 133, 144, 145, 146, 147, 148, 149, 152, 156, 165, 166, 170, 176, 177, 178, 182, 183, 184, 190, 191, 197, 198, 202, 203, 208, 215, 225, 245, 246, 247, 248, 273, 274, 275, 278, 284, 285, 286, 287, 288, 290, 291, 293, 294, 298, 302, 307, 309, 310, 311, 312, 314, 315, 316, 318, 330, 336, 339, 349, 350, 351, 355, 356, 357, 361, 368, 369, 370, 371, 373, 374, 376, 377, 378, 381, 382, 383, 384, 387, 388, 389, 390, 391, 396, 397, 399, 402, 403, 404, 406, 413, 414, 415], "excluded_lines": [392, 393], "start_line": 1}}}, "src\\nexus_scalp\\training\\safe_loader.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 21, 23, 24, 26, 28, 29, 32, 36, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 81, 84, 85, 88, 89, 92, 94, 95], "excluded_lines": [], "functions": {"load_state_dict_safe": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 81, 84, 85, 88, 89], "excluded_lines": [], "start_line": 36}, "sidecar_paths_for": {"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": [94, 95], "excluded_lines": [], "start_line": 92}, "": {"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": [17, 19, 21, 23, 24, 26, 28, 29, 32, 36, 92], "excluded_lines": [], "start_line": 1}}, "classes": {"SafeLoadError": {"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": 32}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 44, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [17, 19, 21, 23, 24, 26, 28, 29, 32, 36, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 81, 84, 85, 88, 89, 92, 94, 95], "excluded_lines": [], "start_line": 1}}}, "src\\nexus_scalp\\training\\walk_forward_trainer.py": {"executed_lines": [20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 48, 53, 57, 58, 60, 63, 76, 79, 83, 86, 90, 93, 104, 107, 111, 124, 125, 126, 127, 133, 145, 146, 152, 154, 156, 158, 312, 336, 425, 454, 632, 738, 739, 748, 1254, 1255, 1266, 1291, 1302, 1303, 1326, 1348, 1358, 1368, 1385, 1404, 1470, 1473, 1484, 1522, 1576, 1608, 1622, 1634, 1673, 1676, 1679, 1698, 1729, 1743, 1771, 1782, 1927, 1969, 1996, 2026, 2042, 2048, 2061, 2098], "summary": {"covered_lines": 88, "num_statements": 921, "percent_covered": 9.554831704668839, "percent_covered_display": "10", "missing_lines": 833, "excluded_lines": 11, "percent_statements_covered": 9.554831704668839, "percent_statements_covered_display": "10"}, "missing_lines": [70, 80, 81, 84, 87, 100, 101, 102, 105, 108, 115, 116, 117, 118, 216, 217, 218, 219, 220, 221, 222, 223, 224, 232, 234, 235, 236, 241, 242, 243, 244, 245, 246, 247, 253, 254, 255, 263, 264, 265, 266, 268, 269, 272, 273, 274, 285, 287, 288, 289, 290, 291, 292, 293, 294, 296, 297, 302, 307, 326, 328, 329, 330, 331, 332, 333, 334, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 404, 407, 412, 413, 417, 418, 430, 435, 436, 437, 438, 439, 445, 446, 452, 461, 469, 470, 471, 472, 473, 485, 486, 487, 488, 489, 492, 493, 494, 495, 496, 497, 498, 499, 500, 504, 507, 508, 509, 510, 511, 515, 521, 522, 523, 524, 525, 528, 529, 530, 531, 532, 533, 534, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 551, 552, 553, 554, 555, 556, 557, 558, 559, 562, 575, 576, 577, 578, 579, 580, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 600, 601, 605, 606, 607, 609, 610, 611, 612, 613, 614, 615, 616, 617, 624, 625, 630, 640, 642, 643, 644, 645, 647, 648, 649, 651, 652, 653, 654, 655, 659, 660, 661, 662, 663, 664, 665, 667, 669, 671, 672, 673, 674, 688, 719, 721, 722, 723, 729, 731, 732, 733, 734, 735, 736, 740, 742, 743, 744, 764, 765, 766, 769, 780, 781, 786, 787, 788, 800, 801, 802, 811, 812, 817, 818, 819, 825, 826, 827, 837, 838, 839, 840, 841, 846, 849, 855, 856, 857, 861, 862, 866, 867, 868, 871, 872, 877, 879, 883, 884, 885, 886, 888, 889, 893, 896, 904, 906, 907, 909, 910, 912, 913, 914, 915, 916, 917, 919, 922, 928, 935, 940, 941, 942, 949, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 965, 968, 974, 975, 976, 977, 979, 980, 981, 984, 985, 986, 987, 993, 994, 995, 996, 998, 999, 1000, 1001, 1002, 1004, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1023, 1024, 1025, 1026, 1027, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1040, 1041, 1042, 1045, 1046, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1060, 1061, 1063, 1065, 1066, 1067, 1069, 1073, 1074, 1078, 1079, 1088, 1089, 1090, 1091, 1096, 1097, 1098, 1102, 1103, 1106, 1107, 1111, 1112, 1113, 1114, 1116, 1117, 1119, 1120, 1121, 1122, 1123, 1126, 1136, 1139, 1140, 1149, 1158, 1159, 1161, 1164, 1167, 1168, 1169, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1190, 1191, 1192, 1198, 1203, 1210, 1211, 1219, 1222, 1231, 1244, 1249, 1262, 1263, 1264, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1282, 1287, 1288, 1289, 1292, 1293, 1294, 1295, 1296, 1297, 1311, 1312, 1313, 1314, 1315, 1316, 1321, 1329, 1336, 1337, 1339, 1340, 1341, 1342, 1344, 1345, 1346, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1359, 1360, 1361, 1362, 1363, 1374, 1375, 1381, 1382, 1383, 1398, 1399, 1400, 1401, 1402, 1418, 1419, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1429, 1430, 1431, 1435, 1442, 1443, 1444, 1445, 1446, 1447, 1449, 1450, 1451, 1452, 1453, 1457, 1460, 1468, 1471, 1474, 1475, 1476, 1491, 1492, 1493, 1494, 1495, 1496, 1498, 1499, 1500, 1501, 1505, 1509, 1510, 1511, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1530, 1531, 1532, 1533, 1536, 1541, 1542, 1543, 1545, 1549, 1550, 1551, 1552, 1554, 1555, 1556, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1590, 1591, 1592, 1594, 1598, 1599, 1600, 1602, 1603, 1604, 1605, 1606, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1635, 1636, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1657, 1658, 1659, 1660, 1661, 1662, 1674, 1677, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1690, 1691, 1696, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1713, 1714, 1715, 1716, 1722, 1723, 1724, 1725, 1726, 1727, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1741, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1762, 1763, 1764, 1766, 1767, 1768, 1769, 1773, 1774, 1775, 1776, 1778, 1779, 1780, 1789, 1790, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1878, 1879, 1881, 1882, 1883, 1884, 1885, 1897, 1900, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1919, 1920, 1921, 1938, 1939, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1985, 2002, 2004, 2005, 2006, 2007, 2010, 2011, 2012, 2015, 2021, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2055, 2056, 2057, 2058, 2059, 2067, 2068, 2069, 2071, 2072, 2073, 2079, 2080, 2082, 2083, 2085, 2086, 2087, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2126, 2127, 2128, 2129, 2130], "excluded_lines": [46, 47, 745, 746, 1901, 1902, 1940, 1941, 1942, 1963, 1964], "functions": {"resolve_schema": {"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": [70], "excluded_lines": [], "start_line": 63}, "ScalpDataset.__init__": {"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": [80, 81], "excluded_lines": [], "start_line": 79}, "ScalpDataset.__len__": {"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": [84], "excluded_lines": [], "start_line": 83}, "ScalpDataset.__getitem__": {"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": [87], "excluded_lines": [], "start_line": 86}, "ScalpWeightedDataset.__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": [100, 101, 102], "excluded_lines": [], "start_line": 93}, "ScalpWeightedDataset.__len__": {"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": [105], "excluded_lines": [], "start_line": 104}, "ScalpWeightedDataset.__getitem__": {"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": [108], "excluded_lines": [], "start_line": 107}, "_compute_time_decay_weights": {"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": [115, 116, 117, 118], "excluded_lines": [], "start_line": 111}, "WalkForwardTrainer.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [216, 217, 218, 219, 220, 221, 222, 223, 224, 232, 234, 235, 236, 241, 242, 243, 244, 245, 246, 247, 253, 254, 255, 263, 264, 265, 266, 268, 269, 272, 273, 274, 285, 287, 288, 289, 290, 291, 292, 293, 294, 296, 297, 302, 307], "excluded_lines": [], "start_line": 158}, "WalkForwardTrainer._resolve_label_origin": {"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": [326, 328, 329, 330, 331, 332, 333, 334], "excluded_lines": [], "start_line": 312}, "WalkForwardTrainer.bind_dataset_provenance_for_frame": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 404, 407, 412, 413, 417, 418], "excluded_lines": [], "start_line": 336}, "WalkForwardTrainer._assert_lineage_eligible": {"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": [430, 435, 436, 437, 438, 439, 445, 446, 452], "excluded_lines": [], "start_line": 425}, "WalkForwardTrainer.train_and_validate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 96, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 96, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [461, 469, 470, 471, 472, 473, 485, 486, 487, 488, 489, 492, 493, 494, 495, 496, 497, 498, 499, 500, 504, 507, 508, 509, 510, 511, 515, 521, 522, 523, 524, 525, 528, 529, 530, 531, 532, 533, 534, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 551, 552, 553, 554, 555, 556, 557, 558, 559, 562, 575, 576, 577, 578, 579, 580, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 600, 601, 605, 606, 607, 609, 610, 611, 612, 613, 614, 615, 616, 617, 624, 625, 630], "excluded_lines": [], "start_line": 454}, "WalkForwardTrainer._publish_candidate_bundle": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [640, 642, 643, 644, 645, 647, 648, 649, 651, 652, 653, 654, 655, 659, 660, 661, 662, 663, 664, 665, 667, 669, 671, 672, 673, 674, 688, 719, 721, 722, 723, 729, 731, 732, 733, 734, 735, 736], "excluded_lines": [], "start_line": 632}, "WalkForwardTrainer._cleanup_staging": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [740, 742, 743, 744], "excluded_lines": [745, 746], "start_line": 739}, "WalkForwardTrainer.fine_tune_online": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 201, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 201, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [764, 765, 766, 769, 780, 781, 786, 787, 788, 800, 801, 802, 811, 812, 817, 818, 819, 825, 826, 827, 837, 838, 839, 840, 841, 846, 849, 855, 856, 857, 861, 862, 866, 867, 868, 871, 872, 877, 879, 883, 884, 885, 886, 888, 889, 893, 896, 904, 906, 907, 909, 910, 912, 913, 914, 915, 916, 917, 919, 922, 928, 935, 940, 941, 942, 949, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 965, 968, 974, 975, 976, 977, 979, 980, 981, 984, 985, 986, 987, 993, 994, 995, 996, 998, 999, 1000, 1001, 1002, 1004, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1023, 1024, 1025, 1026, 1027, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1040, 1041, 1042, 1045, 1046, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1060, 1061, 1063, 1065, 1066, 1067, 1069, 1073, 1074, 1078, 1079, 1088, 1089, 1090, 1091, 1096, 1097, 1098, 1102, 1103, 1106, 1107, 1111, 1112, 1113, 1114, 1116, 1117, 1119, 1120, 1121, 1122, 1123, 1126, 1136, 1139, 1140, 1149, 1158, 1159, 1161, 1164, 1167, 1168, 1169, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1190, 1191, 1192, 1198, 1203, 1210, 1211, 1219, 1222, 1231, 1244, 1249], "excluded_lines": [], "start_line": 748}, "WalkForwardTrainer._state_dicts_equal": {"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": [1262, 1263, 1264], "excluded_lines": [], "start_line": 1255}, "WalkForwardTrainer._validate_training_frame": {"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": [1273, 1274, 1275, 1276, 1277, 1278, 1279, 1282, 1287, 1288, 1289], "excluded_lines": [], "start_line": 1266}, "WalkForwardTrainer._filter_trainable_rows": {"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": [1292, 1293, 1294, 1295, 1296, 1297], "excluded_lines": [], "start_line": 1291}, "WalkForwardTrainer._assert_features_finite": {"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": [1311, 1312, 1313, 1314, 1315, 1316, 1321], "excluded_lines": [], "start_line": 1303}, "WalkForwardTrainer._extract_X_y": {"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": [1329, 1336, 1337, 1339, 1340, 1341, 1342, 1344, 1345, 1346], "excluded_lines": [], "start_line": 1326}, "WalkForwardTrainer._fit_scaler": {"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": [1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356], "excluded_lines": [], "start_line": 1348}, "WalkForwardTrainer._transform_features": {"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": [1359, 1360, 1361, 1362, 1363], "excluded_lines": [], "start_line": 1358}, "WalkForwardTrainer._create_model": {"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": [1374, 1375, 1381, 1382, 1383], "excluded_lines": [], "start_line": 1368}, "WalkForwardTrainer._split_fold_with_embargo": {"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": [1398, 1399, 1400, 1401, 1402], "excluded_lines": [], "start_line": 1385}, "WalkForwardTrainer._build_class_weights": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1418, 1419, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1429, 1430, 1431, 1435, 1442, 1443, 1444, 1445, 1446, 1447, 1449, 1450, 1451, 1452, 1453, 1457, 1460, 1468], "excluded_lines": [], "start_line": 1404}, "WalkForwardTrainer._resolve_batch_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": [1471], "excluded_lines": [], "start_line": 1470}, "WalkForwardTrainer._make_loader": {"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": [1474, 1475, 1476], "excluded_lines": [], "start_line": 1473}, "WalkForwardTrainer._train_one_epoch": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1491, 1492, 1493, 1494, 1495, 1496, 1498, 1499, 1500, 1501, 1505, 1509, 1510, 1511, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520], "excluded_lines": [], "start_line": 1484}, "WalkForwardTrainer._train_one_epoch_smc": {"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": [1530, 1531, 1532, 1533, 1536, 1541, 1542, 1543, 1545, 1549, 1550, 1551, 1552, 1554, 1555, 1556, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574], "excluded_lines": [], "start_line": 1522}, "WalkForwardTrainer._evaluate_loss": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1582, 1583, 1584, 1585, 1586, 1587, 1588, 1590, 1591, 1592, 1594, 1598, 1599, 1600, 1602, 1603, 1604, 1605, 1606], "excluded_lines": [], "start_line": 1576}, "WalkForwardTrainer._predict_classes": {"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": [1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617], "excluded_lines": [], "start_line": 1608}, "WalkForwardTrainer._calculate_fold_sharpe_proxy": {"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": [1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632], "excluded_lines": [], "start_line": 1622}, "WalkForwardTrainer._evaluate_global_performance": {"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": [1635, 1636, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1657, 1658, 1659, 1660, 1661, 1662], "excluded_lines": [], "start_line": 1634}, "WalkForwardTrainer._get_scaler_path": {"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": [1674], "excluded_lines": [], "start_line": 1673}, "WalkForwardTrainer._get_meta_path": {"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": [1677], "excluded_lines": [], "start_line": 1676}, "WalkForwardTrainer._save_checkpoint": {"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": [1680, 1681, 1682, 1683, 1684, 1685, 1686, 1690, 1691, 1696], "excluded_lines": [], "start_line": 1679}, "WalkForwardTrainer._save_scaler": {"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": [1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1713, 1714, 1715, 1716, 1722, 1723, 1724, 1725, 1726, 1727], "excluded_lines": [], "start_line": 1698}, "WalkForwardTrainer._load_scaler": {"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": [1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1741], "excluded_lines": [], "start_line": 1729}, "WalkForwardTrainer._canonical_feature_columns": {"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": [1754, 1755, 1756, 1757, 1758, 1759, 1760, 1762, 1763, 1764, 1766, 1767, 1768, 1769], "excluded_lines": [], "start_line": 1743}, "WalkForwardTrainer._feature_schema_hash": {"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": [1773, 1774, 1775, 1776, 1778, 1779, 1780], "excluded_lines": [], "start_line": 1771}, "WalkForwardTrainer._save_metadata": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1789, 1790, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1878, 1879, 1881, 1882, 1883, 1884, 1885, 1897, 1900, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1919, 1920, 1921], "excluded_lines": [1901, 1902], "start_line": 1782}, "WalkForwardTrainer._stamp_dataset_provenance": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 5, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [1938, 1939, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962], "excluded_lines": [1940, 1941, 1942, 1963, 1964], "start_line": 1927}, "WalkForwardTrainer.declare_dataset_provenance": {"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": [1985], "excluded_lines": [], "start_line": 1969}, "WalkForwardTrainer.bind_dataset": {"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": [2002, 2004, 2005, 2006, 2007, 2010, 2011, 2012, 2015, 2021], "excluded_lines": [], "start_line": 1996}, "WalkForwardTrainer._set_seed": {"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": [2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036], "excluded_lines": [], "start_line": 2026}, "FocalLossWithSmoothing.__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": [2055, 2056, 2057, 2058, 2059], "excluded_lines": [], "start_line": 2048}, "FocalLossWithSmoothing.forward": {"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": [2067, 2068, 2069, 2071, 2072, 2073, 2079, 2080, 2082, 2083, 2085, 2086, 2087, 2089, 2090, 2091, 2092, 2093, 2094, 2095], "excluded_lines": [], "start_line": 2061}, "_balance_oversample_dataset": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2126, 2127, 2128, 2129, 2130], "excluded_lines": [], "start_line": 2098}, "": {"executed_lines": [20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 48, 53, 57, 58, 60, 63, 76, 79, 83, 86, 90, 93, 104, 107, 111, 124, 125, 126, 127, 133, 145, 146, 152, 154, 156, 158, 312, 336, 425, 454, 632, 738, 739, 748, 1254, 1255, 1266, 1291, 1302, 1303, 1326, 1348, 1358, 1368, 1385, 1404, 1470, 1473, 1484, 1522, 1576, 1608, 1622, 1634, 1673, 1676, 1679, 1698, 1729, 1743, 1771, 1782, 1927, 1969, 1996, 2026, 2042, 2048, 2061, 2098], "summary": {"covered_lines": 88, "num_statements": 88, "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": [46, 47], "start_line": 1}}, "classes": {"ScalpDataset": {"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": [80, 81, 84, 87], "excluded_lines": [], "start_line": 76}, "ScalpWeightedDataset": {"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": [100, 101, 102, 105, 108], "excluded_lines": [], "start_line": 90}, "ScalerBundle": {"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": 125}, "WalkForwardTrainer": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 776, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 776, "excluded_lines": 9, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [216, 217, 218, 219, 220, 221, 222, 223, 224, 232, 234, 235, 236, 241, 242, 243, 244, 245, 246, 247, 253, 254, 255, 263, 264, 265, 266, 268, 269, 272, 273, 274, 285, 287, 288, 289, 290, 291, 292, 293, 294, 296, 297, 302, 307, 326, 328, 329, 330, 331, 332, 333, 334, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 404, 407, 412, 413, 417, 418, 430, 435, 436, 437, 438, 439, 445, 446, 452, 461, 469, 470, 471, 472, 473, 485, 486, 487, 488, 489, 492, 493, 494, 495, 496, 497, 498, 499, 500, 504, 507, 508, 509, 510, 511, 515, 521, 522, 523, 524, 525, 528, 529, 530, 531, 532, 533, 534, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 551, 552, 553, 554, 555, 556, 557, 558, 559, 562, 575, 576, 577, 578, 579, 580, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 600, 601, 605, 606, 607, 609, 610, 611, 612, 613, 614, 615, 616, 617, 624, 625, 630, 640, 642, 643, 644, 645, 647, 648, 649, 651, 652, 653, 654, 655, 659, 660, 661, 662, 663, 664, 665, 667, 669, 671, 672, 673, 674, 688, 719, 721, 722, 723, 729, 731, 732, 733, 734, 735, 736, 740, 742, 743, 744, 764, 765, 766, 769, 780, 781, 786, 787, 788, 800, 801, 802, 811, 812, 817, 818, 819, 825, 826, 827, 837, 838, 839, 840, 841, 846, 849, 855, 856, 857, 861, 862, 866, 867, 868, 871, 872, 877, 879, 883, 884, 885, 886, 888, 889, 893, 896, 904, 906, 907, 909, 910, 912, 913, 914, 915, 916, 917, 919, 922, 928, 935, 940, 941, 942, 949, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 965, 968, 974, 975, 976, 977, 979, 980, 981, 984, 985, 986, 987, 993, 994, 995, 996, 998, 999, 1000, 1001, 1002, 1004, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1023, 1024, 1025, 1026, 1027, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1040, 1041, 1042, 1045, 1046, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1060, 1061, 1063, 1065, 1066, 1067, 1069, 1073, 1074, 1078, 1079, 1088, 1089, 1090, 1091, 1096, 1097, 1098, 1102, 1103, 1106, 1107, 1111, 1112, 1113, 1114, 1116, 1117, 1119, 1120, 1121, 1122, 1123, 1126, 1136, 1139, 1140, 1149, 1158, 1159, 1161, 1164, 1167, 1168, 1169, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1190, 1191, 1192, 1198, 1203, 1210, 1211, 1219, 1222, 1231, 1244, 1249, 1262, 1263, 1264, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1282, 1287, 1288, 1289, 1292, 1293, 1294, 1295, 1296, 1297, 1311, 1312, 1313, 1314, 1315, 1316, 1321, 1329, 1336, 1337, 1339, 1340, 1341, 1342, 1344, 1345, 1346, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1359, 1360, 1361, 1362, 1363, 1374, 1375, 1381, 1382, 1383, 1398, 1399, 1400, 1401, 1402, 1418, 1419, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1429, 1430, 1431, 1435, 1442, 1443, 1444, 1445, 1446, 1447, 1449, 1450, 1451, 1452, 1453, 1457, 1460, 1468, 1471, 1474, 1475, 1476, 1491, 1492, 1493, 1494, 1495, 1496, 1498, 1499, 1500, 1501, 1505, 1509, 1510, 1511, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1530, 1531, 1532, 1533, 1536, 1541, 1542, 1543, 1545, 1549, 1550, 1551, 1552, 1554, 1555, 1556, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1590, 1591, 1592, 1594, 1598, 1599, 1600, 1602, 1603, 1604, 1605, 1606, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1635, 1636, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1657, 1658, 1659, 1660, 1661, 1662, 1674, 1677, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1690, 1691, 1696, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1713, 1714, 1715, 1716, 1722, 1723, 1724, 1725, 1726, 1727, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1741, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1762, 1763, 1764, 1766, 1767, 1768, 1769, 1773, 1774, 1775, 1776, 1778, 1779, 1780, 1789, 1790, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1878, 1879, 1881, 1882, 1883, 1884, 1885, 1897, 1900, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1919, 1920, 1921, 1938, 1939, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1985, 2002, 2004, 2005, 2006, 2007, 2010, 2011, 2012, 2015, 2021, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036], "excluded_lines": [745, 746, 1901, 1902, 1940, 1941, 1942, 1963, 1964], "start_line": 133}, "FocalLossWithSmoothing": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [2055, 2056, 2057, 2058, 2059, 2067, 2068, 2069, 2071, 2072, 2073, 2079, 2080, 2082, 2083, 2085, 2086, 2087, 2089, 2090, 2091, 2092, 2093, 2094, 2095], "excluded_lines": [], "start_line": 2042}, "": {"executed_lines": [20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 48, 53, 57, 58, 60, 63, 76, 79, 83, 86, 90, 93, 104, 107, 111, 124, 125, 126, 127, 133, 145, 146, 152, 154, 156, 158, 312, 336, 425, 454, 632, 738, 739, 748, 1254, 1255, 1266, 1291, 1302, 1303, 1326, 1348, 1358, 1368, 1385, 1404, 1470, 1473, 1484, 1522, 1576, 1608, 1622, 1634, 1673, 1676, 1679, 1698, 1729, 1743, 1771, 1782, 1927, 1969, 1996, 2026, 2042, 2048, 2061, 2098], "summary": {"covered_lines": 88, "num_statements": 111, "percent_covered": 79.27927927927928, "percent_covered_display": "79", "missing_lines": 23, "excluded_lines": 2, "percent_statements_covered": 79.27927927927928, "percent_statements_covered_display": "79"}, "missing_lines": [70, 115, 116, 117, 118, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2126, 2127, 2128, 2129, 2130], "excluded_lines": [46, 47], "start_line": 1}}}}, "totals": {"covered_lines": 9526, "num_statements": 66673, "percent_covered": 14.287642673945975, "percent_covered_display": "14", "missing_lines": 57147, "excluded_lines": 153, "percent_statements_covered": 14.287642673945975, "percent_statements_covered_display": "14"}} |