From 9d8e63d423cc6d78a053a7042f42f3c4dc70a95d Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Mon, 31 Aug 2026 21:23:10 -0400 Subject: [PATCH] fix(python): stop io/test rules double-counting globals/safety keywords (#2593) Two keyword-overlap bugs found while sweeping python's rosetta cross-language consistency deviations (#2593, epic #2560): - `io`'s `os\.`/`sys\.` matched ANY os./sys. attribute access, overlapping `globals`' own `os.environ`/`sys.argv`/`sys.path` -- a planted globals read was double-counted as io too. Negative lookaheads now carve out exactly those three tokens; os.path/os.remove/sys.stdin/etc. still count as io. - `test` included bare `\bassert\b`, already owned by `safety` -- a runtime invariant check in production code (no test framework involved) was miscounted as a testing signal. Removed; unittest/pytest/TestCase/fixture/ patch/def test_/Mock already cover real testing idioms without it. keyword-rosetta corpus measured: a.py io 3->1, test 3->2 (now matches planted intent exactly). Live deviation count: 5 red / 3 amber -> 4 red / 3 amber. Ledger entries os-sys-prefix-overlaps-io (resolved for python) and assert-overlaps-safety-and-test (python removed, still reproduces for c/perl) updated in keyword-rosetta#TBD. Golden masters re-blessed (test/io signal drift in python-classified files across the crucible corpus + downstream risk-percentage reflows, expected shape). tri-comparison --ci: no func/class precision regression. Co-Authored-By: Claude Sonnet 5 --- .../language_standards/languages/python.py | 15 +- .../languages/test_python_strict.py | 48 ++ tests/golden_master_audit.json | 650 +++++++++--------- tests/golden_master_zero_dep_audit.json | 650 +++++++++--------- 4 files changed, 711 insertions(+), 652 deletions(-) diff --git a/gitgalaxy/standards/language_standards/languages/python.py b/gitgalaxy/standards/language_standards/languages/python.py index 8823546c7..aefbfd538 100644 --- a/gitgalaxy/standards/language_standards/languages/python.py +++ b/gitgalaxy/standards/language_standards/languages/python.py @@ -180,8 +180,14 @@ r"\b(eval|exec|subprocess\.(?:call|Popen|run)|os\.system|pickle\.loads?|yaml\.unsafe_load|shell=True)\b" ), # 9. io (I/O & Network Boundaries) + # #2593: `os\.`/`sys\.` used to match ANY `os.x`/`sys.x` attribute access, which + # overlaps the `globals` rule's `os.environ`/`sys.argv`/`sys.path` (those are shared + # process state, not an I/O boundary) -- one planted `os.environ` or `sys.argv` read + # was double-counted as both `globals` and `io`. Negative lookaheads carve out exactly + # those three tokens so `os.path`/`os.open`/`sys.stdin`/etc. still count as `io`. "io": re.compile( - r"\b(open|requests|httpx|aiohttp|boto3|os\.|sys\.|pathlib|socket|sqlalchemy|psycopg2?|asyncpg)\b" + r"\b(open|requests|httpx|aiohttp|boto3|pathlib|socket|sqlalchemy|psycopg2?|asyncpg)\b" + r"|\bos\.(?!environ\b)|\bsys\.(?!argv\b|path\b)" ), # 10. api (Public Surface Area) # Implicit public defaults (undercased root definitions) + explicit __all__. @@ -199,7 +205,12 @@ # 13. doc (Structured Documentation) "doc": re.compile(r'"""|\'\'\'|:param|:return|:raises|:type|\b(?:Args|Returns|Yields|Raises|Attributes):\b'), # 14. test (Testing & Assertions) - "test": re.compile(r"\b(unittest|pytest|TestCase|fixture|patch)\b|def[ \t]+test_|\bassert\b|\bMock\b"), + # #2593: `assert` is a general-purpose validation keyword already owned by `safety` + # (see that rule above) -- it isn't itself a testing signal, so a runtime invariant + # check in production code (`assert isinstance(value, int)`, no test framework in + # sight) was being double-counted as `test` too. Removed; `def test_`/unittest/pytest/ + # fixture/patch/Mock already cover real testing idioms without it. + "test": re.compile(r"\b(unittest|pytest|TestCase|fixture|patch)\b|def[ \t]+test_|\bMock\b"), # --- PHASE 3: SPECIALIZED SENSORS (Architecture & Hidden Complexity) --- # 15. concurrency (Asynchronous Execution) "concurrency": re.compile( diff --git a/tests/extraction/languages/test_python_strict.py b/tests/extraction/languages/test_python_strict.py index 5925e0026..461fb2bf1 100644 --- a/tests/extraction/languages/test_python_strict.py +++ b/tests/extraction/languages/test_python_strict.py @@ -33,6 +33,8 @@ ("safety_bypasses", "except Exception:\n log(e)", "except ValueError:\n log(e)"), ("high_risk_execution", "eval(user_input)", "print('safe')"), ("io", "with open('f.txt') as f:\n pass", "opened = True"), + ("io", "os.path.join(a, b)", "os.environ.get('X')"), + ("io", "sys.stdin.read()", "sys.argv[0]"), ("state_mutation", "self.value = 1", "print(self.value)"), ("dead_code", "# def old_unused_function():", "# just a note"), ("doc", '"""A module docstring."""', '"a regular string"'), @@ -87,6 +89,7 @@ ("ml_traditional", "from sklearn.linear_model import LogisticRegression", "from scipy import stats"), ("structural_boundaries", "return x", "yield x"), ("test", "def test_addition():\n assert 1 + 1 == 2", "def calculate_addition(a, b):\n return a + b"), + ("test", "unittest.TestCase", "assert isinstance(value, int)"), ("vectorized_math", "result = A @ B", "result = a * b"), # === DEEP/ADVERSARIAL CASES FOR HIGH-AMBIGUITY SIGNATURES === @@ -138,6 +141,51 @@ def test_python_signature_positive_and_negative(signature, positive, negative): ) +def test_python_io_excludes_globals_overlap(): + """ + Regression test for #2593 (rosetta): `io`'s `os\\.`/`sys\\.` used to match + ANY `os.x`/`sys.x` attribute, overlapping `globals`' own `os.environ`/ + `sys.argv`/`sys.path` -- one planted globals read was double-counted as + `io` too. Negative lookaheads carve out exactly those three tokens; + every other `os.`/`sys.` attribute access must still count as `io`, and + the carved-out tokens must still count as `globals`. + """ + io = PY_RULES["io"] + globals_rule = PY_RULES["globals"] + + assert not io.search("os.environ.get('X')"), "io incorrectly matched os.environ (owned by globals)" + assert not io.search("sys.argv[0]"), "io incorrectly matched sys.argv (owned by globals)" + assert not io.search("sys.path.append(x)"), "io incorrectly matched sys.path (owned by globals)" + assert io.search("os.path.join(a, b)"), "io failed to match a real os. attribute (os.path)" + assert io.search("os.remove(path)"), "io failed to match a real os. attribute (os.remove)" + assert io.search("sys.stdin.read()"), "io failed to match a real sys. attribute (sys.stdin)" + + assert globals_rule.search("os.environ.get('X')"), "globals failed to match os.environ" + assert globals_rule.search("sys.argv[0]"), "globals failed to match sys.argv" + + +def test_python_test_excludes_bare_assert(): + """ + Regression test for #2593 (rosetta): `test` used to include `\\bassert\\b`, + double-counting every `assert` already owned by `safety` -- a runtime + invariant check in production code (no test framework in sight) was + miscounted as a testing signal. `assert` alone must no longer match + `test`, but must still match `safety`; real testing idioms are unaffected. + """ + test_rule = PY_RULES["test"] + safety = PY_RULES["safety"] + + assert not test_rule.search("assert isinstance(value, int)"), ( + "test incorrectly matched a bare assert (owned by safety, not a testing signal)" + ) + assert safety.search("assert isinstance(value, int)"), "safety failed to match assert" + assert test_rule.search("import unittest"), "test failed to match unittest" + assert test_rule.search("import pytest"), "test failed to match pytest" + assert test_rule.search("def test_foo():"), "test failed to match a def test_ function" + assert test_rule.search("mock.patch('x')"), "test failed to match patch" + assert test_rule.search("Mock()"), "test failed to match Mock" + + def test_python_comprehensions_was_fixed_from_a_javascript_copy_paste(): """ Regression test: python's comprehensions rule used to be diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index ef1020eea..237c14f7c 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -11,14 +11,14 @@ "pyyaml": false }, "Target Root Name": "data", - "Absolute Project Path": "/srv/storage_16tb/projects/gitgalaxy/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-31T22:52:15.971169+00:00", - "Total Scan Duration": "20.47 seconds" + "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", + "Analysis ISO Timestamp": "2026-09-01T01:19:03.202015+00:00", + "Total Scan Duration": "49.02 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", "Commit Hash (SHA-1)": "77bc85ecb8bb2fa8331b83f2bd348ec735df66e3", - "Remote Origin URL": "https://github.com/squid-protocol/language-crucible.git", + "Remote Origin URL": "https://github.com/squid-protocol/language-crucible", "Last Code Integration Date": "2026-08-30T08:52:00-04:00" } }, @@ -237,7 +237,7 @@ }, "health": { "avg_cognitive_load": 29.79, - "avg_safety_score": 47.68, + "avg_safety_score": 47.812, "avg_tech_debt": 32.218, "avg_documentation": 28.806 }, @@ -813,7 +813,7 @@ "total_mass": 7633.24, "avg_exposures": { "cognitive_load": 31.09, - "safety_score": 43.44, + "safety_score": 43.45, "tech_debt": 33.68, "verification": 40.43, "api_exposure": 3.19, @@ -2789,7 +2789,7 @@ "total_mass": 9297.46, "avg_exposures": { "cognitive_load": 14.88, - "safety_score": 43.1, + "safety_score": 43.41, "tech_debt": 19.46, "verification": 40.81, "api_exposure": 3.09, @@ -2903,7 +2903,7 @@ "total_mass": 60218.62, "avg_exposures": { "cognitive_load": 72.65, - "safety_score": 84.77, + "safety_score": 84.8, "tech_debt": 4.35, "verification": 59.21, "api_exposure": 5.41, @@ -4119,7 +4119,7 @@ "total_mass": 2606.32, "avg_exposures": { "cognitive_load": 15.22, - "safety_score": 57.05, + "safety_score": 57.2, "tech_debt": 42.21, "verification": 80.0, "api_exposure": 3.07, @@ -4138,7 +4138,7 @@ "total_mass": 9188.88, "avg_exposures": { "cognitive_load": 20.99, - "safety_score": 60.49, + "safety_score": 60.7, "tech_debt": 84.68, "verification": 41.18, "api_exposure": 3.75, @@ -4157,7 +4157,7 @@ "total_mass": 3317.3, "avg_exposures": { "cognitive_load": 10.27, - "safety_score": 37.87, + "safety_score": 38.09, "tech_debt": 6.79, "verification": 15.08, "api_exposure": 2.87, @@ -4176,7 +4176,7 @@ "total_mass": 7729.24, "avg_exposures": { "cognitive_load": 4.89, - "safety_score": 10.96, + "safety_score": 12.72, "tech_debt": 0.0, "verification": 0.0, "api_exposure": 9.6, @@ -4195,7 +4195,7 @@ "total_mass": 3319.48, "avg_exposures": { "cognitive_load": 23.56, - "safety_score": 61.61, + "safety_score": 62.11, "tech_debt": 22.93, "verification": 80.0, "api_exposure": 2.97, @@ -118390,7 +118390,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "72.65%", - "Error & Exception Exposure": "84.77%", + "Error & Exception Exposure": "84.8%", "Tech Debt Exposure": "4.35%", "Testing Exposure": "59.21%", "API Exposure": "5.41%", @@ -118804,7 +118804,7 @@ "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 11, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 7, + "I/O and Network Boundaries": 5, "Exposed API / Public Exports": 18, "State Mutations / Variable Reassignments": 45, "Commented-out Code (Dead Logic)": 1, @@ -118946,7 +118946,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "19.49%", - "Error & Exception Exposure": "71.85%", + "Error & Exception Exposure": "72.27%", "Tech Debt Exposure": "13.93%", "Testing Exposure": "80.0%", "API Exposure": "1.19%", @@ -119126,7 +119126,7 @@ "State Mutations / Variable Reassignments": 39, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 26, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -324058,7 +324058,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "14.88%", - "Error & Exception Exposure": "43.1%", + "Error & Exception Exposure": "43.41%", "Tech Debt Exposure": "19.46%", "Testing Exposure": "40.81%", "API Exposure": "3.09%", @@ -324843,7 +324843,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "10.78%", - "Error & Exception Exposure": "51.38%", + "Error & Exception Exposure": "51.52%", "Tech Debt Exposure": "8.89%", "Testing Exposure": "80.0%", "API Exposure": "1.37%", @@ -325673,7 +325673,7 @@ "State Mutations / Variable Reassignments": 12, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 76, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -326019,7 +326019,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "16.02%", - "Error & Exception Exposure": "44.37%", + "Error & Exception Exposure": "44.5%", "Tech Debt Exposure": "10.17%", "Testing Exposure": "80.0%", "API Exposure": "1.69%", @@ -328729,7 +328729,7 @@ "State Mutations / Variable Reassignments": 194, "Commented-out Code (Dead Logic)": 8, "Structured Documentation Blocks": 410, - "Unit Test Assertions": 3, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -328877,7 +328877,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "53.86%", - "Error & Exception Exposure": "72.65%", + "Error & Exception Exposure": "72.89%", "Tech Debt Exposure": "20.47%", "Testing Exposure": "80.0%", "API Exposure": "4.36%", @@ -329612,12 +329612,12 @@ "Defensive Programming Constructs": 79, "Type/Safety Bypasses": 171, "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 21, + "I/O and Network Boundaries": 20, "Exposed API / Public Exports": 58, "State Mutations / Variable Reassignments": 318, "Commented-out Code (Dead Logic)": 4, "Structured Documentation Blocks": 46, - "Unit Test Assertions": 7, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -329758,7 +329758,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.99%", - "Error & Exception Exposure": "66.51%", + "Error & Exception Exposure": "67.27%", "Tech Debt Exposure": "45.55%", "Testing Exposure": "80.0%", "API Exposure": "3.86%", @@ -329858,7 +329858,7 @@ "State Mutations / Variable Reassignments": 25, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 2, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -330466,7 +330466,7 @@ "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 14, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 15, + "I/O and Network Boundaries": 13, "Exposed API / Public Exports": 43, "State Mutations / Variable Reassignments": 107, "Commented-out Code (Dead Logic)": 1, @@ -331051,7 +331051,7 @@ "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, + "I/O and Network Boundaries": 4, "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, @@ -331364,7 +331364,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "20.65%", - "Error & Exception Exposure": "29.76%", + "Error & Exception Exposure": "33.03%", "Tech Debt Exposure": "94.57%", "Testing Exposure": "80.0%", "API Exposure": "5.31%", @@ -332174,7 +332174,7 @@ "State Mutations / Variable Reassignments": 43, "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 76, - "Unit Test Assertions": 34, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -332642,9 +332642,9 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.79%", - "Error & Exception Exposure": "29.09%", + "Error & Exception Exposure": "30.15%", "Tech Debt Exposure": "14.36%", - "Testing Exposure": "2.32%", + "Testing Exposure": "2.33%", "API Exposure": "0.01%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", @@ -332682,7 +332682,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 248, - "Unit Test Assertions": 3, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -332872,7 +332872,7 @@ "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, + "I/O and Network Boundaries": 2, "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, @@ -332984,7 +332984,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "20.99%", - "Error & Exception Exposure": "60.49%", + "Error & Exception Exposure": "60.7%", "Tech Debt Exposure": "84.68%", "Testing Exposure": "41.18%", "API Exposure": "3.75%", @@ -333546,7 +333546,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "19.46%", - "Error & Exception Exposure": "48.89%", + "Error & Exception Exposure": "49.36%", "Tech Debt Exposure": "61.64%", "Testing Exposure": "80.0%", "API Exposure": "0.41%", @@ -334416,7 +334416,7 @@ "State Mutations / Variable Reassignments": 77, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 20, - "Unit Test Assertions": 4, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -334549,7 +334549,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "59.48%", - "Error & Exception Exposure": "65.47%", + "Error & Exception Exposure": "65.85%", "Tech Debt Exposure": "77.07%", "Testing Exposure": "80.0%", "API Exposure": "8.74%", @@ -339359,7 +339359,7 @@ "State Mutations / Variable Reassignments": 1150, "Commented-out Code (Dead Logic)": 63, "Structured Documentation Blocks": 92, - "Unit Test Assertions": 25, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 7, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 4, @@ -360698,7 +360698,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "4.89%", - "Error & Exception Exposure": "10.96%", + "Error & Exception Exposure": "12.72%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.6%", @@ -361508,7 +361508,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -361642,7 +361642,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "39.74%", + "Error & Exception Exposure": "44.56%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.59%", @@ -361712,7 +361712,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -361905,7 +361905,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362220,7 +362220,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.2%", + "Error & Exception Exposure": "49.85%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.16%", @@ -362280,7 +362280,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362415,7 +362415,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "41.94%", + "Error & Exception Exposure": "44.28%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.75%", @@ -362465,7 +362465,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362599,7 +362599,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.99%", + "Error & Exception Exposure": "51.44%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "4.85%", @@ -362649,7 +362649,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362782,7 +362782,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.65%", + "Error & Exception Exposure": "47.73%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.14%", @@ -362842,7 +362842,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363097,7 +363097,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363231,7 +363231,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.31%", + "Error & Exception Exposure": "47.35%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.6%", @@ -363291,7 +363291,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363504,7 +363504,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363637,7 +363637,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "28.75%", - "Error & Exception Exposure": "46.31%", + "Error & Exception Exposure": "73.86%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.19%", @@ -363747,7 +363747,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364011,7 +364011,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364235,7 +364235,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 24, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364369,7 +364369,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.22%", + "Error & Exception Exposure": "31.38%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.12%", @@ -364469,7 +364469,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 2, @@ -364654,7 +364654,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364787,7 +364787,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "1.52%", - "Error & Exception Exposure": "4.12%", + "Error & Exception Exposure": "8.81%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.72%", @@ -364927,7 +364927,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 6, - "Unit Test Assertions": 25, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365154,7 +365154,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365288,7 +365288,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.06%", - "Error & Exception Exposure": "40.43%", + "Error & Exception Exposure": "46.32%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.09%", @@ -365388,7 +365388,7 @@ "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 15, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365522,7 +365522,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "6.3%", - "Error & Exception Exposure": "20.5%", + "Error & Exception Exposure": "26.83%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.57%", @@ -365612,7 +365612,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365808,7 +365808,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366011,7 +366011,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366142,7 +366142,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "18.5%", - "Error & Exception Exposure": "4.56%", + "Error & Exception Exposure": "11.4%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.65%", @@ -366232,7 +366232,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 7, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366428,7 +366428,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366562,7 +366562,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.57%", - "Error & Exception Exposure": "2.41%", + "Error & Exception Exposure": "5.49%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.1%", @@ -366882,7 +366882,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 1, "Closures and Anonymous Functions": 0, @@ -367327,7 +367327,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -367499,7 +367499,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -367630,7 +367630,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "31.5%", + "Error & Exception Exposure": "43.58%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.7%", @@ -367740,7 +367740,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 12, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -367873,7 +367873,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.31%", - "Error & Exception Exposure": "39.02%", + "Error & Exception Exposure": "47.59%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.17%", @@ -368103,7 +368103,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 17, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -368239,7 +368239,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "20.58%", - "Error & Exception Exposure": "48.13%", + "Error & Exception Exposure": "65.71%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.0%", @@ -368359,7 +368359,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -368624,7 +368624,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -368995,7 +368995,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 30, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -369129,7 +369129,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "20.38%", - "Error & Exception Exposure": "1.02%", + "Error & Exception Exposure": "3.92%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "14.27%", @@ -369659,7 +369659,7 @@ "State Mutations / Variable Reassignments": 14, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, + "Unit Test Assertions": 33, "Asynchronous/Concurrent Execution": 28, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -369793,7 +369793,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "4.27%", - "Error & Exception Exposure": "46.07%", + "Error & Exception Exposure": "62.26%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.98%", @@ -369863,7 +369863,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -370138,7 +370138,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -370271,7 +370271,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.45%", + "Error & Exception Exposure": "14.84%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.19%", @@ -370631,7 +370631,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 77, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -370873,7 +370873,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371286,7 +371286,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 34, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371481,7 +371481,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371614,7 +371614,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.82%", - "Error & Exception Exposure": "43.71%", + "Error & Exception Exposure": "49.65%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.03%", @@ -371724,7 +371724,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371856,7 +371856,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "49.6%", - "Error & Exception Exposure": "47.39%", + "Error & Exception Exposure": "48.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.46%", @@ -372446,7 +372446,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 98, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -372584,7 +372584,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "23.35%", - "Error & Exception Exposure": "0.8%", + "Error & Exception Exposure": "2.09%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "10.21%", @@ -372674,7 +372674,7 @@ "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -372806,7 +372806,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.71%", - "Error & Exception Exposure": "23.23%", + "Error & Exception Exposure": "37.1%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.22%", @@ -373176,7 +373176,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 38, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -373312,7 +373312,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "22.61%", - "Error & Exception Exposure": "35.27%", + "Error & Exception Exposure": "49.16%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "10.43%", @@ -373542,7 +373542,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 28, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 20, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -373677,7 +373677,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.91%", - "Error & Exception Exposure": "27.01%", + "Error & Exception Exposure": "39.86%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.67%", @@ -373727,7 +373727,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -373917,7 +373917,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374160,7 +374160,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374367,7 +374367,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 10, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374503,7 +374503,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.77%", + "Error & Exception Exposure": "33.68%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.74%", @@ -374563,7 +374563,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374756,7 +374756,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374979,7 +374979,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -375111,7 +375111,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "4.18%", - "Error & Exception Exposure": "15.31%", + "Error & Exception Exposure": "23.5%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.78%", @@ -375281,7 +375281,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -375596,7 +375596,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -375775,12 +375775,12 @@ "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, + "I/O and Network Boundaries": 1, "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376025,7 +376025,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 13, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376160,7 +376160,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.98%", - "Error & Exception Exposure": "35.47%", + "Error & Exception Exposure": "38.67%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.53%", @@ -376260,7 +376260,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376466,7 +376466,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376688,7 +376688,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376930,7 +376930,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -377123,7 +377123,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -377597,7 +377597,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -377732,7 +377732,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "32.9%", + "Error & Exception Exposure": "41.82%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "3.66%", @@ -377802,7 +377802,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378006,7 +378006,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 9, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378201,7 +378201,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378414,7 +378414,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378597,7 +378597,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378730,7 +378730,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.54%", - "Error & Exception Exposure": "48.31%", + "Error & Exception Exposure": "48.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.06%", @@ -379030,7 +379030,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 47, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 22, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -379325,7 +379325,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -379458,7 +379458,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "16.99%", - "Error & Exception Exposure": "21.2%", + "Error & Exception Exposure": "26.82%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.39%", @@ -379568,7 +379568,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 7, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -380248,7 +380248,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.37%", - "Error & Exception Exposure": "12.9%", + "Error & Exception Exposure": "22.06%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.29%", @@ -380358,7 +380358,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -380493,7 +380493,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.4%", - "Error & Exception Exposure": "3.69%", + "Error & Exception Exposure": "10.41%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.2%", @@ -380843,7 +380843,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 80, + "Unit Test Assertions": 28, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 2, @@ -380986,7 +380986,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "24.99%", - "Error & Exception Exposure": "41.34%", + "Error & Exception Exposure": "46.69%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.31%", @@ -381046,7 +381046,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 19, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -381262,7 +381262,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -381467,7 +381467,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -381983,7 +381983,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.79%", + "Error & Exception Exposure": "38.55%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.48%", @@ -382043,7 +382043,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382247,7 +382247,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382488,7 +382488,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382720,7 +382720,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382854,7 +382854,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "32.3%", + "Error & Exception Exposure": "38.78%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.21%", @@ -382904,7 +382904,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383036,7 +383036,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "43.02%", + "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.58%", @@ -383096,7 +383096,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383228,7 +383228,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.93%", - "Error & Exception Exposure": "32.9%", + "Error & Exception Exposure": "41.38%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.36%", @@ -383288,7 +383288,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383470,7 +383470,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 6, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383602,7 +383602,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.61%", - "Error & Exception Exposure": "38.96%", + "Error & Exception Exposure": "41.53%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.34%", @@ -383762,7 +383762,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383955,7 +383955,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384127,7 +384127,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384318,7 +384318,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384499,7 +384499,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384694,7 +384694,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384826,7 +384826,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "47.85%", + "Error & Exception Exposure": "50.21%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.76%", @@ -384896,7 +384896,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 4, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -385148,7 +385148,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -385281,7 +385281,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.16%", + "Error & Exception Exposure": "0.94%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "14.02%", @@ -385581,7 +385581,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 53, + "Unit Test Assertions": 26, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -386492,7 +386492,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 224, + "Unit Test Assertions": 75, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -386693,7 +386693,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387162,7 +387162,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387298,7 +387298,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "1.18%", + "Error & Exception Exposure": "3.91%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.08%", @@ -387618,7 +387618,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 86, + "Unit Test Assertions": 29, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387860,7 +387860,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387993,7 +387993,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.47%", - "Error & Exception Exposure": "36.52%", + "Error & Exception Exposure": "46.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.54%", @@ -388053,7 +388053,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388276,7 +388276,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388502,7 +388502,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388718,7 +388718,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388929,7 +388929,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389121,7 +389121,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389253,7 +389253,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.02%", - "Error & Exception Exposure": "44.24%", + "Error & Exception Exposure": "48.68%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.9%", @@ -389313,7 +389313,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389447,7 +389447,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.96%", + "Error & Exception Exposure": "50.32%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.96%", @@ -389507,7 +389507,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389761,7 +389761,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390024,7 +390024,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390376,7 +390376,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390579,7 +390579,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390711,7 +390711,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.54%", + "Error & Exception Exposure": "47.67%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.19%", @@ -390771,7 +390771,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390906,7 +390906,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.14%", + "Error & Exception Exposure": "40.21%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.73%", @@ -390976,7 +390976,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -391110,7 +391110,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.61%", + "Error & Exception Exposure": "15.37%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.17%", @@ -391360,7 +391360,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392274,7 +392274,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, + "Unit Test Assertions": 46, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392501,7 +392501,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392724,7 +392724,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392927,7 +392927,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -393210,7 +393210,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -393585,7 +393585,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "42.33%", + "Error & Exception Exposure": "46.97%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.76%", @@ -393675,7 +393675,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -393858,7 +393858,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -393990,7 +393990,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "23.07%", - "Error & Exception Exposure": "17.91%", + "Error & Exception Exposure": "26.09%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.12%", @@ -394090,7 +394090,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -394865,7 +394865,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 8, - "Unit Test Assertions": 109, + "Unit Test Assertions": 15, "Asynchronous/Concurrent Execution": 13, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395050,7 +395050,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395251,7 +395251,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395453,7 +395453,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395811,7 +395811,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 6, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 31, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395947,7 +395947,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "33.95%", + "Error & Exception Exposure": "36.94%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.16%", @@ -396017,7 +396017,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396233,7 +396233,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396448,7 +396448,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396663,7 +396663,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396878,7 +396878,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397093,7 +397093,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397308,7 +397308,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397523,7 +397523,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397738,7 +397738,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397953,7 +397953,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398167,7 +398167,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398370,7 +398370,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398573,7 +398573,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398796,7 +398796,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399020,7 +399020,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399244,7 +399244,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399458,7 +399458,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399671,7 +399671,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399884,7 +399884,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400097,7 +400097,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400310,7 +400310,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400523,7 +400523,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400797,7 +400797,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401022,7 +401022,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401235,7 +401235,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401518,7 +401518,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401722,7 +401722,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401997,7 +401997,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402273,7 +402273,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402488,7 +402488,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402701,7 +402701,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402925,7 +402925,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403150,7 +403150,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403375,7 +403375,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403609,7 +403609,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403822,7 +403822,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404075,7 +404075,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404300,7 +404300,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404602,7 +404602,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404926,7 +404926,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -405059,7 +405059,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "23.28%", + "Error & Exception Exposure": "29.28%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.16%", @@ -405189,7 +405189,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -405672,7 +405672,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 10, - "Unit Test Assertions": 84, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 15, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -405951,7 +405951,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 23, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -406204,7 +406204,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -406406,7 +406406,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -406540,7 +406540,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "21.69%", - "Error & Exception Exposure": "39.98%", + "Error & Exception Exposure": "43.52%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.1%", @@ -406640,7 +406640,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 12, - "Unit Test Assertions": 8, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 16, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407070,7 +407070,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407351,7 +407351,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407602,7 +407602,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407733,7 +407733,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "8.24%", - "Error & Exception Exposure": "33.59%", + "Error & Exception Exposure": "39.42%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.43%", @@ -407833,7 +407833,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408029,7 +408029,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408223,7 +408223,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408417,7 +408417,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408607,7 +408607,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408808,7 +408808,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409072,7 +409072,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409255,7 +409255,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409458,7 +409458,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409592,7 +409592,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "36.67%", + "Error & Exception Exposure": "40.17%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.73%", @@ -409642,7 +409642,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409878,7 +409878,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410104,7 +410104,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410309,7 +410309,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410583,7 +410583,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410942,7 +410942,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "14.06%", - "Error & Exception Exposure": "12.22%", + "Error & Exception Exposure": "22.12%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.29%", @@ -411142,7 +411142,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 11, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -411459,7 +411459,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.31%", - "Error & Exception Exposure": "44.19%", + "Error & Exception Exposure": "46.05%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.55%", @@ -411519,7 +411519,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -411715,7 +411715,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -411848,7 +411848,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "32.09%", - "Error & Exception Exposure": "36.14%", + "Error & Exception Exposure": "41.48%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "10.7%", @@ -411968,7 +411968,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 12, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -412102,7 +412102,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "21.63%", - "Error & Exception Exposure": "28.18%", + "Error & Exception Exposure": "37.01%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.68%", @@ -412462,7 +412462,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 10, - "Unit Test Assertions": 33, + "Unit Test Assertions": 17, "Asynchronous/Concurrent Execution": 57, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -417263,7 +417263,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "31.09%", - "Error & Exception Exposure": "43.44%", + "Error & Exception Exposure": "43.45%", "Tech Debt Exposure": "33.68%", "Testing Exposure": "40.43%", "API Exposure": "3.19%", @@ -419607,7 +419607,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "27.9%", - "Error & Exception Exposure": "70.66%", + "Error & Exception Exposure": "70.7%", "Tech Debt Exposure": "8.73%", "Testing Exposure": "80.0%", "API Exposure": "2.78%", @@ -421347,7 +421347,7 @@ "State Mutations / Variable Reassignments": 617, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 229, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -421536,7 +421536,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "11.96%", - "Error & Exception Exposure": "55.58%", + "Error & Exception Exposure": "55.73%", "Tech Debt Exposure": "10.0%", "Testing Exposure": "80.0%", "API Exposure": "2.16%", @@ -421901,12 +421901,12 @@ "Defensive Programming Constructs": 48, "Type/Safety Bypasses": 30, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 16, + "I/O and Network Boundaries": 13, "Exposed API / Public Exports": 32, "State Mutations / Variable Reassignments": 66, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 35, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 12, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -514911,7 +514911,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "23.56%", - "Error & Exception Exposure": "61.61%", + "Error & Exception Exposure": "62.11%", "Tech Debt Exposure": "22.93%", "Testing Exposure": "80.0%", "API Exposure": "2.97%", @@ -514963,7 +514963,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "17.53%", - "Error & Exception Exposure": "69.03%", + "Error & Exception Exposure": "70.68%", "Tech Debt Exposure": "55.89%", "Testing Exposure": "80.0%", "API Exposure": "1.79%", @@ -516153,7 +516153,7 @@ "State Mutations / Variable Reassignments": 146, "Commented-out Code (Dead Logic)": 5, "Structured Documentation Blocks": 154, - "Unit Test Assertions": 18, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 3, @@ -516308,7 +516308,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "33.39%", - "Error & Exception Exposure": "66.24%", + "Error & Exception Exposure": "66.46%", "Tech Debt Exposure": "11.53%", "Testing Exposure": "80.0%", "API Exposure": "3.29%", @@ -517868,7 +517868,7 @@ "State Mutations / Variable Reassignments": 329, "Commented-out Code (Dead Logic)": 4, "Structured Documentation Blocks": 292, - "Unit Test Assertions": 3, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 3, @@ -518486,7 +518486,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "17.72%", - "Error & Exception Exposure": "69.28%", + "Error & Exception Exposure": "69.39%", "Tech Debt Exposure": "10.38%", "Testing Exposure": "80.0%", "API Exposure": "3.28%", @@ -519286,7 +519286,7 @@ "State Mutations / Variable Reassignments": 224, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 168, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 3, @@ -519414,7 +519414,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "10.27%", - "Error & Exception Exposure": "37.87%", + "Error & Exception Exposure": "38.09%", "Tech Debt Exposure": "6.79%", "Testing Exposure": "15.08%", "API Exposure": "2.87%", @@ -519793,7 +519793,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.54%", - "Error & Exception Exposure": "55.3%", + "Error & Exception Exposure": "55.44%", "Tech Debt Exposure": "8.59%", "Testing Exposure": "80.0%", "API Exposure": "8.02%", @@ -520143,7 +520143,7 @@ "State Mutations / Variable Reassignments": 38, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 524, - "Unit Test Assertions": 4, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -521105,7 +521105,7 @@ "Cognitive Load Exposure": "5.47%", "Error & Exception Exposure": "74.75%", "Tech Debt Exposure": "17.84%", - "Testing Exposure": "2.52%", + "Testing Exposure": "2.53%", "API Exposure": "3.67%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "26.21%", @@ -521173,7 +521173,7 @@ "State Mutations / Variable Reassignments": 9, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 22, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 4, @@ -522196,7 +522196,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "6.85%", - "Error & Exception Exposure": "75.35%", + "Error & Exception Exposure": "75.48%", "Tech Debt Exposure": "26.16%", "Testing Exposure": "80.0%", "API Exposure": "0.77%", @@ -522326,7 +522326,7 @@ "State Mutations / Variable Reassignments": 20, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -522627,9 +522627,9 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "6.07%", - "Error & Exception Exposure": "43.7%", + "Error & Exception Exposure": "47.47%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", + "Testing Exposure": "2.32%", "API Exposure": "7.21%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", @@ -522677,7 +522677,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 2, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 2, "Closures and Anonymous Functions": 0, @@ -522814,7 +522814,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "13.61%", - "Error & Exception Exposure": "62.58%", + "Error & Exception Exposure": "63.43%", "Tech Debt Exposure": "11.4%", "Testing Exposure": "80.0%", "API Exposure": "3.37%", @@ -523494,7 +523494,7 @@ "State Mutations / Variable Reassignments": 218, "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 474, - "Unit Test Assertions": 19, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 68, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -524593,7 +524593,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -538488,7 +538488,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "15.22%", - "Error & Exception Exposure": "57.05%", + "Error & Exception Exposure": "57.2%", "Tech Debt Exposure": "42.21%", "Testing Exposure": "80.0%", "API Exposure": "3.07%", @@ -538540,7 +538540,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "25.36%", - "Error & Exception Exposure": "62.25%", + "Error & Exception Exposure": "62.46%", "Tech Debt Exposure": "92.48%", "Testing Exposure": "80.0%", "API Exposure": "4.18%", @@ -538910,7 +538910,7 @@ "State Mutations / Variable Reassignments": 80, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 49, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -539835,7 +539835,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "8.15%", - "Error & Exception Exposure": "54.8%", + "Error & Exception Exposure": "55.06%", "Tech Debt Exposure": "12.3%", "Testing Exposure": "80.0%", "API Exposure": "0.2%", @@ -540500,12 +540500,12 @@ "Defensive Programming Constructs": 51, "Type/Safety Bypasses": 55, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 21, + "I/O and Network Boundaries": 20, "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 80, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 110, - "Unit Test Assertions": 5, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -802016,7 +802016,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index 9983c449a..ab2afb8b4 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -11,14 +11,14 @@ "pyyaml": false }, "Target Root Name": "data", - "Absolute Project Path": "/srv/storage_16tb/projects/gitgalaxy/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-31T22:52:40.726425+00:00", - "Total Scan Duration": "18.44 seconds" + "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", + "Analysis ISO Timestamp": "2026-09-01T01:20:03.168056+00:00", + "Total Scan Duration": "49.81 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", "Commit Hash (SHA-1)": "77bc85ecb8bb2fa8331b83f2bd348ec735df66e3", - "Remote Origin URL": "https://github.com/squid-protocol/language-crucible.git", + "Remote Origin URL": "https://github.com/squid-protocol/language-crucible", "Last Code Integration Date": "2026-08-30T08:52:00-04:00" } }, @@ -237,7 +237,7 @@ }, "health": { "avg_cognitive_load": 29.79, - "avg_safety_score": 47.68, + "avg_safety_score": 47.812, "avg_tech_debt": 32.218, "avg_documentation": 28.806 }, @@ -813,7 +813,7 @@ "total_mass": 7633.24, "avg_exposures": { "cognitive_load": 31.09, - "safety_score": 43.44, + "safety_score": 43.45, "tech_debt": 33.68, "verification": 40.43, "api_exposure": 3.19, @@ -2789,7 +2789,7 @@ "total_mass": 9297.46, "avg_exposures": { "cognitive_load": 14.88, - "safety_score": 43.1, + "safety_score": 43.41, "tech_debt": 19.46, "verification": 40.81, "api_exposure": 3.09, @@ -2903,7 +2903,7 @@ "total_mass": 60218.62, "avg_exposures": { "cognitive_load": 72.65, - "safety_score": 84.77, + "safety_score": 84.8, "tech_debt": 4.35, "verification": 59.21, "api_exposure": 5.41, @@ -4119,7 +4119,7 @@ "total_mass": 2606.32, "avg_exposures": { "cognitive_load": 15.22, - "safety_score": 57.05, + "safety_score": 57.2, "tech_debt": 42.21, "verification": 80.0, "api_exposure": 3.07, @@ -4138,7 +4138,7 @@ "total_mass": 9188.88, "avg_exposures": { "cognitive_load": 20.99, - "safety_score": 60.49, + "safety_score": 60.7, "tech_debt": 84.68, "verification": 41.18, "api_exposure": 3.75, @@ -4157,7 +4157,7 @@ "total_mass": 3317.3, "avg_exposures": { "cognitive_load": 10.27, - "safety_score": 37.87, + "safety_score": 38.09, "tech_debt": 6.79, "verification": 15.08, "api_exposure": 2.87, @@ -4176,7 +4176,7 @@ "total_mass": 7729.24, "avg_exposures": { "cognitive_load": 4.89, - "safety_score": 10.96, + "safety_score": 12.72, "tech_debt": 0.0, "verification": 0.0, "api_exposure": 9.6, @@ -4195,7 +4195,7 @@ "total_mass": 3319.48, "avg_exposures": { "cognitive_load": 23.56, - "safety_score": 61.61, + "safety_score": 62.11, "tech_debt": 22.93, "verification": 80.0, "api_exposure": 2.97, @@ -118390,7 +118390,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "72.65%", - "Error & Exception Exposure": "84.77%", + "Error & Exception Exposure": "84.8%", "Tech Debt Exposure": "4.35%", "Testing Exposure": "59.21%", "API Exposure": "5.41%", @@ -118804,7 +118804,7 @@ "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 11, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 7, + "I/O and Network Boundaries": 5, "Exposed API / Public Exports": 18, "State Mutations / Variable Reassignments": 45, "Commented-out Code (Dead Logic)": 1, @@ -118946,7 +118946,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "19.49%", - "Error & Exception Exposure": "71.85%", + "Error & Exception Exposure": "72.27%", "Tech Debt Exposure": "13.93%", "Testing Exposure": "80.0%", "API Exposure": "1.19%", @@ -119126,7 +119126,7 @@ "State Mutations / Variable Reassignments": 39, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 26, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -324058,7 +324058,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "14.88%", - "Error & Exception Exposure": "43.1%", + "Error & Exception Exposure": "43.41%", "Tech Debt Exposure": "19.46%", "Testing Exposure": "40.81%", "API Exposure": "3.09%", @@ -324843,7 +324843,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "10.78%", - "Error & Exception Exposure": "51.38%", + "Error & Exception Exposure": "51.52%", "Tech Debt Exposure": "8.89%", "Testing Exposure": "80.0%", "API Exposure": "1.37%", @@ -325673,7 +325673,7 @@ "State Mutations / Variable Reassignments": 12, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 76, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -326019,7 +326019,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "16.02%", - "Error & Exception Exposure": "44.37%", + "Error & Exception Exposure": "44.5%", "Tech Debt Exposure": "10.17%", "Testing Exposure": "80.0%", "API Exposure": "1.69%", @@ -328729,7 +328729,7 @@ "State Mutations / Variable Reassignments": 194, "Commented-out Code (Dead Logic)": 8, "Structured Documentation Blocks": 410, - "Unit Test Assertions": 3, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -328877,7 +328877,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "53.86%", - "Error & Exception Exposure": "72.65%", + "Error & Exception Exposure": "72.89%", "Tech Debt Exposure": "20.47%", "Testing Exposure": "80.0%", "API Exposure": "4.36%", @@ -329612,12 +329612,12 @@ "Defensive Programming Constructs": 79, "Type/Safety Bypasses": 171, "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 21, + "I/O and Network Boundaries": 20, "Exposed API / Public Exports": 58, "State Mutations / Variable Reassignments": 318, "Commented-out Code (Dead Logic)": 4, "Structured Documentation Blocks": 46, - "Unit Test Assertions": 7, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -329758,7 +329758,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.99%", - "Error & Exception Exposure": "66.51%", + "Error & Exception Exposure": "67.27%", "Tech Debt Exposure": "45.55%", "Testing Exposure": "80.0%", "API Exposure": "3.86%", @@ -329858,7 +329858,7 @@ "State Mutations / Variable Reassignments": 25, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 2, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -330466,7 +330466,7 @@ "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 14, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 15, + "I/O and Network Boundaries": 13, "Exposed API / Public Exports": 43, "State Mutations / Variable Reassignments": 107, "Commented-out Code (Dead Logic)": 1, @@ -331051,7 +331051,7 @@ "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, + "I/O and Network Boundaries": 4, "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, @@ -331364,7 +331364,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "20.65%", - "Error & Exception Exposure": "29.76%", + "Error & Exception Exposure": "33.03%", "Tech Debt Exposure": "94.57%", "Testing Exposure": "80.0%", "API Exposure": "5.31%", @@ -332174,7 +332174,7 @@ "State Mutations / Variable Reassignments": 43, "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 76, - "Unit Test Assertions": 34, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -332642,9 +332642,9 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.79%", - "Error & Exception Exposure": "29.09%", + "Error & Exception Exposure": "30.15%", "Tech Debt Exposure": "14.36%", - "Testing Exposure": "2.32%", + "Testing Exposure": "2.33%", "API Exposure": "0.01%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", @@ -332682,7 +332682,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 248, - "Unit Test Assertions": 3, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -332872,7 +332872,7 @@ "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, + "I/O and Network Boundaries": 2, "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, @@ -332984,7 +332984,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "20.99%", - "Error & Exception Exposure": "60.49%", + "Error & Exception Exposure": "60.7%", "Tech Debt Exposure": "84.68%", "Testing Exposure": "41.18%", "API Exposure": "3.75%", @@ -333546,7 +333546,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "19.46%", - "Error & Exception Exposure": "48.89%", + "Error & Exception Exposure": "49.36%", "Tech Debt Exposure": "61.64%", "Testing Exposure": "80.0%", "API Exposure": "0.41%", @@ -334416,7 +334416,7 @@ "State Mutations / Variable Reassignments": 77, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 20, - "Unit Test Assertions": 4, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -334549,7 +334549,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "59.48%", - "Error & Exception Exposure": "65.47%", + "Error & Exception Exposure": "65.85%", "Tech Debt Exposure": "77.07%", "Testing Exposure": "80.0%", "API Exposure": "8.74%", @@ -339359,7 +339359,7 @@ "State Mutations / Variable Reassignments": 1150, "Commented-out Code (Dead Logic)": 63, "Structured Documentation Blocks": 92, - "Unit Test Assertions": 25, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 7, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 4, @@ -360698,7 +360698,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "4.89%", - "Error & Exception Exposure": "10.96%", + "Error & Exception Exposure": "12.72%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.6%", @@ -361508,7 +361508,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -361642,7 +361642,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "39.74%", + "Error & Exception Exposure": "44.56%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.59%", @@ -361712,7 +361712,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -361905,7 +361905,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362220,7 +362220,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.2%", + "Error & Exception Exposure": "49.85%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.16%", @@ -362280,7 +362280,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362415,7 +362415,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "41.94%", + "Error & Exception Exposure": "44.28%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.75%", @@ -362465,7 +362465,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362599,7 +362599,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.99%", + "Error & Exception Exposure": "51.44%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "4.85%", @@ -362649,7 +362649,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -362782,7 +362782,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.65%", + "Error & Exception Exposure": "47.73%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.14%", @@ -362842,7 +362842,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363097,7 +363097,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363231,7 +363231,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.31%", + "Error & Exception Exposure": "47.35%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.6%", @@ -363291,7 +363291,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363504,7 +363504,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -363637,7 +363637,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "28.75%", - "Error & Exception Exposure": "46.31%", + "Error & Exception Exposure": "73.86%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.19%", @@ -363747,7 +363747,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364011,7 +364011,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364235,7 +364235,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 24, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364369,7 +364369,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.22%", + "Error & Exception Exposure": "31.38%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.12%", @@ -364469,7 +364469,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 2, @@ -364654,7 +364654,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -364787,7 +364787,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "1.52%", - "Error & Exception Exposure": "4.12%", + "Error & Exception Exposure": "8.81%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.72%", @@ -364927,7 +364927,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 6, - "Unit Test Assertions": 25, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365154,7 +365154,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365288,7 +365288,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.06%", - "Error & Exception Exposure": "40.43%", + "Error & Exception Exposure": "46.32%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.09%", @@ -365388,7 +365388,7 @@ "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 15, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365522,7 +365522,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "6.3%", - "Error & Exception Exposure": "20.5%", + "Error & Exception Exposure": "26.83%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.57%", @@ -365612,7 +365612,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -365808,7 +365808,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366011,7 +366011,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366142,7 +366142,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "18.5%", - "Error & Exception Exposure": "4.56%", + "Error & Exception Exposure": "11.4%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.65%", @@ -366232,7 +366232,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 7, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366428,7 +366428,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -366562,7 +366562,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.57%", - "Error & Exception Exposure": "2.41%", + "Error & Exception Exposure": "5.49%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.1%", @@ -366882,7 +366882,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 1, "Closures and Anonymous Functions": 0, @@ -367327,7 +367327,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -367499,7 +367499,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -367630,7 +367630,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "31.5%", + "Error & Exception Exposure": "43.58%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.7%", @@ -367740,7 +367740,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 12, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -367873,7 +367873,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.31%", - "Error & Exception Exposure": "39.02%", + "Error & Exception Exposure": "47.59%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.17%", @@ -368103,7 +368103,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 17, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -368239,7 +368239,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "20.58%", - "Error & Exception Exposure": "48.13%", + "Error & Exception Exposure": "65.71%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.0%", @@ -368359,7 +368359,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -368624,7 +368624,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -368995,7 +368995,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 30, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -369129,7 +369129,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "20.38%", - "Error & Exception Exposure": "1.02%", + "Error & Exception Exposure": "3.92%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "14.27%", @@ -369659,7 +369659,7 @@ "State Mutations / Variable Reassignments": 14, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, + "Unit Test Assertions": 33, "Asynchronous/Concurrent Execution": 28, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -369793,7 +369793,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "4.27%", - "Error & Exception Exposure": "46.07%", + "Error & Exception Exposure": "62.26%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.98%", @@ -369863,7 +369863,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -370138,7 +370138,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -370271,7 +370271,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.45%", + "Error & Exception Exposure": "14.84%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.19%", @@ -370631,7 +370631,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 77, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -370873,7 +370873,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371286,7 +371286,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 34, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371481,7 +371481,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371614,7 +371614,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.82%", - "Error & Exception Exposure": "43.71%", + "Error & Exception Exposure": "49.65%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.03%", @@ -371724,7 +371724,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -371856,7 +371856,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "49.6%", - "Error & Exception Exposure": "47.39%", + "Error & Exception Exposure": "48.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.46%", @@ -372446,7 +372446,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 98, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -372584,7 +372584,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "23.35%", - "Error & Exception Exposure": "0.8%", + "Error & Exception Exposure": "2.09%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "10.21%", @@ -372674,7 +372674,7 @@ "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -372806,7 +372806,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.71%", - "Error & Exception Exposure": "23.23%", + "Error & Exception Exposure": "37.1%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.22%", @@ -373176,7 +373176,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 38, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -373312,7 +373312,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "22.61%", - "Error & Exception Exposure": "35.27%", + "Error & Exception Exposure": "49.16%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "10.43%", @@ -373542,7 +373542,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 28, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 20, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -373677,7 +373677,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.91%", - "Error & Exception Exposure": "27.01%", + "Error & Exception Exposure": "39.86%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.67%", @@ -373727,7 +373727,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -373917,7 +373917,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374160,7 +374160,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374367,7 +374367,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 10, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374503,7 +374503,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.77%", + "Error & Exception Exposure": "33.68%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.74%", @@ -374563,7 +374563,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374756,7 +374756,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -374979,7 +374979,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -375111,7 +375111,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "4.18%", - "Error & Exception Exposure": "15.31%", + "Error & Exception Exposure": "23.5%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.78%", @@ -375281,7 +375281,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -375596,7 +375596,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -375775,12 +375775,12 @@ "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, + "I/O and Network Boundaries": 1, "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376025,7 +376025,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 13, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376160,7 +376160,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.98%", - "Error & Exception Exposure": "35.47%", + "Error & Exception Exposure": "38.67%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.53%", @@ -376260,7 +376260,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376466,7 +376466,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376688,7 +376688,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -376930,7 +376930,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -377123,7 +377123,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -377597,7 +377597,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -377732,7 +377732,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "32.9%", + "Error & Exception Exposure": "41.82%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "3.66%", @@ -377802,7 +377802,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378006,7 +378006,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 9, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378201,7 +378201,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378414,7 +378414,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378597,7 +378597,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -378730,7 +378730,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.54%", - "Error & Exception Exposure": "48.31%", + "Error & Exception Exposure": "48.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.06%", @@ -379030,7 +379030,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 47, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 22, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -379325,7 +379325,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -379458,7 +379458,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "16.99%", - "Error & Exception Exposure": "21.2%", + "Error & Exception Exposure": "26.82%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.39%", @@ -379568,7 +379568,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 7, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -380248,7 +380248,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.37%", - "Error & Exception Exposure": "12.9%", + "Error & Exception Exposure": "22.06%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.29%", @@ -380358,7 +380358,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -380493,7 +380493,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.4%", - "Error & Exception Exposure": "3.69%", + "Error & Exception Exposure": "10.41%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.2%", @@ -380843,7 +380843,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 80, + "Unit Test Assertions": 28, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 2, @@ -380986,7 +380986,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "24.99%", - "Error & Exception Exposure": "41.34%", + "Error & Exception Exposure": "46.69%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.31%", @@ -381046,7 +381046,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 5, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 19, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -381262,7 +381262,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -381467,7 +381467,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -381983,7 +381983,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.79%", + "Error & Exception Exposure": "38.55%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.48%", @@ -382043,7 +382043,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382247,7 +382247,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382488,7 +382488,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382720,7 +382720,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -382854,7 +382854,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "32.3%", + "Error & Exception Exposure": "38.78%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.21%", @@ -382904,7 +382904,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383036,7 +383036,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "43.02%", + "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.58%", @@ -383096,7 +383096,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383228,7 +383228,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.93%", - "Error & Exception Exposure": "32.9%", + "Error & Exception Exposure": "41.38%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.36%", @@ -383288,7 +383288,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383470,7 +383470,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 6, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383602,7 +383602,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.61%", - "Error & Exception Exposure": "38.96%", + "Error & Exception Exposure": "41.53%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.34%", @@ -383762,7 +383762,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -383955,7 +383955,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384127,7 +384127,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384318,7 +384318,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384499,7 +384499,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384694,7 +384694,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -384826,7 +384826,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "47.85%", + "Error & Exception Exposure": "50.21%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.76%", @@ -384896,7 +384896,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 4, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -385148,7 +385148,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -385281,7 +385281,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.16%", + "Error & Exception Exposure": "0.94%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "14.02%", @@ -385581,7 +385581,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 53, + "Unit Test Assertions": 26, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -386492,7 +386492,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 224, + "Unit Test Assertions": 75, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -386693,7 +386693,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387162,7 +387162,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387298,7 +387298,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "1.18%", + "Error & Exception Exposure": "3.91%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.08%", @@ -387618,7 +387618,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 86, + "Unit Test Assertions": 29, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387860,7 +387860,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -387993,7 +387993,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.47%", - "Error & Exception Exposure": "36.52%", + "Error & Exception Exposure": "46.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.54%", @@ -388053,7 +388053,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388276,7 +388276,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388502,7 +388502,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388718,7 +388718,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -388929,7 +388929,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389121,7 +389121,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389253,7 +389253,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.02%", - "Error & Exception Exposure": "44.24%", + "Error & Exception Exposure": "48.68%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.9%", @@ -389313,7 +389313,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389447,7 +389447,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.96%", + "Error & Exception Exposure": "50.32%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.96%", @@ -389507,7 +389507,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -389761,7 +389761,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390024,7 +390024,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390376,7 +390376,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390579,7 +390579,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390711,7 +390711,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.54%", + "Error & Exception Exposure": "47.67%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.19%", @@ -390771,7 +390771,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -390906,7 +390906,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.14%", + "Error & Exception Exposure": "40.21%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "8.73%", @@ -390976,7 +390976,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -391110,7 +391110,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.61%", + "Error & Exception Exposure": "15.37%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.17%", @@ -391360,7 +391360,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392274,7 +392274,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, + "Unit Test Assertions": 46, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392501,7 +392501,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392724,7 +392724,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -392927,7 +392927,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -393210,7 +393210,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -393585,7 +393585,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "42.33%", + "Error & Exception Exposure": "46.97%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.76%", @@ -393675,7 +393675,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -393858,7 +393858,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -393990,7 +393990,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "23.07%", - "Error & Exception Exposure": "17.91%", + "Error & Exception Exposure": "26.09%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.12%", @@ -394090,7 +394090,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -394865,7 +394865,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 8, - "Unit Test Assertions": 109, + "Unit Test Assertions": 15, "Asynchronous/Concurrent Execution": 13, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395050,7 +395050,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395251,7 +395251,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395453,7 +395453,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395811,7 +395811,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 6, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 31, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395947,7 +395947,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "33.95%", + "Error & Exception Exposure": "36.94%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.16%", @@ -396017,7 +396017,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396233,7 +396233,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396448,7 +396448,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396663,7 +396663,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -396878,7 +396878,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397093,7 +397093,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397308,7 +397308,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397523,7 +397523,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397738,7 +397738,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -397953,7 +397953,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398167,7 +398167,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398370,7 +398370,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398573,7 +398573,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -398796,7 +398796,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399020,7 +399020,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399244,7 +399244,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399458,7 +399458,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399671,7 +399671,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -399884,7 +399884,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400097,7 +400097,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400310,7 +400310,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400523,7 +400523,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -400797,7 +400797,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401022,7 +401022,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401235,7 +401235,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401518,7 +401518,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401722,7 +401722,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -401997,7 +401997,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402273,7 +402273,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402488,7 +402488,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402701,7 +402701,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -402925,7 +402925,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403150,7 +403150,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403375,7 +403375,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403609,7 +403609,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -403822,7 +403822,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404075,7 +404075,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404300,7 +404300,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404602,7 +404602,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -404926,7 +404926,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -405059,7 +405059,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "23.28%", + "Error & Exception Exposure": "29.28%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "13.16%", @@ -405189,7 +405189,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -405672,7 +405672,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 10, - "Unit Test Assertions": 84, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 15, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -405951,7 +405951,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 23, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -406204,7 +406204,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -406406,7 +406406,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -406540,7 +406540,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "21.69%", - "Error & Exception Exposure": "39.98%", + "Error & Exception Exposure": "43.52%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "7.1%", @@ -406640,7 +406640,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 12, - "Unit Test Assertions": 8, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 16, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407070,7 +407070,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407351,7 +407351,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407602,7 +407602,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -407733,7 +407733,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "8.24%", - "Error & Exception Exposure": "33.59%", + "Error & Exception Exposure": "39.42%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "9.43%", @@ -407833,7 +407833,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408029,7 +408029,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408223,7 +408223,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408417,7 +408417,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408607,7 +408607,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -408808,7 +408808,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409072,7 +409072,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409255,7 +409255,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409458,7 +409458,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409592,7 +409592,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "36.67%", + "Error & Exception Exposure": "40.17%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.73%", @@ -409642,7 +409642,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -409878,7 +409878,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410104,7 +410104,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410309,7 +410309,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410583,7 +410583,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -410942,7 +410942,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "14.06%", - "Error & Exception Exposure": "12.22%", + "Error & Exception Exposure": "22.12%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "11.29%", @@ -411142,7 +411142,7 @@ "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 11, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -411459,7 +411459,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "2.31%", - "Error & Exception Exposure": "44.19%", + "Error & Exception Exposure": "46.05%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "6.55%", @@ -411519,7 +411519,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -411715,7 +411715,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 2, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -411848,7 +411848,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "32.09%", - "Error & Exception Exposure": "36.14%", + "Error & Exception Exposure": "41.48%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "10.7%", @@ -411968,7 +411968,7 @@ "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 12, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -412102,7 +412102,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "21.63%", - "Error & Exception Exposure": "28.18%", + "Error & Exception Exposure": "37.01%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", "API Exposure": "12.68%", @@ -412462,7 +412462,7 @@ "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 10, - "Unit Test Assertions": 33, + "Unit Test Assertions": 17, "Asynchronous/Concurrent Execution": 57, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -417263,7 +417263,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "31.09%", - "Error & Exception Exposure": "43.44%", + "Error & Exception Exposure": "43.45%", "Tech Debt Exposure": "33.68%", "Testing Exposure": "40.43%", "API Exposure": "3.19%", @@ -419607,7 +419607,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "27.9%", - "Error & Exception Exposure": "70.66%", + "Error & Exception Exposure": "70.7%", "Tech Debt Exposure": "8.73%", "Testing Exposure": "80.0%", "API Exposure": "2.78%", @@ -421347,7 +421347,7 @@ "State Mutations / Variable Reassignments": 617, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 229, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -421536,7 +421536,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "11.96%", - "Error & Exception Exposure": "55.58%", + "Error & Exception Exposure": "55.73%", "Tech Debt Exposure": "10.0%", "Testing Exposure": "80.0%", "API Exposure": "2.16%", @@ -421901,12 +421901,12 @@ "Defensive Programming Constructs": 48, "Type/Safety Bypasses": 30, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 16, + "I/O and Network Boundaries": 13, "Exposed API / Public Exports": 32, "State Mutations / Variable Reassignments": 66, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 35, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 12, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -514911,7 +514911,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "23.56%", - "Error & Exception Exposure": "61.61%", + "Error & Exception Exposure": "62.11%", "Tech Debt Exposure": "22.93%", "Testing Exposure": "80.0%", "API Exposure": "2.97%", @@ -514963,7 +514963,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "17.53%", - "Error & Exception Exposure": "69.03%", + "Error & Exception Exposure": "70.68%", "Tech Debt Exposure": "55.89%", "Testing Exposure": "80.0%", "API Exposure": "1.79%", @@ -516153,7 +516153,7 @@ "State Mutations / Variable Reassignments": 146, "Commented-out Code (Dead Logic)": 5, "Structured Documentation Blocks": 154, - "Unit Test Assertions": 18, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 3, @@ -516308,7 +516308,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "33.39%", - "Error & Exception Exposure": "66.24%", + "Error & Exception Exposure": "66.46%", "Tech Debt Exposure": "11.53%", "Testing Exposure": "80.0%", "API Exposure": "3.29%", @@ -517868,7 +517868,7 @@ "State Mutations / Variable Reassignments": 329, "Commented-out Code (Dead Logic)": 4, "Structured Documentation Blocks": 292, - "Unit Test Assertions": 3, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 3, @@ -518486,7 +518486,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "17.72%", - "Error & Exception Exposure": "69.28%", + "Error & Exception Exposure": "69.39%", "Tech Debt Exposure": "10.38%", "Testing Exposure": "80.0%", "API Exposure": "3.28%", @@ -519286,7 +519286,7 @@ "State Mutations / Variable Reassignments": 224, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 168, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 3, @@ -519414,7 +519414,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "10.27%", - "Error & Exception Exposure": "37.87%", + "Error & Exception Exposure": "38.09%", "Tech Debt Exposure": "6.79%", "Testing Exposure": "15.08%", "API Exposure": "2.87%", @@ -519793,7 +519793,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "3.54%", - "Error & Exception Exposure": "55.3%", + "Error & Exception Exposure": "55.44%", "Tech Debt Exposure": "8.59%", "Testing Exposure": "80.0%", "API Exposure": "8.02%", @@ -520143,7 +520143,7 @@ "State Mutations / Variable Reassignments": 38, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 524, - "Unit Test Assertions": 4, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -521105,7 +521105,7 @@ "Cognitive Load Exposure": "5.47%", "Error & Exception Exposure": "74.75%", "Tech Debt Exposure": "17.84%", - "Testing Exposure": "2.52%", + "Testing Exposure": "2.53%", "API Exposure": "3.67%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "26.21%", @@ -521173,7 +521173,7 @@ "State Mutations / Variable Reassignments": 9, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 22, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 4, @@ -522196,7 +522196,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "6.85%", - "Error & Exception Exposure": "75.35%", + "Error & Exception Exposure": "75.48%", "Tech Debt Exposure": "26.16%", "Testing Exposure": "80.0%", "API Exposure": "0.77%", @@ -522326,7 +522326,7 @@ "State Mutations / Variable Reassignments": 20, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -522627,9 +522627,9 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "6.07%", - "Error & Exception Exposure": "43.7%", + "Error & Exception Exposure": "47.47%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", + "Testing Exposure": "2.32%", "API Exposure": "7.21%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", @@ -522677,7 +522677,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, - "Unit Test Assertions": 2, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 2, "Closures and Anonymous Functions": 0, @@ -522814,7 +522814,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "13.61%", - "Error & Exception Exposure": "62.58%", + "Error & Exception Exposure": "63.43%", "Tech Debt Exposure": "11.4%", "Testing Exposure": "80.0%", "API Exposure": "3.37%", @@ -523494,7 +523494,7 @@ "State Mutations / Variable Reassignments": 218, "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 474, - "Unit Test Assertions": 19, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 68, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -524593,7 +524593,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 2, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -538488,7 +538488,7 @@ }, "Average Risk Exposures": { "Cognitive Load Exposure": "15.22%", - "Error & Exception Exposure": "57.05%", + "Error & Exception Exposure": "57.2%", "Tech Debt Exposure": "42.21%", "Testing Exposure": "80.0%", "API Exposure": "3.07%", @@ -538540,7 +538540,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "25.36%", - "Error & Exception Exposure": "62.25%", + "Error & Exception Exposure": "62.46%", "Tech Debt Exposure": "92.48%", "Testing Exposure": "80.0%", "API Exposure": "4.18%", @@ -538910,7 +538910,7 @@ "State Mutations / Variable Reassignments": 80, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 49, - "Unit Test Assertions": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -539835,7 +539835,7 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "8.15%", - "Error & Exception Exposure": "54.8%", + "Error & Exception Exposure": "55.06%", "Tech Debt Exposure": "12.3%", "Testing Exposure": "80.0%", "API Exposure": "0.2%", @@ -540500,12 +540500,12 @@ "Defensive Programming Constructs": 51, "Type/Safety Bypasses": 55, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 21, + "I/O and Network Boundaries": 20, "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 80, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 110, - "Unit Test Assertions": 5, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 1, @@ -802016,7 +802016,7 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0,