From 378545e3d9c99a10cc6c41caece4fc47ba210cde Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Wed, 26 Aug 2026 15:08:23 -0400 Subject: [PATCH 1/3] fix(typescript/javascript): stop dropping bodyless overload signatures TypeScript allows multiple bodyless function-overload SIGNATURES sharing a name, followed by one real body-bearing implementation. func_start's regex correctly matched every overload (confirmed via struct_func_start's raw signal count), but detector.py's terminator- scanning loop (the #1629 brace-less/expression-bodied arrow scanner, gated to typescript/javascript only) silently dropped any match that never found a real terminator in its search window -- exactly the shape of a bodyless overload signature, whose own return-type expression can contain literal `{}`/`=>` tokens that aren't a real body or terminator at all (fp-ts's pipeable.ts: `: {}) &` empty- object-type intersection members). Three changes, all scoped to the typescript/javascript branch: 1. When the scan reaches a `{`, check whether it's preceded (skipping whitespace) by a type-level operator (`&|:?=`) -- if so, it's a type literal's own brace, not a real body opener; skip past its matching close and keep scanning for the real terminator. 2. When "no terminator was ever found" (previously: drop the match entirely), give it a real function_data row bounded by the next match instead -- but ONLY when a genuine parameter list (`(`, optionally after ``) immediately follows the name. This guard is required: without it, a parameter's own function-type annotation or a type-annotated variable declaration (Flow's `callback: A => T,`, `const task: Task = ...`) also lacks a findable terminator and would otherwise be misattributed a bogus function_data row instead of correctly finding nothing -- confirmed via a real regression in react/ReactFlightServer.js during verification of an earlier draft of this fix (Component/Task/ callback/getAsyncIterator, all real Flow type-level fields, briefly became phantom matches without this guard). 3. Loosen the min-2-lines-of-body filter to also allow single-line bodies for typescript/javascript, since a recovered bodyless overload's "body" (bounded by the next match) can be very short. Verified via the full 23-file typescript + javascript corpus diff against tree-sitter: - fp-ts/pipeable.ts: struct_func_start and function_count now match exactly (224/224, was 224/217) -- all 8 `pipeable` overloads recovered. - typescript missing-function count: 131 -> 123 (this fix's own isolated contribution; the sibling #2276/#2277/#2279 PRs cover the rest of the corpus's gaps). - javascript: zero missing, zero new false-positive/phantom matches -- every new "extra" entry (vs. tree-sitter) traced to a real function in an already Flow-broken file tree-sitter simply can't parse (same documented class as the pre-existing 198-entry baseline), not a regression. - Full typescript/javascript/detector pytest suite (463 tests) plus a cross-language sanity spot-check (java/csharp/python/rust, 262 tests) all pass. - ReDoS pathological-input timing probe -- no slowdown. - ruff/mypy -- no new findings beyond baseline. Fixes #2278. Co-Authored-By: Claude Sonnet 5 --- gitgalaxy/core/detector.py | 57 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 3 deletions(-) diff --git a/gitgalaxy/core/detector.py b/gitgalaxy/core/detector.py index 03d4f3a60..71ef6695b 100644 --- a/gitgalaxy/core/detector.py +++ b/gitgalaxy/core/detector.py @@ -3507,6 +3507,12 @@ def _dart_scan_terminator( depth_angle = max(0, depth_angle - 1) elif depth_paren == 0 and depth_bracket == 0 and depth_angle == 0: if ch == opener: + p_before = pos - 1 + while p_before >= 0 and safe_code[p_before] in " \t\n\r": + p_before -= 1 + if p_before >= 0 and safe_code[p_before] in "&|:?=": + pos = self._find_balanced_end(safe_code, pos, opener, closer) - 1 + continue term_idx = pos term_kind = "brace" break @@ -3564,7 +3570,8 @@ def _dart_scan_terminator( term_idx = pos term_kind = "arrow" break - break # the `=>` belongs to an annotation, not an assignment + pos += 2 + continue # the `=>` belongs to an annotation, not an assignment if ch == "=": saw_assignment = True elif ch == ":": @@ -3582,7 +3589,49 @@ def _dart_scan_terminator( elif term_kind == "semi": end_idx = term_idx + 1 else: - continue + # BUG FIX (issue #2278): a real signature (a TS overload + # like `createInstance(...): T;`, or `pipeable`'s + # bodyless intersection-type overloads) always has a + # genuine parameter list -- `(` -- immediately after the + # name (skipping an optional `` block), so give + # it a real function_data row bounded by the next match + # rather than silently dropping it. A colon/assignment- + # style phantom (a parameter's own function-type + # annotation, `Component: (p: Props) => any,`; a + # type-annotated variable declaration, `const task: + # Task = ...`) never has that immediate `(` -- it was + # already being correctly dropped before this fix, and + # must keep being dropped, or every such phantom in a + # Flow-typed file (which this branch's search window + # will happily scan straight past, since none of them + # were ever the real terminator this scan was looking + # for) gets misattributed a bogus, wrong-spanned + # function_data row instead of correctly finding + # nothing. Confirmed via the real-world javascript + # corpus: react/ReactFlightServer.js's `Component`/ + # `Task`/`callback`/`getAsyncIterator` (all real Flow + # type-level fields, not functions) regressed into + # phantom matches without this guard. + p_sig = match.end() + while p_sig < search_limit and safe_code[p_sig] in " \t\n": + p_sig += 1 + if p_sig < search_limit and safe_code[p_sig] == "<": + depth_generic = 0 + while p_sig < search_limit: + if safe_code[p_sig] == "<": + depth_generic += 1 + elif safe_code[p_sig] == ">": + depth_generic -= 1 + if depth_generic == 0: + p_sig += 1 + break + p_sig += 1 + while p_sig < search_limit and safe_code[p_sig] in " \t\n": + p_sig += 1 + if p_sig < search_limit and safe_code[p_sig] == "(": + end_idx = next_match_start + else: + continue # #1609: perl's bodyless forward declarations (e.g. `sub GetASCII($);`) # are not real function definitions and should not have a block/body # attributed to them. Because func_start correctly only matches line-anchored @@ -4036,7 +4085,9 @@ def _slice_by_indentation( # Extract the raw payload using the ORIGINAL code to retain the exact executable payload block = code[start_idx:end_idx].strip() - if not block or (len(block.splitlines()) < 2 and lang_id not in ("haskell", "python")): + if not block or ( + len(block.splitlines()) < 2 and lang_id not in ("haskell", "python", "typescript", "javascript") + ): continue # --- FAST O(N) LINE TRACKER --- From c4378628751b4ec498bb5511936e499f1d3c6081 Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Wed, 26 Aug 2026 15:57:26 -0400 Subject: [PATCH 2/3] fix(typescript): guard against async-as-name and bless golden masters Two follow-up fixes to the same-day #2278 diff, found during its own golden-master/tree-sitter-accuracy verification pass (not shipped in the first commit): 1. Reverted the second `break` -> `pos += 2; continue` change (the "belongs to an annotation, not an assignment" case) back to its original `break`. Keeping it let a curried arrow function's anonymous returned closure (fp-ts/TaskEither.ts's `tryCatch = (...) => async () => { ... }`) scan past its own `=>` and reach the closure's REAL closing brace, misattributing "async" (the modifier keyword, mistaken for the method's own name since nothing else follows it here) a genuine function_data row with a real body -- a phantom this exact regex+detector combination already produced on main too, just previously always dropped via the "no terminator found" fallback this same PR's first commit only just started giving matches a home. This specific `pos+=2` variant wasn't actually needed by any of pipeable's/createInstance's overloads (confirmed: both still fully recovered after reverting it), so reverting is a pure fix with no lost coverage. The first `pos += 2` change (the `outer_container in (paren,angle,bracket)` case) is unaffected and stays as shipped. 2. Added a defense-in-depth guard to the "give it a home" fallback: never accept a captured name that's one of TS/JS's own reserved modifier keywords (async/static/public/private/protected/abstract/ readonly/override/get/set) immediately followed by a real parameter list -- none of these can ever legitimately be a real function's own bare name in this position, only a modifier the regex mistook for one. 3. Golden masters + the typescript tree-sitter-accuracy baseline re-blessed against the corrected code (the first bless, run before this fix, had baked the "async" phantom in). Verified: fp-ts/pipeable.ts still fully recovered (struct_func_start/ function_count 224/224). tree_sitter_accuracy_audit --lang typescript: extra_functions back to the 12-baseline (was transiently 13 with the async phantom). --all --ci: all 31 languages OK. Full pytest (463), cross-language spot-check (262), ReDoS probe, ruff/mypy/audit_check: all clean. Co-Authored-By: Claude Sonnet 5 --- gitgalaxy/core/detector.py | 39 +- gitgalaxy/standards/language_standards.py | 2 +- tests/golden_master_audit.json | 678 ++++++++++-------- tests/golden_master_zero_dep_audit.json | 678 ++++++++++-------- ...e_sitter_accuracy_baseline_typescript.json | 6 +- 5 files changed, 828 insertions(+), 575 deletions(-) diff --git a/gitgalaxy/core/detector.py b/gitgalaxy/core/detector.py index 71ef6695b..ab7f2b73b 100644 --- a/gitgalaxy/core/detector.py +++ b/gitgalaxy/core/detector.py @@ -627,6 +627,17 @@ def _resolve_class_start_match(match: re.Match, groups_count: int) -> tuple[Opti return name_group_idx, name, inheritance +# TS/JS's own real modifier keywords -- when func_start's modifier-prefixed branch +# captures one of these BARE (as if it were the method's own name, immediately +# followed by a real parameter list) it means the branch mistook the modifier for +# the name because nothing else followed it (an anonymous returned closure like +# `async () => { ... }`), not that a method is genuinely named e.g. "async". See +# the #2278 fallback guard in _slice_by_braces for the confirmed real case. +_TS_JS_RESERVED_MODIFIER_KEYWORDS = frozenset( + {"async", "static", "public", "private", "protected", "abstract", "readonly", "override", "get", "set"} +) + + class StructuralExtractor: """ GitGalaxy Structural Extractor (Primary Heuristic Logic & Function Mapper). @@ -3570,8 +3581,7 @@ def _dart_scan_terminator( term_idx = pos term_kind = "arrow" break - pos += 2 - continue # the `=>` belongs to an annotation, not an assignment + break # the `=>` belongs to an annotation, not an assignment if ch == "=": saw_assignment = True elif ch == ":": @@ -3628,7 +3638,30 @@ def _dart_scan_terminator( p_sig += 1 while p_sig < search_limit and safe_code[p_sig] in " \t\n": p_sig += 1 - if p_sig < search_limit and safe_code[p_sig] == "(": + # A second, independent phantom shape the immediate-parenlist + # guard above does NOT catch: `async () => { ... }` returned + # from a curried arrow function (fp-ts's `tryCatch = + # (...) => async () => { ... }`) has func_start's + # modifier-prefixed branch mistake the bare `async` MODIFIER + # keyword for the method's own NAME, since nothing here + # (an anonymous returned closure, no real name at all) + # follows it -- and `async` genuinely IS followed + # immediately by a real `(...)`, so it passes the guard + # above too. This exact match already existed on main + # (regex unchanged by this fix) but was harmless there + # since it always hit this same "no terminator found" + # path and got silently dropped; now that this path gives + # matches a real home, it must not do so for a captured + # name that's actually one of TS/JS's own reserved + # modifier keywords -- none of which can ever legitimately + # be a real function/method's own bare name in this + # position. Confirmed real via fp-ts/TaskEither.ts:251. + captured_name = (match.group(match.lastindex) if match.lastindex else match.group(0)).strip() + if ( + p_sig < search_limit + and safe_code[p_sig] == "(" + and captured_name not in _TS_JS_RESERVED_MODIFIER_KEYWORDS + ): end_idx = next_match_start else: continue diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 34ee40d60..5b868fe01 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -63,7 +63,7 @@ | Solidity | 100.0% | 94.3% | 100.0% | 100.0% | | Swift | 100.0% | 99.2% | 100.0% | 100.0% | | Tcl | 98.6% | 99.3% | N/A | N/A | -| Typescript | 99.5% | 99.6% | 100.0% | 100.0% | +| Typescript | 99.7% | 99.6% | 100.0% | 100.0% | | Zig | 100.0% | 100.0% | 100.0% | 100.0% | """ diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index b997745b5..a9d7f0291 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T15:27:06.920235+00:00", - "Total Scan Duration": "33.55 seconds" + "Analysis ISO Timestamp": "2026-08-26T19:51:09.263332+00:00", + "Total Scan Duration": "33.71 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,7 +196,7 @@ } }, "health": { - "avg_cognitive_load": 24.695, + "avg_cognitive_load": 24.703, "avg_safety_score": 38.656, "avg_tech_debt": 25.019, "avg_documentation": 21.568 @@ -355,12 +355,12 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 18438.06 + "impact": 18446.66 }, "typescript": { "files": 24, "loc": 36020, - "impact": 4277.700000000002 + "impact": 4299.870000000002 }, "kotlin": { "files": 5, @@ -1743,7 +1743,7 @@ }, "typescript/fp-ts": { "file_count": 5, - "total_mass": 163.78, + "total_mass": 181.4, "avg_exposures": { "cognitive_load": 3.14, "safety_score": 43.91, @@ -1781,9 +1781,9 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.32, + "total_mass": 1433.87, "avg_exposures": { - "cognitive_load": 35.35, + "cognitive_load": 36.06, "safety_score": 59.85, "tech_debt": 46.65, "verification": 44.3, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 8314.77, + "total_mass": 8323.37, "avg_exposures": { "cognitive_load": 18.92, "safety_score": 29.61, - "tech_debt": 39.03, + "tech_debt": 39.15, "verification": 49.02, "api_exposure": 8.08, "concurrency": 9.69, @@ -3978,7 +3978,7 @@ { "name": "codeEditorWidget.ts", "path": "typescript/vscode/codeEditorWidget.ts", - "value": 694.36 + "value": 694.31 }, { "name": "ci.psm1", @@ -153197,7 +153197,7 @@ } }, "javascript/react": { - "Directory Group Magnitude": 8314.77, + "Directory Group Magnitude": 8323.37, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -153205,7 +153205,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "18.92%", "Error & Exception Exposure": "29.61%", - "Tech Debt Exposure": "39.03%", + "Tech Debt Exposure": "39.15%", "Testing Exposure": "49.02%", "API Exposure": "8.08%", "Concurrency Exposure": "9.69%", @@ -153231,9 +153231,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2792.23, - "Y": -96.08, - "Z": -3363.44 + "X": -2792.25, + "Y": -96.09, + "Z": -3363.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154145,9 +154145,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -3146.57, - "Y": -174.72, - "Z": -2812.29 + "X": -3146.62, + "Y": -174.73, + "Z": -2812.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154159,7 +154159,7 @@ "Total LOC": 5622, "Coding LOC": 4171, "Documentation LOC": 1028, - "Structural Magnitude": 2493.62, + "Structural Magnitude": 2494.72, "Control Flow Ratio": "70.8%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, @@ -155402,6 +155402,16 @@ "Control Flow Ratio": "0.0%", "Start Line": 2513, "End Line": 2515 + }, + { + "Function Name": "invokeEffectsInDev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5378, + "End Line": 5380 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -155583,9 +155593,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2820.63, + "X": -2820.65, "Y": -49.48, - "Z": -3094.64 + "Z": -3094.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155597,7 +155607,7 @@ "Total LOC": 6445, "Coding LOC": 5155, "Documentation LOC": 922, - "Structural Magnitude": 3910.9, + "Structural Magnitude": 3918.4, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -155608,7 +155618,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.49%", "Error & Exception Exposure": "40.83%", - "Tech Debt Exposure": "28.02%", + "Tech Debt Exposure": "28.61%", "Testing Exposure": "80.0%", "API Exposure": "5.9%", "Concurrency Exposure": "34.28%", @@ -156571,6 +156581,16 @@ "Start Line": 6259, "End Line": 6269 }, + { + "Function Name": "RequestInstance", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 645, + "End Line": 650 + }, { "Function Name": "progress", "Structural Impact": 5.1, @@ -157081,6 +157101,16 @@ "Start Line": 6342, "End Line": 6344 }, + { + "Function Name": "renderAsyncFragment", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1990, + "End Line": 1993 + }, { "Function Name": "ping", "Structural Impact": 1.1, @@ -157111,6 +157141,16 @@ "Start Line": 599, "End Line": 599 }, + { + "Function Name": "createPrerenderRequest", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 814, + "End Line": 816 + }, { "Function Name": "voidHandler", "Structural Impact": 1.1, @@ -157217,7 +157257,7 @@ "Design Short Vars": 59, "Design Long Vars": 0, "Duplicate Logic": 2, - "Orphaned Logic": 9, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157286,7 +157326,7 @@ }, "2. Topological Coordinates": { "X": -2537.13, - "Y": 40.53, + "Y": 40.54, "Z": -2754.53 }, "3. Architectural Profile": { @@ -157453,9 +157493,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -3317.89, - "Y": -244.17, - "Z": -3156.83 + "X": -3317.94, + "Y": -244.18, + "Z": -3156.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329484,9 +329524,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4364.13, + "X": 4364.15, "Y": 286.85, - "Z": 3644.51 + "Z": 3644.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329674,9 +329714,9 @@ "Identity Proof": "Metadata Anchor (Package.swift)" }, "2. Topological Coordinates": { - "X": 4745.85, + "X": 4745.88, "Y": 252.72, - "Z": 3541.52 + "Z": 3541.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329833,9 +329873,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 3789.6, + "X": 3789.62, "Y": 166.02, - "Z": 3929.64 + "Z": 3929.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330073,9 +330113,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4066.36, + "X": 4066.38, "Y": 82.32, - "Z": 4254.01 + "Z": 4254.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330733,9 +330773,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4641.41, + "X": 4641.43, "Y": 126.68, - "Z": 4285.23 + "Z": 4285.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331043,9 +331083,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4324.51, + "X": 4324.53, "Y": 135.59, - "Z": 3763.29 + "Z": 3763.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -337696,9 +337736,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1354.71, + "X": -4902.03, "Y": 134.84, - "Z": 4699.9 + "Z": 1493.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338286,9 +338326,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1662.87, + "X": -4593.87, "Y": 199.79, - "Z": 4228.78 + "Z": 1022.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338443,9 +338483,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1859.03, + "X": -4397.71, "Y": 85.31, - "Z": 4877.24 + "Z": 1671.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338631,9 +338671,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1640.01, + "X": -4616.73, "Y": 101.25, - "Z": 4499.71 + "Z": 1293.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -358546,14 +358586,14 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.32, + "Directory Group Magnitude": 1433.87, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", "Static: Literature & Documentation": "18.2%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "35.35%", + "Cognitive Load Exposure": "36.06%", "Error & Exception Exposure": "59.85%", "Tech Debt Exposure": "46.65%", "Testing Exposure": "44.3%", @@ -358581,7 +358621,7 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3935.51, + "X": 3935.52, "Y": 106.2, "Z": 2291.46 }, @@ -358740,7 +358780,7 @@ "2. Topological Coordinates": { "X": 3121.97, "Y": 65.55, - "Z": 3136.59 + "Z": 3136.6 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -358895,7 +358935,7 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4111.38, + "X": 4111.4, "Y": 160.27, "Z": 2577.41 }, @@ -359062,9 +359102,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3477.88, + "X": 3477.86, "Y": 154.07, - "Z": 3300.26 + "Z": 3300.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,13 +359116,13 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.07, + "Structural Magnitude": 319.72, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.482 + "Raw Cognitive Density": 2.49 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "57.79%", @@ -359860,6 +359900,16 @@ "Start Line": 1235, "End Line": 1246 }, + { + "Function Name": "promiseWithResolvers", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 180, + "End Line": 188 + }, { "Function Name": "fn", "Structural Impact": 3.5, @@ -360490,16 +360540,6 @@ "Start Line": 93, "End Line": 93 }, - { - "Function Name": "promiseWithResolvers", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 180, - "End Line": 180 - }, { "Function Name": "constructor", "Structural Impact": 2.0, @@ -361637,7 +361677,7 @@ "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 76, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 938, + "Asynchronous/Concurrent Execution": 943, "UI / View Layer Components": 42, "Closures and Anonymous Functions": 143, "Global State Dependencies": 0, @@ -361656,7 +361696,7 @@ "Dependency Injection Constructs": 61, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 55, + "Manual Memory Allocation": 56, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 2, @@ -361751,9 +361791,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3658.71, + "X": 3658.72, "Y": 139.86, - "Z": 2946.58 + "Z": 2946.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -361765,16 +361805,16 @@ "Total LOC": 2560, "Coding LOC": 2125, "Documentation LOC": 66, - "Structural Magnitude": 336.39, + "Structural Magnitude": 336.75, "Control Flow Ratio": "52.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.319 + "Raw Cognitive Density": 1.318 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "86.85%", + "Cognitive Load Exposure": "86.8%", "Error & Exception Exposure": "99.0%", "Tech Debt Exposure": "55.71%", "Testing Exposure": "80.0%", @@ -362309,6 +362349,16 @@ "Start Line": 935, "End Line": 946 }, + { + "Function Name": "getScrolledVisiblePosition", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1668, + "End Line": 1685 + }, { "Function Name": "getLineHeightForPosition", "Structural Impact": 4.9, @@ -363599,16 +363649,6 @@ "Start Line": 426, "End Line": 439 }, - { - "Function Name": "getScrolledVisiblePosition", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1668, - "End Line": 1668 - }, { "Function Name": "onKeyDown", "Structural Impact": 1.5, @@ -364142,9 +364182,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3980.8, + "X": 3980.81, "Y": 265.5, - "Z": 3335.28 + "Z": 3335.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368080,9 +368120,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4291.16, + "X": 4291.18, "Y": 308.42, - "Z": 2982.52 + "Z": 2982.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368407,8 +368447,8 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3459.6, - "Y": 54.77, + "X": 3459.61, + "Y": 54.76, "Z": 2568.63 }, "3. Architectural Profile": { @@ -370068,9 +370108,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.51, - "Y": 207.59, - "Z": 3528.63 + "X": 3514.38, + "Y": 207.62, + "Z": 3529.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370082,19 +370122,19 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 71.99, + "Structural Magnitude": 75.53, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.08 + "Raw Cognitive Density": 1.474 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.45%", + "Cognitive Load Exposure": "47.39%", "Error & Exception Exposure": "86.42%", "Tech Debt Exposure": "97.08%", - "Testing Exposure": "2.47%", + "Testing Exposure": "2.5%", "API Exposure": "8.12%", "Concurrency Exposure": "87.95%", "State Flux Exposure": "100.0%", @@ -370106,6 +370146,16 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "computeLeakingDisposables", + "Structural Impact": 38.9, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "57.6%", + "Start Line": 141, + "End Line": 226 + }, { "Function Name": "dispose", "Structural Impact": 19.7, @@ -370356,16 +370406,6 @@ "Start Line": 280, "End Line": 282 }, - { - "Function Name": "computeLeakingDisposables", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 141, - "End Line": 141 - }, { "Function Name": "dispose", "Structural Impact": 3.5, @@ -371225,9 +371265,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3750.82, - "Y": 133.55, - "Z": 2541.45 + "X": 3750.83, + "Y": 133.54, + "Z": 2541.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407059,9 +407099,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4337.82, + "X": 4337.83, "Y": 97.47, - "Z": 4848.25 + "Z": 4848.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -407216,9 +407256,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4540.56, + "X": 4540.58, "Y": 141.84, - "Z": 4641.28 + "Z": 4641.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413787,7 +413827,7 @@ } }, "typescript/fp-ts": { - "Directory Group Magnitude": 163.78, + "Directory Group Magnitude": 181.4, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "80.0%", @@ -413822,9 +413862,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -5106.54, - "Y": 181.53, - "Z": 1284.92 + "X": 1148.58, + "Y": 181.56, + "Z": 4492.46 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -413980,9 +414020,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4863.96, - "Y": 268.66, - "Z": 1597.48 + "X": 1391.66, + "Y": 269.08, + "Z": 4806.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413994,7 +414034,7 @@ "Total LOC": 1854, "Coding LOC": 608, "Documentation LOC": 1110, - "Structural Magnitude": 42.61, + "Structural Magnitude": 42.62, "Control Flow Ratio": "11.6%", "Popularity Rank": 2, "Raw Churn Frequency": 0.0, @@ -414598,6 +414638,16 @@ "Start Line": 281, "End Line": 286 }, + { + "Function Name": "elem", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1469, + "End Line": 1473 + }, { "Function Name": "getApplicativeValidation", "Structural Impact": 1.6, @@ -414618,16 +414668,6 @@ "Start Line": 453, "End Line": 456 }, - { - "Function Name": "elem", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1469, - "End Line": 1472 - }, { "Function Name": "getSemigroup", "Structural Impact": 1.5, @@ -414798,9 +414838,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4375.37, - "Y": 226.81, - "Z": 1738.28 + "X": 1882.93, + "Y": 227.14, + "Z": 4947.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414956,9 +414996,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4628.61, - "Y": 63.16, - "Z": 1175.21 + "X": 1628.64, + "Y": 62.65, + "Z": 4381.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415556,9 +415596,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4632.54, + "X": 1624.54, "Y": 177.34, - "Z": 1280.75 + "Z": 4488.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415570,16 +415610,16 @@ "Total LOC": 2612, "Coding LOC": 1772, "Documentation LOC": 701, - "Structural Magnitude": 81.36, + "Structural Magnitude": 98.97, "Control Flow Ratio": "5.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.108 + "Raw Cognitive Density": 0.107 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.56%", + "Cognitive Load Exposure": "3.55%", "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", @@ -415614,6 +415654,76 @@ "Start Line": 2520, "End Line": 2603 }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2314, + "End Line": 2344 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2344, + "End Line": 2374 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2374, + "End Line": 2404 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2433, + "End Line": 2463 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "48.5%", + "Start Line": 2490, + "End Line": 2520 + }, + { + "Function Name": "pipeable", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "46.9%", + "Start Line": 2404, + "End Line": 2433 + }, + { + "Function Name": "pipeable", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "46.4%", + "Start Line": 2463, + "End Line": 2490 + }, { "Function Name": "filterOrElse", "Structural Impact": 4.4, @@ -415896,293 +416006,313 @@ }, { "Function Name": "partition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 638, - "End Line": 647 + "End Line": 648 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 824, - "End Line": 833 + "End Line": 834 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 834, - "End Line": 843 + "End Line": 844 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 844, - "End Line": 853 + "End Line": 854 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 648, - "End Line": 655 + "End Line": 656 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 656, - "End Line": 663 + "End Line": 664 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 735, - "End Line": 742 + "End Line": 743 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 854, - "End Line": 861 + "End Line": 862 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 862, - "End Line": 869 - }, - { - "Function Name": "isMonadThrow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2307, - "End Line": 2314 + "End Line": 870 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 559, - "End Line": 564 + "End Line": 565 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 565, - "End Line": 570 + "End Line": 571 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 571, - "End Line": 576 + "End Line": 577 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 577, - "End Line": 582 + "End Line": 583 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 583, - "End Line": 588 + "End Line": 589 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 589, - "End Line": 594 + "End Line": 595 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 664, - "End Line": 669 + "End Line": 670 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 670, - "End Line": 675 + "End Line": 676 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 676, - "End Line": 681 + "End Line": 682 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 698, - "End Line": 703 + "Start Line": 743, + "End Line": 749 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 708 + "Start Line": 749, + "End Line": 755 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 748 + "Start Line": 755, + "End Line": 761 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 749, - "End Line": 754 + "Start Line": 761, + "End Line": 767 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 755, - "End Line": 760 + "Start Line": 767, + "End Line": 773 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 766 + "Start Line": 773, + "End Line": 779 }, { - "Function Name": "filterWithIndex", + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 876 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 876, + "End Line": 882 + }, + { + "Function Name": "isMonadThrow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2307, + "End Line": 2314 + }, + { + "Function Name": "filter", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 767, - "End Line": 772 + "Start Line": 595, + "End Line": 599 }, { - "Function Name": "filterWithIndex", + "Function Name": "partition", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 778 + "Start Line": 682, + "End Line": 686 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 875 + "Start Line": 698, + "End Line": 703 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 876, - "End Line": 881 + "Start Line": 703, + "End Line": 708 }, { "Function Name": "partitionMapWithIndex", @@ -417094,16 +417224,6 @@ "Start Line": 544, "End Line": 547 }, - { - "Function Name": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 595, - "End Line": 598 - }, { "Function Name": "filterMap", "Structural Impact": 1.6, @@ -417164,16 +417284,6 @@ "Start Line": 624, "End Line": 627 }, - { - "Function Name": "partition", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 685 - }, { "Function Name": "partitionMap", "Structural Impact": 1.6, @@ -429915,9 +430025,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1512.63, + "X": 1513.78, "Y": -32.07, - "Z": 5272.53 + "Z": 5276.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430072,9 +430182,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1239.41, + "X": 1240.55, "Y": -37.1, - "Z": 5519.96 + "Z": 5524.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430253,9 +430363,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -5363.95, + "X": -5364.53, "Y": 187.56, - "Z": 1320.92 + "Z": 1321.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430410,9 +430520,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -5604.11, + "X": -5604.69, "Y": 221.85, - "Z": 1440.53 + "Z": 1440.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -434457,9 +434567,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 5012.32, + "X": 5012.34, "Y": -82.68, - "Z": 4166.17 + "Z": 4166.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437541,9 +437651,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3485.57, + "X": -3485.62, "Y": 104.77, - "Z": -3421.77 + "Z": -3421.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440255,9 +440365,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2042.93, + "X": 2044.38, "Y": 141.51, - "Z": 5294.16 + "Z": 5297.82 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -441293,9 +441403,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5188.83, + "X": -5189.36, "Y": 14.4, - "Z": 1847.58 + "Z": 1847.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index 7d4bb7e93..8fd794701 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T15:27:45.955779+00:00", - "Total Scan Duration": "31.79 seconds" + "Analysis ISO Timestamp": "2026-08-26T19:51:48.676306+00:00", + "Total Scan Duration": "32.08 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,7 +196,7 @@ } }, "health": { - "avg_cognitive_load": 24.695, + "avg_cognitive_load": 24.703, "avg_safety_score": 38.656, "avg_tech_debt": 25.019, "avg_documentation": 21.568 @@ -355,12 +355,12 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 18438.06 + "impact": 18446.66 }, "typescript": { "files": 24, "loc": 36020, - "impact": 4277.700000000002 + "impact": 4299.870000000002 }, "kotlin": { "files": 5, @@ -1743,7 +1743,7 @@ }, "typescript/fp-ts": { "file_count": 5, - "total_mass": 163.78, + "total_mass": 181.4, "avg_exposures": { "cognitive_load": 3.14, "safety_score": 43.91, @@ -1781,9 +1781,9 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.32, + "total_mass": 1433.87, "avg_exposures": { - "cognitive_load": 35.35, + "cognitive_load": 36.06, "safety_score": 59.85, "tech_debt": 46.65, "verification": 44.3, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 8314.77, + "total_mass": 8323.37, "avg_exposures": { "cognitive_load": 18.92, "safety_score": 29.61, - "tech_debt": 39.03, + "tech_debt": 39.15, "verification": 49.02, "api_exposure": 8.08, "concurrency": 9.69, @@ -3978,7 +3978,7 @@ { "name": "codeEditorWidget.ts", "path": "typescript/vscode/codeEditorWidget.ts", - "value": 694.36 + "value": 694.31 }, { "name": "ci.psm1", @@ -153197,7 +153197,7 @@ } }, "javascript/react": { - "Directory Group Magnitude": 8314.77, + "Directory Group Magnitude": 8323.37, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -153205,7 +153205,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "18.92%", "Error & Exception Exposure": "29.61%", - "Tech Debt Exposure": "39.03%", + "Tech Debt Exposure": "39.15%", "Testing Exposure": "49.02%", "API Exposure": "8.08%", "Concurrency Exposure": "9.69%", @@ -153231,9 +153231,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2792.23, - "Y": -96.08, - "Z": -3363.44 + "X": -2792.25, + "Y": -96.09, + "Z": -3363.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154145,9 +154145,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -3146.57, - "Y": -174.72, - "Z": -2812.29 + "X": -3146.62, + "Y": -174.73, + "Z": -2812.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154159,7 +154159,7 @@ "Total LOC": 5622, "Coding LOC": 4171, "Documentation LOC": 1028, - "Structural Magnitude": 2493.62, + "Structural Magnitude": 2494.72, "Control Flow Ratio": "70.8%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, @@ -155402,6 +155402,16 @@ "Control Flow Ratio": "0.0%", "Start Line": 2513, "End Line": 2515 + }, + { + "Function Name": "invokeEffectsInDev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5378, + "End Line": 5380 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -155583,9 +155593,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2820.63, + "X": -2820.65, "Y": -49.48, - "Z": -3094.64 + "Z": -3094.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155597,7 +155607,7 @@ "Total LOC": 6445, "Coding LOC": 5155, "Documentation LOC": 922, - "Structural Magnitude": 3910.9, + "Structural Magnitude": 3918.4, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -155608,7 +155618,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.49%", "Error & Exception Exposure": "40.83%", - "Tech Debt Exposure": "28.02%", + "Tech Debt Exposure": "28.61%", "Testing Exposure": "80.0%", "API Exposure": "5.9%", "Concurrency Exposure": "34.28%", @@ -156571,6 +156581,16 @@ "Start Line": 6259, "End Line": 6269 }, + { + "Function Name": "RequestInstance", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 645, + "End Line": 650 + }, { "Function Name": "progress", "Structural Impact": 5.1, @@ -157081,6 +157101,16 @@ "Start Line": 6342, "End Line": 6344 }, + { + "Function Name": "renderAsyncFragment", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1990, + "End Line": 1993 + }, { "Function Name": "ping", "Structural Impact": 1.1, @@ -157111,6 +157141,16 @@ "Start Line": 599, "End Line": 599 }, + { + "Function Name": "createPrerenderRequest", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 814, + "End Line": 816 + }, { "Function Name": "voidHandler", "Structural Impact": 1.1, @@ -157217,7 +157257,7 @@ "Design Short Vars": 59, "Design Long Vars": 0, "Duplicate Logic": 2, - "Orphaned Logic": 9, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157286,7 +157326,7 @@ }, "2. Topological Coordinates": { "X": -2537.13, - "Y": 40.53, + "Y": 40.54, "Z": -2754.53 }, "3. Architectural Profile": { @@ -157453,9 +157493,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -3317.89, - "Y": -244.17, - "Z": -3156.83 + "X": -3317.94, + "Y": -244.18, + "Z": -3156.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329484,9 +329524,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4364.13, + "X": 4364.15, "Y": 286.85, - "Z": 3644.51 + "Z": 3644.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329674,9 +329714,9 @@ "Identity Proof": "Metadata Anchor (Package.swift)" }, "2. Topological Coordinates": { - "X": 4745.85, + "X": 4745.88, "Y": 252.72, - "Z": 3541.52 + "Z": 3541.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329833,9 +329873,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 3789.6, + "X": 3789.62, "Y": 166.02, - "Z": 3929.64 + "Z": 3929.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330073,9 +330113,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4066.36, + "X": 4066.38, "Y": 82.32, - "Z": 4254.01 + "Z": 4254.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330733,9 +330773,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4641.41, + "X": 4641.43, "Y": 126.68, - "Z": 4285.23 + "Z": 4285.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331043,9 +331083,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4324.51, + "X": 4324.53, "Y": 135.59, - "Z": 3763.29 + "Z": 3763.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -337696,9 +337736,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1354.71, + "X": -4902.03, "Y": 134.84, - "Z": 4699.9 + "Z": 1493.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338286,9 +338326,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1662.87, + "X": -4593.87, "Y": 199.79, - "Z": 4228.78 + "Z": 1022.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338443,9 +338483,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1859.03, + "X": -4397.71, "Y": 85.31, - "Z": 4877.24 + "Z": 1671.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338631,9 +338671,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1640.01, + "X": -4616.73, "Y": 101.25, - "Z": 4499.71 + "Z": 1293.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -358546,14 +358586,14 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.32, + "Directory Group Magnitude": 1433.87, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", "Static: Literature & Documentation": "18.2%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "35.35%", + "Cognitive Load Exposure": "36.06%", "Error & Exception Exposure": "59.85%", "Tech Debt Exposure": "46.65%", "Testing Exposure": "44.3%", @@ -358581,7 +358621,7 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3935.51, + "X": 3935.52, "Y": 106.2, "Z": 2291.46 }, @@ -358740,7 +358780,7 @@ "2. Topological Coordinates": { "X": 3121.97, "Y": 65.55, - "Z": 3136.59 + "Z": 3136.6 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -358895,7 +358935,7 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4111.38, + "X": 4111.4, "Y": 160.27, "Z": 2577.41 }, @@ -359062,9 +359102,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3477.88, + "X": 3477.86, "Y": 154.07, - "Z": 3300.26 + "Z": 3300.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,13 +359116,13 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.07, + "Structural Magnitude": 319.72, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.482 + "Raw Cognitive Density": 2.49 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "57.79%", @@ -359860,6 +359900,16 @@ "Start Line": 1235, "End Line": 1246 }, + { + "Function Name": "promiseWithResolvers", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 180, + "End Line": 188 + }, { "Function Name": "fn", "Structural Impact": 3.5, @@ -360490,16 +360540,6 @@ "Start Line": 93, "End Line": 93 }, - { - "Function Name": "promiseWithResolvers", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 180, - "End Line": 180 - }, { "Function Name": "constructor", "Structural Impact": 2.0, @@ -361637,7 +361677,7 @@ "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 76, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 938, + "Asynchronous/Concurrent Execution": 943, "UI / View Layer Components": 42, "Closures and Anonymous Functions": 143, "Global State Dependencies": 0, @@ -361656,7 +361696,7 @@ "Dependency Injection Constructs": 61, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 55, + "Manual Memory Allocation": 56, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 2, @@ -361751,9 +361791,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3658.71, + "X": 3658.72, "Y": 139.86, - "Z": 2946.58 + "Z": 2946.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -361765,16 +361805,16 @@ "Total LOC": 2560, "Coding LOC": 2125, "Documentation LOC": 66, - "Structural Magnitude": 336.39, + "Structural Magnitude": 336.75, "Control Flow Ratio": "52.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.319 + "Raw Cognitive Density": 1.318 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "86.85%", + "Cognitive Load Exposure": "86.8%", "Error & Exception Exposure": "99.0%", "Tech Debt Exposure": "55.71%", "Testing Exposure": "80.0%", @@ -362309,6 +362349,16 @@ "Start Line": 935, "End Line": 946 }, + { + "Function Name": "getScrolledVisiblePosition", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1668, + "End Line": 1685 + }, { "Function Name": "getLineHeightForPosition", "Structural Impact": 4.9, @@ -363599,16 +363649,6 @@ "Start Line": 426, "End Line": 439 }, - { - "Function Name": "getScrolledVisiblePosition", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1668, - "End Line": 1668 - }, { "Function Name": "onKeyDown", "Structural Impact": 1.5, @@ -364142,9 +364182,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3980.8, + "X": 3980.81, "Y": 265.5, - "Z": 3335.28 + "Z": 3335.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368080,9 +368120,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4291.16, + "X": 4291.18, "Y": 308.42, - "Z": 2982.52 + "Z": 2982.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368407,8 +368447,8 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3459.6, - "Y": 54.77, + "X": 3459.61, + "Y": 54.76, "Z": 2568.63 }, "3. Architectural Profile": { @@ -370068,9 +370108,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.51, - "Y": 207.59, - "Z": 3528.63 + "X": 3514.38, + "Y": 207.62, + "Z": 3529.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370082,19 +370122,19 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 71.99, + "Structural Magnitude": 75.53, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.08 + "Raw Cognitive Density": 1.474 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.45%", + "Cognitive Load Exposure": "47.39%", "Error & Exception Exposure": "86.42%", "Tech Debt Exposure": "97.08%", - "Testing Exposure": "2.47%", + "Testing Exposure": "2.5%", "API Exposure": "8.12%", "Concurrency Exposure": "87.95%", "State Flux Exposure": "100.0%", @@ -370106,6 +370146,16 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "computeLeakingDisposables", + "Structural Impact": 38.9, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "57.6%", + "Start Line": 141, + "End Line": 226 + }, { "Function Name": "dispose", "Structural Impact": 19.7, @@ -370356,16 +370406,6 @@ "Start Line": 280, "End Line": 282 }, - { - "Function Name": "computeLeakingDisposables", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 141, - "End Line": 141 - }, { "Function Name": "dispose", "Structural Impact": 3.5, @@ -371225,9 +371265,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3750.82, - "Y": 133.55, - "Z": 2541.45 + "X": 3750.83, + "Y": 133.54, + "Z": 2541.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407059,9 +407099,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4337.82, + "X": 4337.83, "Y": 97.47, - "Z": 4848.25 + "Z": 4848.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -407216,9 +407256,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4540.56, + "X": 4540.58, "Y": 141.84, - "Z": 4641.28 + "Z": 4641.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413787,7 +413827,7 @@ } }, "typescript/fp-ts": { - "Directory Group Magnitude": 163.78, + "Directory Group Magnitude": 181.4, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "80.0%", @@ -413822,9 +413862,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -5106.54, - "Y": 181.53, - "Z": 1284.92 + "X": 1148.58, + "Y": 181.56, + "Z": 4492.46 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -413980,9 +414020,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4863.96, - "Y": 268.66, - "Z": 1597.48 + "X": 1391.66, + "Y": 269.08, + "Z": 4806.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413994,7 +414034,7 @@ "Total LOC": 1854, "Coding LOC": 608, "Documentation LOC": 1110, - "Structural Magnitude": 42.61, + "Structural Magnitude": 42.62, "Control Flow Ratio": "11.6%", "Popularity Rank": 3, "Raw Churn Frequency": 0.0, @@ -414598,6 +414638,16 @@ "Start Line": 281, "End Line": 286 }, + { + "Function Name": "elem", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1469, + "End Line": 1473 + }, { "Function Name": "getApplicativeValidation", "Structural Impact": 1.6, @@ -414618,16 +414668,6 @@ "Start Line": 453, "End Line": 456 }, - { - "Function Name": "elem", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1469, - "End Line": 1472 - }, { "Function Name": "getSemigroup", "Structural Impact": 1.5, @@ -414798,9 +414838,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4375.37, - "Y": 226.81, - "Z": 1738.28 + "X": 1882.93, + "Y": 227.14, + "Z": 4947.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414956,9 +414996,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4628.61, - "Y": 63.16, - "Z": 1175.21 + "X": 1628.64, + "Y": 62.65, + "Z": 4381.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415556,9 +415596,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4632.54, + "X": 1624.54, "Y": 177.34, - "Z": 1280.75 + "Z": 4488.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415570,16 +415610,16 @@ "Total LOC": 2612, "Coding LOC": 1772, "Documentation LOC": 701, - "Structural Magnitude": 81.36, + "Structural Magnitude": 98.97, "Control Flow Ratio": "5.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.108 + "Raw Cognitive Density": 0.107 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.56%", + "Cognitive Load Exposure": "3.55%", "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", @@ -415614,6 +415654,76 @@ "Start Line": 2520, "End Line": 2603 }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2314, + "End Line": 2344 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2344, + "End Line": 2374 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2374, + "End Line": 2404 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2433, + "End Line": 2463 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "48.5%", + "Start Line": 2490, + "End Line": 2520 + }, + { + "Function Name": "pipeable", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "46.9%", + "Start Line": 2404, + "End Line": 2433 + }, + { + "Function Name": "pipeable", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "46.4%", + "Start Line": 2463, + "End Line": 2490 + }, { "Function Name": "filterOrElse", "Structural Impact": 4.4, @@ -415896,293 +416006,313 @@ }, { "Function Name": "partition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 638, - "End Line": 647 + "End Line": 648 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 824, - "End Line": 833 + "End Line": 834 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 834, - "End Line": 843 + "End Line": 844 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 844, - "End Line": 853 + "End Line": 854 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 648, - "End Line": 655 + "End Line": 656 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 656, - "End Line": 663 + "End Line": 664 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 735, - "End Line": 742 + "End Line": 743 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 854, - "End Line": 861 + "End Line": 862 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 862, - "End Line": 869 - }, - { - "Function Name": "isMonadThrow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2307, - "End Line": 2314 + "End Line": 870 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 559, - "End Line": 564 + "End Line": 565 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 565, - "End Line": 570 + "End Line": 571 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 571, - "End Line": 576 + "End Line": 577 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 577, - "End Line": 582 + "End Line": 583 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 583, - "End Line": 588 + "End Line": 589 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 589, - "End Line": 594 + "End Line": 595 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 664, - "End Line": 669 + "End Line": 670 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 670, - "End Line": 675 + "End Line": 676 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 676, - "End Line": 681 + "End Line": 682 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 698, - "End Line": 703 + "Start Line": 743, + "End Line": 749 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 708 + "Start Line": 749, + "End Line": 755 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 748 + "Start Line": 755, + "End Line": 761 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 749, - "End Line": 754 + "Start Line": 761, + "End Line": 767 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 755, - "End Line": 760 + "Start Line": 767, + "End Line": 773 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 766 + "Start Line": 773, + "End Line": 779 }, { - "Function Name": "filterWithIndex", + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 876 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 876, + "End Line": 882 + }, + { + "Function Name": "isMonadThrow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2307, + "End Line": 2314 + }, + { + "Function Name": "filter", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 767, - "End Line": 772 + "Start Line": 595, + "End Line": 599 }, { - "Function Name": "filterWithIndex", + "Function Name": "partition", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 778 + "Start Line": 682, + "End Line": 686 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 875 + "Start Line": 698, + "End Line": 703 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 876, - "End Line": 881 + "Start Line": 703, + "End Line": 708 }, { "Function Name": "partitionMapWithIndex", @@ -417094,16 +417224,6 @@ "Start Line": 544, "End Line": 547 }, - { - "Function Name": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 595, - "End Line": 598 - }, { "Function Name": "filterMap", "Structural Impact": 1.6, @@ -417164,16 +417284,6 @@ "Start Line": 624, "End Line": 627 }, - { - "Function Name": "partition", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 685 - }, { "Function Name": "partitionMap", "Structural Impact": 1.6, @@ -429915,9 +430025,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1512.63, + "X": 1513.78, "Y": -32.07, - "Z": 5272.53 + "Z": 5276.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430072,9 +430182,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1239.41, + "X": 1240.55, "Y": -37.1, - "Z": 5519.96 + "Z": 5524.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430253,9 +430363,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -5363.95, + "X": -5364.53, "Y": 187.56, - "Z": 1320.92 + "Z": 1321.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430410,9 +430520,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -5604.11, + "X": -5604.69, "Y": 221.85, - "Z": 1440.53 + "Z": 1440.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -434457,9 +434567,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 5012.32, + "X": 5012.34, "Y": -82.68, - "Z": 4166.17 + "Z": 4166.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437541,9 +437651,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3485.57, + "X": -3485.62, "Y": 104.77, - "Z": -3421.77 + "Z": -3421.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440255,9 +440365,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2042.93, + "X": 2044.38, "Y": 141.51, - "Z": 5294.16 + "Z": 5297.82 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -441293,9 +441403,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5188.83, + "X": -5189.36, "Y": 14.4, - "Z": 1847.58 + "Z": 1847.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", diff --git a/tests/tree_sitter_accuracy_baseline_typescript.json b/tests/tree_sitter_accuracy_baseline_typescript.json index de1aa4252..a253a5182 100644 --- a/tests/tree_sitter_accuracy_baseline_typescript.json +++ b/tests/tree_sitter_accuracy_baseline_typescript.json @@ -1,12 +1,12 @@ { - "args_comparable": 2773, - "args_exact_match": 2741, + "args_comparable": 2780, + "args_exact_match": 2748, "corpus_path": "language-crucible/data/typescript", "extra_classes": 0, "extra_functions": 12, "files_scanned": 23, "found_classes": 842, - "found_functions": 2773, + "found_functions": 2780, "real_classes": 842, "real_functions": 2788 } From 70e59357e2d6f8b8820f304b655c1bb7df6520d0 Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Wed, 26 Aug 2026 16:36:53 -0400 Subject: [PATCH 3/3] chore: re-bless golden masters against merged main (#2276+#2277+#2278) Co-Authored-By: Claude Sonnet 5 --- tests/golden_master_audit.json | 688 ++++++++++++++---------- tests/golden_master_zero_dep_audit.json | 688 ++++++++++++++---------- 2 files changed, 808 insertions(+), 568 deletions(-) diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index fc379b37b..533d5eaf3 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T20:16:56.201419+00:00", - "Total Scan Duration": "34.85 seconds" + "Analysis ISO Timestamp": "2026-08-26T20:34:19.351498+00:00", + "Total Scan Duration": "34.16 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,7 +196,7 @@ } }, "health": { - "avg_cognitive_load": 24.695, + "avg_cognitive_load": 24.704, "avg_safety_score": 38.656, "avg_tech_debt": 25.019, "avg_documentation": 21.568 @@ -355,12 +355,12 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 18438.06 + "impact": 18446.66 }, "typescript": { "files": 24, "loc": 36020, - "impact": 4278.190000000001 + "impact": 4300.470000000001 }, "kotlin": { "files": 5, @@ -1743,7 +1743,7 @@ }, "typescript/fp-ts": { "file_count": 5, - "total_mass": 163.78, + "total_mass": 181.4, "avg_exposures": { "cognitive_load": 3.14, "safety_score": 43.91, @@ -1781,9 +1781,9 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.71, + "total_mass": 1434.37, "avg_exposures": { - "cognitive_load": 35.35, + "cognitive_load": 36.07, "safety_score": 59.85, "tech_debt": 46.65, "verification": 44.3, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 8314.77, + "total_mass": 8323.37, "avg_exposures": { "cognitive_load": 18.92, "safety_score": 29.61, - "tech_debt": 39.03, + "tech_debt": 39.15, "verification": 49.02, "api_exposure": 8.08, "concurrency": 9.69, @@ -3978,7 +3978,7 @@ { "name": "codeEditorWidget.ts", "path": "typescript/vscode/codeEditorWidget.ts", - "value": 694.36 + "value": 694.31 }, { "name": "ci.psm1", @@ -153197,7 +153197,7 @@ } }, "javascript/react": { - "Directory Group Magnitude": 8314.77, + "Directory Group Magnitude": 8323.37, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -153205,7 +153205,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "18.92%", "Error & Exception Exposure": "29.61%", - "Tech Debt Exposure": "39.03%", + "Tech Debt Exposure": "39.15%", "Testing Exposure": "49.02%", "API Exposure": "8.08%", "Concurrency Exposure": "9.69%", @@ -153231,9 +153231,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2792.23, - "Y": -96.08, - "Z": -3363.44 + "X": -2792.25, + "Y": -96.09, + "Z": -3363.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154145,9 +154145,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -3146.57, - "Y": -174.72, - "Z": -2812.29 + "X": -3146.62, + "Y": -174.73, + "Z": -2812.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154159,7 +154159,7 @@ "Total LOC": 5622, "Coding LOC": 4171, "Documentation LOC": 1028, - "Structural Magnitude": 2493.62, + "Structural Magnitude": 2494.72, "Control Flow Ratio": "70.8%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, @@ -155402,6 +155402,16 @@ "Control Flow Ratio": "0.0%", "Start Line": 2513, "End Line": 2515 + }, + { + "Function Name": "invokeEffectsInDev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5378, + "End Line": 5380 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -155583,9 +155593,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2820.63, + "X": -2820.65, "Y": -49.48, - "Z": -3094.64 + "Z": -3094.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155597,7 +155607,7 @@ "Total LOC": 6445, "Coding LOC": 5155, "Documentation LOC": 922, - "Structural Magnitude": 3910.9, + "Structural Magnitude": 3918.4, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -155608,7 +155618,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.49%", "Error & Exception Exposure": "40.83%", - "Tech Debt Exposure": "28.02%", + "Tech Debt Exposure": "28.61%", "Testing Exposure": "80.0%", "API Exposure": "5.9%", "Concurrency Exposure": "34.28%", @@ -156571,6 +156581,16 @@ "Start Line": 6259, "End Line": 6269 }, + { + "Function Name": "RequestInstance", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 645, + "End Line": 650 + }, { "Function Name": "progress", "Structural Impact": 5.1, @@ -157081,6 +157101,16 @@ "Start Line": 6342, "End Line": 6344 }, + { + "Function Name": "renderAsyncFragment", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1990, + "End Line": 1993 + }, { "Function Name": "ping", "Structural Impact": 1.1, @@ -157111,6 +157141,16 @@ "Start Line": 599, "End Line": 599 }, + { + "Function Name": "createPrerenderRequest", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 814, + "End Line": 816 + }, { "Function Name": "voidHandler", "Structural Impact": 1.1, @@ -157217,7 +157257,7 @@ "Design Short Vars": 59, "Design Long Vars": 0, "Duplicate Logic": 2, - "Orphaned Logic": 9, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157286,7 +157326,7 @@ }, "2. Topological Coordinates": { "X": -2537.13, - "Y": 40.53, + "Y": 40.54, "Z": -2754.53 }, "3. Architectural Profile": { @@ -157453,9 +157493,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -3317.89, - "Y": -244.17, - "Z": -3156.83 + "X": -3317.94, + "Y": -244.18, + "Z": -3156.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329484,9 +329524,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4364.13, + "X": 4364.15, "Y": 286.85, - "Z": 3644.51 + "Z": 3644.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329674,9 +329714,9 @@ "Identity Proof": "Metadata Anchor (Package.swift)" }, "2. Topological Coordinates": { - "X": 4745.85, + "X": 4745.88, "Y": 252.72, - "Z": 3541.52 + "Z": 3541.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329833,9 +329873,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 3789.6, + "X": 3789.62, "Y": 166.02, - "Z": 3929.64 + "Z": 3929.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330073,9 +330113,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4066.36, + "X": 4066.38, "Y": 82.32, - "Z": 4254.01 + "Z": 4254.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330733,9 +330773,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4641.41, + "X": 4641.43, "Y": 126.68, - "Z": 4285.23 + "Z": 4285.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331043,9 +331083,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4324.51, + "X": 4324.53, "Y": 135.59, - "Z": 3763.29 + "Z": 3763.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -337696,9 +337736,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1354.71, + "X": -4902.03, "Y": 134.84, - "Z": 4699.9 + "Z": 1493.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338286,9 +338326,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1662.87, + "X": -4593.87, "Y": 199.79, - "Z": 4228.78 + "Z": 1022.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338443,9 +338483,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1859.03, + "X": -4397.71, "Y": 85.31, - "Z": 4877.24 + "Z": 1671.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338631,9 +338671,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1640.01, + "X": -4616.73, "Y": 101.25, - "Z": 4499.71 + "Z": 1293.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -358546,14 +358586,14 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.71, + "Directory Group Magnitude": 1434.37, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", "Static: Literature & Documentation": "18.2%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "35.35%", + "Cognitive Load Exposure": "36.07%", "Error & Exception Exposure": "59.85%", "Tech Debt Exposure": "46.65%", "Testing Exposure": "44.3%", @@ -358581,7 +358621,7 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3935.51, + "X": 3935.52, "Y": 106.2, "Z": 2291.46 }, @@ -358740,7 +358780,7 @@ "2. Topological Coordinates": { "X": 3121.97, "Y": 65.55, - "Z": 3136.59 + "Z": 3136.6 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -358895,7 +358935,7 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4111.38, + "X": 4111.4, "Y": 160.27, "Z": 2577.41 }, @@ -359062,9 +359102,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3477.87, + "X": 3477.85, "Y": 154.07, - "Z": 3300.26 + "Z": 3300.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,13 +359116,13 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.34, + "Structural Magnitude": 320.1, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.482 + "Raw Cognitive Density": 2.49 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "57.79%", @@ -359860,6 +359900,16 @@ "Start Line": 1235, "End Line": 1246 }, + { + "Function Name": "promiseWithResolvers", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 180, + "End Line": 188 + }, { "Function Name": "fn", "Structural Impact": 3.5, @@ -360500,16 +360550,6 @@ "Start Line": 93, "End Line": 93 }, - { - "Function Name": "promiseWithResolvers", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 180, - "End Line": 180 - }, { "Function Name": "constructor", "Structural Impact": 2.0, @@ -361330,6 +361370,16 @@ "Start Line": 512, "End Line": 514 }, + { + "Function Name": "firstParallel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 647, + "End Line": 647 + }, { "Function Name": "clear", "Structural Impact": 1.1, @@ -361647,7 +361697,7 @@ "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 76, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 938, + "Asynchronous/Concurrent Execution": 943, "UI / View Layer Components": 42, "Closures and Anonymous Functions": 143, "Global State Dependencies": 0, @@ -361666,7 +361716,7 @@ "Dependency Injection Constructs": 61, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 55, + "Manual Memory Allocation": 56, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 2, @@ -361761,9 +361811,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3658.71, + "X": 3658.72, "Y": 139.86, - "Z": 2946.58 + "Z": 2946.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -361775,16 +361825,16 @@ "Total LOC": 2560, "Coding LOC": 2125, "Documentation LOC": 66, - "Structural Magnitude": 336.39, + "Structural Magnitude": 336.75, "Control Flow Ratio": "52.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.319 + "Raw Cognitive Density": 1.318 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "86.85%", + "Cognitive Load Exposure": "86.8%", "Error & Exception Exposure": "99.0%", "Tech Debt Exposure": "55.71%", "Testing Exposure": "80.0%", @@ -362319,6 +362369,16 @@ "Start Line": 935, "End Line": 946 }, + { + "Function Name": "getScrolledVisiblePosition", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1668, + "End Line": 1685 + }, { "Function Name": "getLineHeightForPosition", "Structural Impact": 4.9, @@ -363609,16 +363669,6 @@ "Start Line": 426, "End Line": 439 }, - { - "Function Name": "getScrolledVisiblePosition", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1668, - "End Line": 1668 - }, { "Function Name": "onKeyDown", "Structural Impact": 1.5, @@ -364152,9 +364202,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3980.8, + "X": 3980.81, "Y": 265.5, - "Z": 3335.28 + "Z": 3335.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368110,9 +368160,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4291.16, + "X": 4291.18, "Y": 308.42, - "Z": 2982.52 + "Z": 2982.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368437,8 +368487,8 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3459.6, - "Y": 54.77, + "X": 3459.61, + "Y": 54.76, "Z": 2568.63 }, "3. Architectural Profile": { @@ -370098,9 +370148,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.5, - "Y": 207.59, - "Z": 3528.64 + "X": 3514.38, + "Y": 207.62, + "Z": 3529.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370112,19 +370162,19 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 72.1, + "Structural Magnitude": 75.64, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.08 + "Raw Cognitive Density": 1.476 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.45%", + "Cognitive Load Exposure": "47.4%", "Error & Exception Exposure": "86.42%", "Tech Debt Exposure": "97.08%", - "Testing Exposure": "2.47%", + "Testing Exposure": "2.5%", "API Exposure": "8.12%", "Concurrency Exposure": "87.95%", "State Flux Exposure": "100.0%", @@ -370136,6 +370186,16 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "computeLeakingDisposables", + "Structural Impact": 38.9, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "57.6%", + "Start Line": 141, + "End Line": 226 + }, { "Function Name": "dispose", "Structural Impact": 19.7, @@ -370386,16 +370446,6 @@ "Start Line": 280, "End Line": 282 }, - { - "Function Name": "computeLeakingDisposables", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 141, - "End Line": 141 - }, { "Function Name": "dispose", "Structural Impact": 3.5, @@ -371265,9 +371315,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3750.82, - "Y": 133.55, - "Z": 2541.45 + "X": 3750.83, + "Y": 133.54, + "Z": 2541.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407109,9 +407159,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4337.82, + "X": 4337.83, "Y": 97.47, - "Z": 4848.25 + "Z": 4848.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -407266,9 +407316,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4540.56, + "X": 4540.58, "Y": 141.84, - "Z": 4641.28 + "Z": 4641.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413837,7 +413887,7 @@ } }, "typescript/fp-ts": { - "Directory Group Magnitude": 163.78, + "Directory Group Magnitude": 181.4, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "80.0%", @@ -413872,9 +413922,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -5106.54, - "Y": 181.53, - "Z": 1284.92 + "X": 1148.58, + "Y": 181.56, + "Z": 4492.46 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -414030,9 +414080,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4863.96, - "Y": 268.66, - "Z": 1597.48 + "X": 1391.66, + "Y": 269.08, + "Z": 4806.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414044,7 +414094,7 @@ "Total LOC": 1854, "Coding LOC": 608, "Documentation LOC": 1110, - "Structural Magnitude": 42.61, + "Structural Magnitude": 42.62, "Control Flow Ratio": "11.6%", "Popularity Rank": 2, "Raw Churn Frequency": 0.0, @@ -414648,6 +414698,16 @@ "Start Line": 281, "End Line": 286 }, + { + "Function Name": "elem", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1469, + "End Line": 1473 + }, { "Function Name": "getApplicativeValidation", "Structural Impact": 1.6, @@ -414668,16 +414728,6 @@ "Start Line": 453, "End Line": 456 }, - { - "Function Name": "elem", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1469, - "End Line": 1472 - }, { "Function Name": "getSemigroup", "Structural Impact": 1.5, @@ -414848,9 +414898,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4375.37, - "Y": 226.81, - "Z": 1738.28 + "X": 1882.93, + "Y": 227.14, + "Z": 4947.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415006,9 +415056,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4628.61, - "Y": 63.16, - "Z": 1175.21 + "X": 1628.64, + "Y": 62.65, + "Z": 4381.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415606,9 +415656,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4632.54, + "X": 1624.54, "Y": 177.34, - "Z": 1280.75 + "Z": 4488.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415620,16 +415670,16 @@ "Total LOC": 2612, "Coding LOC": 1772, "Documentation LOC": 701, - "Structural Magnitude": 81.36, + "Structural Magnitude": 98.97, "Control Flow Ratio": "5.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.108 + "Raw Cognitive Density": 0.107 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.56%", + "Cognitive Load Exposure": "3.55%", "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", @@ -415664,6 +415714,76 @@ "Start Line": 2520, "End Line": 2603 }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2314, + "End Line": 2344 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2344, + "End Line": 2374 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2374, + "End Line": 2404 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2433, + "End Line": 2463 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "48.5%", + "Start Line": 2490, + "End Line": 2520 + }, + { + "Function Name": "pipeable", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "46.9%", + "Start Line": 2404, + "End Line": 2433 + }, + { + "Function Name": "pipeable", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "46.4%", + "Start Line": 2463, + "End Line": 2490 + }, { "Function Name": "filterOrElse", "Structural Impact": 4.4, @@ -415946,293 +416066,313 @@ }, { "Function Name": "partition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 638, - "End Line": 647 + "End Line": 648 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 824, - "End Line": 833 + "End Line": 834 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 834, - "End Line": 843 + "End Line": 844 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 844, - "End Line": 853 + "End Line": 854 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 648, - "End Line": 655 + "End Line": 656 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 656, - "End Line": 663 + "End Line": 664 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 735, - "End Line": 742 + "End Line": 743 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 854, - "End Line": 861 + "End Line": 862 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 862, - "End Line": 869 - }, - { - "Function Name": "isMonadThrow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2307, - "End Line": 2314 + "End Line": 870 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 559, - "End Line": 564 + "End Line": 565 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 565, - "End Line": 570 + "End Line": 571 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 571, - "End Line": 576 + "End Line": 577 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 577, - "End Line": 582 + "End Line": 583 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 583, - "End Line": 588 + "End Line": 589 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 589, - "End Line": 594 + "End Line": 595 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 664, - "End Line": 669 + "End Line": 670 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 670, - "End Line": 675 + "End Line": 676 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 676, - "End Line": 681 + "End Line": 682 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 698, - "End Line": 703 + "Start Line": 743, + "End Line": 749 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 708 + "Start Line": 749, + "End Line": 755 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 748 + "Start Line": 755, + "End Line": 761 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 749, - "End Line": 754 + "Start Line": 761, + "End Line": 767 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 755, - "End Line": 760 + "Start Line": 767, + "End Line": 773 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 766 + "Start Line": 773, + "End Line": 779 }, { - "Function Name": "filterWithIndex", + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 876 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 876, + "End Line": 882 + }, + { + "Function Name": "isMonadThrow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2307, + "End Line": 2314 + }, + { + "Function Name": "filter", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 767, - "End Line": 772 + "Start Line": 595, + "End Line": 599 }, { - "Function Name": "filterWithIndex", + "Function Name": "partition", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 778 + "Start Line": 682, + "End Line": 686 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 875 + "Start Line": 698, + "End Line": 703 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 876, - "End Line": 881 + "Start Line": 703, + "End Line": 708 }, { "Function Name": "partitionMapWithIndex", @@ -417144,16 +417284,6 @@ "Start Line": 544, "End Line": 547 }, - { - "Function Name": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 595, - "End Line": 598 - }, { "Function Name": "filterMap", "Structural Impact": 1.6, @@ -417214,16 +417344,6 @@ "Start Line": 624, "End Line": 627 }, - { - "Function Name": "partition", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 685 - }, { "Function Name": "partitionMap", "Structural Impact": 1.6, @@ -429965,9 +430085,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1512.63, + "X": 1513.78, "Y": -32.07, - "Z": 5272.53 + "Z": 5276.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430122,9 +430242,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1239.41, + "X": 1240.55, "Y": -37.1, - "Z": 5519.96 + "Z": 5524.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430303,9 +430423,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -5363.95, + "X": -5364.53, "Y": 187.56, - "Z": 1320.92 + "Z": 1321.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430460,9 +430580,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -5604.11, + "X": -5604.69, "Y": 221.85, - "Z": 1440.53 + "Z": 1440.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -434507,9 +434627,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 5012.32, + "X": 5012.34, "Y": -82.68, - "Z": 4166.17 + "Z": 4166.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437591,9 +437711,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3485.57, + "X": -3485.62, "Y": 104.77, - "Z": -3421.77 + "Z": -3421.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440305,9 +440425,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2042.93, + "X": 2044.38, "Y": 141.51, - "Z": 5294.16 + "Z": 5297.82 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -441343,9 +441463,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5188.83, + "X": -5189.36, "Y": 14.4, - "Z": 1847.58 + "Z": 1847.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index e984813ac..5c25adedb 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T20:17:36.134101+00:00", - "Total Scan Duration": "32.6 seconds" + "Analysis ISO Timestamp": "2026-08-26T20:34:58.809902+00:00", + "Total Scan Duration": "32.17 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,7 +196,7 @@ } }, "health": { - "avg_cognitive_load": 24.695, + "avg_cognitive_load": 24.704, "avg_safety_score": 38.656, "avg_tech_debt": 25.019, "avg_documentation": 21.568 @@ -355,12 +355,12 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 18438.06 + "impact": 18446.66 }, "typescript": { "files": 24, "loc": 36020, - "impact": 4278.190000000001 + "impact": 4300.470000000001 }, "kotlin": { "files": 5, @@ -1743,7 +1743,7 @@ }, "typescript/fp-ts": { "file_count": 5, - "total_mass": 163.78, + "total_mass": 181.4, "avg_exposures": { "cognitive_load": 3.14, "safety_score": 43.91, @@ -1781,9 +1781,9 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.71, + "total_mass": 1434.37, "avg_exposures": { - "cognitive_load": 35.35, + "cognitive_load": 36.07, "safety_score": 59.85, "tech_debt": 46.65, "verification": 44.3, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 8314.77, + "total_mass": 8323.37, "avg_exposures": { "cognitive_load": 18.92, "safety_score": 29.61, - "tech_debt": 39.03, + "tech_debt": 39.15, "verification": 49.02, "api_exposure": 8.08, "concurrency": 9.69, @@ -3978,7 +3978,7 @@ { "name": "codeEditorWidget.ts", "path": "typescript/vscode/codeEditorWidget.ts", - "value": 694.36 + "value": 694.31 }, { "name": "ci.psm1", @@ -153197,7 +153197,7 @@ } }, "javascript/react": { - "Directory Group Magnitude": 8314.77, + "Directory Group Magnitude": 8323.37, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -153205,7 +153205,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "18.92%", "Error & Exception Exposure": "29.61%", - "Tech Debt Exposure": "39.03%", + "Tech Debt Exposure": "39.15%", "Testing Exposure": "49.02%", "API Exposure": "8.08%", "Concurrency Exposure": "9.69%", @@ -153231,9 +153231,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2792.23, - "Y": -96.08, - "Z": -3363.44 + "X": -2792.25, + "Y": -96.09, + "Z": -3363.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154145,9 +154145,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -3146.57, - "Y": -174.72, - "Z": -2812.29 + "X": -3146.62, + "Y": -174.73, + "Z": -2812.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -154159,7 +154159,7 @@ "Total LOC": 5622, "Coding LOC": 4171, "Documentation LOC": 1028, - "Structural Magnitude": 2493.62, + "Structural Magnitude": 2494.72, "Control Flow Ratio": "70.8%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, @@ -155402,6 +155402,16 @@ "Control Flow Ratio": "0.0%", "Start Line": 2513, "End Line": 2515 + }, + { + "Function Name": "invokeEffectsInDev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5378, + "End Line": 5380 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -155583,9 +155593,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": -2820.63, + "X": -2820.65, "Y": -49.48, - "Z": -3094.64 + "Z": -3094.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155597,7 +155607,7 @@ "Total LOC": 6445, "Coding LOC": 5155, "Documentation LOC": 922, - "Structural Magnitude": 3910.9, + "Structural Magnitude": 3918.4, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -155608,7 +155618,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "29.49%", "Error & Exception Exposure": "40.83%", - "Tech Debt Exposure": "28.02%", + "Tech Debt Exposure": "28.61%", "Testing Exposure": "80.0%", "API Exposure": "5.9%", "Concurrency Exposure": "34.28%", @@ -156571,6 +156581,16 @@ "Start Line": 6259, "End Line": 6269 }, + { + "Function Name": "RequestInstance", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 645, + "End Line": 650 + }, { "Function Name": "progress", "Structural Impact": 5.1, @@ -157081,6 +157101,16 @@ "Start Line": 6342, "End Line": 6344 }, + { + "Function Name": "renderAsyncFragment", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1990, + "End Line": 1993 + }, { "Function Name": "ping", "Structural Impact": 1.1, @@ -157111,6 +157141,16 @@ "Start Line": 599, "End Line": 599 }, + { + "Function Name": "createPrerenderRequest", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 814, + "End Line": 816 + }, { "Function Name": "voidHandler", "Structural Impact": 1.1, @@ -157217,7 +157257,7 @@ "Design Short Vars": 59, "Design Long Vars": 0, "Duplicate Logic": 2, - "Orphaned Logic": 9, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157286,7 +157326,7 @@ }, "2. Topological Coordinates": { "X": -2537.13, - "Y": 40.53, + "Y": 40.54, "Z": -2754.53 }, "3. Architectural Profile": { @@ -157453,9 +157493,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -3317.89, - "Y": -244.17, - "Z": -3156.83 + "X": -3317.94, + "Y": -244.18, + "Z": -3156.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329484,9 +329524,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4364.13, + "X": 4364.15, "Y": 286.85, - "Z": 3644.51 + "Z": 3644.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329674,9 +329714,9 @@ "Identity Proof": "Metadata Anchor (Package.swift)" }, "2. Topological Coordinates": { - "X": 4745.85, + "X": 4745.88, "Y": 252.72, - "Z": 3541.52 + "Z": 3541.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329833,9 +329873,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 3789.6, + "X": 3789.62, "Y": 166.02, - "Z": 3929.64 + "Z": 3929.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330073,9 +330113,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4066.36, + "X": 4066.38, "Y": 82.32, - "Z": 4254.01 + "Z": 4254.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330733,9 +330773,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4641.41, + "X": 4641.43, "Y": 126.68, - "Z": 4285.23 + "Z": 4285.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331043,9 +331083,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4324.51, + "X": 4324.53, "Y": 135.59, - "Z": 3763.29 + "Z": 3763.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -337696,9 +337736,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1354.71, + "X": -4902.03, "Y": 134.84, - "Z": 4699.9 + "Z": 1493.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338286,9 +338326,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1662.87, + "X": -4593.87, "Y": 199.79, - "Z": 4228.78 + "Z": 1022.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338443,9 +338483,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": 1859.03, + "X": -4397.71, "Y": 85.31, - "Z": 4877.24 + "Z": 1671.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338631,9 +338671,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1640.01, + "X": -4616.73, "Y": 101.25, - "Z": 4499.71 + "Z": 1293.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -358546,14 +358586,14 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.71, + "Directory Group Magnitude": 1434.37, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", "Static: Literature & Documentation": "18.2%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "35.35%", + "Cognitive Load Exposure": "36.07%", "Error & Exception Exposure": "59.85%", "Tech Debt Exposure": "46.65%", "Testing Exposure": "44.3%", @@ -358581,7 +358621,7 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3935.51, + "X": 3935.52, "Y": 106.2, "Z": 2291.46 }, @@ -358740,7 +358780,7 @@ "2. Topological Coordinates": { "X": 3121.97, "Y": 65.55, - "Z": 3136.59 + "Z": 3136.6 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -358895,7 +358935,7 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4111.38, + "X": 4111.4, "Y": 160.27, "Z": 2577.41 }, @@ -359062,9 +359102,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3477.87, + "X": 3477.85, "Y": 154.07, - "Z": 3300.26 + "Z": 3300.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,13 +359116,13 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.34, + "Structural Magnitude": 320.1, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.482 + "Raw Cognitive Density": 2.49 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "57.79%", @@ -359860,6 +359900,16 @@ "Start Line": 1235, "End Line": 1246 }, + { + "Function Name": "promiseWithResolvers", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 180, + "End Line": 188 + }, { "Function Name": "fn", "Structural Impact": 3.5, @@ -360500,16 +360550,6 @@ "Start Line": 93, "End Line": 93 }, - { - "Function Name": "promiseWithResolvers", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 180, - "End Line": 180 - }, { "Function Name": "constructor", "Structural Impact": 2.0, @@ -361330,6 +361370,16 @@ "Start Line": 512, "End Line": 514 }, + { + "Function Name": "firstParallel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 647, + "End Line": 647 + }, { "Function Name": "clear", "Structural Impact": 1.1, @@ -361647,7 +361697,7 @@ "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 76, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 938, + "Asynchronous/Concurrent Execution": 943, "UI / View Layer Components": 42, "Closures and Anonymous Functions": 143, "Global State Dependencies": 0, @@ -361666,7 +361716,7 @@ "Dependency Injection Constructs": 61, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 55, + "Manual Memory Allocation": 56, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 2, @@ -361761,9 +361811,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3658.71, + "X": 3658.72, "Y": 139.86, - "Z": 2946.58 + "Z": 2946.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -361775,16 +361825,16 @@ "Total LOC": 2560, "Coding LOC": 2125, "Documentation LOC": 66, - "Structural Magnitude": 336.39, + "Structural Magnitude": 336.75, "Control Flow Ratio": "52.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.319 + "Raw Cognitive Density": 1.318 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "86.85%", + "Cognitive Load Exposure": "86.8%", "Error & Exception Exposure": "99.0%", "Tech Debt Exposure": "55.71%", "Testing Exposure": "80.0%", @@ -362319,6 +362369,16 @@ "Start Line": 935, "End Line": 946 }, + { + "Function Name": "getScrolledVisiblePosition", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1668, + "End Line": 1685 + }, { "Function Name": "getLineHeightForPosition", "Structural Impact": 4.9, @@ -363609,16 +363669,6 @@ "Start Line": 426, "End Line": 439 }, - { - "Function Name": "getScrolledVisiblePosition", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1668, - "End Line": 1668 - }, { "Function Name": "onKeyDown", "Structural Impact": 1.5, @@ -364152,9 +364202,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3980.8, + "X": 3980.81, "Y": 265.5, - "Z": 3335.28 + "Z": 3335.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368110,9 +368160,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4291.16, + "X": 4291.18, "Y": 308.42, - "Z": 2982.52 + "Z": 2982.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368437,8 +368487,8 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3459.6, - "Y": 54.77, + "X": 3459.61, + "Y": 54.76, "Z": 2568.63 }, "3. Architectural Profile": { @@ -370098,9 +370148,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.5, - "Y": 207.59, - "Z": 3528.64 + "X": 3514.38, + "Y": 207.62, + "Z": 3529.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370112,19 +370162,19 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 72.1, + "Structural Magnitude": 75.64, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.08 + "Raw Cognitive Density": 1.476 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.45%", + "Cognitive Load Exposure": "47.4%", "Error & Exception Exposure": "86.42%", "Tech Debt Exposure": "97.08%", - "Testing Exposure": "2.47%", + "Testing Exposure": "2.5%", "API Exposure": "8.12%", "Concurrency Exposure": "87.95%", "State Flux Exposure": "100.0%", @@ -370136,6 +370186,16 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "computeLeakingDisposables", + "Structural Impact": 38.9, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "57.6%", + "Start Line": 141, + "End Line": 226 + }, { "Function Name": "dispose", "Structural Impact": 19.7, @@ -370386,16 +370446,6 @@ "Start Line": 280, "End Line": 282 }, - { - "Function Name": "computeLeakingDisposables", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 141, - "End Line": 141 - }, { "Function Name": "dispose", "Structural Impact": 3.5, @@ -371265,9 +371315,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3750.82, - "Y": 133.55, - "Z": 2541.45 + "X": 3750.83, + "Y": 133.54, + "Z": 2541.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407109,9 +407159,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4337.82, + "X": 4337.83, "Y": 97.47, - "Z": 4848.25 + "Z": 4848.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -407266,9 +407316,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4540.56, + "X": 4540.58, "Y": 141.84, - "Z": 4641.28 + "Z": 4641.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413837,7 +413887,7 @@ } }, "typescript/fp-ts": { - "Directory Group Magnitude": 163.78, + "Directory Group Magnitude": 181.4, "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "80.0%", @@ -413872,9 +413922,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -5106.54, - "Y": 181.53, - "Z": 1284.92 + "X": 1148.58, + "Y": 181.56, + "Z": 4492.46 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -414030,9 +414080,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4863.96, - "Y": 268.66, - "Z": 1597.48 + "X": 1391.66, + "Y": 269.08, + "Z": 4806.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414044,7 +414094,7 @@ "Total LOC": 1854, "Coding LOC": 608, "Documentation LOC": 1110, - "Structural Magnitude": 42.61, + "Structural Magnitude": 42.62, "Control Flow Ratio": "11.6%", "Popularity Rank": 3, "Raw Churn Frequency": 0.0, @@ -414648,6 +414698,16 @@ "Start Line": 281, "End Line": 286 }, + { + "Function Name": "elem", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1469, + "End Line": 1473 + }, { "Function Name": "getApplicativeValidation", "Structural Impact": 1.6, @@ -414668,16 +414728,6 @@ "Start Line": 453, "End Line": 456 }, - { - "Function Name": "elem", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1469, - "End Line": 1472 - }, { "Function Name": "getSemigroup", "Structural Impact": 1.5, @@ -414848,9 +414898,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4375.37, - "Y": 226.81, - "Z": 1738.28 + "X": 1882.93, + "Y": 227.14, + "Z": 4947.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415006,9 +415056,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4628.61, - "Y": 63.16, - "Z": 1175.21 + "X": 1628.64, + "Y": 62.65, + "Z": 4381.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415606,9 +415656,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4632.54, + "X": 1624.54, "Y": 177.34, - "Z": 1280.75 + "Z": 4488.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415620,16 +415670,16 @@ "Total LOC": 2612, "Coding LOC": 1772, "Documentation LOC": 701, - "Structural Magnitude": 81.36, + "Structural Magnitude": 98.97, "Control Flow Ratio": "5.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.108 + "Raw Cognitive Density": 0.107 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.56%", + "Cognitive Load Exposure": "3.55%", "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", @@ -415664,6 +415714,76 @@ "Start Line": 2520, "End Line": 2603 }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2314, + "End Line": 2344 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2344, + "End Line": 2374 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2374, + "End Line": 2404 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "47.1%", + "Start Line": 2433, + "End Line": 2463 + }, + { + "Function Name": "pipeable", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "48.5%", + "Start Line": 2490, + "End Line": 2520 + }, + { + "Function Name": "pipeable", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "46.9%", + "Start Line": 2404, + "End Line": 2433 + }, + { + "Function Name": "pipeable", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "46.4%", + "Start Line": 2463, + "End Line": 2490 + }, { "Function Name": "filterOrElse", "Structural Impact": 4.4, @@ -415946,293 +416066,313 @@ }, { "Function Name": "partition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 638, - "End Line": 647 + "End Line": 648 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 824, - "End Line": 833 + "End Line": 834 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 834, - "End Line": 843 + "End Line": 844 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 844, - "End Line": 853 + "End Line": 854 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 648, - "End Line": 655 + "End Line": 656 }, { "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 656, - "End Line": 663 + "End Line": 664 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 735, - "End Line": 742 + "End Line": 743 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 854, - "End Line": 861 + "End Line": 862 }, { "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 862, - "End Line": 869 - }, - { - "Function Name": "isMonadThrow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2307, - "End Line": 2314 + "End Line": 870 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 559, - "End Line": 564 + "End Line": 565 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 565, - "End Line": 570 + "End Line": 571 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 571, - "End Line": 576 + "End Line": 577 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 577, - "End Line": 582 + "End Line": 583 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 583, - "End Line": 588 + "End Line": 589 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 589, - "End Line": 594 + "End Line": 595 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 664, - "End Line": 669 + "End Line": 670 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 670, - "End Line": 675 + "End Line": 676 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 676, - "End Line": 681 + "End Line": 682 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 698, - "End Line": 703 + "Start Line": 743, + "End Line": 749 }, { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 708 + "Start Line": 749, + "End Line": 755 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 748 + "Start Line": 755, + "End Line": 761 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 749, - "End Line": 754 + "Start Line": 761, + "End Line": 767 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 755, - "End Line": 760 + "Start Line": 767, + "End Line": 773 }, { "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 766 + "Start Line": 773, + "End Line": 779 }, { - "Function Name": "filterWithIndex", + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 876 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 876, + "End Line": 882 + }, + { + "Function Name": "isMonadThrow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2307, + "End Line": 2314 + }, + { + "Function Name": "filter", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 767, - "End Line": 772 + "Start Line": 595, + "End Line": 599 }, { - "Function Name": "filterWithIndex", + "Function Name": "partition", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 778 + "Start Line": 682, + "End Line": 686 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 875 + "Start Line": 698, + "End Line": 703 }, { - "Function Name": "partitionWithIndex", + "Function Name": "partitionMap", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 876, - "End Line": 881 + "Start Line": 703, + "End Line": 708 }, { "Function Name": "partitionMapWithIndex", @@ -417144,16 +417284,6 @@ "Start Line": 544, "End Line": 547 }, - { - "Function Name": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 595, - "End Line": 598 - }, { "Function Name": "filterMap", "Structural Impact": 1.6, @@ -417214,16 +417344,6 @@ "Start Line": 624, "End Line": 627 }, - { - "Function Name": "partition", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 685 - }, { "Function Name": "partitionMap", "Structural Impact": 1.6, @@ -429965,9 +430085,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1512.63, + "X": 1513.78, "Y": -32.07, - "Z": 5272.53 + "Z": 5276.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430122,9 +430242,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1239.41, + "X": 1240.55, "Y": -37.1, - "Z": 5519.96 + "Z": 5524.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430303,9 +430423,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -5363.95, + "X": -5364.53, "Y": 187.56, - "Z": 1320.92 + "Z": 1321.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430460,9 +430580,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -5604.11, + "X": -5604.69, "Y": 221.85, - "Z": 1440.53 + "Z": 1440.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -434507,9 +434627,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 5012.32, + "X": 5012.34, "Y": -82.68, - "Z": 4166.17 + "Z": 4166.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437591,9 +437711,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3485.57, + "X": -3485.62, "Y": 104.77, - "Z": -3421.77 + "Z": -3421.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440305,9 +440425,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2042.93, + "X": 2044.38, "Y": 141.51, - "Z": 5294.16 + "Z": 5297.82 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -441343,9 +441463,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5188.83, + "X": -5189.36, "Y": 14.4, - "Z": 1847.58 + "Z": 1847.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified",